* reorg.c (fill_slots_from_thread): Do not copy frame-related insns.
[official-gcc.git] / Makefile.in
blob94edf5f2bf32e8d26cb3d680e4d03a970847072f
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 LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \
225 LIBELFINC="$(HOST_LIBELFINC)" ; export LIBELFINC; \
226 @if gcc-bootstrap
227 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
228 @endif gcc-bootstrap
229 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
231 POSTSTAGE1_CXX_EXPORT = \
232 CXX='$(CXX)'; export CXX; \
233 CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
234 @if target-libstdc++-v3-bootstrap
235 # Override the above if we're bootstrapping C++.
236 POSTSTAGE1_CXX_EXPORT = \
237 CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xg++$(exeext) \
238 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
239 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
240 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
241 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
242 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
243 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$s/libstdc++-v3/libsupc++ \
244 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
245 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
246 export CXX; \
247 CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
248 @endif target-libstdc++-v3-bootstrap
250 # Similar, for later GCC stages.
251 POSTSTAGE1_HOST_EXPORTS = \
252 $(HOST_EXPORTS) \
253 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
254 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
255 $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
256 CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
257 $(POSTSTAGE1_CXX_EXPORT) \
258 $(LTO_EXPORTS) \
259 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
260 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
261 HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
263 # Target libraries are put under this directory:
264 TARGET_SUBDIR = @target_subdir@
265 # This is set by the configure script to the arguments to use when configuring
266 # directories built for the target.
267 TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
268 # This is the list of variables to export in the environment when
269 # configuring subdirectories for the target system.
270 BASE_TARGET_EXPORTS = \
271 $(BASE_EXPORTS) \
272 AR="$(AR_FOR_TARGET)"; export AR; \
273 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
274 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
275 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
276 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
277 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
278 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
279 GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
280 GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
281 GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
282 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
283 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
284 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
285 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
286 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
287 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
288 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
289 READELF="$(READELF_FOR_TARGET)"; export READELF; \
290 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
291 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
292 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
293 @if gcc-bootstrap
294 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
295 @endif gcc-bootstrap
296 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
297 TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
299 RAW_CXX_TARGET_EXPORTS = \
300 $(BASE_TARGET_EXPORTS) \
301 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
302 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
304 NORMAL_TARGET_EXPORTS = \
305 $(BASE_TARGET_EXPORTS) \
306 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
308 # Where to find GMP
309 HOST_GMPLIBS = @gmplibs@
310 HOST_GMPINC = @gmpinc@
312 # Where to find ISL
313 HOST_ISLLIBS = @isllibs@
314 HOST_ISLINC = @islinc@
316 # Where to find libelf
317 HOST_LIBELFLIBS = @libelflibs@
318 HOST_LIBELFINC = @libelfinc@
320 EXTRA_CONFIGARGS_LIBJAVA = @EXTRA_CONFIGARGS_LIBJAVA@
322 # ----------------------------------------------
323 # Programs producing files for the BUILD machine
324 # ----------------------------------------------
326 SHELL = @SHELL@
328 # pwd command to use. Allow user to override default by setting PWDCMD in
329 # the environment to account for automounters. The make variable must not
330 # be called PWDCMD, otherwise the value set here is passed to make
331 # subprocesses and overrides the setting from the user's environment.
332 # Don't use PWD since it is a common shell environment variable and we
333 # don't want to corrupt it.
334 PWD_COMMAND = $${PWDCMD-pwd}
336 # compilers to use to create programs which must be run in the build
337 # environment.
338 AR_FOR_BUILD = @AR_FOR_BUILD@
339 AS_FOR_BUILD = @AS_FOR_BUILD@
340 CC_FOR_BUILD = @CC_FOR_BUILD@
341 CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
342 CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
343 CXX_FOR_BUILD = @CXX_FOR_BUILD@
344 DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
345 GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
346 GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
347 GOC_FOR_BUILD = @GOC_FOR_BUILD@
348 LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
349 LD_FOR_BUILD = @LD_FOR_BUILD@
350 NM_FOR_BUILD = @NM_FOR_BUILD@
351 RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
352 WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
353 WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
355 # Special variables passed down in EXTRA_GCC_FLAGS. They are defined
356 # here so that they can be overridden by Makefile fragments.
357 BUILD_PREFIX = @BUILD_PREFIX@
358 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
360 # Flags to pass to stage2 and later makes. They are defined
361 # here so that they can be overridden by Makefile fragments.
362 BOOT_CFLAGS= -g -O2
363 BOOT_LDFLAGS=
364 BOOT_ADAFLAGS= -gnatpg
366 AWK = @AWK@
367 SED = @SED@
368 BISON = @BISON@
369 YACC = @YACC@
370 FLEX = @FLEX@
371 LEX = @LEX@
372 M4 = @M4@
373 MAKEINFO = @MAKEINFO@
374 EXPECT = @EXPECT@
375 RUNTEST = @RUNTEST@
377 # This just becomes part of the MAKEINFO definition passed down to
378 # sub-makes. It lets flags be given on the command line while still
379 # using the makeinfo from the object tree.
380 # (Default to avoid splitting info files by setting the threshold high.)
381 MAKEINFOFLAGS = --split-size=5000000
383 # ---------------------------------------------
384 # Programs producing files for the HOST machine
385 # ---------------------------------------------
387 AS = @AS@
388 AR = @AR@
389 AR_FLAGS = rc
390 CC = @CC@
391 CXX = @CXX@
392 DLLTOOL = @DLLTOOL@
393 LD = @LD@
394 LIPO = @LIPO@
395 NM = @NM@
396 OBJDUMP = @OBJDUMP@
397 RANLIB = @RANLIB@
398 READELF = @READELF@
399 STRIP = @STRIP@
400 WINDRES = @WINDRES@
401 WINDMC = @WINDMC@
403 GNATBIND = @GNATBIND@
404 GNATMAKE = @GNATMAKE@
406 CFLAGS = @CFLAGS@
407 LDFLAGS = @LDFLAGS@
408 LIBCFLAGS = $(CFLAGS)
409 CXXFLAGS = @CXXFLAGS@
410 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
411 GOCFLAGS = $(CFLAGS)
413 TFLAGS =
415 # Defaults for all stages; some are overridden below.
417 STAGE_CFLAGS = $(BOOT_CFLAGS)
418 STAGE_TFLAGS = $(TFLAGS)
419 STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
422 # Defaults for stage 1; some are overridden below.
423 STAGE1_CFLAGS = $(STAGE_CFLAGS)
424 STAGE1_CXXFLAGS = $(CXXFLAGS)
425 @if target-libstdc++-v3-bootstrap
426 # Override the above if we're bootstrapping C++.
427 STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
428 @endif target-libstdc++-v3-bootstrap
429 STAGE1_TFLAGS = $(STAGE_TFLAGS)
430 STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
432 # Defaults for stage 2; some are overridden below.
433 STAGE2_CFLAGS = $(STAGE_CFLAGS)
434 STAGE2_CXXFLAGS = $(CXXFLAGS)
435 @if target-libstdc++-v3-bootstrap
436 # Override the above if we're bootstrapping C++.
437 STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
438 @endif target-libstdc++-v3-bootstrap
439 STAGE2_TFLAGS = $(STAGE_TFLAGS)
440 STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
442 # Defaults for stage 3; some are overridden below.
443 STAGE3_CFLAGS = $(STAGE_CFLAGS)
444 STAGE3_CXXFLAGS = $(CXXFLAGS)
445 @if target-libstdc++-v3-bootstrap
446 # Override the above if we're bootstrapping C++.
447 STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
448 @endif target-libstdc++-v3-bootstrap
449 STAGE3_TFLAGS = $(STAGE_TFLAGS)
450 STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
452 # Defaults for stage 4; some are overridden below.
453 STAGE4_CFLAGS = $(STAGE_CFLAGS)
454 STAGE4_CXXFLAGS = $(CXXFLAGS)
455 @if target-libstdc++-v3-bootstrap
456 # Override the above if we're bootstrapping C++.
457 STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
458 @endif target-libstdc++-v3-bootstrap
459 STAGE4_TFLAGS = $(STAGE_TFLAGS)
460 STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
462 # Defaults for stage profile; some are overridden below.
463 STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
464 STAGEprofile_CXXFLAGS = $(CXXFLAGS)
465 @if target-libstdc++-v3-bootstrap
466 # Override the above if we're bootstrapping C++.
467 STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
468 @endif target-libstdc++-v3-bootstrap
469 STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
470 STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
472 # Defaults for stage feedback; some are overridden below.
473 STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
474 STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
475 @if target-libstdc++-v3-bootstrap
476 # Override the above if we're bootstrapping C++.
477 STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
478 @endif target-libstdc++-v3-bootstrap
479 STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
480 STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
483 # Only build the C compiler for stage1, because that is the only one that
484 # we can guarantee will build with the native compiler, and also it is the
485 # only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
486 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
487 # overrideable (for a bootstrap build stage1 also builds gcc.info).
489 STAGE1_CFLAGS = @stage1_cflags@
490 STAGE1_CHECKING = @stage1_checking@
491 STAGE1_LANGUAGES = @stage1_languages@
492 # * We force-disable intermodule optimizations, even if
493 # --enable-intermodule was passed, since the installed compiler
494 # probably can't handle them. Luckily, autoconf always respects
495 # the last argument when conflicting --enable arguments are passed.
496 # * Likewise, we force-disable coverage flags, since the installed
497 # compiler probably has never heard of them.
498 # * We also disable -Wformat, since older GCCs don't understand newer %s.
499 STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
500 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" \
501 --disable-build-format-warnings
503 STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
504 STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
506 STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
507 STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
509 do-compare = @do_compare@
510 do-compare3 = $(do-compare)
512 # -----------------------------------------------
513 # Programs producing files for the TARGET machine
514 # -----------------------------------------------
516 AR_FOR_TARGET=@AR_FOR_TARGET@
517 AS_FOR_TARGET=@AS_FOR_TARGET@
518 CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
520 # If GCC_FOR_TARGET is not overriden on the command line, then this
521 # variable is passed down to the gcc Makefile, where it is used to
522 # build libgcc2.a. We define it here so that it can itself be
523 # overridden on the command line.
524 GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
525 CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
526 RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
527 GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
528 GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
529 GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
530 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
531 LD_FOR_TARGET=@LD_FOR_TARGET@
533 LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
534 NM_FOR_TARGET=@NM_FOR_TARGET@
535 OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
536 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
537 READELF_FOR_TARGET=@READELF_FOR_TARGET@
538 STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
539 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
540 WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
542 COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
543 COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
544 COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
546 CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
547 CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
549 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
550 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
551 LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
552 GOCFLAGS_FOR_TARGET = -O2 -g
554 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
555 SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
556 DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
558 XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
560 # ------------------------------------
561 # Miscellaneous targets and flag lists
562 # ------------------------------------
564 # The first rule in the file had better be this one. Don't put any above it.
565 # This lives here to allow makefile fragments to contain dependencies.
566 all:
568 #### host and target specific makefile fragments come in here.
569 @target_makefile_frag@
570 @alphaieee_frag@
571 @ospace_frag@
572 @host_makefile_frag@
575 # This is the list of directories that may be needed in RPATH_ENVVAR
576 # so that programs built for the target machine work.
577 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)
579 @if target-libstdc++-v3
580 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
581 @endif target-libstdc++-v3
583 @if target-libsanitizer
584 TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs:
585 @endif target-libsanitizer
587 @if target-libvtv
588 TARGET_LIB_PATH_libvtv = $$r/$(TARGET_SUBDIR)/libvtv/.libs:
589 @endif target-libvtv
591 @if target-libcilkrts
592 TARGET_LIB_PATH_libcilkrts = $$r/$(TARGET_SUBDIR)/libcilkrts/.libs:
593 @endif target-libcilkrts
595 @if target-libssp
596 TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
597 @endif target-libssp
599 @if target-libgomp
600 TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
601 @endif target-libgomp
603 @if target-libitm
604 TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
605 @endif target-libitm
607 @if target-libatomic
608 TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs:
609 @endif target-libatomic
613 # This is the list of directories that may be needed in RPATH_ENVVAR
614 # so that programs built for the host machine work.
615 HOST_LIB_PATH = $(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_isl)$(HOST_LIB_PATH_libelf)
617 # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
618 @if gcc
619 HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
620 @endif gcc
623 @if gmp
624 HOST_LIB_PATH_gmp = \
625 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
626 @endif gmp
628 @if mpfr
629 HOST_LIB_PATH_mpfr = \
630 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
631 @endif mpfr
633 @if mpc
634 HOST_LIB_PATH_mpc = \
635 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
636 @endif mpc
638 @if isl
639 HOST_LIB_PATH_isl = \
640 $$r/$(HOST_SUBDIR)/isl/.libs:$$r/$(HOST_SUBDIR)/prev-isl/.libs:
641 @endif isl
643 @if libelf
644 HOST_LIB_PATH_libelf = \
645 $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
646 @endif libelf
649 CXX_FOR_TARGET_FLAG_TO_PASS = \
650 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
651 @if target-libstdc++-v3
652 # CXX_FOR_TARGET is tricky to get right for target libs that require a
653 # functional C++ compiler. When we recurse, if we expand
654 # CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
655 # libstdc++ include flags from the script. Instead, we get an
656 # -funconfigured-* word, so that we'll get errors if this invalid C++
657 # command line is used for anything, but also so that we can use the
658 # word to decide whether or not to pass on this CXX_FOR_TARGET. If we
659 # don't pass it on, sub-make will use the default definition, that
660 # re-expands it at the time of use, so we'll get it right when we need
661 # it. One potential exception is the expansion of CXX_FOR_TARGET
662 # passed down as part of CXX within TARGET_FLAGS, but this wouldn't
663 # really work, for C++ host programs can't depend on the current-stage
664 # C++ target library.
665 CXX_FOR_TARGET_FLAG_TO_PASS = \
666 $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
667 @endif target-libstdc++-v3
669 # Flags to pass down to all sub-makes.
670 BASE_FLAGS_TO_PASS = \
671 "DESTDIR=$(DESTDIR)" \
672 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
673 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
674 "bindir=$(bindir)" \
675 "datadir=$(datadir)" \
676 "exec_prefix=$(exec_prefix)" \
677 "includedir=$(includedir)" \
678 "datarootdir=$(datarootdir)" \
679 "docdir=$(docdir)" \
680 "infodir=$(infodir)" \
681 "pdfdir=$(pdfdir)" \
682 "htmldir=$(htmldir)" \
683 "libdir=$(libdir)" \
684 "libexecdir=$(libexecdir)" \
685 "lispdir=$(lispdir)" \
686 "localstatedir=$(localstatedir)" \
687 "mandir=$(mandir)" \
688 "oldincludedir=$(oldincludedir)" \
689 "prefix=$(prefix)" \
690 "sbindir=$(sbindir)" \
691 "sharedstatedir=$(sharedstatedir)" \
692 "sysconfdir=$(sysconfdir)" \
693 "tooldir=$(tooldir)" \
694 "build_tooldir=$(build_tooldir)" \
695 "target_alias=$(target_alias)" \
696 "AWK=$(AWK)" \
697 "BISON=$(BISON)" \
698 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
699 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
700 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
701 "EXPECT=$(EXPECT)" \
702 "FLEX=$(FLEX)" \
703 "INSTALL=$(INSTALL)" \
704 "INSTALL_DATA=$(INSTALL_DATA)" \
705 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
706 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
707 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
708 "LEX=$(LEX)" \
709 "M4=$(M4)" \
710 "MAKE=$(MAKE)" \
711 "RUNTEST=$(RUNTEST)" \
712 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
713 "SED=$(SED)" \
714 "SHELL=$(SHELL)" \
715 "YACC=$(YACC)" \
716 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
717 "ADA_CFLAGS=$(ADA_CFLAGS)" \
718 "AR_FLAGS=$(AR_FLAGS)" \
719 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
720 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
721 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
722 "CFLAGS=$(CFLAGS)" \
723 "CXXFLAGS=$(CXXFLAGS)" \
724 "LDFLAGS=$(LDFLAGS)" \
725 "LIBCFLAGS=$(LIBCFLAGS)" \
726 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
727 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
728 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
729 "GNATBIND=$(GNATBIND)" \
730 "GNATMAKE=$(GNATMAKE)" \
731 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
732 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
733 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
734 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
735 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
736 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
737 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
738 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
739 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
740 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
741 "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
742 "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
743 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
744 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
745 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
746 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
747 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
748 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
749 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
750 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
751 "READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
752 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
753 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
754 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
755 "BUILD_CONFIG=$(BUILD_CONFIG)" \
756 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
757 "LEAN=$(LEAN)" \
758 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
759 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
760 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
761 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
762 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
763 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
764 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
765 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
766 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
767 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
768 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
769 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
770 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
771 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
772 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
773 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
774 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
775 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
776 $(CXX_FOR_TARGET_FLAG_TO_PASS) \
777 "TFLAGS=$(TFLAGS)" \
778 "CONFIG_SHELL=$(SHELL)" \
779 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
781 # We leave this in just in case, but it is not needed anymore.
782 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
784 # Flags to pass down to most sub-makes, in which we're building with
785 # the host environment.
786 EXTRA_HOST_FLAGS = \
787 'AR=$(AR)' \
788 'AS=$(AS)' \
789 'CC=$(CC)' \
790 'CXX=$(CXX)' \
791 'DLLTOOL=$(DLLTOOL)' \
792 'GCJ=$(GCJ)' \
793 'GFORTRAN=$(GFORTRAN)' \
794 'GOC=$(GOC)' \
795 'LD=$(LD)' \
796 'LIPO=$(LIPO)' \
797 'NM=$(NM)' \
798 'OBJDUMP=$(OBJDUMP)' \
799 'RANLIB=$(RANLIB)' \
800 'READELF=$(READELF)' \
801 'STRIP=$(STRIP)' \
802 'WINDRES=$(WINDRES)' \
803 'WINDMC=$(WINDMC)'
805 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
807 # Flags to pass to stage1 or when not bootstrapping.
809 STAGE1_FLAGS_TO_PASS = \
810 LDFLAGS="$${LDFLAGS}" \
811 HOST_LIBS="$${HOST_LIBS}"
813 # Flags to pass to stage2 and later makes.
815 POSTSTAGE1_FLAGS_TO_PASS = \
816 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
817 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
818 GNATBIND="$${GNATBIND}" \
819 LDFLAGS="$${LDFLAGS}" \
820 HOST_LIBS="$${HOST_LIBS}" \
821 $(LTO_FLAGS_TO_PASS) \
822 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
824 # Flags to pass down to makes which are built with the target environment.
825 # The double $ decreases the length of the command line; those variables
826 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
827 # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
828 # so we expand them here.
829 EXTRA_TARGET_FLAGS = \
830 'AR=$$(AR_FOR_TARGET)' \
831 'AS=$(COMPILER_AS_FOR_TARGET)' \
832 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
833 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
834 'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
835 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
836 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
837 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
838 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
839 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
840 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
841 'LD=$(COMPILER_LD_FOR_TARGET)' \
842 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
843 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
844 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
845 'NM=$(COMPILER_NM_FOR_TARGET)' \
846 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
847 'RANLIB=$$(RANLIB_FOR_TARGET)' \
848 'READELF=$$(READELF_FOR_TARGET)' \
849 'WINDRES=$$(WINDRES_FOR_TARGET)' \
850 'WINDMC=$$(WINDMC_FOR_TARGET)' \
851 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
852 "TFLAGS=$$TFLAGS"
854 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
856 # Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
857 # unfortunately needs the native compiler and the target ar and
858 # ranlib.
859 # If any variables are added here, they must be added to do-*, below.
860 # The BUILD_* variables are a special case, which are used for the gcc
861 # cross-building scheme.
862 EXTRA_GCC_FLAGS = \
863 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
864 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
865 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
867 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
869 @if gcc
870 BUILD_CONFIG = @BUILD_CONFIG@
871 ifneq ($(BUILD_CONFIG),)
872 include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
873 endif
874 @endif gcc
876 .PHONY: configure-host
877 configure-host: \
878 maybe-configure-bfd \
879 maybe-configure-opcodes \
880 maybe-configure-binutils \
881 maybe-configure-bison \
882 maybe-configure-cgen \
883 maybe-configure-dejagnu \
884 maybe-configure-etc \
885 maybe-configure-fastjar \
886 maybe-configure-fixincludes \
887 maybe-configure-flex \
888 maybe-configure-gas \
889 maybe-configure-gcc \
890 maybe-configure-gmp \
891 maybe-configure-mpfr \
892 maybe-configure-mpc \
893 maybe-configure-isl \
894 maybe-configure-libelf \
895 maybe-configure-gold \
896 maybe-configure-gprof \
897 maybe-configure-intl \
898 maybe-configure-tcl \
899 maybe-configure-itcl \
900 maybe-configure-ld \
901 maybe-configure-libbacktrace \
902 maybe-configure-libcpp \
903 maybe-configure-libdecnumber \
904 maybe-configure-libgui \
905 maybe-configure-libiberty \
906 maybe-configure-libiberty-linker-plugin \
907 maybe-configure-libiconv \
908 maybe-configure-m4 \
909 maybe-configure-readline \
910 maybe-configure-sid \
911 maybe-configure-sim \
912 maybe-configure-texinfo \
913 maybe-configure-zlib \
914 maybe-configure-gdb \
915 maybe-configure-expect \
916 maybe-configure-guile \
917 maybe-configure-tk \
918 maybe-configure-libtermcap \
919 maybe-configure-utils \
920 maybe-configure-gnattools \
921 maybe-configure-lto-plugin \
922 maybe-configure-libcc1
923 .PHONY: configure-target
924 configure-target: \
925 maybe-configure-target-libstdc++-v3 \
926 maybe-configure-target-libsanitizer \
927 maybe-configure-target-libvtv \
928 maybe-configure-target-libcilkrts \
929 maybe-configure-target-libssp \
930 maybe-configure-target-newlib \
931 maybe-configure-target-libgcc \
932 maybe-configure-target-libbacktrace \
933 maybe-configure-target-libquadmath \
934 maybe-configure-target-libgfortran \
935 maybe-configure-target-libobjc \
936 maybe-configure-target-libgo \
937 maybe-configure-target-libtermcap \
938 maybe-configure-target-winsup \
939 maybe-configure-target-libgloss \
940 maybe-configure-target-libffi \
941 maybe-configure-target-libjava \
942 maybe-configure-target-zlib \
943 maybe-configure-target-boehm-gc \
944 maybe-configure-target-rda \
945 maybe-configure-target-libada \
946 maybe-configure-target-libgomp \
947 maybe-configure-target-libitm \
948 maybe-configure-target-libatomic
950 # The target built for a native non-bootstrap build.
951 .PHONY: all
952 all:
953 @if gcc-bootstrap
954 [ -f stage_final ] || echo stage3 > stage_final
955 @r=`${PWD_COMMAND}`; export r; \
956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
957 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
958 @endif gcc-bootstrap
959 @: $(MAKE); $(unstage)
960 @r=`${PWD_COMMAND}`; export r; \
961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
962 @if gcc-bootstrap
963 if [ -f stage_last ]; then \
964 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
965 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
966 else \
967 @endif gcc-bootstrap
968 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
969 @if gcc-bootstrap
971 fi \
972 @endif gcc-bootstrap
973 && :
975 .PHONY: all-build
977 all-build: maybe-all-build-libiberty
978 all-build: maybe-all-build-bison
979 all-build: maybe-all-build-flex
980 all-build: maybe-all-build-m4
981 all-build: maybe-all-build-texinfo
982 all-build: maybe-all-build-fixincludes
983 all-build: maybe-all-build-libcpp
985 .PHONY: all-host
987 @if bfd-no-bootstrap
988 all-host: maybe-all-bfd
989 @endif bfd-no-bootstrap
990 @if opcodes-no-bootstrap
991 all-host: maybe-all-opcodes
992 @endif opcodes-no-bootstrap
993 @if binutils-no-bootstrap
994 all-host: maybe-all-binutils
995 @endif binutils-no-bootstrap
996 all-host: maybe-all-bison
997 all-host: maybe-all-cgen
998 all-host: maybe-all-dejagnu
999 all-host: maybe-all-etc
1000 all-host: maybe-all-fastjar
1001 @if fixincludes-no-bootstrap
1002 all-host: maybe-all-fixincludes
1003 @endif fixincludes-no-bootstrap
1004 all-host: maybe-all-flex
1005 @if gas-no-bootstrap
1006 all-host: maybe-all-gas
1007 @endif gas-no-bootstrap
1008 @if gcc-no-bootstrap
1009 all-host: maybe-all-gcc
1010 @endif gcc-no-bootstrap
1011 @if gmp-no-bootstrap
1012 all-host: maybe-all-gmp
1013 @endif gmp-no-bootstrap
1014 @if mpfr-no-bootstrap
1015 all-host: maybe-all-mpfr
1016 @endif mpfr-no-bootstrap
1017 @if mpc-no-bootstrap
1018 all-host: maybe-all-mpc
1019 @endif mpc-no-bootstrap
1020 @if isl-no-bootstrap
1021 all-host: maybe-all-isl
1022 @endif isl-no-bootstrap
1023 @if libelf-no-bootstrap
1024 all-host: maybe-all-libelf
1025 @endif libelf-no-bootstrap
1026 @if gold-no-bootstrap
1027 all-host: maybe-all-gold
1028 @endif gold-no-bootstrap
1029 all-host: maybe-all-gprof
1030 @if intl-no-bootstrap
1031 all-host: maybe-all-intl
1032 @endif intl-no-bootstrap
1033 all-host: maybe-all-tcl
1034 all-host: maybe-all-itcl
1035 @if ld-no-bootstrap
1036 all-host: maybe-all-ld
1037 @endif ld-no-bootstrap
1038 @if libbacktrace-no-bootstrap
1039 all-host: maybe-all-libbacktrace
1040 @endif libbacktrace-no-bootstrap
1041 @if libcpp-no-bootstrap
1042 all-host: maybe-all-libcpp
1043 @endif libcpp-no-bootstrap
1044 @if libdecnumber-no-bootstrap
1045 all-host: maybe-all-libdecnumber
1046 @endif libdecnumber-no-bootstrap
1047 all-host: maybe-all-libgui
1048 @if libiberty-no-bootstrap
1049 all-host: maybe-all-libiberty
1050 @endif libiberty-no-bootstrap
1051 @if libiberty-linker-plugin-no-bootstrap
1052 all-host: maybe-all-libiberty-linker-plugin
1053 @endif libiberty-linker-plugin-no-bootstrap
1054 all-host: maybe-all-libiconv
1055 all-host: maybe-all-m4
1056 all-host: maybe-all-readline
1057 all-host: maybe-all-sid
1058 all-host: maybe-all-sim
1059 all-host: maybe-all-texinfo
1060 @if zlib-no-bootstrap
1061 all-host: maybe-all-zlib
1062 @endif zlib-no-bootstrap
1063 all-host: maybe-all-gdb
1064 all-host: maybe-all-expect
1065 all-host: maybe-all-guile
1066 all-host: maybe-all-tk
1067 all-host: maybe-all-libtermcap
1068 all-host: maybe-all-utils
1069 all-host: maybe-all-gnattools
1070 @if lto-plugin-no-bootstrap
1071 all-host: maybe-all-lto-plugin
1072 @endif lto-plugin-no-bootstrap
1073 all-host: maybe-all-libcc1
1075 .PHONY: all-target
1077 @if target-libstdc++-v3-no-bootstrap
1078 all-target: maybe-all-target-libstdc++-v3
1079 @endif target-libstdc++-v3-no-bootstrap
1080 @if target-libsanitizer-no-bootstrap
1081 all-target: maybe-all-target-libsanitizer
1082 @endif target-libsanitizer-no-bootstrap
1083 @if target-libvtv-no-bootstrap
1084 all-target: maybe-all-target-libvtv
1085 @endif target-libvtv-no-bootstrap
1086 all-target: maybe-all-target-libcilkrts
1087 all-target: maybe-all-target-libssp
1088 all-target: maybe-all-target-newlib
1089 @if target-libgcc-no-bootstrap
1090 all-target: maybe-all-target-libgcc
1091 @endif target-libgcc-no-bootstrap
1092 all-target: maybe-all-target-libbacktrace
1093 all-target: maybe-all-target-libquadmath
1094 all-target: maybe-all-target-libgfortran
1095 all-target: maybe-all-target-libobjc
1096 all-target: maybe-all-target-libgo
1097 all-target: maybe-all-target-libtermcap
1098 all-target: maybe-all-target-winsup
1099 all-target: maybe-all-target-libgloss
1100 all-target: maybe-all-target-libffi
1101 all-target: maybe-all-target-libjava
1102 all-target: maybe-all-target-zlib
1103 all-target: maybe-all-target-boehm-gc
1104 all-target: maybe-all-target-rda
1105 all-target: maybe-all-target-libada
1106 @if target-libgomp-no-bootstrap
1107 all-target: maybe-all-target-libgomp
1108 @endif target-libgomp-no-bootstrap
1109 all-target: maybe-all-target-libitm
1110 all-target: maybe-all-target-libatomic
1112 # Do a target for all the subdirectories. A ``make do-X'' will do a
1113 # ``make X'' in all subdirectories (because, in general, there is a
1114 # dependency (below) of X upon do-X, a ``make X'' will also do this,
1115 # but it may do additional work as well).
1117 .PHONY: do-info
1118 do-info:
1119 @: $(MAKE); $(unstage)
1120 @r=`${PWD_COMMAND}`; export r; \
1121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1122 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1123 info-target
1126 .PHONY: info-host
1128 info-host: maybe-info-bfd
1129 info-host: maybe-info-opcodes
1130 info-host: maybe-info-binutils
1131 info-host: maybe-info-bison
1132 info-host: maybe-info-cgen
1133 info-host: maybe-info-dejagnu
1134 info-host: maybe-info-etc
1135 info-host: maybe-info-fastjar
1136 info-host: maybe-info-fixincludes
1137 info-host: maybe-info-flex
1138 info-host: maybe-info-gas
1139 info-host: maybe-info-gcc
1140 info-host: maybe-info-gmp
1141 info-host: maybe-info-mpfr
1142 info-host: maybe-info-mpc
1143 info-host: maybe-info-isl
1144 info-host: maybe-info-libelf
1145 info-host: maybe-info-gold
1146 info-host: maybe-info-gprof
1147 info-host: maybe-info-intl
1148 info-host: maybe-info-tcl
1149 info-host: maybe-info-itcl
1150 info-host: maybe-info-ld
1151 info-host: maybe-info-libbacktrace
1152 info-host: maybe-info-libcpp
1153 info-host: maybe-info-libdecnumber
1154 info-host: maybe-info-libgui
1155 info-host: maybe-info-libiberty
1156 info-host: maybe-info-libiberty-linker-plugin
1157 info-host: maybe-info-libiconv
1158 info-host: maybe-info-m4
1159 info-host: maybe-info-readline
1160 info-host: maybe-info-sid
1161 info-host: maybe-info-sim
1162 info-host: maybe-info-texinfo
1163 info-host: maybe-info-zlib
1164 info-host: maybe-info-gdb
1165 info-host: maybe-info-expect
1166 info-host: maybe-info-guile
1167 info-host: maybe-info-tk
1168 info-host: maybe-info-libtermcap
1169 info-host: maybe-info-utils
1170 info-host: maybe-info-gnattools
1171 info-host: maybe-info-lto-plugin
1172 info-host: maybe-info-libcc1
1174 .PHONY: info-target
1176 info-target: maybe-info-target-libstdc++-v3
1177 info-target: maybe-info-target-libsanitizer
1178 info-target: maybe-info-target-libvtv
1179 info-target: maybe-info-target-libcilkrts
1180 info-target: maybe-info-target-libssp
1181 info-target: maybe-info-target-newlib
1182 info-target: maybe-info-target-libgcc
1183 info-target: maybe-info-target-libbacktrace
1184 info-target: maybe-info-target-libquadmath
1185 info-target: maybe-info-target-libgfortran
1186 info-target: maybe-info-target-libobjc
1187 info-target: maybe-info-target-libgo
1188 info-target: maybe-info-target-libtermcap
1189 info-target: maybe-info-target-winsup
1190 info-target: maybe-info-target-libgloss
1191 info-target: maybe-info-target-libffi
1192 info-target: maybe-info-target-libjava
1193 info-target: maybe-info-target-zlib
1194 info-target: maybe-info-target-boehm-gc
1195 info-target: maybe-info-target-rda
1196 info-target: maybe-info-target-libada
1197 info-target: maybe-info-target-libgomp
1198 info-target: maybe-info-target-libitm
1199 info-target: maybe-info-target-libatomic
1201 .PHONY: do-dvi
1202 do-dvi:
1203 @: $(MAKE); $(unstage)
1204 @r=`${PWD_COMMAND}`; export r; \
1205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1206 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1207 dvi-target
1210 .PHONY: dvi-host
1212 dvi-host: maybe-dvi-bfd
1213 dvi-host: maybe-dvi-opcodes
1214 dvi-host: maybe-dvi-binutils
1215 dvi-host: maybe-dvi-bison
1216 dvi-host: maybe-dvi-cgen
1217 dvi-host: maybe-dvi-dejagnu
1218 dvi-host: maybe-dvi-etc
1219 dvi-host: maybe-dvi-fastjar
1220 dvi-host: maybe-dvi-fixincludes
1221 dvi-host: maybe-dvi-flex
1222 dvi-host: maybe-dvi-gas
1223 dvi-host: maybe-dvi-gcc
1224 dvi-host: maybe-dvi-gmp
1225 dvi-host: maybe-dvi-mpfr
1226 dvi-host: maybe-dvi-mpc
1227 dvi-host: maybe-dvi-isl
1228 dvi-host: maybe-dvi-libelf
1229 dvi-host: maybe-dvi-gold
1230 dvi-host: maybe-dvi-gprof
1231 dvi-host: maybe-dvi-intl
1232 dvi-host: maybe-dvi-tcl
1233 dvi-host: maybe-dvi-itcl
1234 dvi-host: maybe-dvi-ld
1235 dvi-host: maybe-dvi-libbacktrace
1236 dvi-host: maybe-dvi-libcpp
1237 dvi-host: maybe-dvi-libdecnumber
1238 dvi-host: maybe-dvi-libgui
1239 dvi-host: maybe-dvi-libiberty
1240 dvi-host: maybe-dvi-libiberty-linker-plugin
1241 dvi-host: maybe-dvi-libiconv
1242 dvi-host: maybe-dvi-m4
1243 dvi-host: maybe-dvi-readline
1244 dvi-host: maybe-dvi-sid
1245 dvi-host: maybe-dvi-sim
1246 dvi-host: maybe-dvi-texinfo
1247 dvi-host: maybe-dvi-zlib
1248 dvi-host: maybe-dvi-gdb
1249 dvi-host: maybe-dvi-expect
1250 dvi-host: maybe-dvi-guile
1251 dvi-host: maybe-dvi-tk
1252 dvi-host: maybe-dvi-libtermcap
1253 dvi-host: maybe-dvi-utils
1254 dvi-host: maybe-dvi-gnattools
1255 dvi-host: maybe-dvi-lto-plugin
1256 dvi-host: maybe-dvi-libcc1
1258 .PHONY: dvi-target
1260 dvi-target: maybe-dvi-target-libstdc++-v3
1261 dvi-target: maybe-dvi-target-libsanitizer
1262 dvi-target: maybe-dvi-target-libvtv
1263 dvi-target: maybe-dvi-target-libcilkrts
1264 dvi-target: maybe-dvi-target-libssp
1265 dvi-target: maybe-dvi-target-newlib
1266 dvi-target: maybe-dvi-target-libgcc
1267 dvi-target: maybe-dvi-target-libbacktrace
1268 dvi-target: maybe-dvi-target-libquadmath
1269 dvi-target: maybe-dvi-target-libgfortran
1270 dvi-target: maybe-dvi-target-libobjc
1271 dvi-target: maybe-dvi-target-libgo
1272 dvi-target: maybe-dvi-target-libtermcap
1273 dvi-target: maybe-dvi-target-winsup
1274 dvi-target: maybe-dvi-target-libgloss
1275 dvi-target: maybe-dvi-target-libffi
1276 dvi-target: maybe-dvi-target-libjava
1277 dvi-target: maybe-dvi-target-zlib
1278 dvi-target: maybe-dvi-target-boehm-gc
1279 dvi-target: maybe-dvi-target-rda
1280 dvi-target: maybe-dvi-target-libada
1281 dvi-target: maybe-dvi-target-libgomp
1282 dvi-target: maybe-dvi-target-libitm
1283 dvi-target: maybe-dvi-target-libatomic
1285 .PHONY: do-pdf
1286 do-pdf:
1287 @: $(MAKE); $(unstage)
1288 @r=`${PWD_COMMAND}`; export r; \
1289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1290 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1291 pdf-target
1294 .PHONY: pdf-host
1296 pdf-host: maybe-pdf-bfd
1297 pdf-host: maybe-pdf-opcodes
1298 pdf-host: maybe-pdf-binutils
1299 pdf-host: maybe-pdf-bison
1300 pdf-host: maybe-pdf-cgen
1301 pdf-host: maybe-pdf-dejagnu
1302 pdf-host: maybe-pdf-etc
1303 pdf-host: maybe-pdf-fastjar
1304 pdf-host: maybe-pdf-fixincludes
1305 pdf-host: maybe-pdf-flex
1306 pdf-host: maybe-pdf-gas
1307 pdf-host: maybe-pdf-gcc
1308 pdf-host: maybe-pdf-gmp
1309 pdf-host: maybe-pdf-mpfr
1310 pdf-host: maybe-pdf-mpc
1311 pdf-host: maybe-pdf-isl
1312 pdf-host: maybe-pdf-libelf
1313 pdf-host: maybe-pdf-gold
1314 pdf-host: maybe-pdf-gprof
1315 pdf-host: maybe-pdf-intl
1316 pdf-host: maybe-pdf-tcl
1317 pdf-host: maybe-pdf-itcl
1318 pdf-host: maybe-pdf-ld
1319 pdf-host: maybe-pdf-libbacktrace
1320 pdf-host: maybe-pdf-libcpp
1321 pdf-host: maybe-pdf-libdecnumber
1322 pdf-host: maybe-pdf-libgui
1323 pdf-host: maybe-pdf-libiberty
1324 pdf-host: maybe-pdf-libiberty-linker-plugin
1325 pdf-host: maybe-pdf-libiconv
1326 pdf-host: maybe-pdf-m4
1327 pdf-host: maybe-pdf-readline
1328 pdf-host: maybe-pdf-sid
1329 pdf-host: maybe-pdf-sim
1330 pdf-host: maybe-pdf-texinfo
1331 pdf-host: maybe-pdf-zlib
1332 pdf-host: maybe-pdf-gdb
1333 pdf-host: maybe-pdf-expect
1334 pdf-host: maybe-pdf-guile
1335 pdf-host: maybe-pdf-tk
1336 pdf-host: maybe-pdf-libtermcap
1337 pdf-host: maybe-pdf-utils
1338 pdf-host: maybe-pdf-gnattools
1339 pdf-host: maybe-pdf-lto-plugin
1340 pdf-host: maybe-pdf-libcc1
1342 .PHONY: pdf-target
1344 pdf-target: maybe-pdf-target-libstdc++-v3
1345 pdf-target: maybe-pdf-target-libsanitizer
1346 pdf-target: maybe-pdf-target-libvtv
1347 pdf-target: maybe-pdf-target-libcilkrts
1348 pdf-target: maybe-pdf-target-libssp
1349 pdf-target: maybe-pdf-target-newlib
1350 pdf-target: maybe-pdf-target-libgcc
1351 pdf-target: maybe-pdf-target-libbacktrace
1352 pdf-target: maybe-pdf-target-libquadmath
1353 pdf-target: maybe-pdf-target-libgfortran
1354 pdf-target: maybe-pdf-target-libobjc
1355 pdf-target: maybe-pdf-target-libgo
1356 pdf-target: maybe-pdf-target-libtermcap
1357 pdf-target: maybe-pdf-target-winsup
1358 pdf-target: maybe-pdf-target-libgloss
1359 pdf-target: maybe-pdf-target-libffi
1360 pdf-target: maybe-pdf-target-libjava
1361 pdf-target: maybe-pdf-target-zlib
1362 pdf-target: maybe-pdf-target-boehm-gc
1363 pdf-target: maybe-pdf-target-rda
1364 pdf-target: maybe-pdf-target-libada
1365 pdf-target: maybe-pdf-target-libgomp
1366 pdf-target: maybe-pdf-target-libitm
1367 pdf-target: maybe-pdf-target-libatomic
1369 .PHONY: do-html
1370 do-html:
1371 @: $(MAKE); $(unstage)
1372 @r=`${PWD_COMMAND}`; export r; \
1373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1374 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1375 html-target
1378 .PHONY: html-host
1380 html-host: maybe-html-bfd
1381 html-host: maybe-html-opcodes
1382 html-host: maybe-html-binutils
1383 html-host: maybe-html-bison
1384 html-host: maybe-html-cgen
1385 html-host: maybe-html-dejagnu
1386 html-host: maybe-html-etc
1387 html-host: maybe-html-fastjar
1388 html-host: maybe-html-fixincludes
1389 html-host: maybe-html-flex
1390 html-host: maybe-html-gas
1391 html-host: maybe-html-gcc
1392 html-host: maybe-html-gmp
1393 html-host: maybe-html-mpfr
1394 html-host: maybe-html-mpc
1395 html-host: maybe-html-isl
1396 html-host: maybe-html-libelf
1397 html-host: maybe-html-gold
1398 html-host: maybe-html-gprof
1399 html-host: maybe-html-intl
1400 html-host: maybe-html-tcl
1401 html-host: maybe-html-itcl
1402 html-host: maybe-html-ld
1403 html-host: maybe-html-libbacktrace
1404 html-host: maybe-html-libcpp
1405 html-host: maybe-html-libdecnumber
1406 html-host: maybe-html-libgui
1407 html-host: maybe-html-libiberty
1408 html-host: maybe-html-libiberty-linker-plugin
1409 html-host: maybe-html-libiconv
1410 html-host: maybe-html-m4
1411 html-host: maybe-html-readline
1412 html-host: maybe-html-sid
1413 html-host: maybe-html-sim
1414 html-host: maybe-html-texinfo
1415 html-host: maybe-html-zlib
1416 html-host: maybe-html-gdb
1417 html-host: maybe-html-expect
1418 html-host: maybe-html-guile
1419 html-host: maybe-html-tk
1420 html-host: maybe-html-libtermcap
1421 html-host: maybe-html-utils
1422 html-host: maybe-html-gnattools
1423 html-host: maybe-html-lto-plugin
1424 html-host: maybe-html-libcc1
1426 .PHONY: html-target
1428 html-target: maybe-html-target-libstdc++-v3
1429 html-target: maybe-html-target-libsanitizer
1430 html-target: maybe-html-target-libvtv
1431 html-target: maybe-html-target-libcilkrts
1432 html-target: maybe-html-target-libssp
1433 html-target: maybe-html-target-newlib
1434 html-target: maybe-html-target-libgcc
1435 html-target: maybe-html-target-libbacktrace
1436 html-target: maybe-html-target-libquadmath
1437 html-target: maybe-html-target-libgfortran
1438 html-target: maybe-html-target-libobjc
1439 html-target: maybe-html-target-libgo
1440 html-target: maybe-html-target-libtermcap
1441 html-target: maybe-html-target-winsup
1442 html-target: maybe-html-target-libgloss
1443 html-target: maybe-html-target-libffi
1444 html-target: maybe-html-target-libjava
1445 html-target: maybe-html-target-zlib
1446 html-target: maybe-html-target-boehm-gc
1447 html-target: maybe-html-target-rda
1448 html-target: maybe-html-target-libada
1449 html-target: maybe-html-target-libgomp
1450 html-target: maybe-html-target-libitm
1451 html-target: maybe-html-target-libatomic
1453 .PHONY: do-TAGS
1454 do-TAGS:
1455 @: $(MAKE); $(unstage)
1456 @r=`${PWD_COMMAND}`; export r; \
1457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1458 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1459 TAGS-target
1462 .PHONY: TAGS-host
1464 TAGS-host: maybe-TAGS-bfd
1465 TAGS-host: maybe-TAGS-opcodes
1466 TAGS-host: maybe-TAGS-binutils
1467 TAGS-host: maybe-TAGS-bison
1468 TAGS-host: maybe-TAGS-cgen
1469 TAGS-host: maybe-TAGS-dejagnu
1470 TAGS-host: maybe-TAGS-etc
1471 TAGS-host: maybe-TAGS-fastjar
1472 TAGS-host: maybe-TAGS-fixincludes
1473 TAGS-host: maybe-TAGS-flex
1474 TAGS-host: maybe-TAGS-gas
1475 TAGS-host: maybe-TAGS-gcc
1476 TAGS-host: maybe-TAGS-gmp
1477 TAGS-host: maybe-TAGS-mpfr
1478 TAGS-host: maybe-TAGS-mpc
1479 TAGS-host: maybe-TAGS-isl
1480 TAGS-host: maybe-TAGS-libelf
1481 TAGS-host: maybe-TAGS-gold
1482 TAGS-host: maybe-TAGS-gprof
1483 TAGS-host: maybe-TAGS-intl
1484 TAGS-host: maybe-TAGS-tcl
1485 TAGS-host: maybe-TAGS-itcl
1486 TAGS-host: maybe-TAGS-ld
1487 TAGS-host: maybe-TAGS-libbacktrace
1488 TAGS-host: maybe-TAGS-libcpp
1489 TAGS-host: maybe-TAGS-libdecnumber
1490 TAGS-host: maybe-TAGS-libgui
1491 TAGS-host: maybe-TAGS-libiberty
1492 TAGS-host: maybe-TAGS-libiberty-linker-plugin
1493 TAGS-host: maybe-TAGS-libiconv
1494 TAGS-host: maybe-TAGS-m4
1495 TAGS-host: maybe-TAGS-readline
1496 TAGS-host: maybe-TAGS-sid
1497 TAGS-host: maybe-TAGS-sim
1498 TAGS-host: maybe-TAGS-texinfo
1499 TAGS-host: maybe-TAGS-zlib
1500 TAGS-host: maybe-TAGS-gdb
1501 TAGS-host: maybe-TAGS-expect
1502 TAGS-host: maybe-TAGS-guile
1503 TAGS-host: maybe-TAGS-tk
1504 TAGS-host: maybe-TAGS-libtermcap
1505 TAGS-host: maybe-TAGS-utils
1506 TAGS-host: maybe-TAGS-gnattools
1507 TAGS-host: maybe-TAGS-lto-plugin
1508 TAGS-host: maybe-TAGS-libcc1
1510 .PHONY: TAGS-target
1512 TAGS-target: maybe-TAGS-target-libstdc++-v3
1513 TAGS-target: maybe-TAGS-target-libsanitizer
1514 TAGS-target: maybe-TAGS-target-libvtv
1515 TAGS-target: maybe-TAGS-target-libcilkrts
1516 TAGS-target: maybe-TAGS-target-libssp
1517 TAGS-target: maybe-TAGS-target-newlib
1518 TAGS-target: maybe-TAGS-target-libgcc
1519 TAGS-target: maybe-TAGS-target-libbacktrace
1520 TAGS-target: maybe-TAGS-target-libquadmath
1521 TAGS-target: maybe-TAGS-target-libgfortran
1522 TAGS-target: maybe-TAGS-target-libobjc
1523 TAGS-target: maybe-TAGS-target-libgo
1524 TAGS-target: maybe-TAGS-target-libtermcap
1525 TAGS-target: maybe-TAGS-target-winsup
1526 TAGS-target: maybe-TAGS-target-libgloss
1527 TAGS-target: maybe-TAGS-target-libffi
1528 TAGS-target: maybe-TAGS-target-libjava
1529 TAGS-target: maybe-TAGS-target-zlib
1530 TAGS-target: maybe-TAGS-target-boehm-gc
1531 TAGS-target: maybe-TAGS-target-rda
1532 TAGS-target: maybe-TAGS-target-libada
1533 TAGS-target: maybe-TAGS-target-libgomp
1534 TAGS-target: maybe-TAGS-target-libitm
1535 TAGS-target: maybe-TAGS-target-libatomic
1537 .PHONY: do-install-info
1538 do-install-info:
1539 @: $(MAKE); $(unstage)
1540 @r=`${PWD_COMMAND}`; export r; \
1541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1542 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1543 install-info-target
1546 .PHONY: install-info-host
1548 install-info-host: maybe-install-info-bfd
1549 install-info-host: maybe-install-info-opcodes
1550 install-info-host: maybe-install-info-binutils
1551 install-info-host: maybe-install-info-bison
1552 install-info-host: maybe-install-info-cgen
1553 install-info-host: maybe-install-info-dejagnu
1554 install-info-host: maybe-install-info-etc
1555 install-info-host: maybe-install-info-fastjar
1556 install-info-host: maybe-install-info-fixincludes
1557 install-info-host: maybe-install-info-flex
1558 install-info-host: maybe-install-info-gas
1559 install-info-host: maybe-install-info-gcc
1560 install-info-host: maybe-install-info-gmp
1561 install-info-host: maybe-install-info-mpfr
1562 install-info-host: maybe-install-info-mpc
1563 install-info-host: maybe-install-info-isl
1564 install-info-host: maybe-install-info-libelf
1565 install-info-host: maybe-install-info-gold
1566 install-info-host: maybe-install-info-gprof
1567 install-info-host: maybe-install-info-intl
1568 install-info-host: maybe-install-info-tcl
1569 install-info-host: maybe-install-info-itcl
1570 install-info-host: maybe-install-info-ld
1571 install-info-host: maybe-install-info-libbacktrace
1572 install-info-host: maybe-install-info-libcpp
1573 install-info-host: maybe-install-info-libdecnumber
1574 install-info-host: maybe-install-info-libgui
1575 install-info-host: maybe-install-info-libiberty
1576 install-info-host: maybe-install-info-libiberty-linker-plugin
1577 install-info-host: maybe-install-info-libiconv
1578 install-info-host: maybe-install-info-m4
1579 install-info-host: maybe-install-info-readline
1580 install-info-host: maybe-install-info-sid
1581 install-info-host: maybe-install-info-sim
1582 install-info-host: maybe-install-info-texinfo
1583 install-info-host: maybe-install-info-zlib
1584 install-info-host: maybe-install-info-gdb
1585 install-info-host: maybe-install-info-expect
1586 install-info-host: maybe-install-info-guile
1587 install-info-host: maybe-install-info-tk
1588 install-info-host: maybe-install-info-libtermcap
1589 install-info-host: maybe-install-info-utils
1590 install-info-host: maybe-install-info-gnattools
1591 install-info-host: maybe-install-info-lto-plugin
1592 install-info-host: maybe-install-info-libcc1
1594 .PHONY: install-info-target
1596 install-info-target: maybe-install-info-target-libstdc++-v3
1597 install-info-target: maybe-install-info-target-libsanitizer
1598 install-info-target: maybe-install-info-target-libvtv
1599 install-info-target: maybe-install-info-target-libcilkrts
1600 install-info-target: maybe-install-info-target-libssp
1601 install-info-target: maybe-install-info-target-newlib
1602 install-info-target: maybe-install-info-target-libgcc
1603 install-info-target: maybe-install-info-target-libbacktrace
1604 install-info-target: maybe-install-info-target-libquadmath
1605 install-info-target: maybe-install-info-target-libgfortran
1606 install-info-target: maybe-install-info-target-libobjc
1607 install-info-target: maybe-install-info-target-libgo
1608 install-info-target: maybe-install-info-target-libtermcap
1609 install-info-target: maybe-install-info-target-winsup
1610 install-info-target: maybe-install-info-target-libgloss
1611 install-info-target: maybe-install-info-target-libffi
1612 install-info-target: maybe-install-info-target-libjava
1613 install-info-target: maybe-install-info-target-zlib
1614 install-info-target: maybe-install-info-target-boehm-gc
1615 install-info-target: maybe-install-info-target-rda
1616 install-info-target: maybe-install-info-target-libada
1617 install-info-target: maybe-install-info-target-libgomp
1618 install-info-target: maybe-install-info-target-libitm
1619 install-info-target: maybe-install-info-target-libatomic
1621 .PHONY: do-install-pdf
1622 do-install-pdf:
1623 @: $(MAKE); $(unstage)
1624 @r=`${PWD_COMMAND}`; export r; \
1625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1626 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1627 install-pdf-target
1630 .PHONY: install-pdf-host
1632 install-pdf-host: maybe-install-pdf-bfd
1633 install-pdf-host: maybe-install-pdf-opcodes
1634 install-pdf-host: maybe-install-pdf-binutils
1635 install-pdf-host: maybe-install-pdf-bison
1636 install-pdf-host: maybe-install-pdf-cgen
1637 install-pdf-host: maybe-install-pdf-dejagnu
1638 install-pdf-host: maybe-install-pdf-etc
1639 install-pdf-host: maybe-install-pdf-fastjar
1640 install-pdf-host: maybe-install-pdf-fixincludes
1641 install-pdf-host: maybe-install-pdf-flex
1642 install-pdf-host: maybe-install-pdf-gas
1643 install-pdf-host: maybe-install-pdf-gcc
1644 install-pdf-host: maybe-install-pdf-gmp
1645 install-pdf-host: maybe-install-pdf-mpfr
1646 install-pdf-host: maybe-install-pdf-mpc
1647 install-pdf-host: maybe-install-pdf-isl
1648 install-pdf-host: maybe-install-pdf-libelf
1649 install-pdf-host: maybe-install-pdf-gold
1650 install-pdf-host: maybe-install-pdf-gprof
1651 install-pdf-host: maybe-install-pdf-intl
1652 install-pdf-host: maybe-install-pdf-tcl
1653 install-pdf-host: maybe-install-pdf-itcl
1654 install-pdf-host: maybe-install-pdf-ld
1655 install-pdf-host: maybe-install-pdf-libbacktrace
1656 install-pdf-host: maybe-install-pdf-libcpp
1657 install-pdf-host: maybe-install-pdf-libdecnumber
1658 install-pdf-host: maybe-install-pdf-libgui
1659 install-pdf-host: maybe-install-pdf-libiberty
1660 install-pdf-host: maybe-install-pdf-libiberty-linker-plugin
1661 install-pdf-host: maybe-install-pdf-libiconv
1662 install-pdf-host: maybe-install-pdf-m4
1663 install-pdf-host: maybe-install-pdf-readline
1664 install-pdf-host: maybe-install-pdf-sid
1665 install-pdf-host: maybe-install-pdf-sim
1666 install-pdf-host: maybe-install-pdf-texinfo
1667 install-pdf-host: maybe-install-pdf-zlib
1668 install-pdf-host: maybe-install-pdf-gdb
1669 install-pdf-host: maybe-install-pdf-expect
1670 install-pdf-host: maybe-install-pdf-guile
1671 install-pdf-host: maybe-install-pdf-tk
1672 install-pdf-host: maybe-install-pdf-libtermcap
1673 install-pdf-host: maybe-install-pdf-utils
1674 install-pdf-host: maybe-install-pdf-gnattools
1675 install-pdf-host: maybe-install-pdf-lto-plugin
1676 install-pdf-host: maybe-install-pdf-libcc1
1678 .PHONY: install-pdf-target
1680 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1681 install-pdf-target: maybe-install-pdf-target-libsanitizer
1682 install-pdf-target: maybe-install-pdf-target-libvtv
1683 install-pdf-target: maybe-install-pdf-target-libcilkrts
1684 install-pdf-target: maybe-install-pdf-target-libssp
1685 install-pdf-target: maybe-install-pdf-target-newlib
1686 install-pdf-target: maybe-install-pdf-target-libgcc
1687 install-pdf-target: maybe-install-pdf-target-libbacktrace
1688 install-pdf-target: maybe-install-pdf-target-libquadmath
1689 install-pdf-target: maybe-install-pdf-target-libgfortran
1690 install-pdf-target: maybe-install-pdf-target-libobjc
1691 install-pdf-target: maybe-install-pdf-target-libgo
1692 install-pdf-target: maybe-install-pdf-target-libtermcap
1693 install-pdf-target: maybe-install-pdf-target-winsup
1694 install-pdf-target: maybe-install-pdf-target-libgloss
1695 install-pdf-target: maybe-install-pdf-target-libffi
1696 install-pdf-target: maybe-install-pdf-target-libjava
1697 install-pdf-target: maybe-install-pdf-target-zlib
1698 install-pdf-target: maybe-install-pdf-target-boehm-gc
1699 install-pdf-target: maybe-install-pdf-target-rda
1700 install-pdf-target: maybe-install-pdf-target-libada
1701 install-pdf-target: maybe-install-pdf-target-libgomp
1702 install-pdf-target: maybe-install-pdf-target-libitm
1703 install-pdf-target: maybe-install-pdf-target-libatomic
1705 .PHONY: do-install-html
1706 do-install-html:
1707 @: $(MAKE); $(unstage)
1708 @r=`${PWD_COMMAND}`; export r; \
1709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1710 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1711 install-html-target
1714 .PHONY: install-html-host
1716 install-html-host: maybe-install-html-bfd
1717 install-html-host: maybe-install-html-opcodes
1718 install-html-host: maybe-install-html-binutils
1719 install-html-host: maybe-install-html-bison
1720 install-html-host: maybe-install-html-cgen
1721 install-html-host: maybe-install-html-dejagnu
1722 install-html-host: maybe-install-html-etc
1723 install-html-host: maybe-install-html-fastjar
1724 install-html-host: maybe-install-html-fixincludes
1725 install-html-host: maybe-install-html-flex
1726 install-html-host: maybe-install-html-gas
1727 install-html-host: maybe-install-html-gcc
1728 install-html-host: maybe-install-html-gmp
1729 install-html-host: maybe-install-html-mpfr
1730 install-html-host: maybe-install-html-mpc
1731 install-html-host: maybe-install-html-isl
1732 install-html-host: maybe-install-html-libelf
1733 install-html-host: maybe-install-html-gold
1734 install-html-host: maybe-install-html-gprof
1735 install-html-host: maybe-install-html-intl
1736 install-html-host: maybe-install-html-tcl
1737 install-html-host: maybe-install-html-itcl
1738 install-html-host: maybe-install-html-ld
1739 install-html-host: maybe-install-html-libbacktrace
1740 install-html-host: maybe-install-html-libcpp
1741 install-html-host: maybe-install-html-libdecnumber
1742 install-html-host: maybe-install-html-libgui
1743 install-html-host: maybe-install-html-libiberty
1744 install-html-host: maybe-install-html-libiberty-linker-plugin
1745 install-html-host: maybe-install-html-libiconv
1746 install-html-host: maybe-install-html-m4
1747 install-html-host: maybe-install-html-readline
1748 install-html-host: maybe-install-html-sid
1749 install-html-host: maybe-install-html-sim
1750 install-html-host: maybe-install-html-texinfo
1751 install-html-host: maybe-install-html-zlib
1752 install-html-host: maybe-install-html-gdb
1753 install-html-host: maybe-install-html-expect
1754 install-html-host: maybe-install-html-guile
1755 install-html-host: maybe-install-html-tk
1756 install-html-host: maybe-install-html-libtermcap
1757 install-html-host: maybe-install-html-utils
1758 install-html-host: maybe-install-html-gnattools
1759 install-html-host: maybe-install-html-lto-plugin
1760 install-html-host: maybe-install-html-libcc1
1762 .PHONY: install-html-target
1764 install-html-target: maybe-install-html-target-libstdc++-v3
1765 install-html-target: maybe-install-html-target-libsanitizer
1766 install-html-target: maybe-install-html-target-libvtv
1767 install-html-target: maybe-install-html-target-libcilkrts
1768 install-html-target: maybe-install-html-target-libssp
1769 install-html-target: maybe-install-html-target-newlib
1770 install-html-target: maybe-install-html-target-libgcc
1771 install-html-target: maybe-install-html-target-libbacktrace
1772 install-html-target: maybe-install-html-target-libquadmath
1773 install-html-target: maybe-install-html-target-libgfortran
1774 install-html-target: maybe-install-html-target-libobjc
1775 install-html-target: maybe-install-html-target-libgo
1776 install-html-target: maybe-install-html-target-libtermcap
1777 install-html-target: maybe-install-html-target-winsup
1778 install-html-target: maybe-install-html-target-libgloss
1779 install-html-target: maybe-install-html-target-libffi
1780 install-html-target: maybe-install-html-target-libjava
1781 install-html-target: maybe-install-html-target-zlib
1782 install-html-target: maybe-install-html-target-boehm-gc
1783 install-html-target: maybe-install-html-target-rda
1784 install-html-target: maybe-install-html-target-libada
1785 install-html-target: maybe-install-html-target-libgomp
1786 install-html-target: maybe-install-html-target-libitm
1787 install-html-target: maybe-install-html-target-libatomic
1789 .PHONY: do-installcheck
1790 do-installcheck:
1791 @: $(MAKE); $(unstage)
1792 @r=`${PWD_COMMAND}`; export r; \
1793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1794 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1795 installcheck-target
1798 .PHONY: installcheck-host
1800 installcheck-host: maybe-installcheck-bfd
1801 installcheck-host: maybe-installcheck-opcodes
1802 installcheck-host: maybe-installcheck-binutils
1803 installcheck-host: maybe-installcheck-bison
1804 installcheck-host: maybe-installcheck-cgen
1805 installcheck-host: maybe-installcheck-dejagnu
1806 installcheck-host: maybe-installcheck-etc
1807 installcheck-host: maybe-installcheck-fastjar
1808 installcheck-host: maybe-installcheck-fixincludes
1809 installcheck-host: maybe-installcheck-flex
1810 installcheck-host: maybe-installcheck-gas
1811 installcheck-host: maybe-installcheck-gcc
1812 installcheck-host: maybe-installcheck-gmp
1813 installcheck-host: maybe-installcheck-mpfr
1814 installcheck-host: maybe-installcheck-mpc
1815 installcheck-host: maybe-installcheck-isl
1816 installcheck-host: maybe-installcheck-libelf
1817 installcheck-host: maybe-installcheck-gold
1818 installcheck-host: maybe-installcheck-gprof
1819 installcheck-host: maybe-installcheck-intl
1820 installcheck-host: maybe-installcheck-tcl
1821 installcheck-host: maybe-installcheck-itcl
1822 installcheck-host: maybe-installcheck-ld
1823 installcheck-host: maybe-installcheck-libbacktrace
1824 installcheck-host: maybe-installcheck-libcpp
1825 installcheck-host: maybe-installcheck-libdecnumber
1826 installcheck-host: maybe-installcheck-libgui
1827 installcheck-host: maybe-installcheck-libiberty
1828 installcheck-host: maybe-installcheck-libiberty-linker-plugin
1829 installcheck-host: maybe-installcheck-libiconv
1830 installcheck-host: maybe-installcheck-m4
1831 installcheck-host: maybe-installcheck-readline
1832 installcheck-host: maybe-installcheck-sid
1833 installcheck-host: maybe-installcheck-sim
1834 installcheck-host: maybe-installcheck-texinfo
1835 installcheck-host: maybe-installcheck-zlib
1836 installcheck-host: maybe-installcheck-gdb
1837 installcheck-host: maybe-installcheck-expect
1838 installcheck-host: maybe-installcheck-guile
1839 installcheck-host: maybe-installcheck-tk
1840 installcheck-host: maybe-installcheck-libtermcap
1841 installcheck-host: maybe-installcheck-utils
1842 installcheck-host: maybe-installcheck-gnattools
1843 installcheck-host: maybe-installcheck-lto-plugin
1844 installcheck-host: maybe-installcheck-libcc1
1846 .PHONY: installcheck-target
1848 installcheck-target: maybe-installcheck-target-libstdc++-v3
1849 installcheck-target: maybe-installcheck-target-libsanitizer
1850 installcheck-target: maybe-installcheck-target-libvtv
1851 installcheck-target: maybe-installcheck-target-libcilkrts
1852 installcheck-target: maybe-installcheck-target-libssp
1853 installcheck-target: maybe-installcheck-target-newlib
1854 installcheck-target: maybe-installcheck-target-libgcc
1855 installcheck-target: maybe-installcheck-target-libbacktrace
1856 installcheck-target: maybe-installcheck-target-libquadmath
1857 installcheck-target: maybe-installcheck-target-libgfortran
1858 installcheck-target: maybe-installcheck-target-libobjc
1859 installcheck-target: maybe-installcheck-target-libgo
1860 installcheck-target: maybe-installcheck-target-libtermcap
1861 installcheck-target: maybe-installcheck-target-winsup
1862 installcheck-target: maybe-installcheck-target-libgloss
1863 installcheck-target: maybe-installcheck-target-libffi
1864 installcheck-target: maybe-installcheck-target-libjava
1865 installcheck-target: maybe-installcheck-target-zlib
1866 installcheck-target: maybe-installcheck-target-boehm-gc
1867 installcheck-target: maybe-installcheck-target-rda
1868 installcheck-target: maybe-installcheck-target-libada
1869 installcheck-target: maybe-installcheck-target-libgomp
1870 installcheck-target: maybe-installcheck-target-libitm
1871 installcheck-target: maybe-installcheck-target-libatomic
1873 .PHONY: do-mostlyclean
1874 do-mostlyclean:
1875 @: $(MAKE); $(unstage)
1876 @r=`${PWD_COMMAND}`; export r; \
1877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1878 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1879 mostlyclean-target
1882 .PHONY: mostlyclean-host
1884 mostlyclean-host: maybe-mostlyclean-bfd
1885 mostlyclean-host: maybe-mostlyclean-opcodes
1886 mostlyclean-host: maybe-mostlyclean-binutils
1887 mostlyclean-host: maybe-mostlyclean-bison
1888 mostlyclean-host: maybe-mostlyclean-cgen
1889 mostlyclean-host: maybe-mostlyclean-dejagnu
1890 mostlyclean-host: maybe-mostlyclean-etc
1891 mostlyclean-host: maybe-mostlyclean-fastjar
1892 mostlyclean-host: maybe-mostlyclean-fixincludes
1893 mostlyclean-host: maybe-mostlyclean-flex
1894 mostlyclean-host: maybe-mostlyclean-gas
1895 mostlyclean-host: maybe-mostlyclean-gcc
1896 mostlyclean-host: maybe-mostlyclean-gmp
1897 mostlyclean-host: maybe-mostlyclean-mpfr
1898 mostlyclean-host: maybe-mostlyclean-mpc
1899 mostlyclean-host: maybe-mostlyclean-isl
1900 mostlyclean-host: maybe-mostlyclean-libelf
1901 mostlyclean-host: maybe-mostlyclean-gold
1902 mostlyclean-host: maybe-mostlyclean-gprof
1903 mostlyclean-host: maybe-mostlyclean-intl
1904 mostlyclean-host: maybe-mostlyclean-tcl
1905 mostlyclean-host: maybe-mostlyclean-itcl
1906 mostlyclean-host: maybe-mostlyclean-ld
1907 mostlyclean-host: maybe-mostlyclean-libbacktrace
1908 mostlyclean-host: maybe-mostlyclean-libcpp
1909 mostlyclean-host: maybe-mostlyclean-libdecnumber
1910 mostlyclean-host: maybe-mostlyclean-libgui
1911 mostlyclean-host: maybe-mostlyclean-libiberty
1912 mostlyclean-host: maybe-mostlyclean-libiberty-linker-plugin
1913 mostlyclean-host: maybe-mostlyclean-libiconv
1914 mostlyclean-host: maybe-mostlyclean-m4
1915 mostlyclean-host: maybe-mostlyclean-readline
1916 mostlyclean-host: maybe-mostlyclean-sid
1917 mostlyclean-host: maybe-mostlyclean-sim
1918 mostlyclean-host: maybe-mostlyclean-texinfo
1919 mostlyclean-host: maybe-mostlyclean-zlib
1920 mostlyclean-host: maybe-mostlyclean-gdb
1921 mostlyclean-host: maybe-mostlyclean-expect
1922 mostlyclean-host: maybe-mostlyclean-guile
1923 mostlyclean-host: maybe-mostlyclean-tk
1924 mostlyclean-host: maybe-mostlyclean-libtermcap
1925 mostlyclean-host: maybe-mostlyclean-utils
1926 mostlyclean-host: maybe-mostlyclean-gnattools
1927 mostlyclean-host: maybe-mostlyclean-lto-plugin
1928 mostlyclean-host: maybe-mostlyclean-libcc1
1930 .PHONY: mostlyclean-target
1932 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1933 mostlyclean-target: maybe-mostlyclean-target-libsanitizer
1934 mostlyclean-target: maybe-mostlyclean-target-libvtv
1935 mostlyclean-target: maybe-mostlyclean-target-libcilkrts
1936 mostlyclean-target: maybe-mostlyclean-target-libssp
1937 mostlyclean-target: maybe-mostlyclean-target-newlib
1938 mostlyclean-target: maybe-mostlyclean-target-libgcc
1939 mostlyclean-target: maybe-mostlyclean-target-libbacktrace
1940 mostlyclean-target: maybe-mostlyclean-target-libquadmath
1941 mostlyclean-target: maybe-mostlyclean-target-libgfortran
1942 mostlyclean-target: maybe-mostlyclean-target-libobjc
1943 mostlyclean-target: maybe-mostlyclean-target-libgo
1944 mostlyclean-target: maybe-mostlyclean-target-libtermcap
1945 mostlyclean-target: maybe-mostlyclean-target-winsup
1946 mostlyclean-target: maybe-mostlyclean-target-libgloss
1947 mostlyclean-target: maybe-mostlyclean-target-libffi
1948 mostlyclean-target: maybe-mostlyclean-target-libjava
1949 mostlyclean-target: maybe-mostlyclean-target-zlib
1950 mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1951 mostlyclean-target: maybe-mostlyclean-target-rda
1952 mostlyclean-target: maybe-mostlyclean-target-libada
1953 mostlyclean-target: maybe-mostlyclean-target-libgomp
1954 mostlyclean-target: maybe-mostlyclean-target-libitm
1955 mostlyclean-target: maybe-mostlyclean-target-libatomic
1957 .PHONY: do-clean
1958 do-clean:
1959 @: $(MAKE); $(unstage)
1960 @r=`${PWD_COMMAND}`; export r; \
1961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1962 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
1963 clean-target
1966 .PHONY: clean-host
1968 clean-host: maybe-clean-bfd
1969 clean-host: maybe-clean-opcodes
1970 clean-host: maybe-clean-binutils
1971 clean-host: maybe-clean-bison
1972 clean-host: maybe-clean-cgen
1973 clean-host: maybe-clean-dejagnu
1974 clean-host: maybe-clean-etc
1975 clean-host: maybe-clean-fastjar
1976 clean-host: maybe-clean-fixincludes
1977 clean-host: maybe-clean-flex
1978 clean-host: maybe-clean-gas
1979 clean-host: maybe-clean-gcc
1980 clean-host: maybe-clean-gmp
1981 clean-host: maybe-clean-mpfr
1982 clean-host: maybe-clean-mpc
1983 clean-host: maybe-clean-isl
1984 clean-host: maybe-clean-libelf
1985 clean-host: maybe-clean-gold
1986 clean-host: maybe-clean-gprof
1987 clean-host: maybe-clean-intl
1988 clean-host: maybe-clean-tcl
1989 clean-host: maybe-clean-itcl
1990 clean-host: maybe-clean-ld
1991 clean-host: maybe-clean-libbacktrace
1992 clean-host: maybe-clean-libcpp
1993 clean-host: maybe-clean-libdecnumber
1994 clean-host: maybe-clean-libgui
1995 clean-host: maybe-clean-libiberty
1996 clean-host: maybe-clean-libiberty-linker-plugin
1997 clean-host: maybe-clean-libiconv
1998 clean-host: maybe-clean-m4
1999 clean-host: maybe-clean-readline
2000 clean-host: maybe-clean-sid
2001 clean-host: maybe-clean-sim
2002 clean-host: maybe-clean-texinfo
2003 clean-host: maybe-clean-zlib
2004 clean-host: maybe-clean-gdb
2005 clean-host: maybe-clean-expect
2006 clean-host: maybe-clean-guile
2007 clean-host: maybe-clean-tk
2008 clean-host: maybe-clean-libtermcap
2009 clean-host: maybe-clean-utils
2010 clean-host: maybe-clean-gnattools
2011 clean-host: maybe-clean-lto-plugin
2012 clean-host: maybe-clean-libcc1
2014 .PHONY: clean-target
2016 clean-target: maybe-clean-target-libstdc++-v3
2017 clean-target: maybe-clean-target-libsanitizer
2018 clean-target: maybe-clean-target-libvtv
2019 clean-target: maybe-clean-target-libcilkrts
2020 clean-target: maybe-clean-target-libssp
2021 clean-target: maybe-clean-target-newlib
2022 clean-target: maybe-clean-target-libgcc
2023 clean-target: maybe-clean-target-libbacktrace
2024 clean-target: maybe-clean-target-libquadmath
2025 clean-target: maybe-clean-target-libgfortran
2026 clean-target: maybe-clean-target-libobjc
2027 clean-target: maybe-clean-target-libgo
2028 clean-target: maybe-clean-target-libtermcap
2029 clean-target: maybe-clean-target-winsup
2030 clean-target: maybe-clean-target-libgloss
2031 clean-target: maybe-clean-target-libffi
2032 clean-target: maybe-clean-target-libjava
2033 clean-target: maybe-clean-target-zlib
2034 clean-target: maybe-clean-target-boehm-gc
2035 clean-target: maybe-clean-target-rda
2036 clean-target: maybe-clean-target-libada
2037 clean-target: maybe-clean-target-libgomp
2038 clean-target: maybe-clean-target-libitm
2039 clean-target: maybe-clean-target-libatomic
2041 .PHONY: do-distclean
2042 do-distclean:
2043 @: $(MAKE); $(unstage)
2044 @r=`${PWD_COMMAND}`; export r; \
2045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2046 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2047 distclean-target
2050 .PHONY: distclean-host
2052 distclean-host: maybe-distclean-bfd
2053 distclean-host: maybe-distclean-opcodes
2054 distclean-host: maybe-distclean-binutils
2055 distclean-host: maybe-distclean-bison
2056 distclean-host: maybe-distclean-cgen
2057 distclean-host: maybe-distclean-dejagnu
2058 distclean-host: maybe-distclean-etc
2059 distclean-host: maybe-distclean-fastjar
2060 distclean-host: maybe-distclean-fixincludes
2061 distclean-host: maybe-distclean-flex
2062 distclean-host: maybe-distclean-gas
2063 distclean-host: maybe-distclean-gcc
2064 distclean-host: maybe-distclean-gmp
2065 distclean-host: maybe-distclean-mpfr
2066 distclean-host: maybe-distclean-mpc
2067 distclean-host: maybe-distclean-isl
2068 distclean-host: maybe-distclean-libelf
2069 distclean-host: maybe-distclean-gold
2070 distclean-host: maybe-distclean-gprof
2071 distclean-host: maybe-distclean-intl
2072 distclean-host: maybe-distclean-tcl
2073 distclean-host: maybe-distclean-itcl
2074 distclean-host: maybe-distclean-ld
2075 distclean-host: maybe-distclean-libbacktrace
2076 distclean-host: maybe-distclean-libcpp
2077 distclean-host: maybe-distclean-libdecnumber
2078 distclean-host: maybe-distclean-libgui
2079 distclean-host: maybe-distclean-libiberty
2080 distclean-host: maybe-distclean-libiberty-linker-plugin
2081 distclean-host: maybe-distclean-libiconv
2082 distclean-host: maybe-distclean-m4
2083 distclean-host: maybe-distclean-readline
2084 distclean-host: maybe-distclean-sid
2085 distclean-host: maybe-distclean-sim
2086 distclean-host: maybe-distclean-texinfo
2087 distclean-host: maybe-distclean-zlib
2088 distclean-host: maybe-distclean-gdb
2089 distclean-host: maybe-distclean-expect
2090 distclean-host: maybe-distclean-guile
2091 distclean-host: maybe-distclean-tk
2092 distclean-host: maybe-distclean-libtermcap
2093 distclean-host: maybe-distclean-utils
2094 distclean-host: maybe-distclean-gnattools
2095 distclean-host: maybe-distclean-lto-plugin
2096 distclean-host: maybe-distclean-libcc1
2098 .PHONY: distclean-target
2100 distclean-target: maybe-distclean-target-libstdc++-v3
2101 distclean-target: maybe-distclean-target-libsanitizer
2102 distclean-target: maybe-distclean-target-libvtv
2103 distclean-target: maybe-distclean-target-libcilkrts
2104 distclean-target: maybe-distclean-target-libssp
2105 distclean-target: maybe-distclean-target-newlib
2106 distclean-target: maybe-distclean-target-libgcc
2107 distclean-target: maybe-distclean-target-libbacktrace
2108 distclean-target: maybe-distclean-target-libquadmath
2109 distclean-target: maybe-distclean-target-libgfortran
2110 distclean-target: maybe-distclean-target-libobjc
2111 distclean-target: maybe-distclean-target-libgo
2112 distclean-target: maybe-distclean-target-libtermcap
2113 distclean-target: maybe-distclean-target-winsup
2114 distclean-target: maybe-distclean-target-libgloss
2115 distclean-target: maybe-distclean-target-libffi
2116 distclean-target: maybe-distclean-target-libjava
2117 distclean-target: maybe-distclean-target-zlib
2118 distclean-target: maybe-distclean-target-boehm-gc
2119 distclean-target: maybe-distclean-target-rda
2120 distclean-target: maybe-distclean-target-libada
2121 distclean-target: maybe-distclean-target-libgomp
2122 distclean-target: maybe-distclean-target-libitm
2123 distclean-target: maybe-distclean-target-libatomic
2125 .PHONY: do-maintainer-clean
2126 do-maintainer-clean:
2127 @: $(MAKE); $(unstage)
2128 @r=`${PWD_COMMAND}`; export r; \
2129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2130 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2131 maintainer-clean-target
2134 .PHONY: maintainer-clean-host
2136 maintainer-clean-host: maybe-maintainer-clean-bfd
2137 maintainer-clean-host: maybe-maintainer-clean-opcodes
2138 maintainer-clean-host: maybe-maintainer-clean-binutils
2139 maintainer-clean-host: maybe-maintainer-clean-bison
2140 maintainer-clean-host: maybe-maintainer-clean-cgen
2141 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2142 maintainer-clean-host: maybe-maintainer-clean-etc
2143 maintainer-clean-host: maybe-maintainer-clean-fastjar
2144 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2145 maintainer-clean-host: maybe-maintainer-clean-flex
2146 maintainer-clean-host: maybe-maintainer-clean-gas
2147 maintainer-clean-host: maybe-maintainer-clean-gcc
2148 maintainer-clean-host: maybe-maintainer-clean-gmp
2149 maintainer-clean-host: maybe-maintainer-clean-mpfr
2150 maintainer-clean-host: maybe-maintainer-clean-mpc
2151 maintainer-clean-host: maybe-maintainer-clean-isl
2152 maintainer-clean-host: maybe-maintainer-clean-libelf
2153 maintainer-clean-host: maybe-maintainer-clean-gold
2154 maintainer-clean-host: maybe-maintainer-clean-gprof
2155 maintainer-clean-host: maybe-maintainer-clean-intl
2156 maintainer-clean-host: maybe-maintainer-clean-tcl
2157 maintainer-clean-host: maybe-maintainer-clean-itcl
2158 maintainer-clean-host: maybe-maintainer-clean-ld
2159 maintainer-clean-host: maybe-maintainer-clean-libbacktrace
2160 maintainer-clean-host: maybe-maintainer-clean-libcpp
2161 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2162 maintainer-clean-host: maybe-maintainer-clean-libgui
2163 maintainer-clean-host: maybe-maintainer-clean-libiberty
2164 maintainer-clean-host: maybe-maintainer-clean-libiberty-linker-plugin
2165 maintainer-clean-host: maybe-maintainer-clean-libiconv
2166 maintainer-clean-host: maybe-maintainer-clean-m4
2167 maintainer-clean-host: maybe-maintainer-clean-readline
2168 maintainer-clean-host: maybe-maintainer-clean-sid
2169 maintainer-clean-host: maybe-maintainer-clean-sim
2170 maintainer-clean-host: maybe-maintainer-clean-texinfo
2171 maintainer-clean-host: maybe-maintainer-clean-zlib
2172 maintainer-clean-host: maybe-maintainer-clean-gdb
2173 maintainer-clean-host: maybe-maintainer-clean-expect
2174 maintainer-clean-host: maybe-maintainer-clean-guile
2175 maintainer-clean-host: maybe-maintainer-clean-tk
2176 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2177 maintainer-clean-host: maybe-maintainer-clean-utils
2178 maintainer-clean-host: maybe-maintainer-clean-gnattools
2179 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2180 maintainer-clean-host: maybe-maintainer-clean-libcc1
2182 .PHONY: maintainer-clean-target
2184 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2185 maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer
2186 maintainer-clean-target: maybe-maintainer-clean-target-libvtv
2187 maintainer-clean-target: maybe-maintainer-clean-target-libcilkrts
2188 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2189 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2190 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2191 maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace
2192 maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2193 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2194 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2195 maintainer-clean-target: maybe-maintainer-clean-target-libgo
2196 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2197 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2198 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2199 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2200 maintainer-clean-target: maybe-maintainer-clean-target-libjava
2201 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2202 maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2203 maintainer-clean-target: maybe-maintainer-clean-target-rda
2204 maintainer-clean-target: maybe-maintainer-clean-target-libada
2205 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2206 maintainer-clean-target: maybe-maintainer-clean-target-libitm
2207 maintainer-clean-target: maybe-maintainer-clean-target-libatomic
2210 # Here are the targets which correspond to the do-X targets.
2212 .PHONY: info installcheck dvi pdf html
2213 .PHONY: install-info install-pdf install-html
2214 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2215 .PHONY: local-clean local-distclean local-maintainer-clean
2216 info: do-info
2217 installcheck: do-installcheck
2218 dvi: do-dvi
2219 pdf: do-pdf
2220 html: do-html
2222 # Make sure makeinfo is built before we do a `make info', if we're
2223 # in fact building texinfo.
2224 do-info: maybe-all-texinfo
2226 install-info: do-install-info dir.info
2227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2228 if [ -f dir.info ] ; then \
2229 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2230 else true ; fi
2232 install-pdf: do-install-pdf
2234 install-html: do-install-html
2236 local-clean:
2237 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2239 local-distclean:
2240 -rm -f Makefile config.status config.cache mh-frag mt-frag
2241 -rm -f maybedep.tmp serdep.tmp
2242 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2243 rm -rf $(TARGET_SUBDIR); \
2244 else true; fi
2245 -rm -rf $(BUILD_SUBDIR)
2246 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2247 rm -rf $(HOST_SUBDIR); \
2248 else true; fi
2249 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2250 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2251 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2252 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2253 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2254 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2256 local-maintainer-clean:
2257 @echo "This command is intended for maintainers to use;"
2258 @echo "it deletes files that may require special tools to rebuild."
2260 clean: do-clean local-clean
2261 mostlyclean: do-mostlyclean local-clean
2262 distclean: do-distclean local-clean local-distclean
2263 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2264 maintainer-clean: local-distclean
2265 realclean: maintainer-clean
2267 # Check target.
2269 .PHONY: check do-check
2270 check: do-check
2272 # Only include modules actually being configured and built.
2273 .PHONY: check-host
2274 check-host: \
2275 maybe-check-bfd \
2276 maybe-check-opcodes \
2277 maybe-check-binutils \
2278 maybe-check-bison \
2279 maybe-check-cgen \
2280 maybe-check-dejagnu \
2281 maybe-check-etc \
2282 maybe-check-fastjar \
2283 maybe-check-fixincludes \
2284 maybe-check-flex \
2285 maybe-check-gas \
2286 maybe-check-gcc \
2287 maybe-check-gmp \
2288 maybe-check-mpfr \
2289 maybe-check-mpc \
2290 maybe-check-isl \
2291 maybe-check-libelf \
2292 maybe-check-gold \
2293 maybe-check-gprof \
2294 maybe-check-intl \
2295 maybe-check-tcl \
2296 maybe-check-itcl \
2297 maybe-check-ld \
2298 maybe-check-libbacktrace \
2299 maybe-check-libcpp \
2300 maybe-check-libdecnumber \
2301 maybe-check-libgui \
2302 maybe-check-libiberty \
2303 maybe-check-libiberty-linker-plugin \
2304 maybe-check-libiconv \
2305 maybe-check-m4 \
2306 maybe-check-readline \
2307 maybe-check-sid \
2308 maybe-check-sim \
2309 maybe-check-texinfo \
2310 maybe-check-zlib \
2311 maybe-check-gdb \
2312 maybe-check-expect \
2313 maybe-check-guile \
2314 maybe-check-tk \
2315 maybe-check-libtermcap \
2316 maybe-check-utils \
2317 maybe-check-gnattools \
2318 maybe-check-lto-plugin \
2319 maybe-check-libcc1
2321 .PHONY: check-target
2322 check-target: \
2323 maybe-check-target-libstdc++-v3 \
2324 maybe-check-target-libsanitizer \
2325 maybe-check-target-libvtv \
2326 maybe-check-target-libcilkrts \
2327 maybe-check-target-libssp \
2328 maybe-check-target-newlib \
2329 maybe-check-target-libgcc \
2330 maybe-check-target-libbacktrace \
2331 maybe-check-target-libquadmath \
2332 maybe-check-target-libgfortran \
2333 maybe-check-target-libobjc \
2334 maybe-check-target-libgo \
2335 maybe-check-target-libtermcap \
2336 maybe-check-target-winsup \
2337 maybe-check-target-libgloss \
2338 maybe-check-target-libffi \
2339 maybe-check-target-libjava \
2340 maybe-check-target-zlib \
2341 maybe-check-target-boehm-gc \
2342 maybe-check-target-rda \
2343 maybe-check-target-libada \
2344 maybe-check-target-libgomp \
2345 maybe-check-target-libitm \
2346 maybe-check-target-libatomic
2348 do-check:
2349 @: $(MAKE); $(unstage)
2350 @r=`${PWD_COMMAND}`; export r; \
2351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2352 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2354 # Automated reporting of test results.
2356 warning.log: build.log
2357 $(srcdir)/contrib/warn_summary build.log > $@
2359 mail-report.log:
2360 if test x'$(BOOT_CFLAGS)' != x''; then \
2361 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2362 fi; \
2363 $(srcdir)/contrib/test_summary -t >$@
2364 chmod +x $@
2365 echo If you really want to send e-mail, run ./$@ now
2367 mail-report-with-warnings.log: warning.log
2368 if test x'$(BOOT_CFLAGS)' != x''; then \
2369 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2370 fi; \
2371 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2372 chmod +x $@
2373 echo If you really want to send e-mail, run ./$@ now
2375 # Installation targets.
2377 .PHONY: install uninstall
2378 install:
2379 @: $(MAKE); $(unstage)
2380 @r=`${PWD_COMMAND}`; export r; \
2381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2382 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2384 .PHONY: install-host-nogcc
2385 install-host-nogcc: \
2386 maybe-install-bfd \
2387 maybe-install-opcodes \
2388 maybe-install-binutils \
2389 maybe-install-bison \
2390 maybe-install-cgen \
2391 maybe-install-dejagnu \
2392 maybe-install-etc \
2393 maybe-install-fastjar \
2394 maybe-install-fixincludes \
2395 maybe-install-flex \
2396 maybe-install-gas \
2397 maybe-install-gmp \
2398 maybe-install-mpfr \
2399 maybe-install-mpc \
2400 maybe-install-isl \
2401 maybe-install-libelf \
2402 maybe-install-gold \
2403 maybe-install-gprof \
2404 maybe-install-intl \
2405 maybe-install-tcl \
2406 maybe-install-itcl \
2407 maybe-install-ld \
2408 maybe-install-libbacktrace \
2409 maybe-install-libcpp \
2410 maybe-install-libdecnumber \
2411 maybe-install-libgui \
2412 maybe-install-libiberty \
2413 maybe-install-libiberty-linker-plugin \
2414 maybe-install-libiconv \
2415 maybe-install-m4 \
2416 maybe-install-readline \
2417 maybe-install-sid \
2418 maybe-install-sim \
2419 maybe-install-texinfo \
2420 maybe-install-zlib \
2421 maybe-install-gdb \
2422 maybe-install-expect \
2423 maybe-install-guile \
2424 maybe-install-tk \
2425 maybe-install-libtermcap \
2426 maybe-install-utils \
2427 maybe-install-gnattools \
2428 maybe-install-lto-plugin \
2429 maybe-install-libcc1
2431 .PHONY: install-host
2432 install-host: \
2433 maybe-install-bfd \
2434 maybe-install-opcodes \
2435 maybe-install-binutils \
2436 maybe-install-bison \
2437 maybe-install-cgen \
2438 maybe-install-dejagnu \
2439 maybe-install-etc \
2440 maybe-install-fastjar \
2441 maybe-install-fixincludes \
2442 maybe-install-flex \
2443 maybe-install-gas \
2444 maybe-install-gcc \
2445 maybe-install-gmp \
2446 maybe-install-mpfr \
2447 maybe-install-mpc \
2448 maybe-install-isl \
2449 maybe-install-libelf \
2450 maybe-install-gold \
2451 maybe-install-gprof \
2452 maybe-install-intl \
2453 maybe-install-tcl \
2454 maybe-install-itcl \
2455 maybe-install-ld \
2456 maybe-install-libbacktrace \
2457 maybe-install-libcpp \
2458 maybe-install-libdecnumber \
2459 maybe-install-libgui \
2460 maybe-install-libiberty \
2461 maybe-install-libiberty-linker-plugin \
2462 maybe-install-libiconv \
2463 maybe-install-m4 \
2464 maybe-install-readline \
2465 maybe-install-sid \
2466 maybe-install-sim \
2467 maybe-install-texinfo \
2468 maybe-install-zlib \
2469 maybe-install-gdb \
2470 maybe-install-expect \
2471 maybe-install-guile \
2472 maybe-install-tk \
2473 maybe-install-libtermcap \
2474 maybe-install-utils \
2475 maybe-install-gnattools \
2476 maybe-install-lto-plugin \
2477 maybe-install-libcc1
2479 .PHONY: install-target
2480 install-target: \
2481 maybe-install-target-libstdc++-v3 \
2482 maybe-install-target-libsanitizer \
2483 maybe-install-target-libvtv \
2484 maybe-install-target-libcilkrts \
2485 maybe-install-target-libssp \
2486 maybe-install-target-newlib \
2487 maybe-install-target-libgcc \
2488 maybe-install-target-libbacktrace \
2489 maybe-install-target-libquadmath \
2490 maybe-install-target-libgfortran \
2491 maybe-install-target-libobjc \
2492 maybe-install-target-libgo \
2493 maybe-install-target-libtermcap \
2494 maybe-install-target-winsup \
2495 maybe-install-target-libgloss \
2496 maybe-install-target-libffi \
2497 maybe-install-target-libjava \
2498 maybe-install-target-zlib \
2499 maybe-install-target-boehm-gc \
2500 maybe-install-target-rda \
2501 maybe-install-target-libada \
2502 maybe-install-target-libgomp \
2503 maybe-install-target-libitm \
2504 maybe-install-target-libatomic
2506 uninstall:
2507 @echo "the uninstall target is not supported in this tree"
2509 .PHONY: install.all
2510 install.all: install-no-fixedincludes
2511 @if [ -f ./gcc/Makefile ] ; then \
2512 r=`${PWD_COMMAND}` ; export r ; \
2513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2514 $(HOST_EXPORTS) \
2515 (cd ./gcc && \
2516 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2517 else \
2518 true ; \
2521 # install-no-fixedincludes is used to allow the elaboration of binary packages
2522 # suitable for distribution, where we cannot include the fixed system header
2523 # files.
2524 .PHONY: install-no-fixedincludes
2525 install-no-fixedincludes: installdirs install-host-nogcc \
2526 install-target gcc-install-no-fixedincludes
2528 .PHONY: install-strip
2529 install-strip:
2530 @: $(MAKE); $(unstage)
2531 @r=`${PWD_COMMAND}`; export r; \
2532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2533 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2535 .PHONY: install-strip-host
2536 install-strip-host: \
2537 maybe-install-strip-bfd \
2538 maybe-install-strip-opcodes \
2539 maybe-install-strip-binutils \
2540 maybe-install-strip-bison \
2541 maybe-install-strip-cgen \
2542 maybe-install-strip-dejagnu \
2543 maybe-install-strip-etc \
2544 maybe-install-strip-fastjar \
2545 maybe-install-strip-fixincludes \
2546 maybe-install-strip-flex \
2547 maybe-install-strip-gas \
2548 maybe-install-strip-gcc \
2549 maybe-install-strip-gmp \
2550 maybe-install-strip-mpfr \
2551 maybe-install-strip-mpc \
2552 maybe-install-strip-isl \
2553 maybe-install-strip-libelf \
2554 maybe-install-strip-gold \
2555 maybe-install-strip-gprof \
2556 maybe-install-strip-intl \
2557 maybe-install-strip-tcl \
2558 maybe-install-strip-itcl \
2559 maybe-install-strip-ld \
2560 maybe-install-strip-libbacktrace \
2561 maybe-install-strip-libcpp \
2562 maybe-install-strip-libdecnumber \
2563 maybe-install-strip-libgui \
2564 maybe-install-strip-libiberty \
2565 maybe-install-strip-libiberty-linker-plugin \
2566 maybe-install-strip-libiconv \
2567 maybe-install-strip-m4 \
2568 maybe-install-strip-readline \
2569 maybe-install-strip-sid \
2570 maybe-install-strip-sim \
2571 maybe-install-strip-texinfo \
2572 maybe-install-strip-zlib \
2573 maybe-install-strip-gdb \
2574 maybe-install-strip-expect \
2575 maybe-install-strip-guile \
2576 maybe-install-strip-tk \
2577 maybe-install-strip-libtermcap \
2578 maybe-install-strip-utils \
2579 maybe-install-strip-gnattools \
2580 maybe-install-strip-lto-plugin \
2581 maybe-install-strip-libcc1
2583 .PHONY: install-strip-target
2584 install-strip-target: \
2585 maybe-install-strip-target-libstdc++-v3 \
2586 maybe-install-strip-target-libsanitizer \
2587 maybe-install-strip-target-libvtv \
2588 maybe-install-strip-target-libcilkrts \
2589 maybe-install-strip-target-libssp \
2590 maybe-install-strip-target-newlib \
2591 maybe-install-strip-target-libgcc \
2592 maybe-install-strip-target-libbacktrace \
2593 maybe-install-strip-target-libquadmath \
2594 maybe-install-strip-target-libgfortran \
2595 maybe-install-strip-target-libobjc \
2596 maybe-install-strip-target-libgo \
2597 maybe-install-strip-target-libtermcap \
2598 maybe-install-strip-target-winsup \
2599 maybe-install-strip-target-libgloss \
2600 maybe-install-strip-target-libffi \
2601 maybe-install-strip-target-libjava \
2602 maybe-install-strip-target-zlib \
2603 maybe-install-strip-target-boehm-gc \
2604 maybe-install-strip-target-rda \
2605 maybe-install-strip-target-libada \
2606 maybe-install-strip-target-libgomp \
2607 maybe-install-strip-target-libitm \
2608 maybe-install-strip-target-libatomic
2611 ### other supporting targets
2613 MAKEDIRS= \
2614 $(DESTDIR)$(prefix) \
2615 $(DESTDIR)$(exec_prefix)
2616 .PHONY: installdirs
2617 installdirs: mkinstalldirs
2618 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2620 dir.info: do-install-info
2621 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2622 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2623 mv -f dir.info.new dir.info ; \
2624 else true ; \
2627 dist:
2628 @echo "Building a full distribution of this tree isn't done"
2629 @echo "via 'make dist'. Check out the etc/ subdirectory"
2631 etags tags: TAGS
2633 # Right now this just builds TAGS in each subdirectory. emacs19 has the
2634 # ability to use several tags files at once, so there is probably no need
2635 # to combine them into one big TAGS file (like CVS 1.3 does). We could
2636 # (if we felt like it) have this Makefile write a piece of elisp which
2637 # the user could load to tell emacs19 where all the TAGS files we just
2638 # built are.
2639 TAGS: do-TAGS
2641 # ------------------------------------
2642 # Macros for configure and all targets
2643 # ------------------------------------
2649 # --------------------------------------
2650 # Modules which run on the build machine
2651 # --------------------------------------
2654 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2655 maybe-configure-build-libiberty:
2656 @if gcc-bootstrap
2657 configure-build-libiberty: stage_current
2658 @endif gcc-bootstrap
2659 @if build-libiberty
2660 maybe-configure-build-libiberty: configure-build-libiberty
2661 configure-build-libiberty:
2662 @: $(MAKE); $(unstage)
2663 @r=`${PWD_COMMAND}`; export r; \
2664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2665 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2666 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2667 $(BUILD_EXPORTS) \
2668 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2669 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2670 case $(srcdir) in \
2671 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2672 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2673 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2674 esac; \
2675 module_srcdir=libiberty; \
2676 rm -f no-such-file || : ; \
2677 CONFIG_SITE=no-such-file $(SHELL) \
2678 $$s/$$module_srcdir/configure \
2679 --srcdir=$${topdir}/$$module_srcdir \
2680 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2681 --target=${target_alias} \
2682 || exit 1
2683 @endif build-libiberty
2689 .PHONY: all-build-libiberty maybe-all-build-libiberty
2690 maybe-all-build-libiberty:
2691 @if gcc-bootstrap
2692 all-build-libiberty: stage_current
2693 @endif gcc-bootstrap
2694 @if build-libiberty
2695 TARGET-build-libiberty=all
2696 maybe-all-build-libiberty: all-build-libiberty
2697 all-build-libiberty: configure-build-libiberty
2698 @: $(MAKE); $(unstage)
2699 @r=`${PWD_COMMAND}`; export r; \
2700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2701 $(BUILD_EXPORTS) \
2702 (cd $(BUILD_SUBDIR)/libiberty && \
2703 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2704 $(TARGET-build-libiberty))
2705 @endif build-libiberty
2711 .PHONY: configure-build-bison maybe-configure-build-bison
2712 maybe-configure-build-bison:
2713 @if gcc-bootstrap
2714 configure-build-bison: stage_current
2715 @endif gcc-bootstrap
2716 @if build-bison
2717 maybe-configure-build-bison: configure-build-bison
2718 configure-build-bison:
2719 @: $(MAKE); $(unstage)
2720 @r=`${PWD_COMMAND}`; export r; \
2721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2722 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2723 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2724 $(BUILD_EXPORTS) \
2725 echo Configuring in $(BUILD_SUBDIR)/bison; \
2726 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2727 case $(srcdir) in \
2728 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2729 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2730 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2731 esac; \
2732 module_srcdir=bison; \
2733 rm -f no-such-file || : ; \
2734 CONFIG_SITE=no-such-file $(SHELL) \
2735 $$s/$$module_srcdir/configure \
2736 --srcdir=$${topdir}/$$module_srcdir \
2737 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2738 --target=${target_alias} \
2739 || exit 1
2740 @endif build-bison
2746 .PHONY: all-build-bison maybe-all-build-bison
2747 maybe-all-build-bison:
2748 @if gcc-bootstrap
2749 all-build-bison: stage_current
2750 @endif gcc-bootstrap
2751 @if build-bison
2752 TARGET-build-bison=all
2753 maybe-all-build-bison: all-build-bison
2754 all-build-bison: configure-build-bison
2755 @: $(MAKE); $(unstage)
2756 @r=`${PWD_COMMAND}`; export r; \
2757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2758 $(BUILD_EXPORTS) \
2759 (cd $(BUILD_SUBDIR)/bison && \
2760 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2761 $(TARGET-build-bison))
2762 @endif build-bison
2768 .PHONY: configure-build-flex maybe-configure-build-flex
2769 maybe-configure-build-flex:
2770 @if gcc-bootstrap
2771 configure-build-flex: stage_current
2772 @endif gcc-bootstrap
2773 @if build-flex
2774 maybe-configure-build-flex: configure-build-flex
2775 configure-build-flex:
2776 @: $(MAKE); $(unstage)
2777 @r=`${PWD_COMMAND}`; export r; \
2778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2779 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2780 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2781 $(BUILD_EXPORTS) \
2782 echo Configuring in $(BUILD_SUBDIR)/flex; \
2783 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2784 case $(srcdir) in \
2785 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2786 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2787 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2788 esac; \
2789 module_srcdir=flex; \
2790 rm -f no-such-file || : ; \
2791 CONFIG_SITE=no-such-file $(SHELL) \
2792 $$s/$$module_srcdir/configure \
2793 --srcdir=$${topdir}/$$module_srcdir \
2794 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2795 --target=${target_alias} \
2796 || exit 1
2797 @endif build-flex
2803 .PHONY: all-build-flex maybe-all-build-flex
2804 maybe-all-build-flex:
2805 @if gcc-bootstrap
2806 all-build-flex: stage_current
2807 @endif gcc-bootstrap
2808 @if build-flex
2809 TARGET-build-flex=all
2810 maybe-all-build-flex: all-build-flex
2811 all-build-flex: configure-build-flex
2812 @: $(MAKE); $(unstage)
2813 @r=`${PWD_COMMAND}`; export r; \
2814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2815 $(BUILD_EXPORTS) \
2816 (cd $(BUILD_SUBDIR)/flex && \
2817 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2818 $(TARGET-build-flex))
2819 @endif build-flex
2825 .PHONY: configure-build-m4 maybe-configure-build-m4
2826 maybe-configure-build-m4:
2827 @if gcc-bootstrap
2828 configure-build-m4: stage_current
2829 @endif gcc-bootstrap
2830 @if build-m4
2831 maybe-configure-build-m4: configure-build-m4
2832 configure-build-m4:
2833 @: $(MAKE); $(unstage)
2834 @r=`${PWD_COMMAND}`; export r; \
2835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2836 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2837 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2838 $(BUILD_EXPORTS) \
2839 echo Configuring in $(BUILD_SUBDIR)/m4; \
2840 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2841 case $(srcdir) in \
2842 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2843 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2844 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2845 esac; \
2846 module_srcdir=m4; \
2847 rm -f no-such-file || : ; \
2848 CONFIG_SITE=no-such-file $(SHELL) \
2849 $$s/$$module_srcdir/configure \
2850 --srcdir=$${topdir}/$$module_srcdir \
2851 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2852 --target=${target_alias} \
2853 || exit 1
2854 @endif build-m4
2860 .PHONY: all-build-m4 maybe-all-build-m4
2861 maybe-all-build-m4:
2862 @if gcc-bootstrap
2863 all-build-m4: stage_current
2864 @endif gcc-bootstrap
2865 @if build-m4
2866 TARGET-build-m4=all
2867 maybe-all-build-m4: all-build-m4
2868 all-build-m4: configure-build-m4
2869 @: $(MAKE); $(unstage)
2870 @r=`${PWD_COMMAND}`; export r; \
2871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2872 $(BUILD_EXPORTS) \
2873 (cd $(BUILD_SUBDIR)/m4 && \
2874 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2875 $(TARGET-build-m4))
2876 @endif build-m4
2882 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2883 maybe-configure-build-texinfo:
2884 @if gcc-bootstrap
2885 configure-build-texinfo: stage_current
2886 @endif gcc-bootstrap
2887 @if build-texinfo
2888 maybe-configure-build-texinfo: configure-build-texinfo
2889 configure-build-texinfo:
2890 @: $(MAKE); $(unstage)
2891 @r=`${PWD_COMMAND}`; export r; \
2892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2893 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2894 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2895 $(BUILD_EXPORTS) \
2896 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2897 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2898 case $(srcdir) in \
2899 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2900 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2901 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2902 esac; \
2903 module_srcdir=texinfo; \
2904 rm -f no-such-file || : ; \
2905 CONFIG_SITE=no-such-file $(SHELL) \
2906 $$s/$$module_srcdir/configure \
2907 --srcdir=$${topdir}/$$module_srcdir \
2908 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2909 --target=${target_alias} \
2910 || exit 1
2911 @endif build-texinfo
2917 .PHONY: all-build-texinfo maybe-all-build-texinfo
2918 maybe-all-build-texinfo:
2919 @if gcc-bootstrap
2920 all-build-texinfo: stage_current
2921 @endif gcc-bootstrap
2922 @if build-texinfo
2923 TARGET-build-texinfo=all
2924 maybe-all-build-texinfo: all-build-texinfo
2925 all-build-texinfo: configure-build-texinfo
2926 @: $(MAKE); $(unstage)
2927 @r=`${PWD_COMMAND}`; export r; \
2928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2929 $(BUILD_EXPORTS) \
2930 (cd $(BUILD_SUBDIR)/texinfo && \
2931 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2932 $(TARGET-build-texinfo))
2933 @endif build-texinfo
2939 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2940 maybe-configure-build-fixincludes:
2941 @if gcc-bootstrap
2942 configure-build-fixincludes: stage_current
2943 @endif gcc-bootstrap
2944 @if build-fixincludes
2945 maybe-configure-build-fixincludes: configure-build-fixincludes
2946 configure-build-fixincludes:
2947 @: $(MAKE); $(unstage)
2948 @r=`${PWD_COMMAND}`; export r; \
2949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2950 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2951 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2952 $(BUILD_EXPORTS) \
2953 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2954 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2955 case $(srcdir) in \
2956 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2957 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
2958 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2959 esac; \
2960 module_srcdir=fixincludes; \
2961 rm -f no-such-file || : ; \
2962 CONFIG_SITE=no-such-file $(SHELL) \
2963 $$s/$$module_srcdir/configure \
2964 --srcdir=$${topdir}/$$module_srcdir \
2965 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2966 --target=${target_alias} \
2967 || exit 1
2968 @endif build-fixincludes
2974 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
2975 maybe-all-build-fixincludes:
2976 @if gcc-bootstrap
2977 all-build-fixincludes: stage_current
2978 @endif gcc-bootstrap
2979 @if build-fixincludes
2980 TARGET-build-fixincludes=all
2981 maybe-all-build-fixincludes: all-build-fixincludes
2982 all-build-fixincludes: configure-build-fixincludes
2983 @: $(MAKE); $(unstage)
2984 @r=`${PWD_COMMAND}`; export r; \
2985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2986 $(BUILD_EXPORTS) \
2987 (cd $(BUILD_SUBDIR)/fixincludes && \
2988 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2989 $(TARGET-build-fixincludes))
2990 @endif build-fixincludes
2996 .PHONY: configure-build-libcpp maybe-configure-build-libcpp
2997 maybe-configure-build-libcpp:
2998 @if gcc-bootstrap
2999 configure-build-libcpp: stage_current
3000 @endif gcc-bootstrap
3001 @if build-libcpp
3002 maybe-configure-build-libcpp: configure-build-libcpp
3003 configure-build-libcpp:
3004 @: $(MAKE); $(unstage)
3005 @r=`${PWD_COMMAND}`; export r; \
3006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3007 test ! -f $(BUILD_SUBDIR)/libcpp/Makefile || exit 0; \
3008 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libcpp ; \
3009 $(BUILD_EXPORTS) \
3010 echo Configuring in $(BUILD_SUBDIR)/libcpp; \
3011 cd "$(BUILD_SUBDIR)/libcpp" || exit 1; \
3012 case $(srcdir) in \
3013 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3014 *) topdir=`echo $(BUILD_SUBDIR)/libcpp/ | \
3015 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3016 esac; \
3017 module_srcdir=libcpp; \
3018 rm -f no-such-file || : ; \
3019 CONFIG_SITE=no-such-file $(SHELL) \
3020 $$s/$$module_srcdir/configure \
3021 --srcdir=$${topdir}/$$module_srcdir \
3022 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3023 --target=${target_alias} --disable-nls am_cv_func_iconv=no \
3024 || exit 1
3025 @endif build-libcpp
3031 .PHONY: all-build-libcpp maybe-all-build-libcpp
3032 maybe-all-build-libcpp:
3033 @if gcc-bootstrap
3034 all-build-libcpp: stage_current
3035 @endif gcc-bootstrap
3036 @if build-libcpp
3037 TARGET-build-libcpp=all
3038 maybe-all-build-libcpp: all-build-libcpp
3039 all-build-libcpp: configure-build-libcpp
3040 @: $(MAKE); $(unstage)
3041 @r=`${PWD_COMMAND}`; export r; \
3042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3043 $(BUILD_EXPORTS) \
3044 (cd $(BUILD_SUBDIR)/libcpp && \
3045 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3046 $(TARGET-build-libcpp))
3047 @endif build-libcpp
3053 # --------------------------------------
3054 # Modules which run on the host machine
3055 # --------------------------------------
3058 .PHONY: configure-bfd maybe-configure-bfd
3059 maybe-configure-bfd:
3060 @if gcc-bootstrap
3061 configure-bfd: stage_current
3062 @endif gcc-bootstrap
3063 @if bfd
3064 maybe-configure-bfd: configure-bfd
3065 configure-bfd:
3066 @r=`${PWD_COMMAND}`; export r; \
3067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3068 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3069 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3070 $(HOST_EXPORTS) \
3071 echo Configuring in $(HOST_SUBDIR)/bfd; \
3072 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
3073 case $(srcdir) in \
3074 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3075 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3076 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3077 esac; \
3078 module_srcdir=bfd; \
3079 $(SHELL) \
3080 $$s/$$module_srcdir/configure \
3081 --srcdir=$${topdir}/$$module_srcdir \
3082 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3083 --target=${target_alias} \
3084 || exit 1
3085 @endif bfd
3089 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
3090 maybe-configure-stage1-bfd:
3091 @if bfd-bootstrap
3092 maybe-configure-stage1-bfd: configure-stage1-bfd
3093 configure-stage1-bfd:
3094 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3095 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3096 @r=`${PWD_COMMAND}`; export r; \
3097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3098 TFLAGS="$(STAGE1_TFLAGS)"; \
3099 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3100 $(HOST_EXPORTS) \
3101 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3102 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3103 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3104 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
3105 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3106 cd $(HOST_SUBDIR)/bfd || exit 1; \
3107 case $(srcdir) in \
3108 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3109 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3110 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3111 esac; \
3112 module_srcdir=bfd; \
3113 $(SHELL) $$s/$$module_srcdir/configure \
3114 --srcdir=$${topdir}/$$module_srcdir \
3115 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3116 --target=${target_alias} \
3118 $(STAGE1_CONFIGURE_FLAGS)
3119 @endif bfd-bootstrap
3121 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
3122 maybe-configure-stage2-bfd:
3123 @if bfd-bootstrap
3124 maybe-configure-stage2-bfd: configure-stage2-bfd
3125 configure-stage2-bfd:
3126 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3127 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3128 @r=`${PWD_COMMAND}`; export r; \
3129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3130 TFLAGS="$(STAGE2_TFLAGS)"; \
3131 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3132 $(HOST_EXPORTS) \
3133 $(POSTSTAGE1_HOST_EXPORTS) \
3134 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3135 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3136 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3137 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
3138 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3139 cd $(HOST_SUBDIR)/bfd || exit 1; \
3140 case $(srcdir) in \
3141 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3142 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3143 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3144 esac; \
3145 module_srcdir=bfd; \
3146 $(SHELL) $$s/$$module_srcdir/configure \
3147 --srcdir=$${topdir}/$$module_srcdir \
3148 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3149 --target=${target_alias} \
3150 --with-build-libsubdir=$(HOST_SUBDIR) \
3151 $(STAGE2_CONFIGURE_FLAGS)
3152 @endif bfd-bootstrap
3154 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
3155 maybe-configure-stage3-bfd:
3156 @if bfd-bootstrap
3157 maybe-configure-stage3-bfd: configure-stage3-bfd
3158 configure-stage3-bfd:
3159 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3160 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3161 @r=`${PWD_COMMAND}`; export r; \
3162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3163 TFLAGS="$(STAGE3_TFLAGS)"; \
3164 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3165 $(HOST_EXPORTS) \
3166 $(POSTSTAGE1_HOST_EXPORTS) \
3167 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3168 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3169 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3170 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
3171 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3172 cd $(HOST_SUBDIR)/bfd || exit 1; \
3173 case $(srcdir) in \
3174 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3175 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3176 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3177 esac; \
3178 module_srcdir=bfd; \
3179 $(SHELL) $$s/$$module_srcdir/configure \
3180 --srcdir=$${topdir}/$$module_srcdir \
3181 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3182 --target=${target_alias} \
3183 --with-build-libsubdir=$(HOST_SUBDIR) \
3184 $(STAGE3_CONFIGURE_FLAGS)
3185 @endif bfd-bootstrap
3187 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3188 maybe-configure-stage4-bfd:
3189 @if bfd-bootstrap
3190 maybe-configure-stage4-bfd: configure-stage4-bfd
3191 configure-stage4-bfd:
3192 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3193 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3194 @r=`${PWD_COMMAND}`; export r; \
3195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3196 TFLAGS="$(STAGE4_TFLAGS)"; \
3197 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3198 $(HOST_EXPORTS) \
3199 $(POSTSTAGE1_HOST_EXPORTS) \
3200 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3201 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3202 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3203 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
3204 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3205 cd $(HOST_SUBDIR)/bfd || exit 1; \
3206 case $(srcdir) in \
3207 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3208 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3209 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3210 esac; \
3211 module_srcdir=bfd; \
3212 $(SHELL) $$s/$$module_srcdir/configure \
3213 --srcdir=$${topdir}/$$module_srcdir \
3214 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3215 --target=${target_alias} \
3216 --with-build-libsubdir=$(HOST_SUBDIR) \
3217 $(STAGE4_CONFIGURE_FLAGS)
3218 @endif bfd-bootstrap
3220 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3221 maybe-configure-stageprofile-bfd:
3222 @if bfd-bootstrap
3223 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3224 configure-stageprofile-bfd:
3225 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3226 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3227 @r=`${PWD_COMMAND}`; export r; \
3228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3229 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3230 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3231 $(HOST_EXPORTS) \
3232 $(POSTSTAGE1_HOST_EXPORTS) \
3233 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3234 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3235 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3236 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
3237 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3238 cd $(HOST_SUBDIR)/bfd || exit 1; \
3239 case $(srcdir) in \
3240 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3241 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3242 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3243 esac; \
3244 module_srcdir=bfd; \
3245 $(SHELL) $$s/$$module_srcdir/configure \
3246 --srcdir=$${topdir}/$$module_srcdir \
3247 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3248 --target=${target_alias} \
3249 --with-build-libsubdir=$(HOST_SUBDIR) \
3250 $(STAGEprofile_CONFIGURE_FLAGS)
3251 @endif bfd-bootstrap
3253 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3254 maybe-configure-stagefeedback-bfd:
3255 @if bfd-bootstrap
3256 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3257 configure-stagefeedback-bfd:
3258 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3259 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3260 @r=`${PWD_COMMAND}`; export r; \
3261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3262 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3263 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3264 $(HOST_EXPORTS) \
3265 $(POSTSTAGE1_HOST_EXPORTS) \
3266 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3267 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3268 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3269 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
3270 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3271 cd $(HOST_SUBDIR)/bfd || exit 1; \
3272 case $(srcdir) in \
3273 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3274 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3275 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3276 esac; \
3277 module_srcdir=bfd; \
3278 $(SHELL) $$s/$$module_srcdir/configure \
3279 --srcdir=$${topdir}/$$module_srcdir \
3280 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3281 --target=${target_alias} \
3282 --with-build-libsubdir=$(HOST_SUBDIR) \
3283 $(STAGEfeedback_CONFIGURE_FLAGS)
3284 @endif bfd-bootstrap
3290 .PHONY: all-bfd maybe-all-bfd
3291 maybe-all-bfd:
3292 @if gcc-bootstrap
3293 all-bfd: stage_current
3294 @endif gcc-bootstrap
3295 @if bfd
3296 TARGET-bfd=all
3297 maybe-all-bfd: all-bfd
3298 all-bfd: configure-bfd
3299 @r=`${PWD_COMMAND}`; export r; \
3300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3301 $(HOST_EXPORTS) \
3302 (cd $(HOST_SUBDIR)/bfd && \
3303 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
3304 $(TARGET-bfd))
3305 @endif bfd
3309 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
3310 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3311 maybe-all-stage1-bfd:
3312 maybe-clean-stage1-bfd:
3313 @if bfd-bootstrap
3314 maybe-all-stage1-bfd: all-stage1-bfd
3315 all-stage1: all-stage1-bfd
3316 TARGET-stage1-bfd = $(TARGET-bfd)
3317 all-stage1-bfd: configure-stage1-bfd
3318 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3319 @r=`${PWD_COMMAND}`; export r; \
3320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3321 TFLAGS="$(STAGE1_TFLAGS)"; \
3322 $(HOST_EXPORTS) \
3323 cd $(HOST_SUBDIR)/bfd && \
3324 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3325 CFLAGS="$(STAGE1_CFLAGS)" \
3326 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3327 LIBCFLAGS="$(LIBCFLAGS)" \
3328 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3329 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3330 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3331 $(EXTRA_HOST_FLAGS) \
3332 $(STAGE1_FLAGS_TO_PASS) \
3333 TFLAGS="$(STAGE1_TFLAGS)" \
3334 $(TARGET-stage1-bfd)
3336 maybe-clean-stage1-bfd: clean-stage1-bfd
3337 clean-stage1: clean-stage1-bfd
3338 clean-stage1-bfd:
3339 @if [ $(current_stage) = stage1 ]; then \
3340 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3341 else \
3342 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3343 $(MAKE) stage1-start; \
3344 fi; \
3345 cd $(HOST_SUBDIR)/bfd && \
3346 $(MAKE) $(EXTRA_HOST_FLAGS) \
3347 $(STAGE1_FLAGS_TO_PASS) clean
3348 @endif bfd-bootstrap
3351 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
3352 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3353 maybe-all-stage2-bfd:
3354 maybe-clean-stage2-bfd:
3355 @if bfd-bootstrap
3356 maybe-all-stage2-bfd: all-stage2-bfd
3357 all-stage2: all-stage2-bfd
3358 TARGET-stage2-bfd = $(TARGET-bfd)
3359 all-stage2-bfd: configure-stage2-bfd
3360 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3361 @r=`${PWD_COMMAND}`; export r; \
3362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3363 TFLAGS="$(STAGE2_TFLAGS)"; \
3364 $(HOST_EXPORTS) \
3365 $(POSTSTAGE1_HOST_EXPORTS) \
3366 cd $(HOST_SUBDIR)/bfd && \
3367 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3368 CFLAGS="$(STAGE2_CFLAGS)" \
3369 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3370 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3371 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3372 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3373 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3374 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3375 TFLAGS="$(STAGE2_TFLAGS)" \
3376 $(TARGET-stage2-bfd)
3378 maybe-clean-stage2-bfd: clean-stage2-bfd
3379 clean-stage2: clean-stage2-bfd
3380 clean-stage2-bfd:
3381 @if [ $(current_stage) = stage2 ]; then \
3382 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3383 else \
3384 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3385 $(MAKE) stage2-start; \
3386 fi; \
3387 cd $(HOST_SUBDIR)/bfd && \
3388 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3389 @endif bfd-bootstrap
3392 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
3393 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3394 maybe-all-stage3-bfd:
3395 maybe-clean-stage3-bfd:
3396 @if bfd-bootstrap
3397 maybe-all-stage3-bfd: all-stage3-bfd
3398 all-stage3: all-stage3-bfd
3399 TARGET-stage3-bfd = $(TARGET-bfd)
3400 all-stage3-bfd: configure-stage3-bfd
3401 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3402 @r=`${PWD_COMMAND}`; export r; \
3403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3404 TFLAGS="$(STAGE3_TFLAGS)"; \
3405 $(HOST_EXPORTS) \
3406 $(POSTSTAGE1_HOST_EXPORTS) \
3407 cd $(HOST_SUBDIR)/bfd && \
3408 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3409 CFLAGS="$(STAGE3_CFLAGS)" \
3410 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3411 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3412 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3413 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3414 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3415 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3416 TFLAGS="$(STAGE3_TFLAGS)" \
3417 $(TARGET-stage3-bfd)
3419 maybe-clean-stage3-bfd: clean-stage3-bfd
3420 clean-stage3: clean-stage3-bfd
3421 clean-stage3-bfd:
3422 @if [ $(current_stage) = stage3 ]; then \
3423 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3424 else \
3425 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3426 $(MAKE) stage3-start; \
3427 fi; \
3428 cd $(HOST_SUBDIR)/bfd && \
3429 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3430 @endif bfd-bootstrap
3433 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
3434 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3435 maybe-all-stage4-bfd:
3436 maybe-clean-stage4-bfd:
3437 @if bfd-bootstrap
3438 maybe-all-stage4-bfd: all-stage4-bfd
3439 all-stage4: all-stage4-bfd
3440 TARGET-stage4-bfd = $(TARGET-bfd)
3441 all-stage4-bfd: configure-stage4-bfd
3442 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3443 @r=`${PWD_COMMAND}`; export r; \
3444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3445 TFLAGS="$(STAGE4_TFLAGS)"; \
3446 $(HOST_EXPORTS) \
3447 $(POSTSTAGE1_HOST_EXPORTS) \
3448 cd $(HOST_SUBDIR)/bfd && \
3449 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3450 CFLAGS="$(STAGE4_CFLAGS)" \
3451 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3452 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3453 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3454 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3455 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3456 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3457 TFLAGS="$(STAGE4_TFLAGS)" \
3458 $(TARGET-stage4-bfd)
3460 maybe-clean-stage4-bfd: clean-stage4-bfd
3461 clean-stage4: clean-stage4-bfd
3462 clean-stage4-bfd:
3463 @if [ $(current_stage) = stage4 ]; then \
3464 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3465 else \
3466 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3467 $(MAKE) stage4-start; \
3468 fi; \
3469 cd $(HOST_SUBDIR)/bfd && \
3470 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3471 @endif bfd-bootstrap
3474 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3475 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3476 maybe-all-stageprofile-bfd:
3477 maybe-clean-stageprofile-bfd:
3478 @if bfd-bootstrap
3479 maybe-all-stageprofile-bfd: all-stageprofile-bfd
3480 all-stageprofile: all-stageprofile-bfd
3481 TARGET-stageprofile-bfd = $(TARGET-bfd)
3482 all-stageprofile-bfd: configure-stageprofile-bfd
3483 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3484 @r=`${PWD_COMMAND}`; export r; \
3485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3486 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3487 $(HOST_EXPORTS) \
3488 $(POSTSTAGE1_HOST_EXPORTS) \
3489 cd $(HOST_SUBDIR)/bfd && \
3490 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3491 CFLAGS="$(STAGEprofile_CFLAGS)" \
3492 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3493 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3494 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3495 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3496 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3497 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3498 TFLAGS="$(STAGEprofile_TFLAGS)" \
3499 $(TARGET-stageprofile-bfd)
3501 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3502 clean-stageprofile: clean-stageprofile-bfd
3503 clean-stageprofile-bfd:
3504 @if [ $(current_stage) = stageprofile ]; then \
3505 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3506 else \
3507 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3508 $(MAKE) stageprofile-start; \
3509 fi; \
3510 cd $(HOST_SUBDIR)/bfd && \
3511 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3512 @endif bfd-bootstrap
3515 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3516 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3517 maybe-all-stagefeedback-bfd:
3518 maybe-clean-stagefeedback-bfd:
3519 @if bfd-bootstrap
3520 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3521 all-stagefeedback: all-stagefeedback-bfd
3522 TARGET-stagefeedback-bfd = $(TARGET-bfd)
3523 all-stagefeedback-bfd: configure-stagefeedback-bfd
3524 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3525 @r=`${PWD_COMMAND}`; export r; \
3526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3527 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3528 $(HOST_EXPORTS) \
3529 $(POSTSTAGE1_HOST_EXPORTS) \
3530 cd $(HOST_SUBDIR)/bfd && \
3531 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3532 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3533 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3534 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3535 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3536 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3537 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3538 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3539 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3540 $(TARGET-stagefeedback-bfd)
3542 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3543 clean-stagefeedback: clean-stagefeedback-bfd
3544 clean-stagefeedback-bfd:
3545 @if [ $(current_stage) = stagefeedback ]; then \
3546 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3547 else \
3548 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3549 $(MAKE) stagefeedback-start; \
3550 fi; \
3551 cd $(HOST_SUBDIR)/bfd && \
3552 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3553 @endif bfd-bootstrap
3559 .PHONY: check-bfd maybe-check-bfd
3560 maybe-check-bfd:
3561 @if bfd
3562 maybe-check-bfd: check-bfd
3564 check-bfd:
3565 @: $(MAKE); $(unstage)
3566 @r=`${PWD_COMMAND}`; export r; \
3567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3568 $(HOST_EXPORTS) \
3569 (cd $(HOST_SUBDIR)/bfd && \
3570 $(MAKE) $(FLAGS_TO_PASS) check)
3572 @endif bfd
3574 .PHONY: install-bfd maybe-install-bfd
3575 maybe-install-bfd:
3576 @if bfd
3577 maybe-install-bfd: install-bfd
3579 install-bfd: installdirs
3580 @: $(MAKE); $(unstage)
3581 @r=`${PWD_COMMAND}`; export r; \
3582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3583 $(HOST_EXPORTS) \
3584 (cd $(HOST_SUBDIR)/bfd && \
3585 $(MAKE) $(FLAGS_TO_PASS) install)
3587 @endif bfd
3589 .PHONY: install-strip-bfd maybe-install-strip-bfd
3590 maybe-install-strip-bfd:
3591 @if bfd
3592 maybe-install-strip-bfd: install-strip-bfd
3594 install-strip-bfd: installdirs
3595 @: $(MAKE); $(unstage)
3596 @r=`${PWD_COMMAND}`; export r; \
3597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3598 $(HOST_EXPORTS) \
3599 (cd $(HOST_SUBDIR)/bfd && \
3600 $(MAKE) $(FLAGS_TO_PASS) install-strip)
3602 @endif bfd
3604 # Other targets (info, dvi, pdf, etc.)
3606 .PHONY: maybe-info-bfd info-bfd
3607 maybe-info-bfd:
3608 @if bfd
3609 maybe-info-bfd: info-bfd
3611 info-bfd: \
3612 configure-bfd
3613 @[ -f ./bfd/Makefile ] || exit 0; \
3614 r=`${PWD_COMMAND}`; export r; \
3615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3616 $(HOST_EXPORTS) \
3617 for flag in $(EXTRA_HOST_FLAGS) ; do \
3618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3619 done; \
3620 echo "Doing info in bfd" ; \
3621 (cd $(HOST_SUBDIR)/bfd && \
3622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3624 "RANLIB=$${RANLIB}" \
3625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3626 info) \
3627 || exit 1
3629 @endif bfd
3631 .PHONY: maybe-dvi-bfd dvi-bfd
3632 maybe-dvi-bfd:
3633 @if bfd
3634 maybe-dvi-bfd: dvi-bfd
3636 dvi-bfd: \
3637 configure-bfd
3638 @[ -f ./bfd/Makefile ] || exit 0; \
3639 r=`${PWD_COMMAND}`; export r; \
3640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3641 $(HOST_EXPORTS) \
3642 for flag in $(EXTRA_HOST_FLAGS) ; do \
3643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3644 done; \
3645 echo "Doing dvi in bfd" ; \
3646 (cd $(HOST_SUBDIR)/bfd && \
3647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3649 "RANLIB=$${RANLIB}" \
3650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3651 dvi) \
3652 || exit 1
3654 @endif bfd
3656 .PHONY: maybe-pdf-bfd pdf-bfd
3657 maybe-pdf-bfd:
3658 @if bfd
3659 maybe-pdf-bfd: pdf-bfd
3661 pdf-bfd: \
3662 configure-bfd
3663 @[ -f ./bfd/Makefile ] || exit 0; \
3664 r=`${PWD_COMMAND}`; export r; \
3665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3666 $(HOST_EXPORTS) \
3667 for flag in $(EXTRA_HOST_FLAGS) ; do \
3668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3669 done; \
3670 echo "Doing pdf in bfd" ; \
3671 (cd $(HOST_SUBDIR)/bfd && \
3672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3674 "RANLIB=$${RANLIB}" \
3675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3676 pdf) \
3677 || exit 1
3679 @endif bfd
3681 .PHONY: maybe-html-bfd html-bfd
3682 maybe-html-bfd:
3683 @if bfd
3684 maybe-html-bfd: html-bfd
3686 html-bfd: \
3687 configure-bfd
3688 @[ -f ./bfd/Makefile ] || exit 0; \
3689 r=`${PWD_COMMAND}`; export r; \
3690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3691 $(HOST_EXPORTS) \
3692 for flag in $(EXTRA_HOST_FLAGS) ; do \
3693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3694 done; \
3695 echo "Doing html in bfd" ; \
3696 (cd $(HOST_SUBDIR)/bfd && \
3697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3699 "RANLIB=$${RANLIB}" \
3700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3701 html) \
3702 || exit 1
3704 @endif bfd
3706 .PHONY: maybe-TAGS-bfd TAGS-bfd
3707 maybe-TAGS-bfd:
3708 @if bfd
3709 maybe-TAGS-bfd: TAGS-bfd
3711 TAGS-bfd: \
3712 configure-bfd
3713 @[ -f ./bfd/Makefile ] || exit 0; \
3714 r=`${PWD_COMMAND}`; export r; \
3715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3716 $(HOST_EXPORTS) \
3717 for flag in $(EXTRA_HOST_FLAGS) ; do \
3718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3719 done; \
3720 echo "Doing TAGS in bfd" ; \
3721 (cd $(HOST_SUBDIR)/bfd && \
3722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3724 "RANLIB=$${RANLIB}" \
3725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3726 TAGS) \
3727 || exit 1
3729 @endif bfd
3731 .PHONY: maybe-install-info-bfd install-info-bfd
3732 maybe-install-info-bfd:
3733 @if bfd
3734 maybe-install-info-bfd: install-info-bfd
3736 install-info-bfd: \
3737 configure-bfd \
3738 info-bfd
3739 @[ -f ./bfd/Makefile ] || exit 0; \
3740 r=`${PWD_COMMAND}`; export r; \
3741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3742 $(HOST_EXPORTS) \
3743 for flag in $(EXTRA_HOST_FLAGS) ; do \
3744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3745 done; \
3746 echo "Doing install-info in bfd" ; \
3747 (cd $(HOST_SUBDIR)/bfd && \
3748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3750 "RANLIB=$${RANLIB}" \
3751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3752 install-info) \
3753 || exit 1
3755 @endif bfd
3757 .PHONY: maybe-install-pdf-bfd install-pdf-bfd
3758 maybe-install-pdf-bfd:
3759 @if bfd
3760 maybe-install-pdf-bfd: install-pdf-bfd
3762 install-pdf-bfd: \
3763 configure-bfd \
3764 pdf-bfd
3765 @[ -f ./bfd/Makefile ] || exit 0; \
3766 r=`${PWD_COMMAND}`; export r; \
3767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3768 $(HOST_EXPORTS) \
3769 for flag in $(EXTRA_HOST_FLAGS) ; do \
3770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3771 done; \
3772 echo "Doing install-pdf in bfd" ; \
3773 (cd $(HOST_SUBDIR)/bfd && \
3774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3776 "RANLIB=$${RANLIB}" \
3777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3778 install-pdf) \
3779 || exit 1
3781 @endif bfd
3783 .PHONY: maybe-install-html-bfd install-html-bfd
3784 maybe-install-html-bfd:
3785 @if bfd
3786 maybe-install-html-bfd: install-html-bfd
3788 install-html-bfd: \
3789 configure-bfd \
3790 html-bfd
3791 @[ -f ./bfd/Makefile ] || exit 0; \
3792 r=`${PWD_COMMAND}`; export r; \
3793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3794 $(HOST_EXPORTS) \
3795 for flag in $(EXTRA_HOST_FLAGS) ; do \
3796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3797 done; \
3798 echo "Doing install-html in bfd" ; \
3799 (cd $(HOST_SUBDIR)/bfd && \
3800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3802 "RANLIB=$${RANLIB}" \
3803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3804 install-html) \
3805 || exit 1
3807 @endif bfd
3809 .PHONY: maybe-installcheck-bfd installcheck-bfd
3810 maybe-installcheck-bfd:
3811 @if bfd
3812 maybe-installcheck-bfd: installcheck-bfd
3814 installcheck-bfd: \
3815 configure-bfd
3816 @[ -f ./bfd/Makefile ] || exit 0; \
3817 r=`${PWD_COMMAND}`; export r; \
3818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3819 $(HOST_EXPORTS) \
3820 for flag in $(EXTRA_HOST_FLAGS) ; do \
3821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3822 done; \
3823 echo "Doing installcheck in bfd" ; \
3824 (cd $(HOST_SUBDIR)/bfd && \
3825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3827 "RANLIB=$${RANLIB}" \
3828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3829 installcheck) \
3830 || exit 1
3832 @endif bfd
3834 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3835 maybe-mostlyclean-bfd:
3836 @if bfd
3837 maybe-mostlyclean-bfd: mostlyclean-bfd
3839 mostlyclean-bfd:
3840 @[ -f ./bfd/Makefile ] || exit 0; \
3841 r=`${PWD_COMMAND}`; export r; \
3842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3843 $(HOST_EXPORTS) \
3844 for flag in $(EXTRA_HOST_FLAGS) ; do \
3845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3846 done; \
3847 echo "Doing mostlyclean in bfd" ; \
3848 (cd $(HOST_SUBDIR)/bfd && \
3849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3851 "RANLIB=$${RANLIB}" \
3852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3853 mostlyclean) \
3854 || exit 1
3856 @endif bfd
3858 .PHONY: maybe-clean-bfd clean-bfd
3859 maybe-clean-bfd:
3860 @if bfd
3861 maybe-clean-bfd: clean-bfd
3863 clean-bfd:
3864 @[ -f ./bfd/Makefile ] || exit 0; \
3865 r=`${PWD_COMMAND}`; export r; \
3866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3867 $(HOST_EXPORTS) \
3868 for flag in $(EXTRA_HOST_FLAGS) ; do \
3869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3870 done; \
3871 echo "Doing clean in bfd" ; \
3872 (cd $(HOST_SUBDIR)/bfd && \
3873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3875 "RANLIB=$${RANLIB}" \
3876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3877 clean) \
3878 || exit 1
3880 @endif bfd
3882 .PHONY: maybe-distclean-bfd distclean-bfd
3883 maybe-distclean-bfd:
3884 @if bfd
3885 maybe-distclean-bfd: distclean-bfd
3887 distclean-bfd:
3888 @[ -f ./bfd/Makefile ] || exit 0; \
3889 r=`${PWD_COMMAND}`; export r; \
3890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3891 $(HOST_EXPORTS) \
3892 for flag in $(EXTRA_HOST_FLAGS) ; do \
3893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3894 done; \
3895 echo "Doing distclean in bfd" ; \
3896 (cd $(HOST_SUBDIR)/bfd && \
3897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3899 "RANLIB=$${RANLIB}" \
3900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3901 distclean) \
3902 || exit 1
3904 @endif bfd
3906 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3907 maybe-maintainer-clean-bfd:
3908 @if bfd
3909 maybe-maintainer-clean-bfd: maintainer-clean-bfd
3911 maintainer-clean-bfd:
3912 @[ -f ./bfd/Makefile ] || exit 0; \
3913 r=`${PWD_COMMAND}`; export r; \
3914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3915 $(HOST_EXPORTS) \
3916 for flag in $(EXTRA_HOST_FLAGS) ; do \
3917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3918 done; \
3919 echo "Doing maintainer-clean in bfd" ; \
3920 (cd $(HOST_SUBDIR)/bfd && \
3921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3923 "RANLIB=$${RANLIB}" \
3924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3925 maintainer-clean) \
3926 || exit 1
3928 @endif bfd
3932 .PHONY: configure-opcodes maybe-configure-opcodes
3933 maybe-configure-opcodes:
3934 @if gcc-bootstrap
3935 configure-opcodes: stage_current
3936 @endif gcc-bootstrap
3937 @if opcodes
3938 maybe-configure-opcodes: configure-opcodes
3939 configure-opcodes:
3940 @r=`${PWD_COMMAND}`; export r; \
3941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3942 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3943 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3944 $(HOST_EXPORTS) \
3945 echo Configuring in $(HOST_SUBDIR)/opcodes; \
3946 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
3947 case $(srcdir) in \
3948 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3949 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3950 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3951 esac; \
3952 module_srcdir=opcodes; \
3953 $(SHELL) \
3954 $$s/$$module_srcdir/configure \
3955 --srcdir=$${topdir}/$$module_srcdir \
3956 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3957 --target=${target_alias} \
3958 || exit 1
3959 @endif opcodes
3963 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
3964 maybe-configure-stage1-opcodes:
3965 @if opcodes-bootstrap
3966 maybe-configure-stage1-opcodes: configure-stage1-opcodes
3967 configure-stage1-opcodes:
3968 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3969 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3970 @r=`${PWD_COMMAND}`; export r; \
3971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3972 TFLAGS="$(STAGE1_TFLAGS)"; \
3973 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3974 $(HOST_EXPORTS) \
3975 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3976 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3977 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3978 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
3979 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3980 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3981 case $(srcdir) in \
3982 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3983 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3984 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3985 esac; \
3986 module_srcdir=opcodes; \
3987 $(SHELL) $$s/$$module_srcdir/configure \
3988 --srcdir=$${topdir}/$$module_srcdir \
3989 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3990 --target=${target_alias} \
3992 $(STAGE1_CONFIGURE_FLAGS)
3993 @endif opcodes-bootstrap
3995 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
3996 maybe-configure-stage2-opcodes:
3997 @if opcodes-bootstrap
3998 maybe-configure-stage2-opcodes: configure-stage2-opcodes
3999 configure-stage2-opcodes:
4000 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4001 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4002 @r=`${PWD_COMMAND}`; export r; \
4003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4004 TFLAGS="$(STAGE2_TFLAGS)"; \
4005 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4006 $(HOST_EXPORTS) \
4007 $(POSTSTAGE1_HOST_EXPORTS) \
4008 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4009 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4010 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4011 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
4012 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4013 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4014 case $(srcdir) in \
4015 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4016 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4017 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4018 esac; \
4019 module_srcdir=opcodes; \
4020 $(SHELL) $$s/$$module_srcdir/configure \
4021 --srcdir=$${topdir}/$$module_srcdir \
4022 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4023 --target=${target_alias} \
4024 --with-build-libsubdir=$(HOST_SUBDIR) \
4025 $(STAGE2_CONFIGURE_FLAGS)
4026 @endif opcodes-bootstrap
4028 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
4029 maybe-configure-stage3-opcodes:
4030 @if opcodes-bootstrap
4031 maybe-configure-stage3-opcodes: configure-stage3-opcodes
4032 configure-stage3-opcodes:
4033 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4034 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4035 @r=`${PWD_COMMAND}`; export r; \
4036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4037 TFLAGS="$(STAGE3_TFLAGS)"; \
4038 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4039 $(HOST_EXPORTS) \
4040 $(POSTSTAGE1_HOST_EXPORTS) \
4041 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4042 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4043 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4044 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
4045 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4046 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4047 case $(srcdir) in \
4048 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4049 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4050 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4051 esac; \
4052 module_srcdir=opcodes; \
4053 $(SHELL) $$s/$$module_srcdir/configure \
4054 --srcdir=$${topdir}/$$module_srcdir \
4055 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4056 --target=${target_alias} \
4057 --with-build-libsubdir=$(HOST_SUBDIR) \
4058 $(STAGE3_CONFIGURE_FLAGS)
4059 @endif opcodes-bootstrap
4061 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
4062 maybe-configure-stage4-opcodes:
4063 @if opcodes-bootstrap
4064 maybe-configure-stage4-opcodes: configure-stage4-opcodes
4065 configure-stage4-opcodes:
4066 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4067 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4068 @r=`${PWD_COMMAND}`; export r; \
4069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4070 TFLAGS="$(STAGE4_TFLAGS)"; \
4071 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4072 $(HOST_EXPORTS) \
4073 $(POSTSTAGE1_HOST_EXPORTS) \
4074 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4075 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4076 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4077 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
4078 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4079 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4080 case $(srcdir) in \
4081 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4082 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4083 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4084 esac; \
4085 module_srcdir=opcodes; \
4086 $(SHELL) $$s/$$module_srcdir/configure \
4087 --srcdir=$${topdir}/$$module_srcdir \
4088 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4089 --target=${target_alias} \
4090 --with-build-libsubdir=$(HOST_SUBDIR) \
4091 $(STAGE4_CONFIGURE_FLAGS)
4092 @endif opcodes-bootstrap
4094 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
4095 maybe-configure-stageprofile-opcodes:
4096 @if opcodes-bootstrap
4097 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
4098 configure-stageprofile-opcodes:
4099 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4100 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4101 @r=`${PWD_COMMAND}`; export r; \
4102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4103 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4104 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4105 $(HOST_EXPORTS) \
4106 $(POSTSTAGE1_HOST_EXPORTS) \
4107 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4108 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4109 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4110 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
4111 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4112 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4113 case $(srcdir) in \
4114 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4115 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4116 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4117 esac; \
4118 module_srcdir=opcodes; \
4119 $(SHELL) $$s/$$module_srcdir/configure \
4120 --srcdir=$${topdir}/$$module_srcdir \
4121 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4122 --target=${target_alias} \
4123 --with-build-libsubdir=$(HOST_SUBDIR) \
4124 $(STAGEprofile_CONFIGURE_FLAGS)
4125 @endif opcodes-bootstrap
4127 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4128 maybe-configure-stagefeedback-opcodes:
4129 @if opcodes-bootstrap
4130 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
4131 configure-stagefeedback-opcodes:
4132 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4133 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4134 @r=`${PWD_COMMAND}`; export r; \
4135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4136 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4137 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4138 $(HOST_EXPORTS) \
4139 $(POSTSTAGE1_HOST_EXPORTS) \
4140 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4141 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4142 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4143 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
4144 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4145 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4146 case $(srcdir) in \
4147 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4148 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4149 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4150 esac; \
4151 module_srcdir=opcodes; \
4152 $(SHELL) $$s/$$module_srcdir/configure \
4153 --srcdir=$${topdir}/$$module_srcdir \
4154 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4155 --target=${target_alias} \
4156 --with-build-libsubdir=$(HOST_SUBDIR) \
4157 $(STAGEfeedback_CONFIGURE_FLAGS)
4158 @endif opcodes-bootstrap
4164 .PHONY: all-opcodes maybe-all-opcodes
4165 maybe-all-opcodes:
4166 @if gcc-bootstrap
4167 all-opcodes: stage_current
4168 @endif gcc-bootstrap
4169 @if opcodes
4170 TARGET-opcodes=all
4171 maybe-all-opcodes: all-opcodes
4172 all-opcodes: configure-opcodes
4173 @r=`${PWD_COMMAND}`; export r; \
4174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4175 $(HOST_EXPORTS) \
4176 (cd $(HOST_SUBDIR)/opcodes && \
4177 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
4178 $(TARGET-opcodes))
4179 @endif opcodes
4183 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4184 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4185 maybe-all-stage1-opcodes:
4186 maybe-clean-stage1-opcodes:
4187 @if opcodes-bootstrap
4188 maybe-all-stage1-opcodes: all-stage1-opcodes
4189 all-stage1: all-stage1-opcodes
4190 TARGET-stage1-opcodes = $(TARGET-opcodes)
4191 all-stage1-opcodes: configure-stage1-opcodes
4192 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4193 @r=`${PWD_COMMAND}`; export r; \
4194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4195 TFLAGS="$(STAGE1_TFLAGS)"; \
4196 $(HOST_EXPORTS) \
4197 cd $(HOST_SUBDIR)/opcodes && \
4198 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4199 CFLAGS="$(STAGE1_CFLAGS)" \
4200 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4201 LIBCFLAGS="$(LIBCFLAGS)" \
4202 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4203 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4204 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4205 $(EXTRA_HOST_FLAGS) \
4206 $(STAGE1_FLAGS_TO_PASS) \
4207 TFLAGS="$(STAGE1_TFLAGS)" \
4208 $(TARGET-stage1-opcodes)
4210 maybe-clean-stage1-opcodes: clean-stage1-opcodes
4211 clean-stage1: clean-stage1-opcodes
4212 clean-stage1-opcodes:
4213 @if [ $(current_stage) = stage1 ]; then \
4214 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4215 else \
4216 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4217 $(MAKE) stage1-start; \
4218 fi; \
4219 cd $(HOST_SUBDIR)/opcodes && \
4220 $(MAKE) $(EXTRA_HOST_FLAGS) \
4221 $(STAGE1_FLAGS_TO_PASS) clean
4222 @endif opcodes-bootstrap
4225 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4226 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4227 maybe-all-stage2-opcodes:
4228 maybe-clean-stage2-opcodes:
4229 @if opcodes-bootstrap
4230 maybe-all-stage2-opcodes: all-stage2-opcodes
4231 all-stage2: all-stage2-opcodes
4232 TARGET-stage2-opcodes = $(TARGET-opcodes)
4233 all-stage2-opcodes: configure-stage2-opcodes
4234 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4235 @r=`${PWD_COMMAND}`; export r; \
4236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4237 TFLAGS="$(STAGE2_TFLAGS)"; \
4238 $(HOST_EXPORTS) \
4239 $(POSTSTAGE1_HOST_EXPORTS) \
4240 cd $(HOST_SUBDIR)/opcodes && \
4241 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4242 CFLAGS="$(STAGE2_CFLAGS)" \
4243 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4244 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4245 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4246 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4247 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4248 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4249 TFLAGS="$(STAGE2_TFLAGS)" \
4250 $(TARGET-stage2-opcodes)
4252 maybe-clean-stage2-opcodes: clean-stage2-opcodes
4253 clean-stage2: clean-stage2-opcodes
4254 clean-stage2-opcodes:
4255 @if [ $(current_stage) = stage2 ]; then \
4256 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4257 else \
4258 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4259 $(MAKE) stage2-start; \
4260 fi; \
4261 cd $(HOST_SUBDIR)/opcodes && \
4262 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4263 @endif opcodes-bootstrap
4266 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4267 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4268 maybe-all-stage3-opcodes:
4269 maybe-clean-stage3-opcodes:
4270 @if opcodes-bootstrap
4271 maybe-all-stage3-opcodes: all-stage3-opcodes
4272 all-stage3: all-stage3-opcodes
4273 TARGET-stage3-opcodes = $(TARGET-opcodes)
4274 all-stage3-opcodes: configure-stage3-opcodes
4275 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4276 @r=`${PWD_COMMAND}`; export r; \
4277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4278 TFLAGS="$(STAGE3_TFLAGS)"; \
4279 $(HOST_EXPORTS) \
4280 $(POSTSTAGE1_HOST_EXPORTS) \
4281 cd $(HOST_SUBDIR)/opcodes && \
4282 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4283 CFLAGS="$(STAGE3_CFLAGS)" \
4284 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4285 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4286 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4287 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4288 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4289 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4290 TFLAGS="$(STAGE3_TFLAGS)" \
4291 $(TARGET-stage3-opcodes)
4293 maybe-clean-stage3-opcodes: clean-stage3-opcodes
4294 clean-stage3: clean-stage3-opcodes
4295 clean-stage3-opcodes:
4296 @if [ $(current_stage) = stage3 ]; then \
4297 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4298 else \
4299 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4300 $(MAKE) stage3-start; \
4301 fi; \
4302 cd $(HOST_SUBDIR)/opcodes && \
4303 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4304 @endif opcodes-bootstrap
4307 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4308 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4309 maybe-all-stage4-opcodes:
4310 maybe-clean-stage4-opcodes:
4311 @if opcodes-bootstrap
4312 maybe-all-stage4-opcodes: all-stage4-opcodes
4313 all-stage4: all-stage4-opcodes
4314 TARGET-stage4-opcodes = $(TARGET-opcodes)
4315 all-stage4-opcodes: configure-stage4-opcodes
4316 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4317 @r=`${PWD_COMMAND}`; export r; \
4318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4319 TFLAGS="$(STAGE4_TFLAGS)"; \
4320 $(HOST_EXPORTS) \
4321 $(POSTSTAGE1_HOST_EXPORTS) \
4322 cd $(HOST_SUBDIR)/opcodes && \
4323 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4324 CFLAGS="$(STAGE4_CFLAGS)" \
4325 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4326 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4327 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4328 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4329 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4330 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4331 TFLAGS="$(STAGE4_TFLAGS)" \
4332 $(TARGET-stage4-opcodes)
4334 maybe-clean-stage4-opcodes: clean-stage4-opcodes
4335 clean-stage4: clean-stage4-opcodes
4336 clean-stage4-opcodes:
4337 @if [ $(current_stage) = stage4 ]; then \
4338 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4339 else \
4340 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4341 $(MAKE) stage4-start; \
4342 fi; \
4343 cd $(HOST_SUBDIR)/opcodes && \
4344 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4345 @endif opcodes-bootstrap
4348 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4349 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4350 maybe-all-stageprofile-opcodes:
4351 maybe-clean-stageprofile-opcodes:
4352 @if opcodes-bootstrap
4353 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4354 all-stageprofile: all-stageprofile-opcodes
4355 TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4356 all-stageprofile-opcodes: configure-stageprofile-opcodes
4357 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4358 @r=`${PWD_COMMAND}`; export r; \
4359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4360 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4361 $(HOST_EXPORTS) \
4362 $(POSTSTAGE1_HOST_EXPORTS) \
4363 cd $(HOST_SUBDIR)/opcodes && \
4364 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4365 CFLAGS="$(STAGEprofile_CFLAGS)" \
4366 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4367 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4368 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4369 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4370 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4371 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4372 TFLAGS="$(STAGEprofile_TFLAGS)" \
4373 $(TARGET-stageprofile-opcodes)
4375 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4376 clean-stageprofile: clean-stageprofile-opcodes
4377 clean-stageprofile-opcodes:
4378 @if [ $(current_stage) = stageprofile ]; then \
4379 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4380 else \
4381 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4382 $(MAKE) stageprofile-start; \
4383 fi; \
4384 cd $(HOST_SUBDIR)/opcodes && \
4385 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4386 @endif opcodes-bootstrap
4389 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4390 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4391 maybe-all-stagefeedback-opcodes:
4392 maybe-clean-stagefeedback-opcodes:
4393 @if opcodes-bootstrap
4394 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4395 all-stagefeedback: all-stagefeedback-opcodes
4396 TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4397 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4398 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4399 @r=`${PWD_COMMAND}`; export r; \
4400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4401 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4402 $(HOST_EXPORTS) \
4403 $(POSTSTAGE1_HOST_EXPORTS) \
4404 cd $(HOST_SUBDIR)/opcodes && \
4405 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4406 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4407 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4408 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4409 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4410 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4411 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4412 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4413 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4414 $(TARGET-stagefeedback-opcodes)
4416 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4417 clean-stagefeedback: clean-stagefeedback-opcodes
4418 clean-stagefeedback-opcodes:
4419 @if [ $(current_stage) = stagefeedback ]; then \
4420 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4421 else \
4422 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4423 $(MAKE) stagefeedback-start; \
4424 fi; \
4425 cd $(HOST_SUBDIR)/opcodes && \
4426 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4427 @endif opcodes-bootstrap
4433 .PHONY: check-opcodes maybe-check-opcodes
4434 maybe-check-opcodes:
4435 @if opcodes
4436 maybe-check-opcodes: check-opcodes
4438 check-opcodes:
4439 @: $(MAKE); $(unstage)
4440 @r=`${PWD_COMMAND}`; export r; \
4441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4442 $(HOST_EXPORTS) \
4443 (cd $(HOST_SUBDIR)/opcodes && \
4444 $(MAKE) $(FLAGS_TO_PASS) check)
4446 @endif opcodes
4448 .PHONY: install-opcodes maybe-install-opcodes
4449 maybe-install-opcodes:
4450 @if opcodes
4451 maybe-install-opcodes: install-opcodes
4453 install-opcodes: installdirs
4454 @: $(MAKE); $(unstage)
4455 @r=`${PWD_COMMAND}`; export r; \
4456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4457 $(HOST_EXPORTS) \
4458 (cd $(HOST_SUBDIR)/opcodes && \
4459 $(MAKE) $(FLAGS_TO_PASS) install)
4461 @endif opcodes
4463 .PHONY: install-strip-opcodes maybe-install-strip-opcodes
4464 maybe-install-strip-opcodes:
4465 @if opcodes
4466 maybe-install-strip-opcodes: install-strip-opcodes
4468 install-strip-opcodes: installdirs
4469 @: $(MAKE); $(unstage)
4470 @r=`${PWD_COMMAND}`; export r; \
4471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4472 $(HOST_EXPORTS) \
4473 (cd $(HOST_SUBDIR)/opcodes && \
4474 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4476 @endif opcodes
4478 # Other targets (info, dvi, pdf, etc.)
4480 .PHONY: maybe-info-opcodes info-opcodes
4481 maybe-info-opcodes:
4482 @if opcodes
4483 maybe-info-opcodes: info-opcodes
4485 info-opcodes: \
4486 configure-opcodes
4487 @[ -f ./opcodes/Makefile ] || exit 0; \
4488 r=`${PWD_COMMAND}`; export r; \
4489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4490 $(HOST_EXPORTS) \
4491 for flag in $(EXTRA_HOST_FLAGS) ; do \
4492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4493 done; \
4494 echo "Doing info in opcodes" ; \
4495 (cd $(HOST_SUBDIR)/opcodes && \
4496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4498 "RANLIB=$${RANLIB}" \
4499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4500 info) \
4501 || exit 1
4503 @endif opcodes
4505 .PHONY: maybe-dvi-opcodes dvi-opcodes
4506 maybe-dvi-opcodes:
4507 @if opcodes
4508 maybe-dvi-opcodes: dvi-opcodes
4510 dvi-opcodes: \
4511 configure-opcodes
4512 @[ -f ./opcodes/Makefile ] || exit 0; \
4513 r=`${PWD_COMMAND}`; export r; \
4514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4515 $(HOST_EXPORTS) \
4516 for flag in $(EXTRA_HOST_FLAGS) ; do \
4517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4518 done; \
4519 echo "Doing dvi in opcodes" ; \
4520 (cd $(HOST_SUBDIR)/opcodes && \
4521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4523 "RANLIB=$${RANLIB}" \
4524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4525 dvi) \
4526 || exit 1
4528 @endif opcodes
4530 .PHONY: maybe-pdf-opcodes pdf-opcodes
4531 maybe-pdf-opcodes:
4532 @if opcodes
4533 maybe-pdf-opcodes: pdf-opcodes
4535 pdf-opcodes: \
4536 configure-opcodes
4537 @[ -f ./opcodes/Makefile ] || exit 0; \
4538 r=`${PWD_COMMAND}`; export r; \
4539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4540 $(HOST_EXPORTS) \
4541 for flag in $(EXTRA_HOST_FLAGS) ; do \
4542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4543 done; \
4544 echo "Doing pdf in opcodes" ; \
4545 (cd $(HOST_SUBDIR)/opcodes && \
4546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4548 "RANLIB=$${RANLIB}" \
4549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4550 pdf) \
4551 || exit 1
4553 @endif opcodes
4555 .PHONY: maybe-html-opcodes html-opcodes
4556 maybe-html-opcodes:
4557 @if opcodes
4558 maybe-html-opcodes: html-opcodes
4560 html-opcodes: \
4561 configure-opcodes
4562 @[ -f ./opcodes/Makefile ] || exit 0; \
4563 r=`${PWD_COMMAND}`; export r; \
4564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4565 $(HOST_EXPORTS) \
4566 for flag in $(EXTRA_HOST_FLAGS) ; do \
4567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4568 done; \
4569 echo "Doing html in opcodes" ; \
4570 (cd $(HOST_SUBDIR)/opcodes && \
4571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4573 "RANLIB=$${RANLIB}" \
4574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4575 html) \
4576 || exit 1
4578 @endif opcodes
4580 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4581 maybe-TAGS-opcodes:
4582 @if opcodes
4583 maybe-TAGS-opcodes: TAGS-opcodes
4585 TAGS-opcodes: \
4586 configure-opcodes
4587 @[ -f ./opcodes/Makefile ] || exit 0; \
4588 r=`${PWD_COMMAND}`; export r; \
4589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4590 $(HOST_EXPORTS) \
4591 for flag in $(EXTRA_HOST_FLAGS) ; do \
4592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4593 done; \
4594 echo "Doing TAGS in opcodes" ; \
4595 (cd $(HOST_SUBDIR)/opcodes && \
4596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4598 "RANLIB=$${RANLIB}" \
4599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4600 TAGS) \
4601 || exit 1
4603 @endif opcodes
4605 .PHONY: maybe-install-info-opcodes install-info-opcodes
4606 maybe-install-info-opcodes:
4607 @if opcodes
4608 maybe-install-info-opcodes: install-info-opcodes
4610 install-info-opcodes: \
4611 configure-opcodes \
4612 info-opcodes
4613 @[ -f ./opcodes/Makefile ] || exit 0; \
4614 r=`${PWD_COMMAND}`; export r; \
4615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4616 $(HOST_EXPORTS) \
4617 for flag in $(EXTRA_HOST_FLAGS) ; do \
4618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4619 done; \
4620 echo "Doing install-info in opcodes" ; \
4621 (cd $(HOST_SUBDIR)/opcodes && \
4622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4624 "RANLIB=$${RANLIB}" \
4625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4626 install-info) \
4627 || exit 1
4629 @endif opcodes
4631 .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4632 maybe-install-pdf-opcodes:
4633 @if opcodes
4634 maybe-install-pdf-opcodes: install-pdf-opcodes
4636 install-pdf-opcodes: \
4637 configure-opcodes \
4638 pdf-opcodes
4639 @[ -f ./opcodes/Makefile ] || exit 0; \
4640 r=`${PWD_COMMAND}`; export r; \
4641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4642 $(HOST_EXPORTS) \
4643 for flag in $(EXTRA_HOST_FLAGS) ; do \
4644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4645 done; \
4646 echo "Doing install-pdf in opcodes" ; \
4647 (cd $(HOST_SUBDIR)/opcodes && \
4648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4650 "RANLIB=$${RANLIB}" \
4651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4652 install-pdf) \
4653 || exit 1
4655 @endif opcodes
4657 .PHONY: maybe-install-html-opcodes install-html-opcodes
4658 maybe-install-html-opcodes:
4659 @if opcodes
4660 maybe-install-html-opcodes: install-html-opcodes
4662 install-html-opcodes: \
4663 configure-opcodes \
4664 html-opcodes
4665 @[ -f ./opcodes/Makefile ] || exit 0; \
4666 r=`${PWD_COMMAND}`; export r; \
4667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4668 $(HOST_EXPORTS) \
4669 for flag in $(EXTRA_HOST_FLAGS) ; do \
4670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4671 done; \
4672 echo "Doing install-html in opcodes" ; \
4673 (cd $(HOST_SUBDIR)/opcodes && \
4674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4676 "RANLIB=$${RANLIB}" \
4677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4678 install-html) \
4679 || exit 1
4681 @endif opcodes
4683 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4684 maybe-installcheck-opcodes:
4685 @if opcodes
4686 maybe-installcheck-opcodes: installcheck-opcodes
4688 installcheck-opcodes: \
4689 configure-opcodes
4690 @[ -f ./opcodes/Makefile ] || exit 0; \
4691 r=`${PWD_COMMAND}`; export r; \
4692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4693 $(HOST_EXPORTS) \
4694 for flag in $(EXTRA_HOST_FLAGS) ; do \
4695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4696 done; \
4697 echo "Doing installcheck in opcodes" ; \
4698 (cd $(HOST_SUBDIR)/opcodes && \
4699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4701 "RANLIB=$${RANLIB}" \
4702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4703 installcheck) \
4704 || exit 1
4706 @endif opcodes
4708 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4709 maybe-mostlyclean-opcodes:
4710 @if opcodes
4711 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4713 mostlyclean-opcodes:
4714 @[ -f ./opcodes/Makefile ] || exit 0; \
4715 r=`${PWD_COMMAND}`; export r; \
4716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4717 $(HOST_EXPORTS) \
4718 for flag in $(EXTRA_HOST_FLAGS) ; do \
4719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4720 done; \
4721 echo "Doing mostlyclean in opcodes" ; \
4722 (cd $(HOST_SUBDIR)/opcodes && \
4723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4725 "RANLIB=$${RANLIB}" \
4726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4727 mostlyclean) \
4728 || exit 1
4730 @endif opcodes
4732 .PHONY: maybe-clean-opcodes clean-opcodes
4733 maybe-clean-opcodes:
4734 @if opcodes
4735 maybe-clean-opcodes: clean-opcodes
4737 clean-opcodes:
4738 @[ -f ./opcodes/Makefile ] || exit 0; \
4739 r=`${PWD_COMMAND}`; export r; \
4740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4741 $(HOST_EXPORTS) \
4742 for flag in $(EXTRA_HOST_FLAGS) ; do \
4743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4744 done; \
4745 echo "Doing clean in opcodes" ; \
4746 (cd $(HOST_SUBDIR)/opcodes && \
4747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4749 "RANLIB=$${RANLIB}" \
4750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4751 clean) \
4752 || exit 1
4754 @endif opcodes
4756 .PHONY: maybe-distclean-opcodes distclean-opcodes
4757 maybe-distclean-opcodes:
4758 @if opcodes
4759 maybe-distclean-opcodes: distclean-opcodes
4761 distclean-opcodes:
4762 @[ -f ./opcodes/Makefile ] || exit 0; \
4763 r=`${PWD_COMMAND}`; export r; \
4764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4765 $(HOST_EXPORTS) \
4766 for flag in $(EXTRA_HOST_FLAGS) ; do \
4767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4768 done; \
4769 echo "Doing distclean in opcodes" ; \
4770 (cd $(HOST_SUBDIR)/opcodes && \
4771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4773 "RANLIB=$${RANLIB}" \
4774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4775 distclean) \
4776 || exit 1
4778 @endif opcodes
4780 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4781 maybe-maintainer-clean-opcodes:
4782 @if opcodes
4783 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4785 maintainer-clean-opcodes:
4786 @[ -f ./opcodes/Makefile ] || exit 0; \
4787 r=`${PWD_COMMAND}`; export r; \
4788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4789 $(HOST_EXPORTS) \
4790 for flag in $(EXTRA_HOST_FLAGS) ; do \
4791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4792 done; \
4793 echo "Doing maintainer-clean in opcodes" ; \
4794 (cd $(HOST_SUBDIR)/opcodes && \
4795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4797 "RANLIB=$${RANLIB}" \
4798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4799 maintainer-clean) \
4800 || exit 1
4802 @endif opcodes
4806 .PHONY: configure-binutils maybe-configure-binutils
4807 maybe-configure-binutils:
4808 @if gcc-bootstrap
4809 configure-binutils: stage_current
4810 @endif gcc-bootstrap
4811 @if binutils
4812 maybe-configure-binutils: configure-binutils
4813 configure-binutils:
4814 @r=`${PWD_COMMAND}`; export r; \
4815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4816 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4817 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4818 $(HOST_EXPORTS) \
4819 echo Configuring in $(HOST_SUBDIR)/binutils; \
4820 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4821 case $(srcdir) in \
4822 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4823 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4824 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4825 esac; \
4826 module_srcdir=binutils; \
4827 $(SHELL) \
4828 $$s/$$module_srcdir/configure \
4829 --srcdir=$${topdir}/$$module_srcdir \
4830 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4831 --target=${target_alias} \
4832 || exit 1
4833 @endif binutils
4837 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4838 maybe-configure-stage1-binutils:
4839 @if binutils-bootstrap
4840 maybe-configure-stage1-binutils: configure-stage1-binutils
4841 configure-stage1-binutils:
4842 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4843 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4844 @r=`${PWD_COMMAND}`; export r; \
4845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4846 TFLAGS="$(STAGE1_TFLAGS)"; \
4847 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4848 $(HOST_EXPORTS) \
4849 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4850 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4851 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4852 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
4853 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4854 cd $(HOST_SUBDIR)/binutils || exit 1; \
4855 case $(srcdir) in \
4856 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4857 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4858 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4859 esac; \
4860 module_srcdir=binutils; \
4861 $(SHELL) $$s/$$module_srcdir/configure \
4862 --srcdir=$${topdir}/$$module_srcdir \
4863 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4864 --target=${target_alias} \
4866 $(STAGE1_CONFIGURE_FLAGS)
4867 @endif binutils-bootstrap
4869 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4870 maybe-configure-stage2-binutils:
4871 @if binutils-bootstrap
4872 maybe-configure-stage2-binutils: configure-stage2-binutils
4873 configure-stage2-binutils:
4874 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4875 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4876 @r=`${PWD_COMMAND}`; export r; \
4877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4878 TFLAGS="$(STAGE2_TFLAGS)"; \
4879 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4880 $(HOST_EXPORTS) \
4881 $(POSTSTAGE1_HOST_EXPORTS) \
4882 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4883 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4884 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4885 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
4886 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4887 cd $(HOST_SUBDIR)/binutils || exit 1; \
4888 case $(srcdir) in \
4889 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4890 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4891 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4892 esac; \
4893 module_srcdir=binutils; \
4894 $(SHELL) $$s/$$module_srcdir/configure \
4895 --srcdir=$${topdir}/$$module_srcdir \
4896 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4897 --target=${target_alias} \
4898 --with-build-libsubdir=$(HOST_SUBDIR) \
4899 $(STAGE2_CONFIGURE_FLAGS)
4900 @endif binutils-bootstrap
4902 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
4903 maybe-configure-stage3-binutils:
4904 @if binutils-bootstrap
4905 maybe-configure-stage3-binutils: configure-stage3-binutils
4906 configure-stage3-binutils:
4907 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4908 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4909 @r=`${PWD_COMMAND}`; export r; \
4910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4911 TFLAGS="$(STAGE3_TFLAGS)"; \
4912 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4913 $(HOST_EXPORTS) \
4914 $(POSTSTAGE1_HOST_EXPORTS) \
4915 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4916 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4917 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4918 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
4919 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4920 cd $(HOST_SUBDIR)/binutils || exit 1; \
4921 case $(srcdir) in \
4922 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4923 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4924 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4925 esac; \
4926 module_srcdir=binutils; \
4927 $(SHELL) $$s/$$module_srcdir/configure \
4928 --srcdir=$${topdir}/$$module_srcdir \
4929 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4930 --target=${target_alias} \
4931 --with-build-libsubdir=$(HOST_SUBDIR) \
4932 $(STAGE3_CONFIGURE_FLAGS)
4933 @endif binutils-bootstrap
4935 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
4936 maybe-configure-stage4-binutils:
4937 @if binutils-bootstrap
4938 maybe-configure-stage4-binutils: configure-stage4-binutils
4939 configure-stage4-binutils:
4940 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4941 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4942 @r=`${PWD_COMMAND}`; export r; \
4943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4944 TFLAGS="$(STAGE4_TFLAGS)"; \
4945 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4946 $(HOST_EXPORTS) \
4947 $(POSTSTAGE1_HOST_EXPORTS) \
4948 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4949 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4950 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4951 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
4952 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4953 cd $(HOST_SUBDIR)/binutils || exit 1; \
4954 case $(srcdir) in \
4955 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4956 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4957 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4958 esac; \
4959 module_srcdir=binutils; \
4960 $(SHELL) $$s/$$module_srcdir/configure \
4961 --srcdir=$${topdir}/$$module_srcdir \
4962 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4963 --target=${target_alias} \
4964 --with-build-libsubdir=$(HOST_SUBDIR) \
4965 $(STAGE4_CONFIGURE_FLAGS)
4966 @endif binutils-bootstrap
4968 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
4969 maybe-configure-stageprofile-binutils:
4970 @if binutils-bootstrap
4971 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
4972 configure-stageprofile-binutils:
4973 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4974 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4975 @r=`${PWD_COMMAND}`; export r; \
4976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4977 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4978 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4979 $(HOST_EXPORTS) \
4980 $(POSTSTAGE1_HOST_EXPORTS) \
4981 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4982 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4983 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4984 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
4985 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4986 cd $(HOST_SUBDIR)/binutils || exit 1; \
4987 case $(srcdir) in \
4988 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4989 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4990 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4991 esac; \
4992 module_srcdir=binutils; \
4993 $(SHELL) $$s/$$module_srcdir/configure \
4994 --srcdir=$${topdir}/$$module_srcdir \
4995 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4996 --target=${target_alias} \
4997 --with-build-libsubdir=$(HOST_SUBDIR) \
4998 $(STAGEprofile_CONFIGURE_FLAGS)
4999 @endif binutils-bootstrap
5001 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
5002 maybe-configure-stagefeedback-binutils:
5003 @if binutils-bootstrap
5004 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
5005 configure-stagefeedback-binutils:
5006 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5007 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
5008 @r=`${PWD_COMMAND}`; export r; \
5009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5010 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5011 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5012 $(HOST_EXPORTS) \
5013 $(POSTSTAGE1_HOST_EXPORTS) \
5014 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
5015 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
5016 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
5017 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
5018 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
5019 cd $(HOST_SUBDIR)/binutils || exit 1; \
5020 case $(srcdir) in \
5021 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5022 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5023 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5024 esac; \
5025 module_srcdir=binutils; \
5026 $(SHELL) $$s/$$module_srcdir/configure \
5027 --srcdir=$${topdir}/$$module_srcdir \
5028 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5029 --target=${target_alias} \
5030 --with-build-libsubdir=$(HOST_SUBDIR) \
5031 $(STAGEfeedback_CONFIGURE_FLAGS)
5032 @endif binutils-bootstrap
5038 .PHONY: all-binutils maybe-all-binutils
5039 maybe-all-binutils:
5040 @if gcc-bootstrap
5041 all-binutils: stage_current
5042 @endif gcc-bootstrap
5043 @if binutils
5044 TARGET-binutils=all
5045 maybe-all-binutils: all-binutils
5046 all-binutils: configure-binutils
5047 @r=`${PWD_COMMAND}`; export r; \
5048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5049 $(HOST_EXPORTS) \
5050 (cd $(HOST_SUBDIR)/binutils && \
5051 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5052 $(TARGET-binutils))
5053 @endif binutils
5057 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
5058 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
5059 maybe-all-stage1-binutils:
5060 maybe-clean-stage1-binutils:
5061 @if binutils-bootstrap
5062 maybe-all-stage1-binutils: all-stage1-binutils
5063 all-stage1: all-stage1-binutils
5064 TARGET-stage1-binutils = $(TARGET-binutils)
5065 all-stage1-binutils: configure-stage1-binutils
5066 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
5067 @r=`${PWD_COMMAND}`; export r; \
5068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5069 TFLAGS="$(STAGE1_TFLAGS)"; \
5070 $(HOST_EXPORTS) \
5071 cd $(HOST_SUBDIR)/binutils && \
5072 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5073 CFLAGS="$(STAGE1_CFLAGS)" \
5074 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
5075 LIBCFLAGS="$(LIBCFLAGS)" \
5076 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5077 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5078 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5079 $(EXTRA_HOST_FLAGS) \
5080 $(STAGE1_FLAGS_TO_PASS) \
5081 TFLAGS="$(STAGE1_TFLAGS)" \
5082 $(TARGET-stage1-binutils)
5084 maybe-clean-stage1-binutils: clean-stage1-binutils
5085 clean-stage1: clean-stage1-binutils
5086 clean-stage1-binutils:
5087 @if [ $(current_stage) = stage1 ]; then \
5088 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5089 else \
5090 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
5091 $(MAKE) stage1-start; \
5092 fi; \
5093 cd $(HOST_SUBDIR)/binutils && \
5094 $(MAKE) $(EXTRA_HOST_FLAGS) \
5095 $(STAGE1_FLAGS_TO_PASS) clean
5096 @endif binutils-bootstrap
5099 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
5100 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
5101 maybe-all-stage2-binutils:
5102 maybe-clean-stage2-binutils:
5103 @if binutils-bootstrap
5104 maybe-all-stage2-binutils: all-stage2-binutils
5105 all-stage2: all-stage2-binutils
5106 TARGET-stage2-binutils = $(TARGET-binutils)
5107 all-stage2-binutils: configure-stage2-binutils
5108 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5109 @r=`${PWD_COMMAND}`; export r; \
5110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5111 TFLAGS="$(STAGE2_TFLAGS)"; \
5112 $(HOST_EXPORTS) \
5113 $(POSTSTAGE1_HOST_EXPORTS) \
5114 cd $(HOST_SUBDIR)/binutils && \
5115 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5116 CFLAGS="$(STAGE2_CFLAGS)" \
5117 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
5118 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5119 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5120 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5121 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5122 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5123 TFLAGS="$(STAGE2_TFLAGS)" \
5124 $(TARGET-stage2-binutils)
5126 maybe-clean-stage2-binutils: clean-stage2-binutils
5127 clean-stage2: clean-stage2-binutils
5128 clean-stage2-binutils:
5129 @if [ $(current_stage) = stage2 ]; then \
5130 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5131 else \
5132 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
5133 $(MAKE) stage2-start; \
5134 fi; \
5135 cd $(HOST_SUBDIR)/binutils && \
5136 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5137 @endif binutils-bootstrap
5140 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
5141 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
5142 maybe-all-stage3-binutils:
5143 maybe-clean-stage3-binutils:
5144 @if binutils-bootstrap
5145 maybe-all-stage3-binutils: all-stage3-binutils
5146 all-stage3: all-stage3-binutils
5147 TARGET-stage3-binutils = $(TARGET-binutils)
5148 all-stage3-binutils: configure-stage3-binutils
5149 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5150 @r=`${PWD_COMMAND}`; export r; \
5151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5152 TFLAGS="$(STAGE3_TFLAGS)"; \
5153 $(HOST_EXPORTS) \
5154 $(POSTSTAGE1_HOST_EXPORTS) \
5155 cd $(HOST_SUBDIR)/binutils && \
5156 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5157 CFLAGS="$(STAGE3_CFLAGS)" \
5158 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5159 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5160 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5161 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5162 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5163 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5164 TFLAGS="$(STAGE3_TFLAGS)" \
5165 $(TARGET-stage3-binutils)
5167 maybe-clean-stage3-binutils: clean-stage3-binutils
5168 clean-stage3: clean-stage3-binutils
5169 clean-stage3-binutils:
5170 @if [ $(current_stage) = stage3 ]; then \
5171 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5172 else \
5173 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
5174 $(MAKE) stage3-start; \
5175 fi; \
5176 cd $(HOST_SUBDIR)/binutils && \
5177 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5178 @endif binutils-bootstrap
5181 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
5182 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5183 maybe-all-stage4-binutils:
5184 maybe-clean-stage4-binutils:
5185 @if binutils-bootstrap
5186 maybe-all-stage4-binutils: all-stage4-binutils
5187 all-stage4: all-stage4-binutils
5188 TARGET-stage4-binutils = $(TARGET-binutils)
5189 all-stage4-binutils: configure-stage4-binutils
5190 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5191 @r=`${PWD_COMMAND}`; export r; \
5192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5193 TFLAGS="$(STAGE4_TFLAGS)"; \
5194 $(HOST_EXPORTS) \
5195 $(POSTSTAGE1_HOST_EXPORTS) \
5196 cd $(HOST_SUBDIR)/binutils && \
5197 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5198 CFLAGS="$(STAGE4_CFLAGS)" \
5199 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5200 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5201 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5202 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5203 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5204 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5205 TFLAGS="$(STAGE4_TFLAGS)" \
5206 $(TARGET-stage4-binutils)
5208 maybe-clean-stage4-binutils: clean-stage4-binutils
5209 clean-stage4: clean-stage4-binutils
5210 clean-stage4-binutils:
5211 @if [ $(current_stage) = stage4 ]; then \
5212 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5213 else \
5214 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5215 $(MAKE) stage4-start; \
5216 fi; \
5217 cd $(HOST_SUBDIR)/binutils && \
5218 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5219 @endif binutils-bootstrap
5222 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5223 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5224 maybe-all-stageprofile-binutils:
5225 maybe-clean-stageprofile-binutils:
5226 @if binutils-bootstrap
5227 maybe-all-stageprofile-binutils: all-stageprofile-binutils
5228 all-stageprofile: all-stageprofile-binutils
5229 TARGET-stageprofile-binutils = $(TARGET-binutils)
5230 all-stageprofile-binutils: configure-stageprofile-binutils
5231 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5232 @r=`${PWD_COMMAND}`; export r; \
5233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5234 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5235 $(HOST_EXPORTS) \
5236 $(POSTSTAGE1_HOST_EXPORTS) \
5237 cd $(HOST_SUBDIR)/binutils && \
5238 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5239 CFLAGS="$(STAGEprofile_CFLAGS)" \
5240 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5241 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5242 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5243 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5244 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5245 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5246 TFLAGS="$(STAGEprofile_TFLAGS)" \
5247 $(TARGET-stageprofile-binutils)
5249 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5250 clean-stageprofile: clean-stageprofile-binutils
5251 clean-stageprofile-binutils:
5252 @if [ $(current_stage) = stageprofile ]; then \
5253 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5254 else \
5255 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5256 $(MAKE) stageprofile-start; \
5257 fi; \
5258 cd $(HOST_SUBDIR)/binutils && \
5259 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5260 @endif binutils-bootstrap
5263 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5264 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5265 maybe-all-stagefeedback-binutils:
5266 maybe-clean-stagefeedback-binutils:
5267 @if binutils-bootstrap
5268 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5269 all-stagefeedback: all-stagefeedback-binutils
5270 TARGET-stagefeedback-binutils = $(TARGET-binutils)
5271 all-stagefeedback-binutils: configure-stagefeedback-binutils
5272 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5273 @r=`${PWD_COMMAND}`; export r; \
5274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5275 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5276 $(HOST_EXPORTS) \
5277 $(POSTSTAGE1_HOST_EXPORTS) \
5278 cd $(HOST_SUBDIR)/binutils && \
5279 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5280 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5281 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5282 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5283 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5284 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5285 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5286 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5287 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5288 $(TARGET-stagefeedback-binutils)
5290 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5291 clean-stagefeedback: clean-stagefeedback-binutils
5292 clean-stagefeedback-binutils:
5293 @if [ $(current_stage) = stagefeedback ]; then \
5294 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5295 else \
5296 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5297 $(MAKE) stagefeedback-start; \
5298 fi; \
5299 cd $(HOST_SUBDIR)/binutils && \
5300 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5301 @endif binutils-bootstrap
5307 .PHONY: check-binutils maybe-check-binutils
5308 maybe-check-binutils:
5309 @if binutils
5310 maybe-check-binutils: check-binutils
5312 check-binutils:
5313 @: $(MAKE); $(unstage)
5314 @r=`${PWD_COMMAND}`; export r; \
5315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5316 $(HOST_EXPORTS) \
5317 (cd $(HOST_SUBDIR)/binutils && \
5318 $(MAKE) $(FLAGS_TO_PASS) check)
5320 @endif binutils
5322 .PHONY: install-binutils maybe-install-binutils
5323 maybe-install-binutils:
5324 @if binutils
5325 maybe-install-binutils: install-binutils
5327 install-binutils: installdirs
5328 @: $(MAKE); $(unstage)
5329 @r=`${PWD_COMMAND}`; export r; \
5330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5331 $(HOST_EXPORTS) \
5332 (cd $(HOST_SUBDIR)/binutils && \
5333 $(MAKE) $(FLAGS_TO_PASS) install)
5335 @endif binutils
5337 .PHONY: install-strip-binutils maybe-install-strip-binutils
5338 maybe-install-strip-binutils:
5339 @if binutils
5340 maybe-install-strip-binutils: install-strip-binutils
5342 install-strip-binutils: installdirs
5343 @: $(MAKE); $(unstage)
5344 @r=`${PWD_COMMAND}`; export r; \
5345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5346 $(HOST_EXPORTS) \
5347 (cd $(HOST_SUBDIR)/binutils && \
5348 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5350 @endif binutils
5352 # Other targets (info, dvi, pdf, etc.)
5354 .PHONY: maybe-info-binutils info-binutils
5355 maybe-info-binutils:
5356 @if binutils
5357 maybe-info-binutils: info-binutils
5359 info-binutils: \
5360 configure-binutils
5361 @[ -f ./binutils/Makefile ] || exit 0; \
5362 r=`${PWD_COMMAND}`; export r; \
5363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5364 $(HOST_EXPORTS) \
5365 for flag in $(EXTRA_HOST_FLAGS) ; do \
5366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5367 done; \
5368 echo "Doing info in binutils" ; \
5369 (cd $(HOST_SUBDIR)/binutils && \
5370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5372 "RANLIB=$${RANLIB}" \
5373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5374 info) \
5375 || exit 1
5377 @endif binutils
5379 .PHONY: maybe-dvi-binutils dvi-binutils
5380 maybe-dvi-binutils:
5381 @if binutils
5382 maybe-dvi-binutils: dvi-binutils
5384 dvi-binutils: \
5385 configure-binutils
5386 @[ -f ./binutils/Makefile ] || exit 0; \
5387 r=`${PWD_COMMAND}`; export r; \
5388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5389 $(HOST_EXPORTS) \
5390 for flag in $(EXTRA_HOST_FLAGS) ; do \
5391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5392 done; \
5393 echo "Doing dvi in binutils" ; \
5394 (cd $(HOST_SUBDIR)/binutils && \
5395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5397 "RANLIB=$${RANLIB}" \
5398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5399 dvi) \
5400 || exit 1
5402 @endif binutils
5404 .PHONY: maybe-pdf-binutils pdf-binutils
5405 maybe-pdf-binutils:
5406 @if binutils
5407 maybe-pdf-binutils: pdf-binutils
5409 pdf-binutils: \
5410 configure-binutils
5411 @[ -f ./binutils/Makefile ] || exit 0; \
5412 r=`${PWD_COMMAND}`; export r; \
5413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5414 $(HOST_EXPORTS) \
5415 for flag in $(EXTRA_HOST_FLAGS) ; do \
5416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5417 done; \
5418 echo "Doing pdf in binutils" ; \
5419 (cd $(HOST_SUBDIR)/binutils && \
5420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5422 "RANLIB=$${RANLIB}" \
5423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5424 pdf) \
5425 || exit 1
5427 @endif binutils
5429 .PHONY: maybe-html-binutils html-binutils
5430 maybe-html-binutils:
5431 @if binutils
5432 maybe-html-binutils: html-binutils
5434 html-binutils: \
5435 configure-binutils
5436 @[ -f ./binutils/Makefile ] || exit 0; \
5437 r=`${PWD_COMMAND}`; export r; \
5438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5439 $(HOST_EXPORTS) \
5440 for flag in $(EXTRA_HOST_FLAGS) ; do \
5441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5442 done; \
5443 echo "Doing html in binutils" ; \
5444 (cd $(HOST_SUBDIR)/binutils && \
5445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5447 "RANLIB=$${RANLIB}" \
5448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5449 html) \
5450 || exit 1
5452 @endif binutils
5454 .PHONY: maybe-TAGS-binutils TAGS-binutils
5455 maybe-TAGS-binutils:
5456 @if binutils
5457 maybe-TAGS-binutils: TAGS-binutils
5459 TAGS-binutils: \
5460 configure-binutils
5461 @[ -f ./binutils/Makefile ] || exit 0; \
5462 r=`${PWD_COMMAND}`; export r; \
5463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5464 $(HOST_EXPORTS) \
5465 for flag in $(EXTRA_HOST_FLAGS) ; do \
5466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5467 done; \
5468 echo "Doing TAGS in binutils" ; \
5469 (cd $(HOST_SUBDIR)/binutils && \
5470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5472 "RANLIB=$${RANLIB}" \
5473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5474 TAGS) \
5475 || exit 1
5477 @endif binutils
5479 .PHONY: maybe-install-info-binutils install-info-binutils
5480 maybe-install-info-binutils:
5481 @if binutils
5482 maybe-install-info-binutils: install-info-binutils
5484 install-info-binutils: \
5485 configure-binutils \
5486 info-binutils
5487 @[ -f ./binutils/Makefile ] || exit 0; \
5488 r=`${PWD_COMMAND}`; export r; \
5489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5490 $(HOST_EXPORTS) \
5491 for flag in $(EXTRA_HOST_FLAGS) ; do \
5492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5493 done; \
5494 echo "Doing install-info in binutils" ; \
5495 (cd $(HOST_SUBDIR)/binutils && \
5496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5498 "RANLIB=$${RANLIB}" \
5499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5500 install-info) \
5501 || exit 1
5503 @endif binutils
5505 .PHONY: maybe-install-pdf-binutils install-pdf-binutils
5506 maybe-install-pdf-binutils:
5507 @if binutils
5508 maybe-install-pdf-binutils: install-pdf-binutils
5510 install-pdf-binutils: \
5511 configure-binutils \
5512 pdf-binutils
5513 @[ -f ./binutils/Makefile ] || exit 0; \
5514 r=`${PWD_COMMAND}`; export r; \
5515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5516 $(HOST_EXPORTS) \
5517 for flag in $(EXTRA_HOST_FLAGS) ; do \
5518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5519 done; \
5520 echo "Doing install-pdf in binutils" ; \
5521 (cd $(HOST_SUBDIR)/binutils && \
5522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5524 "RANLIB=$${RANLIB}" \
5525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5526 install-pdf) \
5527 || exit 1
5529 @endif binutils
5531 .PHONY: maybe-install-html-binutils install-html-binutils
5532 maybe-install-html-binutils:
5533 @if binutils
5534 maybe-install-html-binutils: install-html-binutils
5536 install-html-binutils: \
5537 configure-binutils \
5538 html-binutils
5539 @[ -f ./binutils/Makefile ] || exit 0; \
5540 r=`${PWD_COMMAND}`; export r; \
5541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5542 $(HOST_EXPORTS) \
5543 for flag in $(EXTRA_HOST_FLAGS) ; do \
5544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5545 done; \
5546 echo "Doing install-html in binutils" ; \
5547 (cd $(HOST_SUBDIR)/binutils && \
5548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5550 "RANLIB=$${RANLIB}" \
5551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5552 install-html) \
5553 || exit 1
5555 @endif binutils
5557 .PHONY: maybe-installcheck-binutils installcheck-binutils
5558 maybe-installcheck-binutils:
5559 @if binutils
5560 maybe-installcheck-binutils: installcheck-binutils
5562 installcheck-binutils: \
5563 configure-binutils
5564 @[ -f ./binutils/Makefile ] || exit 0; \
5565 r=`${PWD_COMMAND}`; export r; \
5566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5567 $(HOST_EXPORTS) \
5568 for flag in $(EXTRA_HOST_FLAGS) ; do \
5569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5570 done; \
5571 echo "Doing installcheck in binutils" ; \
5572 (cd $(HOST_SUBDIR)/binutils && \
5573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5575 "RANLIB=$${RANLIB}" \
5576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5577 installcheck) \
5578 || exit 1
5580 @endif binutils
5582 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5583 maybe-mostlyclean-binutils:
5584 @if binutils
5585 maybe-mostlyclean-binutils: mostlyclean-binutils
5587 mostlyclean-binutils:
5588 @[ -f ./binutils/Makefile ] || exit 0; \
5589 r=`${PWD_COMMAND}`; export r; \
5590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5591 $(HOST_EXPORTS) \
5592 for flag in $(EXTRA_HOST_FLAGS) ; do \
5593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5594 done; \
5595 echo "Doing mostlyclean in binutils" ; \
5596 (cd $(HOST_SUBDIR)/binutils && \
5597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5599 "RANLIB=$${RANLIB}" \
5600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5601 mostlyclean) \
5602 || exit 1
5604 @endif binutils
5606 .PHONY: maybe-clean-binutils clean-binutils
5607 maybe-clean-binutils:
5608 @if binutils
5609 maybe-clean-binutils: clean-binutils
5611 clean-binutils:
5612 @[ -f ./binutils/Makefile ] || exit 0; \
5613 r=`${PWD_COMMAND}`; export r; \
5614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5615 $(HOST_EXPORTS) \
5616 for flag in $(EXTRA_HOST_FLAGS) ; do \
5617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5618 done; \
5619 echo "Doing clean in binutils" ; \
5620 (cd $(HOST_SUBDIR)/binutils && \
5621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5623 "RANLIB=$${RANLIB}" \
5624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5625 clean) \
5626 || exit 1
5628 @endif binutils
5630 .PHONY: maybe-distclean-binutils distclean-binutils
5631 maybe-distclean-binutils:
5632 @if binutils
5633 maybe-distclean-binutils: distclean-binutils
5635 distclean-binutils:
5636 @[ -f ./binutils/Makefile ] || exit 0; \
5637 r=`${PWD_COMMAND}`; export r; \
5638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5639 $(HOST_EXPORTS) \
5640 for flag in $(EXTRA_HOST_FLAGS) ; do \
5641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5642 done; \
5643 echo "Doing distclean in binutils" ; \
5644 (cd $(HOST_SUBDIR)/binutils && \
5645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5647 "RANLIB=$${RANLIB}" \
5648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5649 distclean) \
5650 || exit 1
5652 @endif binutils
5654 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5655 maybe-maintainer-clean-binutils:
5656 @if binutils
5657 maybe-maintainer-clean-binutils: maintainer-clean-binutils
5659 maintainer-clean-binutils:
5660 @[ -f ./binutils/Makefile ] || exit 0; \
5661 r=`${PWD_COMMAND}`; export r; \
5662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5663 $(HOST_EXPORTS) \
5664 for flag in $(EXTRA_HOST_FLAGS) ; do \
5665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5666 done; \
5667 echo "Doing maintainer-clean in binutils" ; \
5668 (cd $(HOST_SUBDIR)/binutils && \
5669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5671 "RANLIB=$${RANLIB}" \
5672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5673 maintainer-clean) \
5674 || exit 1
5676 @endif binutils
5680 .PHONY: configure-bison maybe-configure-bison
5681 maybe-configure-bison:
5682 @if gcc-bootstrap
5683 configure-bison: stage_current
5684 @endif gcc-bootstrap
5685 @if bison
5686 maybe-configure-bison: configure-bison
5687 configure-bison:
5688 @: $(MAKE); $(unstage)
5689 @r=`${PWD_COMMAND}`; export r; \
5690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5691 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5692 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
5693 $(HOST_EXPORTS) \
5694 echo Configuring in $(HOST_SUBDIR)/bison; \
5695 cd "$(HOST_SUBDIR)/bison" || exit 1; \
5696 case $(srcdir) in \
5697 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5698 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5699 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5700 esac; \
5701 module_srcdir=bison; \
5702 $(SHELL) \
5703 $$s/$$module_srcdir/configure \
5704 --srcdir=$${topdir}/$$module_srcdir \
5705 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5706 --target=${target_alias} \
5707 || exit 1
5708 @endif bison
5714 .PHONY: all-bison maybe-all-bison
5715 maybe-all-bison:
5716 @if gcc-bootstrap
5717 all-bison: stage_current
5718 @endif gcc-bootstrap
5719 @if bison
5720 TARGET-bison=all
5721 maybe-all-bison: all-bison
5722 all-bison: configure-bison
5723 @: $(MAKE); $(unstage)
5724 @r=`${PWD_COMMAND}`; export r; \
5725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5726 $(HOST_EXPORTS) \
5727 (cd $(HOST_SUBDIR)/bison && \
5728 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5729 $(TARGET-bison))
5730 @endif bison
5735 .PHONY: check-bison maybe-check-bison
5736 maybe-check-bison:
5737 @if bison
5738 maybe-check-bison: check-bison
5740 # This module is only tested in a native toolchain.
5741 check-bison:
5742 @: $(MAKE); $(unstage)
5743 @if [ '$(host)' = '$(target)' ] ; then \
5744 r=`${PWD_COMMAND}`; export r; \
5745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5746 $(HOST_EXPORTS) \
5747 (cd $(HOST_SUBDIR)/bison && \
5748 $(MAKE) $(FLAGS_TO_PASS) check); \
5751 @endif bison
5753 .PHONY: install-bison maybe-install-bison
5754 maybe-install-bison:
5755 @if bison
5756 maybe-install-bison: install-bison
5758 install-bison: installdirs
5759 @: $(MAKE); $(unstage)
5760 @r=`${PWD_COMMAND}`; export r; \
5761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5762 $(HOST_EXPORTS) \
5763 (cd $(HOST_SUBDIR)/bison && \
5764 $(MAKE) $(FLAGS_TO_PASS) install)
5766 @endif bison
5768 .PHONY: install-strip-bison maybe-install-strip-bison
5769 maybe-install-strip-bison:
5770 @if bison
5771 maybe-install-strip-bison: install-strip-bison
5773 install-strip-bison: installdirs
5774 @: $(MAKE); $(unstage)
5775 @r=`${PWD_COMMAND}`; export r; \
5776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5777 $(HOST_EXPORTS) \
5778 (cd $(HOST_SUBDIR)/bison && \
5779 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5781 @endif bison
5783 # Other targets (info, dvi, pdf, etc.)
5785 .PHONY: maybe-info-bison info-bison
5786 maybe-info-bison:
5787 @if bison
5788 maybe-info-bison: info-bison
5790 info-bison: \
5791 configure-bison
5792 @: $(MAKE); $(unstage)
5793 @[ -f ./bison/Makefile ] || exit 0; \
5794 r=`${PWD_COMMAND}`; export r; \
5795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5796 $(HOST_EXPORTS) \
5797 for flag in $(EXTRA_HOST_FLAGS) ; do \
5798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5799 done; \
5800 echo "Doing info in bison" ; \
5801 (cd $(HOST_SUBDIR)/bison && \
5802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5804 "RANLIB=$${RANLIB}" \
5805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5806 info) \
5807 || exit 1
5809 @endif bison
5811 .PHONY: maybe-dvi-bison dvi-bison
5812 maybe-dvi-bison:
5813 @if bison
5814 maybe-dvi-bison: dvi-bison
5816 dvi-bison: \
5817 configure-bison
5818 @: $(MAKE); $(unstage)
5819 @[ -f ./bison/Makefile ] || exit 0; \
5820 r=`${PWD_COMMAND}`; export r; \
5821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5822 $(HOST_EXPORTS) \
5823 for flag in $(EXTRA_HOST_FLAGS) ; do \
5824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5825 done; \
5826 echo "Doing dvi in bison" ; \
5827 (cd $(HOST_SUBDIR)/bison && \
5828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5830 "RANLIB=$${RANLIB}" \
5831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5832 dvi) \
5833 || exit 1
5835 @endif bison
5837 .PHONY: maybe-pdf-bison pdf-bison
5838 maybe-pdf-bison:
5839 @if bison
5840 maybe-pdf-bison: pdf-bison
5842 pdf-bison: \
5843 configure-bison
5844 @: $(MAKE); $(unstage)
5845 @[ -f ./bison/Makefile ] || exit 0; \
5846 r=`${PWD_COMMAND}`; export r; \
5847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5848 $(HOST_EXPORTS) \
5849 for flag in $(EXTRA_HOST_FLAGS) ; do \
5850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5851 done; \
5852 echo "Doing pdf in bison" ; \
5853 (cd $(HOST_SUBDIR)/bison && \
5854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5856 "RANLIB=$${RANLIB}" \
5857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5858 pdf) \
5859 || exit 1
5861 @endif bison
5863 .PHONY: maybe-html-bison html-bison
5864 maybe-html-bison:
5865 @if bison
5866 maybe-html-bison: html-bison
5868 html-bison: \
5869 configure-bison
5870 @: $(MAKE); $(unstage)
5871 @[ -f ./bison/Makefile ] || exit 0; \
5872 r=`${PWD_COMMAND}`; export r; \
5873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5874 $(HOST_EXPORTS) \
5875 for flag in $(EXTRA_HOST_FLAGS) ; do \
5876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5877 done; \
5878 echo "Doing html in bison" ; \
5879 (cd $(HOST_SUBDIR)/bison && \
5880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5882 "RANLIB=$${RANLIB}" \
5883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5884 html) \
5885 || exit 1
5887 @endif bison
5889 .PHONY: maybe-TAGS-bison TAGS-bison
5890 maybe-TAGS-bison:
5891 @if bison
5892 maybe-TAGS-bison: TAGS-bison
5894 TAGS-bison: \
5895 configure-bison
5896 @: $(MAKE); $(unstage)
5897 @[ -f ./bison/Makefile ] || exit 0; \
5898 r=`${PWD_COMMAND}`; export r; \
5899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5900 $(HOST_EXPORTS) \
5901 for flag in $(EXTRA_HOST_FLAGS) ; do \
5902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5903 done; \
5904 echo "Doing TAGS in bison" ; \
5905 (cd $(HOST_SUBDIR)/bison && \
5906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5908 "RANLIB=$${RANLIB}" \
5909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5910 TAGS) \
5911 || exit 1
5913 @endif bison
5915 .PHONY: maybe-install-info-bison install-info-bison
5916 maybe-install-info-bison:
5917 @if bison
5918 maybe-install-info-bison: install-info-bison
5920 install-info-bison: \
5921 configure-bison \
5922 info-bison
5923 @: $(MAKE); $(unstage)
5924 @[ -f ./bison/Makefile ] || exit 0; \
5925 r=`${PWD_COMMAND}`; export r; \
5926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5927 $(HOST_EXPORTS) \
5928 for flag in $(EXTRA_HOST_FLAGS) ; do \
5929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5930 done; \
5931 echo "Doing install-info in bison" ; \
5932 (cd $(HOST_SUBDIR)/bison && \
5933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5935 "RANLIB=$${RANLIB}" \
5936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5937 install-info) \
5938 || exit 1
5940 @endif bison
5942 .PHONY: maybe-install-pdf-bison install-pdf-bison
5943 maybe-install-pdf-bison:
5944 @if bison
5945 maybe-install-pdf-bison: install-pdf-bison
5947 install-pdf-bison: \
5948 configure-bison \
5949 pdf-bison
5950 @: $(MAKE); $(unstage)
5951 @[ -f ./bison/Makefile ] || exit 0; \
5952 r=`${PWD_COMMAND}`; export r; \
5953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5954 $(HOST_EXPORTS) \
5955 for flag in $(EXTRA_HOST_FLAGS) ; do \
5956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5957 done; \
5958 echo "Doing install-pdf in bison" ; \
5959 (cd $(HOST_SUBDIR)/bison && \
5960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5962 "RANLIB=$${RANLIB}" \
5963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5964 install-pdf) \
5965 || exit 1
5967 @endif bison
5969 .PHONY: maybe-install-html-bison install-html-bison
5970 maybe-install-html-bison:
5971 @if bison
5972 maybe-install-html-bison: install-html-bison
5974 install-html-bison: \
5975 configure-bison \
5976 html-bison
5977 @: $(MAKE); $(unstage)
5978 @[ -f ./bison/Makefile ] || exit 0; \
5979 r=`${PWD_COMMAND}`; export r; \
5980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5981 $(HOST_EXPORTS) \
5982 for flag in $(EXTRA_HOST_FLAGS) ; do \
5983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5984 done; \
5985 echo "Doing install-html in bison" ; \
5986 (cd $(HOST_SUBDIR)/bison && \
5987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5989 "RANLIB=$${RANLIB}" \
5990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5991 install-html) \
5992 || exit 1
5994 @endif bison
5996 .PHONY: maybe-installcheck-bison installcheck-bison
5997 maybe-installcheck-bison:
5998 @if bison
5999 maybe-installcheck-bison: installcheck-bison
6001 installcheck-bison: \
6002 configure-bison
6003 @: $(MAKE); $(unstage)
6004 @[ -f ./bison/Makefile ] || exit 0; \
6005 r=`${PWD_COMMAND}`; export r; \
6006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6007 $(HOST_EXPORTS) \
6008 for flag in $(EXTRA_HOST_FLAGS) ; do \
6009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6010 done; \
6011 echo "Doing installcheck in bison" ; \
6012 (cd $(HOST_SUBDIR)/bison && \
6013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6015 "RANLIB=$${RANLIB}" \
6016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6017 installcheck) \
6018 || exit 1
6020 @endif bison
6022 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
6023 maybe-mostlyclean-bison:
6024 @if bison
6025 maybe-mostlyclean-bison: mostlyclean-bison
6027 mostlyclean-bison:
6028 @: $(MAKE); $(unstage)
6029 @[ -f ./bison/Makefile ] || exit 0; \
6030 r=`${PWD_COMMAND}`; export r; \
6031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6032 $(HOST_EXPORTS) \
6033 for flag in $(EXTRA_HOST_FLAGS) ; do \
6034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6035 done; \
6036 echo "Doing mostlyclean in bison" ; \
6037 (cd $(HOST_SUBDIR)/bison && \
6038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6040 "RANLIB=$${RANLIB}" \
6041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6042 mostlyclean) \
6043 || exit 1
6045 @endif bison
6047 .PHONY: maybe-clean-bison clean-bison
6048 maybe-clean-bison:
6049 @if bison
6050 maybe-clean-bison: clean-bison
6052 clean-bison:
6053 @: $(MAKE); $(unstage)
6054 @[ -f ./bison/Makefile ] || exit 0; \
6055 r=`${PWD_COMMAND}`; export r; \
6056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6057 $(HOST_EXPORTS) \
6058 for flag in $(EXTRA_HOST_FLAGS) ; do \
6059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6060 done; \
6061 echo "Doing clean in bison" ; \
6062 (cd $(HOST_SUBDIR)/bison && \
6063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6065 "RANLIB=$${RANLIB}" \
6066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6067 clean) \
6068 || exit 1
6070 @endif bison
6072 .PHONY: maybe-distclean-bison distclean-bison
6073 maybe-distclean-bison:
6074 @if bison
6075 maybe-distclean-bison: distclean-bison
6077 distclean-bison:
6078 @: $(MAKE); $(unstage)
6079 @[ -f ./bison/Makefile ] || exit 0; \
6080 r=`${PWD_COMMAND}`; export r; \
6081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6082 $(HOST_EXPORTS) \
6083 for flag in $(EXTRA_HOST_FLAGS) ; do \
6084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6085 done; \
6086 echo "Doing distclean in bison" ; \
6087 (cd $(HOST_SUBDIR)/bison && \
6088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6090 "RANLIB=$${RANLIB}" \
6091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6092 distclean) \
6093 || exit 1
6095 @endif bison
6097 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
6098 maybe-maintainer-clean-bison:
6099 @if bison
6100 maybe-maintainer-clean-bison: maintainer-clean-bison
6102 maintainer-clean-bison:
6103 @: $(MAKE); $(unstage)
6104 @[ -f ./bison/Makefile ] || exit 0; \
6105 r=`${PWD_COMMAND}`; export r; \
6106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6107 $(HOST_EXPORTS) \
6108 for flag in $(EXTRA_HOST_FLAGS) ; do \
6109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6110 done; \
6111 echo "Doing maintainer-clean in bison" ; \
6112 (cd $(HOST_SUBDIR)/bison && \
6113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6115 "RANLIB=$${RANLIB}" \
6116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6117 maintainer-clean) \
6118 || exit 1
6120 @endif bison
6124 .PHONY: configure-cgen maybe-configure-cgen
6125 maybe-configure-cgen:
6126 @if gcc-bootstrap
6127 configure-cgen: stage_current
6128 @endif gcc-bootstrap
6129 @if cgen
6130 maybe-configure-cgen: configure-cgen
6131 configure-cgen:
6132 @: $(MAKE); $(unstage)
6133 @r=`${PWD_COMMAND}`; export r; \
6134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6135 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
6136 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
6137 $(HOST_EXPORTS) \
6138 echo Configuring in $(HOST_SUBDIR)/cgen; \
6139 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
6140 case $(srcdir) in \
6141 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6142 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
6143 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6144 esac; \
6145 module_srcdir=cgen; \
6146 $(SHELL) \
6147 $$s/$$module_srcdir/configure \
6148 --srcdir=$${topdir}/$$module_srcdir \
6149 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6150 --target=${target_alias} \
6151 || exit 1
6152 @endif cgen
6158 .PHONY: all-cgen maybe-all-cgen
6159 maybe-all-cgen:
6160 @if gcc-bootstrap
6161 all-cgen: stage_current
6162 @endif gcc-bootstrap
6163 @if cgen
6164 TARGET-cgen=all
6165 maybe-all-cgen: all-cgen
6166 all-cgen: configure-cgen
6167 @: $(MAKE); $(unstage)
6168 @r=`${PWD_COMMAND}`; export r; \
6169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6170 $(HOST_EXPORTS) \
6171 (cd $(HOST_SUBDIR)/cgen && \
6172 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6173 $(TARGET-cgen))
6174 @endif cgen
6179 .PHONY: check-cgen maybe-check-cgen
6180 maybe-check-cgen:
6181 @if cgen
6182 maybe-check-cgen: check-cgen
6184 check-cgen:
6185 @: $(MAKE); $(unstage)
6186 @r=`${PWD_COMMAND}`; export r; \
6187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6188 $(HOST_EXPORTS) \
6189 (cd $(HOST_SUBDIR)/cgen && \
6190 $(MAKE) $(FLAGS_TO_PASS) check)
6192 @endif cgen
6194 .PHONY: install-cgen maybe-install-cgen
6195 maybe-install-cgen:
6196 @if cgen
6197 maybe-install-cgen: install-cgen
6199 install-cgen: installdirs
6200 @: $(MAKE); $(unstage)
6201 @r=`${PWD_COMMAND}`; export r; \
6202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6203 $(HOST_EXPORTS) \
6204 (cd $(HOST_SUBDIR)/cgen && \
6205 $(MAKE) $(FLAGS_TO_PASS) install)
6207 @endif cgen
6209 .PHONY: install-strip-cgen maybe-install-strip-cgen
6210 maybe-install-strip-cgen:
6211 @if cgen
6212 maybe-install-strip-cgen: install-strip-cgen
6214 install-strip-cgen: installdirs
6215 @: $(MAKE); $(unstage)
6216 @r=`${PWD_COMMAND}`; export r; \
6217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6218 $(HOST_EXPORTS) \
6219 (cd $(HOST_SUBDIR)/cgen && \
6220 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6222 @endif cgen
6224 # Other targets (info, dvi, pdf, etc.)
6226 .PHONY: maybe-info-cgen info-cgen
6227 maybe-info-cgen:
6228 @if cgen
6229 maybe-info-cgen: info-cgen
6231 info-cgen: \
6232 configure-cgen
6233 @: $(MAKE); $(unstage)
6234 @[ -f ./cgen/Makefile ] || exit 0; \
6235 r=`${PWD_COMMAND}`; export r; \
6236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6237 $(HOST_EXPORTS) \
6238 for flag in $(EXTRA_HOST_FLAGS) ; do \
6239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6240 done; \
6241 echo "Doing info in cgen" ; \
6242 (cd $(HOST_SUBDIR)/cgen && \
6243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6245 "RANLIB=$${RANLIB}" \
6246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6247 info) \
6248 || exit 1
6250 @endif cgen
6252 .PHONY: maybe-dvi-cgen dvi-cgen
6253 maybe-dvi-cgen:
6254 @if cgen
6255 maybe-dvi-cgen: dvi-cgen
6257 dvi-cgen: \
6258 configure-cgen
6259 @: $(MAKE); $(unstage)
6260 @[ -f ./cgen/Makefile ] || exit 0; \
6261 r=`${PWD_COMMAND}`; export r; \
6262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6263 $(HOST_EXPORTS) \
6264 for flag in $(EXTRA_HOST_FLAGS) ; do \
6265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6266 done; \
6267 echo "Doing dvi in cgen" ; \
6268 (cd $(HOST_SUBDIR)/cgen && \
6269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6271 "RANLIB=$${RANLIB}" \
6272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6273 dvi) \
6274 || exit 1
6276 @endif cgen
6278 .PHONY: maybe-pdf-cgen pdf-cgen
6279 maybe-pdf-cgen:
6280 @if cgen
6281 maybe-pdf-cgen: pdf-cgen
6283 pdf-cgen: \
6284 configure-cgen
6285 @: $(MAKE); $(unstage)
6286 @[ -f ./cgen/Makefile ] || exit 0; \
6287 r=`${PWD_COMMAND}`; export r; \
6288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6289 $(HOST_EXPORTS) \
6290 for flag in $(EXTRA_HOST_FLAGS) ; do \
6291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6292 done; \
6293 echo "Doing pdf in cgen" ; \
6294 (cd $(HOST_SUBDIR)/cgen && \
6295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6297 "RANLIB=$${RANLIB}" \
6298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6299 pdf) \
6300 || exit 1
6302 @endif cgen
6304 .PHONY: maybe-html-cgen html-cgen
6305 maybe-html-cgen:
6306 @if cgen
6307 maybe-html-cgen: html-cgen
6309 html-cgen: \
6310 configure-cgen
6311 @: $(MAKE); $(unstage)
6312 @[ -f ./cgen/Makefile ] || exit 0; \
6313 r=`${PWD_COMMAND}`; export r; \
6314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6315 $(HOST_EXPORTS) \
6316 for flag in $(EXTRA_HOST_FLAGS) ; do \
6317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6318 done; \
6319 echo "Doing html in cgen" ; \
6320 (cd $(HOST_SUBDIR)/cgen && \
6321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6323 "RANLIB=$${RANLIB}" \
6324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6325 html) \
6326 || exit 1
6328 @endif cgen
6330 .PHONY: maybe-TAGS-cgen TAGS-cgen
6331 maybe-TAGS-cgen:
6332 @if cgen
6333 maybe-TAGS-cgen: TAGS-cgen
6335 TAGS-cgen: \
6336 configure-cgen
6337 @: $(MAKE); $(unstage)
6338 @[ -f ./cgen/Makefile ] || exit 0; \
6339 r=`${PWD_COMMAND}`; export r; \
6340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6341 $(HOST_EXPORTS) \
6342 for flag in $(EXTRA_HOST_FLAGS) ; do \
6343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6344 done; \
6345 echo "Doing TAGS in cgen" ; \
6346 (cd $(HOST_SUBDIR)/cgen && \
6347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6349 "RANLIB=$${RANLIB}" \
6350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6351 TAGS) \
6352 || exit 1
6354 @endif cgen
6356 .PHONY: maybe-install-info-cgen install-info-cgen
6357 maybe-install-info-cgen:
6358 @if cgen
6359 maybe-install-info-cgen: install-info-cgen
6361 install-info-cgen: \
6362 configure-cgen \
6363 info-cgen
6364 @: $(MAKE); $(unstage)
6365 @[ -f ./cgen/Makefile ] || exit 0; \
6366 r=`${PWD_COMMAND}`; export r; \
6367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6368 $(HOST_EXPORTS) \
6369 for flag in $(EXTRA_HOST_FLAGS) ; do \
6370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6371 done; \
6372 echo "Doing install-info in cgen" ; \
6373 (cd $(HOST_SUBDIR)/cgen && \
6374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6376 "RANLIB=$${RANLIB}" \
6377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6378 install-info) \
6379 || exit 1
6381 @endif cgen
6383 .PHONY: maybe-install-pdf-cgen install-pdf-cgen
6384 maybe-install-pdf-cgen:
6385 @if cgen
6386 maybe-install-pdf-cgen: install-pdf-cgen
6388 install-pdf-cgen: \
6389 configure-cgen \
6390 pdf-cgen
6391 @: $(MAKE); $(unstage)
6392 @[ -f ./cgen/Makefile ] || exit 0; \
6393 r=`${PWD_COMMAND}`; export r; \
6394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6395 $(HOST_EXPORTS) \
6396 for flag in $(EXTRA_HOST_FLAGS) ; do \
6397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6398 done; \
6399 echo "Doing install-pdf in cgen" ; \
6400 (cd $(HOST_SUBDIR)/cgen && \
6401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6403 "RANLIB=$${RANLIB}" \
6404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6405 install-pdf) \
6406 || exit 1
6408 @endif cgen
6410 .PHONY: maybe-install-html-cgen install-html-cgen
6411 maybe-install-html-cgen:
6412 @if cgen
6413 maybe-install-html-cgen: install-html-cgen
6415 install-html-cgen: \
6416 configure-cgen \
6417 html-cgen
6418 @: $(MAKE); $(unstage)
6419 @[ -f ./cgen/Makefile ] || exit 0; \
6420 r=`${PWD_COMMAND}`; export r; \
6421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6422 $(HOST_EXPORTS) \
6423 for flag in $(EXTRA_HOST_FLAGS) ; do \
6424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6425 done; \
6426 echo "Doing install-html in cgen" ; \
6427 (cd $(HOST_SUBDIR)/cgen && \
6428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6430 "RANLIB=$${RANLIB}" \
6431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6432 install-html) \
6433 || exit 1
6435 @endif cgen
6437 .PHONY: maybe-installcheck-cgen installcheck-cgen
6438 maybe-installcheck-cgen:
6439 @if cgen
6440 maybe-installcheck-cgen: installcheck-cgen
6442 installcheck-cgen: \
6443 configure-cgen
6444 @: $(MAKE); $(unstage)
6445 @[ -f ./cgen/Makefile ] || exit 0; \
6446 r=`${PWD_COMMAND}`; export r; \
6447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6448 $(HOST_EXPORTS) \
6449 for flag in $(EXTRA_HOST_FLAGS) ; do \
6450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6451 done; \
6452 echo "Doing installcheck in cgen" ; \
6453 (cd $(HOST_SUBDIR)/cgen && \
6454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6456 "RANLIB=$${RANLIB}" \
6457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6458 installcheck) \
6459 || exit 1
6461 @endif cgen
6463 .PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6464 maybe-mostlyclean-cgen:
6465 @if cgen
6466 maybe-mostlyclean-cgen: mostlyclean-cgen
6468 mostlyclean-cgen:
6469 @: $(MAKE); $(unstage)
6470 @[ -f ./cgen/Makefile ] || exit 0; \
6471 r=`${PWD_COMMAND}`; export r; \
6472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6473 $(HOST_EXPORTS) \
6474 for flag in $(EXTRA_HOST_FLAGS) ; do \
6475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6476 done; \
6477 echo "Doing mostlyclean in cgen" ; \
6478 (cd $(HOST_SUBDIR)/cgen && \
6479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6481 "RANLIB=$${RANLIB}" \
6482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6483 mostlyclean) \
6484 || exit 1
6486 @endif cgen
6488 .PHONY: maybe-clean-cgen clean-cgen
6489 maybe-clean-cgen:
6490 @if cgen
6491 maybe-clean-cgen: clean-cgen
6493 clean-cgen:
6494 @: $(MAKE); $(unstage)
6495 @[ -f ./cgen/Makefile ] || exit 0; \
6496 r=`${PWD_COMMAND}`; export r; \
6497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6498 $(HOST_EXPORTS) \
6499 for flag in $(EXTRA_HOST_FLAGS) ; do \
6500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6501 done; \
6502 echo "Doing clean in cgen" ; \
6503 (cd $(HOST_SUBDIR)/cgen && \
6504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6506 "RANLIB=$${RANLIB}" \
6507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6508 clean) \
6509 || exit 1
6511 @endif cgen
6513 .PHONY: maybe-distclean-cgen distclean-cgen
6514 maybe-distclean-cgen:
6515 @if cgen
6516 maybe-distclean-cgen: distclean-cgen
6518 distclean-cgen:
6519 @: $(MAKE); $(unstage)
6520 @[ -f ./cgen/Makefile ] || exit 0; \
6521 r=`${PWD_COMMAND}`; export r; \
6522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6523 $(HOST_EXPORTS) \
6524 for flag in $(EXTRA_HOST_FLAGS) ; do \
6525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6526 done; \
6527 echo "Doing distclean in cgen" ; \
6528 (cd $(HOST_SUBDIR)/cgen && \
6529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6531 "RANLIB=$${RANLIB}" \
6532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6533 distclean) \
6534 || exit 1
6536 @endif cgen
6538 .PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6539 maybe-maintainer-clean-cgen:
6540 @if cgen
6541 maybe-maintainer-clean-cgen: maintainer-clean-cgen
6543 maintainer-clean-cgen:
6544 @: $(MAKE); $(unstage)
6545 @[ -f ./cgen/Makefile ] || exit 0; \
6546 r=`${PWD_COMMAND}`; export r; \
6547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6548 $(HOST_EXPORTS) \
6549 for flag in $(EXTRA_HOST_FLAGS) ; do \
6550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6551 done; \
6552 echo "Doing maintainer-clean in cgen" ; \
6553 (cd $(HOST_SUBDIR)/cgen && \
6554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6556 "RANLIB=$${RANLIB}" \
6557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6558 maintainer-clean) \
6559 || exit 1
6561 @endif cgen
6565 .PHONY: configure-dejagnu maybe-configure-dejagnu
6566 maybe-configure-dejagnu:
6567 @if gcc-bootstrap
6568 configure-dejagnu: stage_current
6569 @endif gcc-bootstrap
6570 @if dejagnu
6571 maybe-configure-dejagnu: configure-dejagnu
6572 configure-dejagnu:
6573 @: $(MAKE); $(unstage)
6574 @r=`${PWD_COMMAND}`; export r; \
6575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6576 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6577 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
6578 $(HOST_EXPORTS) \
6579 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6580 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6581 case $(srcdir) in \
6582 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6583 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6584 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6585 esac; \
6586 module_srcdir=dejagnu; \
6587 $(SHELL) \
6588 $$s/$$module_srcdir/configure \
6589 --srcdir=$${topdir}/$$module_srcdir \
6590 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6591 --target=${target_alias} \
6592 || exit 1
6593 @endif dejagnu
6599 .PHONY: all-dejagnu maybe-all-dejagnu
6600 maybe-all-dejagnu:
6601 @if gcc-bootstrap
6602 all-dejagnu: stage_current
6603 @endif gcc-bootstrap
6604 @if dejagnu
6605 TARGET-dejagnu=all
6606 maybe-all-dejagnu: all-dejagnu
6607 all-dejagnu: configure-dejagnu
6608 @: $(MAKE); $(unstage)
6609 @r=`${PWD_COMMAND}`; export r; \
6610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6611 $(HOST_EXPORTS) \
6612 (cd $(HOST_SUBDIR)/dejagnu && \
6613 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6614 $(TARGET-dejagnu))
6615 @endif dejagnu
6620 .PHONY: check-dejagnu maybe-check-dejagnu
6621 maybe-check-dejagnu:
6622 @if dejagnu
6623 maybe-check-dejagnu: check-dejagnu
6625 check-dejagnu:
6626 @: $(MAKE); $(unstage)
6627 @r=`${PWD_COMMAND}`; export r; \
6628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6629 $(HOST_EXPORTS) \
6630 (cd $(HOST_SUBDIR)/dejagnu && \
6631 $(MAKE) $(FLAGS_TO_PASS) check)
6633 @endif dejagnu
6635 .PHONY: install-dejagnu maybe-install-dejagnu
6636 maybe-install-dejagnu:
6637 @if dejagnu
6638 maybe-install-dejagnu: install-dejagnu
6640 install-dejagnu: installdirs
6641 @: $(MAKE); $(unstage)
6642 @r=`${PWD_COMMAND}`; export r; \
6643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6644 $(HOST_EXPORTS) \
6645 (cd $(HOST_SUBDIR)/dejagnu && \
6646 $(MAKE) $(FLAGS_TO_PASS) install)
6648 @endif dejagnu
6650 .PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6651 maybe-install-strip-dejagnu:
6652 @if dejagnu
6653 maybe-install-strip-dejagnu: install-strip-dejagnu
6655 install-strip-dejagnu: installdirs
6656 @: $(MAKE); $(unstage)
6657 @r=`${PWD_COMMAND}`; export r; \
6658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6659 $(HOST_EXPORTS) \
6660 (cd $(HOST_SUBDIR)/dejagnu && \
6661 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6663 @endif dejagnu
6665 # Other targets (info, dvi, pdf, etc.)
6667 .PHONY: maybe-info-dejagnu info-dejagnu
6668 maybe-info-dejagnu:
6669 @if dejagnu
6670 maybe-info-dejagnu: info-dejagnu
6672 info-dejagnu: \
6673 configure-dejagnu
6674 @: $(MAKE); $(unstage)
6675 @[ -f ./dejagnu/Makefile ] || exit 0; \
6676 r=`${PWD_COMMAND}`; export r; \
6677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6678 $(HOST_EXPORTS) \
6679 for flag in $(EXTRA_HOST_FLAGS) ; do \
6680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6681 done; \
6682 echo "Doing info in dejagnu" ; \
6683 (cd $(HOST_SUBDIR)/dejagnu && \
6684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6686 "RANLIB=$${RANLIB}" \
6687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6688 info) \
6689 || exit 1
6691 @endif dejagnu
6693 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
6694 maybe-dvi-dejagnu:
6695 @if dejagnu
6696 maybe-dvi-dejagnu: dvi-dejagnu
6698 dvi-dejagnu: \
6699 configure-dejagnu
6700 @: $(MAKE); $(unstage)
6701 @[ -f ./dejagnu/Makefile ] || exit 0; \
6702 r=`${PWD_COMMAND}`; export r; \
6703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6704 $(HOST_EXPORTS) \
6705 for flag in $(EXTRA_HOST_FLAGS) ; do \
6706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6707 done; \
6708 echo "Doing dvi in dejagnu" ; \
6709 (cd $(HOST_SUBDIR)/dejagnu && \
6710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6712 "RANLIB=$${RANLIB}" \
6713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6714 dvi) \
6715 || exit 1
6717 @endif dejagnu
6719 .PHONY: maybe-pdf-dejagnu pdf-dejagnu
6720 maybe-pdf-dejagnu:
6721 @if dejagnu
6722 maybe-pdf-dejagnu: pdf-dejagnu
6724 pdf-dejagnu: \
6725 configure-dejagnu
6726 @: $(MAKE); $(unstage)
6727 @[ -f ./dejagnu/Makefile ] || exit 0; \
6728 r=`${PWD_COMMAND}`; export r; \
6729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6730 $(HOST_EXPORTS) \
6731 for flag in $(EXTRA_HOST_FLAGS) ; do \
6732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6733 done; \
6734 echo "Doing pdf in dejagnu" ; \
6735 (cd $(HOST_SUBDIR)/dejagnu && \
6736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6738 "RANLIB=$${RANLIB}" \
6739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6740 pdf) \
6741 || exit 1
6743 @endif dejagnu
6745 .PHONY: maybe-html-dejagnu html-dejagnu
6746 maybe-html-dejagnu:
6747 @if dejagnu
6748 maybe-html-dejagnu: html-dejagnu
6750 html-dejagnu: \
6751 configure-dejagnu
6752 @: $(MAKE); $(unstage)
6753 @[ -f ./dejagnu/Makefile ] || exit 0; \
6754 r=`${PWD_COMMAND}`; export r; \
6755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6756 $(HOST_EXPORTS) \
6757 for flag in $(EXTRA_HOST_FLAGS) ; do \
6758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6759 done; \
6760 echo "Doing html in dejagnu" ; \
6761 (cd $(HOST_SUBDIR)/dejagnu && \
6762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6764 "RANLIB=$${RANLIB}" \
6765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6766 html) \
6767 || exit 1
6769 @endif dejagnu
6771 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6772 maybe-TAGS-dejagnu:
6773 @if dejagnu
6774 maybe-TAGS-dejagnu: TAGS-dejagnu
6776 TAGS-dejagnu: \
6777 configure-dejagnu
6778 @: $(MAKE); $(unstage)
6779 @[ -f ./dejagnu/Makefile ] || exit 0; \
6780 r=`${PWD_COMMAND}`; export r; \
6781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6782 $(HOST_EXPORTS) \
6783 for flag in $(EXTRA_HOST_FLAGS) ; do \
6784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6785 done; \
6786 echo "Doing TAGS in dejagnu" ; \
6787 (cd $(HOST_SUBDIR)/dejagnu && \
6788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6790 "RANLIB=$${RANLIB}" \
6791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6792 TAGS) \
6793 || exit 1
6795 @endif dejagnu
6797 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
6798 maybe-install-info-dejagnu:
6799 @if dejagnu
6800 maybe-install-info-dejagnu: install-info-dejagnu
6802 install-info-dejagnu: \
6803 configure-dejagnu \
6804 info-dejagnu
6805 @: $(MAKE); $(unstage)
6806 @[ -f ./dejagnu/Makefile ] || exit 0; \
6807 r=`${PWD_COMMAND}`; export r; \
6808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6809 $(HOST_EXPORTS) \
6810 for flag in $(EXTRA_HOST_FLAGS) ; do \
6811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6812 done; \
6813 echo "Doing install-info in dejagnu" ; \
6814 (cd $(HOST_SUBDIR)/dejagnu && \
6815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6817 "RANLIB=$${RANLIB}" \
6818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6819 install-info) \
6820 || exit 1
6822 @endif dejagnu
6824 .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6825 maybe-install-pdf-dejagnu:
6826 @if dejagnu
6827 maybe-install-pdf-dejagnu: install-pdf-dejagnu
6829 install-pdf-dejagnu: \
6830 configure-dejagnu \
6831 pdf-dejagnu
6832 @: $(MAKE); $(unstage)
6833 @[ -f ./dejagnu/Makefile ] || exit 0; \
6834 r=`${PWD_COMMAND}`; export r; \
6835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6836 $(HOST_EXPORTS) \
6837 for flag in $(EXTRA_HOST_FLAGS) ; do \
6838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6839 done; \
6840 echo "Doing install-pdf in dejagnu" ; \
6841 (cd $(HOST_SUBDIR)/dejagnu && \
6842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6844 "RANLIB=$${RANLIB}" \
6845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6846 install-pdf) \
6847 || exit 1
6849 @endif dejagnu
6851 .PHONY: maybe-install-html-dejagnu install-html-dejagnu
6852 maybe-install-html-dejagnu:
6853 @if dejagnu
6854 maybe-install-html-dejagnu: install-html-dejagnu
6856 install-html-dejagnu: \
6857 configure-dejagnu \
6858 html-dejagnu
6859 @: $(MAKE); $(unstage)
6860 @[ -f ./dejagnu/Makefile ] || exit 0; \
6861 r=`${PWD_COMMAND}`; export r; \
6862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6863 $(HOST_EXPORTS) \
6864 for flag in $(EXTRA_HOST_FLAGS) ; do \
6865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6866 done; \
6867 echo "Doing install-html in dejagnu" ; \
6868 (cd $(HOST_SUBDIR)/dejagnu && \
6869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6871 "RANLIB=$${RANLIB}" \
6872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6873 install-html) \
6874 || exit 1
6876 @endif dejagnu
6878 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6879 maybe-installcheck-dejagnu:
6880 @if dejagnu
6881 maybe-installcheck-dejagnu: installcheck-dejagnu
6883 installcheck-dejagnu: \
6884 configure-dejagnu
6885 @: $(MAKE); $(unstage)
6886 @[ -f ./dejagnu/Makefile ] || exit 0; \
6887 r=`${PWD_COMMAND}`; export r; \
6888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6889 $(HOST_EXPORTS) \
6890 for flag in $(EXTRA_HOST_FLAGS) ; do \
6891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6892 done; \
6893 echo "Doing installcheck in dejagnu" ; \
6894 (cd $(HOST_SUBDIR)/dejagnu && \
6895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6897 "RANLIB=$${RANLIB}" \
6898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6899 installcheck) \
6900 || exit 1
6902 @endif dejagnu
6904 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
6905 maybe-mostlyclean-dejagnu:
6906 @if dejagnu
6907 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
6909 mostlyclean-dejagnu:
6910 @: $(MAKE); $(unstage)
6911 @[ -f ./dejagnu/Makefile ] || exit 0; \
6912 r=`${PWD_COMMAND}`; export r; \
6913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6914 $(HOST_EXPORTS) \
6915 for flag in $(EXTRA_HOST_FLAGS) ; do \
6916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6917 done; \
6918 echo "Doing mostlyclean in dejagnu" ; \
6919 (cd $(HOST_SUBDIR)/dejagnu && \
6920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6922 "RANLIB=$${RANLIB}" \
6923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6924 mostlyclean) \
6925 || exit 1
6927 @endif dejagnu
6929 .PHONY: maybe-clean-dejagnu clean-dejagnu
6930 maybe-clean-dejagnu:
6931 @if dejagnu
6932 maybe-clean-dejagnu: clean-dejagnu
6934 clean-dejagnu:
6935 @: $(MAKE); $(unstage)
6936 @[ -f ./dejagnu/Makefile ] || exit 0; \
6937 r=`${PWD_COMMAND}`; export r; \
6938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6939 $(HOST_EXPORTS) \
6940 for flag in $(EXTRA_HOST_FLAGS) ; do \
6941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6942 done; \
6943 echo "Doing clean in dejagnu" ; \
6944 (cd $(HOST_SUBDIR)/dejagnu && \
6945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6947 "RANLIB=$${RANLIB}" \
6948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6949 clean) \
6950 || exit 1
6952 @endif dejagnu
6954 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
6955 maybe-distclean-dejagnu:
6956 @if dejagnu
6957 maybe-distclean-dejagnu: distclean-dejagnu
6959 distclean-dejagnu:
6960 @: $(MAKE); $(unstage)
6961 @[ -f ./dejagnu/Makefile ] || exit 0; \
6962 r=`${PWD_COMMAND}`; export r; \
6963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6964 $(HOST_EXPORTS) \
6965 for flag in $(EXTRA_HOST_FLAGS) ; do \
6966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6967 done; \
6968 echo "Doing distclean in dejagnu" ; \
6969 (cd $(HOST_SUBDIR)/dejagnu && \
6970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6972 "RANLIB=$${RANLIB}" \
6973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6974 distclean) \
6975 || exit 1
6977 @endif dejagnu
6979 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
6980 maybe-maintainer-clean-dejagnu:
6981 @if dejagnu
6982 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
6984 maintainer-clean-dejagnu:
6985 @: $(MAKE); $(unstage)
6986 @[ -f ./dejagnu/Makefile ] || exit 0; \
6987 r=`${PWD_COMMAND}`; export r; \
6988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6989 $(HOST_EXPORTS) \
6990 for flag in $(EXTRA_HOST_FLAGS) ; do \
6991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6992 done; \
6993 echo "Doing maintainer-clean in dejagnu" ; \
6994 (cd $(HOST_SUBDIR)/dejagnu && \
6995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6997 "RANLIB=$${RANLIB}" \
6998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6999 maintainer-clean) \
7000 || exit 1
7002 @endif dejagnu
7006 .PHONY: configure-etc maybe-configure-etc
7007 maybe-configure-etc:
7008 @if gcc-bootstrap
7009 configure-etc: stage_current
7010 @endif gcc-bootstrap
7011 @if etc
7012 maybe-configure-etc: configure-etc
7013 configure-etc:
7014 @: $(MAKE); $(unstage)
7015 @r=`${PWD_COMMAND}`; export r; \
7016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7017 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
7018 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
7019 $(HOST_EXPORTS) \
7020 echo Configuring in $(HOST_SUBDIR)/etc; \
7021 cd "$(HOST_SUBDIR)/etc" || exit 1; \
7022 case $(srcdir) in \
7023 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7024 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
7025 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7026 esac; \
7027 module_srcdir=etc; \
7028 $(SHELL) \
7029 $$s/$$module_srcdir/configure \
7030 --srcdir=$${topdir}/$$module_srcdir \
7031 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7032 --target=${target_alias} \
7033 || exit 1
7034 @endif etc
7040 .PHONY: all-etc maybe-all-etc
7041 maybe-all-etc:
7042 @if gcc-bootstrap
7043 all-etc: stage_current
7044 @endif gcc-bootstrap
7045 @if etc
7046 TARGET-etc=all
7047 maybe-all-etc: all-etc
7048 all-etc: configure-etc
7049 @: $(MAKE); $(unstage)
7050 @r=`${PWD_COMMAND}`; export r; \
7051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7052 $(HOST_EXPORTS) \
7053 (cd $(HOST_SUBDIR)/etc && \
7054 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7055 $(TARGET-etc))
7056 @endif etc
7061 .PHONY: check-etc maybe-check-etc
7062 maybe-check-etc:
7063 @if etc
7064 maybe-check-etc: check-etc
7066 check-etc:
7067 @: $(MAKE); $(unstage)
7068 @r=`${PWD_COMMAND}`; export r; \
7069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7070 $(HOST_EXPORTS) \
7071 (cd $(HOST_SUBDIR)/etc && \
7072 $(MAKE) $(FLAGS_TO_PASS) check)
7074 @endif etc
7076 .PHONY: install-etc maybe-install-etc
7077 maybe-install-etc:
7078 @if etc
7079 maybe-install-etc: install-etc
7081 install-etc: installdirs
7082 @: $(MAKE); $(unstage)
7083 @r=`${PWD_COMMAND}`; export r; \
7084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7085 $(HOST_EXPORTS) \
7086 (cd $(HOST_SUBDIR)/etc && \
7087 $(MAKE) $(FLAGS_TO_PASS) install)
7089 @endif etc
7091 .PHONY: install-strip-etc maybe-install-strip-etc
7092 maybe-install-strip-etc:
7093 @if etc
7094 maybe-install-strip-etc: install-strip-etc
7096 install-strip-etc: installdirs
7097 @: $(MAKE); $(unstage)
7098 @r=`${PWD_COMMAND}`; export r; \
7099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7100 $(HOST_EXPORTS) \
7101 (cd $(HOST_SUBDIR)/etc && \
7102 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7104 @endif etc
7106 # Other targets (info, dvi, pdf, etc.)
7108 .PHONY: maybe-info-etc info-etc
7109 maybe-info-etc:
7110 @if etc
7111 maybe-info-etc: info-etc
7113 info-etc: \
7114 configure-etc
7115 @: $(MAKE); $(unstage)
7116 @[ -f ./etc/Makefile ] || exit 0; \
7117 r=`${PWD_COMMAND}`; export r; \
7118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7119 $(HOST_EXPORTS) \
7120 for flag in $(EXTRA_HOST_FLAGS) ; do \
7121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7122 done; \
7123 echo "Doing info in etc" ; \
7124 (cd $(HOST_SUBDIR)/etc && \
7125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7127 "RANLIB=$${RANLIB}" \
7128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7129 info) \
7130 || exit 1
7132 @endif etc
7134 .PHONY: maybe-dvi-etc dvi-etc
7135 maybe-dvi-etc:
7136 @if etc
7137 maybe-dvi-etc: dvi-etc
7139 dvi-etc: \
7140 configure-etc
7141 @: $(MAKE); $(unstage)
7142 @[ -f ./etc/Makefile ] || exit 0; \
7143 r=`${PWD_COMMAND}`; export r; \
7144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7145 $(HOST_EXPORTS) \
7146 for flag in $(EXTRA_HOST_FLAGS) ; do \
7147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7148 done; \
7149 echo "Doing dvi in etc" ; \
7150 (cd $(HOST_SUBDIR)/etc && \
7151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7153 "RANLIB=$${RANLIB}" \
7154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7155 dvi) \
7156 || exit 1
7158 @endif etc
7160 .PHONY: maybe-pdf-etc pdf-etc
7161 maybe-pdf-etc:
7162 @if etc
7163 maybe-pdf-etc: pdf-etc
7165 pdf-etc: \
7166 configure-etc
7167 @: $(MAKE); $(unstage)
7168 @[ -f ./etc/Makefile ] || exit 0; \
7169 r=`${PWD_COMMAND}`; export r; \
7170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7171 $(HOST_EXPORTS) \
7172 for flag in $(EXTRA_HOST_FLAGS) ; do \
7173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7174 done; \
7175 echo "Doing pdf in etc" ; \
7176 (cd $(HOST_SUBDIR)/etc && \
7177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7179 "RANLIB=$${RANLIB}" \
7180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7181 pdf) \
7182 || exit 1
7184 @endif etc
7186 .PHONY: maybe-html-etc html-etc
7187 maybe-html-etc:
7188 @if etc
7189 maybe-html-etc: html-etc
7191 html-etc: \
7192 configure-etc
7193 @: $(MAKE); $(unstage)
7194 @[ -f ./etc/Makefile ] || exit 0; \
7195 r=`${PWD_COMMAND}`; export r; \
7196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7197 $(HOST_EXPORTS) \
7198 for flag in $(EXTRA_HOST_FLAGS) ; do \
7199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7200 done; \
7201 echo "Doing html in etc" ; \
7202 (cd $(HOST_SUBDIR)/etc && \
7203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7205 "RANLIB=$${RANLIB}" \
7206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7207 html) \
7208 || exit 1
7210 @endif etc
7212 .PHONY: maybe-TAGS-etc TAGS-etc
7213 maybe-TAGS-etc:
7214 @if etc
7215 maybe-TAGS-etc: TAGS-etc
7217 TAGS-etc: \
7218 configure-etc
7219 @: $(MAKE); $(unstage)
7220 @[ -f ./etc/Makefile ] || exit 0; \
7221 r=`${PWD_COMMAND}`; export r; \
7222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7223 $(HOST_EXPORTS) \
7224 for flag in $(EXTRA_HOST_FLAGS) ; do \
7225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7226 done; \
7227 echo "Doing TAGS in etc" ; \
7228 (cd $(HOST_SUBDIR)/etc && \
7229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7231 "RANLIB=$${RANLIB}" \
7232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7233 TAGS) \
7234 || exit 1
7236 @endif etc
7238 .PHONY: maybe-install-info-etc install-info-etc
7239 maybe-install-info-etc:
7240 @if etc
7241 maybe-install-info-etc: install-info-etc
7243 install-info-etc: \
7244 configure-etc \
7245 info-etc
7246 @: $(MAKE); $(unstage)
7247 @[ -f ./etc/Makefile ] || exit 0; \
7248 r=`${PWD_COMMAND}`; export r; \
7249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7250 $(HOST_EXPORTS) \
7251 for flag in $(EXTRA_HOST_FLAGS) ; do \
7252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7253 done; \
7254 echo "Doing install-info in etc" ; \
7255 (cd $(HOST_SUBDIR)/etc && \
7256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7258 "RANLIB=$${RANLIB}" \
7259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7260 install-info) \
7261 || exit 1
7263 @endif etc
7265 .PHONY: maybe-install-pdf-etc install-pdf-etc
7266 maybe-install-pdf-etc:
7267 @if etc
7268 maybe-install-pdf-etc: install-pdf-etc
7270 install-pdf-etc: \
7271 configure-etc \
7272 pdf-etc
7273 @: $(MAKE); $(unstage)
7274 @[ -f ./etc/Makefile ] || exit 0; \
7275 r=`${PWD_COMMAND}`; export r; \
7276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7277 $(HOST_EXPORTS) \
7278 for flag in $(EXTRA_HOST_FLAGS) ; do \
7279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7280 done; \
7281 echo "Doing install-pdf in etc" ; \
7282 (cd $(HOST_SUBDIR)/etc && \
7283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7285 "RANLIB=$${RANLIB}" \
7286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7287 install-pdf) \
7288 || exit 1
7290 @endif etc
7292 .PHONY: maybe-install-html-etc install-html-etc
7293 maybe-install-html-etc:
7294 @if etc
7295 maybe-install-html-etc: install-html-etc
7297 install-html-etc: \
7298 configure-etc \
7299 html-etc
7300 @: $(MAKE); $(unstage)
7301 @[ -f ./etc/Makefile ] || exit 0; \
7302 r=`${PWD_COMMAND}`; export r; \
7303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7304 $(HOST_EXPORTS) \
7305 for flag in $(EXTRA_HOST_FLAGS) ; do \
7306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7307 done; \
7308 echo "Doing install-html in etc" ; \
7309 (cd $(HOST_SUBDIR)/etc && \
7310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7312 "RANLIB=$${RANLIB}" \
7313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7314 install-html) \
7315 || exit 1
7317 @endif etc
7319 .PHONY: maybe-installcheck-etc installcheck-etc
7320 maybe-installcheck-etc:
7321 @if etc
7322 maybe-installcheck-etc: installcheck-etc
7324 installcheck-etc: \
7325 configure-etc
7326 @: $(MAKE); $(unstage)
7327 @[ -f ./etc/Makefile ] || exit 0; \
7328 r=`${PWD_COMMAND}`; export r; \
7329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7330 $(HOST_EXPORTS) \
7331 for flag in $(EXTRA_HOST_FLAGS) ; do \
7332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7333 done; \
7334 echo "Doing installcheck in etc" ; \
7335 (cd $(HOST_SUBDIR)/etc && \
7336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7338 "RANLIB=$${RANLIB}" \
7339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7340 installcheck) \
7341 || exit 1
7343 @endif etc
7345 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
7346 maybe-mostlyclean-etc:
7347 @if etc
7348 maybe-mostlyclean-etc: mostlyclean-etc
7350 mostlyclean-etc:
7351 @: $(MAKE); $(unstage)
7352 @[ -f ./etc/Makefile ] || exit 0; \
7353 r=`${PWD_COMMAND}`; export r; \
7354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7355 $(HOST_EXPORTS) \
7356 for flag in $(EXTRA_HOST_FLAGS) ; do \
7357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7358 done; \
7359 echo "Doing mostlyclean in etc" ; \
7360 (cd $(HOST_SUBDIR)/etc && \
7361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7363 "RANLIB=$${RANLIB}" \
7364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7365 mostlyclean) \
7366 || exit 1
7368 @endif etc
7370 .PHONY: maybe-clean-etc clean-etc
7371 maybe-clean-etc:
7372 @if etc
7373 maybe-clean-etc: clean-etc
7375 clean-etc:
7376 @: $(MAKE); $(unstage)
7377 @[ -f ./etc/Makefile ] || exit 0; \
7378 r=`${PWD_COMMAND}`; export r; \
7379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7380 $(HOST_EXPORTS) \
7381 for flag in $(EXTRA_HOST_FLAGS) ; do \
7382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7383 done; \
7384 echo "Doing clean in etc" ; \
7385 (cd $(HOST_SUBDIR)/etc && \
7386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7388 "RANLIB=$${RANLIB}" \
7389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7390 clean) \
7391 || exit 1
7393 @endif etc
7395 .PHONY: maybe-distclean-etc distclean-etc
7396 maybe-distclean-etc:
7397 @if etc
7398 maybe-distclean-etc: distclean-etc
7400 distclean-etc:
7401 @: $(MAKE); $(unstage)
7402 @[ -f ./etc/Makefile ] || exit 0; \
7403 r=`${PWD_COMMAND}`; export r; \
7404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7405 $(HOST_EXPORTS) \
7406 for flag in $(EXTRA_HOST_FLAGS) ; do \
7407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7408 done; \
7409 echo "Doing distclean in etc" ; \
7410 (cd $(HOST_SUBDIR)/etc && \
7411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7413 "RANLIB=$${RANLIB}" \
7414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7415 distclean) \
7416 || exit 1
7418 @endif etc
7420 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7421 maybe-maintainer-clean-etc:
7422 @if etc
7423 maybe-maintainer-clean-etc: maintainer-clean-etc
7425 maintainer-clean-etc:
7426 @: $(MAKE); $(unstage)
7427 @[ -f ./etc/Makefile ] || exit 0; \
7428 r=`${PWD_COMMAND}`; export r; \
7429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7430 $(HOST_EXPORTS) \
7431 for flag in $(EXTRA_HOST_FLAGS) ; do \
7432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7433 done; \
7434 echo "Doing maintainer-clean in etc" ; \
7435 (cd $(HOST_SUBDIR)/etc && \
7436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7438 "RANLIB=$${RANLIB}" \
7439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7440 maintainer-clean) \
7441 || exit 1
7443 @endif etc
7447 .PHONY: configure-fastjar maybe-configure-fastjar
7448 maybe-configure-fastjar:
7449 @if gcc-bootstrap
7450 configure-fastjar: stage_current
7451 @endif gcc-bootstrap
7452 @if fastjar
7453 maybe-configure-fastjar: configure-fastjar
7454 configure-fastjar:
7455 @: $(MAKE); $(unstage)
7456 @r=`${PWD_COMMAND}`; export r; \
7457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7458 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7459 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
7460 $(HOST_EXPORTS) \
7461 echo Configuring in $(HOST_SUBDIR)/fastjar; \
7462 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7463 case $(srcdir) in \
7464 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7465 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7466 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7467 esac; \
7468 module_srcdir=fastjar; \
7469 $(SHELL) \
7470 $$s/$$module_srcdir/configure \
7471 --srcdir=$${topdir}/$$module_srcdir \
7472 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7473 --target=${target_alias} \
7474 || exit 1
7475 @endif fastjar
7481 .PHONY: all-fastjar maybe-all-fastjar
7482 maybe-all-fastjar:
7483 @if gcc-bootstrap
7484 all-fastjar: stage_current
7485 @endif gcc-bootstrap
7486 @if fastjar
7487 TARGET-fastjar=all
7488 maybe-all-fastjar: all-fastjar
7489 all-fastjar: configure-fastjar
7490 @: $(MAKE); $(unstage)
7491 @r=`${PWD_COMMAND}`; export r; \
7492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7493 $(HOST_EXPORTS) \
7494 (cd $(HOST_SUBDIR)/fastjar && \
7495 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7496 $(TARGET-fastjar))
7497 @endif fastjar
7502 .PHONY: check-fastjar maybe-check-fastjar
7503 maybe-check-fastjar:
7504 @if fastjar
7505 maybe-check-fastjar: check-fastjar
7507 # This module is only tested in a native toolchain.
7508 check-fastjar:
7509 @: $(MAKE); $(unstage)
7510 @if [ '$(host)' = '$(target)' ] ; then \
7511 r=`${PWD_COMMAND}`; export r; \
7512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7513 $(HOST_EXPORTS) \
7514 (cd $(HOST_SUBDIR)/fastjar && \
7515 $(MAKE) $(FLAGS_TO_PASS) check); \
7518 @endif fastjar
7520 .PHONY: install-fastjar maybe-install-fastjar
7521 maybe-install-fastjar:
7522 @if fastjar
7523 maybe-install-fastjar: install-fastjar
7525 install-fastjar: installdirs
7526 @: $(MAKE); $(unstage)
7527 @r=`${PWD_COMMAND}`; export r; \
7528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7529 $(HOST_EXPORTS) \
7530 (cd $(HOST_SUBDIR)/fastjar && \
7531 $(MAKE) $(FLAGS_TO_PASS) install)
7533 @endif fastjar
7535 .PHONY: install-strip-fastjar maybe-install-strip-fastjar
7536 maybe-install-strip-fastjar:
7537 @if fastjar
7538 maybe-install-strip-fastjar: install-strip-fastjar
7540 install-strip-fastjar: installdirs
7541 @: $(MAKE); $(unstage)
7542 @r=`${PWD_COMMAND}`; export r; \
7543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7544 $(HOST_EXPORTS) \
7545 (cd $(HOST_SUBDIR)/fastjar && \
7546 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7548 @endif fastjar
7550 # Other targets (info, dvi, pdf, etc.)
7552 .PHONY: maybe-info-fastjar info-fastjar
7553 maybe-info-fastjar:
7554 @if fastjar
7555 maybe-info-fastjar: info-fastjar
7557 info-fastjar: \
7558 configure-fastjar
7559 @: $(MAKE); $(unstage)
7560 @[ -f ./fastjar/Makefile ] || exit 0; \
7561 r=`${PWD_COMMAND}`; export r; \
7562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7563 $(HOST_EXPORTS) \
7564 for flag in $(EXTRA_HOST_FLAGS) ; do \
7565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7566 done; \
7567 echo "Doing info in fastjar" ; \
7568 (cd $(HOST_SUBDIR)/fastjar && \
7569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7571 "RANLIB=$${RANLIB}" \
7572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7573 info) \
7574 || exit 1
7576 @endif fastjar
7578 .PHONY: maybe-dvi-fastjar dvi-fastjar
7579 maybe-dvi-fastjar:
7580 @if fastjar
7581 maybe-dvi-fastjar: dvi-fastjar
7583 dvi-fastjar: \
7584 configure-fastjar
7585 @: $(MAKE); $(unstage)
7586 @[ -f ./fastjar/Makefile ] || exit 0; \
7587 r=`${PWD_COMMAND}`; export r; \
7588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7589 $(HOST_EXPORTS) \
7590 for flag in $(EXTRA_HOST_FLAGS) ; do \
7591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7592 done; \
7593 echo "Doing dvi in fastjar" ; \
7594 (cd $(HOST_SUBDIR)/fastjar && \
7595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7597 "RANLIB=$${RANLIB}" \
7598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7599 dvi) \
7600 || exit 1
7602 @endif fastjar
7604 .PHONY: maybe-pdf-fastjar pdf-fastjar
7605 maybe-pdf-fastjar:
7606 @if fastjar
7607 maybe-pdf-fastjar: pdf-fastjar
7609 pdf-fastjar: \
7610 configure-fastjar
7611 @: $(MAKE); $(unstage)
7612 @[ -f ./fastjar/Makefile ] || exit 0; \
7613 r=`${PWD_COMMAND}`; export r; \
7614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7615 $(HOST_EXPORTS) \
7616 for flag in $(EXTRA_HOST_FLAGS) ; do \
7617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7618 done; \
7619 echo "Doing pdf in fastjar" ; \
7620 (cd $(HOST_SUBDIR)/fastjar && \
7621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7623 "RANLIB=$${RANLIB}" \
7624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7625 pdf) \
7626 || exit 1
7628 @endif fastjar
7630 .PHONY: maybe-html-fastjar html-fastjar
7631 maybe-html-fastjar:
7632 @if fastjar
7633 maybe-html-fastjar: html-fastjar
7635 html-fastjar: \
7636 configure-fastjar
7637 @: $(MAKE); $(unstage)
7638 @[ -f ./fastjar/Makefile ] || exit 0; \
7639 r=`${PWD_COMMAND}`; export r; \
7640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7641 $(HOST_EXPORTS) \
7642 for flag in $(EXTRA_HOST_FLAGS) ; do \
7643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7644 done; \
7645 echo "Doing html in fastjar" ; \
7646 (cd $(HOST_SUBDIR)/fastjar && \
7647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7649 "RANLIB=$${RANLIB}" \
7650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7651 html) \
7652 || exit 1
7654 @endif fastjar
7656 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
7657 maybe-TAGS-fastjar:
7658 @if fastjar
7659 maybe-TAGS-fastjar: TAGS-fastjar
7661 TAGS-fastjar: \
7662 configure-fastjar
7663 @: $(MAKE); $(unstage)
7664 @[ -f ./fastjar/Makefile ] || exit 0; \
7665 r=`${PWD_COMMAND}`; export r; \
7666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7667 $(HOST_EXPORTS) \
7668 for flag in $(EXTRA_HOST_FLAGS) ; do \
7669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7670 done; \
7671 echo "Doing TAGS in fastjar" ; \
7672 (cd $(HOST_SUBDIR)/fastjar && \
7673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7675 "RANLIB=$${RANLIB}" \
7676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7677 TAGS) \
7678 || exit 1
7680 @endif fastjar
7682 .PHONY: maybe-install-info-fastjar install-info-fastjar
7683 maybe-install-info-fastjar:
7684 @if fastjar
7685 maybe-install-info-fastjar: install-info-fastjar
7687 install-info-fastjar: \
7688 configure-fastjar \
7689 info-fastjar
7690 @: $(MAKE); $(unstage)
7691 @[ -f ./fastjar/Makefile ] || exit 0; \
7692 r=`${PWD_COMMAND}`; export r; \
7693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7694 $(HOST_EXPORTS) \
7695 for flag in $(EXTRA_HOST_FLAGS) ; do \
7696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7697 done; \
7698 echo "Doing install-info in fastjar" ; \
7699 (cd $(HOST_SUBDIR)/fastjar && \
7700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7702 "RANLIB=$${RANLIB}" \
7703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7704 install-info) \
7705 || exit 1
7707 @endif fastjar
7709 .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7710 maybe-install-pdf-fastjar:
7711 @if fastjar
7712 maybe-install-pdf-fastjar: install-pdf-fastjar
7714 install-pdf-fastjar: \
7715 configure-fastjar \
7716 pdf-fastjar
7717 @: $(MAKE); $(unstage)
7718 @[ -f ./fastjar/Makefile ] || exit 0; \
7719 r=`${PWD_COMMAND}`; export r; \
7720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7721 $(HOST_EXPORTS) \
7722 for flag in $(EXTRA_HOST_FLAGS) ; do \
7723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7724 done; \
7725 echo "Doing install-pdf in fastjar" ; \
7726 (cd $(HOST_SUBDIR)/fastjar && \
7727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7729 "RANLIB=$${RANLIB}" \
7730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7731 install-pdf) \
7732 || exit 1
7734 @endif fastjar
7736 .PHONY: maybe-install-html-fastjar install-html-fastjar
7737 maybe-install-html-fastjar:
7738 @if fastjar
7739 maybe-install-html-fastjar: install-html-fastjar
7741 install-html-fastjar: \
7742 configure-fastjar \
7743 html-fastjar
7744 @: $(MAKE); $(unstage)
7745 @[ -f ./fastjar/Makefile ] || exit 0; \
7746 r=`${PWD_COMMAND}`; export r; \
7747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7748 $(HOST_EXPORTS) \
7749 for flag in $(EXTRA_HOST_FLAGS) ; do \
7750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7751 done; \
7752 echo "Doing install-html in fastjar" ; \
7753 (cd $(HOST_SUBDIR)/fastjar && \
7754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7756 "RANLIB=$${RANLIB}" \
7757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7758 install-html) \
7759 || exit 1
7761 @endif fastjar
7763 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
7764 maybe-installcheck-fastjar:
7765 @if fastjar
7766 maybe-installcheck-fastjar: installcheck-fastjar
7768 installcheck-fastjar: \
7769 configure-fastjar
7770 @: $(MAKE); $(unstage)
7771 @[ -f ./fastjar/Makefile ] || exit 0; \
7772 r=`${PWD_COMMAND}`; export r; \
7773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7774 $(HOST_EXPORTS) \
7775 for flag in $(EXTRA_HOST_FLAGS) ; do \
7776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7777 done; \
7778 echo "Doing installcheck in fastjar" ; \
7779 (cd $(HOST_SUBDIR)/fastjar && \
7780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7782 "RANLIB=$${RANLIB}" \
7783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7784 installcheck) \
7785 || exit 1
7787 @endif fastjar
7789 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7790 maybe-mostlyclean-fastjar:
7791 @if fastjar
7792 maybe-mostlyclean-fastjar: mostlyclean-fastjar
7794 mostlyclean-fastjar:
7795 @: $(MAKE); $(unstage)
7796 @[ -f ./fastjar/Makefile ] || exit 0; \
7797 r=`${PWD_COMMAND}`; export r; \
7798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7799 $(HOST_EXPORTS) \
7800 for flag in $(EXTRA_HOST_FLAGS) ; do \
7801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7802 done; \
7803 echo "Doing mostlyclean in fastjar" ; \
7804 (cd $(HOST_SUBDIR)/fastjar && \
7805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7807 "RANLIB=$${RANLIB}" \
7808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7809 mostlyclean) \
7810 || exit 1
7812 @endif fastjar
7814 .PHONY: maybe-clean-fastjar clean-fastjar
7815 maybe-clean-fastjar:
7816 @if fastjar
7817 maybe-clean-fastjar: clean-fastjar
7819 clean-fastjar:
7820 @: $(MAKE); $(unstage)
7821 @[ -f ./fastjar/Makefile ] || exit 0; \
7822 r=`${PWD_COMMAND}`; export r; \
7823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7824 $(HOST_EXPORTS) \
7825 for flag in $(EXTRA_HOST_FLAGS) ; do \
7826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7827 done; \
7828 echo "Doing clean in fastjar" ; \
7829 (cd $(HOST_SUBDIR)/fastjar && \
7830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7832 "RANLIB=$${RANLIB}" \
7833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7834 clean) \
7835 || exit 1
7837 @endif fastjar
7839 .PHONY: maybe-distclean-fastjar distclean-fastjar
7840 maybe-distclean-fastjar:
7841 @if fastjar
7842 maybe-distclean-fastjar: distclean-fastjar
7844 distclean-fastjar:
7845 @: $(MAKE); $(unstage)
7846 @[ -f ./fastjar/Makefile ] || exit 0; \
7847 r=`${PWD_COMMAND}`; export r; \
7848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7849 $(HOST_EXPORTS) \
7850 for flag in $(EXTRA_HOST_FLAGS) ; do \
7851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7852 done; \
7853 echo "Doing distclean in fastjar" ; \
7854 (cd $(HOST_SUBDIR)/fastjar && \
7855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7857 "RANLIB=$${RANLIB}" \
7858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7859 distclean) \
7860 || exit 1
7862 @endif fastjar
7864 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7865 maybe-maintainer-clean-fastjar:
7866 @if fastjar
7867 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7869 maintainer-clean-fastjar:
7870 @: $(MAKE); $(unstage)
7871 @[ -f ./fastjar/Makefile ] || exit 0; \
7872 r=`${PWD_COMMAND}`; export r; \
7873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7874 $(HOST_EXPORTS) \
7875 for flag in $(EXTRA_HOST_FLAGS) ; do \
7876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7877 done; \
7878 echo "Doing maintainer-clean in fastjar" ; \
7879 (cd $(HOST_SUBDIR)/fastjar && \
7880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7882 "RANLIB=$${RANLIB}" \
7883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7884 maintainer-clean) \
7885 || exit 1
7887 @endif fastjar
7891 .PHONY: configure-fixincludes maybe-configure-fixincludes
7892 maybe-configure-fixincludes:
7893 @if gcc-bootstrap
7894 configure-fixincludes: stage_current
7895 @endif gcc-bootstrap
7896 @if fixincludes
7897 maybe-configure-fixincludes: configure-fixincludes
7898 configure-fixincludes:
7899 @r=`${PWD_COMMAND}`; export r; \
7900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7901 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7902 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7903 $(HOST_EXPORTS) \
7904 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
7905 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
7906 case $(srcdir) in \
7907 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7908 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7909 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7910 esac; \
7911 module_srcdir=fixincludes; \
7912 $(SHELL) \
7913 $$s/$$module_srcdir/configure \
7914 --srcdir=$${topdir}/$$module_srcdir \
7915 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7916 --target=${target_alias} \
7917 || exit 1
7918 @endif fixincludes
7922 .PHONY: configure-stage1-fixincludes maybe-configure-stage1-fixincludes
7923 maybe-configure-stage1-fixincludes:
7924 @if fixincludes-bootstrap
7925 maybe-configure-stage1-fixincludes: configure-stage1-fixincludes
7926 configure-stage1-fixincludes:
7927 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
7928 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
7929 @r=`${PWD_COMMAND}`; export r; \
7930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7931 TFLAGS="$(STAGE1_TFLAGS)"; \
7932 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7933 $(HOST_EXPORTS) \
7934 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7935 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
7936 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
7937 echo Configuring stage 1 in $(HOST_SUBDIR)/fixincludes ; \
7938 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7939 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
7940 case $(srcdir) in \
7941 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7942 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7943 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7944 esac; \
7945 module_srcdir=fixincludes; \
7946 $(SHELL) $$s/$$module_srcdir/configure \
7947 --srcdir=$${topdir}/$$module_srcdir \
7948 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7949 --target=${target_alias} \
7951 $(STAGE1_CONFIGURE_FLAGS)
7952 @endif fixincludes-bootstrap
7954 .PHONY: configure-stage2-fixincludes maybe-configure-stage2-fixincludes
7955 maybe-configure-stage2-fixincludes:
7956 @if fixincludes-bootstrap
7957 maybe-configure-stage2-fixincludes: configure-stage2-fixincludes
7958 configure-stage2-fixincludes:
7959 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
7960 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
7961 @r=`${PWD_COMMAND}`; export r; \
7962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7963 TFLAGS="$(STAGE2_TFLAGS)"; \
7964 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7965 $(HOST_EXPORTS) \
7966 $(POSTSTAGE1_HOST_EXPORTS) \
7967 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7968 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
7969 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
7970 echo Configuring stage 2 in $(HOST_SUBDIR)/fixincludes ; \
7971 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7972 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
7973 case $(srcdir) in \
7974 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7975 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7976 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7977 esac; \
7978 module_srcdir=fixincludes; \
7979 $(SHELL) $$s/$$module_srcdir/configure \
7980 --srcdir=$${topdir}/$$module_srcdir \
7981 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7982 --target=${target_alias} \
7983 --with-build-libsubdir=$(HOST_SUBDIR) \
7984 $(STAGE2_CONFIGURE_FLAGS)
7985 @endif fixincludes-bootstrap
7987 .PHONY: configure-stage3-fixincludes maybe-configure-stage3-fixincludes
7988 maybe-configure-stage3-fixincludes:
7989 @if fixincludes-bootstrap
7990 maybe-configure-stage3-fixincludes: configure-stage3-fixincludes
7991 configure-stage3-fixincludes:
7992 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
7993 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
7994 @r=`${PWD_COMMAND}`; export r; \
7995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7996 TFLAGS="$(STAGE3_TFLAGS)"; \
7997 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7998 $(HOST_EXPORTS) \
7999 $(POSTSTAGE1_HOST_EXPORTS) \
8000 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8001 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8002 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
8003 echo Configuring stage 3 in $(HOST_SUBDIR)/fixincludes ; \
8004 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
8005 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8006 case $(srcdir) in \
8007 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8008 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8009 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8010 esac; \
8011 module_srcdir=fixincludes; \
8012 $(SHELL) $$s/$$module_srcdir/configure \
8013 --srcdir=$${topdir}/$$module_srcdir \
8014 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8015 --target=${target_alias} \
8016 --with-build-libsubdir=$(HOST_SUBDIR) \
8017 $(STAGE3_CONFIGURE_FLAGS)
8018 @endif fixincludes-bootstrap
8020 .PHONY: configure-stage4-fixincludes maybe-configure-stage4-fixincludes
8021 maybe-configure-stage4-fixincludes:
8022 @if fixincludes-bootstrap
8023 maybe-configure-stage4-fixincludes: configure-stage4-fixincludes
8024 configure-stage4-fixincludes:
8025 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8026 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8027 @r=`${PWD_COMMAND}`; export r; \
8028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8029 TFLAGS="$(STAGE4_TFLAGS)"; \
8030 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8031 $(HOST_EXPORTS) \
8032 $(POSTSTAGE1_HOST_EXPORTS) \
8033 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8034 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8035 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
8036 echo Configuring stage 4 in $(HOST_SUBDIR)/fixincludes ; \
8037 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
8038 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8039 case $(srcdir) in \
8040 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8041 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8042 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8043 esac; \
8044 module_srcdir=fixincludes; \
8045 $(SHELL) $$s/$$module_srcdir/configure \
8046 --srcdir=$${topdir}/$$module_srcdir \
8047 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8048 --target=${target_alias} \
8049 --with-build-libsubdir=$(HOST_SUBDIR) \
8050 $(STAGE4_CONFIGURE_FLAGS)
8051 @endif fixincludes-bootstrap
8053 .PHONY: configure-stageprofile-fixincludes maybe-configure-stageprofile-fixincludes
8054 maybe-configure-stageprofile-fixincludes:
8055 @if fixincludes-bootstrap
8056 maybe-configure-stageprofile-fixincludes: configure-stageprofile-fixincludes
8057 configure-stageprofile-fixincludes:
8058 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8059 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8060 @r=`${PWD_COMMAND}`; export r; \
8061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8062 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8063 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8064 $(HOST_EXPORTS) \
8065 $(POSTSTAGE1_HOST_EXPORTS) \
8066 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8067 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8068 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
8069 echo Configuring stage profile in $(HOST_SUBDIR)/fixincludes ; \
8070 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
8071 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8072 case $(srcdir) in \
8073 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8074 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8075 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8076 esac; \
8077 module_srcdir=fixincludes; \
8078 $(SHELL) $$s/$$module_srcdir/configure \
8079 --srcdir=$${topdir}/$$module_srcdir \
8080 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8081 --target=${target_alias} \
8082 --with-build-libsubdir=$(HOST_SUBDIR) \
8083 $(STAGEprofile_CONFIGURE_FLAGS)
8084 @endif fixincludes-bootstrap
8086 .PHONY: configure-stagefeedback-fixincludes maybe-configure-stagefeedback-fixincludes
8087 maybe-configure-stagefeedback-fixincludes:
8088 @if fixincludes-bootstrap
8089 maybe-configure-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8090 configure-stagefeedback-fixincludes:
8091 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8092 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8093 @r=`${PWD_COMMAND}`; export r; \
8094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8095 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8096 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8097 $(HOST_EXPORTS) \
8098 $(POSTSTAGE1_HOST_EXPORTS) \
8099 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8100 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8101 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
8102 echo Configuring stage feedback in $(HOST_SUBDIR)/fixincludes ; \
8103 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
8104 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8105 case $(srcdir) in \
8106 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8107 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8108 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8109 esac; \
8110 module_srcdir=fixincludes; \
8111 $(SHELL) $$s/$$module_srcdir/configure \
8112 --srcdir=$${topdir}/$$module_srcdir \
8113 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8114 --target=${target_alias} \
8115 --with-build-libsubdir=$(HOST_SUBDIR) \
8116 $(STAGEfeedback_CONFIGURE_FLAGS)
8117 @endif fixincludes-bootstrap
8123 .PHONY: all-fixincludes maybe-all-fixincludes
8124 maybe-all-fixincludes:
8125 @if gcc-bootstrap
8126 all-fixincludes: stage_current
8127 @endif gcc-bootstrap
8128 @if fixincludes
8129 TARGET-fixincludes=all
8130 maybe-all-fixincludes: all-fixincludes
8131 all-fixincludes: configure-fixincludes
8132 @r=`${PWD_COMMAND}`; export r; \
8133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8134 $(HOST_EXPORTS) \
8135 (cd $(HOST_SUBDIR)/fixincludes && \
8136 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8137 $(TARGET-fixincludes))
8138 @endif fixincludes
8142 .PHONY: all-stage1-fixincludes maybe-all-stage1-fixincludes
8143 .PHONY: clean-stage1-fixincludes maybe-clean-stage1-fixincludes
8144 maybe-all-stage1-fixincludes:
8145 maybe-clean-stage1-fixincludes:
8146 @if fixincludes-bootstrap
8147 maybe-all-stage1-fixincludes: all-stage1-fixincludes
8148 all-stage1: all-stage1-fixincludes
8149 TARGET-stage1-fixincludes = $(TARGET-fixincludes)
8150 all-stage1-fixincludes: configure-stage1-fixincludes
8151 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8152 @r=`${PWD_COMMAND}`; export r; \
8153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8154 TFLAGS="$(STAGE1_TFLAGS)"; \
8155 $(HOST_EXPORTS) \
8156 cd $(HOST_SUBDIR)/fixincludes && \
8157 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8158 CFLAGS="$(STAGE1_CFLAGS)" \
8159 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8160 LIBCFLAGS="$(LIBCFLAGS)" \
8161 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8162 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8163 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8164 $(EXTRA_HOST_FLAGS) \
8165 $(STAGE1_FLAGS_TO_PASS) \
8166 TFLAGS="$(STAGE1_TFLAGS)" \
8167 $(TARGET-stage1-fixincludes)
8169 maybe-clean-stage1-fixincludes: clean-stage1-fixincludes
8170 clean-stage1: clean-stage1-fixincludes
8171 clean-stage1-fixincludes:
8172 @if [ $(current_stage) = stage1 ]; then \
8173 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8174 else \
8175 [ -f $(HOST_SUBDIR)/stage1-fixincludes/Makefile ] || exit 0; \
8176 $(MAKE) stage1-start; \
8177 fi; \
8178 cd $(HOST_SUBDIR)/fixincludes && \
8179 $(MAKE) $(EXTRA_HOST_FLAGS) \
8180 $(STAGE1_FLAGS_TO_PASS) clean
8181 @endif fixincludes-bootstrap
8184 .PHONY: all-stage2-fixincludes maybe-all-stage2-fixincludes
8185 .PHONY: clean-stage2-fixincludes maybe-clean-stage2-fixincludes
8186 maybe-all-stage2-fixincludes:
8187 maybe-clean-stage2-fixincludes:
8188 @if fixincludes-bootstrap
8189 maybe-all-stage2-fixincludes: all-stage2-fixincludes
8190 all-stage2: all-stage2-fixincludes
8191 TARGET-stage2-fixincludes = $(TARGET-fixincludes)
8192 all-stage2-fixincludes: configure-stage2-fixincludes
8193 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8194 @r=`${PWD_COMMAND}`; export r; \
8195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8196 TFLAGS="$(STAGE2_TFLAGS)"; \
8197 $(HOST_EXPORTS) \
8198 $(POSTSTAGE1_HOST_EXPORTS) \
8199 cd $(HOST_SUBDIR)/fixincludes && \
8200 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8201 CFLAGS="$(STAGE2_CFLAGS)" \
8202 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8203 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8204 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8205 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8206 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8207 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8208 TFLAGS="$(STAGE2_TFLAGS)" \
8209 $(TARGET-stage2-fixincludes)
8211 maybe-clean-stage2-fixincludes: clean-stage2-fixincludes
8212 clean-stage2: clean-stage2-fixincludes
8213 clean-stage2-fixincludes:
8214 @if [ $(current_stage) = stage2 ]; then \
8215 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8216 else \
8217 [ -f $(HOST_SUBDIR)/stage2-fixincludes/Makefile ] || exit 0; \
8218 $(MAKE) stage2-start; \
8219 fi; \
8220 cd $(HOST_SUBDIR)/fixincludes && \
8221 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8222 @endif fixincludes-bootstrap
8225 .PHONY: all-stage3-fixincludes maybe-all-stage3-fixincludes
8226 .PHONY: clean-stage3-fixincludes maybe-clean-stage3-fixincludes
8227 maybe-all-stage3-fixincludes:
8228 maybe-clean-stage3-fixincludes:
8229 @if fixincludes-bootstrap
8230 maybe-all-stage3-fixincludes: all-stage3-fixincludes
8231 all-stage3: all-stage3-fixincludes
8232 TARGET-stage3-fixincludes = $(TARGET-fixincludes)
8233 all-stage3-fixincludes: configure-stage3-fixincludes
8234 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8235 @r=`${PWD_COMMAND}`; export r; \
8236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8237 TFLAGS="$(STAGE3_TFLAGS)"; \
8238 $(HOST_EXPORTS) \
8239 $(POSTSTAGE1_HOST_EXPORTS) \
8240 cd $(HOST_SUBDIR)/fixincludes && \
8241 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8242 CFLAGS="$(STAGE3_CFLAGS)" \
8243 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
8244 LIBCFLAGS="$(STAGE3_CFLAGS)" \
8245 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8246 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8247 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8248 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8249 TFLAGS="$(STAGE3_TFLAGS)" \
8250 $(TARGET-stage3-fixincludes)
8252 maybe-clean-stage3-fixincludes: clean-stage3-fixincludes
8253 clean-stage3: clean-stage3-fixincludes
8254 clean-stage3-fixincludes:
8255 @if [ $(current_stage) = stage3 ]; then \
8256 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8257 else \
8258 [ -f $(HOST_SUBDIR)/stage3-fixincludes/Makefile ] || exit 0; \
8259 $(MAKE) stage3-start; \
8260 fi; \
8261 cd $(HOST_SUBDIR)/fixincludes && \
8262 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8263 @endif fixincludes-bootstrap
8266 .PHONY: all-stage4-fixincludes maybe-all-stage4-fixincludes
8267 .PHONY: clean-stage4-fixincludes maybe-clean-stage4-fixincludes
8268 maybe-all-stage4-fixincludes:
8269 maybe-clean-stage4-fixincludes:
8270 @if fixincludes-bootstrap
8271 maybe-all-stage4-fixincludes: all-stage4-fixincludes
8272 all-stage4: all-stage4-fixincludes
8273 TARGET-stage4-fixincludes = $(TARGET-fixincludes)
8274 all-stage4-fixincludes: configure-stage4-fixincludes
8275 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8276 @r=`${PWD_COMMAND}`; export r; \
8277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8278 TFLAGS="$(STAGE4_TFLAGS)"; \
8279 $(HOST_EXPORTS) \
8280 $(POSTSTAGE1_HOST_EXPORTS) \
8281 cd $(HOST_SUBDIR)/fixincludes && \
8282 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8283 CFLAGS="$(STAGE4_CFLAGS)" \
8284 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
8285 LIBCFLAGS="$(STAGE4_CFLAGS)" \
8286 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8287 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8288 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8289 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8290 TFLAGS="$(STAGE4_TFLAGS)" \
8291 $(TARGET-stage4-fixincludes)
8293 maybe-clean-stage4-fixincludes: clean-stage4-fixincludes
8294 clean-stage4: clean-stage4-fixincludes
8295 clean-stage4-fixincludes:
8296 @if [ $(current_stage) = stage4 ]; then \
8297 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8298 else \
8299 [ -f $(HOST_SUBDIR)/stage4-fixincludes/Makefile ] || exit 0; \
8300 $(MAKE) stage4-start; \
8301 fi; \
8302 cd $(HOST_SUBDIR)/fixincludes && \
8303 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8304 @endif fixincludes-bootstrap
8307 .PHONY: all-stageprofile-fixincludes maybe-all-stageprofile-fixincludes
8308 .PHONY: clean-stageprofile-fixincludes maybe-clean-stageprofile-fixincludes
8309 maybe-all-stageprofile-fixincludes:
8310 maybe-clean-stageprofile-fixincludes:
8311 @if fixincludes-bootstrap
8312 maybe-all-stageprofile-fixincludes: all-stageprofile-fixincludes
8313 all-stageprofile: all-stageprofile-fixincludes
8314 TARGET-stageprofile-fixincludes = $(TARGET-fixincludes)
8315 all-stageprofile-fixincludes: configure-stageprofile-fixincludes
8316 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8317 @r=`${PWD_COMMAND}`; export r; \
8318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8319 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8320 $(HOST_EXPORTS) \
8321 $(POSTSTAGE1_HOST_EXPORTS) \
8322 cd $(HOST_SUBDIR)/fixincludes && \
8323 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8324 CFLAGS="$(STAGEprofile_CFLAGS)" \
8325 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
8326 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
8327 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8328 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8329 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8330 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8331 TFLAGS="$(STAGEprofile_TFLAGS)" \
8332 $(TARGET-stageprofile-fixincludes)
8334 maybe-clean-stageprofile-fixincludes: clean-stageprofile-fixincludes
8335 clean-stageprofile: clean-stageprofile-fixincludes
8336 clean-stageprofile-fixincludes:
8337 @if [ $(current_stage) = stageprofile ]; then \
8338 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8339 else \
8340 [ -f $(HOST_SUBDIR)/stageprofile-fixincludes/Makefile ] || exit 0; \
8341 $(MAKE) stageprofile-start; \
8342 fi; \
8343 cd $(HOST_SUBDIR)/fixincludes && \
8344 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8345 @endif fixincludes-bootstrap
8348 .PHONY: all-stagefeedback-fixincludes maybe-all-stagefeedback-fixincludes
8349 .PHONY: clean-stagefeedback-fixincludes maybe-clean-stagefeedback-fixincludes
8350 maybe-all-stagefeedback-fixincludes:
8351 maybe-clean-stagefeedback-fixincludes:
8352 @if fixincludes-bootstrap
8353 maybe-all-stagefeedback-fixincludes: all-stagefeedback-fixincludes
8354 all-stagefeedback: all-stagefeedback-fixincludes
8355 TARGET-stagefeedback-fixincludes = $(TARGET-fixincludes)
8356 all-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8357 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8358 @r=`${PWD_COMMAND}`; export r; \
8359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8360 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8361 $(HOST_EXPORTS) \
8362 $(POSTSTAGE1_HOST_EXPORTS) \
8363 cd $(HOST_SUBDIR)/fixincludes && \
8364 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8365 CFLAGS="$(STAGEfeedback_CFLAGS)" \
8366 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
8367 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
8368 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8369 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8370 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8371 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8372 TFLAGS="$(STAGEfeedback_TFLAGS)" \
8373 $(TARGET-stagefeedback-fixincludes)
8375 maybe-clean-stagefeedback-fixincludes: clean-stagefeedback-fixincludes
8376 clean-stagefeedback: clean-stagefeedback-fixincludes
8377 clean-stagefeedback-fixincludes:
8378 @if [ $(current_stage) = stagefeedback ]; then \
8379 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8380 else \
8381 [ -f $(HOST_SUBDIR)/stagefeedback-fixincludes/Makefile ] || exit 0; \
8382 $(MAKE) stagefeedback-start; \
8383 fi; \
8384 cd $(HOST_SUBDIR)/fixincludes && \
8385 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8386 @endif fixincludes-bootstrap
8392 .PHONY: check-fixincludes maybe-check-fixincludes
8393 maybe-check-fixincludes:
8394 @if fixincludes
8395 maybe-check-fixincludes: check-fixincludes
8397 check-fixincludes:
8398 @: $(MAKE); $(unstage)
8399 @r=`${PWD_COMMAND}`; export r; \
8400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8401 $(HOST_EXPORTS) \
8402 (cd $(HOST_SUBDIR)/fixincludes && \
8403 $(MAKE) $(FLAGS_TO_PASS) check)
8405 @endif fixincludes
8407 .PHONY: install-fixincludes maybe-install-fixincludes
8408 maybe-install-fixincludes:
8409 @if fixincludes
8410 maybe-install-fixincludes: install-fixincludes
8412 install-fixincludes: installdirs
8413 @: $(MAKE); $(unstage)
8414 @r=`${PWD_COMMAND}`; export r; \
8415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8416 $(HOST_EXPORTS) \
8417 (cd $(HOST_SUBDIR)/fixincludes && \
8418 $(MAKE) $(FLAGS_TO_PASS) install)
8420 @endif fixincludes
8422 .PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
8423 maybe-install-strip-fixincludes:
8424 @if fixincludes
8425 maybe-install-strip-fixincludes: install-strip-fixincludes
8427 install-strip-fixincludes: installdirs
8428 @: $(MAKE); $(unstage)
8429 @r=`${PWD_COMMAND}`; export r; \
8430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8431 $(HOST_EXPORTS) \
8432 (cd $(HOST_SUBDIR)/fixincludes && \
8433 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8435 @endif fixincludes
8437 # Other targets (info, dvi, pdf, etc.)
8439 .PHONY: maybe-info-fixincludes info-fixincludes
8440 maybe-info-fixincludes:
8441 @if fixincludes
8442 maybe-info-fixincludes: info-fixincludes
8444 info-fixincludes: \
8445 configure-fixincludes
8446 @[ -f ./fixincludes/Makefile ] || exit 0; \
8447 r=`${PWD_COMMAND}`; export r; \
8448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8449 $(HOST_EXPORTS) \
8450 for flag in $(EXTRA_HOST_FLAGS) ; do \
8451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8452 done; \
8453 echo "Doing info in fixincludes" ; \
8454 (cd $(HOST_SUBDIR)/fixincludes && \
8455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8457 "RANLIB=$${RANLIB}" \
8458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8459 info) \
8460 || exit 1
8462 @endif fixincludes
8464 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
8465 maybe-dvi-fixincludes:
8466 @if fixincludes
8467 maybe-dvi-fixincludes: dvi-fixincludes
8469 dvi-fixincludes: \
8470 configure-fixincludes
8471 @[ -f ./fixincludes/Makefile ] || exit 0; \
8472 r=`${PWD_COMMAND}`; export r; \
8473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8474 $(HOST_EXPORTS) \
8475 for flag in $(EXTRA_HOST_FLAGS) ; do \
8476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8477 done; \
8478 echo "Doing dvi in fixincludes" ; \
8479 (cd $(HOST_SUBDIR)/fixincludes && \
8480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8482 "RANLIB=$${RANLIB}" \
8483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8484 dvi) \
8485 || exit 1
8487 @endif fixincludes
8489 .PHONY: maybe-pdf-fixincludes pdf-fixincludes
8490 maybe-pdf-fixincludes:
8491 @if fixincludes
8492 maybe-pdf-fixincludes: pdf-fixincludes
8494 pdf-fixincludes: \
8495 configure-fixincludes
8496 @[ -f ./fixincludes/Makefile ] || exit 0; \
8497 r=`${PWD_COMMAND}`; export r; \
8498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8499 $(HOST_EXPORTS) \
8500 for flag in $(EXTRA_HOST_FLAGS) ; do \
8501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8502 done; \
8503 echo "Doing pdf in fixincludes" ; \
8504 (cd $(HOST_SUBDIR)/fixincludes && \
8505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8507 "RANLIB=$${RANLIB}" \
8508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8509 pdf) \
8510 || exit 1
8512 @endif fixincludes
8514 .PHONY: maybe-html-fixincludes html-fixincludes
8515 maybe-html-fixincludes:
8516 @if fixincludes
8517 maybe-html-fixincludes: html-fixincludes
8519 html-fixincludes: \
8520 configure-fixincludes
8521 @[ -f ./fixincludes/Makefile ] || exit 0; \
8522 r=`${PWD_COMMAND}`; export r; \
8523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8524 $(HOST_EXPORTS) \
8525 for flag in $(EXTRA_HOST_FLAGS) ; do \
8526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8527 done; \
8528 echo "Doing html in fixincludes" ; \
8529 (cd $(HOST_SUBDIR)/fixincludes && \
8530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8532 "RANLIB=$${RANLIB}" \
8533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8534 html) \
8535 || exit 1
8537 @endif fixincludes
8539 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
8540 maybe-TAGS-fixincludes:
8541 @if fixincludes
8542 maybe-TAGS-fixincludes: TAGS-fixincludes
8544 # fixincludes doesn't support TAGS.
8545 TAGS-fixincludes:
8547 @endif fixincludes
8549 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
8550 maybe-install-info-fixincludes:
8551 @if fixincludes
8552 maybe-install-info-fixincludes: install-info-fixincludes
8554 install-info-fixincludes: \
8555 configure-fixincludes \
8556 info-fixincludes
8557 @[ -f ./fixincludes/Makefile ] || exit 0; \
8558 r=`${PWD_COMMAND}`; export r; \
8559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8560 $(HOST_EXPORTS) \
8561 for flag in $(EXTRA_HOST_FLAGS) ; do \
8562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8563 done; \
8564 echo "Doing install-info in fixincludes" ; \
8565 (cd $(HOST_SUBDIR)/fixincludes && \
8566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8568 "RANLIB=$${RANLIB}" \
8569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8570 install-info) \
8571 || exit 1
8573 @endif fixincludes
8575 .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
8576 maybe-install-pdf-fixincludes:
8577 @if fixincludes
8578 maybe-install-pdf-fixincludes: install-pdf-fixincludes
8580 install-pdf-fixincludes: \
8581 configure-fixincludes \
8582 pdf-fixincludes
8583 @[ -f ./fixincludes/Makefile ] || exit 0; \
8584 r=`${PWD_COMMAND}`; export r; \
8585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8586 $(HOST_EXPORTS) \
8587 for flag in $(EXTRA_HOST_FLAGS) ; do \
8588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8589 done; \
8590 echo "Doing install-pdf in fixincludes" ; \
8591 (cd $(HOST_SUBDIR)/fixincludes && \
8592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8594 "RANLIB=$${RANLIB}" \
8595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8596 install-pdf) \
8597 || exit 1
8599 @endif fixincludes
8601 .PHONY: maybe-install-html-fixincludes install-html-fixincludes
8602 maybe-install-html-fixincludes:
8603 @if fixincludes
8604 maybe-install-html-fixincludes: install-html-fixincludes
8606 install-html-fixincludes: \
8607 configure-fixincludes \
8608 html-fixincludes
8609 @[ -f ./fixincludes/Makefile ] || exit 0; \
8610 r=`${PWD_COMMAND}`; export r; \
8611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8612 $(HOST_EXPORTS) \
8613 for flag in $(EXTRA_HOST_FLAGS) ; do \
8614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8615 done; \
8616 echo "Doing install-html in fixincludes" ; \
8617 (cd $(HOST_SUBDIR)/fixincludes && \
8618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8620 "RANLIB=$${RANLIB}" \
8621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8622 install-html) \
8623 || exit 1
8625 @endif fixincludes
8627 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8628 maybe-installcheck-fixincludes:
8629 @if fixincludes
8630 maybe-installcheck-fixincludes: installcheck-fixincludes
8632 installcheck-fixincludes: \
8633 configure-fixincludes
8634 @[ -f ./fixincludes/Makefile ] || exit 0; \
8635 r=`${PWD_COMMAND}`; export r; \
8636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8637 $(HOST_EXPORTS) \
8638 for flag in $(EXTRA_HOST_FLAGS) ; do \
8639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8640 done; \
8641 echo "Doing installcheck in fixincludes" ; \
8642 (cd $(HOST_SUBDIR)/fixincludes && \
8643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8645 "RANLIB=$${RANLIB}" \
8646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8647 installcheck) \
8648 || exit 1
8650 @endif fixincludes
8652 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8653 maybe-mostlyclean-fixincludes:
8654 @if fixincludes
8655 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8657 mostlyclean-fixincludes:
8658 @[ -f ./fixincludes/Makefile ] || exit 0; \
8659 r=`${PWD_COMMAND}`; export r; \
8660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8661 $(HOST_EXPORTS) \
8662 for flag in $(EXTRA_HOST_FLAGS) ; do \
8663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8664 done; \
8665 echo "Doing mostlyclean in fixincludes" ; \
8666 (cd $(HOST_SUBDIR)/fixincludes && \
8667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8669 "RANLIB=$${RANLIB}" \
8670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8671 mostlyclean) \
8672 || exit 1
8674 @endif fixincludes
8676 .PHONY: maybe-clean-fixincludes clean-fixincludes
8677 maybe-clean-fixincludes:
8678 @if fixincludes
8679 maybe-clean-fixincludes: clean-fixincludes
8681 clean-fixincludes:
8682 @[ -f ./fixincludes/Makefile ] || exit 0; \
8683 r=`${PWD_COMMAND}`; export r; \
8684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8685 $(HOST_EXPORTS) \
8686 for flag in $(EXTRA_HOST_FLAGS) ; do \
8687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8688 done; \
8689 echo "Doing clean in fixincludes" ; \
8690 (cd $(HOST_SUBDIR)/fixincludes && \
8691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8693 "RANLIB=$${RANLIB}" \
8694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8695 clean) \
8696 || exit 1
8698 @endif fixincludes
8700 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
8701 maybe-distclean-fixincludes:
8702 @if fixincludes
8703 maybe-distclean-fixincludes: distclean-fixincludes
8705 distclean-fixincludes:
8706 @[ -f ./fixincludes/Makefile ] || exit 0; \
8707 r=`${PWD_COMMAND}`; export r; \
8708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8709 $(HOST_EXPORTS) \
8710 for flag in $(EXTRA_HOST_FLAGS) ; do \
8711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8712 done; \
8713 echo "Doing distclean in fixincludes" ; \
8714 (cd $(HOST_SUBDIR)/fixincludes && \
8715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8717 "RANLIB=$${RANLIB}" \
8718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8719 distclean) \
8720 || exit 1
8722 @endif fixincludes
8724 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8725 maybe-maintainer-clean-fixincludes:
8726 @if fixincludes
8727 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8729 maintainer-clean-fixincludes:
8730 @[ -f ./fixincludes/Makefile ] || exit 0; \
8731 r=`${PWD_COMMAND}`; export r; \
8732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8733 $(HOST_EXPORTS) \
8734 for flag in $(EXTRA_HOST_FLAGS) ; do \
8735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8736 done; \
8737 echo "Doing maintainer-clean in fixincludes" ; \
8738 (cd $(HOST_SUBDIR)/fixincludes && \
8739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8741 "RANLIB=$${RANLIB}" \
8742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8743 maintainer-clean) \
8744 || exit 1
8746 @endif fixincludes
8750 .PHONY: configure-flex maybe-configure-flex
8751 maybe-configure-flex:
8752 @if gcc-bootstrap
8753 configure-flex: stage_current
8754 @endif gcc-bootstrap
8755 @if flex
8756 maybe-configure-flex: configure-flex
8757 configure-flex:
8758 @: $(MAKE); $(unstage)
8759 @r=`${PWD_COMMAND}`; export r; \
8760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8761 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8762 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
8763 $(HOST_EXPORTS) \
8764 echo Configuring in $(HOST_SUBDIR)/flex; \
8765 cd "$(HOST_SUBDIR)/flex" || exit 1; \
8766 case $(srcdir) in \
8767 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8768 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8769 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8770 esac; \
8771 module_srcdir=flex; \
8772 $(SHELL) \
8773 $$s/$$module_srcdir/configure \
8774 --srcdir=$${topdir}/$$module_srcdir \
8775 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8776 --target=${target_alias} \
8777 || exit 1
8778 @endif flex
8784 .PHONY: all-flex maybe-all-flex
8785 maybe-all-flex:
8786 @if gcc-bootstrap
8787 all-flex: stage_current
8788 @endif gcc-bootstrap
8789 @if flex
8790 TARGET-flex=all
8791 maybe-all-flex: all-flex
8792 all-flex: configure-flex
8793 @: $(MAKE); $(unstage)
8794 @r=`${PWD_COMMAND}`; export r; \
8795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8796 $(HOST_EXPORTS) \
8797 (cd $(HOST_SUBDIR)/flex && \
8798 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8799 $(TARGET-flex))
8800 @endif flex
8805 .PHONY: check-flex maybe-check-flex
8806 maybe-check-flex:
8807 @if flex
8808 maybe-check-flex: check-flex
8810 # This module is only tested in a native toolchain.
8811 check-flex:
8812 @: $(MAKE); $(unstage)
8813 @if [ '$(host)' = '$(target)' ] ; then \
8814 r=`${PWD_COMMAND}`; export r; \
8815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8816 $(HOST_EXPORTS) \
8817 (cd $(HOST_SUBDIR)/flex && \
8818 $(MAKE) $(FLAGS_TO_PASS) check); \
8821 @endif flex
8823 .PHONY: install-flex maybe-install-flex
8824 maybe-install-flex:
8825 @if flex
8826 maybe-install-flex: install-flex
8828 install-flex: installdirs
8829 @: $(MAKE); $(unstage)
8830 @r=`${PWD_COMMAND}`; export r; \
8831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8832 $(HOST_EXPORTS) \
8833 (cd $(HOST_SUBDIR)/flex && \
8834 $(MAKE) $(FLAGS_TO_PASS) install)
8836 @endif flex
8838 .PHONY: install-strip-flex maybe-install-strip-flex
8839 maybe-install-strip-flex:
8840 @if flex
8841 maybe-install-strip-flex: install-strip-flex
8843 install-strip-flex: installdirs
8844 @: $(MAKE); $(unstage)
8845 @r=`${PWD_COMMAND}`; export r; \
8846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8847 $(HOST_EXPORTS) \
8848 (cd $(HOST_SUBDIR)/flex && \
8849 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8851 @endif flex
8853 # Other targets (info, dvi, pdf, etc.)
8855 .PHONY: maybe-info-flex info-flex
8856 maybe-info-flex:
8857 @if flex
8858 maybe-info-flex: info-flex
8860 info-flex: \
8861 configure-flex
8862 @: $(MAKE); $(unstage)
8863 @[ -f ./flex/Makefile ] || exit 0; \
8864 r=`${PWD_COMMAND}`; export r; \
8865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8866 $(HOST_EXPORTS) \
8867 for flag in $(EXTRA_HOST_FLAGS) ; do \
8868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8869 done; \
8870 echo "Doing info in flex" ; \
8871 (cd $(HOST_SUBDIR)/flex && \
8872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8874 "RANLIB=$${RANLIB}" \
8875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8876 info) \
8877 || exit 1
8879 @endif flex
8881 .PHONY: maybe-dvi-flex dvi-flex
8882 maybe-dvi-flex:
8883 @if flex
8884 maybe-dvi-flex: dvi-flex
8886 dvi-flex: \
8887 configure-flex
8888 @: $(MAKE); $(unstage)
8889 @[ -f ./flex/Makefile ] || exit 0; \
8890 r=`${PWD_COMMAND}`; export r; \
8891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8892 $(HOST_EXPORTS) \
8893 for flag in $(EXTRA_HOST_FLAGS) ; do \
8894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8895 done; \
8896 echo "Doing dvi in flex" ; \
8897 (cd $(HOST_SUBDIR)/flex && \
8898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8900 "RANLIB=$${RANLIB}" \
8901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8902 dvi) \
8903 || exit 1
8905 @endif flex
8907 .PHONY: maybe-pdf-flex pdf-flex
8908 maybe-pdf-flex:
8909 @if flex
8910 maybe-pdf-flex: pdf-flex
8912 pdf-flex: \
8913 configure-flex
8914 @: $(MAKE); $(unstage)
8915 @[ -f ./flex/Makefile ] || exit 0; \
8916 r=`${PWD_COMMAND}`; export r; \
8917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8918 $(HOST_EXPORTS) \
8919 for flag in $(EXTRA_HOST_FLAGS) ; do \
8920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8921 done; \
8922 echo "Doing pdf in flex" ; \
8923 (cd $(HOST_SUBDIR)/flex && \
8924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8926 "RANLIB=$${RANLIB}" \
8927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8928 pdf) \
8929 || exit 1
8931 @endif flex
8933 .PHONY: maybe-html-flex html-flex
8934 maybe-html-flex:
8935 @if flex
8936 maybe-html-flex: html-flex
8938 html-flex: \
8939 configure-flex
8940 @: $(MAKE); $(unstage)
8941 @[ -f ./flex/Makefile ] || exit 0; \
8942 r=`${PWD_COMMAND}`; export r; \
8943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8944 $(HOST_EXPORTS) \
8945 for flag in $(EXTRA_HOST_FLAGS) ; do \
8946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8947 done; \
8948 echo "Doing html in flex" ; \
8949 (cd $(HOST_SUBDIR)/flex && \
8950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8952 "RANLIB=$${RANLIB}" \
8953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8954 html) \
8955 || exit 1
8957 @endif flex
8959 .PHONY: maybe-TAGS-flex TAGS-flex
8960 maybe-TAGS-flex:
8961 @if flex
8962 maybe-TAGS-flex: TAGS-flex
8964 TAGS-flex: \
8965 configure-flex
8966 @: $(MAKE); $(unstage)
8967 @[ -f ./flex/Makefile ] || exit 0; \
8968 r=`${PWD_COMMAND}`; export r; \
8969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8970 $(HOST_EXPORTS) \
8971 for flag in $(EXTRA_HOST_FLAGS) ; do \
8972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8973 done; \
8974 echo "Doing TAGS in flex" ; \
8975 (cd $(HOST_SUBDIR)/flex && \
8976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8978 "RANLIB=$${RANLIB}" \
8979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8980 TAGS) \
8981 || exit 1
8983 @endif flex
8985 .PHONY: maybe-install-info-flex install-info-flex
8986 maybe-install-info-flex:
8987 @if flex
8988 maybe-install-info-flex: install-info-flex
8990 install-info-flex: \
8991 configure-flex \
8992 info-flex
8993 @: $(MAKE); $(unstage)
8994 @[ -f ./flex/Makefile ] || exit 0; \
8995 r=`${PWD_COMMAND}`; export r; \
8996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8997 $(HOST_EXPORTS) \
8998 for flag in $(EXTRA_HOST_FLAGS) ; do \
8999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9000 done; \
9001 echo "Doing install-info in flex" ; \
9002 (cd $(HOST_SUBDIR)/flex && \
9003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9005 "RANLIB=$${RANLIB}" \
9006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9007 install-info) \
9008 || exit 1
9010 @endif flex
9012 .PHONY: maybe-install-pdf-flex install-pdf-flex
9013 maybe-install-pdf-flex:
9014 @if flex
9015 maybe-install-pdf-flex: install-pdf-flex
9017 install-pdf-flex: \
9018 configure-flex \
9019 pdf-flex
9020 @: $(MAKE); $(unstage)
9021 @[ -f ./flex/Makefile ] || exit 0; \
9022 r=`${PWD_COMMAND}`; export r; \
9023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9024 $(HOST_EXPORTS) \
9025 for flag in $(EXTRA_HOST_FLAGS) ; do \
9026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9027 done; \
9028 echo "Doing install-pdf in flex" ; \
9029 (cd $(HOST_SUBDIR)/flex && \
9030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9032 "RANLIB=$${RANLIB}" \
9033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9034 install-pdf) \
9035 || exit 1
9037 @endif flex
9039 .PHONY: maybe-install-html-flex install-html-flex
9040 maybe-install-html-flex:
9041 @if flex
9042 maybe-install-html-flex: install-html-flex
9044 install-html-flex: \
9045 configure-flex \
9046 html-flex
9047 @: $(MAKE); $(unstage)
9048 @[ -f ./flex/Makefile ] || exit 0; \
9049 r=`${PWD_COMMAND}`; export r; \
9050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9051 $(HOST_EXPORTS) \
9052 for flag in $(EXTRA_HOST_FLAGS) ; do \
9053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9054 done; \
9055 echo "Doing install-html in flex" ; \
9056 (cd $(HOST_SUBDIR)/flex && \
9057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9059 "RANLIB=$${RANLIB}" \
9060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9061 install-html) \
9062 || exit 1
9064 @endif flex
9066 .PHONY: maybe-installcheck-flex installcheck-flex
9067 maybe-installcheck-flex:
9068 @if flex
9069 maybe-installcheck-flex: installcheck-flex
9071 installcheck-flex: \
9072 configure-flex
9073 @: $(MAKE); $(unstage)
9074 @[ -f ./flex/Makefile ] || exit 0; \
9075 r=`${PWD_COMMAND}`; export r; \
9076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9077 $(HOST_EXPORTS) \
9078 for flag in $(EXTRA_HOST_FLAGS) ; do \
9079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9080 done; \
9081 echo "Doing installcheck in flex" ; \
9082 (cd $(HOST_SUBDIR)/flex && \
9083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9085 "RANLIB=$${RANLIB}" \
9086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9087 installcheck) \
9088 || exit 1
9090 @endif flex
9092 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
9093 maybe-mostlyclean-flex:
9094 @if flex
9095 maybe-mostlyclean-flex: mostlyclean-flex
9097 mostlyclean-flex:
9098 @: $(MAKE); $(unstage)
9099 @[ -f ./flex/Makefile ] || exit 0; \
9100 r=`${PWD_COMMAND}`; export r; \
9101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9102 $(HOST_EXPORTS) \
9103 for flag in $(EXTRA_HOST_FLAGS) ; do \
9104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9105 done; \
9106 echo "Doing mostlyclean in flex" ; \
9107 (cd $(HOST_SUBDIR)/flex && \
9108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9110 "RANLIB=$${RANLIB}" \
9111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9112 mostlyclean) \
9113 || exit 1
9115 @endif flex
9117 .PHONY: maybe-clean-flex clean-flex
9118 maybe-clean-flex:
9119 @if flex
9120 maybe-clean-flex: clean-flex
9122 clean-flex:
9123 @: $(MAKE); $(unstage)
9124 @[ -f ./flex/Makefile ] || exit 0; \
9125 r=`${PWD_COMMAND}`; export r; \
9126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9127 $(HOST_EXPORTS) \
9128 for flag in $(EXTRA_HOST_FLAGS) ; do \
9129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9130 done; \
9131 echo "Doing clean in flex" ; \
9132 (cd $(HOST_SUBDIR)/flex && \
9133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9135 "RANLIB=$${RANLIB}" \
9136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9137 clean) \
9138 || exit 1
9140 @endif flex
9142 .PHONY: maybe-distclean-flex distclean-flex
9143 maybe-distclean-flex:
9144 @if flex
9145 maybe-distclean-flex: distclean-flex
9147 distclean-flex:
9148 @: $(MAKE); $(unstage)
9149 @[ -f ./flex/Makefile ] || exit 0; \
9150 r=`${PWD_COMMAND}`; export r; \
9151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9152 $(HOST_EXPORTS) \
9153 for flag in $(EXTRA_HOST_FLAGS) ; do \
9154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9155 done; \
9156 echo "Doing distclean in flex" ; \
9157 (cd $(HOST_SUBDIR)/flex && \
9158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9160 "RANLIB=$${RANLIB}" \
9161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9162 distclean) \
9163 || exit 1
9165 @endif flex
9167 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
9168 maybe-maintainer-clean-flex:
9169 @if flex
9170 maybe-maintainer-clean-flex: maintainer-clean-flex
9172 maintainer-clean-flex:
9173 @: $(MAKE); $(unstage)
9174 @[ -f ./flex/Makefile ] || exit 0; \
9175 r=`${PWD_COMMAND}`; export r; \
9176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9177 $(HOST_EXPORTS) \
9178 for flag in $(EXTRA_HOST_FLAGS) ; do \
9179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9180 done; \
9181 echo "Doing maintainer-clean in flex" ; \
9182 (cd $(HOST_SUBDIR)/flex && \
9183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9185 "RANLIB=$${RANLIB}" \
9186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9187 maintainer-clean) \
9188 || exit 1
9190 @endif flex
9194 .PHONY: configure-gas maybe-configure-gas
9195 maybe-configure-gas:
9196 @if gcc-bootstrap
9197 configure-gas: stage_current
9198 @endif gcc-bootstrap
9199 @if gas
9200 maybe-configure-gas: configure-gas
9201 configure-gas:
9202 @r=`${PWD_COMMAND}`; export r; \
9203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9204 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9205 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9206 $(HOST_EXPORTS) \
9207 echo Configuring in $(HOST_SUBDIR)/gas; \
9208 cd "$(HOST_SUBDIR)/gas" || exit 1; \
9209 case $(srcdir) in \
9210 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9211 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9212 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9213 esac; \
9214 module_srcdir=gas; \
9215 $(SHELL) \
9216 $$s/$$module_srcdir/configure \
9217 --srcdir=$${topdir}/$$module_srcdir \
9218 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9219 --target=${target_alias} \
9220 || exit 1
9221 @endif gas
9225 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
9226 maybe-configure-stage1-gas:
9227 @if gas-bootstrap
9228 maybe-configure-stage1-gas: configure-stage1-gas
9229 configure-stage1-gas:
9230 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9231 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9232 @r=`${PWD_COMMAND}`; export r; \
9233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9234 TFLAGS="$(STAGE1_TFLAGS)"; \
9235 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9236 $(HOST_EXPORTS) \
9237 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9238 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9239 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
9240 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
9241 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9242 cd $(HOST_SUBDIR)/gas || exit 1; \
9243 case $(srcdir) in \
9244 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9245 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9246 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9247 esac; \
9248 module_srcdir=gas; \
9249 $(SHELL) $$s/$$module_srcdir/configure \
9250 --srcdir=$${topdir}/$$module_srcdir \
9251 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9252 --target=${target_alias} \
9254 $(STAGE1_CONFIGURE_FLAGS)
9255 @endif gas-bootstrap
9257 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
9258 maybe-configure-stage2-gas:
9259 @if gas-bootstrap
9260 maybe-configure-stage2-gas: configure-stage2-gas
9261 configure-stage2-gas:
9262 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9263 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9264 @r=`${PWD_COMMAND}`; export r; \
9265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9266 TFLAGS="$(STAGE2_TFLAGS)"; \
9267 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9268 $(HOST_EXPORTS) \
9269 $(POSTSTAGE1_HOST_EXPORTS) \
9270 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9271 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9272 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
9273 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
9274 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9275 cd $(HOST_SUBDIR)/gas || exit 1; \
9276 case $(srcdir) in \
9277 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9278 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9279 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9280 esac; \
9281 module_srcdir=gas; \
9282 $(SHELL) $$s/$$module_srcdir/configure \
9283 --srcdir=$${topdir}/$$module_srcdir \
9284 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9285 --target=${target_alias} \
9286 --with-build-libsubdir=$(HOST_SUBDIR) \
9287 $(STAGE2_CONFIGURE_FLAGS)
9288 @endif gas-bootstrap
9290 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
9291 maybe-configure-stage3-gas:
9292 @if gas-bootstrap
9293 maybe-configure-stage3-gas: configure-stage3-gas
9294 configure-stage3-gas:
9295 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9296 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9297 @r=`${PWD_COMMAND}`; export r; \
9298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9299 TFLAGS="$(STAGE3_TFLAGS)"; \
9300 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9301 $(HOST_EXPORTS) \
9302 $(POSTSTAGE1_HOST_EXPORTS) \
9303 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9304 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9305 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
9306 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
9307 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9308 cd $(HOST_SUBDIR)/gas || exit 1; \
9309 case $(srcdir) in \
9310 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9311 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9312 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9313 esac; \
9314 module_srcdir=gas; \
9315 $(SHELL) $$s/$$module_srcdir/configure \
9316 --srcdir=$${topdir}/$$module_srcdir \
9317 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9318 --target=${target_alias} \
9319 --with-build-libsubdir=$(HOST_SUBDIR) \
9320 $(STAGE3_CONFIGURE_FLAGS)
9321 @endif gas-bootstrap
9323 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
9324 maybe-configure-stage4-gas:
9325 @if gas-bootstrap
9326 maybe-configure-stage4-gas: configure-stage4-gas
9327 configure-stage4-gas:
9328 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9329 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9330 @r=`${PWD_COMMAND}`; export r; \
9331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9332 TFLAGS="$(STAGE4_TFLAGS)"; \
9333 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9334 $(HOST_EXPORTS) \
9335 $(POSTSTAGE1_HOST_EXPORTS) \
9336 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9337 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9338 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
9339 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
9340 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9341 cd $(HOST_SUBDIR)/gas || exit 1; \
9342 case $(srcdir) in \
9343 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9344 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9345 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9346 esac; \
9347 module_srcdir=gas; \
9348 $(SHELL) $$s/$$module_srcdir/configure \
9349 --srcdir=$${topdir}/$$module_srcdir \
9350 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9351 --target=${target_alias} \
9352 --with-build-libsubdir=$(HOST_SUBDIR) \
9353 $(STAGE4_CONFIGURE_FLAGS)
9354 @endif gas-bootstrap
9356 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
9357 maybe-configure-stageprofile-gas:
9358 @if gas-bootstrap
9359 maybe-configure-stageprofile-gas: configure-stageprofile-gas
9360 configure-stageprofile-gas:
9361 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9362 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9363 @r=`${PWD_COMMAND}`; export r; \
9364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9365 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9366 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9367 $(HOST_EXPORTS) \
9368 $(POSTSTAGE1_HOST_EXPORTS) \
9369 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9370 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9371 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
9372 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
9373 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9374 cd $(HOST_SUBDIR)/gas || exit 1; \
9375 case $(srcdir) in \
9376 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9377 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9378 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9379 esac; \
9380 module_srcdir=gas; \
9381 $(SHELL) $$s/$$module_srcdir/configure \
9382 --srcdir=$${topdir}/$$module_srcdir \
9383 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9384 --target=${target_alias} \
9385 --with-build-libsubdir=$(HOST_SUBDIR) \
9386 $(STAGEprofile_CONFIGURE_FLAGS)
9387 @endif gas-bootstrap
9389 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
9390 maybe-configure-stagefeedback-gas:
9391 @if gas-bootstrap
9392 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
9393 configure-stagefeedback-gas:
9394 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9395 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9396 @r=`${PWD_COMMAND}`; export r; \
9397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9398 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9399 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9400 $(HOST_EXPORTS) \
9401 $(POSTSTAGE1_HOST_EXPORTS) \
9402 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9403 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9404 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
9405 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
9406 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9407 cd $(HOST_SUBDIR)/gas || exit 1; \
9408 case $(srcdir) in \
9409 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9410 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9411 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9412 esac; \
9413 module_srcdir=gas; \
9414 $(SHELL) $$s/$$module_srcdir/configure \
9415 --srcdir=$${topdir}/$$module_srcdir \
9416 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9417 --target=${target_alias} \
9418 --with-build-libsubdir=$(HOST_SUBDIR) \
9419 $(STAGEfeedback_CONFIGURE_FLAGS)
9420 @endif gas-bootstrap
9426 .PHONY: all-gas maybe-all-gas
9427 maybe-all-gas:
9428 @if gcc-bootstrap
9429 all-gas: stage_current
9430 @endif gcc-bootstrap
9431 @if gas
9432 TARGET-gas=all
9433 maybe-all-gas: all-gas
9434 all-gas: configure-gas
9435 @r=`${PWD_COMMAND}`; export r; \
9436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9437 $(HOST_EXPORTS) \
9438 (cd $(HOST_SUBDIR)/gas && \
9439 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
9440 $(TARGET-gas))
9441 @endif gas
9445 .PHONY: all-stage1-gas maybe-all-stage1-gas
9446 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
9447 maybe-all-stage1-gas:
9448 maybe-clean-stage1-gas:
9449 @if gas-bootstrap
9450 maybe-all-stage1-gas: all-stage1-gas
9451 all-stage1: all-stage1-gas
9452 TARGET-stage1-gas = $(TARGET-gas)
9453 all-stage1-gas: configure-stage1-gas
9454 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9455 @r=`${PWD_COMMAND}`; export r; \
9456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9457 TFLAGS="$(STAGE1_TFLAGS)"; \
9458 $(HOST_EXPORTS) \
9459 cd $(HOST_SUBDIR)/gas && \
9460 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9461 CFLAGS="$(STAGE1_CFLAGS)" \
9462 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9463 LIBCFLAGS="$(LIBCFLAGS)" \
9464 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9465 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9466 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9467 $(EXTRA_HOST_FLAGS) \
9468 $(STAGE1_FLAGS_TO_PASS) \
9469 TFLAGS="$(STAGE1_TFLAGS)" \
9470 $(TARGET-stage1-gas)
9472 maybe-clean-stage1-gas: clean-stage1-gas
9473 clean-stage1: clean-stage1-gas
9474 clean-stage1-gas:
9475 @if [ $(current_stage) = stage1 ]; then \
9476 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9477 else \
9478 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
9479 $(MAKE) stage1-start; \
9480 fi; \
9481 cd $(HOST_SUBDIR)/gas && \
9482 $(MAKE) $(EXTRA_HOST_FLAGS) \
9483 $(STAGE1_FLAGS_TO_PASS) clean
9484 @endif gas-bootstrap
9487 .PHONY: all-stage2-gas maybe-all-stage2-gas
9488 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
9489 maybe-all-stage2-gas:
9490 maybe-clean-stage2-gas:
9491 @if gas-bootstrap
9492 maybe-all-stage2-gas: all-stage2-gas
9493 all-stage2: all-stage2-gas
9494 TARGET-stage2-gas = $(TARGET-gas)
9495 all-stage2-gas: configure-stage2-gas
9496 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9497 @r=`${PWD_COMMAND}`; export r; \
9498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9499 TFLAGS="$(STAGE2_TFLAGS)"; \
9500 $(HOST_EXPORTS) \
9501 $(POSTSTAGE1_HOST_EXPORTS) \
9502 cd $(HOST_SUBDIR)/gas && \
9503 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9504 CFLAGS="$(STAGE2_CFLAGS)" \
9505 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9506 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9507 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9508 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9509 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9510 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9511 TFLAGS="$(STAGE2_TFLAGS)" \
9512 $(TARGET-stage2-gas)
9514 maybe-clean-stage2-gas: clean-stage2-gas
9515 clean-stage2: clean-stage2-gas
9516 clean-stage2-gas:
9517 @if [ $(current_stage) = stage2 ]; then \
9518 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9519 else \
9520 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
9521 $(MAKE) stage2-start; \
9522 fi; \
9523 cd $(HOST_SUBDIR)/gas && \
9524 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9525 @endif gas-bootstrap
9528 .PHONY: all-stage3-gas maybe-all-stage3-gas
9529 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
9530 maybe-all-stage3-gas:
9531 maybe-clean-stage3-gas:
9532 @if gas-bootstrap
9533 maybe-all-stage3-gas: all-stage3-gas
9534 all-stage3: all-stage3-gas
9535 TARGET-stage3-gas = $(TARGET-gas)
9536 all-stage3-gas: configure-stage3-gas
9537 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9538 @r=`${PWD_COMMAND}`; export r; \
9539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9540 TFLAGS="$(STAGE3_TFLAGS)"; \
9541 $(HOST_EXPORTS) \
9542 $(POSTSTAGE1_HOST_EXPORTS) \
9543 cd $(HOST_SUBDIR)/gas && \
9544 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9545 CFLAGS="$(STAGE3_CFLAGS)" \
9546 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9547 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9548 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9549 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9550 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9551 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9552 TFLAGS="$(STAGE3_TFLAGS)" \
9553 $(TARGET-stage3-gas)
9555 maybe-clean-stage3-gas: clean-stage3-gas
9556 clean-stage3: clean-stage3-gas
9557 clean-stage3-gas:
9558 @if [ $(current_stage) = stage3 ]; then \
9559 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9560 else \
9561 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
9562 $(MAKE) stage3-start; \
9563 fi; \
9564 cd $(HOST_SUBDIR)/gas && \
9565 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9566 @endif gas-bootstrap
9569 .PHONY: all-stage4-gas maybe-all-stage4-gas
9570 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
9571 maybe-all-stage4-gas:
9572 maybe-clean-stage4-gas:
9573 @if gas-bootstrap
9574 maybe-all-stage4-gas: all-stage4-gas
9575 all-stage4: all-stage4-gas
9576 TARGET-stage4-gas = $(TARGET-gas)
9577 all-stage4-gas: configure-stage4-gas
9578 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9579 @r=`${PWD_COMMAND}`; export r; \
9580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9581 TFLAGS="$(STAGE4_TFLAGS)"; \
9582 $(HOST_EXPORTS) \
9583 $(POSTSTAGE1_HOST_EXPORTS) \
9584 cd $(HOST_SUBDIR)/gas && \
9585 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9586 CFLAGS="$(STAGE4_CFLAGS)" \
9587 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9588 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9589 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9590 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9591 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9592 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9593 TFLAGS="$(STAGE4_TFLAGS)" \
9594 $(TARGET-stage4-gas)
9596 maybe-clean-stage4-gas: clean-stage4-gas
9597 clean-stage4: clean-stage4-gas
9598 clean-stage4-gas:
9599 @if [ $(current_stage) = stage4 ]; then \
9600 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9601 else \
9602 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
9603 $(MAKE) stage4-start; \
9604 fi; \
9605 cd $(HOST_SUBDIR)/gas && \
9606 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9607 @endif gas-bootstrap
9610 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9611 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9612 maybe-all-stageprofile-gas:
9613 maybe-clean-stageprofile-gas:
9614 @if gas-bootstrap
9615 maybe-all-stageprofile-gas: all-stageprofile-gas
9616 all-stageprofile: all-stageprofile-gas
9617 TARGET-stageprofile-gas = $(TARGET-gas)
9618 all-stageprofile-gas: configure-stageprofile-gas
9619 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9620 @r=`${PWD_COMMAND}`; export r; \
9621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9622 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9623 $(HOST_EXPORTS) \
9624 $(POSTSTAGE1_HOST_EXPORTS) \
9625 cd $(HOST_SUBDIR)/gas && \
9626 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9627 CFLAGS="$(STAGEprofile_CFLAGS)" \
9628 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9629 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9630 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9631 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9632 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9633 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9634 TFLAGS="$(STAGEprofile_TFLAGS)" \
9635 $(TARGET-stageprofile-gas)
9637 maybe-clean-stageprofile-gas: clean-stageprofile-gas
9638 clean-stageprofile: clean-stageprofile-gas
9639 clean-stageprofile-gas:
9640 @if [ $(current_stage) = stageprofile ]; then \
9641 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9642 else \
9643 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9644 $(MAKE) stageprofile-start; \
9645 fi; \
9646 cd $(HOST_SUBDIR)/gas && \
9647 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9648 @endif gas-bootstrap
9651 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9652 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9653 maybe-all-stagefeedback-gas:
9654 maybe-clean-stagefeedback-gas:
9655 @if gas-bootstrap
9656 maybe-all-stagefeedback-gas: all-stagefeedback-gas
9657 all-stagefeedback: all-stagefeedback-gas
9658 TARGET-stagefeedback-gas = $(TARGET-gas)
9659 all-stagefeedback-gas: configure-stagefeedback-gas
9660 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9661 @r=`${PWD_COMMAND}`; export r; \
9662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9663 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9664 $(HOST_EXPORTS) \
9665 $(POSTSTAGE1_HOST_EXPORTS) \
9666 cd $(HOST_SUBDIR)/gas && \
9667 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9668 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9669 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9670 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9671 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9672 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9673 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9674 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9675 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9676 $(TARGET-stagefeedback-gas)
9678 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9679 clean-stagefeedback: clean-stagefeedback-gas
9680 clean-stagefeedback-gas:
9681 @if [ $(current_stage) = stagefeedback ]; then \
9682 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9683 else \
9684 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9685 $(MAKE) stagefeedback-start; \
9686 fi; \
9687 cd $(HOST_SUBDIR)/gas && \
9688 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9689 @endif gas-bootstrap
9695 .PHONY: check-gas maybe-check-gas
9696 maybe-check-gas:
9697 @if gas
9698 maybe-check-gas: check-gas
9700 check-gas:
9701 @: $(MAKE); $(unstage)
9702 @r=`${PWD_COMMAND}`; export r; \
9703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9704 $(HOST_EXPORTS) \
9705 (cd $(HOST_SUBDIR)/gas && \
9706 $(MAKE) $(FLAGS_TO_PASS) check)
9708 @endif gas
9710 .PHONY: install-gas maybe-install-gas
9711 maybe-install-gas:
9712 @if gas
9713 maybe-install-gas: install-gas
9715 install-gas: installdirs
9716 @: $(MAKE); $(unstage)
9717 @r=`${PWD_COMMAND}`; export r; \
9718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9719 $(HOST_EXPORTS) \
9720 (cd $(HOST_SUBDIR)/gas && \
9721 $(MAKE) $(FLAGS_TO_PASS) install)
9723 @endif gas
9725 .PHONY: install-strip-gas maybe-install-strip-gas
9726 maybe-install-strip-gas:
9727 @if gas
9728 maybe-install-strip-gas: install-strip-gas
9730 install-strip-gas: installdirs
9731 @: $(MAKE); $(unstage)
9732 @r=`${PWD_COMMAND}`; export r; \
9733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9734 $(HOST_EXPORTS) \
9735 (cd $(HOST_SUBDIR)/gas && \
9736 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9738 @endif gas
9740 # Other targets (info, dvi, pdf, etc.)
9742 .PHONY: maybe-info-gas info-gas
9743 maybe-info-gas:
9744 @if gas
9745 maybe-info-gas: info-gas
9747 info-gas: \
9748 configure-gas
9749 @[ -f ./gas/Makefile ] || exit 0; \
9750 r=`${PWD_COMMAND}`; export r; \
9751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9752 $(HOST_EXPORTS) \
9753 for flag in $(EXTRA_HOST_FLAGS) ; do \
9754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9755 done; \
9756 echo "Doing info in gas" ; \
9757 (cd $(HOST_SUBDIR)/gas && \
9758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9760 "RANLIB=$${RANLIB}" \
9761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9762 info) \
9763 || exit 1
9765 @endif gas
9767 .PHONY: maybe-dvi-gas dvi-gas
9768 maybe-dvi-gas:
9769 @if gas
9770 maybe-dvi-gas: dvi-gas
9772 dvi-gas: \
9773 configure-gas
9774 @[ -f ./gas/Makefile ] || exit 0; \
9775 r=`${PWD_COMMAND}`; export r; \
9776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9777 $(HOST_EXPORTS) \
9778 for flag in $(EXTRA_HOST_FLAGS) ; do \
9779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9780 done; \
9781 echo "Doing dvi in gas" ; \
9782 (cd $(HOST_SUBDIR)/gas && \
9783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9785 "RANLIB=$${RANLIB}" \
9786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9787 dvi) \
9788 || exit 1
9790 @endif gas
9792 .PHONY: maybe-pdf-gas pdf-gas
9793 maybe-pdf-gas:
9794 @if gas
9795 maybe-pdf-gas: pdf-gas
9797 pdf-gas: \
9798 configure-gas
9799 @[ -f ./gas/Makefile ] || exit 0; \
9800 r=`${PWD_COMMAND}`; export r; \
9801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9802 $(HOST_EXPORTS) \
9803 for flag in $(EXTRA_HOST_FLAGS) ; do \
9804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9805 done; \
9806 echo "Doing pdf in gas" ; \
9807 (cd $(HOST_SUBDIR)/gas && \
9808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9810 "RANLIB=$${RANLIB}" \
9811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9812 pdf) \
9813 || exit 1
9815 @endif gas
9817 .PHONY: maybe-html-gas html-gas
9818 maybe-html-gas:
9819 @if gas
9820 maybe-html-gas: html-gas
9822 html-gas: \
9823 configure-gas
9824 @[ -f ./gas/Makefile ] || exit 0; \
9825 r=`${PWD_COMMAND}`; export r; \
9826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9827 $(HOST_EXPORTS) \
9828 for flag in $(EXTRA_HOST_FLAGS) ; do \
9829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9830 done; \
9831 echo "Doing html in gas" ; \
9832 (cd $(HOST_SUBDIR)/gas && \
9833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9835 "RANLIB=$${RANLIB}" \
9836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9837 html) \
9838 || exit 1
9840 @endif gas
9842 .PHONY: maybe-TAGS-gas TAGS-gas
9843 maybe-TAGS-gas:
9844 @if gas
9845 maybe-TAGS-gas: TAGS-gas
9847 TAGS-gas: \
9848 configure-gas
9849 @[ -f ./gas/Makefile ] || exit 0; \
9850 r=`${PWD_COMMAND}`; export r; \
9851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9852 $(HOST_EXPORTS) \
9853 for flag in $(EXTRA_HOST_FLAGS) ; do \
9854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9855 done; \
9856 echo "Doing TAGS in gas" ; \
9857 (cd $(HOST_SUBDIR)/gas && \
9858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9860 "RANLIB=$${RANLIB}" \
9861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9862 TAGS) \
9863 || exit 1
9865 @endif gas
9867 .PHONY: maybe-install-info-gas install-info-gas
9868 maybe-install-info-gas:
9869 @if gas
9870 maybe-install-info-gas: install-info-gas
9872 install-info-gas: \
9873 configure-gas \
9874 info-gas
9875 @[ -f ./gas/Makefile ] || exit 0; \
9876 r=`${PWD_COMMAND}`; export r; \
9877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9878 $(HOST_EXPORTS) \
9879 for flag in $(EXTRA_HOST_FLAGS) ; do \
9880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9881 done; \
9882 echo "Doing install-info in gas" ; \
9883 (cd $(HOST_SUBDIR)/gas && \
9884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9886 "RANLIB=$${RANLIB}" \
9887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9888 install-info) \
9889 || exit 1
9891 @endif gas
9893 .PHONY: maybe-install-pdf-gas install-pdf-gas
9894 maybe-install-pdf-gas:
9895 @if gas
9896 maybe-install-pdf-gas: install-pdf-gas
9898 install-pdf-gas: \
9899 configure-gas \
9900 pdf-gas
9901 @[ -f ./gas/Makefile ] || exit 0; \
9902 r=`${PWD_COMMAND}`; export r; \
9903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9904 $(HOST_EXPORTS) \
9905 for flag in $(EXTRA_HOST_FLAGS) ; do \
9906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9907 done; \
9908 echo "Doing install-pdf in gas" ; \
9909 (cd $(HOST_SUBDIR)/gas && \
9910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9912 "RANLIB=$${RANLIB}" \
9913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9914 install-pdf) \
9915 || exit 1
9917 @endif gas
9919 .PHONY: maybe-install-html-gas install-html-gas
9920 maybe-install-html-gas:
9921 @if gas
9922 maybe-install-html-gas: install-html-gas
9924 install-html-gas: \
9925 configure-gas \
9926 html-gas
9927 @[ -f ./gas/Makefile ] || exit 0; \
9928 r=`${PWD_COMMAND}`; export r; \
9929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9930 $(HOST_EXPORTS) \
9931 for flag in $(EXTRA_HOST_FLAGS) ; do \
9932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9933 done; \
9934 echo "Doing install-html in gas" ; \
9935 (cd $(HOST_SUBDIR)/gas && \
9936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9938 "RANLIB=$${RANLIB}" \
9939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9940 install-html) \
9941 || exit 1
9943 @endif gas
9945 .PHONY: maybe-installcheck-gas installcheck-gas
9946 maybe-installcheck-gas:
9947 @if gas
9948 maybe-installcheck-gas: installcheck-gas
9950 installcheck-gas: \
9951 configure-gas
9952 @[ -f ./gas/Makefile ] || exit 0; \
9953 r=`${PWD_COMMAND}`; export r; \
9954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9955 $(HOST_EXPORTS) \
9956 for flag in $(EXTRA_HOST_FLAGS) ; do \
9957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9958 done; \
9959 echo "Doing installcheck in gas" ; \
9960 (cd $(HOST_SUBDIR)/gas && \
9961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9963 "RANLIB=$${RANLIB}" \
9964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9965 installcheck) \
9966 || exit 1
9968 @endif gas
9970 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
9971 maybe-mostlyclean-gas:
9972 @if gas
9973 maybe-mostlyclean-gas: mostlyclean-gas
9975 mostlyclean-gas:
9976 @[ -f ./gas/Makefile ] || exit 0; \
9977 r=`${PWD_COMMAND}`; export r; \
9978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9979 $(HOST_EXPORTS) \
9980 for flag in $(EXTRA_HOST_FLAGS) ; do \
9981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9982 done; \
9983 echo "Doing mostlyclean in gas" ; \
9984 (cd $(HOST_SUBDIR)/gas && \
9985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9987 "RANLIB=$${RANLIB}" \
9988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9989 mostlyclean) \
9990 || exit 1
9992 @endif gas
9994 .PHONY: maybe-clean-gas clean-gas
9995 maybe-clean-gas:
9996 @if gas
9997 maybe-clean-gas: clean-gas
9999 clean-gas:
10000 @[ -f ./gas/Makefile ] || exit 0; \
10001 r=`${PWD_COMMAND}`; export r; \
10002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10003 $(HOST_EXPORTS) \
10004 for flag in $(EXTRA_HOST_FLAGS) ; do \
10005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10006 done; \
10007 echo "Doing clean in gas" ; \
10008 (cd $(HOST_SUBDIR)/gas && \
10009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10011 "RANLIB=$${RANLIB}" \
10012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10013 clean) \
10014 || exit 1
10016 @endif gas
10018 .PHONY: maybe-distclean-gas distclean-gas
10019 maybe-distclean-gas:
10020 @if gas
10021 maybe-distclean-gas: distclean-gas
10023 distclean-gas:
10024 @[ -f ./gas/Makefile ] || exit 0; \
10025 r=`${PWD_COMMAND}`; export r; \
10026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10027 $(HOST_EXPORTS) \
10028 for flag in $(EXTRA_HOST_FLAGS) ; do \
10029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10030 done; \
10031 echo "Doing distclean in gas" ; \
10032 (cd $(HOST_SUBDIR)/gas && \
10033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10035 "RANLIB=$${RANLIB}" \
10036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10037 distclean) \
10038 || exit 1
10040 @endif gas
10042 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
10043 maybe-maintainer-clean-gas:
10044 @if gas
10045 maybe-maintainer-clean-gas: maintainer-clean-gas
10047 maintainer-clean-gas:
10048 @[ -f ./gas/Makefile ] || exit 0; \
10049 r=`${PWD_COMMAND}`; export r; \
10050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10051 $(HOST_EXPORTS) \
10052 for flag in $(EXTRA_HOST_FLAGS) ; do \
10053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10054 done; \
10055 echo "Doing maintainer-clean in gas" ; \
10056 (cd $(HOST_SUBDIR)/gas && \
10057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10059 "RANLIB=$${RANLIB}" \
10060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10061 maintainer-clean) \
10062 || exit 1
10064 @endif gas
10068 .PHONY: configure-gcc maybe-configure-gcc
10069 maybe-configure-gcc:
10070 @if gcc-bootstrap
10071 configure-gcc: stage_current
10072 @endif gcc-bootstrap
10073 @if gcc
10074 maybe-configure-gcc: configure-gcc
10075 configure-gcc:
10076 @r=`${PWD_COMMAND}`; export r; \
10077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10078 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10079 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10080 $(HOST_EXPORTS) \
10081 echo Configuring in $(HOST_SUBDIR)/gcc; \
10082 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
10083 case $(srcdir) in \
10084 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10085 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10086 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10087 esac; \
10088 module_srcdir=gcc; \
10089 $(SHELL) \
10090 $$s/$$module_srcdir/configure \
10091 --srcdir=$${topdir}/$$module_srcdir \
10092 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10093 --target=${target_alias} \
10094 || exit 1
10095 @endif gcc
10099 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
10100 maybe-configure-stage1-gcc:
10101 @if gcc-bootstrap
10102 maybe-configure-stage1-gcc: configure-stage1-gcc
10103 configure-stage1-gcc:
10104 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10105 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10106 @r=`${PWD_COMMAND}`; export r; \
10107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10108 TFLAGS="$(STAGE1_TFLAGS)"; \
10109 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10110 $(HOST_EXPORTS) \
10111 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10112 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10113 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
10114 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
10115 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10116 cd $(HOST_SUBDIR)/gcc || exit 1; \
10117 case $(srcdir) in \
10118 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10119 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10120 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10121 esac; \
10122 module_srcdir=gcc; \
10123 $(SHELL) $$s/$$module_srcdir/configure \
10124 --srcdir=$${topdir}/$$module_srcdir \
10125 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10126 --target=${target_alias} \
10128 $(STAGE1_CONFIGURE_FLAGS)
10129 @endif gcc-bootstrap
10131 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
10132 maybe-configure-stage2-gcc:
10133 @if gcc-bootstrap
10134 maybe-configure-stage2-gcc: configure-stage2-gcc
10135 configure-stage2-gcc:
10136 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10137 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10138 @r=`${PWD_COMMAND}`; export r; \
10139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10140 TFLAGS="$(STAGE2_TFLAGS)"; \
10141 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10142 $(HOST_EXPORTS) \
10143 $(POSTSTAGE1_HOST_EXPORTS) \
10144 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10145 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10146 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
10147 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
10148 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10149 cd $(HOST_SUBDIR)/gcc || exit 1; \
10150 case $(srcdir) in \
10151 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10152 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10153 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10154 esac; \
10155 module_srcdir=gcc; \
10156 $(SHELL) $$s/$$module_srcdir/configure \
10157 --srcdir=$${topdir}/$$module_srcdir \
10158 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10159 --target=${target_alias} \
10160 --with-build-libsubdir=$(HOST_SUBDIR) \
10161 $(STAGE2_CONFIGURE_FLAGS)
10162 @endif gcc-bootstrap
10164 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
10165 maybe-configure-stage3-gcc:
10166 @if gcc-bootstrap
10167 maybe-configure-stage3-gcc: configure-stage3-gcc
10168 configure-stage3-gcc:
10169 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10170 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10171 @r=`${PWD_COMMAND}`; export r; \
10172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10173 TFLAGS="$(STAGE3_TFLAGS)"; \
10174 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10175 $(HOST_EXPORTS) \
10176 $(POSTSTAGE1_HOST_EXPORTS) \
10177 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10178 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10179 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
10180 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
10181 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10182 cd $(HOST_SUBDIR)/gcc || exit 1; \
10183 case $(srcdir) in \
10184 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10185 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10186 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10187 esac; \
10188 module_srcdir=gcc; \
10189 $(SHELL) $$s/$$module_srcdir/configure \
10190 --srcdir=$${topdir}/$$module_srcdir \
10191 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10192 --target=${target_alias} \
10193 --with-build-libsubdir=$(HOST_SUBDIR) \
10194 $(STAGE3_CONFIGURE_FLAGS)
10195 @endif gcc-bootstrap
10197 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
10198 maybe-configure-stage4-gcc:
10199 @if gcc-bootstrap
10200 maybe-configure-stage4-gcc: configure-stage4-gcc
10201 configure-stage4-gcc:
10202 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10203 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10204 @r=`${PWD_COMMAND}`; export r; \
10205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10206 TFLAGS="$(STAGE4_TFLAGS)"; \
10207 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10208 $(HOST_EXPORTS) \
10209 $(POSTSTAGE1_HOST_EXPORTS) \
10210 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10211 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10212 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
10213 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
10214 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10215 cd $(HOST_SUBDIR)/gcc || exit 1; \
10216 case $(srcdir) in \
10217 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10218 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10219 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10220 esac; \
10221 module_srcdir=gcc; \
10222 $(SHELL) $$s/$$module_srcdir/configure \
10223 --srcdir=$${topdir}/$$module_srcdir \
10224 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10225 --target=${target_alias} \
10226 --with-build-libsubdir=$(HOST_SUBDIR) \
10227 $(STAGE4_CONFIGURE_FLAGS)
10228 @endif gcc-bootstrap
10230 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
10231 maybe-configure-stageprofile-gcc:
10232 @if gcc-bootstrap
10233 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
10234 configure-stageprofile-gcc:
10235 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10236 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10237 @r=`${PWD_COMMAND}`; export r; \
10238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10239 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10240 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10241 $(HOST_EXPORTS) \
10242 $(POSTSTAGE1_HOST_EXPORTS) \
10243 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10244 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10245 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
10246 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
10247 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10248 cd $(HOST_SUBDIR)/gcc || exit 1; \
10249 case $(srcdir) in \
10250 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10251 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10252 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10253 esac; \
10254 module_srcdir=gcc; \
10255 $(SHELL) $$s/$$module_srcdir/configure \
10256 --srcdir=$${topdir}/$$module_srcdir \
10257 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10258 --target=${target_alias} \
10259 --with-build-libsubdir=$(HOST_SUBDIR) \
10260 $(STAGEprofile_CONFIGURE_FLAGS)
10261 @endif gcc-bootstrap
10263 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
10264 maybe-configure-stagefeedback-gcc:
10265 @if gcc-bootstrap
10266 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
10267 configure-stagefeedback-gcc:
10268 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10269 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10270 @r=`${PWD_COMMAND}`; export r; \
10271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10272 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10273 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10274 $(HOST_EXPORTS) \
10275 $(POSTSTAGE1_HOST_EXPORTS) \
10276 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10277 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10278 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
10279 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
10280 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10281 cd $(HOST_SUBDIR)/gcc || exit 1; \
10282 case $(srcdir) in \
10283 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10284 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10285 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10286 esac; \
10287 module_srcdir=gcc; \
10288 $(SHELL) $$s/$$module_srcdir/configure \
10289 --srcdir=$${topdir}/$$module_srcdir \
10290 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10291 --target=${target_alias} \
10292 --with-build-libsubdir=$(HOST_SUBDIR) \
10293 $(STAGEfeedback_CONFIGURE_FLAGS)
10294 @endif gcc-bootstrap
10300 .PHONY: all-gcc maybe-all-gcc
10301 maybe-all-gcc:
10302 @if gcc-bootstrap
10303 all-gcc: stage_current
10304 @endif gcc-bootstrap
10305 @if gcc
10306 TARGET-gcc=all
10307 maybe-all-gcc: all-gcc
10308 all-gcc: configure-gcc
10309 @r=`${PWD_COMMAND}`; export r; \
10310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10311 $(HOST_EXPORTS) \
10312 (cd $(HOST_SUBDIR)/gcc && \
10313 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10314 $(TARGET-gcc))
10315 @endif gcc
10319 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
10320 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
10321 maybe-all-stage1-gcc:
10322 maybe-clean-stage1-gcc:
10323 @if gcc-bootstrap
10324 maybe-all-stage1-gcc: all-stage1-gcc
10325 all-stage1: all-stage1-gcc
10326 TARGET-stage1-gcc = $(TARGET-gcc)
10327 all-stage1-gcc: configure-stage1-gcc
10328 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10329 @r=`${PWD_COMMAND}`; export r; \
10330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10331 TFLAGS="$(STAGE1_TFLAGS)"; \
10332 $(HOST_EXPORTS) \
10333 cd $(HOST_SUBDIR)/gcc && \
10334 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10335 CFLAGS="$(STAGE1_CFLAGS)" \
10336 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10337 LIBCFLAGS="$(LIBCFLAGS)" \
10338 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10339 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10340 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10341 $(EXTRA_HOST_FLAGS) \
10342 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10343 TFLAGS="$(STAGE1_TFLAGS)" \
10344 $(TARGET-stage1-gcc)
10346 maybe-clean-stage1-gcc: clean-stage1-gcc
10347 clean-stage1: clean-stage1-gcc
10348 clean-stage1-gcc:
10349 @if [ $(current_stage) = stage1 ]; then \
10350 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10351 else \
10352 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
10353 $(MAKE) stage1-start; \
10354 fi; \
10355 cd $(HOST_SUBDIR)/gcc && \
10356 $(MAKE) $(EXTRA_HOST_FLAGS) \
10357 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10358 @endif gcc-bootstrap
10361 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
10362 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
10363 maybe-all-stage2-gcc:
10364 maybe-clean-stage2-gcc:
10365 @if gcc-bootstrap
10366 maybe-all-stage2-gcc: all-stage2-gcc
10367 all-stage2: all-stage2-gcc
10368 TARGET-stage2-gcc = $(TARGET-gcc)
10369 all-stage2-gcc: configure-stage2-gcc
10370 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10371 @r=`${PWD_COMMAND}`; export r; \
10372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10373 TFLAGS="$(STAGE2_TFLAGS)"; \
10374 $(HOST_EXPORTS) \
10375 $(POSTSTAGE1_HOST_EXPORTS) \
10376 cd $(HOST_SUBDIR)/gcc && \
10377 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10378 CFLAGS="$(STAGE2_CFLAGS)" \
10379 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10380 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10381 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10382 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10383 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10384 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10385 TFLAGS="$(STAGE2_TFLAGS)" \
10386 $(TARGET-stage2-gcc)
10388 maybe-clean-stage2-gcc: clean-stage2-gcc
10389 clean-stage2: clean-stage2-gcc
10390 clean-stage2-gcc:
10391 @if [ $(current_stage) = stage2 ]; then \
10392 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10393 else \
10394 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
10395 $(MAKE) stage2-start; \
10396 fi; \
10397 cd $(HOST_SUBDIR)/gcc && \
10398 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10399 @endif gcc-bootstrap
10402 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
10403 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
10404 maybe-all-stage3-gcc:
10405 maybe-clean-stage3-gcc:
10406 @if gcc-bootstrap
10407 maybe-all-stage3-gcc: all-stage3-gcc
10408 all-stage3: all-stage3-gcc
10409 TARGET-stage3-gcc = $(TARGET-gcc)
10410 all-stage3-gcc: configure-stage3-gcc
10411 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10412 @r=`${PWD_COMMAND}`; export r; \
10413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10414 TFLAGS="$(STAGE3_TFLAGS)"; \
10415 $(HOST_EXPORTS) \
10416 $(POSTSTAGE1_HOST_EXPORTS) \
10417 cd $(HOST_SUBDIR)/gcc && \
10418 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10419 CFLAGS="$(STAGE3_CFLAGS)" \
10420 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10421 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10422 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10423 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10424 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10425 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10426 TFLAGS="$(STAGE3_TFLAGS)" \
10427 $(TARGET-stage3-gcc)
10429 maybe-clean-stage3-gcc: clean-stage3-gcc
10430 clean-stage3: clean-stage3-gcc
10431 clean-stage3-gcc:
10432 @if [ $(current_stage) = stage3 ]; then \
10433 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10434 else \
10435 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
10436 $(MAKE) stage3-start; \
10437 fi; \
10438 cd $(HOST_SUBDIR)/gcc && \
10439 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10440 @endif gcc-bootstrap
10443 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
10444 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
10445 maybe-all-stage4-gcc:
10446 maybe-clean-stage4-gcc:
10447 @if gcc-bootstrap
10448 maybe-all-stage4-gcc: all-stage4-gcc
10449 all-stage4: all-stage4-gcc
10450 TARGET-stage4-gcc = $(TARGET-gcc)
10451 all-stage4-gcc: configure-stage4-gcc
10452 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10453 @r=`${PWD_COMMAND}`; export r; \
10454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10455 TFLAGS="$(STAGE4_TFLAGS)"; \
10456 $(HOST_EXPORTS) \
10457 $(POSTSTAGE1_HOST_EXPORTS) \
10458 cd $(HOST_SUBDIR)/gcc && \
10459 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10460 CFLAGS="$(STAGE4_CFLAGS)" \
10461 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10462 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10463 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10464 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10465 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10466 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10467 TFLAGS="$(STAGE4_TFLAGS)" \
10468 $(TARGET-stage4-gcc)
10470 maybe-clean-stage4-gcc: clean-stage4-gcc
10471 clean-stage4: clean-stage4-gcc
10472 clean-stage4-gcc:
10473 @if [ $(current_stage) = stage4 ]; then \
10474 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10475 else \
10476 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
10477 $(MAKE) stage4-start; \
10478 fi; \
10479 cd $(HOST_SUBDIR)/gcc && \
10480 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10481 @endif gcc-bootstrap
10484 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
10485 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
10486 maybe-all-stageprofile-gcc:
10487 maybe-clean-stageprofile-gcc:
10488 @if gcc-bootstrap
10489 maybe-all-stageprofile-gcc: all-stageprofile-gcc
10490 all-stageprofile: all-stageprofile-gcc
10491 TARGET-stageprofile-gcc = $(TARGET-gcc)
10492 all-stageprofile-gcc: configure-stageprofile-gcc
10493 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10494 @r=`${PWD_COMMAND}`; export r; \
10495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10496 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10497 $(HOST_EXPORTS) \
10498 $(POSTSTAGE1_HOST_EXPORTS) \
10499 cd $(HOST_SUBDIR)/gcc && \
10500 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10501 CFLAGS="$(STAGEprofile_CFLAGS)" \
10502 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10503 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10504 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10505 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10506 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10507 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10508 TFLAGS="$(STAGEprofile_TFLAGS)" \
10509 $(TARGET-stageprofile-gcc)
10511 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
10512 clean-stageprofile: clean-stageprofile-gcc
10513 clean-stageprofile-gcc:
10514 @if [ $(current_stage) = stageprofile ]; then \
10515 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10516 else \
10517 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
10518 $(MAKE) stageprofile-start; \
10519 fi; \
10520 cd $(HOST_SUBDIR)/gcc && \
10521 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10522 @endif gcc-bootstrap
10525 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
10526 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
10527 maybe-all-stagefeedback-gcc:
10528 maybe-clean-stagefeedback-gcc:
10529 @if gcc-bootstrap
10530 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
10531 all-stagefeedback: all-stagefeedback-gcc
10532 TARGET-stagefeedback-gcc = $(TARGET-gcc)
10533 all-stagefeedback-gcc: configure-stagefeedback-gcc
10534 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10535 @r=`${PWD_COMMAND}`; export r; \
10536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10537 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10538 $(HOST_EXPORTS) \
10539 $(POSTSTAGE1_HOST_EXPORTS) \
10540 cd $(HOST_SUBDIR)/gcc && \
10541 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10542 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10543 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10544 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10545 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10546 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10547 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10548 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10549 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10550 $(TARGET-stagefeedback-gcc)
10552 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
10553 clean-stagefeedback: clean-stagefeedback-gcc
10554 clean-stagefeedback-gcc:
10555 @if [ $(current_stage) = stagefeedback ]; then \
10556 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10557 else \
10558 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
10559 $(MAKE) stagefeedback-start; \
10560 fi; \
10561 cd $(HOST_SUBDIR)/gcc && \
10562 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10563 @endif gcc-bootstrap
10569 .PHONY: check-gcc maybe-check-gcc
10570 maybe-check-gcc:
10571 @if gcc
10572 maybe-check-gcc: check-gcc
10574 check-gcc:
10575 @: $(MAKE); $(unstage)
10576 @r=`${PWD_COMMAND}`; export r; \
10577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10578 $(HOST_EXPORTS) \
10579 (cd $(HOST_SUBDIR)/gcc && \
10580 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
10582 @endif gcc
10584 .PHONY: install-gcc maybe-install-gcc
10585 maybe-install-gcc:
10586 @if gcc
10587 maybe-install-gcc: install-gcc
10589 install-gcc: installdirs
10590 @: $(MAKE); $(unstage)
10591 @r=`${PWD_COMMAND}`; export r; \
10592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10593 $(HOST_EXPORTS) \
10594 (cd $(HOST_SUBDIR)/gcc && \
10595 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
10597 @endif gcc
10599 .PHONY: install-strip-gcc maybe-install-strip-gcc
10600 maybe-install-strip-gcc:
10601 @if gcc
10602 maybe-install-strip-gcc: install-strip-gcc
10604 install-strip-gcc: installdirs
10605 @: $(MAKE); $(unstage)
10606 @r=`${PWD_COMMAND}`; export r; \
10607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10608 $(HOST_EXPORTS) \
10609 (cd $(HOST_SUBDIR)/gcc && \
10610 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10612 @endif gcc
10614 # Other targets (info, dvi, pdf, etc.)
10616 .PHONY: maybe-info-gcc info-gcc
10617 maybe-info-gcc:
10618 @if gcc
10619 maybe-info-gcc: info-gcc
10621 info-gcc: \
10622 configure-gcc
10623 @[ -f ./gcc/Makefile ] || exit 0; \
10624 r=`${PWD_COMMAND}`; export r; \
10625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10626 $(HOST_EXPORTS) \
10627 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10629 done; \
10630 echo "Doing info in gcc" ; \
10631 (cd $(HOST_SUBDIR)/gcc && \
10632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10634 "RANLIB=$${RANLIB}" \
10635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10636 info) \
10637 || exit 1
10639 @endif gcc
10641 .PHONY: maybe-dvi-gcc dvi-gcc
10642 maybe-dvi-gcc:
10643 @if gcc
10644 maybe-dvi-gcc: dvi-gcc
10646 dvi-gcc: \
10647 configure-gcc
10648 @[ -f ./gcc/Makefile ] || exit 0; \
10649 r=`${PWD_COMMAND}`; export r; \
10650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10651 $(HOST_EXPORTS) \
10652 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10654 done; \
10655 echo "Doing dvi in gcc" ; \
10656 (cd $(HOST_SUBDIR)/gcc && \
10657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10659 "RANLIB=$${RANLIB}" \
10660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10661 dvi) \
10662 || exit 1
10664 @endif gcc
10666 .PHONY: maybe-pdf-gcc pdf-gcc
10667 maybe-pdf-gcc:
10668 @if gcc
10669 maybe-pdf-gcc: pdf-gcc
10671 pdf-gcc: \
10672 configure-gcc
10673 @[ -f ./gcc/Makefile ] || exit 0; \
10674 r=`${PWD_COMMAND}`; export r; \
10675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10676 $(HOST_EXPORTS) \
10677 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10679 done; \
10680 echo "Doing pdf in gcc" ; \
10681 (cd $(HOST_SUBDIR)/gcc && \
10682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10684 "RANLIB=$${RANLIB}" \
10685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10686 pdf) \
10687 || exit 1
10689 @endif gcc
10691 .PHONY: maybe-html-gcc html-gcc
10692 maybe-html-gcc:
10693 @if gcc
10694 maybe-html-gcc: html-gcc
10696 html-gcc: \
10697 configure-gcc
10698 @[ -f ./gcc/Makefile ] || exit 0; \
10699 r=`${PWD_COMMAND}`; export r; \
10700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10701 $(HOST_EXPORTS) \
10702 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10704 done; \
10705 echo "Doing html in gcc" ; \
10706 (cd $(HOST_SUBDIR)/gcc && \
10707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10709 "RANLIB=$${RANLIB}" \
10710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10711 html) \
10712 || exit 1
10714 @endif gcc
10716 .PHONY: maybe-TAGS-gcc TAGS-gcc
10717 maybe-TAGS-gcc:
10718 @if gcc
10719 maybe-TAGS-gcc: TAGS-gcc
10721 TAGS-gcc: \
10722 configure-gcc
10723 @[ -f ./gcc/Makefile ] || exit 0; \
10724 r=`${PWD_COMMAND}`; export r; \
10725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10726 $(HOST_EXPORTS) \
10727 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10729 done; \
10730 echo "Doing TAGS in gcc" ; \
10731 (cd $(HOST_SUBDIR)/gcc && \
10732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10734 "RANLIB=$${RANLIB}" \
10735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10736 TAGS) \
10737 || exit 1
10739 @endif gcc
10741 .PHONY: maybe-install-info-gcc install-info-gcc
10742 maybe-install-info-gcc:
10743 @if gcc
10744 maybe-install-info-gcc: install-info-gcc
10746 install-info-gcc: \
10747 configure-gcc \
10748 info-gcc
10749 @[ -f ./gcc/Makefile ] || exit 0; \
10750 r=`${PWD_COMMAND}`; export r; \
10751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10752 $(HOST_EXPORTS) \
10753 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10755 done; \
10756 echo "Doing install-info in gcc" ; \
10757 (cd $(HOST_SUBDIR)/gcc && \
10758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10760 "RANLIB=$${RANLIB}" \
10761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10762 install-info) \
10763 || exit 1
10765 @endif gcc
10767 .PHONY: maybe-install-pdf-gcc install-pdf-gcc
10768 maybe-install-pdf-gcc:
10769 @if gcc
10770 maybe-install-pdf-gcc: install-pdf-gcc
10772 install-pdf-gcc: \
10773 configure-gcc \
10774 pdf-gcc
10775 @[ -f ./gcc/Makefile ] || exit 0; \
10776 r=`${PWD_COMMAND}`; export r; \
10777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10778 $(HOST_EXPORTS) \
10779 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10781 done; \
10782 echo "Doing install-pdf in gcc" ; \
10783 (cd $(HOST_SUBDIR)/gcc && \
10784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10786 "RANLIB=$${RANLIB}" \
10787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10788 install-pdf) \
10789 || exit 1
10791 @endif gcc
10793 .PHONY: maybe-install-html-gcc install-html-gcc
10794 maybe-install-html-gcc:
10795 @if gcc
10796 maybe-install-html-gcc: install-html-gcc
10798 install-html-gcc: \
10799 configure-gcc \
10800 html-gcc
10801 @[ -f ./gcc/Makefile ] || exit 0; \
10802 r=`${PWD_COMMAND}`; export r; \
10803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10804 $(HOST_EXPORTS) \
10805 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10807 done; \
10808 echo "Doing install-html in gcc" ; \
10809 (cd $(HOST_SUBDIR)/gcc && \
10810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10812 "RANLIB=$${RANLIB}" \
10813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10814 install-html) \
10815 || exit 1
10817 @endif gcc
10819 .PHONY: maybe-installcheck-gcc installcheck-gcc
10820 maybe-installcheck-gcc:
10821 @if gcc
10822 maybe-installcheck-gcc: installcheck-gcc
10824 installcheck-gcc: \
10825 configure-gcc
10826 @[ -f ./gcc/Makefile ] || exit 0; \
10827 r=`${PWD_COMMAND}`; export r; \
10828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10829 $(HOST_EXPORTS) \
10830 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10832 done; \
10833 echo "Doing installcheck in gcc" ; \
10834 (cd $(HOST_SUBDIR)/gcc && \
10835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10837 "RANLIB=$${RANLIB}" \
10838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10839 installcheck) \
10840 || exit 1
10842 @endif gcc
10844 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10845 maybe-mostlyclean-gcc:
10846 @if gcc
10847 maybe-mostlyclean-gcc: mostlyclean-gcc
10849 mostlyclean-gcc:
10850 @[ -f ./gcc/Makefile ] || exit 0; \
10851 r=`${PWD_COMMAND}`; export r; \
10852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10853 $(HOST_EXPORTS) \
10854 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10856 done; \
10857 echo "Doing mostlyclean in gcc" ; \
10858 (cd $(HOST_SUBDIR)/gcc && \
10859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10861 "RANLIB=$${RANLIB}" \
10862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10863 mostlyclean) \
10864 || exit 1
10866 @endif gcc
10868 .PHONY: maybe-clean-gcc clean-gcc
10869 maybe-clean-gcc:
10870 @if gcc
10871 maybe-clean-gcc: clean-gcc
10873 clean-gcc:
10874 @[ -f ./gcc/Makefile ] || exit 0; \
10875 r=`${PWD_COMMAND}`; export r; \
10876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10877 $(HOST_EXPORTS) \
10878 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10880 done; \
10881 echo "Doing clean in gcc" ; \
10882 (cd $(HOST_SUBDIR)/gcc && \
10883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10885 "RANLIB=$${RANLIB}" \
10886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10887 clean) \
10888 || exit 1
10890 @endif gcc
10892 .PHONY: maybe-distclean-gcc distclean-gcc
10893 maybe-distclean-gcc:
10894 @if gcc
10895 maybe-distclean-gcc: distclean-gcc
10897 distclean-gcc:
10898 @[ -f ./gcc/Makefile ] || exit 0; \
10899 r=`${PWD_COMMAND}`; export r; \
10900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10901 $(HOST_EXPORTS) \
10902 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10904 done; \
10905 echo "Doing distclean in gcc" ; \
10906 (cd $(HOST_SUBDIR)/gcc && \
10907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10909 "RANLIB=$${RANLIB}" \
10910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10911 distclean) \
10912 || exit 1
10914 @endif gcc
10916 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
10917 maybe-maintainer-clean-gcc:
10918 @if gcc
10919 maybe-maintainer-clean-gcc: maintainer-clean-gcc
10921 maintainer-clean-gcc:
10922 @[ -f ./gcc/Makefile ] || exit 0; \
10923 r=`${PWD_COMMAND}`; export r; \
10924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10925 $(HOST_EXPORTS) \
10926 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10928 done; \
10929 echo "Doing maintainer-clean in gcc" ; \
10930 (cd $(HOST_SUBDIR)/gcc && \
10931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10933 "RANLIB=$${RANLIB}" \
10934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10935 maintainer-clean) \
10936 || exit 1
10938 @endif gcc
10942 .PHONY: configure-gmp maybe-configure-gmp
10943 maybe-configure-gmp:
10944 @if gcc-bootstrap
10945 configure-gmp: stage_current
10946 @endif gcc-bootstrap
10947 @if gmp
10948 maybe-configure-gmp: configure-gmp
10949 configure-gmp:
10950 @r=`${PWD_COMMAND}`; export r; \
10951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10952 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10953 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10954 $(HOST_EXPORTS) \
10955 echo Configuring in $(HOST_SUBDIR)/gmp; \
10956 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
10957 case $(srcdir) in \
10958 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10959 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10960 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10961 esac; \
10962 module_srcdir=gmp; \
10963 $(SHELL) \
10964 $$s/$$module_srcdir/configure \
10965 --srcdir=$${topdir}/$$module_srcdir \
10966 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10967 --target=none-${host_vendor}-${host_os} --disable-shared \
10968 || exit 1
10969 @endif gmp
10973 .PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
10974 maybe-configure-stage1-gmp:
10975 @if gmp-bootstrap
10976 maybe-configure-stage1-gmp: configure-stage1-gmp
10977 configure-stage1-gmp:
10978 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10979 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10980 @r=`${PWD_COMMAND}`; export r; \
10981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10982 TFLAGS="$(STAGE1_TFLAGS)"; \
10983 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10984 $(HOST_EXPORTS) \
10985 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10986 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10987 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
10988 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
10989 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10990 cd $(HOST_SUBDIR)/gmp || exit 1; \
10991 case $(srcdir) in \
10992 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10993 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10994 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10995 esac; \
10996 module_srcdir=gmp; \
10997 $(SHELL) $$s/$$module_srcdir/configure \
10998 --srcdir=$${topdir}/$$module_srcdir \
10999 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11000 --target=none-${host_vendor}-${host_os} \
11002 $(STAGE1_CONFIGURE_FLAGS) \
11003 --disable-shared
11004 @endif gmp-bootstrap
11006 .PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
11007 maybe-configure-stage2-gmp:
11008 @if gmp-bootstrap
11009 maybe-configure-stage2-gmp: configure-stage2-gmp
11010 configure-stage2-gmp:
11011 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11012 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11013 @r=`${PWD_COMMAND}`; export r; \
11014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11015 TFLAGS="$(STAGE2_TFLAGS)"; \
11016 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11017 $(HOST_EXPORTS) \
11018 $(POSTSTAGE1_HOST_EXPORTS) \
11019 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11020 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11021 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11022 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
11023 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11024 cd $(HOST_SUBDIR)/gmp || exit 1; \
11025 case $(srcdir) in \
11026 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11027 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11028 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11029 esac; \
11030 module_srcdir=gmp; \
11031 $(SHELL) $$s/$$module_srcdir/configure \
11032 --srcdir=$${topdir}/$$module_srcdir \
11033 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11034 --target=none-${host_vendor}-${host_os} \
11035 --with-build-libsubdir=$(HOST_SUBDIR) \
11036 $(STAGE2_CONFIGURE_FLAGS) \
11037 --disable-shared
11038 @endif gmp-bootstrap
11040 .PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
11041 maybe-configure-stage3-gmp:
11042 @if gmp-bootstrap
11043 maybe-configure-stage3-gmp: configure-stage3-gmp
11044 configure-stage3-gmp:
11045 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11046 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11047 @r=`${PWD_COMMAND}`; export r; \
11048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11049 TFLAGS="$(STAGE3_TFLAGS)"; \
11050 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11051 $(HOST_EXPORTS) \
11052 $(POSTSTAGE1_HOST_EXPORTS) \
11053 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11054 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11055 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11056 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
11057 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11058 cd $(HOST_SUBDIR)/gmp || exit 1; \
11059 case $(srcdir) in \
11060 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11061 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11062 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11063 esac; \
11064 module_srcdir=gmp; \
11065 $(SHELL) $$s/$$module_srcdir/configure \
11066 --srcdir=$${topdir}/$$module_srcdir \
11067 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11068 --target=none-${host_vendor}-${host_os} \
11069 --with-build-libsubdir=$(HOST_SUBDIR) \
11070 $(STAGE3_CONFIGURE_FLAGS) \
11071 --disable-shared
11072 @endif gmp-bootstrap
11074 .PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
11075 maybe-configure-stage4-gmp:
11076 @if gmp-bootstrap
11077 maybe-configure-stage4-gmp: configure-stage4-gmp
11078 configure-stage4-gmp:
11079 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11080 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11081 @r=`${PWD_COMMAND}`; export r; \
11082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11083 TFLAGS="$(STAGE4_TFLAGS)"; \
11084 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11085 $(HOST_EXPORTS) \
11086 $(POSTSTAGE1_HOST_EXPORTS) \
11087 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11088 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11089 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11090 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
11091 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11092 cd $(HOST_SUBDIR)/gmp || exit 1; \
11093 case $(srcdir) in \
11094 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11095 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11096 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11097 esac; \
11098 module_srcdir=gmp; \
11099 $(SHELL) $$s/$$module_srcdir/configure \
11100 --srcdir=$${topdir}/$$module_srcdir \
11101 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11102 --target=none-${host_vendor}-${host_os} \
11103 --with-build-libsubdir=$(HOST_SUBDIR) \
11104 $(STAGE4_CONFIGURE_FLAGS) \
11105 --disable-shared
11106 @endif gmp-bootstrap
11108 .PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
11109 maybe-configure-stageprofile-gmp:
11110 @if gmp-bootstrap
11111 maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
11112 configure-stageprofile-gmp:
11113 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11114 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11115 @r=`${PWD_COMMAND}`; export r; \
11116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11117 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11118 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11119 $(HOST_EXPORTS) \
11120 $(POSTSTAGE1_HOST_EXPORTS) \
11121 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11122 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11123 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11124 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
11125 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11126 cd $(HOST_SUBDIR)/gmp || exit 1; \
11127 case $(srcdir) in \
11128 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11129 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11130 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11131 esac; \
11132 module_srcdir=gmp; \
11133 $(SHELL) $$s/$$module_srcdir/configure \
11134 --srcdir=$${topdir}/$$module_srcdir \
11135 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11136 --target=none-${host_vendor}-${host_os} \
11137 --with-build-libsubdir=$(HOST_SUBDIR) \
11138 $(STAGEprofile_CONFIGURE_FLAGS) \
11139 --disable-shared
11140 @endif gmp-bootstrap
11142 .PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
11143 maybe-configure-stagefeedback-gmp:
11144 @if gmp-bootstrap
11145 maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
11146 configure-stagefeedback-gmp:
11147 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11148 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11149 @r=`${PWD_COMMAND}`; export r; \
11150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11151 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11152 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11153 $(HOST_EXPORTS) \
11154 $(POSTSTAGE1_HOST_EXPORTS) \
11155 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11156 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11157 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
11158 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
11159 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11160 cd $(HOST_SUBDIR)/gmp || exit 1; \
11161 case $(srcdir) in \
11162 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11163 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11164 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11165 esac; \
11166 module_srcdir=gmp; \
11167 $(SHELL) $$s/$$module_srcdir/configure \
11168 --srcdir=$${topdir}/$$module_srcdir \
11169 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11170 --target=none-${host_vendor}-${host_os} \
11171 --with-build-libsubdir=$(HOST_SUBDIR) \
11172 $(STAGEfeedback_CONFIGURE_FLAGS) \
11173 --disable-shared
11174 @endif gmp-bootstrap
11180 .PHONY: all-gmp maybe-all-gmp
11181 maybe-all-gmp:
11182 @if gcc-bootstrap
11183 all-gmp: stage_current
11184 @endif gcc-bootstrap
11185 @if gmp
11186 TARGET-gmp=all
11187 maybe-all-gmp: all-gmp
11188 all-gmp: configure-gmp
11189 @r=`${PWD_COMMAND}`; export r; \
11190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11191 $(HOST_EXPORTS) \
11192 (cd $(HOST_SUBDIR)/gmp && \
11193 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
11194 $(TARGET-gmp))
11195 @endif gmp
11199 .PHONY: all-stage1-gmp maybe-all-stage1-gmp
11200 .PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
11201 maybe-all-stage1-gmp:
11202 maybe-clean-stage1-gmp:
11203 @if gmp-bootstrap
11204 maybe-all-stage1-gmp: all-stage1-gmp
11205 all-stage1: all-stage1-gmp
11206 TARGET-stage1-gmp = $(TARGET-gmp)
11207 all-stage1-gmp: configure-stage1-gmp
11208 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11209 @r=`${PWD_COMMAND}`; export r; \
11210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11211 TFLAGS="$(STAGE1_TFLAGS)"; \
11212 $(HOST_EXPORTS) \
11213 cd $(HOST_SUBDIR)/gmp && \
11214 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11215 CFLAGS="$(STAGE1_CFLAGS)" \
11216 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11217 LIBCFLAGS="$(LIBCFLAGS)" \
11218 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11219 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11220 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11221 $(EXTRA_HOST_FLAGS) \
11222 $(STAGE1_FLAGS_TO_PASS) \
11223 TFLAGS="$(STAGE1_TFLAGS)" \
11224 $(TARGET-stage1-gmp)
11226 maybe-clean-stage1-gmp: clean-stage1-gmp
11227 clean-stage1: clean-stage1-gmp
11228 clean-stage1-gmp:
11229 @if [ $(current_stage) = stage1 ]; then \
11230 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11231 else \
11232 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
11233 $(MAKE) stage1-start; \
11234 fi; \
11235 cd $(HOST_SUBDIR)/gmp && \
11236 $(MAKE) $(EXTRA_HOST_FLAGS) \
11237 $(STAGE1_FLAGS_TO_PASS) clean
11238 @endif gmp-bootstrap
11241 .PHONY: all-stage2-gmp maybe-all-stage2-gmp
11242 .PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
11243 maybe-all-stage2-gmp:
11244 maybe-clean-stage2-gmp:
11245 @if gmp-bootstrap
11246 maybe-all-stage2-gmp: all-stage2-gmp
11247 all-stage2: all-stage2-gmp
11248 TARGET-stage2-gmp = $(TARGET-gmp)
11249 all-stage2-gmp: configure-stage2-gmp
11250 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11251 @r=`${PWD_COMMAND}`; export r; \
11252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11253 TFLAGS="$(STAGE2_TFLAGS)"; \
11254 $(HOST_EXPORTS) \
11255 $(POSTSTAGE1_HOST_EXPORTS) \
11256 cd $(HOST_SUBDIR)/gmp && \
11257 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11258 CFLAGS="$(STAGE2_CFLAGS)" \
11259 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11260 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11261 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11262 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11263 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11264 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11265 TFLAGS="$(STAGE2_TFLAGS)" \
11266 $(TARGET-stage2-gmp)
11268 maybe-clean-stage2-gmp: clean-stage2-gmp
11269 clean-stage2: clean-stage2-gmp
11270 clean-stage2-gmp:
11271 @if [ $(current_stage) = stage2 ]; then \
11272 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11273 else \
11274 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
11275 $(MAKE) stage2-start; \
11276 fi; \
11277 cd $(HOST_SUBDIR)/gmp && \
11278 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11279 @endif gmp-bootstrap
11282 .PHONY: all-stage3-gmp maybe-all-stage3-gmp
11283 .PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
11284 maybe-all-stage3-gmp:
11285 maybe-clean-stage3-gmp:
11286 @if gmp-bootstrap
11287 maybe-all-stage3-gmp: all-stage3-gmp
11288 all-stage3: all-stage3-gmp
11289 TARGET-stage3-gmp = $(TARGET-gmp)
11290 all-stage3-gmp: configure-stage3-gmp
11291 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11292 @r=`${PWD_COMMAND}`; export r; \
11293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11294 TFLAGS="$(STAGE3_TFLAGS)"; \
11295 $(HOST_EXPORTS) \
11296 $(POSTSTAGE1_HOST_EXPORTS) \
11297 cd $(HOST_SUBDIR)/gmp && \
11298 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11299 CFLAGS="$(STAGE3_CFLAGS)" \
11300 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11301 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11302 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11303 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11304 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11305 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11306 TFLAGS="$(STAGE3_TFLAGS)" \
11307 $(TARGET-stage3-gmp)
11309 maybe-clean-stage3-gmp: clean-stage3-gmp
11310 clean-stage3: clean-stage3-gmp
11311 clean-stage3-gmp:
11312 @if [ $(current_stage) = stage3 ]; then \
11313 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11314 else \
11315 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
11316 $(MAKE) stage3-start; \
11317 fi; \
11318 cd $(HOST_SUBDIR)/gmp && \
11319 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11320 @endif gmp-bootstrap
11323 .PHONY: all-stage4-gmp maybe-all-stage4-gmp
11324 .PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
11325 maybe-all-stage4-gmp:
11326 maybe-clean-stage4-gmp:
11327 @if gmp-bootstrap
11328 maybe-all-stage4-gmp: all-stage4-gmp
11329 all-stage4: all-stage4-gmp
11330 TARGET-stage4-gmp = $(TARGET-gmp)
11331 all-stage4-gmp: configure-stage4-gmp
11332 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11333 @r=`${PWD_COMMAND}`; export r; \
11334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11335 TFLAGS="$(STAGE4_TFLAGS)"; \
11336 $(HOST_EXPORTS) \
11337 $(POSTSTAGE1_HOST_EXPORTS) \
11338 cd $(HOST_SUBDIR)/gmp && \
11339 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11340 CFLAGS="$(STAGE4_CFLAGS)" \
11341 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11342 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11343 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11344 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11345 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11346 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11347 TFLAGS="$(STAGE4_TFLAGS)" \
11348 $(TARGET-stage4-gmp)
11350 maybe-clean-stage4-gmp: clean-stage4-gmp
11351 clean-stage4: clean-stage4-gmp
11352 clean-stage4-gmp:
11353 @if [ $(current_stage) = stage4 ]; then \
11354 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11355 else \
11356 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
11357 $(MAKE) stage4-start; \
11358 fi; \
11359 cd $(HOST_SUBDIR)/gmp && \
11360 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11361 @endif gmp-bootstrap
11364 .PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
11365 .PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
11366 maybe-all-stageprofile-gmp:
11367 maybe-clean-stageprofile-gmp:
11368 @if gmp-bootstrap
11369 maybe-all-stageprofile-gmp: all-stageprofile-gmp
11370 all-stageprofile: all-stageprofile-gmp
11371 TARGET-stageprofile-gmp = $(TARGET-gmp)
11372 all-stageprofile-gmp: configure-stageprofile-gmp
11373 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11374 @r=`${PWD_COMMAND}`; export r; \
11375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11376 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11377 $(HOST_EXPORTS) \
11378 $(POSTSTAGE1_HOST_EXPORTS) \
11379 cd $(HOST_SUBDIR)/gmp && \
11380 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11381 CFLAGS="$(STAGEprofile_CFLAGS)" \
11382 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11383 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11384 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11385 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11386 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11387 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11388 TFLAGS="$(STAGEprofile_TFLAGS)" \
11389 $(TARGET-stageprofile-gmp)
11391 maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
11392 clean-stageprofile: clean-stageprofile-gmp
11393 clean-stageprofile-gmp:
11394 @if [ $(current_stage) = stageprofile ]; then \
11395 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11396 else \
11397 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
11398 $(MAKE) stageprofile-start; \
11399 fi; \
11400 cd $(HOST_SUBDIR)/gmp && \
11401 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11402 @endif gmp-bootstrap
11405 .PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
11406 .PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
11407 maybe-all-stagefeedback-gmp:
11408 maybe-clean-stagefeedback-gmp:
11409 @if gmp-bootstrap
11410 maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
11411 all-stagefeedback: all-stagefeedback-gmp
11412 TARGET-stagefeedback-gmp = $(TARGET-gmp)
11413 all-stagefeedback-gmp: configure-stagefeedback-gmp
11414 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11415 @r=`${PWD_COMMAND}`; export r; \
11416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11417 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11418 $(HOST_EXPORTS) \
11419 $(POSTSTAGE1_HOST_EXPORTS) \
11420 cd $(HOST_SUBDIR)/gmp && \
11421 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11422 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11423 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11424 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11425 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11426 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11427 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11428 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11429 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11430 $(TARGET-stagefeedback-gmp)
11432 maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
11433 clean-stagefeedback: clean-stagefeedback-gmp
11434 clean-stagefeedback-gmp:
11435 @if [ $(current_stage) = stagefeedback ]; then \
11436 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11437 else \
11438 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
11439 $(MAKE) stagefeedback-start; \
11440 fi; \
11441 cd $(HOST_SUBDIR)/gmp && \
11442 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11443 @endif gmp-bootstrap
11449 .PHONY: check-gmp maybe-check-gmp
11450 maybe-check-gmp:
11451 @if gmp
11452 maybe-check-gmp: check-gmp
11454 check-gmp:
11455 @: $(MAKE); $(unstage)
11456 @r=`${PWD_COMMAND}`; export r; \
11457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11458 $(HOST_EXPORTS) \
11459 (cd $(HOST_SUBDIR)/gmp && \
11460 $(MAKE) $(FLAGS_TO_PASS) check)
11462 @endif gmp
11464 .PHONY: install-gmp maybe-install-gmp
11465 maybe-install-gmp:
11466 @if gmp
11467 maybe-install-gmp: install-gmp
11469 install-gmp:
11471 @endif gmp
11473 .PHONY: install-strip-gmp maybe-install-strip-gmp
11474 maybe-install-strip-gmp:
11475 @if gmp
11476 maybe-install-strip-gmp: install-strip-gmp
11478 install-strip-gmp:
11480 @endif gmp
11482 # Other targets (info, dvi, pdf, etc.)
11484 .PHONY: maybe-info-gmp info-gmp
11485 maybe-info-gmp:
11486 @if gmp
11487 maybe-info-gmp: info-gmp
11489 info-gmp: \
11490 configure-gmp
11491 @[ -f ./gmp/Makefile ] || exit 0; \
11492 r=`${PWD_COMMAND}`; export r; \
11493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11494 $(HOST_EXPORTS) \
11495 for flag in $(EXTRA_HOST_FLAGS) ; do \
11496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11497 done; \
11498 echo "Doing info in gmp" ; \
11499 (cd $(HOST_SUBDIR)/gmp && \
11500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11502 "RANLIB=$${RANLIB}" \
11503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11504 info) \
11505 || exit 1
11507 @endif gmp
11509 .PHONY: maybe-dvi-gmp dvi-gmp
11510 maybe-dvi-gmp:
11511 @if gmp
11512 maybe-dvi-gmp: dvi-gmp
11514 dvi-gmp: \
11515 configure-gmp
11516 @[ -f ./gmp/Makefile ] || exit 0; \
11517 r=`${PWD_COMMAND}`; export r; \
11518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11519 $(HOST_EXPORTS) \
11520 for flag in $(EXTRA_HOST_FLAGS) ; do \
11521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11522 done; \
11523 echo "Doing dvi in gmp" ; \
11524 (cd $(HOST_SUBDIR)/gmp && \
11525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11527 "RANLIB=$${RANLIB}" \
11528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11529 dvi) \
11530 || exit 1
11532 @endif gmp
11534 .PHONY: maybe-pdf-gmp pdf-gmp
11535 maybe-pdf-gmp:
11536 @if gmp
11537 maybe-pdf-gmp: pdf-gmp
11539 pdf-gmp: \
11540 configure-gmp
11541 @[ -f ./gmp/Makefile ] || exit 0; \
11542 r=`${PWD_COMMAND}`; export r; \
11543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11544 $(HOST_EXPORTS) \
11545 for flag in $(EXTRA_HOST_FLAGS) ; do \
11546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11547 done; \
11548 echo "Doing pdf in gmp" ; \
11549 (cd $(HOST_SUBDIR)/gmp && \
11550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11552 "RANLIB=$${RANLIB}" \
11553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11554 pdf) \
11555 || exit 1
11557 @endif gmp
11559 .PHONY: maybe-html-gmp html-gmp
11560 maybe-html-gmp:
11561 @if gmp
11562 maybe-html-gmp: html-gmp
11564 html-gmp: \
11565 configure-gmp
11566 @[ -f ./gmp/Makefile ] || exit 0; \
11567 r=`${PWD_COMMAND}`; export r; \
11568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11569 $(HOST_EXPORTS) \
11570 for flag in $(EXTRA_HOST_FLAGS) ; do \
11571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11572 done; \
11573 echo "Doing html in gmp" ; \
11574 (cd $(HOST_SUBDIR)/gmp && \
11575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11577 "RANLIB=$${RANLIB}" \
11578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11579 html) \
11580 || exit 1
11582 @endif gmp
11584 .PHONY: maybe-TAGS-gmp TAGS-gmp
11585 maybe-TAGS-gmp:
11586 @if gmp
11587 maybe-TAGS-gmp: TAGS-gmp
11589 TAGS-gmp: \
11590 configure-gmp
11591 @[ -f ./gmp/Makefile ] || exit 0; \
11592 r=`${PWD_COMMAND}`; export r; \
11593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11594 $(HOST_EXPORTS) \
11595 for flag in $(EXTRA_HOST_FLAGS) ; do \
11596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11597 done; \
11598 echo "Doing TAGS in gmp" ; \
11599 (cd $(HOST_SUBDIR)/gmp && \
11600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11602 "RANLIB=$${RANLIB}" \
11603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11604 TAGS) \
11605 || exit 1
11607 @endif gmp
11609 .PHONY: maybe-install-info-gmp install-info-gmp
11610 maybe-install-info-gmp:
11611 @if gmp
11612 maybe-install-info-gmp: install-info-gmp
11614 install-info-gmp: \
11615 configure-gmp \
11616 info-gmp
11617 @[ -f ./gmp/Makefile ] || exit 0; \
11618 r=`${PWD_COMMAND}`; export r; \
11619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11620 $(HOST_EXPORTS) \
11621 for flag in $(EXTRA_HOST_FLAGS) ; do \
11622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11623 done; \
11624 echo "Doing install-info in gmp" ; \
11625 (cd $(HOST_SUBDIR)/gmp && \
11626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11628 "RANLIB=$${RANLIB}" \
11629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11630 install-info) \
11631 || exit 1
11633 @endif gmp
11635 .PHONY: maybe-install-pdf-gmp install-pdf-gmp
11636 maybe-install-pdf-gmp:
11637 @if gmp
11638 maybe-install-pdf-gmp: install-pdf-gmp
11640 install-pdf-gmp: \
11641 configure-gmp \
11642 pdf-gmp
11643 @[ -f ./gmp/Makefile ] || exit 0; \
11644 r=`${PWD_COMMAND}`; export r; \
11645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11646 $(HOST_EXPORTS) \
11647 for flag in $(EXTRA_HOST_FLAGS) ; do \
11648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11649 done; \
11650 echo "Doing install-pdf in gmp" ; \
11651 (cd $(HOST_SUBDIR)/gmp && \
11652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11654 "RANLIB=$${RANLIB}" \
11655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11656 install-pdf) \
11657 || exit 1
11659 @endif gmp
11661 .PHONY: maybe-install-html-gmp install-html-gmp
11662 maybe-install-html-gmp:
11663 @if gmp
11664 maybe-install-html-gmp: install-html-gmp
11666 install-html-gmp: \
11667 configure-gmp \
11668 html-gmp
11669 @[ -f ./gmp/Makefile ] || exit 0; \
11670 r=`${PWD_COMMAND}`; export r; \
11671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11672 $(HOST_EXPORTS) \
11673 for flag in $(EXTRA_HOST_FLAGS) ; do \
11674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11675 done; \
11676 echo "Doing install-html in gmp" ; \
11677 (cd $(HOST_SUBDIR)/gmp && \
11678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11680 "RANLIB=$${RANLIB}" \
11681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11682 install-html) \
11683 || exit 1
11685 @endif gmp
11687 .PHONY: maybe-installcheck-gmp installcheck-gmp
11688 maybe-installcheck-gmp:
11689 @if gmp
11690 maybe-installcheck-gmp: installcheck-gmp
11692 installcheck-gmp: \
11693 configure-gmp
11694 @[ -f ./gmp/Makefile ] || exit 0; \
11695 r=`${PWD_COMMAND}`; export r; \
11696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11697 $(HOST_EXPORTS) \
11698 for flag in $(EXTRA_HOST_FLAGS) ; do \
11699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11700 done; \
11701 echo "Doing installcheck in gmp" ; \
11702 (cd $(HOST_SUBDIR)/gmp && \
11703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11705 "RANLIB=$${RANLIB}" \
11706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11707 installcheck) \
11708 || exit 1
11710 @endif gmp
11712 .PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11713 maybe-mostlyclean-gmp:
11714 @if gmp
11715 maybe-mostlyclean-gmp: mostlyclean-gmp
11717 mostlyclean-gmp:
11718 @[ -f ./gmp/Makefile ] || exit 0; \
11719 r=`${PWD_COMMAND}`; export r; \
11720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11721 $(HOST_EXPORTS) \
11722 for flag in $(EXTRA_HOST_FLAGS) ; do \
11723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11724 done; \
11725 echo "Doing mostlyclean in gmp" ; \
11726 (cd $(HOST_SUBDIR)/gmp && \
11727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11729 "RANLIB=$${RANLIB}" \
11730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11731 mostlyclean) \
11732 || exit 1
11734 @endif gmp
11736 .PHONY: maybe-clean-gmp clean-gmp
11737 maybe-clean-gmp:
11738 @if gmp
11739 maybe-clean-gmp: clean-gmp
11741 clean-gmp:
11742 @[ -f ./gmp/Makefile ] || exit 0; \
11743 r=`${PWD_COMMAND}`; export r; \
11744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11745 $(HOST_EXPORTS) \
11746 for flag in $(EXTRA_HOST_FLAGS) ; do \
11747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11748 done; \
11749 echo "Doing clean in gmp" ; \
11750 (cd $(HOST_SUBDIR)/gmp && \
11751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11753 "RANLIB=$${RANLIB}" \
11754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11755 clean) \
11756 || exit 1
11758 @endif gmp
11760 .PHONY: maybe-distclean-gmp distclean-gmp
11761 maybe-distclean-gmp:
11762 @if gmp
11763 maybe-distclean-gmp: distclean-gmp
11765 distclean-gmp:
11766 @[ -f ./gmp/Makefile ] || exit 0; \
11767 r=`${PWD_COMMAND}`; export r; \
11768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11769 $(HOST_EXPORTS) \
11770 for flag in $(EXTRA_HOST_FLAGS) ; do \
11771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11772 done; \
11773 echo "Doing distclean in gmp" ; \
11774 (cd $(HOST_SUBDIR)/gmp && \
11775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11777 "RANLIB=$${RANLIB}" \
11778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11779 distclean) \
11780 || exit 1
11782 @endif gmp
11784 .PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11785 maybe-maintainer-clean-gmp:
11786 @if gmp
11787 maybe-maintainer-clean-gmp: maintainer-clean-gmp
11789 maintainer-clean-gmp:
11790 @[ -f ./gmp/Makefile ] || exit 0; \
11791 r=`${PWD_COMMAND}`; export r; \
11792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11793 $(HOST_EXPORTS) \
11794 for flag in $(EXTRA_HOST_FLAGS) ; do \
11795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11796 done; \
11797 echo "Doing maintainer-clean in gmp" ; \
11798 (cd $(HOST_SUBDIR)/gmp && \
11799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11801 "RANLIB=$${RANLIB}" \
11802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11803 maintainer-clean) \
11804 || exit 1
11806 @endif gmp
11810 .PHONY: configure-mpfr maybe-configure-mpfr
11811 maybe-configure-mpfr:
11812 @if gcc-bootstrap
11813 configure-mpfr: stage_current
11814 @endif gcc-bootstrap
11815 @if mpfr
11816 maybe-configure-mpfr: configure-mpfr
11817 configure-mpfr:
11818 @r=`${PWD_COMMAND}`; export r; \
11819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11820 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11821 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11822 $(HOST_EXPORTS) \
11823 echo Configuring in $(HOST_SUBDIR)/mpfr; \
11824 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11825 case $(srcdir) in \
11826 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11827 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11828 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11829 esac; \
11830 module_srcdir=mpfr; \
11831 $(SHELL) \
11832 $$s/$$module_srcdir/configure \
11833 --srcdir=$${topdir}/$$module_srcdir \
11834 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11835 --target=${target_alias} --disable-shared @extra_mpfr_configure_flags@ \
11836 || exit 1
11837 @endif mpfr
11841 .PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11842 maybe-configure-stage1-mpfr:
11843 @if mpfr-bootstrap
11844 maybe-configure-stage1-mpfr: configure-stage1-mpfr
11845 configure-stage1-mpfr:
11846 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11847 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11848 @r=`${PWD_COMMAND}`; export r; \
11849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11850 TFLAGS="$(STAGE1_TFLAGS)"; \
11851 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11852 $(HOST_EXPORTS) \
11853 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11854 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11855 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11856 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
11857 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11858 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11859 case $(srcdir) in \
11860 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11861 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11862 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11863 esac; \
11864 module_srcdir=mpfr; \
11865 $(SHELL) $$s/$$module_srcdir/configure \
11866 --srcdir=$${topdir}/$$module_srcdir \
11867 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11868 --target=${target_alias} \
11870 $(STAGE1_CONFIGURE_FLAGS) \
11871 --disable-shared @extra_mpfr_configure_flags@
11872 @endif mpfr-bootstrap
11874 .PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11875 maybe-configure-stage2-mpfr:
11876 @if mpfr-bootstrap
11877 maybe-configure-stage2-mpfr: configure-stage2-mpfr
11878 configure-stage2-mpfr:
11879 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11880 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11881 @r=`${PWD_COMMAND}`; export r; \
11882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11883 TFLAGS="$(STAGE2_TFLAGS)"; \
11884 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11885 $(HOST_EXPORTS) \
11886 $(POSTSTAGE1_HOST_EXPORTS) \
11887 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11888 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11889 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11890 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
11891 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11892 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11893 case $(srcdir) in \
11894 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11895 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11896 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11897 esac; \
11898 module_srcdir=mpfr; \
11899 $(SHELL) $$s/$$module_srcdir/configure \
11900 --srcdir=$${topdir}/$$module_srcdir \
11901 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11902 --target=${target_alias} \
11903 --with-build-libsubdir=$(HOST_SUBDIR) \
11904 $(STAGE2_CONFIGURE_FLAGS) \
11905 --disable-shared @extra_mpfr_configure_flags@
11906 @endif mpfr-bootstrap
11908 .PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
11909 maybe-configure-stage3-mpfr:
11910 @if mpfr-bootstrap
11911 maybe-configure-stage3-mpfr: configure-stage3-mpfr
11912 configure-stage3-mpfr:
11913 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11914 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11915 @r=`${PWD_COMMAND}`; export r; \
11916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11917 TFLAGS="$(STAGE3_TFLAGS)"; \
11918 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11919 $(HOST_EXPORTS) \
11920 $(POSTSTAGE1_HOST_EXPORTS) \
11921 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11922 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11923 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11924 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
11925 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11926 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11927 case $(srcdir) in \
11928 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11929 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11930 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11931 esac; \
11932 module_srcdir=mpfr; \
11933 $(SHELL) $$s/$$module_srcdir/configure \
11934 --srcdir=$${topdir}/$$module_srcdir \
11935 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11936 --target=${target_alias} \
11937 --with-build-libsubdir=$(HOST_SUBDIR) \
11938 $(STAGE3_CONFIGURE_FLAGS) \
11939 --disable-shared @extra_mpfr_configure_flags@
11940 @endif mpfr-bootstrap
11942 .PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
11943 maybe-configure-stage4-mpfr:
11944 @if mpfr-bootstrap
11945 maybe-configure-stage4-mpfr: configure-stage4-mpfr
11946 configure-stage4-mpfr:
11947 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11948 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11949 @r=`${PWD_COMMAND}`; export r; \
11950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11951 TFLAGS="$(STAGE4_TFLAGS)"; \
11952 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11953 $(HOST_EXPORTS) \
11954 $(POSTSTAGE1_HOST_EXPORTS) \
11955 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11956 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11957 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11958 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
11959 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11960 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11961 case $(srcdir) in \
11962 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11963 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11964 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11965 esac; \
11966 module_srcdir=mpfr; \
11967 $(SHELL) $$s/$$module_srcdir/configure \
11968 --srcdir=$${topdir}/$$module_srcdir \
11969 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11970 --target=${target_alias} \
11971 --with-build-libsubdir=$(HOST_SUBDIR) \
11972 $(STAGE4_CONFIGURE_FLAGS) \
11973 --disable-shared @extra_mpfr_configure_flags@
11974 @endif mpfr-bootstrap
11976 .PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
11977 maybe-configure-stageprofile-mpfr:
11978 @if mpfr-bootstrap
11979 maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
11980 configure-stageprofile-mpfr:
11981 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11982 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11983 @r=`${PWD_COMMAND}`; export r; \
11984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11985 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11986 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11987 $(HOST_EXPORTS) \
11988 $(POSTSTAGE1_HOST_EXPORTS) \
11989 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11990 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11991 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11992 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
11993 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11994 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11995 case $(srcdir) in \
11996 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11997 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11998 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11999 esac; \
12000 module_srcdir=mpfr; \
12001 $(SHELL) $$s/$$module_srcdir/configure \
12002 --srcdir=$${topdir}/$$module_srcdir \
12003 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12004 --target=${target_alias} \
12005 --with-build-libsubdir=$(HOST_SUBDIR) \
12006 $(STAGEprofile_CONFIGURE_FLAGS) \
12007 --disable-shared @extra_mpfr_configure_flags@
12008 @endif mpfr-bootstrap
12010 .PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
12011 maybe-configure-stagefeedback-mpfr:
12012 @if mpfr-bootstrap
12013 maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
12014 configure-stagefeedback-mpfr:
12015 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12016 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
12017 @r=`${PWD_COMMAND}`; export r; \
12018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12019 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12020 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12021 $(HOST_EXPORTS) \
12022 $(POSTSTAGE1_HOST_EXPORTS) \
12023 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12024 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12025 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12026 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
12027 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
12028 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12029 case $(srcdir) in \
12030 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12031 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12032 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12033 esac; \
12034 module_srcdir=mpfr; \
12035 $(SHELL) $$s/$$module_srcdir/configure \
12036 --srcdir=$${topdir}/$$module_srcdir \
12037 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12038 --target=${target_alias} \
12039 --with-build-libsubdir=$(HOST_SUBDIR) \
12040 $(STAGEfeedback_CONFIGURE_FLAGS) \
12041 --disable-shared @extra_mpfr_configure_flags@
12042 @endif mpfr-bootstrap
12048 .PHONY: all-mpfr maybe-all-mpfr
12049 maybe-all-mpfr:
12050 @if gcc-bootstrap
12051 all-mpfr: stage_current
12052 @endif gcc-bootstrap
12053 @if mpfr
12054 TARGET-mpfr=all
12055 maybe-all-mpfr: all-mpfr
12056 all-mpfr: configure-mpfr
12057 @r=`${PWD_COMMAND}`; export r; \
12058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12059 $(HOST_EXPORTS) \
12060 (cd $(HOST_SUBDIR)/mpfr && \
12061 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
12062 $(TARGET-mpfr))
12063 @endif mpfr
12067 .PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
12068 .PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
12069 maybe-all-stage1-mpfr:
12070 maybe-clean-stage1-mpfr:
12071 @if mpfr-bootstrap
12072 maybe-all-stage1-mpfr: all-stage1-mpfr
12073 all-stage1: all-stage1-mpfr
12074 TARGET-stage1-mpfr = $(TARGET-mpfr)
12075 all-stage1-mpfr: configure-stage1-mpfr
12076 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12077 @r=`${PWD_COMMAND}`; export r; \
12078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12079 TFLAGS="$(STAGE1_TFLAGS)"; \
12080 $(HOST_EXPORTS) \
12081 cd $(HOST_SUBDIR)/mpfr && \
12082 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12083 CFLAGS="$(STAGE1_CFLAGS)" \
12084 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12085 LIBCFLAGS="$(LIBCFLAGS)" \
12086 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12087 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12088 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12089 $(EXTRA_HOST_FLAGS) \
12090 $(STAGE1_FLAGS_TO_PASS) \
12091 TFLAGS="$(STAGE1_TFLAGS)" \
12092 $(TARGET-stage1-mpfr)
12094 maybe-clean-stage1-mpfr: clean-stage1-mpfr
12095 clean-stage1: clean-stage1-mpfr
12096 clean-stage1-mpfr:
12097 @if [ $(current_stage) = stage1 ]; then \
12098 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12099 else \
12100 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
12101 $(MAKE) stage1-start; \
12102 fi; \
12103 cd $(HOST_SUBDIR)/mpfr && \
12104 $(MAKE) $(EXTRA_HOST_FLAGS) \
12105 $(STAGE1_FLAGS_TO_PASS) clean
12106 @endif mpfr-bootstrap
12109 .PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
12110 .PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
12111 maybe-all-stage2-mpfr:
12112 maybe-clean-stage2-mpfr:
12113 @if mpfr-bootstrap
12114 maybe-all-stage2-mpfr: all-stage2-mpfr
12115 all-stage2: all-stage2-mpfr
12116 TARGET-stage2-mpfr = $(TARGET-mpfr)
12117 all-stage2-mpfr: configure-stage2-mpfr
12118 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12119 @r=`${PWD_COMMAND}`; export r; \
12120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12121 TFLAGS="$(STAGE2_TFLAGS)"; \
12122 $(HOST_EXPORTS) \
12123 $(POSTSTAGE1_HOST_EXPORTS) \
12124 cd $(HOST_SUBDIR)/mpfr && \
12125 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12126 CFLAGS="$(STAGE2_CFLAGS)" \
12127 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12128 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12129 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12130 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12131 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12132 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12133 TFLAGS="$(STAGE2_TFLAGS)" \
12134 $(TARGET-stage2-mpfr)
12136 maybe-clean-stage2-mpfr: clean-stage2-mpfr
12137 clean-stage2: clean-stage2-mpfr
12138 clean-stage2-mpfr:
12139 @if [ $(current_stage) = stage2 ]; then \
12140 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12141 else \
12142 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
12143 $(MAKE) stage2-start; \
12144 fi; \
12145 cd $(HOST_SUBDIR)/mpfr && \
12146 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12147 @endif mpfr-bootstrap
12150 .PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
12151 .PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
12152 maybe-all-stage3-mpfr:
12153 maybe-clean-stage3-mpfr:
12154 @if mpfr-bootstrap
12155 maybe-all-stage3-mpfr: all-stage3-mpfr
12156 all-stage3: all-stage3-mpfr
12157 TARGET-stage3-mpfr = $(TARGET-mpfr)
12158 all-stage3-mpfr: configure-stage3-mpfr
12159 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12160 @r=`${PWD_COMMAND}`; export r; \
12161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12162 TFLAGS="$(STAGE3_TFLAGS)"; \
12163 $(HOST_EXPORTS) \
12164 $(POSTSTAGE1_HOST_EXPORTS) \
12165 cd $(HOST_SUBDIR)/mpfr && \
12166 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12167 CFLAGS="$(STAGE3_CFLAGS)" \
12168 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12169 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12170 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12171 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12172 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12173 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12174 TFLAGS="$(STAGE3_TFLAGS)" \
12175 $(TARGET-stage3-mpfr)
12177 maybe-clean-stage3-mpfr: clean-stage3-mpfr
12178 clean-stage3: clean-stage3-mpfr
12179 clean-stage3-mpfr:
12180 @if [ $(current_stage) = stage3 ]; then \
12181 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12182 else \
12183 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
12184 $(MAKE) stage3-start; \
12185 fi; \
12186 cd $(HOST_SUBDIR)/mpfr && \
12187 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12188 @endif mpfr-bootstrap
12191 .PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
12192 .PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
12193 maybe-all-stage4-mpfr:
12194 maybe-clean-stage4-mpfr:
12195 @if mpfr-bootstrap
12196 maybe-all-stage4-mpfr: all-stage4-mpfr
12197 all-stage4: all-stage4-mpfr
12198 TARGET-stage4-mpfr = $(TARGET-mpfr)
12199 all-stage4-mpfr: configure-stage4-mpfr
12200 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12201 @r=`${PWD_COMMAND}`; export r; \
12202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12203 TFLAGS="$(STAGE4_TFLAGS)"; \
12204 $(HOST_EXPORTS) \
12205 $(POSTSTAGE1_HOST_EXPORTS) \
12206 cd $(HOST_SUBDIR)/mpfr && \
12207 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12208 CFLAGS="$(STAGE4_CFLAGS)" \
12209 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12210 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12211 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12212 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12213 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12214 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12215 TFLAGS="$(STAGE4_TFLAGS)" \
12216 $(TARGET-stage4-mpfr)
12218 maybe-clean-stage4-mpfr: clean-stage4-mpfr
12219 clean-stage4: clean-stage4-mpfr
12220 clean-stage4-mpfr:
12221 @if [ $(current_stage) = stage4 ]; then \
12222 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12223 else \
12224 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
12225 $(MAKE) stage4-start; \
12226 fi; \
12227 cd $(HOST_SUBDIR)/mpfr && \
12228 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12229 @endif mpfr-bootstrap
12232 .PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
12233 .PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
12234 maybe-all-stageprofile-mpfr:
12235 maybe-clean-stageprofile-mpfr:
12236 @if mpfr-bootstrap
12237 maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
12238 all-stageprofile: all-stageprofile-mpfr
12239 TARGET-stageprofile-mpfr = $(TARGET-mpfr)
12240 all-stageprofile-mpfr: configure-stageprofile-mpfr
12241 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12242 @r=`${PWD_COMMAND}`; export r; \
12243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12244 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12245 $(HOST_EXPORTS) \
12246 $(POSTSTAGE1_HOST_EXPORTS) \
12247 cd $(HOST_SUBDIR)/mpfr && \
12248 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12249 CFLAGS="$(STAGEprofile_CFLAGS)" \
12250 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12251 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12252 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12253 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12254 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12255 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12256 TFLAGS="$(STAGEprofile_TFLAGS)" \
12257 $(TARGET-stageprofile-mpfr)
12259 maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
12260 clean-stageprofile: clean-stageprofile-mpfr
12261 clean-stageprofile-mpfr:
12262 @if [ $(current_stage) = stageprofile ]; then \
12263 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12264 else \
12265 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
12266 $(MAKE) stageprofile-start; \
12267 fi; \
12268 cd $(HOST_SUBDIR)/mpfr && \
12269 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12270 @endif mpfr-bootstrap
12273 .PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
12274 .PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
12275 maybe-all-stagefeedback-mpfr:
12276 maybe-clean-stagefeedback-mpfr:
12277 @if mpfr-bootstrap
12278 maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
12279 all-stagefeedback: all-stagefeedback-mpfr
12280 TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
12281 all-stagefeedback-mpfr: configure-stagefeedback-mpfr
12282 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12283 @r=`${PWD_COMMAND}`; export r; \
12284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12285 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12286 $(HOST_EXPORTS) \
12287 $(POSTSTAGE1_HOST_EXPORTS) \
12288 cd $(HOST_SUBDIR)/mpfr && \
12289 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12290 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12291 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12292 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12293 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12294 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12295 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12296 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12297 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12298 $(TARGET-stagefeedback-mpfr)
12300 maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
12301 clean-stagefeedback: clean-stagefeedback-mpfr
12302 clean-stagefeedback-mpfr:
12303 @if [ $(current_stage) = stagefeedback ]; then \
12304 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12305 else \
12306 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
12307 $(MAKE) stagefeedback-start; \
12308 fi; \
12309 cd $(HOST_SUBDIR)/mpfr && \
12310 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12311 @endif mpfr-bootstrap
12317 .PHONY: check-mpfr maybe-check-mpfr
12318 maybe-check-mpfr:
12319 @if mpfr
12320 maybe-check-mpfr: check-mpfr
12322 check-mpfr:
12323 @: $(MAKE); $(unstage)
12324 @r=`${PWD_COMMAND}`; export r; \
12325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12326 $(HOST_EXPORTS) \
12327 (cd $(HOST_SUBDIR)/mpfr && \
12328 $(MAKE) $(FLAGS_TO_PASS) check)
12330 @endif mpfr
12332 .PHONY: install-mpfr maybe-install-mpfr
12333 maybe-install-mpfr:
12334 @if mpfr
12335 maybe-install-mpfr: install-mpfr
12337 install-mpfr:
12339 @endif mpfr
12341 .PHONY: install-strip-mpfr maybe-install-strip-mpfr
12342 maybe-install-strip-mpfr:
12343 @if mpfr
12344 maybe-install-strip-mpfr: install-strip-mpfr
12346 install-strip-mpfr:
12348 @endif mpfr
12350 # Other targets (info, dvi, pdf, etc.)
12352 .PHONY: maybe-info-mpfr info-mpfr
12353 maybe-info-mpfr:
12354 @if mpfr
12355 maybe-info-mpfr: info-mpfr
12357 info-mpfr: \
12358 configure-mpfr
12359 @[ -f ./mpfr/Makefile ] || exit 0; \
12360 r=`${PWD_COMMAND}`; export r; \
12361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12362 $(HOST_EXPORTS) \
12363 for flag in $(EXTRA_HOST_FLAGS) ; do \
12364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12365 done; \
12366 echo "Doing info in mpfr" ; \
12367 (cd $(HOST_SUBDIR)/mpfr && \
12368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12370 "RANLIB=$${RANLIB}" \
12371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12372 info) \
12373 || exit 1
12375 @endif mpfr
12377 .PHONY: maybe-dvi-mpfr dvi-mpfr
12378 maybe-dvi-mpfr:
12379 @if mpfr
12380 maybe-dvi-mpfr: dvi-mpfr
12382 dvi-mpfr: \
12383 configure-mpfr
12384 @[ -f ./mpfr/Makefile ] || exit 0; \
12385 r=`${PWD_COMMAND}`; export r; \
12386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12387 $(HOST_EXPORTS) \
12388 for flag in $(EXTRA_HOST_FLAGS) ; do \
12389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12390 done; \
12391 echo "Doing dvi in mpfr" ; \
12392 (cd $(HOST_SUBDIR)/mpfr && \
12393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12395 "RANLIB=$${RANLIB}" \
12396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12397 dvi) \
12398 || exit 1
12400 @endif mpfr
12402 .PHONY: maybe-pdf-mpfr pdf-mpfr
12403 maybe-pdf-mpfr:
12404 @if mpfr
12405 maybe-pdf-mpfr: pdf-mpfr
12407 pdf-mpfr: \
12408 configure-mpfr
12409 @[ -f ./mpfr/Makefile ] || exit 0; \
12410 r=`${PWD_COMMAND}`; export r; \
12411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12412 $(HOST_EXPORTS) \
12413 for flag in $(EXTRA_HOST_FLAGS) ; do \
12414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12415 done; \
12416 echo "Doing pdf in mpfr" ; \
12417 (cd $(HOST_SUBDIR)/mpfr && \
12418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12420 "RANLIB=$${RANLIB}" \
12421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12422 pdf) \
12423 || exit 1
12425 @endif mpfr
12427 .PHONY: maybe-html-mpfr html-mpfr
12428 maybe-html-mpfr:
12429 @if mpfr
12430 maybe-html-mpfr: html-mpfr
12432 html-mpfr: \
12433 configure-mpfr
12434 @[ -f ./mpfr/Makefile ] || exit 0; \
12435 r=`${PWD_COMMAND}`; export r; \
12436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12437 $(HOST_EXPORTS) \
12438 for flag in $(EXTRA_HOST_FLAGS) ; do \
12439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12440 done; \
12441 echo "Doing html in mpfr" ; \
12442 (cd $(HOST_SUBDIR)/mpfr && \
12443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12445 "RANLIB=$${RANLIB}" \
12446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12447 html) \
12448 || exit 1
12450 @endif mpfr
12452 .PHONY: maybe-TAGS-mpfr TAGS-mpfr
12453 maybe-TAGS-mpfr:
12454 @if mpfr
12455 maybe-TAGS-mpfr: TAGS-mpfr
12457 TAGS-mpfr: \
12458 configure-mpfr
12459 @[ -f ./mpfr/Makefile ] || exit 0; \
12460 r=`${PWD_COMMAND}`; export r; \
12461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12462 $(HOST_EXPORTS) \
12463 for flag in $(EXTRA_HOST_FLAGS) ; do \
12464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12465 done; \
12466 echo "Doing TAGS in mpfr" ; \
12467 (cd $(HOST_SUBDIR)/mpfr && \
12468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12470 "RANLIB=$${RANLIB}" \
12471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12472 TAGS) \
12473 || exit 1
12475 @endif mpfr
12477 .PHONY: maybe-install-info-mpfr install-info-mpfr
12478 maybe-install-info-mpfr:
12479 @if mpfr
12480 maybe-install-info-mpfr: install-info-mpfr
12482 install-info-mpfr: \
12483 configure-mpfr \
12484 info-mpfr
12485 @[ -f ./mpfr/Makefile ] || exit 0; \
12486 r=`${PWD_COMMAND}`; export r; \
12487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12488 $(HOST_EXPORTS) \
12489 for flag in $(EXTRA_HOST_FLAGS) ; do \
12490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12491 done; \
12492 echo "Doing install-info in mpfr" ; \
12493 (cd $(HOST_SUBDIR)/mpfr && \
12494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12496 "RANLIB=$${RANLIB}" \
12497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12498 install-info) \
12499 || exit 1
12501 @endif mpfr
12503 .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
12504 maybe-install-pdf-mpfr:
12505 @if mpfr
12506 maybe-install-pdf-mpfr: install-pdf-mpfr
12508 install-pdf-mpfr: \
12509 configure-mpfr \
12510 pdf-mpfr
12511 @[ -f ./mpfr/Makefile ] || exit 0; \
12512 r=`${PWD_COMMAND}`; export r; \
12513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12514 $(HOST_EXPORTS) \
12515 for flag in $(EXTRA_HOST_FLAGS) ; do \
12516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12517 done; \
12518 echo "Doing install-pdf in mpfr" ; \
12519 (cd $(HOST_SUBDIR)/mpfr && \
12520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12522 "RANLIB=$${RANLIB}" \
12523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12524 install-pdf) \
12525 || exit 1
12527 @endif mpfr
12529 .PHONY: maybe-install-html-mpfr install-html-mpfr
12530 maybe-install-html-mpfr:
12531 @if mpfr
12532 maybe-install-html-mpfr: install-html-mpfr
12534 install-html-mpfr: \
12535 configure-mpfr \
12536 html-mpfr
12537 @[ -f ./mpfr/Makefile ] || exit 0; \
12538 r=`${PWD_COMMAND}`; export r; \
12539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12540 $(HOST_EXPORTS) \
12541 for flag in $(EXTRA_HOST_FLAGS) ; do \
12542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12543 done; \
12544 echo "Doing install-html in mpfr" ; \
12545 (cd $(HOST_SUBDIR)/mpfr && \
12546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12548 "RANLIB=$${RANLIB}" \
12549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12550 install-html) \
12551 || exit 1
12553 @endif mpfr
12555 .PHONY: maybe-installcheck-mpfr installcheck-mpfr
12556 maybe-installcheck-mpfr:
12557 @if mpfr
12558 maybe-installcheck-mpfr: installcheck-mpfr
12560 installcheck-mpfr: \
12561 configure-mpfr
12562 @[ -f ./mpfr/Makefile ] || exit 0; \
12563 r=`${PWD_COMMAND}`; export r; \
12564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12565 $(HOST_EXPORTS) \
12566 for flag in $(EXTRA_HOST_FLAGS) ; do \
12567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12568 done; \
12569 echo "Doing installcheck in mpfr" ; \
12570 (cd $(HOST_SUBDIR)/mpfr && \
12571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12573 "RANLIB=$${RANLIB}" \
12574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12575 installcheck) \
12576 || exit 1
12578 @endif mpfr
12580 .PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
12581 maybe-mostlyclean-mpfr:
12582 @if mpfr
12583 maybe-mostlyclean-mpfr: mostlyclean-mpfr
12585 mostlyclean-mpfr:
12586 @[ -f ./mpfr/Makefile ] || exit 0; \
12587 r=`${PWD_COMMAND}`; export r; \
12588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12589 $(HOST_EXPORTS) \
12590 for flag in $(EXTRA_HOST_FLAGS) ; do \
12591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12592 done; \
12593 echo "Doing mostlyclean in mpfr" ; \
12594 (cd $(HOST_SUBDIR)/mpfr && \
12595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12597 "RANLIB=$${RANLIB}" \
12598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12599 mostlyclean) \
12600 || exit 1
12602 @endif mpfr
12604 .PHONY: maybe-clean-mpfr clean-mpfr
12605 maybe-clean-mpfr:
12606 @if mpfr
12607 maybe-clean-mpfr: clean-mpfr
12609 clean-mpfr:
12610 @[ -f ./mpfr/Makefile ] || exit 0; \
12611 r=`${PWD_COMMAND}`; export r; \
12612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12613 $(HOST_EXPORTS) \
12614 for flag in $(EXTRA_HOST_FLAGS) ; do \
12615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12616 done; \
12617 echo "Doing clean in mpfr" ; \
12618 (cd $(HOST_SUBDIR)/mpfr && \
12619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12621 "RANLIB=$${RANLIB}" \
12622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12623 clean) \
12624 || exit 1
12626 @endif mpfr
12628 .PHONY: maybe-distclean-mpfr distclean-mpfr
12629 maybe-distclean-mpfr:
12630 @if mpfr
12631 maybe-distclean-mpfr: distclean-mpfr
12633 distclean-mpfr:
12634 @[ -f ./mpfr/Makefile ] || exit 0; \
12635 r=`${PWD_COMMAND}`; export r; \
12636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12637 $(HOST_EXPORTS) \
12638 for flag in $(EXTRA_HOST_FLAGS) ; do \
12639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12640 done; \
12641 echo "Doing distclean in mpfr" ; \
12642 (cd $(HOST_SUBDIR)/mpfr && \
12643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12645 "RANLIB=$${RANLIB}" \
12646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12647 distclean) \
12648 || exit 1
12650 @endif mpfr
12652 .PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12653 maybe-maintainer-clean-mpfr:
12654 @if mpfr
12655 maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12657 maintainer-clean-mpfr:
12658 @[ -f ./mpfr/Makefile ] || exit 0; \
12659 r=`${PWD_COMMAND}`; export r; \
12660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12661 $(HOST_EXPORTS) \
12662 for flag in $(EXTRA_HOST_FLAGS) ; do \
12663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12664 done; \
12665 echo "Doing maintainer-clean in mpfr" ; \
12666 (cd $(HOST_SUBDIR)/mpfr && \
12667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12669 "RANLIB=$${RANLIB}" \
12670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12671 maintainer-clean) \
12672 || exit 1
12674 @endif mpfr
12678 .PHONY: configure-mpc maybe-configure-mpc
12679 maybe-configure-mpc:
12680 @if gcc-bootstrap
12681 configure-mpc: stage_current
12682 @endif gcc-bootstrap
12683 @if mpc
12684 maybe-configure-mpc: configure-mpc
12685 configure-mpc:
12686 @r=`${PWD_COMMAND}`; export r; \
12687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12688 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12689 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12690 $(HOST_EXPORTS) \
12691 echo Configuring in $(HOST_SUBDIR)/mpc; \
12692 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12693 case $(srcdir) in \
12694 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12695 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12696 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12697 esac; \
12698 module_srcdir=mpc; \
12699 $(SHELL) \
12700 $$s/$$module_srcdir/configure \
12701 --srcdir=$${topdir}/$$module_srcdir \
12702 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12703 --target=${target_alias} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12704 || exit 1
12705 @endif mpc
12709 .PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12710 maybe-configure-stage1-mpc:
12711 @if mpc-bootstrap
12712 maybe-configure-stage1-mpc: configure-stage1-mpc
12713 configure-stage1-mpc:
12714 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12715 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12716 @r=`${PWD_COMMAND}`; export r; \
12717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12718 TFLAGS="$(STAGE1_TFLAGS)"; \
12719 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12720 $(HOST_EXPORTS) \
12721 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12722 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12723 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
12724 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
12725 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12726 cd $(HOST_SUBDIR)/mpc || exit 1; \
12727 case $(srcdir) in \
12728 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12729 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12730 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12731 esac; \
12732 module_srcdir=mpc; \
12733 $(SHELL) $$s/$$module_srcdir/configure \
12734 --srcdir=$${topdir}/$$module_srcdir \
12735 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12736 --target=${target_alias} \
12738 $(STAGE1_CONFIGURE_FLAGS) \
12739 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12740 @endif mpc-bootstrap
12742 .PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12743 maybe-configure-stage2-mpc:
12744 @if mpc-bootstrap
12745 maybe-configure-stage2-mpc: configure-stage2-mpc
12746 configure-stage2-mpc:
12747 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12748 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12749 @r=`${PWD_COMMAND}`; export r; \
12750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12751 TFLAGS="$(STAGE2_TFLAGS)"; \
12752 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12753 $(HOST_EXPORTS) \
12754 $(POSTSTAGE1_HOST_EXPORTS) \
12755 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12756 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12757 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
12758 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
12759 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12760 cd $(HOST_SUBDIR)/mpc || exit 1; \
12761 case $(srcdir) in \
12762 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12763 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12764 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12765 esac; \
12766 module_srcdir=mpc; \
12767 $(SHELL) $$s/$$module_srcdir/configure \
12768 --srcdir=$${topdir}/$$module_srcdir \
12769 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12770 --target=${target_alias} \
12771 --with-build-libsubdir=$(HOST_SUBDIR) \
12772 $(STAGE2_CONFIGURE_FLAGS) \
12773 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12774 @endif mpc-bootstrap
12776 .PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12777 maybe-configure-stage3-mpc:
12778 @if mpc-bootstrap
12779 maybe-configure-stage3-mpc: configure-stage3-mpc
12780 configure-stage3-mpc:
12781 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12782 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12783 @r=`${PWD_COMMAND}`; export r; \
12784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12785 TFLAGS="$(STAGE3_TFLAGS)"; \
12786 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12787 $(HOST_EXPORTS) \
12788 $(POSTSTAGE1_HOST_EXPORTS) \
12789 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12790 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12791 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12792 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
12793 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12794 cd $(HOST_SUBDIR)/mpc || exit 1; \
12795 case $(srcdir) in \
12796 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12797 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12798 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12799 esac; \
12800 module_srcdir=mpc; \
12801 $(SHELL) $$s/$$module_srcdir/configure \
12802 --srcdir=$${topdir}/$$module_srcdir \
12803 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12804 --target=${target_alias} \
12805 --with-build-libsubdir=$(HOST_SUBDIR) \
12806 $(STAGE3_CONFIGURE_FLAGS) \
12807 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12808 @endif mpc-bootstrap
12810 .PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12811 maybe-configure-stage4-mpc:
12812 @if mpc-bootstrap
12813 maybe-configure-stage4-mpc: configure-stage4-mpc
12814 configure-stage4-mpc:
12815 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12816 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12817 @r=`${PWD_COMMAND}`; export r; \
12818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12819 TFLAGS="$(STAGE4_TFLAGS)"; \
12820 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12821 $(HOST_EXPORTS) \
12822 $(POSTSTAGE1_HOST_EXPORTS) \
12823 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12824 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12825 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12826 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
12827 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12828 cd $(HOST_SUBDIR)/mpc || exit 1; \
12829 case $(srcdir) in \
12830 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12831 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12832 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12833 esac; \
12834 module_srcdir=mpc; \
12835 $(SHELL) $$s/$$module_srcdir/configure \
12836 --srcdir=$${topdir}/$$module_srcdir \
12837 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12838 --target=${target_alias} \
12839 --with-build-libsubdir=$(HOST_SUBDIR) \
12840 $(STAGE4_CONFIGURE_FLAGS) \
12841 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12842 @endif mpc-bootstrap
12844 .PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12845 maybe-configure-stageprofile-mpc:
12846 @if mpc-bootstrap
12847 maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12848 configure-stageprofile-mpc:
12849 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12850 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12851 @r=`${PWD_COMMAND}`; export r; \
12852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12853 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12854 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12855 $(HOST_EXPORTS) \
12856 $(POSTSTAGE1_HOST_EXPORTS) \
12857 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12858 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12859 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12860 echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
12861 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12862 cd $(HOST_SUBDIR)/mpc || exit 1; \
12863 case $(srcdir) in \
12864 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12865 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12866 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12867 esac; \
12868 module_srcdir=mpc; \
12869 $(SHELL) $$s/$$module_srcdir/configure \
12870 --srcdir=$${topdir}/$$module_srcdir \
12871 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12872 --target=${target_alias} \
12873 --with-build-libsubdir=$(HOST_SUBDIR) \
12874 $(STAGEprofile_CONFIGURE_FLAGS) \
12875 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12876 @endif mpc-bootstrap
12878 .PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
12879 maybe-configure-stagefeedback-mpc:
12880 @if mpc-bootstrap
12881 maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
12882 configure-stagefeedback-mpc:
12883 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12884 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12885 @r=`${PWD_COMMAND}`; export r; \
12886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12887 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12888 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12889 $(HOST_EXPORTS) \
12890 $(POSTSTAGE1_HOST_EXPORTS) \
12891 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12892 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12893 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12894 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
12895 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12896 cd $(HOST_SUBDIR)/mpc || exit 1; \
12897 case $(srcdir) in \
12898 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12899 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12900 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12901 esac; \
12902 module_srcdir=mpc; \
12903 $(SHELL) $$s/$$module_srcdir/configure \
12904 --srcdir=$${topdir}/$$module_srcdir \
12905 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12906 --target=${target_alias} \
12907 --with-build-libsubdir=$(HOST_SUBDIR) \
12908 $(STAGEfeedback_CONFIGURE_FLAGS) \
12909 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12910 @endif mpc-bootstrap
12916 .PHONY: all-mpc maybe-all-mpc
12917 maybe-all-mpc:
12918 @if gcc-bootstrap
12919 all-mpc: stage_current
12920 @endif gcc-bootstrap
12921 @if mpc
12922 TARGET-mpc=all
12923 maybe-all-mpc: all-mpc
12924 all-mpc: configure-mpc
12925 @r=`${PWD_COMMAND}`; export r; \
12926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12927 $(HOST_EXPORTS) \
12928 (cd $(HOST_SUBDIR)/mpc && \
12929 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
12930 $(TARGET-mpc))
12931 @endif mpc
12935 .PHONY: all-stage1-mpc maybe-all-stage1-mpc
12936 .PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
12937 maybe-all-stage1-mpc:
12938 maybe-clean-stage1-mpc:
12939 @if mpc-bootstrap
12940 maybe-all-stage1-mpc: all-stage1-mpc
12941 all-stage1: all-stage1-mpc
12942 TARGET-stage1-mpc = $(TARGET-mpc)
12943 all-stage1-mpc: configure-stage1-mpc
12944 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12945 @r=`${PWD_COMMAND}`; export r; \
12946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12947 TFLAGS="$(STAGE1_TFLAGS)"; \
12948 $(HOST_EXPORTS) \
12949 cd $(HOST_SUBDIR)/mpc && \
12950 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12951 CFLAGS="$(STAGE1_CFLAGS)" \
12952 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12953 LIBCFLAGS="$(LIBCFLAGS)" \
12954 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12955 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12956 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12957 $(EXTRA_HOST_FLAGS) \
12958 $(STAGE1_FLAGS_TO_PASS) \
12959 TFLAGS="$(STAGE1_TFLAGS)" \
12960 $(TARGET-stage1-mpc)
12962 maybe-clean-stage1-mpc: clean-stage1-mpc
12963 clean-stage1: clean-stage1-mpc
12964 clean-stage1-mpc:
12965 @if [ $(current_stage) = stage1 ]; then \
12966 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12967 else \
12968 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
12969 $(MAKE) stage1-start; \
12970 fi; \
12971 cd $(HOST_SUBDIR)/mpc && \
12972 $(MAKE) $(EXTRA_HOST_FLAGS) \
12973 $(STAGE1_FLAGS_TO_PASS) clean
12974 @endif mpc-bootstrap
12977 .PHONY: all-stage2-mpc maybe-all-stage2-mpc
12978 .PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
12979 maybe-all-stage2-mpc:
12980 maybe-clean-stage2-mpc:
12981 @if mpc-bootstrap
12982 maybe-all-stage2-mpc: all-stage2-mpc
12983 all-stage2: all-stage2-mpc
12984 TARGET-stage2-mpc = $(TARGET-mpc)
12985 all-stage2-mpc: configure-stage2-mpc
12986 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12987 @r=`${PWD_COMMAND}`; export r; \
12988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12989 TFLAGS="$(STAGE2_TFLAGS)"; \
12990 $(HOST_EXPORTS) \
12991 $(POSTSTAGE1_HOST_EXPORTS) \
12992 cd $(HOST_SUBDIR)/mpc && \
12993 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12994 CFLAGS="$(STAGE2_CFLAGS)" \
12995 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12996 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12997 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12998 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12999 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13000 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13001 TFLAGS="$(STAGE2_TFLAGS)" \
13002 $(TARGET-stage2-mpc)
13004 maybe-clean-stage2-mpc: clean-stage2-mpc
13005 clean-stage2: clean-stage2-mpc
13006 clean-stage2-mpc:
13007 @if [ $(current_stage) = stage2 ]; then \
13008 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13009 else \
13010 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
13011 $(MAKE) stage2-start; \
13012 fi; \
13013 cd $(HOST_SUBDIR)/mpc && \
13014 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13015 @endif mpc-bootstrap
13018 .PHONY: all-stage3-mpc maybe-all-stage3-mpc
13019 .PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
13020 maybe-all-stage3-mpc:
13021 maybe-clean-stage3-mpc:
13022 @if mpc-bootstrap
13023 maybe-all-stage3-mpc: all-stage3-mpc
13024 all-stage3: all-stage3-mpc
13025 TARGET-stage3-mpc = $(TARGET-mpc)
13026 all-stage3-mpc: configure-stage3-mpc
13027 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13028 @r=`${PWD_COMMAND}`; export r; \
13029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13030 TFLAGS="$(STAGE3_TFLAGS)"; \
13031 $(HOST_EXPORTS) \
13032 $(POSTSTAGE1_HOST_EXPORTS) \
13033 cd $(HOST_SUBDIR)/mpc && \
13034 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13035 CFLAGS="$(STAGE3_CFLAGS)" \
13036 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13037 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13038 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13039 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13040 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13041 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13042 TFLAGS="$(STAGE3_TFLAGS)" \
13043 $(TARGET-stage3-mpc)
13045 maybe-clean-stage3-mpc: clean-stage3-mpc
13046 clean-stage3: clean-stage3-mpc
13047 clean-stage3-mpc:
13048 @if [ $(current_stage) = stage3 ]; then \
13049 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13050 else \
13051 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
13052 $(MAKE) stage3-start; \
13053 fi; \
13054 cd $(HOST_SUBDIR)/mpc && \
13055 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13056 @endif mpc-bootstrap
13059 .PHONY: all-stage4-mpc maybe-all-stage4-mpc
13060 .PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
13061 maybe-all-stage4-mpc:
13062 maybe-clean-stage4-mpc:
13063 @if mpc-bootstrap
13064 maybe-all-stage4-mpc: all-stage4-mpc
13065 all-stage4: all-stage4-mpc
13066 TARGET-stage4-mpc = $(TARGET-mpc)
13067 all-stage4-mpc: configure-stage4-mpc
13068 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13069 @r=`${PWD_COMMAND}`; export r; \
13070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13071 TFLAGS="$(STAGE4_TFLAGS)"; \
13072 $(HOST_EXPORTS) \
13073 $(POSTSTAGE1_HOST_EXPORTS) \
13074 cd $(HOST_SUBDIR)/mpc && \
13075 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13076 CFLAGS="$(STAGE4_CFLAGS)" \
13077 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13078 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13079 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13080 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13081 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13082 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13083 TFLAGS="$(STAGE4_TFLAGS)" \
13084 $(TARGET-stage4-mpc)
13086 maybe-clean-stage4-mpc: clean-stage4-mpc
13087 clean-stage4: clean-stage4-mpc
13088 clean-stage4-mpc:
13089 @if [ $(current_stage) = stage4 ]; then \
13090 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13091 else \
13092 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
13093 $(MAKE) stage4-start; \
13094 fi; \
13095 cd $(HOST_SUBDIR)/mpc && \
13096 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13097 @endif mpc-bootstrap
13100 .PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
13101 .PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
13102 maybe-all-stageprofile-mpc:
13103 maybe-clean-stageprofile-mpc:
13104 @if mpc-bootstrap
13105 maybe-all-stageprofile-mpc: all-stageprofile-mpc
13106 all-stageprofile: all-stageprofile-mpc
13107 TARGET-stageprofile-mpc = $(TARGET-mpc)
13108 all-stageprofile-mpc: configure-stageprofile-mpc
13109 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13110 @r=`${PWD_COMMAND}`; export r; \
13111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13112 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13113 $(HOST_EXPORTS) \
13114 $(POSTSTAGE1_HOST_EXPORTS) \
13115 cd $(HOST_SUBDIR)/mpc && \
13116 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13117 CFLAGS="$(STAGEprofile_CFLAGS)" \
13118 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13119 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13120 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13121 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13122 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13123 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13124 TFLAGS="$(STAGEprofile_TFLAGS)" \
13125 $(TARGET-stageprofile-mpc)
13127 maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
13128 clean-stageprofile: clean-stageprofile-mpc
13129 clean-stageprofile-mpc:
13130 @if [ $(current_stage) = stageprofile ]; then \
13131 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13132 else \
13133 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
13134 $(MAKE) stageprofile-start; \
13135 fi; \
13136 cd $(HOST_SUBDIR)/mpc && \
13137 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13138 @endif mpc-bootstrap
13141 .PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
13142 .PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
13143 maybe-all-stagefeedback-mpc:
13144 maybe-clean-stagefeedback-mpc:
13145 @if mpc-bootstrap
13146 maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
13147 all-stagefeedback: all-stagefeedback-mpc
13148 TARGET-stagefeedback-mpc = $(TARGET-mpc)
13149 all-stagefeedback-mpc: configure-stagefeedback-mpc
13150 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13151 @r=`${PWD_COMMAND}`; export r; \
13152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13153 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13154 $(HOST_EXPORTS) \
13155 $(POSTSTAGE1_HOST_EXPORTS) \
13156 cd $(HOST_SUBDIR)/mpc && \
13157 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13158 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13159 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13160 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13161 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13162 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13163 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13164 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13165 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13166 $(TARGET-stagefeedback-mpc)
13168 maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
13169 clean-stagefeedback: clean-stagefeedback-mpc
13170 clean-stagefeedback-mpc:
13171 @if [ $(current_stage) = stagefeedback ]; then \
13172 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13173 else \
13174 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
13175 $(MAKE) stagefeedback-start; \
13176 fi; \
13177 cd $(HOST_SUBDIR)/mpc && \
13178 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13179 @endif mpc-bootstrap
13185 .PHONY: check-mpc maybe-check-mpc
13186 maybe-check-mpc:
13187 @if mpc
13188 maybe-check-mpc: check-mpc
13190 check-mpc:
13191 @: $(MAKE); $(unstage)
13192 @r=`${PWD_COMMAND}`; export r; \
13193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13194 $(HOST_EXPORTS) \
13195 (cd $(HOST_SUBDIR)/mpc && \
13196 $(MAKE) $(FLAGS_TO_PASS) check)
13198 @endif mpc
13200 .PHONY: install-mpc maybe-install-mpc
13201 maybe-install-mpc:
13202 @if mpc
13203 maybe-install-mpc: install-mpc
13205 install-mpc:
13207 @endif mpc
13209 .PHONY: install-strip-mpc maybe-install-strip-mpc
13210 maybe-install-strip-mpc:
13211 @if mpc
13212 maybe-install-strip-mpc: install-strip-mpc
13214 install-strip-mpc:
13216 @endif mpc
13218 # Other targets (info, dvi, pdf, etc.)
13220 .PHONY: maybe-info-mpc info-mpc
13221 maybe-info-mpc:
13222 @if mpc
13223 maybe-info-mpc: info-mpc
13225 info-mpc: \
13226 configure-mpc
13227 @[ -f ./mpc/Makefile ] || exit 0; \
13228 r=`${PWD_COMMAND}`; export r; \
13229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13230 $(HOST_EXPORTS) \
13231 for flag in $(EXTRA_HOST_FLAGS) ; do \
13232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13233 done; \
13234 echo "Doing info in mpc" ; \
13235 (cd $(HOST_SUBDIR)/mpc && \
13236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13238 "RANLIB=$${RANLIB}" \
13239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13240 info) \
13241 || exit 1
13243 @endif mpc
13245 .PHONY: maybe-dvi-mpc dvi-mpc
13246 maybe-dvi-mpc:
13247 @if mpc
13248 maybe-dvi-mpc: dvi-mpc
13250 dvi-mpc: \
13251 configure-mpc
13252 @[ -f ./mpc/Makefile ] || exit 0; \
13253 r=`${PWD_COMMAND}`; export r; \
13254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13255 $(HOST_EXPORTS) \
13256 for flag in $(EXTRA_HOST_FLAGS) ; do \
13257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13258 done; \
13259 echo "Doing dvi in mpc" ; \
13260 (cd $(HOST_SUBDIR)/mpc && \
13261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13263 "RANLIB=$${RANLIB}" \
13264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13265 dvi) \
13266 || exit 1
13268 @endif mpc
13270 .PHONY: maybe-pdf-mpc pdf-mpc
13271 maybe-pdf-mpc:
13272 @if mpc
13273 maybe-pdf-mpc: pdf-mpc
13275 pdf-mpc: \
13276 configure-mpc
13277 @[ -f ./mpc/Makefile ] || exit 0; \
13278 r=`${PWD_COMMAND}`; export r; \
13279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13280 $(HOST_EXPORTS) \
13281 for flag in $(EXTRA_HOST_FLAGS) ; do \
13282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13283 done; \
13284 echo "Doing pdf in mpc" ; \
13285 (cd $(HOST_SUBDIR)/mpc && \
13286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13288 "RANLIB=$${RANLIB}" \
13289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13290 pdf) \
13291 || exit 1
13293 @endif mpc
13295 .PHONY: maybe-html-mpc html-mpc
13296 maybe-html-mpc:
13297 @if mpc
13298 maybe-html-mpc: html-mpc
13300 html-mpc: \
13301 configure-mpc
13302 @[ -f ./mpc/Makefile ] || exit 0; \
13303 r=`${PWD_COMMAND}`; export r; \
13304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13305 $(HOST_EXPORTS) \
13306 for flag in $(EXTRA_HOST_FLAGS) ; do \
13307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13308 done; \
13309 echo "Doing html in mpc" ; \
13310 (cd $(HOST_SUBDIR)/mpc && \
13311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13313 "RANLIB=$${RANLIB}" \
13314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13315 html) \
13316 || exit 1
13318 @endif mpc
13320 .PHONY: maybe-TAGS-mpc TAGS-mpc
13321 maybe-TAGS-mpc:
13322 @if mpc
13323 maybe-TAGS-mpc: TAGS-mpc
13325 TAGS-mpc: \
13326 configure-mpc
13327 @[ -f ./mpc/Makefile ] || exit 0; \
13328 r=`${PWD_COMMAND}`; export r; \
13329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13330 $(HOST_EXPORTS) \
13331 for flag in $(EXTRA_HOST_FLAGS) ; do \
13332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13333 done; \
13334 echo "Doing TAGS in mpc" ; \
13335 (cd $(HOST_SUBDIR)/mpc && \
13336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13338 "RANLIB=$${RANLIB}" \
13339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13340 TAGS) \
13341 || exit 1
13343 @endif mpc
13345 .PHONY: maybe-install-info-mpc install-info-mpc
13346 maybe-install-info-mpc:
13347 @if mpc
13348 maybe-install-info-mpc: install-info-mpc
13350 install-info-mpc: \
13351 configure-mpc \
13352 info-mpc
13353 @[ -f ./mpc/Makefile ] || exit 0; \
13354 r=`${PWD_COMMAND}`; export r; \
13355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13356 $(HOST_EXPORTS) \
13357 for flag in $(EXTRA_HOST_FLAGS) ; do \
13358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13359 done; \
13360 echo "Doing install-info in mpc" ; \
13361 (cd $(HOST_SUBDIR)/mpc && \
13362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13364 "RANLIB=$${RANLIB}" \
13365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13366 install-info) \
13367 || exit 1
13369 @endif mpc
13371 .PHONY: maybe-install-pdf-mpc install-pdf-mpc
13372 maybe-install-pdf-mpc:
13373 @if mpc
13374 maybe-install-pdf-mpc: install-pdf-mpc
13376 install-pdf-mpc: \
13377 configure-mpc \
13378 pdf-mpc
13379 @[ -f ./mpc/Makefile ] || exit 0; \
13380 r=`${PWD_COMMAND}`; export r; \
13381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13382 $(HOST_EXPORTS) \
13383 for flag in $(EXTRA_HOST_FLAGS) ; do \
13384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13385 done; \
13386 echo "Doing install-pdf in mpc" ; \
13387 (cd $(HOST_SUBDIR)/mpc && \
13388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13390 "RANLIB=$${RANLIB}" \
13391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13392 install-pdf) \
13393 || exit 1
13395 @endif mpc
13397 .PHONY: maybe-install-html-mpc install-html-mpc
13398 maybe-install-html-mpc:
13399 @if mpc
13400 maybe-install-html-mpc: install-html-mpc
13402 install-html-mpc: \
13403 configure-mpc \
13404 html-mpc
13405 @[ -f ./mpc/Makefile ] || exit 0; \
13406 r=`${PWD_COMMAND}`; export r; \
13407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13408 $(HOST_EXPORTS) \
13409 for flag in $(EXTRA_HOST_FLAGS) ; do \
13410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13411 done; \
13412 echo "Doing install-html in mpc" ; \
13413 (cd $(HOST_SUBDIR)/mpc && \
13414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13416 "RANLIB=$${RANLIB}" \
13417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13418 install-html) \
13419 || exit 1
13421 @endif mpc
13423 .PHONY: maybe-installcheck-mpc installcheck-mpc
13424 maybe-installcheck-mpc:
13425 @if mpc
13426 maybe-installcheck-mpc: installcheck-mpc
13428 installcheck-mpc: \
13429 configure-mpc
13430 @[ -f ./mpc/Makefile ] || exit 0; \
13431 r=`${PWD_COMMAND}`; export r; \
13432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13433 $(HOST_EXPORTS) \
13434 for flag in $(EXTRA_HOST_FLAGS) ; do \
13435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13436 done; \
13437 echo "Doing installcheck in mpc" ; \
13438 (cd $(HOST_SUBDIR)/mpc && \
13439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13441 "RANLIB=$${RANLIB}" \
13442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13443 installcheck) \
13444 || exit 1
13446 @endif mpc
13448 .PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
13449 maybe-mostlyclean-mpc:
13450 @if mpc
13451 maybe-mostlyclean-mpc: mostlyclean-mpc
13453 mostlyclean-mpc:
13454 @[ -f ./mpc/Makefile ] || exit 0; \
13455 r=`${PWD_COMMAND}`; export r; \
13456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13457 $(HOST_EXPORTS) \
13458 for flag in $(EXTRA_HOST_FLAGS) ; do \
13459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13460 done; \
13461 echo "Doing mostlyclean in mpc" ; \
13462 (cd $(HOST_SUBDIR)/mpc && \
13463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13465 "RANLIB=$${RANLIB}" \
13466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13467 mostlyclean) \
13468 || exit 1
13470 @endif mpc
13472 .PHONY: maybe-clean-mpc clean-mpc
13473 maybe-clean-mpc:
13474 @if mpc
13475 maybe-clean-mpc: clean-mpc
13477 clean-mpc:
13478 @[ -f ./mpc/Makefile ] || exit 0; \
13479 r=`${PWD_COMMAND}`; export r; \
13480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13481 $(HOST_EXPORTS) \
13482 for flag in $(EXTRA_HOST_FLAGS) ; do \
13483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13484 done; \
13485 echo "Doing clean in mpc" ; \
13486 (cd $(HOST_SUBDIR)/mpc && \
13487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13489 "RANLIB=$${RANLIB}" \
13490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13491 clean) \
13492 || exit 1
13494 @endif mpc
13496 .PHONY: maybe-distclean-mpc distclean-mpc
13497 maybe-distclean-mpc:
13498 @if mpc
13499 maybe-distclean-mpc: distclean-mpc
13501 distclean-mpc:
13502 @[ -f ./mpc/Makefile ] || exit 0; \
13503 r=`${PWD_COMMAND}`; export r; \
13504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13505 $(HOST_EXPORTS) \
13506 for flag in $(EXTRA_HOST_FLAGS) ; do \
13507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13508 done; \
13509 echo "Doing distclean in mpc" ; \
13510 (cd $(HOST_SUBDIR)/mpc && \
13511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13513 "RANLIB=$${RANLIB}" \
13514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13515 distclean) \
13516 || exit 1
13518 @endif mpc
13520 .PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
13521 maybe-maintainer-clean-mpc:
13522 @if mpc
13523 maybe-maintainer-clean-mpc: maintainer-clean-mpc
13525 maintainer-clean-mpc:
13526 @[ -f ./mpc/Makefile ] || exit 0; \
13527 r=`${PWD_COMMAND}`; export r; \
13528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13529 $(HOST_EXPORTS) \
13530 for flag in $(EXTRA_HOST_FLAGS) ; do \
13531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13532 done; \
13533 echo "Doing maintainer-clean in mpc" ; \
13534 (cd $(HOST_SUBDIR)/mpc && \
13535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13537 "RANLIB=$${RANLIB}" \
13538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13539 maintainer-clean) \
13540 || exit 1
13542 @endif mpc
13546 .PHONY: configure-isl maybe-configure-isl
13547 maybe-configure-isl:
13548 @if gcc-bootstrap
13549 configure-isl: stage_current
13550 @endif gcc-bootstrap
13551 @if isl
13552 maybe-configure-isl: configure-isl
13553 configure-isl:
13554 @r=`${PWD_COMMAND}`; export r; \
13555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13556 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13557 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13558 $(HOST_EXPORTS) \
13559 echo Configuring in $(HOST_SUBDIR)/isl; \
13560 cd "$(HOST_SUBDIR)/isl" || exit 1; \
13561 case $(srcdir) in \
13562 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13563 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13564 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13565 esac; \
13566 module_srcdir=isl; \
13567 $(SHELL) \
13568 $$s/$$module_srcdir/configure \
13569 --srcdir=$${topdir}/$$module_srcdir \
13570 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13571 --target=${target_alias} --disable-shared @extra_isl_gmp_configure_flags@ \
13572 || exit 1
13573 @endif isl
13577 .PHONY: configure-stage1-isl maybe-configure-stage1-isl
13578 maybe-configure-stage1-isl:
13579 @if isl-bootstrap
13580 maybe-configure-stage1-isl: configure-stage1-isl
13581 configure-stage1-isl:
13582 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13583 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13584 @r=`${PWD_COMMAND}`; export r; \
13585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13586 TFLAGS="$(STAGE1_TFLAGS)"; \
13587 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13588 $(HOST_EXPORTS) \
13589 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13590 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13591 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
13592 echo Configuring stage 1 in $(HOST_SUBDIR)/isl ; \
13593 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13594 cd $(HOST_SUBDIR)/isl || exit 1; \
13595 case $(srcdir) in \
13596 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13597 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13598 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13599 esac; \
13600 module_srcdir=isl; \
13601 $(SHELL) $$s/$$module_srcdir/configure \
13602 --srcdir=$${topdir}/$$module_srcdir \
13603 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13604 --target=${target_alias} \
13606 $(STAGE1_CONFIGURE_FLAGS) \
13607 --disable-shared @extra_isl_gmp_configure_flags@
13608 @endif isl-bootstrap
13610 .PHONY: configure-stage2-isl maybe-configure-stage2-isl
13611 maybe-configure-stage2-isl:
13612 @if isl-bootstrap
13613 maybe-configure-stage2-isl: configure-stage2-isl
13614 configure-stage2-isl:
13615 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13616 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13617 @r=`${PWD_COMMAND}`; export r; \
13618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13619 TFLAGS="$(STAGE2_TFLAGS)"; \
13620 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13621 $(HOST_EXPORTS) \
13622 $(POSTSTAGE1_HOST_EXPORTS) \
13623 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13624 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13625 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
13626 echo Configuring stage 2 in $(HOST_SUBDIR)/isl ; \
13627 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13628 cd $(HOST_SUBDIR)/isl || exit 1; \
13629 case $(srcdir) in \
13630 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13631 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13632 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13633 esac; \
13634 module_srcdir=isl; \
13635 $(SHELL) $$s/$$module_srcdir/configure \
13636 --srcdir=$${topdir}/$$module_srcdir \
13637 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13638 --target=${target_alias} \
13639 --with-build-libsubdir=$(HOST_SUBDIR) \
13640 $(STAGE2_CONFIGURE_FLAGS) \
13641 --disable-shared @extra_isl_gmp_configure_flags@
13642 @endif isl-bootstrap
13644 .PHONY: configure-stage3-isl maybe-configure-stage3-isl
13645 maybe-configure-stage3-isl:
13646 @if isl-bootstrap
13647 maybe-configure-stage3-isl: configure-stage3-isl
13648 configure-stage3-isl:
13649 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13650 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13651 @r=`${PWD_COMMAND}`; export r; \
13652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13653 TFLAGS="$(STAGE3_TFLAGS)"; \
13654 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13655 $(HOST_EXPORTS) \
13656 $(POSTSTAGE1_HOST_EXPORTS) \
13657 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13658 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13659 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
13660 echo Configuring stage 3 in $(HOST_SUBDIR)/isl ; \
13661 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13662 cd $(HOST_SUBDIR)/isl || exit 1; \
13663 case $(srcdir) in \
13664 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13665 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13666 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13667 esac; \
13668 module_srcdir=isl; \
13669 $(SHELL) $$s/$$module_srcdir/configure \
13670 --srcdir=$${topdir}/$$module_srcdir \
13671 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13672 --target=${target_alias} \
13673 --with-build-libsubdir=$(HOST_SUBDIR) \
13674 $(STAGE3_CONFIGURE_FLAGS) \
13675 --disable-shared @extra_isl_gmp_configure_flags@
13676 @endif isl-bootstrap
13678 .PHONY: configure-stage4-isl maybe-configure-stage4-isl
13679 maybe-configure-stage4-isl:
13680 @if isl-bootstrap
13681 maybe-configure-stage4-isl: configure-stage4-isl
13682 configure-stage4-isl:
13683 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13684 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13685 @r=`${PWD_COMMAND}`; export r; \
13686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13687 TFLAGS="$(STAGE4_TFLAGS)"; \
13688 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13689 $(HOST_EXPORTS) \
13690 $(POSTSTAGE1_HOST_EXPORTS) \
13691 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13692 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13693 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
13694 echo Configuring stage 4 in $(HOST_SUBDIR)/isl ; \
13695 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13696 cd $(HOST_SUBDIR)/isl || exit 1; \
13697 case $(srcdir) in \
13698 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13699 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13700 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13701 esac; \
13702 module_srcdir=isl; \
13703 $(SHELL) $$s/$$module_srcdir/configure \
13704 --srcdir=$${topdir}/$$module_srcdir \
13705 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13706 --target=${target_alias} \
13707 --with-build-libsubdir=$(HOST_SUBDIR) \
13708 $(STAGE4_CONFIGURE_FLAGS) \
13709 --disable-shared @extra_isl_gmp_configure_flags@
13710 @endif isl-bootstrap
13712 .PHONY: configure-stageprofile-isl maybe-configure-stageprofile-isl
13713 maybe-configure-stageprofile-isl:
13714 @if isl-bootstrap
13715 maybe-configure-stageprofile-isl: configure-stageprofile-isl
13716 configure-stageprofile-isl:
13717 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13718 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13719 @r=`${PWD_COMMAND}`; export r; \
13720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13721 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13722 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13723 $(HOST_EXPORTS) \
13724 $(POSTSTAGE1_HOST_EXPORTS) \
13725 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13726 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13727 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
13728 echo Configuring stage profile in $(HOST_SUBDIR)/isl ; \
13729 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13730 cd $(HOST_SUBDIR)/isl || exit 1; \
13731 case $(srcdir) in \
13732 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13733 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13734 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13735 esac; \
13736 module_srcdir=isl; \
13737 $(SHELL) $$s/$$module_srcdir/configure \
13738 --srcdir=$${topdir}/$$module_srcdir \
13739 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13740 --target=${target_alias} \
13741 --with-build-libsubdir=$(HOST_SUBDIR) \
13742 $(STAGEprofile_CONFIGURE_FLAGS) \
13743 --disable-shared @extra_isl_gmp_configure_flags@
13744 @endif isl-bootstrap
13746 .PHONY: configure-stagefeedback-isl maybe-configure-stagefeedback-isl
13747 maybe-configure-stagefeedback-isl:
13748 @if isl-bootstrap
13749 maybe-configure-stagefeedback-isl: configure-stagefeedback-isl
13750 configure-stagefeedback-isl:
13751 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13752 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13753 @r=`${PWD_COMMAND}`; export r; \
13754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13755 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13756 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13757 $(HOST_EXPORTS) \
13758 $(POSTSTAGE1_HOST_EXPORTS) \
13759 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13760 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13761 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13762 echo Configuring stage feedback in $(HOST_SUBDIR)/isl ; \
13763 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13764 cd $(HOST_SUBDIR)/isl || exit 1; \
13765 case $(srcdir) in \
13766 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13767 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13768 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13769 esac; \
13770 module_srcdir=isl; \
13771 $(SHELL) $$s/$$module_srcdir/configure \
13772 --srcdir=$${topdir}/$$module_srcdir \
13773 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13774 --target=${target_alias} \
13775 --with-build-libsubdir=$(HOST_SUBDIR) \
13776 $(STAGEfeedback_CONFIGURE_FLAGS) \
13777 --disable-shared @extra_isl_gmp_configure_flags@
13778 @endif isl-bootstrap
13784 .PHONY: all-isl maybe-all-isl
13785 maybe-all-isl:
13786 @if gcc-bootstrap
13787 all-isl: stage_current
13788 @endif gcc-bootstrap
13789 @if isl
13790 TARGET-isl=all
13791 maybe-all-isl: all-isl
13792 all-isl: configure-isl
13793 @r=`${PWD_COMMAND}`; export r; \
13794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13795 $(HOST_EXPORTS) \
13796 (cd $(HOST_SUBDIR)/isl && \
13797 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) V=1 \
13798 $(TARGET-isl))
13799 @endif isl
13803 .PHONY: all-stage1-isl maybe-all-stage1-isl
13804 .PHONY: clean-stage1-isl maybe-clean-stage1-isl
13805 maybe-all-stage1-isl:
13806 maybe-clean-stage1-isl:
13807 @if isl-bootstrap
13808 maybe-all-stage1-isl: all-stage1-isl
13809 all-stage1: all-stage1-isl
13810 TARGET-stage1-isl = $(TARGET-isl)
13811 all-stage1-isl: configure-stage1-isl
13812 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13813 @r=`${PWD_COMMAND}`; export r; \
13814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13815 TFLAGS="$(STAGE1_TFLAGS)"; \
13816 $(HOST_EXPORTS) \
13817 cd $(HOST_SUBDIR)/isl && \
13818 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13819 CFLAGS="$(STAGE1_CFLAGS)" \
13820 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13821 LIBCFLAGS="$(LIBCFLAGS)" \
13822 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13823 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13824 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13825 $(EXTRA_HOST_FLAGS) \
13826 $(STAGE1_FLAGS_TO_PASS) V=1 \
13827 TFLAGS="$(STAGE1_TFLAGS)" \
13828 $(TARGET-stage1-isl)
13830 maybe-clean-stage1-isl: clean-stage1-isl
13831 clean-stage1: clean-stage1-isl
13832 clean-stage1-isl:
13833 @if [ $(current_stage) = stage1 ]; then \
13834 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13835 else \
13836 [ -f $(HOST_SUBDIR)/stage1-isl/Makefile ] || exit 0; \
13837 $(MAKE) stage1-start; \
13838 fi; \
13839 cd $(HOST_SUBDIR)/isl && \
13840 $(MAKE) $(EXTRA_HOST_FLAGS) \
13841 $(STAGE1_FLAGS_TO_PASS) V=1 clean
13842 @endif isl-bootstrap
13845 .PHONY: all-stage2-isl maybe-all-stage2-isl
13846 .PHONY: clean-stage2-isl maybe-clean-stage2-isl
13847 maybe-all-stage2-isl:
13848 maybe-clean-stage2-isl:
13849 @if isl-bootstrap
13850 maybe-all-stage2-isl: all-stage2-isl
13851 all-stage2: all-stage2-isl
13852 TARGET-stage2-isl = $(TARGET-isl)
13853 all-stage2-isl: configure-stage2-isl
13854 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13855 @r=`${PWD_COMMAND}`; export r; \
13856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13857 TFLAGS="$(STAGE2_TFLAGS)"; \
13858 $(HOST_EXPORTS) \
13859 $(POSTSTAGE1_HOST_EXPORTS) \
13860 cd $(HOST_SUBDIR)/isl && \
13861 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13862 CFLAGS="$(STAGE2_CFLAGS)" \
13863 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13864 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13865 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13866 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13867 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13868 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13869 TFLAGS="$(STAGE2_TFLAGS)" \
13870 $(TARGET-stage2-isl)
13872 maybe-clean-stage2-isl: clean-stage2-isl
13873 clean-stage2: clean-stage2-isl
13874 clean-stage2-isl:
13875 @if [ $(current_stage) = stage2 ]; then \
13876 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13877 else \
13878 [ -f $(HOST_SUBDIR)/stage2-isl/Makefile ] || exit 0; \
13879 $(MAKE) stage2-start; \
13880 fi; \
13881 cd $(HOST_SUBDIR)/isl && \
13882 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13883 @endif isl-bootstrap
13886 .PHONY: all-stage3-isl maybe-all-stage3-isl
13887 .PHONY: clean-stage3-isl maybe-clean-stage3-isl
13888 maybe-all-stage3-isl:
13889 maybe-clean-stage3-isl:
13890 @if isl-bootstrap
13891 maybe-all-stage3-isl: all-stage3-isl
13892 all-stage3: all-stage3-isl
13893 TARGET-stage3-isl = $(TARGET-isl)
13894 all-stage3-isl: configure-stage3-isl
13895 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13896 @r=`${PWD_COMMAND}`; export r; \
13897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13898 TFLAGS="$(STAGE3_TFLAGS)"; \
13899 $(HOST_EXPORTS) \
13900 $(POSTSTAGE1_HOST_EXPORTS) \
13901 cd $(HOST_SUBDIR)/isl && \
13902 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13903 CFLAGS="$(STAGE3_CFLAGS)" \
13904 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13905 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13906 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13907 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13908 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13909 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13910 TFLAGS="$(STAGE3_TFLAGS)" \
13911 $(TARGET-stage3-isl)
13913 maybe-clean-stage3-isl: clean-stage3-isl
13914 clean-stage3: clean-stage3-isl
13915 clean-stage3-isl:
13916 @if [ $(current_stage) = stage3 ]; then \
13917 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13918 else \
13919 [ -f $(HOST_SUBDIR)/stage3-isl/Makefile ] || exit 0; \
13920 $(MAKE) stage3-start; \
13921 fi; \
13922 cd $(HOST_SUBDIR)/isl && \
13923 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13924 @endif isl-bootstrap
13927 .PHONY: all-stage4-isl maybe-all-stage4-isl
13928 .PHONY: clean-stage4-isl maybe-clean-stage4-isl
13929 maybe-all-stage4-isl:
13930 maybe-clean-stage4-isl:
13931 @if isl-bootstrap
13932 maybe-all-stage4-isl: all-stage4-isl
13933 all-stage4: all-stage4-isl
13934 TARGET-stage4-isl = $(TARGET-isl)
13935 all-stage4-isl: configure-stage4-isl
13936 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13937 @r=`${PWD_COMMAND}`; export r; \
13938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13939 TFLAGS="$(STAGE4_TFLAGS)"; \
13940 $(HOST_EXPORTS) \
13941 $(POSTSTAGE1_HOST_EXPORTS) \
13942 cd $(HOST_SUBDIR)/isl && \
13943 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13944 CFLAGS="$(STAGE4_CFLAGS)" \
13945 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13946 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13947 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13948 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13949 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13950 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13951 TFLAGS="$(STAGE4_TFLAGS)" \
13952 $(TARGET-stage4-isl)
13954 maybe-clean-stage4-isl: clean-stage4-isl
13955 clean-stage4: clean-stage4-isl
13956 clean-stage4-isl:
13957 @if [ $(current_stage) = stage4 ]; then \
13958 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13959 else \
13960 [ -f $(HOST_SUBDIR)/stage4-isl/Makefile ] || exit 0; \
13961 $(MAKE) stage4-start; \
13962 fi; \
13963 cd $(HOST_SUBDIR)/isl && \
13964 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13965 @endif isl-bootstrap
13968 .PHONY: all-stageprofile-isl maybe-all-stageprofile-isl
13969 .PHONY: clean-stageprofile-isl maybe-clean-stageprofile-isl
13970 maybe-all-stageprofile-isl:
13971 maybe-clean-stageprofile-isl:
13972 @if isl-bootstrap
13973 maybe-all-stageprofile-isl: all-stageprofile-isl
13974 all-stageprofile: all-stageprofile-isl
13975 TARGET-stageprofile-isl = $(TARGET-isl)
13976 all-stageprofile-isl: configure-stageprofile-isl
13977 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13978 @r=`${PWD_COMMAND}`; export r; \
13979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13980 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13981 $(HOST_EXPORTS) \
13982 $(POSTSTAGE1_HOST_EXPORTS) \
13983 cd $(HOST_SUBDIR)/isl && \
13984 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13985 CFLAGS="$(STAGEprofile_CFLAGS)" \
13986 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13987 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13988 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13989 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13990 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13991 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13992 TFLAGS="$(STAGEprofile_TFLAGS)" \
13993 $(TARGET-stageprofile-isl)
13995 maybe-clean-stageprofile-isl: clean-stageprofile-isl
13996 clean-stageprofile: clean-stageprofile-isl
13997 clean-stageprofile-isl:
13998 @if [ $(current_stage) = stageprofile ]; then \
13999 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14000 else \
14001 [ -f $(HOST_SUBDIR)/stageprofile-isl/Makefile ] || exit 0; \
14002 $(MAKE) stageprofile-start; \
14003 fi; \
14004 cd $(HOST_SUBDIR)/isl && \
14005 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14006 @endif isl-bootstrap
14009 .PHONY: all-stagefeedback-isl maybe-all-stagefeedback-isl
14010 .PHONY: clean-stagefeedback-isl maybe-clean-stagefeedback-isl
14011 maybe-all-stagefeedback-isl:
14012 maybe-clean-stagefeedback-isl:
14013 @if isl-bootstrap
14014 maybe-all-stagefeedback-isl: all-stagefeedback-isl
14015 all-stagefeedback: all-stagefeedback-isl
14016 TARGET-stagefeedback-isl = $(TARGET-isl)
14017 all-stagefeedback-isl: configure-stagefeedback-isl
14018 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14019 @r=`${PWD_COMMAND}`; export r; \
14020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14021 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14022 $(HOST_EXPORTS) \
14023 $(POSTSTAGE1_HOST_EXPORTS) \
14024 cd $(HOST_SUBDIR)/isl && \
14025 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14026 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14027 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14028 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14029 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14030 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14031 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14032 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14033 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14034 $(TARGET-stagefeedback-isl)
14036 maybe-clean-stagefeedback-isl: clean-stagefeedback-isl
14037 clean-stagefeedback: clean-stagefeedback-isl
14038 clean-stagefeedback-isl:
14039 @if [ $(current_stage) = stagefeedback ]; then \
14040 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14041 else \
14042 [ -f $(HOST_SUBDIR)/stagefeedback-isl/Makefile ] || exit 0; \
14043 $(MAKE) stagefeedback-start; \
14044 fi; \
14045 cd $(HOST_SUBDIR)/isl && \
14046 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14047 @endif isl-bootstrap
14053 .PHONY: check-isl maybe-check-isl
14054 maybe-check-isl:
14055 @if isl
14056 maybe-check-isl: check-isl
14058 check-isl:
14059 @: $(MAKE); $(unstage)
14060 @r=`${PWD_COMMAND}`; export r; \
14061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14062 $(HOST_EXPORTS) \
14063 (cd $(HOST_SUBDIR)/isl && \
14064 $(MAKE) $(FLAGS_TO_PASS) V=1 check)
14066 @endif isl
14068 .PHONY: install-isl maybe-install-isl
14069 maybe-install-isl:
14070 @if isl
14071 maybe-install-isl: install-isl
14073 install-isl:
14075 @endif isl
14077 .PHONY: install-strip-isl maybe-install-strip-isl
14078 maybe-install-strip-isl:
14079 @if isl
14080 maybe-install-strip-isl: install-strip-isl
14082 install-strip-isl:
14084 @endif isl
14086 # Other targets (info, dvi, pdf, etc.)
14088 .PHONY: maybe-info-isl info-isl
14089 maybe-info-isl:
14090 @if isl
14091 maybe-info-isl: info-isl
14093 info-isl: \
14094 configure-isl
14095 @[ -f ./isl/Makefile ] || exit 0; \
14096 r=`${PWD_COMMAND}`; export r; \
14097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14098 $(HOST_EXPORTS) \
14099 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14101 done; \
14102 echo "Doing info in isl" ; \
14103 (cd $(HOST_SUBDIR)/isl && \
14104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14106 "RANLIB=$${RANLIB}" \
14107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14108 info) \
14109 || exit 1
14111 @endif isl
14113 .PHONY: maybe-dvi-isl dvi-isl
14114 maybe-dvi-isl:
14115 @if isl
14116 maybe-dvi-isl: dvi-isl
14118 dvi-isl: \
14119 configure-isl
14120 @[ -f ./isl/Makefile ] || exit 0; \
14121 r=`${PWD_COMMAND}`; export r; \
14122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14123 $(HOST_EXPORTS) \
14124 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14126 done; \
14127 echo "Doing dvi in isl" ; \
14128 (cd $(HOST_SUBDIR)/isl && \
14129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14131 "RANLIB=$${RANLIB}" \
14132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14133 dvi) \
14134 || exit 1
14136 @endif isl
14138 .PHONY: maybe-pdf-isl pdf-isl
14139 maybe-pdf-isl:
14140 @if isl
14141 maybe-pdf-isl: pdf-isl
14143 pdf-isl: \
14144 configure-isl
14145 @[ -f ./isl/Makefile ] || exit 0; \
14146 r=`${PWD_COMMAND}`; export r; \
14147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14148 $(HOST_EXPORTS) \
14149 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14151 done; \
14152 echo "Doing pdf in isl" ; \
14153 (cd $(HOST_SUBDIR)/isl && \
14154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14156 "RANLIB=$${RANLIB}" \
14157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14158 pdf) \
14159 || exit 1
14161 @endif isl
14163 .PHONY: maybe-html-isl html-isl
14164 maybe-html-isl:
14165 @if isl
14166 maybe-html-isl: html-isl
14168 html-isl: \
14169 configure-isl
14170 @[ -f ./isl/Makefile ] || exit 0; \
14171 r=`${PWD_COMMAND}`; export r; \
14172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14173 $(HOST_EXPORTS) \
14174 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14176 done; \
14177 echo "Doing html in isl" ; \
14178 (cd $(HOST_SUBDIR)/isl && \
14179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14181 "RANLIB=$${RANLIB}" \
14182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14183 html) \
14184 || exit 1
14186 @endif isl
14188 .PHONY: maybe-TAGS-isl TAGS-isl
14189 maybe-TAGS-isl:
14190 @if isl
14191 maybe-TAGS-isl: TAGS-isl
14193 TAGS-isl: \
14194 configure-isl
14195 @[ -f ./isl/Makefile ] || exit 0; \
14196 r=`${PWD_COMMAND}`; export r; \
14197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14198 $(HOST_EXPORTS) \
14199 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14201 done; \
14202 echo "Doing TAGS in isl" ; \
14203 (cd $(HOST_SUBDIR)/isl && \
14204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14206 "RANLIB=$${RANLIB}" \
14207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14208 TAGS) \
14209 || exit 1
14211 @endif isl
14213 .PHONY: maybe-install-info-isl install-info-isl
14214 maybe-install-info-isl:
14215 @if isl
14216 maybe-install-info-isl: install-info-isl
14218 install-info-isl: \
14219 configure-isl \
14220 info-isl
14221 @[ -f ./isl/Makefile ] || exit 0; \
14222 r=`${PWD_COMMAND}`; export r; \
14223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14224 $(HOST_EXPORTS) \
14225 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14227 done; \
14228 echo "Doing install-info in isl" ; \
14229 (cd $(HOST_SUBDIR)/isl && \
14230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14232 "RANLIB=$${RANLIB}" \
14233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14234 install-info) \
14235 || exit 1
14237 @endif isl
14239 .PHONY: maybe-install-pdf-isl install-pdf-isl
14240 maybe-install-pdf-isl:
14241 @if isl
14242 maybe-install-pdf-isl: install-pdf-isl
14244 install-pdf-isl: \
14245 configure-isl \
14246 pdf-isl
14247 @[ -f ./isl/Makefile ] || exit 0; \
14248 r=`${PWD_COMMAND}`; export r; \
14249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14250 $(HOST_EXPORTS) \
14251 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14253 done; \
14254 echo "Doing install-pdf in isl" ; \
14255 (cd $(HOST_SUBDIR)/isl && \
14256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14258 "RANLIB=$${RANLIB}" \
14259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14260 install-pdf) \
14261 || exit 1
14263 @endif isl
14265 .PHONY: maybe-install-html-isl install-html-isl
14266 maybe-install-html-isl:
14267 @if isl
14268 maybe-install-html-isl: install-html-isl
14270 install-html-isl: \
14271 configure-isl \
14272 html-isl
14273 @[ -f ./isl/Makefile ] || exit 0; \
14274 r=`${PWD_COMMAND}`; export r; \
14275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14276 $(HOST_EXPORTS) \
14277 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14279 done; \
14280 echo "Doing install-html in isl" ; \
14281 (cd $(HOST_SUBDIR)/isl && \
14282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14284 "RANLIB=$${RANLIB}" \
14285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14286 install-html) \
14287 || exit 1
14289 @endif isl
14291 .PHONY: maybe-installcheck-isl installcheck-isl
14292 maybe-installcheck-isl:
14293 @if isl
14294 maybe-installcheck-isl: installcheck-isl
14296 installcheck-isl: \
14297 configure-isl
14298 @[ -f ./isl/Makefile ] || exit 0; \
14299 r=`${PWD_COMMAND}`; export r; \
14300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14301 $(HOST_EXPORTS) \
14302 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14304 done; \
14305 echo "Doing installcheck in isl" ; \
14306 (cd $(HOST_SUBDIR)/isl && \
14307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14309 "RANLIB=$${RANLIB}" \
14310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14311 installcheck) \
14312 || exit 1
14314 @endif isl
14316 .PHONY: maybe-mostlyclean-isl mostlyclean-isl
14317 maybe-mostlyclean-isl:
14318 @if isl
14319 maybe-mostlyclean-isl: mostlyclean-isl
14321 mostlyclean-isl:
14322 @[ -f ./isl/Makefile ] || exit 0; \
14323 r=`${PWD_COMMAND}`; export r; \
14324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14325 $(HOST_EXPORTS) \
14326 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14328 done; \
14329 echo "Doing mostlyclean in isl" ; \
14330 (cd $(HOST_SUBDIR)/isl && \
14331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14333 "RANLIB=$${RANLIB}" \
14334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14335 mostlyclean) \
14336 || exit 1
14338 @endif isl
14340 .PHONY: maybe-clean-isl clean-isl
14341 maybe-clean-isl:
14342 @if isl
14343 maybe-clean-isl: clean-isl
14345 clean-isl:
14346 @[ -f ./isl/Makefile ] || exit 0; \
14347 r=`${PWD_COMMAND}`; export r; \
14348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14349 $(HOST_EXPORTS) \
14350 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14352 done; \
14353 echo "Doing clean in isl" ; \
14354 (cd $(HOST_SUBDIR)/isl && \
14355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14357 "RANLIB=$${RANLIB}" \
14358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14359 clean) \
14360 || exit 1
14362 @endif isl
14364 .PHONY: maybe-distclean-isl distclean-isl
14365 maybe-distclean-isl:
14366 @if isl
14367 maybe-distclean-isl: distclean-isl
14369 distclean-isl:
14370 @[ -f ./isl/Makefile ] || exit 0; \
14371 r=`${PWD_COMMAND}`; export r; \
14372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14373 $(HOST_EXPORTS) \
14374 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14376 done; \
14377 echo "Doing distclean in isl" ; \
14378 (cd $(HOST_SUBDIR)/isl && \
14379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14381 "RANLIB=$${RANLIB}" \
14382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14383 distclean) \
14384 || exit 1
14386 @endif isl
14388 .PHONY: maybe-maintainer-clean-isl maintainer-clean-isl
14389 maybe-maintainer-clean-isl:
14390 @if isl
14391 maybe-maintainer-clean-isl: maintainer-clean-isl
14393 maintainer-clean-isl:
14394 @[ -f ./isl/Makefile ] || exit 0; \
14395 r=`${PWD_COMMAND}`; export r; \
14396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14397 $(HOST_EXPORTS) \
14398 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14400 done; \
14401 echo "Doing maintainer-clean in isl" ; \
14402 (cd $(HOST_SUBDIR)/isl && \
14403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14405 "RANLIB=$${RANLIB}" \
14406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14407 maintainer-clean) \
14408 || exit 1
14410 @endif isl
14414 .PHONY: configure-libelf maybe-configure-libelf
14415 maybe-configure-libelf:
14416 @if gcc-bootstrap
14417 configure-libelf: stage_current
14418 @endif gcc-bootstrap
14419 @if libelf
14420 maybe-configure-libelf: configure-libelf
14421 configure-libelf:
14422 @r=`${PWD_COMMAND}`; export r; \
14423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14424 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14425 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14426 $(HOST_EXPORTS) \
14427 echo Configuring in $(HOST_SUBDIR)/libelf; \
14428 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
14429 case $(srcdir) in \
14430 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14431 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14432 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14433 esac; \
14434 module_srcdir=libelf; \
14435 $(SHELL) \
14436 $$s/$$module_srcdir/configure \
14437 --srcdir=$${topdir}/$$module_srcdir \
14438 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14439 --target=${target_alias} --disable-shared \
14440 || exit 1
14441 @endif libelf
14445 .PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
14446 maybe-configure-stage1-libelf:
14447 @if libelf-bootstrap
14448 maybe-configure-stage1-libelf: configure-stage1-libelf
14449 configure-stage1-libelf:
14450 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14451 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14452 @r=`${PWD_COMMAND}`; export r; \
14453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14454 TFLAGS="$(STAGE1_TFLAGS)"; \
14455 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14456 $(HOST_EXPORTS) \
14457 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14458 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14459 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
14460 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
14461 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14462 cd $(HOST_SUBDIR)/libelf || exit 1; \
14463 case $(srcdir) in \
14464 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14465 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14466 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14467 esac; \
14468 module_srcdir=libelf; \
14469 $(SHELL) $$s/$$module_srcdir/configure \
14470 --srcdir=$${topdir}/$$module_srcdir \
14471 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14472 --target=${target_alias} \
14474 $(STAGE1_CONFIGURE_FLAGS) \
14475 --disable-shared
14476 @endif libelf-bootstrap
14478 .PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
14479 maybe-configure-stage2-libelf:
14480 @if libelf-bootstrap
14481 maybe-configure-stage2-libelf: configure-stage2-libelf
14482 configure-stage2-libelf:
14483 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14484 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14485 @r=`${PWD_COMMAND}`; export r; \
14486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14487 TFLAGS="$(STAGE2_TFLAGS)"; \
14488 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14489 $(HOST_EXPORTS) \
14490 $(POSTSTAGE1_HOST_EXPORTS) \
14491 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14492 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14493 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
14494 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
14495 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14496 cd $(HOST_SUBDIR)/libelf || exit 1; \
14497 case $(srcdir) in \
14498 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14499 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14500 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14501 esac; \
14502 module_srcdir=libelf; \
14503 $(SHELL) $$s/$$module_srcdir/configure \
14504 --srcdir=$${topdir}/$$module_srcdir \
14505 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14506 --target=${target_alias} \
14507 --with-build-libsubdir=$(HOST_SUBDIR) \
14508 $(STAGE2_CONFIGURE_FLAGS) \
14509 --disable-shared
14510 @endif libelf-bootstrap
14512 .PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
14513 maybe-configure-stage3-libelf:
14514 @if libelf-bootstrap
14515 maybe-configure-stage3-libelf: configure-stage3-libelf
14516 configure-stage3-libelf:
14517 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14518 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14519 @r=`${PWD_COMMAND}`; export r; \
14520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14521 TFLAGS="$(STAGE3_TFLAGS)"; \
14522 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14523 $(HOST_EXPORTS) \
14524 $(POSTSTAGE1_HOST_EXPORTS) \
14525 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14526 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14527 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
14528 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
14529 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14530 cd $(HOST_SUBDIR)/libelf || exit 1; \
14531 case $(srcdir) in \
14532 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14533 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14534 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14535 esac; \
14536 module_srcdir=libelf; \
14537 $(SHELL) $$s/$$module_srcdir/configure \
14538 --srcdir=$${topdir}/$$module_srcdir \
14539 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14540 --target=${target_alias} \
14541 --with-build-libsubdir=$(HOST_SUBDIR) \
14542 $(STAGE3_CONFIGURE_FLAGS) \
14543 --disable-shared
14544 @endif libelf-bootstrap
14546 .PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
14547 maybe-configure-stage4-libelf:
14548 @if libelf-bootstrap
14549 maybe-configure-stage4-libelf: configure-stage4-libelf
14550 configure-stage4-libelf:
14551 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14552 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14553 @r=`${PWD_COMMAND}`; export r; \
14554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14555 TFLAGS="$(STAGE4_TFLAGS)"; \
14556 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14557 $(HOST_EXPORTS) \
14558 $(POSTSTAGE1_HOST_EXPORTS) \
14559 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14560 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14561 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
14562 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
14563 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14564 cd $(HOST_SUBDIR)/libelf || exit 1; \
14565 case $(srcdir) in \
14566 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14567 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14568 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14569 esac; \
14570 module_srcdir=libelf; \
14571 $(SHELL) $$s/$$module_srcdir/configure \
14572 --srcdir=$${topdir}/$$module_srcdir \
14573 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14574 --target=${target_alias} \
14575 --with-build-libsubdir=$(HOST_SUBDIR) \
14576 $(STAGE4_CONFIGURE_FLAGS) \
14577 --disable-shared
14578 @endif libelf-bootstrap
14580 .PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
14581 maybe-configure-stageprofile-libelf:
14582 @if libelf-bootstrap
14583 maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
14584 configure-stageprofile-libelf:
14585 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14586 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14587 @r=`${PWD_COMMAND}`; export r; \
14588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14589 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14590 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14591 $(HOST_EXPORTS) \
14592 $(POSTSTAGE1_HOST_EXPORTS) \
14593 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14594 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14595 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
14596 echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
14597 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14598 cd $(HOST_SUBDIR)/libelf || exit 1; \
14599 case $(srcdir) in \
14600 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14601 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14602 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14603 esac; \
14604 module_srcdir=libelf; \
14605 $(SHELL) $$s/$$module_srcdir/configure \
14606 --srcdir=$${topdir}/$$module_srcdir \
14607 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14608 --target=${target_alias} \
14609 --with-build-libsubdir=$(HOST_SUBDIR) \
14610 $(STAGEprofile_CONFIGURE_FLAGS) \
14611 --disable-shared
14612 @endif libelf-bootstrap
14614 .PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
14615 maybe-configure-stagefeedback-libelf:
14616 @if libelf-bootstrap
14617 maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
14618 configure-stagefeedback-libelf:
14619 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14620 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14621 @r=`${PWD_COMMAND}`; export r; \
14622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14623 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14624 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14625 $(HOST_EXPORTS) \
14626 $(POSTSTAGE1_HOST_EXPORTS) \
14627 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14628 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14629 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
14630 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
14631 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14632 cd $(HOST_SUBDIR)/libelf || exit 1; \
14633 case $(srcdir) in \
14634 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14635 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14636 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14637 esac; \
14638 module_srcdir=libelf; \
14639 $(SHELL) $$s/$$module_srcdir/configure \
14640 --srcdir=$${topdir}/$$module_srcdir \
14641 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14642 --target=${target_alias} \
14643 --with-build-libsubdir=$(HOST_SUBDIR) \
14644 $(STAGEfeedback_CONFIGURE_FLAGS) \
14645 --disable-shared
14646 @endif libelf-bootstrap
14652 .PHONY: all-libelf maybe-all-libelf
14653 maybe-all-libelf:
14654 @if gcc-bootstrap
14655 all-libelf: stage_current
14656 @endif gcc-bootstrap
14657 @if libelf
14658 TARGET-libelf=all
14659 maybe-all-libelf: all-libelf
14660 all-libelf: configure-libelf
14661 @r=`${PWD_COMMAND}`; export r; \
14662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14663 $(HOST_EXPORTS) \
14664 (cd $(HOST_SUBDIR)/libelf && \
14665 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
14666 $(TARGET-libelf))
14667 @endif libelf
14671 .PHONY: all-stage1-libelf maybe-all-stage1-libelf
14672 .PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
14673 maybe-all-stage1-libelf:
14674 maybe-clean-stage1-libelf:
14675 @if libelf-bootstrap
14676 maybe-all-stage1-libelf: all-stage1-libelf
14677 all-stage1: all-stage1-libelf
14678 TARGET-stage1-libelf = $(TARGET-libelf)
14679 all-stage1-libelf: configure-stage1-libelf
14680 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14681 @r=`${PWD_COMMAND}`; export r; \
14682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14683 TFLAGS="$(STAGE1_TFLAGS)"; \
14684 $(HOST_EXPORTS) \
14685 cd $(HOST_SUBDIR)/libelf && \
14686 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14687 CFLAGS="$(STAGE1_CFLAGS)" \
14688 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14689 LIBCFLAGS="$(LIBCFLAGS)" \
14690 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14691 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14692 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14693 $(EXTRA_HOST_FLAGS) \
14694 $(STAGE1_FLAGS_TO_PASS) \
14695 TFLAGS="$(STAGE1_TFLAGS)" \
14696 $(TARGET-stage1-libelf)
14698 maybe-clean-stage1-libelf: clean-stage1-libelf
14699 clean-stage1: clean-stage1-libelf
14700 clean-stage1-libelf:
14701 @if [ $(current_stage) = stage1 ]; then \
14702 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14703 else \
14704 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
14705 $(MAKE) stage1-start; \
14706 fi; \
14707 cd $(HOST_SUBDIR)/libelf && \
14708 $(MAKE) $(EXTRA_HOST_FLAGS) \
14709 $(STAGE1_FLAGS_TO_PASS) clean
14710 @endif libelf-bootstrap
14713 .PHONY: all-stage2-libelf maybe-all-stage2-libelf
14714 .PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
14715 maybe-all-stage2-libelf:
14716 maybe-clean-stage2-libelf:
14717 @if libelf-bootstrap
14718 maybe-all-stage2-libelf: all-stage2-libelf
14719 all-stage2: all-stage2-libelf
14720 TARGET-stage2-libelf = $(TARGET-libelf)
14721 all-stage2-libelf: configure-stage2-libelf
14722 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14723 @r=`${PWD_COMMAND}`; export r; \
14724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14725 TFLAGS="$(STAGE2_TFLAGS)"; \
14726 $(HOST_EXPORTS) \
14727 $(POSTSTAGE1_HOST_EXPORTS) \
14728 cd $(HOST_SUBDIR)/libelf && \
14729 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14730 CFLAGS="$(STAGE2_CFLAGS)" \
14731 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14732 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14733 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14734 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14735 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14736 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14737 TFLAGS="$(STAGE2_TFLAGS)" \
14738 $(TARGET-stage2-libelf)
14740 maybe-clean-stage2-libelf: clean-stage2-libelf
14741 clean-stage2: clean-stage2-libelf
14742 clean-stage2-libelf:
14743 @if [ $(current_stage) = stage2 ]; then \
14744 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14745 else \
14746 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
14747 $(MAKE) stage2-start; \
14748 fi; \
14749 cd $(HOST_SUBDIR)/libelf && \
14750 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14751 @endif libelf-bootstrap
14754 .PHONY: all-stage3-libelf maybe-all-stage3-libelf
14755 .PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
14756 maybe-all-stage3-libelf:
14757 maybe-clean-stage3-libelf:
14758 @if libelf-bootstrap
14759 maybe-all-stage3-libelf: all-stage3-libelf
14760 all-stage3: all-stage3-libelf
14761 TARGET-stage3-libelf = $(TARGET-libelf)
14762 all-stage3-libelf: configure-stage3-libelf
14763 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14764 @r=`${PWD_COMMAND}`; export r; \
14765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14766 TFLAGS="$(STAGE3_TFLAGS)"; \
14767 $(HOST_EXPORTS) \
14768 $(POSTSTAGE1_HOST_EXPORTS) \
14769 cd $(HOST_SUBDIR)/libelf && \
14770 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14771 CFLAGS="$(STAGE3_CFLAGS)" \
14772 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14773 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14774 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14775 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14776 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14777 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14778 TFLAGS="$(STAGE3_TFLAGS)" \
14779 $(TARGET-stage3-libelf)
14781 maybe-clean-stage3-libelf: clean-stage3-libelf
14782 clean-stage3: clean-stage3-libelf
14783 clean-stage3-libelf:
14784 @if [ $(current_stage) = stage3 ]; then \
14785 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14786 else \
14787 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
14788 $(MAKE) stage3-start; \
14789 fi; \
14790 cd $(HOST_SUBDIR)/libelf && \
14791 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14792 @endif libelf-bootstrap
14795 .PHONY: all-stage4-libelf maybe-all-stage4-libelf
14796 .PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
14797 maybe-all-stage4-libelf:
14798 maybe-clean-stage4-libelf:
14799 @if libelf-bootstrap
14800 maybe-all-stage4-libelf: all-stage4-libelf
14801 all-stage4: all-stage4-libelf
14802 TARGET-stage4-libelf = $(TARGET-libelf)
14803 all-stage4-libelf: configure-stage4-libelf
14804 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14805 @r=`${PWD_COMMAND}`; export r; \
14806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14807 TFLAGS="$(STAGE4_TFLAGS)"; \
14808 $(HOST_EXPORTS) \
14809 $(POSTSTAGE1_HOST_EXPORTS) \
14810 cd $(HOST_SUBDIR)/libelf && \
14811 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14812 CFLAGS="$(STAGE4_CFLAGS)" \
14813 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14814 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14815 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14816 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14817 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14818 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14819 TFLAGS="$(STAGE4_TFLAGS)" \
14820 $(TARGET-stage4-libelf)
14822 maybe-clean-stage4-libelf: clean-stage4-libelf
14823 clean-stage4: clean-stage4-libelf
14824 clean-stage4-libelf:
14825 @if [ $(current_stage) = stage4 ]; then \
14826 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14827 else \
14828 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
14829 $(MAKE) stage4-start; \
14830 fi; \
14831 cd $(HOST_SUBDIR)/libelf && \
14832 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14833 @endif libelf-bootstrap
14836 .PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
14837 .PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
14838 maybe-all-stageprofile-libelf:
14839 maybe-clean-stageprofile-libelf:
14840 @if libelf-bootstrap
14841 maybe-all-stageprofile-libelf: all-stageprofile-libelf
14842 all-stageprofile: all-stageprofile-libelf
14843 TARGET-stageprofile-libelf = $(TARGET-libelf)
14844 all-stageprofile-libelf: configure-stageprofile-libelf
14845 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14846 @r=`${PWD_COMMAND}`; export r; \
14847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14848 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14849 $(HOST_EXPORTS) \
14850 $(POSTSTAGE1_HOST_EXPORTS) \
14851 cd $(HOST_SUBDIR)/libelf && \
14852 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14853 CFLAGS="$(STAGEprofile_CFLAGS)" \
14854 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14855 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14856 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14857 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14858 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14859 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14860 TFLAGS="$(STAGEprofile_TFLAGS)" \
14861 $(TARGET-stageprofile-libelf)
14863 maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
14864 clean-stageprofile: clean-stageprofile-libelf
14865 clean-stageprofile-libelf:
14866 @if [ $(current_stage) = stageprofile ]; then \
14867 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14868 else \
14869 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
14870 $(MAKE) stageprofile-start; \
14871 fi; \
14872 cd $(HOST_SUBDIR)/libelf && \
14873 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14874 @endif libelf-bootstrap
14877 .PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
14878 .PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
14879 maybe-all-stagefeedback-libelf:
14880 maybe-clean-stagefeedback-libelf:
14881 @if libelf-bootstrap
14882 maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
14883 all-stagefeedback: all-stagefeedback-libelf
14884 TARGET-stagefeedback-libelf = $(TARGET-libelf)
14885 all-stagefeedback-libelf: configure-stagefeedback-libelf
14886 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14887 @r=`${PWD_COMMAND}`; export r; \
14888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14889 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14890 $(HOST_EXPORTS) \
14891 $(POSTSTAGE1_HOST_EXPORTS) \
14892 cd $(HOST_SUBDIR)/libelf && \
14893 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14894 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14895 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14896 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14897 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14898 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14899 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14900 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14901 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14902 $(TARGET-stagefeedback-libelf)
14904 maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
14905 clean-stagefeedback: clean-stagefeedback-libelf
14906 clean-stagefeedback-libelf:
14907 @if [ $(current_stage) = stagefeedback ]; then \
14908 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14909 else \
14910 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
14911 $(MAKE) stagefeedback-start; \
14912 fi; \
14913 cd $(HOST_SUBDIR)/libelf && \
14914 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
14915 @endif libelf-bootstrap
14921 .PHONY: check-libelf maybe-check-libelf
14922 maybe-check-libelf:
14923 @if libelf
14924 maybe-check-libelf: check-libelf
14926 check-libelf:
14927 @: $(MAKE); $(unstage)
14928 @r=`${PWD_COMMAND}`; export r; \
14929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14930 $(HOST_EXPORTS) \
14931 (cd $(HOST_SUBDIR)/libelf && \
14932 $(MAKE) $(FLAGS_TO_PASS) check)
14934 @endif libelf
14936 .PHONY: install-libelf maybe-install-libelf
14937 maybe-install-libelf:
14938 @if libelf
14939 maybe-install-libelf: install-libelf
14941 install-libelf:
14943 @endif libelf
14945 .PHONY: install-strip-libelf maybe-install-strip-libelf
14946 maybe-install-strip-libelf:
14947 @if libelf
14948 maybe-install-strip-libelf: install-strip-libelf
14950 install-strip-libelf:
14952 @endif libelf
14954 # Other targets (info, dvi, pdf, etc.)
14956 .PHONY: maybe-info-libelf info-libelf
14957 maybe-info-libelf:
14958 @if libelf
14959 maybe-info-libelf: info-libelf
14961 info-libelf: \
14962 configure-libelf
14963 @[ -f ./libelf/Makefile ] || exit 0; \
14964 r=`${PWD_COMMAND}`; export r; \
14965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14966 $(HOST_EXPORTS) \
14967 for flag in $(EXTRA_HOST_FLAGS) ; do \
14968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14969 done; \
14970 echo "Doing info in libelf" ; \
14971 (cd $(HOST_SUBDIR)/libelf && \
14972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14974 "RANLIB=$${RANLIB}" \
14975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14976 info) \
14977 || exit 1
14979 @endif libelf
14981 .PHONY: maybe-dvi-libelf dvi-libelf
14982 maybe-dvi-libelf:
14983 @if libelf
14984 maybe-dvi-libelf: dvi-libelf
14986 dvi-libelf: \
14987 configure-libelf
14988 @[ -f ./libelf/Makefile ] || exit 0; \
14989 r=`${PWD_COMMAND}`; export r; \
14990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14991 $(HOST_EXPORTS) \
14992 for flag in $(EXTRA_HOST_FLAGS) ; do \
14993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14994 done; \
14995 echo "Doing dvi in libelf" ; \
14996 (cd $(HOST_SUBDIR)/libelf && \
14997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14999 "RANLIB=$${RANLIB}" \
15000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15001 dvi) \
15002 || exit 1
15004 @endif libelf
15006 .PHONY: maybe-pdf-libelf pdf-libelf
15007 maybe-pdf-libelf:
15008 @if libelf
15009 maybe-pdf-libelf: pdf-libelf
15011 pdf-libelf: \
15012 configure-libelf
15013 @[ -f ./libelf/Makefile ] || exit 0; \
15014 r=`${PWD_COMMAND}`; export r; \
15015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15016 $(HOST_EXPORTS) \
15017 for flag in $(EXTRA_HOST_FLAGS) ; do \
15018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15019 done; \
15020 echo "Doing pdf in libelf" ; \
15021 (cd $(HOST_SUBDIR)/libelf && \
15022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15024 "RANLIB=$${RANLIB}" \
15025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15026 pdf) \
15027 || exit 1
15029 @endif libelf
15031 .PHONY: maybe-html-libelf html-libelf
15032 maybe-html-libelf:
15033 @if libelf
15034 maybe-html-libelf: html-libelf
15036 html-libelf: \
15037 configure-libelf
15038 @[ -f ./libelf/Makefile ] || exit 0; \
15039 r=`${PWD_COMMAND}`; export r; \
15040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15041 $(HOST_EXPORTS) \
15042 for flag in $(EXTRA_HOST_FLAGS) ; do \
15043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15044 done; \
15045 echo "Doing html in libelf" ; \
15046 (cd $(HOST_SUBDIR)/libelf && \
15047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15049 "RANLIB=$${RANLIB}" \
15050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15051 html) \
15052 || exit 1
15054 @endif libelf
15056 .PHONY: maybe-TAGS-libelf TAGS-libelf
15057 maybe-TAGS-libelf:
15058 @if libelf
15059 maybe-TAGS-libelf: TAGS-libelf
15061 TAGS-libelf: \
15062 configure-libelf
15063 @[ -f ./libelf/Makefile ] || exit 0; \
15064 r=`${PWD_COMMAND}`; export r; \
15065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15066 $(HOST_EXPORTS) \
15067 for flag in $(EXTRA_HOST_FLAGS) ; do \
15068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15069 done; \
15070 echo "Doing TAGS in libelf" ; \
15071 (cd $(HOST_SUBDIR)/libelf && \
15072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15074 "RANLIB=$${RANLIB}" \
15075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15076 TAGS) \
15077 || exit 1
15079 @endif libelf
15081 .PHONY: maybe-install-info-libelf install-info-libelf
15082 maybe-install-info-libelf:
15083 @if libelf
15084 maybe-install-info-libelf: install-info-libelf
15086 install-info-libelf: \
15087 configure-libelf \
15088 info-libelf
15089 @[ -f ./libelf/Makefile ] || exit 0; \
15090 r=`${PWD_COMMAND}`; export r; \
15091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15092 $(HOST_EXPORTS) \
15093 for flag in $(EXTRA_HOST_FLAGS) ; do \
15094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15095 done; \
15096 echo "Doing install-info in libelf" ; \
15097 (cd $(HOST_SUBDIR)/libelf && \
15098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15100 "RANLIB=$${RANLIB}" \
15101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15102 install-info) \
15103 || exit 1
15105 @endif libelf
15107 .PHONY: maybe-install-pdf-libelf install-pdf-libelf
15108 maybe-install-pdf-libelf:
15109 @if libelf
15110 maybe-install-pdf-libelf: install-pdf-libelf
15112 install-pdf-libelf: \
15113 configure-libelf \
15114 pdf-libelf
15115 @[ -f ./libelf/Makefile ] || exit 0; \
15116 r=`${PWD_COMMAND}`; export r; \
15117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15118 $(HOST_EXPORTS) \
15119 for flag in $(EXTRA_HOST_FLAGS) ; do \
15120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15121 done; \
15122 echo "Doing install-pdf in libelf" ; \
15123 (cd $(HOST_SUBDIR)/libelf && \
15124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15126 "RANLIB=$${RANLIB}" \
15127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15128 install-pdf) \
15129 || exit 1
15131 @endif libelf
15133 .PHONY: maybe-install-html-libelf install-html-libelf
15134 maybe-install-html-libelf:
15135 @if libelf
15136 maybe-install-html-libelf: install-html-libelf
15138 install-html-libelf: \
15139 configure-libelf \
15140 html-libelf
15141 @[ -f ./libelf/Makefile ] || exit 0; \
15142 r=`${PWD_COMMAND}`; export r; \
15143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15144 $(HOST_EXPORTS) \
15145 for flag in $(EXTRA_HOST_FLAGS) ; do \
15146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15147 done; \
15148 echo "Doing install-html in libelf" ; \
15149 (cd $(HOST_SUBDIR)/libelf && \
15150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15152 "RANLIB=$${RANLIB}" \
15153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15154 install-html) \
15155 || exit 1
15157 @endif libelf
15159 .PHONY: maybe-installcheck-libelf installcheck-libelf
15160 maybe-installcheck-libelf:
15161 @if libelf
15162 maybe-installcheck-libelf: installcheck-libelf
15164 installcheck-libelf: \
15165 configure-libelf
15166 @[ -f ./libelf/Makefile ] || exit 0; \
15167 r=`${PWD_COMMAND}`; export r; \
15168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15169 $(HOST_EXPORTS) \
15170 for flag in $(EXTRA_HOST_FLAGS) ; do \
15171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15172 done; \
15173 echo "Doing installcheck in libelf" ; \
15174 (cd $(HOST_SUBDIR)/libelf && \
15175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15177 "RANLIB=$${RANLIB}" \
15178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15179 installcheck) \
15180 || exit 1
15182 @endif libelf
15184 .PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
15185 maybe-mostlyclean-libelf:
15186 @if libelf
15187 maybe-mostlyclean-libelf: mostlyclean-libelf
15189 mostlyclean-libelf:
15190 @[ -f ./libelf/Makefile ] || exit 0; \
15191 r=`${PWD_COMMAND}`; export r; \
15192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15193 $(HOST_EXPORTS) \
15194 for flag in $(EXTRA_HOST_FLAGS) ; do \
15195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15196 done; \
15197 echo "Doing mostlyclean in libelf" ; \
15198 (cd $(HOST_SUBDIR)/libelf && \
15199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15201 "RANLIB=$${RANLIB}" \
15202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15203 mostlyclean) \
15204 || exit 1
15206 @endif libelf
15208 .PHONY: maybe-clean-libelf clean-libelf
15209 maybe-clean-libelf:
15210 @if libelf
15211 maybe-clean-libelf: clean-libelf
15213 clean-libelf:
15214 @[ -f ./libelf/Makefile ] || exit 0; \
15215 r=`${PWD_COMMAND}`; export r; \
15216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15217 $(HOST_EXPORTS) \
15218 for flag in $(EXTRA_HOST_FLAGS) ; do \
15219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15220 done; \
15221 echo "Doing clean in libelf" ; \
15222 (cd $(HOST_SUBDIR)/libelf && \
15223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15225 "RANLIB=$${RANLIB}" \
15226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15227 clean) \
15228 || exit 1
15230 @endif libelf
15232 .PHONY: maybe-distclean-libelf distclean-libelf
15233 maybe-distclean-libelf:
15234 @if libelf
15235 maybe-distclean-libelf: distclean-libelf
15237 distclean-libelf:
15238 @[ -f ./libelf/Makefile ] || exit 0; \
15239 r=`${PWD_COMMAND}`; export r; \
15240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15241 $(HOST_EXPORTS) \
15242 for flag in $(EXTRA_HOST_FLAGS) ; do \
15243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15244 done; \
15245 echo "Doing distclean in libelf" ; \
15246 (cd $(HOST_SUBDIR)/libelf && \
15247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15249 "RANLIB=$${RANLIB}" \
15250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15251 distclean) \
15252 || exit 1
15254 @endif libelf
15256 .PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
15257 maybe-maintainer-clean-libelf:
15258 @if libelf
15259 maybe-maintainer-clean-libelf: maintainer-clean-libelf
15261 maintainer-clean-libelf:
15262 @[ -f ./libelf/Makefile ] || exit 0; \
15263 r=`${PWD_COMMAND}`; export r; \
15264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15265 $(HOST_EXPORTS) \
15266 for flag in $(EXTRA_HOST_FLAGS) ; do \
15267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15268 done; \
15269 echo "Doing maintainer-clean in libelf" ; \
15270 (cd $(HOST_SUBDIR)/libelf && \
15271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15273 "RANLIB=$${RANLIB}" \
15274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15275 maintainer-clean) \
15276 || exit 1
15278 @endif libelf
15282 .PHONY: configure-gold maybe-configure-gold
15283 maybe-configure-gold:
15284 @if gcc-bootstrap
15285 configure-gold: stage_current
15286 @endif gcc-bootstrap
15287 @if gold
15288 maybe-configure-gold: configure-gold
15289 configure-gold:
15290 @r=`${PWD_COMMAND}`; export r; \
15291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15292 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15293 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15294 $(HOST_EXPORTS) \
15295 echo Configuring in $(HOST_SUBDIR)/gold; \
15296 cd "$(HOST_SUBDIR)/gold" || exit 1; \
15297 case $(srcdir) in \
15298 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15299 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15300 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15301 esac; \
15302 module_srcdir=gold; \
15303 $(SHELL) \
15304 $$s/$$module_srcdir/configure \
15305 --srcdir=$${topdir}/$$module_srcdir \
15306 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15307 --target=${target_alias} \
15308 || exit 1
15309 @endif gold
15313 .PHONY: configure-stage1-gold maybe-configure-stage1-gold
15314 maybe-configure-stage1-gold:
15315 @if gold-bootstrap
15316 maybe-configure-stage1-gold: configure-stage1-gold
15317 configure-stage1-gold:
15318 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15319 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15320 @r=`${PWD_COMMAND}`; export r; \
15321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15322 TFLAGS="$(STAGE1_TFLAGS)"; \
15323 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15324 $(HOST_EXPORTS) \
15325 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15326 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15327 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
15328 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
15329 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15330 cd $(HOST_SUBDIR)/gold || exit 1; \
15331 case $(srcdir) in \
15332 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15333 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15334 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15335 esac; \
15336 module_srcdir=gold; \
15337 $(SHELL) $$s/$$module_srcdir/configure \
15338 --srcdir=$${topdir}/$$module_srcdir \
15339 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15340 --target=${target_alias} \
15342 $(STAGE1_CONFIGURE_FLAGS)
15343 @endif gold-bootstrap
15345 .PHONY: configure-stage2-gold maybe-configure-stage2-gold
15346 maybe-configure-stage2-gold:
15347 @if gold-bootstrap
15348 maybe-configure-stage2-gold: configure-stage2-gold
15349 configure-stage2-gold:
15350 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15351 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15352 @r=`${PWD_COMMAND}`; export r; \
15353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15354 TFLAGS="$(STAGE2_TFLAGS)"; \
15355 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15356 $(HOST_EXPORTS) \
15357 $(POSTSTAGE1_HOST_EXPORTS) \
15358 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15359 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15360 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
15361 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
15362 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15363 cd $(HOST_SUBDIR)/gold || exit 1; \
15364 case $(srcdir) in \
15365 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15366 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15367 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15368 esac; \
15369 module_srcdir=gold; \
15370 $(SHELL) $$s/$$module_srcdir/configure \
15371 --srcdir=$${topdir}/$$module_srcdir \
15372 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15373 --target=${target_alias} \
15374 --with-build-libsubdir=$(HOST_SUBDIR) \
15375 $(STAGE2_CONFIGURE_FLAGS)
15376 @endif gold-bootstrap
15378 .PHONY: configure-stage3-gold maybe-configure-stage3-gold
15379 maybe-configure-stage3-gold:
15380 @if gold-bootstrap
15381 maybe-configure-stage3-gold: configure-stage3-gold
15382 configure-stage3-gold:
15383 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15384 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15385 @r=`${PWD_COMMAND}`; export r; \
15386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15387 TFLAGS="$(STAGE3_TFLAGS)"; \
15388 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15389 $(HOST_EXPORTS) \
15390 $(POSTSTAGE1_HOST_EXPORTS) \
15391 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15392 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15393 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
15394 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
15395 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15396 cd $(HOST_SUBDIR)/gold || exit 1; \
15397 case $(srcdir) in \
15398 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15399 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15400 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15401 esac; \
15402 module_srcdir=gold; \
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 $(STAGE3_CONFIGURE_FLAGS)
15409 @endif gold-bootstrap
15411 .PHONY: configure-stage4-gold maybe-configure-stage4-gold
15412 maybe-configure-stage4-gold:
15413 @if gold-bootstrap
15414 maybe-configure-stage4-gold: configure-stage4-gold
15415 configure-stage4-gold:
15416 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15417 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15418 @r=`${PWD_COMMAND}`; export r; \
15419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15420 TFLAGS="$(STAGE4_TFLAGS)"; \
15421 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15422 $(HOST_EXPORTS) \
15423 $(POSTSTAGE1_HOST_EXPORTS) \
15424 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15425 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15426 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
15427 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
15428 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15429 cd $(HOST_SUBDIR)/gold || exit 1; \
15430 case $(srcdir) in \
15431 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15432 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15433 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15434 esac; \
15435 module_srcdir=gold; \
15436 $(SHELL) $$s/$$module_srcdir/configure \
15437 --srcdir=$${topdir}/$$module_srcdir \
15438 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15439 --target=${target_alias} \
15440 --with-build-libsubdir=$(HOST_SUBDIR) \
15441 $(STAGE4_CONFIGURE_FLAGS)
15442 @endif gold-bootstrap
15444 .PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
15445 maybe-configure-stageprofile-gold:
15446 @if gold-bootstrap
15447 maybe-configure-stageprofile-gold: configure-stageprofile-gold
15448 configure-stageprofile-gold:
15449 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15450 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15451 @r=`${PWD_COMMAND}`; export r; \
15452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15453 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15454 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15455 $(HOST_EXPORTS) \
15456 $(POSTSTAGE1_HOST_EXPORTS) \
15457 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15458 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15459 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
15460 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
15461 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15462 cd $(HOST_SUBDIR)/gold || exit 1; \
15463 case $(srcdir) in \
15464 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15465 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15466 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15467 esac; \
15468 module_srcdir=gold; \
15469 $(SHELL) $$s/$$module_srcdir/configure \
15470 --srcdir=$${topdir}/$$module_srcdir \
15471 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15472 --target=${target_alias} \
15473 --with-build-libsubdir=$(HOST_SUBDIR) \
15474 $(STAGEprofile_CONFIGURE_FLAGS)
15475 @endif gold-bootstrap
15477 .PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
15478 maybe-configure-stagefeedback-gold:
15479 @if gold-bootstrap
15480 maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
15481 configure-stagefeedback-gold:
15482 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15483 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15484 @r=`${PWD_COMMAND}`; export r; \
15485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15486 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15487 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15488 $(HOST_EXPORTS) \
15489 $(POSTSTAGE1_HOST_EXPORTS) \
15490 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15491 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15492 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
15493 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
15494 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15495 cd $(HOST_SUBDIR)/gold || exit 1; \
15496 case $(srcdir) in \
15497 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15498 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15499 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15500 esac; \
15501 module_srcdir=gold; \
15502 $(SHELL) $$s/$$module_srcdir/configure \
15503 --srcdir=$${topdir}/$$module_srcdir \
15504 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15505 --target=${target_alias} \
15506 --with-build-libsubdir=$(HOST_SUBDIR) \
15507 $(STAGEfeedback_CONFIGURE_FLAGS)
15508 @endif gold-bootstrap
15514 .PHONY: all-gold maybe-all-gold
15515 maybe-all-gold:
15516 @if gcc-bootstrap
15517 all-gold: stage_current
15518 @endif gcc-bootstrap
15519 @if gold
15520 TARGET-gold=all
15521 maybe-all-gold: all-gold
15522 all-gold: configure-gold
15523 @r=`${PWD_COMMAND}`; export r; \
15524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15525 $(HOST_EXPORTS) \
15526 (cd $(HOST_SUBDIR)/gold && \
15527 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
15528 $(TARGET-gold))
15529 @endif gold
15533 .PHONY: all-stage1-gold maybe-all-stage1-gold
15534 .PHONY: clean-stage1-gold maybe-clean-stage1-gold
15535 maybe-all-stage1-gold:
15536 maybe-clean-stage1-gold:
15537 @if gold-bootstrap
15538 maybe-all-stage1-gold: all-stage1-gold
15539 all-stage1: all-stage1-gold
15540 TARGET-stage1-gold = $(TARGET-gold)
15541 all-stage1-gold: configure-stage1-gold
15542 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15543 @r=`${PWD_COMMAND}`; export r; \
15544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15545 TFLAGS="$(STAGE1_TFLAGS)"; \
15546 $(HOST_EXPORTS) \
15547 cd $(HOST_SUBDIR)/gold && \
15548 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15549 CFLAGS="$(STAGE1_CFLAGS)" \
15550 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15551 LIBCFLAGS="$(LIBCFLAGS)" \
15552 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15553 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15554 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15555 $(EXTRA_HOST_FLAGS) \
15556 $(STAGE1_FLAGS_TO_PASS) \
15557 TFLAGS="$(STAGE1_TFLAGS)" \
15558 $(TARGET-stage1-gold)
15560 maybe-clean-stage1-gold: clean-stage1-gold
15561 clean-stage1: clean-stage1-gold
15562 clean-stage1-gold:
15563 @if [ $(current_stage) = stage1 ]; then \
15564 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15565 else \
15566 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
15567 $(MAKE) stage1-start; \
15568 fi; \
15569 cd $(HOST_SUBDIR)/gold && \
15570 $(MAKE) $(EXTRA_HOST_FLAGS) \
15571 $(STAGE1_FLAGS_TO_PASS) clean
15572 @endif gold-bootstrap
15575 .PHONY: all-stage2-gold maybe-all-stage2-gold
15576 .PHONY: clean-stage2-gold maybe-clean-stage2-gold
15577 maybe-all-stage2-gold:
15578 maybe-clean-stage2-gold:
15579 @if gold-bootstrap
15580 maybe-all-stage2-gold: all-stage2-gold
15581 all-stage2: all-stage2-gold
15582 TARGET-stage2-gold = $(TARGET-gold)
15583 all-stage2-gold: configure-stage2-gold
15584 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15585 @r=`${PWD_COMMAND}`; export r; \
15586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15587 TFLAGS="$(STAGE2_TFLAGS)"; \
15588 $(HOST_EXPORTS) \
15589 $(POSTSTAGE1_HOST_EXPORTS) \
15590 cd $(HOST_SUBDIR)/gold && \
15591 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15592 CFLAGS="$(STAGE2_CFLAGS)" \
15593 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15594 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15595 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15596 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15597 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15598 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15599 TFLAGS="$(STAGE2_TFLAGS)" \
15600 $(TARGET-stage2-gold)
15602 maybe-clean-stage2-gold: clean-stage2-gold
15603 clean-stage2: clean-stage2-gold
15604 clean-stage2-gold:
15605 @if [ $(current_stage) = stage2 ]; then \
15606 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15607 else \
15608 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
15609 $(MAKE) stage2-start; \
15610 fi; \
15611 cd $(HOST_SUBDIR)/gold && \
15612 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15613 @endif gold-bootstrap
15616 .PHONY: all-stage3-gold maybe-all-stage3-gold
15617 .PHONY: clean-stage3-gold maybe-clean-stage3-gold
15618 maybe-all-stage3-gold:
15619 maybe-clean-stage3-gold:
15620 @if gold-bootstrap
15621 maybe-all-stage3-gold: all-stage3-gold
15622 all-stage3: all-stage3-gold
15623 TARGET-stage3-gold = $(TARGET-gold)
15624 all-stage3-gold: configure-stage3-gold
15625 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15626 @r=`${PWD_COMMAND}`; export r; \
15627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15628 TFLAGS="$(STAGE3_TFLAGS)"; \
15629 $(HOST_EXPORTS) \
15630 $(POSTSTAGE1_HOST_EXPORTS) \
15631 cd $(HOST_SUBDIR)/gold && \
15632 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15633 CFLAGS="$(STAGE3_CFLAGS)" \
15634 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15635 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15636 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15637 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15638 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15639 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15640 TFLAGS="$(STAGE3_TFLAGS)" \
15641 $(TARGET-stage3-gold)
15643 maybe-clean-stage3-gold: clean-stage3-gold
15644 clean-stage3: clean-stage3-gold
15645 clean-stage3-gold:
15646 @if [ $(current_stage) = stage3 ]; then \
15647 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15648 else \
15649 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
15650 $(MAKE) stage3-start; \
15651 fi; \
15652 cd $(HOST_SUBDIR)/gold && \
15653 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15654 @endif gold-bootstrap
15657 .PHONY: all-stage4-gold maybe-all-stage4-gold
15658 .PHONY: clean-stage4-gold maybe-clean-stage4-gold
15659 maybe-all-stage4-gold:
15660 maybe-clean-stage4-gold:
15661 @if gold-bootstrap
15662 maybe-all-stage4-gold: all-stage4-gold
15663 all-stage4: all-stage4-gold
15664 TARGET-stage4-gold = $(TARGET-gold)
15665 all-stage4-gold: configure-stage4-gold
15666 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15667 @r=`${PWD_COMMAND}`; export r; \
15668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15669 TFLAGS="$(STAGE4_TFLAGS)"; \
15670 $(HOST_EXPORTS) \
15671 $(POSTSTAGE1_HOST_EXPORTS) \
15672 cd $(HOST_SUBDIR)/gold && \
15673 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15674 CFLAGS="$(STAGE4_CFLAGS)" \
15675 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15676 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15677 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15678 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15679 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15680 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15681 TFLAGS="$(STAGE4_TFLAGS)" \
15682 $(TARGET-stage4-gold)
15684 maybe-clean-stage4-gold: clean-stage4-gold
15685 clean-stage4: clean-stage4-gold
15686 clean-stage4-gold:
15687 @if [ $(current_stage) = stage4 ]; then \
15688 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15689 else \
15690 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
15691 $(MAKE) stage4-start; \
15692 fi; \
15693 cd $(HOST_SUBDIR)/gold && \
15694 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15695 @endif gold-bootstrap
15698 .PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
15699 .PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
15700 maybe-all-stageprofile-gold:
15701 maybe-clean-stageprofile-gold:
15702 @if gold-bootstrap
15703 maybe-all-stageprofile-gold: all-stageprofile-gold
15704 all-stageprofile: all-stageprofile-gold
15705 TARGET-stageprofile-gold = $(TARGET-gold)
15706 all-stageprofile-gold: configure-stageprofile-gold
15707 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15708 @r=`${PWD_COMMAND}`; export r; \
15709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15710 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15711 $(HOST_EXPORTS) \
15712 $(POSTSTAGE1_HOST_EXPORTS) \
15713 cd $(HOST_SUBDIR)/gold && \
15714 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15715 CFLAGS="$(STAGEprofile_CFLAGS)" \
15716 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15717 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15718 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15719 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15720 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15721 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15722 TFLAGS="$(STAGEprofile_TFLAGS)" \
15723 $(TARGET-stageprofile-gold)
15725 maybe-clean-stageprofile-gold: clean-stageprofile-gold
15726 clean-stageprofile: clean-stageprofile-gold
15727 clean-stageprofile-gold:
15728 @if [ $(current_stage) = stageprofile ]; then \
15729 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15730 else \
15731 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
15732 $(MAKE) stageprofile-start; \
15733 fi; \
15734 cd $(HOST_SUBDIR)/gold && \
15735 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15736 @endif gold-bootstrap
15739 .PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
15740 .PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
15741 maybe-all-stagefeedback-gold:
15742 maybe-clean-stagefeedback-gold:
15743 @if gold-bootstrap
15744 maybe-all-stagefeedback-gold: all-stagefeedback-gold
15745 all-stagefeedback: all-stagefeedback-gold
15746 TARGET-stagefeedback-gold = $(TARGET-gold)
15747 all-stagefeedback-gold: configure-stagefeedback-gold
15748 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15749 @r=`${PWD_COMMAND}`; export r; \
15750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15751 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15752 $(HOST_EXPORTS) \
15753 $(POSTSTAGE1_HOST_EXPORTS) \
15754 cd $(HOST_SUBDIR)/gold && \
15755 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15756 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15757 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15758 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15759 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15760 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15761 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15762 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15763 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15764 $(TARGET-stagefeedback-gold)
15766 maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
15767 clean-stagefeedback: clean-stagefeedback-gold
15768 clean-stagefeedback-gold:
15769 @if [ $(current_stage) = stagefeedback ]; then \
15770 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15771 else \
15772 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
15773 $(MAKE) stagefeedback-start; \
15774 fi; \
15775 cd $(HOST_SUBDIR)/gold && \
15776 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15777 @endif gold-bootstrap
15783 .PHONY: check-gold maybe-check-gold
15784 maybe-check-gold:
15785 @if gold
15786 maybe-check-gold: check-gold
15788 check-gold:
15789 @: $(MAKE); $(unstage)
15790 @r=`${PWD_COMMAND}`; export r; \
15791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15792 $(HOST_EXPORTS) \
15793 (cd $(HOST_SUBDIR)/gold && \
15794 $(MAKE) $(FLAGS_TO_PASS) check)
15796 @endif gold
15798 .PHONY: install-gold maybe-install-gold
15799 maybe-install-gold:
15800 @if gold
15801 maybe-install-gold: install-gold
15803 install-gold: installdirs
15804 @: $(MAKE); $(unstage)
15805 @r=`${PWD_COMMAND}`; export r; \
15806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15807 $(HOST_EXPORTS) \
15808 (cd $(HOST_SUBDIR)/gold && \
15809 $(MAKE) $(FLAGS_TO_PASS) install)
15811 @endif gold
15813 .PHONY: install-strip-gold maybe-install-strip-gold
15814 maybe-install-strip-gold:
15815 @if gold
15816 maybe-install-strip-gold: install-strip-gold
15818 install-strip-gold: installdirs
15819 @: $(MAKE); $(unstage)
15820 @r=`${PWD_COMMAND}`; export r; \
15821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15822 $(HOST_EXPORTS) \
15823 (cd $(HOST_SUBDIR)/gold && \
15824 $(MAKE) $(FLAGS_TO_PASS) install-strip)
15826 @endif gold
15828 # Other targets (info, dvi, pdf, etc.)
15830 .PHONY: maybe-info-gold info-gold
15831 maybe-info-gold:
15832 @if gold
15833 maybe-info-gold: info-gold
15835 info-gold: \
15836 configure-gold
15837 @[ -f ./gold/Makefile ] || exit 0; \
15838 r=`${PWD_COMMAND}`; export r; \
15839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15840 $(HOST_EXPORTS) \
15841 for flag in $(EXTRA_HOST_FLAGS) ; do \
15842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15843 done; \
15844 echo "Doing info in gold" ; \
15845 (cd $(HOST_SUBDIR)/gold && \
15846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15848 "RANLIB=$${RANLIB}" \
15849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15850 info) \
15851 || exit 1
15853 @endif gold
15855 .PHONY: maybe-dvi-gold dvi-gold
15856 maybe-dvi-gold:
15857 @if gold
15858 maybe-dvi-gold: dvi-gold
15860 dvi-gold: \
15861 configure-gold
15862 @[ -f ./gold/Makefile ] || exit 0; \
15863 r=`${PWD_COMMAND}`; export r; \
15864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15865 $(HOST_EXPORTS) \
15866 for flag in $(EXTRA_HOST_FLAGS) ; do \
15867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15868 done; \
15869 echo "Doing dvi in gold" ; \
15870 (cd $(HOST_SUBDIR)/gold && \
15871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15873 "RANLIB=$${RANLIB}" \
15874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15875 dvi) \
15876 || exit 1
15878 @endif gold
15880 .PHONY: maybe-pdf-gold pdf-gold
15881 maybe-pdf-gold:
15882 @if gold
15883 maybe-pdf-gold: pdf-gold
15885 pdf-gold: \
15886 configure-gold
15887 @[ -f ./gold/Makefile ] || exit 0; \
15888 r=`${PWD_COMMAND}`; export r; \
15889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15890 $(HOST_EXPORTS) \
15891 for flag in $(EXTRA_HOST_FLAGS) ; do \
15892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15893 done; \
15894 echo "Doing pdf in gold" ; \
15895 (cd $(HOST_SUBDIR)/gold && \
15896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15898 "RANLIB=$${RANLIB}" \
15899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15900 pdf) \
15901 || exit 1
15903 @endif gold
15905 .PHONY: maybe-html-gold html-gold
15906 maybe-html-gold:
15907 @if gold
15908 maybe-html-gold: html-gold
15910 html-gold: \
15911 configure-gold
15912 @[ -f ./gold/Makefile ] || exit 0; \
15913 r=`${PWD_COMMAND}`; export r; \
15914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15915 $(HOST_EXPORTS) \
15916 for flag in $(EXTRA_HOST_FLAGS) ; do \
15917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15918 done; \
15919 echo "Doing html in gold" ; \
15920 (cd $(HOST_SUBDIR)/gold && \
15921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15923 "RANLIB=$${RANLIB}" \
15924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15925 html) \
15926 || exit 1
15928 @endif gold
15930 .PHONY: maybe-TAGS-gold TAGS-gold
15931 maybe-TAGS-gold:
15932 @if gold
15933 maybe-TAGS-gold: TAGS-gold
15935 TAGS-gold: \
15936 configure-gold
15937 @[ -f ./gold/Makefile ] || exit 0; \
15938 r=`${PWD_COMMAND}`; export r; \
15939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15940 $(HOST_EXPORTS) \
15941 for flag in $(EXTRA_HOST_FLAGS) ; do \
15942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15943 done; \
15944 echo "Doing TAGS in gold" ; \
15945 (cd $(HOST_SUBDIR)/gold && \
15946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15948 "RANLIB=$${RANLIB}" \
15949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15950 TAGS) \
15951 || exit 1
15953 @endif gold
15955 .PHONY: maybe-install-info-gold install-info-gold
15956 maybe-install-info-gold:
15957 @if gold
15958 maybe-install-info-gold: install-info-gold
15960 install-info-gold: \
15961 configure-gold \
15962 info-gold
15963 @[ -f ./gold/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 install-info in gold" ; \
15971 (cd $(HOST_SUBDIR)/gold && \
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 install-info) \
15977 || exit 1
15979 @endif gold
15981 .PHONY: maybe-install-pdf-gold install-pdf-gold
15982 maybe-install-pdf-gold:
15983 @if gold
15984 maybe-install-pdf-gold: install-pdf-gold
15986 install-pdf-gold: \
15987 configure-gold \
15988 pdf-gold
15989 @[ -f ./gold/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-pdf in gold" ; \
15997 (cd $(HOST_SUBDIR)/gold && \
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-pdf) \
16003 || exit 1
16005 @endif gold
16007 .PHONY: maybe-install-html-gold install-html-gold
16008 maybe-install-html-gold:
16009 @if gold
16010 maybe-install-html-gold: install-html-gold
16012 install-html-gold: \
16013 configure-gold \
16014 html-gold
16015 @[ -f ./gold/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-html in gold" ; \
16023 (cd $(HOST_SUBDIR)/gold && \
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-html) \
16029 || exit 1
16031 @endif gold
16033 .PHONY: maybe-installcheck-gold installcheck-gold
16034 maybe-installcheck-gold:
16035 @if gold
16036 maybe-installcheck-gold: installcheck-gold
16038 installcheck-gold: \
16039 configure-gold
16040 @[ -f ./gold/Makefile ] || exit 0; \
16041 r=`${PWD_COMMAND}`; export r; \
16042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16043 $(HOST_EXPORTS) \
16044 for flag in $(EXTRA_HOST_FLAGS) ; do \
16045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16046 done; \
16047 echo "Doing installcheck in gold" ; \
16048 (cd $(HOST_SUBDIR)/gold && \
16049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16051 "RANLIB=$${RANLIB}" \
16052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16053 installcheck) \
16054 || exit 1
16056 @endif gold
16058 .PHONY: maybe-mostlyclean-gold mostlyclean-gold
16059 maybe-mostlyclean-gold:
16060 @if gold
16061 maybe-mostlyclean-gold: mostlyclean-gold
16063 mostlyclean-gold:
16064 @[ -f ./gold/Makefile ] || exit 0; \
16065 r=`${PWD_COMMAND}`; export r; \
16066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16067 $(HOST_EXPORTS) \
16068 for flag in $(EXTRA_HOST_FLAGS) ; do \
16069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16070 done; \
16071 echo "Doing mostlyclean in gold" ; \
16072 (cd $(HOST_SUBDIR)/gold && \
16073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16075 "RANLIB=$${RANLIB}" \
16076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16077 mostlyclean) \
16078 || exit 1
16080 @endif gold
16082 .PHONY: maybe-clean-gold clean-gold
16083 maybe-clean-gold:
16084 @if gold
16085 maybe-clean-gold: clean-gold
16087 clean-gold:
16088 @[ -f ./gold/Makefile ] || exit 0; \
16089 r=`${PWD_COMMAND}`; export r; \
16090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16091 $(HOST_EXPORTS) \
16092 for flag in $(EXTRA_HOST_FLAGS) ; do \
16093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16094 done; \
16095 echo "Doing clean in gold" ; \
16096 (cd $(HOST_SUBDIR)/gold && \
16097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16099 "RANLIB=$${RANLIB}" \
16100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16101 clean) \
16102 || exit 1
16104 @endif gold
16106 .PHONY: maybe-distclean-gold distclean-gold
16107 maybe-distclean-gold:
16108 @if gold
16109 maybe-distclean-gold: distclean-gold
16111 distclean-gold:
16112 @[ -f ./gold/Makefile ] || exit 0; \
16113 r=`${PWD_COMMAND}`; export r; \
16114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16115 $(HOST_EXPORTS) \
16116 for flag in $(EXTRA_HOST_FLAGS) ; do \
16117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16118 done; \
16119 echo "Doing distclean in gold" ; \
16120 (cd $(HOST_SUBDIR)/gold && \
16121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16123 "RANLIB=$${RANLIB}" \
16124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16125 distclean) \
16126 || exit 1
16128 @endif gold
16130 .PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16131 maybe-maintainer-clean-gold:
16132 @if gold
16133 maybe-maintainer-clean-gold: maintainer-clean-gold
16135 maintainer-clean-gold:
16136 @[ -f ./gold/Makefile ] || exit 0; \
16137 r=`${PWD_COMMAND}`; export r; \
16138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16139 $(HOST_EXPORTS) \
16140 for flag in $(EXTRA_HOST_FLAGS) ; do \
16141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16142 done; \
16143 echo "Doing maintainer-clean in gold" ; \
16144 (cd $(HOST_SUBDIR)/gold && \
16145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16147 "RANLIB=$${RANLIB}" \
16148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16149 maintainer-clean) \
16150 || exit 1
16152 @endif gold
16156 .PHONY: configure-gprof maybe-configure-gprof
16157 maybe-configure-gprof:
16158 @if gcc-bootstrap
16159 configure-gprof: stage_current
16160 @endif gcc-bootstrap
16161 @if gprof
16162 maybe-configure-gprof: configure-gprof
16163 configure-gprof:
16164 @: $(MAKE); $(unstage)
16165 @r=`${PWD_COMMAND}`; export r; \
16166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16167 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
16168 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
16169 $(HOST_EXPORTS) \
16170 echo Configuring in $(HOST_SUBDIR)/gprof; \
16171 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
16172 case $(srcdir) in \
16173 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16174 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
16175 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16176 esac; \
16177 module_srcdir=gprof; \
16178 $(SHELL) \
16179 $$s/$$module_srcdir/configure \
16180 --srcdir=$${topdir}/$$module_srcdir \
16181 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16182 --target=${target_alias} \
16183 || exit 1
16184 @endif gprof
16190 .PHONY: all-gprof maybe-all-gprof
16191 maybe-all-gprof:
16192 @if gcc-bootstrap
16193 all-gprof: stage_current
16194 @endif gcc-bootstrap
16195 @if gprof
16196 TARGET-gprof=all
16197 maybe-all-gprof: all-gprof
16198 all-gprof: configure-gprof
16199 @: $(MAKE); $(unstage)
16200 @r=`${PWD_COMMAND}`; export r; \
16201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16202 $(HOST_EXPORTS) \
16203 (cd $(HOST_SUBDIR)/gprof && \
16204 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16205 $(TARGET-gprof))
16206 @endif gprof
16211 .PHONY: check-gprof maybe-check-gprof
16212 maybe-check-gprof:
16213 @if gprof
16214 maybe-check-gprof: check-gprof
16216 check-gprof:
16217 @: $(MAKE); $(unstage)
16218 @r=`${PWD_COMMAND}`; export r; \
16219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16220 $(HOST_EXPORTS) \
16221 (cd $(HOST_SUBDIR)/gprof && \
16222 $(MAKE) $(FLAGS_TO_PASS) check)
16224 @endif gprof
16226 .PHONY: install-gprof maybe-install-gprof
16227 maybe-install-gprof:
16228 @if gprof
16229 maybe-install-gprof: install-gprof
16231 install-gprof: installdirs
16232 @: $(MAKE); $(unstage)
16233 @r=`${PWD_COMMAND}`; export r; \
16234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16235 $(HOST_EXPORTS) \
16236 (cd $(HOST_SUBDIR)/gprof && \
16237 $(MAKE) $(FLAGS_TO_PASS) install)
16239 @endif gprof
16241 .PHONY: install-strip-gprof maybe-install-strip-gprof
16242 maybe-install-strip-gprof:
16243 @if gprof
16244 maybe-install-strip-gprof: install-strip-gprof
16246 install-strip-gprof: installdirs
16247 @: $(MAKE); $(unstage)
16248 @r=`${PWD_COMMAND}`; export r; \
16249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16250 $(HOST_EXPORTS) \
16251 (cd $(HOST_SUBDIR)/gprof && \
16252 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16254 @endif gprof
16256 # Other targets (info, dvi, pdf, etc.)
16258 .PHONY: maybe-info-gprof info-gprof
16259 maybe-info-gprof:
16260 @if gprof
16261 maybe-info-gprof: info-gprof
16263 info-gprof: \
16264 configure-gprof
16265 @: $(MAKE); $(unstage)
16266 @[ -f ./gprof/Makefile ] || exit 0; \
16267 r=`${PWD_COMMAND}`; export r; \
16268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16269 $(HOST_EXPORTS) \
16270 for flag in $(EXTRA_HOST_FLAGS) ; do \
16271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16272 done; \
16273 echo "Doing info in gprof" ; \
16274 (cd $(HOST_SUBDIR)/gprof && \
16275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16277 "RANLIB=$${RANLIB}" \
16278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16279 info) \
16280 || exit 1
16282 @endif gprof
16284 .PHONY: maybe-dvi-gprof dvi-gprof
16285 maybe-dvi-gprof:
16286 @if gprof
16287 maybe-dvi-gprof: dvi-gprof
16289 dvi-gprof: \
16290 configure-gprof
16291 @: $(MAKE); $(unstage)
16292 @[ -f ./gprof/Makefile ] || exit 0; \
16293 r=`${PWD_COMMAND}`; export r; \
16294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16295 $(HOST_EXPORTS) \
16296 for flag in $(EXTRA_HOST_FLAGS) ; do \
16297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16298 done; \
16299 echo "Doing dvi in gprof" ; \
16300 (cd $(HOST_SUBDIR)/gprof && \
16301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16303 "RANLIB=$${RANLIB}" \
16304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16305 dvi) \
16306 || exit 1
16308 @endif gprof
16310 .PHONY: maybe-pdf-gprof pdf-gprof
16311 maybe-pdf-gprof:
16312 @if gprof
16313 maybe-pdf-gprof: pdf-gprof
16315 pdf-gprof: \
16316 configure-gprof
16317 @: $(MAKE); $(unstage)
16318 @[ -f ./gprof/Makefile ] || exit 0; \
16319 r=`${PWD_COMMAND}`; export r; \
16320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16321 $(HOST_EXPORTS) \
16322 for flag in $(EXTRA_HOST_FLAGS) ; do \
16323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16324 done; \
16325 echo "Doing pdf in gprof" ; \
16326 (cd $(HOST_SUBDIR)/gprof && \
16327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16329 "RANLIB=$${RANLIB}" \
16330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16331 pdf) \
16332 || exit 1
16334 @endif gprof
16336 .PHONY: maybe-html-gprof html-gprof
16337 maybe-html-gprof:
16338 @if gprof
16339 maybe-html-gprof: html-gprof
16341 html-gprof: \
16342 configure-gprof
16343 @: $(MAKE); $(unstage)
16344 @[ -f ./gprof/Makefile ] || exit 0; \
16345 r=`${PWD_COMMAND}`; export r; \
16346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16347 $(HOST_EXPORTS) \
16348 for flag in $(EXTRA_HOST_FLAGS) ; do \
16349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16350 done; \
16351 echo "Doing html in gprof" ; \
16352 (cd $(HOST_SUBDIR)/gprof && \
16353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16355 "RANLIB=$${RANLIB}" \
16356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16357 html) \
16358 || exit 1
16360 @endif gprof
16362 .PHONY: maybe-TAGS-gprof TAGS-gprof
16363 maybe-TAGS-gprof:
16364 @if gprof
16365 maybe-TAGS-gprof: TAGS-gprof
16367 TAGS-gprof: \
16368 configure-gprof
16369 @: $(MAKE); $(unstage)
16370 @[ -f ./gprof/Makefile ] || exit 0; \
16371 r=`${PWD_COMMAND}`; export r; \
16372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16373 $(HOST_EXPORTS) \
16374 for flag in $(EXTRA_HOST_FLAGS) ; do \
16375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16376 done; \
16377 echo "Doing TAGS in gprof" ; \
16378 (cd $(HOST_SUBDIR)/gprof && \
16379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16381 "RANLIB=$${RANLIB}" \
16382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16383 TAGS) \
16384 || exit 1
16386 @endif gprof
16388 .PHONY: maybe-install-info-gprof install-info-gprof
16389 maybe-install-info-gprof:
16390 @if gprof
16391 maybe-install-info-gprof: install-info-gprof
16393 install-info-gprof: \
16394 configure-gprof \
16395 info-gprof
16396 @: $(MAKE); $(unstage)
16397 @[ -f ./gprof/Makefile ] || exit 0; \
16398 r=`${PWD_COMMAND}`; export r; \
16399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16400 $(HOST_EXPORTS) \
16401 for flag in $(EXTRA_HOST_FLAGS) ; do \
16402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16403 done; \
16404 echo "Doing install-info in gprof" ; \
16405 (cd $(HOST_SUBDIR)/gprof && \
16406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16408 "RANLIB=$${RANLIB}" \
16409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16410 install-info) \
16411 || exit 1
16413 @endif gprof
16415 .PHONY: maybe-install-pdf-gprof install-pdf-gprof
16416 maybe-install-pdf-gprof:
16417 @if gprof
16418 maybe-install-pdf-gprof: install-pdf-gprof
16420 install-pdf-gprof: \
16421 configure-gprof \
16422 pdf-gprof
16423 @: $(MAKE); $(unstage)
16424 @[ -f ./gprof/Makefile ] || exit 0; \
16425 r=`${PWD_COMMAND}`; export r; \
16426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16427 $(HOST_EXPORTS) \
16428 for flag in $(EXTRA_HOST_FLAGS) ; do \
16429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16430 done; \
16431 echo "Doing install-pdf in gprof" ; \
16432 (cd $(HOST_SUBDIR)/gprof && \
16433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16435 "RANLIB=$${RANLIB}" \
16436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16437 install-pdf) \
16438 || exit 1
16440 @endif gprof
16442 .PHONY: maybe-install-html-gprof install-html-gprof
16443 maybe-install-html-gprof:
16444 @if gprof
16445 maybe-install-html-gprof: install-html-gprof
16447 install-html-gprof: \
16448 configure-gprof \
16449 html-gprof
16450 @: $(MAKE); $(unstage)
16451 @[ -f ./gprof/Makefile ] || exit 0; \
16452 r=`${PWD_COMMAND}`; export r; \
16453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16454 $(HOST_EXPORTS) \
16455 for flag in $(EXTRA_HOST_FLAGS) ; do \
16456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16457 done; \
16458 echo "Doing install-html in gprof" ; \
16459 (cd $(HOST_SUBDIR)/gprof && \
16460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16462 "RANLIB=$${RANLIB}" \
16463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16464 install-html) \
16465 || exit 1
16467 @endif gprof
16469 .PHONY: maybe-installcheck-gprof installcheck-gprof
16470 maybe-installcheck-gprof:
16471 @if gprof
16472 maybe-installcheck-gprof: installcheck-gprof
16474 installcheck-gprof: \
16475 configure-gprof
16476 @: $(MAKE); $(unstage)
16477 @[ -f ./gprof/Makefile ] || exit 0; \
16478 r=`${PWD_COMMAND}`; export r; \
16479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16480 $(HOST_EXPORTS) \
16481 for flag in $(EXTRA_HOST_FLAGS) ; do \
16482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16483 done; \
16484 echo "Doing installcheck in gprof" ; \
16485 (cd $(HOST_SUBDIR)/gprof && \
16486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16488 "RANLIB=$${RANLIB}" \
16489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16490 installcheck) \
16491 || exit 1
16493 @endif gprof
16495 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
16496 maybe-mostlyclean-gprof:
16497 @if gprof
16498 maybe-mostlyclean-gprof: mostlyclean-gprof
16500 mostlyclean-gprof:
16501 @: $(MAKE); $(unstage)
16502 @[ -f ./gprof/Makefile ] || exit 0; \
16503 r=`${PWD_COMMAND}`; export r; \
16504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16505 $(HOST_EXPORTS) \
16506 for flag in $(EXTRA_HOST_FLAGS) ; do \
16507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16508 done; \
16509 echo "Doing mostlyclean in gprof" ; \
16510 (cd $(HOST_SUBDIR)/gprof && \
16511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16513 "RANLIB=$${RANLIB}" \
16514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16515 mostlyclean) \
16516 || exit 1
16518 @endif gprof
16520 .PHONY: maybe-clean-gprof clean-gprof
16521 maybe-clean-gprof:
16522 @if gprof
16523 maybe-clean-gprof: clean-gprof
16525 clean-gprof:
16526 @: $(MAKE); $(unstage)
16527 @[ -f ./gprof/Makefile ] || exit 0; \
16528 r=`${PWD_COMMAND}`; export r; \
16529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16530 $(HOST_EXPORTS) \
16531 for flag in $(EXTRA_HOST_FLAGS) ; do \
16532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16533 done; \
16534 echo "Doing clean in gprof" ; \
16535 (cd $(HOST_SUBDIR)/gprof && \
16536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16538 "RANLIB=$${RANLIB}" \
16539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16540 clean) \
16541 || exit 1
16543 @endif gprof
16545 .PHONY: maybe-distclean-gprof distclean-gprof
16546 maybe-distclean-gprof:
16547 @if gprof
16548 maybe-distclean-gprof: distclean-gprof
16550 distclean-gprof:
16551 @: $(MAKE); $(unstage)
16552 @[ -f ./gprof/Makefile ] || exit 0; \
16553 r=`${PWD_COMMAND}`; export r; \
16554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16555 $(HOST_EXPORTS) \
16556 for flag in $(EXTRA_HOST_FLAGS) ; do \
16557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16558 done; \
16559 echo "Doing distclean in gprof" ; \
16560 (cd $(HOST_SUBDIR)/gprof && \
16561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16563 "RANLIB=$${RANLIB}" \
16564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16565 distclean) \
16566 || exit 1
16568 @endif gprof
16570 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
16571 maybe-maintainer-clean-gprof:
16572 @if gprof
16573 maybe-maintainer-clean-gprof: maintainer-clean-gprof
16575 maintainer-clean-gprof:
16576 @: $(MAKE); $(unstage)
16577 @[ -f ./gprof/Makefile ] || exit 0; \
16578 r=`${PWD_COMMAND}`; export r; \
16579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16580 $(HOST_EXPORTS) \
16581 for flag in $(EXTRA_HOST_FLAGS) ; do \
16582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16583 done; \
16584 echo "Doing maintainer-clean in gprof" ; \
16585 (cd $(HOST_SUBDIR)/gprof && \
16586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16588 "RANLIB=$${RANLIB}" \
16589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16590 maintainer-clean) \
16591 || exit 1
16593 @endif gprof
16597 .PHONY: configure-intl maybe-configure-intl
16598 maybe-configure-intl:
16599 @if gcc-bootstrap
16600 configure-intl: stage_current
16601 @endif gcc-bootstrap
16602 @if intl
16603 maybe-configure-intl: configure-intl
16604 configure-intl:
16605 @r=`${PWD_COMMAND}`; export r; \
16606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16607 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16608 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16609 $(HOST_EXPORTS) \
16610 echo Configuring in $(HOST_SUBDIR)/intl; \
16611 cd "$(HOST_SUBDIR)/intl" || exit 1; \
16612 case $(srcdir) in \
16613 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16614 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16615 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16616 esac; \
16617 module_srcdir=intl; \
16618 $(SHELL) \
16619 $$s/$$module_srcdir/configure \
16620 --srcdir=$${topdir}/$$module_srcdir \
16621 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16622 --target=${target_alias} \
16623 || exit 1
16624 @endif intl
16628 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
16629 maybe-configure-stage1-intl:
16630 @if intl-bootstrap
16631 maybe-configure-stage1-intl: configure-stage1-intl
16632 configure-stage1-intl:
16633 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16634 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16635 @r=`${PWD_COMMAND}`; export r; \
16636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16637 TFLAGS="$(STAGE1_TFLAGS)"; \
16638 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16639 $(HOST_EXPORTS) \
16640 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16641 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16642 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
16643 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
16644 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16645 cd $(HOST_SUBDIR)/intl || exit 1; \
16646 case $(srcdir) in \
16647 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16648 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16649 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16650 esac; \
16651 module_srcdir=intl; \
16652 $(SHELL) $$s/$$module_srcdir/configure \
16653 --srcdir=$${topdir}/$$module_srcdir \
16654 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16655 --target=${target_alias} \
16657 $(STAGE1_CONFIGURE_FLAGS)
16658 @endif intl-bootstrap
16660 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
16661 maybe-configure-stage2-intl:
16662 @if intl-bootstrap
16663 maybe-configure-stage2-intl: configure-stage2-intl
16664 configure-stage2-intl:
16665 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16666 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16667 @r=`${PWD_COMMAND}`; export r; \
16668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16669 TFLAGS="$(STAGE2_TFLAGS)"; \
16670 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16671 $(HOST_EXPORTS) \
16672 $(POSTSTAGE1_HOST_EXPORTS) \
16673 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16674 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16675 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
16676 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
16677 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16678 cd $(HOST_SUBDIR)/intl || exit 1; \
16679 case $(srcdir) in \
16680 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16681 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16682 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16683 esac; \
16684 module_srcdir=intl; \
16685 $(SHELL) $$s/$$module_srcdir/configure \
16686 --srcdir=$${topdir}/$$module_srcdir \
16687 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16688 --target=${target_alias} \
16689 --with-build-libsubdir=$(HOST_SUBDIR) \
16690 $(STAGE2_CONFIGURE_FLAGS)
16691 @endif intl-bootstrap
16693 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
16694 maybe-configure-stage3-intl:
16695 @if intl-bootstrap
16696 maybe-configure-stage3-intl: configure-stage3-intl
16697 configure-stage3-intl:
16698 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16699 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16700 @r=`${PWD_COMMAND}`; export r; \
16701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16702 TFLAGS="$(STAGE3_TFLAGS)"; \
16703 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16704 $(HOST_EXPORTS) \
16705 $(POSTSTAGE1_HOST_EXPORTS) \
16706 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
16707 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
16708 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
16709 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
16710 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16711 cd $(HOST_SUBDIR)/intl || exit 1; \
16712 case $(srcdir) in \
16713 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16714 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16715 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16716 esac; \
16717 module_srcdir=intl; \
16718 $(SHELL) $$s/$$module_srcdir/configure \
16719 --srcdir=$${topdir}/$$module_srcdir \
16720 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16721 --target=${target_alias} \
16722 --with-build-libsubdir=$(HOST_SUBDIR) \
16723 $(STAGE3_CONFIGURE_FLAGS)
16724 @endif intl-bootstrap
16726 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
16727 maybe-configure-stage4-intl:
16728 @if intl-bootstrap
16729 maybe-configure-stage4-intl: configure-stage4-intl
16730 configure-stage4-intl:
16731 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16732 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16733 @r=`${PWD_COMMAND}`; export r; \
16734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16735 TFLAGS="$(STAGE4_TFLAGS)"; \
16736 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16737 $(HOST_EXPORTS) \
16738 $(POSTSTAGE1_HOST_EXPORTS) \
16739 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
16740 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
16741 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
16742 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
16743 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16744 cd $(HOST_SUBDIR)/intl || exit 1; \
16745 case $(srcdir) in \
16746 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16747 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16748 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16749 esac; \
16750 module_srcdir=intl; \
16751 $(SHELL) $$s/$$module_srcdir/configure \
16752 --srcdir=$${topdir}/$$module_srcdir \
16753 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16754 --target=${target_alias} \
16755 --with-build-libsubdir=$(HOST_SUBDIR) \
16756 $(STAGE4_CONFIGURE_FLAGS)
16757 @endif intl-bootstrap
16759 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
16760 maybe-configure-stageprofile-intl:
16761 @if intl-bootstrap
16762 maybe-configure-stageprofile-intl: configure-stageprofile-intl
16763 configure-stageprofile-intl:
16764 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16765 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16766 @r=`${PWD_COMMAND}`; export r; \
16767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16768 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16769 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16770 $(HOST_EXPORTS) \
16771 $(POSTSTAGE1_HOST_EXPORTS) \
16772 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
16773 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
16774 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
16775 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
16776 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16777 cd $(HOST_SUBDIR)/intl || exit 1; \
16778 case $(srcdir) in \
16779 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16780 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16781 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16782 esac; \
16783 module_srcdir=intl; \
16784 $(SHELL) $$s/$$module_srcdir/configure \
16785 --srcdir=$${topdir}/$$module_srcdir \
16786 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16787 --target=${target_alias} \
16788 --with-build-libsubdir=$(HOST_SUBDIR) \
16789 $(STAGEprofile_CONFIGURE_FLAGS)
16790 @endif intl-bootstrap
16792 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
16793 maybe-configure-stagefeedback-intl:
16794 @if intl-bootstrap
16795 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
16796 configure-stagefeedback-intl:
16797 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16798 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16799 @r=`${PWD_COMMAND}`; export r; \
16800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16801 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16802 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16803 $(HOST_EXPORTS) \
16804 $(POSTSTAGE1_HOST_EXPORTS) \
16805 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
16806 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
16807 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
16808 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
16809 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16810 cd $(HOST_SUBDIR)/intl || exit 1; \
16811 case $(srcdir) in \
16812 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16813 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16814 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16815 esac; \
16816 module_srcdir=intl; \
16817 $(SHELL) $$s/$$module_srcdir/configure \
16818 --srcdir=$${topdir}/$$module_srcdir \
16819 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16820 --target=${target_alias} \
16821 --with-build-libsubdir=$(HOST_SUBDIR) \
16822 $(STAGEfeedback_CONFIGURE_FLAGS)
16823 @endif intl-bootstrap
16829 .PHONY: all-intl maybe-all-intl
16830 maybe-all-intl:
16831 @if gcc-bootstrap
16832 all-intl: stage_current
16833 @endif gcc-bootstrap
16834 @if intl
16835 TARGET-intl=all
16836 maybe-all-intl: all-intl
16837 all-intl: configure-intl
16838 @r=`${PWD_COMMAND}`; export r; \
16839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16840 $(HOST_EXPORTS) \
16841 (cd $(HOST_SUBDIR)/intl && \
16842 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16843 $(TARGET-intl))
16844 @endif intl
16848 .PHONY: all-stage1-intl maybe-all-stage1-intl
16849 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
16850 maybe-all-stage1-intl:
16851 maybe-clean-stage1-intl:
16852 @if intl-bootstrap
16853 maybe-all-stage1-intl: all-stage1-intl
16854 all-stage1: all-stage1-intl
16855 TARGET-stage1-intl = $(TARGET-intl)
16856 all-stage1-intl: configure-stage1-intl
16857 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16858 @r=`${PWD_COMMAND}`; export r; \
16859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16860 TFLAGS="$(STAGE1_TFLAGS)"; \
16861 $(HOST_EXPORTS) \
16862 cd $(HOST_SUBDIR)/intl && \
16863 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16864 CFLAGS="$(STAGE1_CFLAGS)" \
16865 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
16866 LIBCFLAGS="$(LIBCFLAGS)" \
16867 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16868 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16869 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16870 $(EXTRA_HOST_FLAGS) \
16871 $(STAGE1_FLAGS_TO_PASS) \
16872 TFLAGS="$(STAGE1_TFLAGS)" \
16873 $(TARGET-stage1-intl)
16875 maybe-clean-stage1-intl: clean-stage1-intl
16876 clean-stage1: clean-stage1-intl
16877 clean-stage1-intl:
16878 @if [ $(current_stage) = stage1 ]; then \
16879 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
16880 else \
16881 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
16882 $(MAKE) stage1-start; \
16883 fi; \
16884 cd $(HOST_SUBDIR)/intl && \
16885 $(MAKE) $(EXTRA_HOST_FLAGS) \
16886 $(STAGE1_FLAGS_TO_PASS) clean
16887 @endif intl-bootstrap
16890 .PHONY: all-stage2-intl maybe-all-stage2-intl
16891 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
16892 maybe-all-stage2-intl:
16893 maybe-clean-stage2-intl:
16894 @if intl-bootstrap
16895 maybe-all-stage2-intl: all-stage2-intl
16896 all-stage2: all-stage2-intl
16897 TARGET-stage2-intl = $(TARGET-intl)
16898 all-stage2-intl: configure-stage2-intl
16899 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16900 @r=`${PWD_COMMAND}`; export r; \
16901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16902 TFLAGS="$(STAGE2_TFLAGS)"; \
16903 $(HOST_EXPORTS) \
16904 $(POSTSTAGE1_HOST_EXPORTS) \
16905 cd $(HOST_SUBDIR)/intl && \
16906 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16907 CFLAGS="$(STAGE2_CFLAGS)" \
16908 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
16909 LIBCFLAGS="$(STAGE2_CFLAGS)" \
16910 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16911 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16912 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16913 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16914 TFLAGS="$(STAGE2_TFLAGS)" \
16915 $(TARGET-stage2-intl)
16917 maybe-clean-stage2-intl: clean-stage2-intl
16918 clean-stage2: clean-stage2-intl
16919 clean-stage2-intl:
16920 @if [ $(current_stage) = stage2 ]; then \
16921 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
16922 else \
16923 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
16924 $(MAKE) stage2-start; \
16925 fi; \
16926 cd $(HOST_SUBDIR)/intl && \
16927 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16928 @endif intl-bootstrap
16931 .PHONY: all-stage3-intl maybe-all-stage3-intl
16932 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
16933 maybe-all-stage3-intl:
16934 maybe-clean-stage3-intl:
16935 @if intl-bootstrap
16936 maybe-all-stage3-intl: all-stage3-intl
16937 all-stage3: all-stage3-intl
16938 TARGET-stage3-intl = $(TARGET-intl)
16939 all-stage3-intl: configure-stage3-intl
16940 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16941 @r=`${PWD_COMMAND}`; export r; \
16942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16943 TFLAGS="$(STAGE3_TFLAGS)"; \
16944 $(HOST_EXPORTS) \
16945 $(POSTSTAGE1_HOST_EXPORTS) \
16946 cd $(HOST_SUBDIR)/intl && \
16947 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16948 CFLAGS="$(STAGE3_CFLAGS)" \
16949 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
16950 LIBCFLAGS="$(STAGE3_CFLAGS)" \
16951 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16952 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16953 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16954 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16955 TFLAGS="$(STAGE3_TFLAGS)" \
16956 $(TARGET-stage3-intl)
16958 maybe-clean-stage3-intl: clean-stage3-intl
16959 clean-stage3: clean-stage3-intl
16960 clean-stage3-intl:
16961 @if [ $(current_stage) = stage3 ]; then \
16962 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
16963 else \
16964 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
16965 $(MAKE) stage3-start; \
16966 fi; \
16967 cd $(HOST_SUBDIR)/intl && \
16968 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16969 @endif intl-bootstrap
16972 .PHONY: all-stage4-intl maybe-all-stage4-intl
16973 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
16974 maybe-all-stage4-intl:
16975 maybe-clean-stage4-intl:
16976 @if intl-bootstrap
16977 maybe-all-stage4-intl: all-stage4-intl
16978 all-stage4: all-stage4-intl
16979 TARGET-stage4-intl = $(TARGET-intl)
16980 all-stage4-intl: configure-stage4-intl
16981 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16982 @r=`${PWD_COMMAND}`; export r; \
16983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16984 TFLAGS="$(STAGE4_TFLAGS)"; \
16985 $(HOST_EXPORTS) \
16986 $(POSTSTAGE1_HOST_EXPORTS) \
16987 cd $(HOST_SUBDIR)/intl && \
16988 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16989 CFLAGS="$(STAGE4_CFLAGS)" \
16990 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
16991 LIBCFLAGS="$(STAGE4_CFLAGS)" \
16992 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16993 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16994 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16995 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16996 TFLAGS="$(STAGE4_TFLAGS)" \
16997 $(TARGET-stage4-intl)
16999 maybe-clean-stage4-intl: clean-stage4-intl
17000 clean-stage4: clean-stage4-intl
17001 clean-stage4-intl:
17002 @if [ $(current_stage) = stage4 ]; then \
17003 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17004 else \
17005 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17006 $(MAKE) stage4-start; \
17007 fi; \
17008 cd $(HOST_SUBDIR)/intl && \
17009 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17010 @endif intl-bootstrap
17013 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17014 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17015 maybe-all-stageprofile-intl:
17016 maybe-clean-stageprofile-intl:
17017 @if intl-bootstrap
17018 maybe-all-stageprofile-intl: all-stageprofile-intl
17019 all-stageprofile: all-stageprofile-intl
17020 TARGET-stageprofile-intl = $(TARGET-intl)
17021 all-stageprofile-intl: configure-stageprofile-intl
17022 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17023 @r=`${PWD_COMMAND}`; export r; \
17024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17025 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17026 $(HOST_EXPORTS) \
17027 $(POSTSTAGE1_HOST_EXPORTS) \
17028 cd $(HOST_SUBDIR)/intl && \
17029 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17030 CFLAGS="$(STAGEprofile_CFLAGS)" \
17031 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17032 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17033 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17034 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17035 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17036 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17037 TFLAGS="$(STAGEprofile_TFLAGS)" \
17038 $(TARGET-stageprofile-intl)
17040 maybe-clean-stageprofile-intl: clean-stageprofile-intl
17041 clean-stageprofile: clean-stageprofile-intl
17042 clean-stageprofile-intl:
17043 @if [ $(current_stage) = stageprofile ]; then \
17044 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17045 else \
17046 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17047 $(MAKE) stageprofile-start; \
17048 fi; \
17049 cd $(HOST_SUBDIR)/intl && \
17050 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17051 @endif intl-bootstrap
17054 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17055 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17056 maybe-all-stagefeedback-intl:
17057 maybe-clean-stagefeedback-intl:
17058 @if intl-bootstrap
17059 maybe-all-stagefeedback-intl: all-stagefeedback-intl
17060 all-stagefeedback: all-stagefeedback-intl
17061 TARGET-stagefeedback-intl = $(TARGET-intl)
17062 all-stagefeedback-intl: configure-stagefeedback-intl
17063 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17064 @r=`${PWD_COMMAND}`; export r; \
17065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17066 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17067 $(HOST_EXPORTS) \
17068 $(POSTSTAGE1_HOST_EXPORTS) \
17069 cd $(HOST_SUBDIR)/intl && \
17070 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17071 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17072 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17073 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17074 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17075 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17076 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17077 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17078 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17079 $(TARGET-stagefeedback-intl)
17081 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17082 clean-stagefeedback: clean-stagefeedback-intl
17083 clean-stagefeedback-intl:
17084 @if [ $(current_stage) = stagefeedback ]; then \
17085 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17086 else \
17087 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17088 $(MAKE) stagefeedback-start; \
17089 fi; \
17090 cd $(HOST_SUBDIR)/intl && \
17091 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17092 @endif intl-bootstrap
17098 .PHONY: check-intl maybe-check-intl
17099 maybe-check-intl:
17100 @if intl
17101 maybe-check-intl: check-intl
17103 check-intl:
17104 @: $(MAKE); $(unstage)
17105 @r=`${PWD_COMMAND}`; export r; \
17106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17107 $(HOST_EXPORTS) \
17108 (cd $(HOST_SUBDIR)/intl && \
17109 $(MAKE) $(FLAGS_TO_PASS) check)
17111 @endif intl
17113 .PHONY: install-intl maybe-install-intl
17114 maybe-install-intl:
17115 @if intl
17116 maybe-install-intl: install-intl
17118 install-intl: installdirs
17119 @: $(MAKE); $(unstage)
17120 @r=`${PWD_COMMAND}`; export r; \
17121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17122 $(HOST_EXPORTS) \
17123 (cd $(HOST_SUBDIR)/intl && \
17124 $(MAKE) $(FLAGS_TO_PASS) install)
17126 @endif intl
17128 .PHONY: install-strip-intl maybe-install-strip-intl
17129 maybe-install-strip-intl:
17130 @if intl
17131 maybe-install-strip-intl: install-strip-intl
17133 install-strip-intl: installdirs
17134 @: $(MAKE); $(unstage)
17135 @r=`${PWD_COMMAND}`; export r; \
17136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17137 $(HOST_EXPORTS) \
17138 (cd $(HOST_SUBDIR)/intl && \
17139 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17141 @endif intl
17143 # Other targets (info, dvi, pdf, etc.)
17145 .PHONY: maybe-info-intl info-intl
17146 maybe-info-intl:
17147 @if intl
17148 maybe-info-intl: info-intl
17150 info-intl: \
17151 configure-intl
17152 @[ -f ./intl/Makefile ] || exit 0; \
17153 r=`${PWD_COMMAND}`; export r; \
17154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17155 $(HOST_EXPORTS) \
17156 for flag in $(EXTRA_HOST_FLAGS) ; do \
17157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17158 done; \
17159 echo "Doing info in intl" ; \
17160 (cd $(HOST_SUBDIR)/intl && \
17161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17163 "RANLIB=$${RANLIB}" \
17164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17165 info) \
17166 || exit 1
17168 @endif intl
17170 .PHONY: maybe-dvi-intl dvi-intl
17171 maybe-dvi-intl:
17172 @if intl
17173 maybe-dvi-intl: dvi-intl
17175 dvi-intl: \
17176 configure-intl
17177 @[ -f ./intl/Makefile ] || exit 0; \
17178 r=`${PWD_COMMAND}`; export r; \
17179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17180 $(HOST_EXPORTS) \
17181 for flag in $(EXTRA_HOST_FLAGS) ; do \
17182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17183 done; \
17184 echo "Doing dvi in intl" ; \
17185 (cd $(HOST_SUBDIR)/intl && \
17186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17188 "RANLIB=$${RANLIB}" \
17189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17190 dvi) \
17191 || exit 1
17193 @endif intl
17195 .PHONY: maybe-pdf-intl pdf-intl
17196 maybe-pdf-intl:
17197 @if intl
17198 maybe-pdf-intl: pdf-intl
17200 pdf-intl: \
17201 configure-intl
17202 @[ -f ./intl/Makefile ] || exit 0; \
17203 r=`${PWD_COMMAND}`; export r; \
17204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17205 $(HOST_EXPORTS) \
17206 for flag in $(EXTRA_HOST_FLAGS) ; do \
17207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17208 done; \
17209 echo "Doing pdf in intl" ; \
17210 (cd $(HOST_SUBDIR)/intl && \
17211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17213 "RANLIB=$${RANLIB}" \
17214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17215 pdf) \
17216 || exit 1
17218 @endif intl
17220 .PHONY: maybe-html-intl html-intl
17221 maybe-html-intl:
17222 @if intl
17223 maybe-html-intl: html-intl
17225 html-intl: \
17226 configure-intl
17227 @[ -f ./intl/Makefile ] || exit 0; \
17228 r=`${PWD_COMMAND}`; export r; \
17229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17230 $(HOST_EXPORTS) \
17231 for flag in $(EXTRA_HOST_FLAGS) ; do \
17232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17233 done; \
17234 echo "Doing html in intl" ; \
17235 (cd $(HOST_SUBDIR)/intl && \
17236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17238 "RANLIB=$${RANLIB}" \
17239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17240 html) \
17241 || exit 1
17243 @endif intl
17245 .PHONY: maybe-TAGS-intl TAGS-intl
17246 maybe-TAGS-intl:
17247 @if intl
17248 maybe-TAGS-intl: TAGS-intl
17250 TAGS-intl: \
17251 configure-intl
17252 @[ -f ./intl/Makefile ] || exit 0; \
17253 r=`${PWD_COMMAND}`; export r; \
17254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17255 $(HOST_EXPORTS) \
17256 for flag in $(EXTRA_HOST_FLAGS) ; do \
17257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17258 done; \
17259 echo "Doing TAGS in intl" ; \
17260 (cd $(HOST_SUBDIR)/intl && \
17261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17263 "RANLIB=$${RANLIB}" \
17264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17265 TAGS) \
17266 || exit 1
17268 @endif intl
17270 .PHONY: maybe-install-info-intl install-info-intl
17271 maybe-install-info-intl:
17272 @if intl
17273 maybe-install-info-intl: install-info-intl
17275 install-info-intl: \
17276 configure-intl \
17277 info-intl
17278 @[ -f ./intl/Makefile ] || exit 0; \
17279 r=`${PWD_COMMAND}`; export r; \
17280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17281 $(HOST_EXPORTS) \
17282 for flag in $(EXTRA_HOST_FLAGS) ; do \
17283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17284 done; \
17285 echo "Doing install-info in intl" ; \
17286 (cd $(HOST_SUBDIR)/intl && \
17287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17289 "RANLIB=$${RANLIB}" \
17290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17291 install-info) \
17292 || exit 1
17294 @endif intl
17296 .PHONY: maybe-install-pdf-intl install-pdf-intl
17297 maybe-install-pdf-intl:
17298 @if intl
17299 maybe-install-pdf-intl: install-pdf-intl
17301 install-pdf-intl: \
17302 configure-intl \
17303 pdf-intl
17304 @[ -f ./intl/Makefile ] || exit 0; \
17305 r=`${PWD_COMMAND}`; export r; \
17306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17307 $(HOST_EXPORTS) \
17308 for flag in $(EXTRA_HOST_FLAGS) ; do \
17309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17310 done; \
17311 echo "Doing install-pdf in intl" ; \
17312 (cd $(HOST_SUBDIR)/intl && \
17313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17315 "RANLIB=$${RANLIB}" \
17316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17317 install-pdf) \
17318 || exit 1
17320 @endif intl
17322 .PHONY: maybe-install-html-intl install-html-intl
17323 maybe-install-html-intl:
17324 @if intl
17325 maybe-install-html-intl: install-html-intl
17327 install-html-intl: \
17328 configure-intl \
17329 html-intl
17330 @[ -f ./intl/Makefile ] || exit 0; \
17331 r=`${PWD_COMMAND}`; export r; \
17332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17333 $(HOST_EXPORTS) \
17334 for flag in $(EXTRA_HOST_FLAGS) ; do \
17335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17336 done; \
17337 echo "Doing install-html in intl" ; \
17338 (cd $(HOST_SUBDIR)/intl && \
17339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17341 "RANLIB=$${RANLIB}" \
17342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17343 install-html) \
17344 || exit 1
17346 @endif intl
17348 .PHONY: maybe-installcheck-intl installcheck-intl
17349 maybe-installcheck-intl:
17350 @if intl
17351 maybe-installcheck-intl: installcheck-intl
17353 installcheck-intl: \
17354 configure-intl
17355 @[ -f ./intl/Makefile ] || exit 0; \
17356 r=`${PWD_COMMAND}`; export r; \
17357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17358 $(HOST_EXPORTS) \
17359 for flag in $(EXTRA_HOST_FLAGS) ; do \
17360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17361 done; \
17362 echo "Doing installcheck in intl" ; \
17363 (cd $(HOST_SUBDIR)/intl && \
17364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17366 "RANLIB=$${RANLIB}" \
17367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17368 installcheck) \
17369 || exit 1
17371 @endif intl
17373 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
17374 maybe-mostlyclean-intl:
17375 @if intl
17376 maybe-mostlyclean-intl: mostlyclean-intl
17378 mostlyclean-intl:
17379 @[ -f ./intl/Makefile ] || exit 0; \
17380 r=`${PWD_COMMAND}`; export r; \
17381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17382 $(HOST_EXPORTS) \
17383 for flag in $(EXTRA_HOST_FLAGS) ; do \
17384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17385 done; \
17386 echo "Doing mostlyclean in intl" ; \
17387 (cd $(HOST_SUBDIR)/intl && \
17388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17390 "RANLIB=$${RANLIB}" \
17391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17392 mostlyclean) \
17393 || exit 1
17395 @endif intl
17397 .PHONY: maybe-clean-intl clean-intl
17398 maybe-clean-intl:
17399 @if intl
17400 maybe-clean-intl: clean-intl
17402 clean-intl:
17403 @[ -f ./intl/Makefile ] || exit 0; \
17404 r=`${PWD_COMMAND}`; export r; \
17405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17406 $(HOST_EXPORTS) \
17407 for flag in $(EXTRA_HOST_FLAGS) ; do \
17408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17409 done; \
17410 echo "Doing clean in intl" ; \
17411 (cd $(HOST_SUBDIR)/intl && \
17412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17414 "RANLIB=$${RANLIB}" \
17415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17416 clean) \
17417 || exit 1
17419 @endif intl
17421 .PHONY: maybe-distclean-intl distclean-intl
17422 maybe-distclean-intl:
17423 @if intl
17424 maybe-distclean-intl: distclean-intl
17426 distclean-intl:
17427 @[ -f ./intl/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 distclean in intl" ; \
17435 (cd $(HOST_SUBDIR)/intl && \
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 distclean) \
17441 || exit 1
17443 @endif intl
17445 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
17446 maybe-maintainer-clean-intl:
17447 @if intl
17448 maybe-maintainer-clean-intl: maintainer-clean-intl
17450 maintainer-clean-intl:
17451 @[ -f ./intl/Makefile ] || exit 0; \
17452 r=`${PWD_COMMAND}`; export r; \
17453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17454 $(HOST_EXPORTS) \
17455 for flag in $(EXTRA_HOST_FLAGS) ; do \
17456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17457 done; \
17458 echo "Doing maintainer-clean in intl" ; \
17459 (cd $(HOST_SUBDIR)/intl && \
17460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17462 "RANLIB=$${RANLIB}" \
17463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17464 maintainer-clean) \
17465 || exit 1
17467 @endif intl
17471 .PHONY: configure-tcl maybe-configure-tcl
17472 maybe-configure-tcl:
17473 @if gcc-bootstrap
17474 configure-tcl: stage_current
17475 @endif gcc-bootstrap
17476 @if tcl
17477 maybe-configure-tcl: configure-tcl
17478 configure-tcl:
17479 @: $(MAKE); $(unstage)
17480 @r=`${PWD_COMMAND}`; export r; \
17481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17482 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
17483 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
17484 $(HOST_EXPORTS) \
17485 echo Configuring in $(HOST_SUBDIR)/tcl; \
17486 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
17487 case $(srcdir) in \
17488 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17489 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
17490 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17491 esac; \
17492 module_srcdir=tcl; \
17493 $(SHELL) \
17494 $$s/$$module_srcdir/configure \
17495 --srcdir=$${topdir}/$$module_srcdir \
17496 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17497 --target=${target_alias} \
17498 || exit 1
17499 @endif tcl
17505 .PHONY: all-tcl maybe-all-tcl
17506 maybe-all-tcl:
17507 @if gcc-bootstrap
17508 all-tcl: stage_current
17509 @endif gcc-bootstrap
17510 @if tcl
17511 TARGET-tcl=all
17512 maybe-all-tcl: all-tcl
17513 all-tcl: configure-tcl
17514 @: $(MAKE); $(unstage)
17515 @r=`${PWD_COMMAND}`; export r; \
17516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17517 $(HOST_EXPORTS) \
17518 (cd $(HOST_SUBDIR)/tcl && \
17519 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17520 $(TARGET-tcl))
17521 @endif tcl
17526 .PHONY: check-tcl maybe-check-tcl
17527 maybe-check-tcl:
17528 @if tcl
17529 maybe-check-tcl: check-tcl
17531 check-tcl:
17532 @: $(MAKE); $(unstage)
17533 @r=`${PWD_COMMAND}`; export r; \
17534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17535 $(HOST_EXPORTS) \
17536 (cd $(HOST_SUBDIR)/tcl && \
17537 $(MAKE) $(FLAGS_TO_PASS) check)
17539 @endif tcl
17541 .PHONY: install-tcl maybe-install-tcl
17542 maybe-install-tcl:
17543 @if tcl
17544 maybe-install-tcl: install-tcl
17546 install-tcl: installdirs
17547 @: $(MAKE); $(unstage)
17548 @r=`${PWD_COMMAND}`; export r; \
17549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17550 $(HOST_EXPORTS) \
17551 (cd $(HOST_SUBDIR)/tcl && \
17552 $(MAKE) $(FLAGS_TO_PASS) install)
17554 @endif tcl
17556 .PHONY: install-strip-tcl maybe-install-strip-tcl
17557 maybe-install-strip-tcl:
17558 @if tcl
17559 maybe-install-strip-tcl: install-strip-tcl
17561 install-strip-tcl: installdirs
17562 @: $(MAKE); $(unstage)
17563 @r=`${PWD_COMMAND}`; export r; \
17564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17565 $(HOST_EXPORTS) \
17566 (cd $(HOST_SUBDIR)/tcl && \
17567 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17569 @endif tcl
17571 # Other targets (info, dvi, pdf, etc.)
17573 .PHONY: maybe-info-tcl info-tcl
17574 maybe-info-tcl:
17575 @if tcl
17576 maybe-info-tcl: info-tcl
17578 info-tcl: \
17579 configure-tcl
17580 @: $(MAKE); $(unstage)
17581 @[ -f ./tcl/Makefile ] || exit 0; \
17582 r=`${PWD_COMMAND}`; export r; \
17583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17584 $(HOST_EXPORTS) \
17585 for flag in $(EXTRA_HOST_FLAGS) ; do \
17586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17587 done; \
17588 echo "Doing info in tcl" ; \
17589 (cd $(HOST_SUBDIR)/tcl && \
17590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17592 "RANLIB=$${RANLIB}" \
17593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17594 info) \
17595 || exit 1
17597 @endif tcl
17599 .PHONY: maybe-dvi-tcl dvi-tcl
17600 maybe-dvi-tcl:
17601 @if tcl
17602 maybe-dvi-tcl: dvi-tcl
17604 dvi-tcl: \
17605 configure-tcl
17606 @: $(MAKE); $(unstage)
17607 @[ -f ./tcl/Makefile ] || exit 0; \
17608 r=`${PWD_COMMAND}`; export r; \
17609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17610 $(HOST_EXPORTS) \
17611 for flag in $(EXTRA_HOST_FLAGS) ; do \
17612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17613 done; \
17614 echo "Doing dvi in tcl" ; \
17615 (cd $(HOST_SUBDIR)/tcl && \
17616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17618 "RANLIB=$${RANLIB}" \
17619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17620 dvi) \
17621 || exit 1
17623 @endif tcl
17625 .PHONY: maybe-pdf-tcl pdf-tcl
17626 maybe-pdf-tcl:
17627 @if tcl
17628 maybe-pdf-tcl: pdf-tcl
17630 pdf-tcl: \
17631 configure-tcl
17632 @: $(MAKE); $(unstage)
17633 @[ -f ./tcl/Makefile ] || exit 0; \
17634 r=`${PWD_COMMAND}`; export r; \
17635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17636 $(HOST_EXPORTS) \
17637 for flag in $(EXTRA_HOST_FLAGS) ; do \
17638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17639 done; \
17640 echo "Doing pdf in tcl" ; \
17641 (cd $(HOST_SUBDIR)/tcl && \
17642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17644 "RANLIB=$${RANLIB}" \
17645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17646 pdf) \
17647 || exit 1
17649 @endif tcl
17651 .PHONY: maybe-html-tcl html-tcl
17652 maybe-html-tcl:
17653 @if tcl
17654 maybe-html-tcl: html-tcl
17656 html-tcl: \
17657 configure-tcl
17658 @: $(MAKE); $(unstage)
17659 @[ -f ./tcl/Makefile ] || exit 0; \
17660 r=`${PWD_COMMAND}`; export r; \
17661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17662 $(HOST_EXPORTS) \
17663 for flag in $(EXTRA_HOST_FLAGS) ; do \
17664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17665 done; \
17666 echo "Doing html in tcl" ; \
17667 (cd $(HOST_SUBDIR)/tcl && \
17668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17670 "RANLIB=$${RANLIB}" \
17671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17672 html) \
17673 || exit 1
17675 @endif tcl
17677 .PHONY: maybe-TAGS-tcl TAGS-tcl
17678 maybe-TAGS-tcl:
17679 @if tcl
17680 maybe-TAGS-tcl: TAGS-tcl
17682 TAGS-tcl: \
17683 configure-tcl
17684 @: $(MAKE); $(unstage)
17685 @[ -f ./tcl/Makefile ] || exit 0; \
17686 r=`${PWD_COMMAND}`; export r; \
17687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17688 $(HOST_EXPORTS) \
17689 for flag in $(EXTRA_HOST_FLAGS) ; do \
17690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17691 done; \
17692 echo "Doing TAGS in tcl" ; \
17693 (cd $(HOST_SUBDIR)/tcl && \
17694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17696 "RANLIB=$${RANLIB}" \
17697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17698 TAGS) \
17699 || exit 1
17701 @endif tcl
17703 .PHONY: maybe-install-info-tcl install-info-tcl
17704 maybe-install-info-tcl:
17705 @if tcl
17706 maybe-install-info-tcl: install-info-tcl
17708 install-info-tcl: \
17709 configure-tcl \
17710 info-tcl
17711 @: $(MAKE); $(unstage)
17712 @[ -f ./tcl/Makefile ] || exit 0; \
17713 r=`${PWD_COMMAND}`; export r; \
17714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17715 $(HOST_EXPORTS) \
17716 for flag in $(EXTRA_HOST_FLAGS) ; do \
17717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17718 done; \
17719 echo "Doing install-info in tcl" ; \
17720 (cd $(HOST_SUBDIR)/tcl && \
17721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17723 "RANLIB=$${RANLIB}" \
17724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17725 install-info) \
17726 || exit 1
17728 @endif tcl
17730 .PHONY: maybe-install-pdf-tcl install-pdf-tcl
17731 maybe-install-pdf-tcl:
17732 @if tcl
17733 maybe-install-pdf-tcl: install-pdf-tcl
17735 install-pdf-tcl: \
17736 configure-tcl \
17737 pdf-tcl
17738 @: $(MAKE); $(unstage)
17739 @[ -f ./tcl/Makefile ] || exit 0; \
17740 r=`${PWD_COMMAND}`; export r; \
17741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17742 $(HOST_EXPORTS) \
17743 for flag in $(EXTRA_HOST_FLAGS) ; do \
17744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17745 done; \
17746 echo "Doing install-pdf in tcl" ; \
17747 (cd $(HOST_SUBDIR)/tcl && \
17748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17750 "RANLIB=$${RANLIB}" \
17751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17752 install-pdf) \
17753 || exit 1
17755 @endif tcl
17757 .PHONY: maybe-install-html-tcl install-html-tcl
17758 maybe-install-html-tcl:
17759 @if tcl
17760 maybe-install-html-tcl: install-html-tcl
17762 install-html-tcl: \
17763 configure-tcl \
17764 html-tcl
17765 @: $(MAKE); $(unstage)
17766 @[ -f ./tcl/Makefile ] || exit 0; \
17767 r=`${PWD_COMMAND}`; export r; \
17768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17769 $(HOST_EXPORTS) \
17770 for flag in $(EXTRA_HOST_FLAGS) ; do \
17771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17772 done; \
17773 echo "Doing install-html in tcl" ; \
17774 (cd $(HOST_SUBDIR)/tcl && \
17775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17777 "RANLIB=$${RANLIB}" \
17778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17779 install-html) \
17780 || exit 1
17782 @endif tcl
17784 .PHONY: maybe-installcheck-tcl installcheck-tcl
17785 maybe-installcheck-tcl:
17786 @if tcl
17787 maybe-installcheck-tcl: installcheck-tcl
17789 installcheck-tcl: \
17790 configure-tcl
17791 @: $(MAKE); $(unstage)
17792 @[ -f ./tcl/Makefile ] || exit 0; \
17793 r=`${PWD_COMMAND}`; export r; \
17794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17795 $(HOST_EXPORTS) \
17796 for flag in $(EXTRA_HOST_FLAGS) ; do \
17797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17798 done; \
17799 echo "Doing installcheck in tcl" ; \
17800 (cd $(HOST_SUBDIR)/tcl && \
17801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17803 "RANLIB=$${RANLIB}" \
17804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17805 installcheck) \
17806 || exit 1
17808 @endif tcl
17810 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
17811 maybe-mostlyclean-tcl:
17812 @if tcl
17813 maybe-mostlyclean-tcl: mostlyclean-tcl
17815 # tcl doesn't support mostlyclean.
17816 mostlyclean-tcl:
17818 @endif tcl
17820 .PHONY: maybe-clean-tcl clean-tcl
17821 maybe-clean-tcl:
17822 @if tcl
17823 maybe-clean-tcl: clean-tcl
17825 clean-tcl:
17826 @: $(MAKE); $(unstage)
17827 @[ -f ./tcl/Makefile ] || exit 0; \
17828 r=`${PWD_COMMAND}`; export r; \
17829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17830 $(HOST_EXPORTS) \
17831 for flag in $(EXTRA_HOST_FLAGS) ; do \
17832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17833 done; \
17834 echo "Doing clean in tcl" ; \
17835 (cd $(HOST_SUBDIR)/tcl && \
17836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17838 "RANLIB=$${RANLIB}" \
17839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17840 clean) \
17841 || exit 1
17843 @endif tcl
17845 .PHONY: maybe-distclean-tcl distclean-tcl
17846 maybe-distclean-tcl:
17847 @if tcl
17848 maybe-distclean-tcl: distclean-tcl
17850 distclean-tcl:
17851 @: $(MAKE); $(unstage)
17852 @[ -f ./tcl/Makefile ] || exit 0; \
17853 r=`${PWD_COMMAND}`; export r; \
17854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17855 $(HOST_EXPORTS) \
17856 for flag in $(EXTRA_HOST_FLAGS) ; do \
17857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17858 done; \
17859 echo "Doing distclean in tcl" ; \
17860 (cd $(HOST_SUBDIR)/tcl && \
17861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17863 "RANLIB=$${RANLIB}" \
17864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17865 distclean) \
17866 || exit 1
17868 @endif tcl
17870 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
17871 maybe-maintainer-clean-tcl:
17872 @if tcl
17873 maybe-maintainer-clean-tcl: maintainer-clean-tcl
17875 maintainer-clean-tcl:
17876 @: $(MAKE); $(unstage)
17877 @[ -f ./tcl/Makefile ] || exit 0; \
17878 r=`${PWD_COMMAND}`; export r; \
17879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17880 $(HOST_EXPORTS) \
17881 for flag in $(EXTRA_HOST_FLAGS) ; do \
17882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17883 done; \
17884 echo "Doing maintainer-clean in tcl" ; \
17885 (cd $(HOST_SUBDIR)/tcl && \
17886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17888 "RANLIB=$${RANLIB}" \
17889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17890 maintainer-clean) \
17891 || exit 1
17893 @endif tcl
17897 .PHONY: configure-itcl maybe-configure-itcl
17898 maybe-configure-itcl:
17899 @if gcc-bootstrap
17900 configure-itcl: stage_current
17901 @endif gcc-bootstrap
17902 @if itcl
17903 maybe-configure-itcl: configure-itcl
17904 configure-itcl:
17905 @: $(MAKE); $(unstage)
17906 @r=`${PWD_COMMAND}`; export r; \
17907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17908 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
17909 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
17910 $(HOST_EXPORTS) \
17911 echo Configuring in $(HOST_SUBDIR)/itcl; \
17912 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
17913 case $(srcdir) in \
17914 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17915 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
17916 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17917 esac; \
17918 module_srcdir=itcl; \
17919 $(SHELL) \
17920 $$s/$$module_srcdir/configure \
17921 --srcdir=$${topdir}/$$module_srcdir \
17922 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17923 --target=${target_alias} \
17924 || exit 1
17925 @endif itcl
17931 .PHONY: all-itcl maybe-all-itcl
17932 maybe-all-itcl:
17933 @if gcc-bootstrap
17934 all-itcl: stage_current
17935 @endif gcc-bootstrap
17936 @if itcl
17937 TARGET-itcl=all
17938 maybe-all-itcl: all-itcl
17939 all-itcl: configure-itcl
17940 @: $(MAKE); $(unstage)
17941 @r=`${PWD_COMMAND}`; export r; \
17942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17943 $(HOST_EXPORTS) \
17944 (cd $(HOST_SUBDIR)/itcl && \
17945 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17946 $(TARGET-itcl))
17947 @endif itcl
17952 .PHONY: check-itcl maybe-check-itcl
17953 maybe-check-itcl:
17954 @if itcl
17955 maybe-check-itcl: check-itcl
17957 check-itcl:
17958 @: $(MAKE); $(unstage)
17959 @r=`${PWD_COMMAND}`; export r; \
17960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17961 $(HOST_EXPORTS) \
17962 (cd $(HOST_SUBDIR)/itcl && \
17963 $(MAKE) $(FLAGS_TO_PASS) check)
17965 @endif itcl
17967 .PHONY: install-itcl maybe-install-itcl
17968 maybe-install-itcl:
17969 @if itcl
17970 maybe-install-itcl: install-itcl
17972 install-itcl: installdirs
17973 @: $(MAKE); $(unstage)
17974 @r=`${PWD_COMMAND}`; export r; \
17975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17976 $(HOST_EXPORTS) \
17977 (cd $(HOST_SUBDIR)/itcl && \
17978 $(MAKE) $(FLAGS_TO_PASS) install)
17980 @endif itcl
17982 .PHONY: install-strip-itcl maybe-install-strip-itcl
17983 maybe-install-strip-itcl:
17984 @if itcl
17985 maybe-install-strip-itcl: install-strip-itcl
17987 install-strip-itcl: installdirs
17988 @: $(MAKE); $(unstage)
17989 @r=`${PWD_COMMAND}`; export r; \
17990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17991 $(HOST_EXPORTS) \
17992 (cd $(HOST_SUBDIR)/itcl && \
17993 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17995 @endif itcl
17997 # Other targets (info, dvi, pdf, etc.)
17999 .PHONY: maybe-info-itcl info-itcl
18000 maybe-info-itcl:
18001 @if itcl
18002 maybe-info-itcl: info-itcl
18004 info-itcl: \
18005 configure-itcl
18006 @: $(MAKE); $(unstage)
18007 @[ -f ./itcl/Makefile ] || exit 0; \
18008 r=`${PWD_COMMAND}`; export r; \
18009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18010 $(HOST_EXPORTS) \
18011 for flag in $(EXTRA_HOST_FLAGS) ; do \
18012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18013 done; \
18014 echo "Doing info in itcl" ; \
18015 (cd $(HOST_SUBDIR)/itcl && \
18016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18018 "RANLIB=$${RANLIB}" \
18019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18020 info) \
18021 || exit 1
18023 @endif itcl
18025 .PHONY: maybe-dvi-itcl dvi-itcl
18026 maybe-dvi-itcl:
18027 @if itcl
18028 maybe-dvi-itcl: dvi-itcl
18030 dvi-itcl: \
18031 configure-itcl
18032 @: $(MAKE); $(unstage)
18033 @[ -f ./itcl/Makefile ] || exit 0; \
18034 r=`${PWD_COMMAND}`; export r; \
18035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18036 $(HOST_EXPORTS) \
18037 for flag in $(EXTRA_HOST_FLAGS) ; do \
18038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18039 done; \
18040 echo "Doing dvi in itcl" ; \
18041 (cd $(HOST_SUBDIR)/itcl && \
18042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18044 "RANLIB=$${RANLIB}" \
18045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18046 dvi) \
18047 || exit 1
18049 @endif itcl
18051 .PHONY: maybe-pdf-itcl pdf-itcl
18052 maybe-pdf-itcl:
18053 @if itcl
18054 maybe-pdf-itcl: pdf-itcl
18056 pdf-itcl: \
18057 configure-itcl
18058 @: $(MAKE); $(unstage)
18059 @[ -f ./itcl/Makefile ] || exit 0; \
18060 r=`${PWD_COMMAND}`; export r; \
18061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18062 $(HOST_EXPORTS) \
18063 for flag in $(EXTRA_HOST_FLAGS) ; do \
18064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18065 done; \
18066 echo "Doing pdf in itcl" ; \
18067 (cd $(HOST_SUBDIR)/itcl && \
18068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18070 "RANLIB=$${RANLIB}" \
18071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18072 pdf) \
18073 || exit 1
18075 @endif itcl
18077 .PHONY: maybe-html-itcl html-itcl
18078 maybe-html-itcl:
18079 @if itcl
18080 maybe-html-itcl: html-itcl
18082 html-itcl: \
18083 configure-itcl
18084 @: $(MAKE); $(unstage)
18085 @[ -f ./itcl/Makefile ] || exit 0; \
18086 r=`${PWD_COMMAND}`; export r; \
18087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18088 $(HOST_EXPORTS) \
18089 for flag in $(EXTRA_HOST_FLAGS) ; do \
18090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18091 done; \
18092 echo "Doing html in itcl" ; \
18093 (cd $(HOST_SUBDIR)/itcl && \
18094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18096 "RANLIB=$${RANLIB}" \
18097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18098 html) \
18099 || exit 1
18101 @endif itcl
18103 .PHONY: maybe-TAGS-itcl TAGS-itcl
18104 maybe-TAGS-itcl:
18105 @if itcl
18106 maybe-TAGS-itcl: TAGS-itcl
18108 TAGS-itcl: \
18109 configure-itcl
18110 @: $(MAKE); $(unstage)
18111 @[ -f ./itcl/Makefile ] || exit 0; \
18112 r=`${PWD_COMMAND}`; export r; \
18113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18114 $(HOST_EXPORTS) \
18115 for flag in $(EXTRA_HOST_FLAGS) ; do \
18116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18117 done; \
18118 echo "Doing TAGS in itcl" ; \
18119 (cd $(HOST_SUBDIR)/itcl && \
18120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18122 "RANLIB=$${RANLIB}" \
18123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18124 TAGS) \
18125 || exit 1
18127 @endif itcl
18129 .PHONY: maybe-install-info-itcl install-info-itcl
18130 maybe-install-info-itcl:
18131 @if itcl
18132 maybe-install-info-itcl: install-info-itcl
18134 install-info-itcl: \
18135 configure-itcl \
18136 info-itcl
18137 @: $(MAKE); $(unstage)
18138 @[ -f ./itcl/Makefile ] || exit 0; \
18139 r=`${PWD_COMMAND}`; export r; \
18140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18141 $(HOST_EXPORTS) \
18142 for flag in $(EXTRA_HOST_FLAGS) ; do \
18143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18144 done; \
18145 echo "Doing install-info in itcl" ; \
18146 (cd $(HOST_SUBDIR)/itcl && \
18147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18149 "RANLIB=$${RANLIB}" \
18150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18151 install-info) \
18152 || exit 1
18154 @endif itcl
18156 .PHONY: maybe-install-pdf-itcl install-pdf-itcl
18157 maybe-install-pdf-itcl:
18158 @if itcl
18159 maybe-install-pdf-itcl: install-pdf-itcl
18161 install-pdf-itcl: \
18162 configure-itcl \
18163 pdf-itcl
18164 @: $(MAKE); $(unstage)
18165 @[ -f ./itcl/Makefile ] || exit 0; \
18166 r=`${PWD_COMMAND}`; export r; \
18167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18168 $(HOST_EXPORTS) \
18169 for flag in $(EXTRA_HOST_FLAGS) ; do \
18170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18171 done; \
18172 echo "Doing install-pdf in itcl" ; \
18173 (cd $(HOST_SUBDIR)/itcl && \
18174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18176 "RANLIB=$${RANLIB}" \
18177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18178 install-pdf) \
18179 || exit 1
18181 @endif itcl
18183 .PHONY: maybe-install-html-itcl install-html-itcl
18184 maybe-install-html-itcl:
18185 @if itcl
18186 maybe-install-html-itcl: install-html-itcl
18188 install-html-itcl: \
18189 configure-itcl \
18190 html-itcl
18191 @: $(MAKE); $(unstage)
18192 @[ -f ./itcl/Makefile ] || exit 0; \
18193 r=`${PWD_COMMAND}`; export r; \
18194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18195 $(HOST_EXPORTS) \
18196 for flag in $(EXTRA_HOST_FLAGS) ; do \
18197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18198 done; \
18199 echo "Doing install-html in itcl" ; \
18200 (cd $(HOST_SUBDIR)/itcl && \
18201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18203 "RANLIB=$${RANLIB}" \
18204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18205 install-html) \
18206 || exit 1
18208 @endif itcl
18210 .PHONY: maybe-installcheck-itcl installcheck-itcl
18211 maybe-installcheck-itcl:
18212 @if itcl
18213 maybe-installcheck-itcl: installcheck-itcl
18215 installcheck-itcl: \
18216 configure-itcl
18217 @: $(MAKE); $(unstage)
18218 @[ -f ./itcl/Makefile ] || exit 0; \
18219 r=`${PWD_COMMAND}`; export r; \
18220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18221 $(HOST_EXPORTS) \
18222 for flag in $(EXTRA_HOST_FLAGS) ; do \
18223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18224 done; \
18225 echo "Doing installcheck in itcl" ; \
18226 (cd $(HOST_SUBDIR)/itcl && \
18227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18229 "RANLIB=$${RANLIB}" \
18230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18231 installcheck) \
18232 || exit 1
18234 @endif itcl
18236 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
18237 maybe-mostlyclean-itcl:
18238 @if itcl
18239 maybe-mostlyclean-itcl: mostlyclean-itcl
18241 mostlyclean-itcl:
18242 @: $(MAKE); $(unstage)
18243 @[ -f ./itcl/Makefile ] || exit 0; \
18244 r=`${PWD_COMMAND}`; export r; \
18245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18246 $(HOST_EXPORTS) \
18247 for flag in $(EXTRA_HOST_FLAGS) ; do \
18248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18249 done; \
18250 echo "Doing mostlyclean in itcl" ; \
18251 (cd $(HOST_SUBDIR)/itcl && \
18252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18254 "RANLIB=$${RANLIB}" \
18255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18256 mostlyclean) \
18257 || exit 1
18259 @endif itcl
18261 .PHONY: maybe-clean-itcl clean-itcl
18262 maybe-clean-itcl:
18263 @if itcl
18264 maybe-clean-itcl: clean-itcl
18266 clean-itcl:
18267 @: $(MAKE); $(unstage)
18268 @[ -f ./itcl/Makefile ] || exit 0; \
18269 r=`${PWD_COMMAND}`; export r; \
18270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18271 $(HOST_EXPORTS) \
18272 for flag in $(EXTRA_HOST_FLAGS) ; do \
18273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18274 done; \
18275 echo "Doing clean in itcl" ; \
18276 (cd $(HOST_SUBDIR)/itcl && \
18277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18279 "RANLIB=$${RANLIB}" \
18280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18281 clean) \
18282 || exit 1
18284 @endif itcl
18286 .PHONY: maybe-distclean-itcl distclean-itcl
18287 maybe-distclean-itcl:
18288 @if itcl
18289 maybe-distclean-itcl: distclean-itcl
18291 distclean-itcl:
18292 @: $(MAKE); $(unstage)
18293 @[ -f ./itcl/Makefile ] || exit 0; \
18294 r=`${PWD_COMMAND}`; export r; \
18295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18296 $(HOST_EXPORTS) \
18297 for flag in $(EXTRA_HOST_FLAGS) ; do \
18298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18299 done; \
18300 echo "Doing distclean in itcl" ; \
18301 (cd $(HOST_SUBDIR)/itcl && \
18302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18304 "RANLIB=$${RANLIB}" \
18305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18306 distclean) \
18307 || exit 1
18309 @endif itcl
18311 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
18312 maybe-maintainer-clean-itcl:
18313 @if itcl
18314 maybe-maintainer-clean-itcl: maintainer-clean-itcl
18316 maintainer-clean-itcl:
18317 @: $(MAKE); $(unstage)
18318 @[ -f ./itcl/Makefile ] || exit 0; \
18319 r=`${PWD_COMMAND}`; export r; \
18320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18321 $(HOST_EXPORTS) \
18322 for flag in $(EXTRA_HOST_FLAGS) ; do \
18323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18324 done; \
18325 echo "Doing maintainer-clean in itcl" ; \
18326 (cd $(HOST_SUBDIR)/itcl && \
18327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18329 "RANLIB=$${RANLIB}" \
18330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18331 maintainer-clean) \
18332 || exit 1
18334 @endif itcl
18338 .PHONY: configure-ld maybe-configure-ld
18339 maybe-configure-ld:
18340 @if gcc-bootstrap
18341 configure-ld: stage_current
18342 @endif gcc-bootstrap
18343 @if ld
18344 maybe-configure-ld: configure-ld
18345 configure-ld:
18346 @r=`${PWD_COMMAND}`; export r; \
18347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18348 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18349 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18350 $(HOST_EXPORTS) \
18351 echo Configuring in $(HOST_SUBDIR)/ld; \
18352 cd "$(HOST_SUBDIR)/ld" || exit 1; \
18353 case $(srcdir) in \
18354 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18355 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18356 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18357 esac; \
18358 module_srcdir=ld; \
18359 $(SHELL) \
18360 $$s/$$module_srcdir/configure \
18361 --srcdir=$${topdir}/$$module_srcdir \
18362 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18363 --target=${target_alias} \
18364 || exit 1
18365 @endif ld
18369 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
18370 maybe-configure-stage1-ld:
18371 @if ld-bootstrap
18372 maybe-configure-stage1-ld: configure-stage1-ld
18373 configure-stage1-ld:
18374 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18375 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18376 @r=`${PWD_COMMAND}`; export r; \
18377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18378 TFLAGS="$(STAGE1_TFLAGS)"; \
18379 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18380 $(HOST_EXPORTS) \
18381 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18382 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18383 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
18384 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
18385 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18386 cd $(HOST_SUBDIR)/ld || exit 1; \
18387 case $(srcdir) in \
18388 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18389 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18390 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18391 esac; \
18392 module_srcdir=ld; \
18393 $(SHELL) $$s/$$module_srcdir/configure \
18394 --srcdir=$${topdir}/$$module_srcdir \
18395 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18396 --target=${target_alias} \
18398 $(STAGE1_CONFIGURE_FLAGS)
18399 @endif ld-bootstrap
18401 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
18402 maybe-configure-stage2-ld:
18403 @if ld-bootstrap
18404 maybe-configure-stage2-ld: configure-stage2-ld
18405 configure-stage2-ld:
18406 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18407 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18408 @r=`${PWD_COMMAND}`; export r; \
18409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18410 TFLAGS="$(STAGE2_TFLAGS)"; \
18411 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18412 $(HOST_EXPORTS) \
18413 $(POSTSTAGE1_HOST_EXPORTS) \
18414 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18415 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18416 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
18417 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
18418 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18419 cd $(HOST_SUBDIR)/ld || exit 1; \
18420 case $(srcdir) in \
18421 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18422 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18423 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18424 esac; \
18425 module_srcdir=ld; \
18426 $(SHELL) $$s/$$module_srcdir/configure \
18427 --srcdir=$${topdir}/$$module_srcdir \
18428 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18429 --target=${target_alias} \
18430 --with-build-libsubdir=$(HOST_SUBDIR) \
18431 $(STAGE2_CONFIGURE_FLAGS)
18432 @endif ld-bootstrap
18434 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
18435 maybe-configure-stage3-ld:
18436 @if ld-bootstrap
18437 maybe-configure-stage3-ld: configure-stage3-ld
18438 configure-stage3-ld:
18439 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18440 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18441 @r=`${PWD_COMMAND}`; export r; \
18442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18443 TFLAGS="$(STAGE3_TFLAGS)"; \
18444 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18445 $(HOST_EXPORTS) \
18446 $(POSTSTAGE1_HOST_EXPORTS) \
18447 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18448 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18449 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
18450 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
18451 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18452 cd $(HOST_SUBDIR)/ld || exit 1; \
18453 case $(srcdir) in \
18454 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18455 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18456 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18457 esac; \
18458 module_srcdir=ld; \
18459 $(SHELL) $$s/$$module_srcdir/configure \
18460 --srcdir=$${topdir}/$$module_srcdir \
18461 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18462 --target=${target_alias} \
18463 --with-build-libsubdir=$(HOST_SUBDIR) \
18464 $(STAGE3_CONFIGURE_FLAGS)
18465 @endif ld-bootstrap
18467 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
18468 maybe-configure-stage4-ld:
18469 @if ld-bootstrap
18470 maybe-configure-stage4-ld: configure-stage4-ld
18471 configure-stage4-ld:
18472 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18473 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18474 @r=`${PWD_COMMAND}`; export r; \
18475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18476 TFLAGS="$(STAGE4_TFLAGS)"; \
18477 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18478 $(HOST_EXPORTS) \
18479 $(POSTSTAGE1_HOST_EXPORTS) \
18480 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18481 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18482 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
18483 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
18484 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18485 cd $(HOST_SUBDIR)/ld || exit 1; \
18486 case $(srcdir) in \
18487 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18488 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18489 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18490 esac; \
18491 module_srcdir=ld; \
18492 $(SHELL) $$s/$$module_srcdir/configure \
18493 --srcdir=$${topdir}/$$module_srcdir \
18494 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18495 --target=${target_alias} \
18496 --with-build-libsubdir=$(HOST_SUBDIR) \
18497 $(STAGE4_CONFIGURE_FLAGS)
18498 @endif ld-bootstrap
18500 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
18501 maybe-configure-stageprofile-ld:
18502 @if ld-bootstrap
18503 maybe-configure-stageprofile-ld: configure-stageprofile-ld
18504 configure-stageprofile-ld:
18505 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18506 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18507 @r=`${PWD_COMMAND}`; export r; \
18508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18509 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18510 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18511 $(HOST_EXPORTS) \
18512 $(POSTSTAGE1_HOST_EXPORTS) \
18513 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18514 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18515 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
18516 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
18517 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18518 cd $(HOST_SUBDIR)/ld || exit 1; \
18519 case $(srcdir) in \
18520 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18521 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18522 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18523 esac; \
18524 module_srcdir=ld; \
18525 $(SHELL) $$s/$$module_srcdir/configure \
18526 --srcdir=$${topdir}/$$module_srcdir \
18527 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18528 --target=${target_alias} \
18529 --with-build-libsubdir=$(HOST_SUBDIR) \
18530 $(STAGEprofile_CONFIGURE_FLAGS)
18531 @endif ld-bootstrap
18533 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
18534 maybe-configure-stagefeedback-ld:
18535 @if ld-bootstrap
18536 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
18537 configure-stagefeedback-ld:
18538 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18539 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18540 @r=`${PWD_COMMAND}`; export r; \
18541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18542 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18543 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18544 $(HOST_EXPORTS) \
18545 $(POSTSTAGE1_HOST_EXPORTS) \
18546 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18547 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18548 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
18549 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
18550 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18551 cd $(HOST_SUBDIR)/ld || exit 1; \
18552 case $(srcdir) in \
18553 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18554 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18555 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18556 esac; \
18557 module_srcdir=ld; \
18558 $(SHELL) $$s/$$module_srcdir/configure \
18559 --srcdir=$${topdir}/$$module_srcdir \
18560 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18561 --target=${target_alias} \
18562 --with-build-libsubdir=$(HOST_SUBDIR) \
18563 $(STAGEfeedback_CONFIGURE_FLAGS)
18564 @endif ld-bootstrap
18570 .PHONY: all-ld maybe-all-ld
18571 maybe-all-ld:
18572 @if gcc-bootstrap
18573 all-ld: stage_current
18574 @endif gcc-bootstrap
18575 @if ld
18576 TARGET-ld=all
18577 maybe-all-ld: all-ld
18578 all-ld: configure-ld
18579 @r=`${PWD_COMMAND}`; export r; \
18580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18581 $(HOST_EXPORTS) \
18582 (cd $(HOST_SUBDIR)/ld && \
18583 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18584 $(TARGET-ld))
18585 @endif ld
18589 .PHONY: all-stage1-ld maybe-all-stage1-ld
18590 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
18591 maybe-all-stage1-ld:
18592 maybe-clean-stage1-ld:
18593 @if ld-bootstrap
18594 maybe-all-stage1-ld: all-stage1-ld
18595 all-stage1: all-stage1-ld
18596 TARGET-stage1-ld = $(TARGET-ld)
18597 all-stage1-ld: configure-stage1-ld
18598 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18599 @r=`${PWD_COMMAND}`; export r; \
18600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18601 TFLAGS="$(STAGE1_TFLAGS)"; \
18602 $(HOST_EXPORTS) \
18603 cd $(HOST_SUBDIR)/ld && \
18604 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18605 CFLAGS="$(STAGE1_CFLAGS)" \
18606 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18607 LIBCFLAGS="$(LIBCFLAGS)" \
18608 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18609 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18610 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18611 $(EXTRA_HOST_FLAGS) \
18612 $(STAGE1_FLAGS_TO_PASS) \
18613 TFLAGS="$(STAGE1_TFLAGS)" \
18614 $(TARGET-stage1-ld)
18616 maybe-clean-stage1-ld: clean-stage1-ld
18617 clean-stage1: clean-stage1-ld
18618 clean-stage1-ld:
18619 @if [ $(current_stage) = stage1 ]; then \
18620 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18621 else \
18622 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
18623 $(MAKE) stage1-start; \
18624 fi; \
18625 cd $(HOST_SUBDIR)/ld && \
18626 $(MAKE) $(EXTRA_HOST_FLAGS) \
18627 $(STAGE1_FLAGS_TO_PASS) clean
18628 @endif ld-bootstrap
18631 .PHONY: all-stage2-ld maybe-all-stage2-ld
18632 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
18633 maybe-all-stage2-ld:
18634 maybe-clean-stage2-ld:
18635 @if ld-bootstrap
18636 maybe-all-stage2-ld: all-stage2-ld
18637 all-stage2: all-stage2-ld
18638 TARGET-stage2-ld = $(TARGET-ld)
18639 all-stage2-ld: configure-stage2-ld
18640 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18641 @r=`${PWD_COMMAND}`; export r; \
18642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18643 TFLAGS="$(STAGE2_TFLAGS)"; \
18644 $(HOST_EXPORTS) \
18645 $(POSTSTAGE1_HOST_EXPORTS) \
18646 cd $(HOST_SUBDIR)/ld && \
18647 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18648 CFLAGS="$(STAGE2_CFLAGS)" \
18649 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
18650 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18651 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18652 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18653 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18654 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18655 TFLAGS="$(STAGE2_TFLAGS)" \
18656 $(TARGET-stage2-ld)
18658 maybe-clean-stage2-ld: clean-stage2-ld
18659 clean-stage2: clean-stage2-ld
18660 clean-stage2-ld:
18661 @if [ $(current_stage) = stage2 ]; then \
18662 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18663 else \
18664 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
18665 $(MAKE) stage2-start; \
18666 fi; \
18667 cd $(HOST_SUBDIR)/ld && \
18668 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18669 @endif ld-bootstrap
18672 .PHONY: all-stage3-ld maybe-all-stage3-ld
18673 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
18674 maybe-all-stage3-ld:
18675 maybe-clean-stage3-ld:
18676 @if ld-bootstrap
18677 maybe-all-stage3-ld: all-stage3-ld
18678 all-stage3: all-stage3-ld
18679 TARGET-stage3-ld = $(TARGET-ld)
18680 all-stage3-ld: configure-stage3-ld
18681 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18682 @r=`${PWD_COMMAND}`; export r; \
18683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18684 TFLAGS="$(STAGE3_TFLAGS)"; \
18685 $(HOST_EXPORTS) \
18686 $(POSTSTAGE1_HOST_EXPORTS) \
18687 cd $(HOST_SUBDIR)/ld && \
18688 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18689 CFLAGS="$(STAGE3_CFLAGS)" \
18690 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
18691 LIBCFLAGS="$(STAGE3_CFLAGS)" \
18692 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18693 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18694 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18695 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18696 TFLAGS="$(STAGE3_TFLAGS)" \
18697 $(TARGET-stage3-ld)
18699 maybe-clean-stage3-ld: clean-stage3-ld
18700 clean-stage3: clean-stage3-ld
18701 clean-stage3-ld:
18702 @if [ $(current_stage) = stage3 ]; then \
18703 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18704 else \
18705 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
18706 $(MAKE) stage3-start; \
18707 fi; \
18708 cd $(HOST_SUBDIR)/ld && \
18709 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18710 @endif ld-bootstrap
18713 .PHONY: all-stage4-ld maybe-all-stage4-ld
18714 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
18715 maybe-all-stage4-ld:
18716 maybe-clean-stage4-ld:
18717 @if ld-bootstrap
18718 maybe-all-stage4-ld: all-stage4-ld
18719 all-stage4: all-stage4-ld
18720 TARGET-stage4-ld = $(TARGET-ld)
18721 all-stage4-ld: configure-stage4-ld
18722 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18723 @r=`${PWD_COMMAND}`; export r; \
18724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18725 TFLAGS="$(STAGE4_TFLAGS)"; \
18726 $(HOST_EXPORTS) \
18727 $(POSTSTAGE1_HOST_EXPORTS) \
18728 cd $(HOST_SUBDIR)/ld && \
18729 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18730 CFLAGS="$(STAGE4_CFLAGS)" \
18731 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
18732 LIBCFLAGS="$(STAGE4_CFLAGS)" \
18733 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18734 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18735 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18736 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18737 TFLAGS="$(STAGE4_TFLAGS)" \
18738 $(TARGET-stage4-ld)
18740 maybe-clean-stage4-ld: clean-stage4-ld
18741 clean-stage4: clean-stage4-ld
18742 clean-stage4-ld:
18743 @if [ $(current_stage) = stage4 ]; then \
18744 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18745 else \
18746 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
18747 $(MAKE) stage4-start; \
18748 fi; \
18749 cd $(HOST_SUBDIR)/ld && \
18750 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18751 @endif ld-bootstrap
18754 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
18755 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
18756 maybe-all-stageprofile-ld:
18757 maybe-clean-stageprofile-ld:
18758 @if ld-bootstrap
18759 maybe-all-stageprofile-ld: all-stageprofile-ld
18760 all-stageprofile: all-stageprofile-ld
18761 TARGET-stageprofile-ld = $(TARGET-ld)
18762 all-stageprofile-ld: configure-stageprofile-ld
18763 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18764 @r=`${PWD_COMMAND}`; export r; \
18765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18766 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18767 $(HOST_EXPORTS) \
18768 $(POSTSTAGE1_HOST_EXPORTS) \
18769 cd $(HOST_SUBDIR)/ld && \
18770 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18771 CFLAGS="$(STAGEprofile_CFLAGS)" \
18772 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
18773 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
18774 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18775 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18776 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18777 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18778 TFLAGS="$(STAGEprofile_TFLAGS)" \
18779 $(TARGET-stageprofile-ld)
18781 maybe-clean-stageprofile-ld: clean-stageprofile-ld
18782 clean-stageprofile: clean-stageprofile-ld
18783 clean-stageprofile-ld:
18784 @if [ $(current_stage) = stageprofile ]; then \
18785 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18786 else \
18787 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
18788 $(MAKE) stageprofile-start; \
18789 fi; \
18790 cd $(HOST_SUBDIR)/ld && \
18791 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18792 @endif ld-bootstrap
18795 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
18796 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
18797 maybe-all-stagefeedback-ld:
18798 maybe-clean-stagefeedback-ld:
18799 @if ld-bootstrap
18800 maybe-all-stagefeedback-ld: all-stagefeedback-ld
18801 all-stagefeedback: all-stagefeedback-ld
18802 TARGET-stagefeedback-ld = $(TARGET-ld)
18803 all-stagefeedback-ld: configure-stagefeedback-ld
18804 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18805 @r=`${PWD_COMMAND}`; export r; \
18806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18807 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18808 $(HOST_EXPORTS) \
18809 $(POSTSTAGE1_HOST_EXPORTS) \
18810 cd $(HOST_SUBDIR)/ld && \
18811 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18812 CFLAGS="$(STAGEfeedback_CFLAGS)" \
18813 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
18814 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
18815 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18816 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18817 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18818 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18819 TFLAGS="$(STAGEfeedback_TFLAGS)" \
18820 $(TARGET-stagefeedback-ld)
18822 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
18823 clean-stagefeedback: clean-stagefeedback-ld
18824 clean-stagefeedback-ld:
18825 @if [ $(current_stage) = stagefeedback ]; then \
18826 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18827 else \
18828 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
18829 $(MAKE) stagefeedback-start; \
18830 fi; \
18831 cd $(HOST_SUBDIR)/ld && \
18832 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18833 @endif ld-bootstrap
18839 .PHONY: check-ld maybe-check-ld
18840 maybe-check-ld:
18841 @if ld
18842 maybe-check-ld: check-ld
18844 check-ld:
18845 @: $(MAKE); $(unstage)
18846 @r=`${PWD_COMMAND}`; export r; \
18847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18848 $(HOST_EXPORTS) \
18849 (cd $(HOST_SUBDIR)/ld && \
18850 $(MAKE) $(FLAGS_TO_PASS) check)
18852 @endif ld
18854 .PHONY: install-ld maybe-install-ld
18855 maybe-install-ld:
18856 @if ld
18857 maybe-install-ld: install-ld
18859 install-ld: installdirs
18860 @: $(MAKE); $(unstage)
18861 @r=`${PWD_COMMAND}`; export r; \
18862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18863 $(HOST_EXPORTS) \
18864 (cd $(HOST_SUBDIR)/ld && \
18865 $(MAKE) $(FLAGS_TO_PASS) install)
18867 @endif ld
18869 .PHONY: install-strip-ld maybe-install-strip-ld
18870 maybe-install-strip-ld:
18871 @if ld
18872 maybe-install-strip-ld: install-strip-ld
18874 install-strip-ld: installdirs
18875 @: $(MAKE); $(unstage)
18876 @r=`${PWD_COMMAND}`; export r; \
18877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18878 $(HOST_EXPORTS) \
18879 (cd $(HOST_SUBDIR)/ld && \
18880 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18882 @endif ld
18884 # Other targets (info, dvi, pdf, etc.)
18886 .PHONY: maybe-info-ld info-ld
18887 maybe-info-ld:
18888 @if ld
18889 maybe-info-ld: info-ld
18891 info-ld: \
18892 configure-ld
18893 @[ -f ./ld/Makefile ] || exit 0; \
18894 r=`${PWD_COMMAND}`; export r; \
18895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18896 $(HOST_EXPORTS) \
18897 for flag in $(EXTRA_HOST_FLAGS) ; do \
18898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18899 done; \
18900 echo "Doing info in ld" ; \
18901 (cd $(HOST_SUBDIR)/ld && \
18902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18904 "RANLIB=$${RANLIB}" \
18905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18906 info) \
18907 || exit 1
18909 @endif ld
18911 .PHONY: maybe-dvi-ld dvi-ld
18912 maybe-dvi-ld:
18913 @if ld
18914 maybe-dvi-ld: dvi-ld
18916 dvi-ld: \
18917 configure-ld
18918 @[ -f ./ld/Makefile ] || exit 0; \
18919 r=`${PWD_COMMAND}`; export r; \
18920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18921 $(HOST_EXPORTS) \
18922 for flag in $(EXTRA_HOST_FLAGS) ; do \
18923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18924 done; \
18925 echo "Doing dvi in ld" ; \
18926 (cd $(HOST_SUBDIR)/ld && \
18927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18929 "RANLIB=$${RANLIB}" \
18930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18931 dvi) \
18932 || exit 1
18934 @endif ld
18936 .PHONY: maybe-pdf-ld pdf-ld
18937 maybe-pdf-ld:
18938 @if ld
18939 maybe-pdf-ld: pdf-ld
18941 pdf-ld: \
18942 configure-ld
18943 @[ -f ./ld/Makefile ] || exit 0; \
18944 r=`${PWD_COMMAND}`; export r; \
18945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18946 $(HOST_EXPORTS) \
18947 for flag in $(EXTRA_HOST_FLAGS) ; do \
18948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18949 done; \
18950 echo "Doing pdf in ld" ; \
18951 (cd $(HOST_SUBDIR)/ld && \
18952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18954 "RANLIB=$${RANLIB}" \
18955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18956 pdf) \
18957 || exit 1
18959 @endif ld
18961 .PHONY: maybe-html-ld html-ld
18962 maybe-html-ld:
18963 @if ld
18964 maybe-html-ld: html-ld
18966 html-ld: \
18967 configure-ld
18968 @[ -f ./ld/Makefile ] || exit 0; \
18969 r=`${PWD_COMMAND}`; export r; \
18970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18971 $(HOST_EXPORTS) \
18972 for flag in $(EXTRA_HOST_FLAGS) ; do \
18973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18974 done; \
18975 echo "Doing html in ld" ; \
18976 (cd $(HOST_SUBDIR)/ld && \
18977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18979 "RANLIB=$${RANLIB}" \
18980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18981 html) \
18982 || exit 1
18984 @endif ld
18986 .PHONY: maybe-TAGS-ld TAGS-ld
18987 maybe-TAGS-ld:
18988 @if ld
18989 maybe-TAGS-ld: TAGS-ld
18991 TAGS-ld: \
18992 configure-ld
18993 @[ -f ./ld/Makefile ] || exit 0; \
18994 r=`${PWD_COMMAND}`; export r; \
18995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18996 $(HOST_EXPORTS) \
18997 for flag in $(EXTRA_HOST_FLAGS) ; do \
18998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18999 done; \
19000 echo "Doing TAGS in ld" ; \
19001 (cd $(HOST_SUBDIR)/ld && \
19002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19004 "RANLIB=$${RANLIB}" \
19005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19006 TAGS) \
19007 || exit 1
19009 @endif ld
19011 .PHONY: maybe-install-info-ld install-info-ld
19012 maybe-install-info-ld:
19013 @if ld
19014 maybe-install-info-ld: install-info-ld
19016 install-info-ld: \
19017 configure-ld \
19018 info-ld
19019 @[ -f ./ld/Makefile ] || exit 0; \
19020 r=`${PWD_COMMAND}`; export r; \
19021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19022 $(HOST_EXPORTS) \
19023 for flag in $(EXTRA_HOST_FLAGS) ; do \
19024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19025 done; \
19026 echo "Doing install-info in ld" ; \
19027 (cd $(HOST_SUBDIR)/ld && \
19028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19030 "RANLIB=$${RANLIB}" \
19031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19032 install-info) \
19033 || exit 1
19035 @endif ld
19037 .PHONY: maybe-install-pdf-ld install-pdf-ld
19038 maybe-install-pdf-ld:
19039 @if ld
19040 maybe-install-pdf-ld: install-pdf-ld
19042 install-pdf-ld: \
19043 configure-ld \
19044 pdf-ld
19045 @[ -f ./ld/Makefile ] || exit 0; \
19046 r=`${PWD_COMMAND}`; export r; \
19047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19048 $(HOST_EXPORTS) \
19049 for flag in $(EXTRA_HOST_FLAGS) ; do \
19050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19051 done; \
19052 echo "Doing install-pdf in ld" ; \
19053 (cd $(HOST_SUBDIR)/ld && \
19054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19056 "RANLIB=$${RANLIB}" \
19057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19058 install-pdf) \
19059 || exit 1
19061 @endif ld
19063 .PHONY: maybe-install-html-ld install-html-ld
19064 maybe-install-html-ld:
19065 @if ld
19066 maybe-install-html-ld: install-html-ld
19068 install-html-ld: \
19069 configure-ld \
19070 html-ld
19071 @[ -f ./ld/Makefile ] || exit 0; \
19072 r=`${PWD_COMMAND}`; export r; \
19073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19074 $(HOST_EXPORTS) \
19075 for flag in $(EXTRA_HOST_FLAGS) ; do \
19076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19077 done; \
19078 echo "Doing install-html in ld" ; \
19079 (cd $(HOST_SUBDIR)/ld && \
19080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19082 "RANLIB=$${RANLIB}" \
19083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19084 install-html) \
19085 || exit 1
19087 @endif ld
19089 .PHONY: maybe-installcheck-ld installcheck-ld
19090 maybe-installcheck-ld:
19091 @if ld
19092 maybe-installcheck-ld: installcheck-ld
19094 installcheck-ld: \
19095 configure-ld
19096 @[ -f ./ld/Makefile ] || exit 0; \
19097 r=`${PWD_COMMAND}`; export r; \
19098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19099 $(HOST_EXPORTS) \
19100 for flag in $(EXTRA_HOST_FLAGS) ; do \
19101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19102 done; \
19103 echo "Doing installcheck in ld" ; \
19104 (cd $(HOST_SUBDIR)/ld && \
19105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19107 "RANLIB=$${RANLIB}" \
19108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19109 installcheck) \
19110 || exit 1
19112 @endif ld
19114 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
19115 maybe-mostlyclean-ld:
19116 @if ld
19117 maybe-mostlyclean-ld: mostlyclean-ld
19119 mostlyclean-ld:
19120 @[ -f ./ld/Makefile ] || exit 0; \
19121 r=`${PWD_COMMAND}`; export r; \
19122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19123 $(HOST_EXPORTS) \
19124 for flag in $(EXTRA_HOST_FLAGS) ; do \
19125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19126 done; \
19127 echo "Doing mostlyclean in ld" ; \
19128 (cd $(HOST_SUBDIR)/ld && \
19129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19131 "RANLIB=$${RANLIB}" \
19132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19133 mostlyclean) \
19134 || exit 1
19136 @endif ld
19138 .PHONY: maybe-clean-ld clean-ld
19139 maybe-clean-ld:
19140 @if ld
19141 maybe-clean-ld: clean-ld
19143 clean-ld:
19144 @[ -f ./ld/Makefile ] || exit 0; \
19145 r=`${PWD_COMMAND}`; export r; \
19146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19147 $(HOST_EXPORTS) \
19148 for flag in $(EXTRA_HOST_FLAGS) ; do \
19149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19150 done; \
19151 echo "Doing clean in ld" ; \
19152 (cd $(HOST_SUBDIR)/ld && \
19153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19155 "RANLIB=$${RANLIB}" \
19156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19157 clean) \
19158 || exit 1
19160 @endif ld
19162 .PHONY: maybe-distclean-ld distclean-ld
19163 maybe-distclean-ld:
19164 @if ld
19165 maybe-distclean-ld: distclean-ld
19167 distclean-ld:
19168 @[ -f ./ld/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 distclean in ld" ; \
19176 (cd $(HOST_SUBDIR)/ld && \
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 distclean) \
19182 || exit 1
19184 @endif ld
19186 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
19187 maybe-maintainer-clean-ld:
19188 @if ld
19189 maybe-maintainer-clean-ld: maintainer-clean-ld
19191 maintainer-clean-ld:
19192 @[ -f ./ld/Makefile ] || exit 0; \
19193 r=`${PWD_COMMAND}`; export r; \
19194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19195 $(HOST_EXPORTS) \
19196 for flag in $(EXTRA_HOST_FLAGS) ; do \
19197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19198 done; \
19199 echo "Doing maintainer-clean in ld" ; \
19200 (cd $(HOST_SUBDIR)/ld && \
19201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19203 "RANLIB=$${RANLIB}" \
19204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19205 maintainer-clean) \
19206 || exit 1
19208 @endif ld
19212 .PHONY: configure-libbacktrace maybe-configure-libbacktrace
19213 maybe-configure-libbacktrace:
19214 @if gcc-bootstrap
19215 configure-libbacktrace: stage_current
19216 @endif gcc-bootstrap
19217 @if libbacktrace
19218 maybe-configure-libbacktrace: configure-libbacktrace
19219 configure-libbacktrace:
19220 @r=`${PWD_COMMAND}`; export r; \
19221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19222 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19223 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19224 $(HOST_EXPORTS) \
19225 echo Configuring in $(HOST_SUBDIR)/libbacktrace; \
19226 cd "$(HOST_SUBDIR)/libbacktrace" || exit 1; \
19227 case $(srcdir) in \
19228 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19229 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19230 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19231 esac; \
19232 module_srcdir=libbacktrace; \
19233 $(SHELL) \
19234 $$s/$$module_srcdir/configure \
19235 --srcdir=$${topdir}/$$module_srcdir \
19236 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19237 --target=${target_alias} \
19238 || exit 1
19239 @endif libbacktrace
19243 .PHONY: configure-stage1-libbacktrace maybe-configure-stage1-libbacktrace
19244 maybe-configure-stage1-libbacktrace:
19245 @if libbacktrace-bootstrap
19246 maybe-configure-stage1-libbacktrace: configure-stage1-libbacktrace
19247 configure-stage1-libbacktrace:
19248 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19249 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19250 @r=`${PWD_COMMAND}`; export r; \
19251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19252 TFLAGS="$(STAGE1_TFLAGS)"; \
19253 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19254 $(HOST_EXPORTS) \
19255 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19256 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19257 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
19258 echo Configuring stage 1 in $(HOST_SUBDIR)/libbacktrace ; \
19259 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19260 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19261 case $(srcdir) in \
19262 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19263 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19264 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19265 esac; \
19266 module_srcdir=libbacktrace; \
19267 $(SHELL) $$s/$$module_srcdir/configure \
19268 --srcdir=$${topdir}/$$module_srcdir \
19269 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19270 --target=${target_alias} \
19272 $(STAGE1_CONFIGURE_FLAGS)
19273 @endif libbacktrace-bootstrap
19275 .PHONY: configure-stage2-libbacktrace maybe-configure-stage2-libbacktrace
19276 maybe-configure-stage2-libbacktrace:
19277 @if libbacktrace-bootstrap
19278 maybe-configure-stage2-libbacktrace: configure-stage2-libbacktrace
19279 configure-stage2-libbacktrace:
19280 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19281 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19282 @r=`${PWD_COMMAND}`; export r; \
19283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19284 TFLAGS="$(STAGE2_TFLAGS)"; \
19285 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19286 $(HOST_EXPORTS) \
19287 $(POSTSTAGE1_HOST_EXPORTS) \
19288 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19289 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19290 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
19291 echo Configuring stage 2 in $(HOST_SUBDIR)/libbacktrace ; \
19292 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19293 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19294 case $(srcdir) in \
19295 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19296 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19297 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19298 esac; \
19299 module_srcdir=libbacktrace; \
19300 $(SHELL) $$s/$$module_srcdir/configure \
19301 --srcdir=$${topdir}/$$module_srcdir \
19302 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19303 --target=${target_alias} \
19304 --with-build-libsubdir=$(HOST_SUBDIR) \
19305 $(STAGE2_CONFIGURE_FLAGS)
19306 @endif libbacktrace-bootstrap
19308 .PHONY: configure-stage3-libbacktrace maybe-configure-stage3-libbacktrace
19309 maybe-configure-stage3-libbacktrace:
19310 @if libbacktrace-bootstrap
19311 maybe-configure-stage3-libbacktrace: configure-stage3-libbacktrace
19312 configure-stage3-libbacktrace:
19313 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19314 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19315 @r=`${PWD_COMMAND}`; export r; \
19316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19317 TFLAGS="$(STAGE3_TFLAGS)"; \
19318 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19319 $(HOST_EXPORTS) \
19320 $(POSTSTAGE1_HOST_EXPORTS) \
19321 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19322 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19323 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
19324 echo Configuring stage 3 in $(HOST_SUBDIR)/libbacktrace ; \
19325 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19326 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19327 case $(srcdir) in \
19328 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19329 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19330 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19331 esac; \
19332 module_srcdir=libbacktrace; \
19333 $(SHELL) $$s/$$module_srcdir/configure \
19334 --srcdir=$${topdir}/$$module_srcdir \
19335 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19336 --target=${target_alias} \
19337 --with-build-libsubdir=$(HOST_SUBDIR) \
19338 $(STAGE3_CONFIGURE_FLAGS)
19339 @endif libbacktrace-bootstrap
19341 .PHONY: configure-stage4-libbacktrace maybe-configure-stage4-libbacktrace
19342 maybe-configure-stage4-libbacktrace:
19343 @if libbacktrace-bootstrap
19344 maybe-configure-stage4-libbacktrace: configure-stage4-libbacktrace
19345 configure-stage4-libbacktrace:
19346 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19347 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19348 @r=`${PWD_COMMAND}`; export r; \
19349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19350 TFLAGS="$(STAGE4_TFLAGS)"; \
19351 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19352 $(HOST_EXPORTS) \
19353 $(POSTSTAGE1_HOST_EXPORTS) \
19354 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19355 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19356 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
19357 echo Configuring stage 4 in $(HOST_SUBDIR)/libbacktrace ; \
19358 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19359 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19360 case $(srcdir) in \
19361 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19362 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19363 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19364 esac; \
19365 module_srcdir=libbacktrace; \
19366 $(SHELL) $$s/$$module_srcdir/configure \
19367 --srcdir=$${topdir}/$$module_srcdir \
19368 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19369 --target=${target_alias} \
19370 --with-build-libsubdir=$(HOST_SUBDIR) \
19371 $(STAGE4_CONFIGURE_FLAGS)
19372 @endif libbacktrace-bootstrap
19374 .PHONY: configure-stageprofile-libbacktrace maybe-configure-stageprofile-libbacktrace
19375 maybe-configure-stageprofile-libbacktrace:
19376 @if libbacktrace-bootstrap
19377 maybe-configure-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19378 configure-stageprofile-libbacktrace:
19379 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19380 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19381 @r=`${PWD_COMMAND}`; export r; \
19382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19383 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19384 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19385 $(HOST_EXPORTS) \
19386 $(POSTSTAGE1_HOST_EXPORTS) \
19387 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19388 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19389 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
19390 echo Configuring stage profile in $(HOST_SUBDIR)/libbacktrace ; \
19391 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19392 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19393 case $(srcdir) in \
19394 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19395 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19396 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19397 esac; \
19398 module_srcdir=libbacktrace; \
19399 $(SHELL) $$s/$$module_srcdir/configure \
19400 --srcdir=$${topdir}/$$module_srcdir \
19401 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19402 --target=${target_alias} \
19403 --with-build-libsubdir=$(HOST_SUBDIR) \
19404 $(STAGEprofile_CONFIGURE_FLAGS)
19405 @endif libbacktrace-bootstrap
19407 .PHONY: configure-stagefeedback-libbacktrace maybe-configure-stagefeedback-libbacktrace
19408 maybe-configure-stagefeedback-libbacktrace:
19409 @if libbacktrace-bootstrap
19410 maybe-configure-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
19411 configure-stagefeedback-libbacktrace:
19412 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19413 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19414 @r=`${PWD_COMMAND}`; export r; \
19415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19416 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19417 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19418 $(HOST_EXPORTS) \
19419 $(POSTSTAGE1_HOST_EXPORTS) \
19420 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19421 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19422 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
19423 echo Configuring stage feedback in $(HOST_SUBDIR)/libbacktrace ; \
19424 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19425 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19426 case $(srcdir) in \
19427 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19428 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19429 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19430 esac; \
19431 module_srcdir=libbacktrace; \
19432 $(SHELL) $$s/$$module_srcdir/configure \
19433 --srcdir=$${topdir}/$$module_srcdir \
19434 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19435 --target=${target_alias} \
19436 --with-build-libsubdir=$(HOST_SUBDIR) \
19437 $(STAGEfeedback_CONFIGURE_FLAGS)
19438 @endif libbacktrace-bootstrap
19444 .PHONY: all-libbacktrace maybe-all-libbacktrace
19445 maybe-all-libbacktrace:
19446 @if gcc-bootstrap
19447 all-libbacktrace: stage_current
19448 @endif gcc-bootstrap
19449 @if libbacktrace
19450 TARGET-libbacktrace=all
19451 maybe-all-libbacktrace: all-libbacktrace
19452 all-libbacktrace: configure-libbacktrace
19453 @r=`${PWD_COMMAND}`; export r; \
19454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19455 $(HOST_EXPORTS) \
19456 (cd $(HOST_SUBDIR)/libbacktrace && \
19457 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
19458 $(TARGET-libbacktrace))
19459 @endif libbacktrace
19463 .PHONY: all-stage1-libbacktrace maybe-all-stage1-libbacktrace
19464 .PHONY: clean-stage1-libbacktrace maybe-clean-stage1-libbacktrace
19465 maybe-all-stage1-libbacktrace:
19466 maybe-clean-stage1-libbacktrace:
19467 @if libbacktrace-bootstrap
19468 maybe-all-stage1-libbacktrace: all-stage1-libbacktrace
19469 all-stage1: all-stage1-libbacktrace
19470 TARGET-stage1-libbacktrace = $(TARGET-libbacktrace)
19471 all-stage1-libbacktrace: configure-stage1-libbacktrace
19472 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19473 @r=`${PWD_COMMAND}`; export r; \
19474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19475 TFLAGS="$(STAGE1_TFLAGS)"; \
19476 $(HOST_EXPORTS) \
19477 cd $(HOST_SUBDIR)/libbacktrace && \
19478 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19479 CFLAGS="$(STAGE1_CFLAGS)" \
19480 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19481 LIBCFLAGS="$(LIBCFLAGS)" \
19482 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19483 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19484 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19485 $(EXTRA_HOST_FLAGS) \
19486 $(STAGE1_FLAGS_TO_PASS) \
19487 TFLAGS="$(STAGE1_TFLAGS)" \
19488 $(TARGET-stage1-libbacktrace)
19490 maybe-clean-stage1-libbacktrace: clean-stage1-libbacktrace
19491 clean-stage1: clean-stage1-libbacktrace
19492 clean-stage1-libbacktrace:
19493 @if [ $(current_stage) = stage1 ]; then \
19494 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19495 else \
19496 [ -f $(HOST_SUBDIR)/stage1-libbacktrace/Makefile ] || exit 0; \
19497 $(MAKE) stage1-start; \
19498 fi; \
19499 cd $(HOST_SUBDIR)/libbacktrace && \
19500 $(MAKE) $(EXTRA_HOST_FLAGS) \
19501 $(STAGE1_FLAGS_TO_PASS) clean
19502 @endif libbacktrace-bootstrap
19505 .PHONY: all-stage2-libbacktrace maybe-all-stage2-libbacktrace
19506 .PHONY: clean-stage2-libbacktrace maybe-clean-stage2-libbacktrace
19507 maybe-all-stage2-libbacktrace:
19508 maybe-clean-stage2-libbacktrace:
19509 @if libbacktrace-bootstrap
19510 maybe-all-stage2-libbacktrace: all-stage2-libbacktrace
19511 all-stage2: all-stage2-libbacktrace
19512 TARGET-stage2-libbacktrace = $(TARGET-libbacktrace)
19513 all-stage2-libbacktrace: configure-stage2-libbacktrace
19514 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19515 @r=`${PWD_COMMAND}`; export r; \
19516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19517 TFLAGS="$(STAGE2_TFLAGS)"; \
19518 $(HOST_EXPORTS) \
19519 $(POSTSTAGE1_HOST_EXPORTS) \
19520 cd $(HOST_SUBDIR)/libbacktrace && \
19521 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19522 CFLAGS="$(STAGE2_CFLAGS)" \
19523 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19524 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19525 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19526 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19527 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19528 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19529 TFLAGS="$(STAGE2_TFLAGS)" \
19530 $(TARGET-stage2-libbacktrace)
19532 maybe-clean-stage2-libbacktrace: clean-stage2-libbacktrace
19533 clean-stage2: clean-stage2-libbacktrace
19534 clean-stage2-libbacktrace:
19535 @if [ $(current_stage) = stage2 ]; then \
19536 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19537 else \
19538 [ -f $(HOST_SUBDIR)/stage2-libbacktrace/Makefile ] || exit 0; \
19539 $(MAKE) stage2-start; \
19540 fi; \
19541 cd $(HOST_SUBDIR)/libbacktrace && \
19542 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19543 @endif libbacktrace-bootstrap
19546 .PHONY: all-stage3-libbacktrace maybe-all-stage3-libbacktrace
19547 .PHONY: clean-stage3-libbacktrace maybe-clean-stage3-libbacktrace
19548 maybe-all-stage3-libbacktrace:
19549 maybe-clean-stage3-libbacktrace:
19550 @if libbacktrace-bootstrap
19551 maybe-all-stage3-libbacktrace: all-stage3-libbacktrace
19552 all-stage3: all-stage3-libbacktrace
19553 TARGET-stage3-libbacktrace = $(TARGET-libbacktrace)
19554 all-stage3-libbacktrace: configure-stage3-libbacktrace
19555 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19556 @r=`${PWD_COMMAND}`; export r; \
19557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19558 TFLAGS="$(STAGE3_TFLAGS)"; \
19559 $(HOST_EXPORTS) \
19560 $(POSTSTAGE1_HOST_EXPORTS) \
19561 cd $(HOST_SUBDIR)/libbacktrace && \
19562 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19563 CFLAGS="$(STAGE3_CFLAGS)" \
19564 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19565 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19566 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19567 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19568 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19569 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19570 TFLAGS="$(STAGE3_TFLAGS)" \
19571 $(TARGET-stage3-libbacktrace)
19573 maybe-clean-stage3-libbacktrace: clean-stage3-libbacktrace
19574 clean-stage3: clean-stage3-libbacktrace
19575 clean-stage3-libbacktrace:
19576 @if [ $(current_stage) = stage3 ]; then \
19577 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19578 else \
19579 [ -f $(HOST_SUBDIR)/stage3-libbacktrace/Makefile ] || exit 0; \
19580 $(MAKE) stage3-start; \
19581 fi; \
19582 cd $(HOST_SUBDIR)/libbacktrace && \
19583 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19584 @endif libbacktrace-bootstrap
19587 .PHONY: all-stage4-libbacktrace maybe-all-stage4-libbacktrace
19588 .PHONY: clean-stage4-libbacktrace maybe-clean-stage4-libbacktrace
19589 maybe-all-stage4-libbacktrace:
19590 maybe-clean-stage4-libbacktrace:
19591 @if libbacktrace-bootstrap
19592 maybe-all-stage4-libbacktrace: all-stage4-libbacktrace
19593 all-stage4: all-stage4-libbacktrace
19594 TARGET-stage4-libbacktrace = $(TARGET-libbacktrace)
19595 all-stage4-libbacktrace: configure-stage4-libbacktrace
19596 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19597 @r=`${PWD_COMMAND}`; export r; \
19598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19599 TFLAGS="$(STAGE4_TFLAGS)"; \
19600 $(HOST_EXPORTS) \
19601 $(POSTSTAGE1_HOST_EXPORTS) \
19602 cd $(HOST_SUBDIR)/libbacktrace && \
19603 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19604 CFLAGS="$(STAGE4_CFLAGS)" \
19605 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19606 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19607 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19608 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19609 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19610 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19611 TFLAGS="$(STAGE4_TFLAGS)" \
19612 $(TARGET-stage4-libbacktrace)
19614 maybe-clean-stage4-libbacktrace: clean-stage4-libbacktrace
19615 clean-stage4: clean-stage4-libbacktrace
19616 clean-stage4-libbacktrace:
19617 @if [ $(current_stage) = stage4 ]; then \
19618 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19619 else \
19620 [ -f $(HOST_SUBDIR)/stage4-libbacktrace/Makefile ] || exit 0; \
19621 $(MAKE) stage4-start; \
19622 fi; \
19623 cd $(HOST_SUBDIR)/libbacktrace && \
19624 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19625 @endif libbacktrace-bootstrap
19628 .PHONY: all-stageprofile-libbacktrace maybe-all-stageprofile-libbacktrace
19629 .PHONY: clean-stageprofile-libbacktrace maybe-clean-stageprofile-libbacktrace
19630 maybe-all-stageprofile-libbacktrace:
19631 maybe-clean-stageprofile-libbacktrace:
19632 @if libbacktrace-bootstrap
19633 maybe-all-stageprofile-libbacktrace: all-stageprofile-libbacktrace
19634 all-stageprofile: all-stageprofile-libbacktrace
19635 TARGET-stageprofile-libbacktrace = $(TARGET-libbacktrace)
19636 all-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19637 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19638 @r=`${PWD_COMMAND}`; export r; \
19639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19640 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19641 $(HOST_EXPORTS) \
19642 $(POSTSTAGE1_HOST_EXPORTS) \
19643 cd $(HOST_SUBDIR)/libbacktrace && \
19644 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19645 CFLAGS="$(STAGEprofile_CFLAGS)" \
19646 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19647 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19648 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19649 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19650 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19651 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19652 TFLAGS="$(STAGEprofile_TFLAGS)" \
19653 $(TARGET-stageprofile-libbacktrace)
19655 maybe-clean-stageprofile-libbacktrace: clean-stageprofile-libbacktrace
19656 clean-stageprofile: clean-stageprofile-libbacktrace
19657 clean-stageprofile-libbacktrace:
19658 @if [ $(current_stage) = stageprofile ]; then \
19659 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19660 else \
19661 [ -f $(HOST_SUBDIR)/stageprofile-libbacktrace/Makefile ] || exit 0; \
19662 $(MAKE) stageprofile-start; \
19663 fi; \
19664 cd $(HOST_SUBDIR)/libbacktrace && \
19665 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19666 @endif libbacktrace-bootstrap
19669 .PHONY: all-stagefeedback-libbacktrace maybe-all-stagefeedback-libbacktrace
19670 .PHONY: clean-stagefeedback-libbacktrace maybe-clean-stagefeedback-libbacktrace
19671 maybe-all-stagefeedback-libbacktrace:
19672 maybe-clean-stagefeedback-libbacktrace:
19673 @if libbacktrace-bootstrap
19674 maybe-all-stagefeedback-libbacktrace: all-stagefeedback-libbacktrace
19675 all-stagefeedback: all-stagefeedback-libbacktrace
19676 TARGET-stagefeedback-libbacktrace = $(TARGET-libbacktrace)
19677 all-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
19678 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19679 @r=`${PWD_COMMAND}`; export r; \
19680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19681 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19682 $(HOST_EXPORTS) \
19683 $(POSTSTAGE1_HOST_EXPORTS) \
19684 cd $(HOST_SUBDIR)/libbacktrace && \
19685 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19686 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19687 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19688 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19689 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19690 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19691 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19692 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19693 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19694 $(TARGET-stagefeedback-libbacktrace)
19696 maybe-clean-stagefeedback-libbacktrace: clean-stagefeedback-libbacktrace
19697 clean-stagefeedback: clean-stagefeedback-libbacktrace
19698 clean-stagefeedback-libbacktrace:
19699 @if [ $(current_stage) = stagefeedback ]; then \
19700 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19701 else \
19702 [ -f $(HOST_SUBDIR)/stagefeedback-libbacktrace/Makefile ] || exit 0; \
19703 $(MAKE) stagefeedback-start; \
19704 fi; \
19705 cd $(HOST_SUBDIR)/libbacktrace && \
19706 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19707 @endif libbacktrace-bootstrap
19713 .PHONY: check-libbacktrace maybe-check-libbacktrace
19714 maybe-check-libbacktrace:
19715 @if libbacktrace
19716 maybe-check-libbacktrace: check-libbacktrace
19718 check-libbacktrace:
19719 @: $(MAKE); $(unstage)
19720 @r=`${PWD_COMMAND}`; export r; \
19721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19722 $(HOST_EXPORTS) \
19723 (cd $(HOST_SUBDIR)/libbacktrace && \
19724 $(MAKE) $(FLAGS_TO_PASS) check)
19726 @endif libbacktrace
19728 .PHONY: install-libbacktrace maybe-install-libbacktrace
19729 maybe-install-libbacktrace:
19730 @if libbacktrace
19731 maybe-install-libbacktrace: install-libbacktrace
19733 install-libbacktrace: installdirs
19734 @: $(MAKE); $(unstage)
19735 @r=`${PWD_COMMAND}`; export r; \
19736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19737 $(HOST_EXPORTS) \
19738 (cd $(HOST_SUBDIR)/libbacktrace && \
19739 $(MAKE) $(FLAGS_TO_PASS) install)
19741 @endif libbacktrace
19743 .PHONY: install-strip-libbacktrace maybe-install-strip-libbacktrace
19744 maybe-install-strip-libbacktrace:
19745 @if libbacktrace
19746 maybe-install-strip-libbacktrace: install-strip-libbacktrace
19748 install-strip-libbacktrace: installdirs
19749 @: $(MAKE); $(unstage)
19750 @r=`${PWD_COMMAND}`; export r; \
19751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19752 $(HOST_EXPORTS) \
19753 (cd $(HOST_SUBDIR)/libbacktrace && \
19754 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19756 @endif libbacktrace
19758 # Other targets (info, dvi, pdf, etc.)
19760 .PHONY: maybe-info-libbacktrace info-libbacktrace
19761 maybe-info-libbacktrace:
19762 @if libbacktrace
19763 maybe-info-libbacktrace: info-libbacktrace
19765 info-libbacktrace: \
19766 configure-libbacktrace
19767 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19768 r=`${PWD_COMMAND}`; export r; \
19769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19770 $(HOST_EXPORTS) \
19771 for flag in $(EXTRA_HOST_FLAGS) ; do \
19772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19773 done; \
19774 echo "Doing info in libbacktrace" ; \
19775 (cd $(HOST_SUBDIR)/libbacktrace && \
19776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19778 "RANLIB=$${RANLIB}" \
19779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19780 info) \
19781 || exit 1
19783 @endif libbacktrace
19785 .PHONY: maybe-dvi-libbacktrace dvi-libbacktrace
19786 maybe-dvi-libbacktrace:
19787 @if libbacktrace
19788 maybe-dvi-libbacktrace: dvi-libbacktrace
19790 dvi-libbacktrace: \
19791 configure-libbacktrace
19792 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19793 r=`${PWD_COMMAND}`; export r; \
19794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19795 $(HOST_EXPORTS) \
19796 for flag in $(EXTRA_HOST_FLAGS) ; do \
19797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19798 done; \
19799 echo "Doing dvi in libbacktrace" ; \
19800 (cd $(HOST_SUBDIR)/libbacktrace && \
19801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19803 "RANLIB=$${RANLIB}" \
19804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19805 dvi) \
19806 || exit 1
19808 @endif libbacktrace
19810 .PHONY: maybe-pdf-libbacktrace pdf-libbacktrace
19811 maybe-pdf-libbacktrace:
19812 @if libbacktrace
19813 maybe-pdf-libbacktrace: pdf-libbacktrace
19815 pdf-libbacktrace: \
19816 configure-libbacktrace
19817 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19818 r=`${PWD_COMMAND}`; export r; \
19819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19820 $(HOST_EXPORTS) \
19821 for flag in $(EXTRA_HOST_FLAGS) ; do \
19822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19823 done; \
19824 echo "Doing pdf in libbacktrace" ; \
19825 (cd $(HOST_SUBDIR)/libbacktrace && \
19826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19828 "RANLIB=$${RANLIB}" \
19829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19830 pdf) \
19831 || exit 1
19833 @endif libbacktrace
19835 .PHONY: maybe-html-libbacktrace html-libbacktrace
19836 maybe-html-libbacktrace:
19837 @if libbacktrace
19838 maybe-html-libbacktrace: html-libbacktrace
19840 html-libbacktrace: \
19841 configure-libbacktrace
19842 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19843 r=`${PWD_COMMAND}`; export r; \
19844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19845 $(HOST_EXPORTS) \
19846 for flag in $(EXTRA_HOST_FLAGS) ; do \
19847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19848 done; \
19849 echo "Doing html in libbacktrace" ; \
19850 (cd $(HOST_SUBDIR)/libbacktrace && \
19851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19853 "RANLIB=$${RANLIB}" \
19854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19855 html) \
19856 || exit 1
19858 @endif libbacktrace
19860 .PHONY: maybe-TAGS-libbacktrace TAGS-libbacktrace
19861 maybe-TAGS-libbacktrace:
19862 @if libbacktrace
19863 maybe-TAGS-libbacktrace: TAGS-libbacktrace
19865 TAGS-libbacktrace: \
19866 configure-libbacktrace
19867 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19868 r=`${PWD_COMMAND}`; export r; \
19869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19870 $(HOST_EXPORTS) \
19871 for flag in $(EXTRA_HOST_FLAGS) ; do \
19872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19873 done; \
19874 echo "Doing TAGS in libbacktrace" ; \
19875 (cd $(HOST_SUBDIR)/libbacktrace && \
19876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19878 "RANLIB=$${RANLIB}" \
19879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19880 TAGS) \
19881 || exit 1
19883 @endif libbacktrace
19885 .PHONY: maybe-install-info-libbacktrace install-info-libbacktrace
19886 maybe-install-info-libbacktrace:
19887 @if libbacktrace
19888 maybe-install-info-libbacktrace: install-info-libbacktrace
19890 install-info-libbacktrace: \
19891 configure-libbacktrace \
19892 info-libbacktrace
19893 @[ -f ./libbacktrace/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 install-info in libbacktrace" ; \
19901 (cd $(HOST_SUBDIR)/libbacktrace && \
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 install-info) \
19907 || exit 1
19909 @endif libbacktrace
19911 .PHONY: maybe-install-pdf-libbacktrace install-pdf-libbacktrace
19912 maybe-install-pdf-libbacktrace:
19913 @if libbacktrace
19914 maybe-install-pdf-libbacktrace: install-pdf-libbacktrace
19916 install-pdf-libbacktrace: \
19917 configure-libbacktrace \
19918 pdf-libbacktrace
19919 @[ -f ./libbacktrace/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-pdf in libbacktrace" ; \
19927 (cd $(HOST_SUBDIR)/libbacktrace && \
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-pdf) \
19933 || exit 1
19935 @endif libbacktrace
19937 .PHONY: maybe-install-html-libbacktrace install-html-libbacktrace
19938 maybe-install-html-libbacktrace:
19939 @if libbacktrace
19940 maybe-install-html-libbacktrace: install-html-libbacktrace
19942 install-html-libbacktrace: \
19943 configure-libbacktrace \
19944 html-libbacktrace
19945 @[ -f ./libbacktrace/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-html in libbacktrace" ; \
19953 (cd $(HOST_SUBDIR)/libbacktrace && \
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-html) \
19959 || exit 1
19961 @endif libbacktrace
19963 .PHONY: maybe-installcheck-libbacktrace installcheck-libbacktrace
19964 maybe-installcheck-libbacktrace:
19965 @if libbacktrace
19966 maybe-installcheck-libbacktrace: installcheck-libbacktrace
19968 installcheck-libbacktrace: \
19969 configure-libbacktrace
19970 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19971 r=`${PWD_COMMAND}`; export r; \
19972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19973 $(HOST_EXPORTS) \
19974 for flag in $(EXTRA_HOST_FLAGS) ; do \
19975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19976 done; \
19977 echo "Doing installcheck in libbacktrace" ; \
19978 (cd $(HOST_SUBDIR)/libbacktrace && \
19979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19981 "RANLIB=$${RANLIB}" \
19982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19983 installcheck) \
19984 || exit 1
19986 @endif libbacktrace
19988 .PHONY: maybe-mostlyclean-libbacktrace mostlyclean-libbacktrace
19989 maybe-mostlyclean-libbacktrace:
19990 @if libbacktrace
19991 maybe-mostlyclean-libbacktrace: mostlyclean-libbacktrace
19993 mostlyclean-libbacktrace:
19994 @[ -f ./libbacktrace/Makefile ] || exit 0; \
19995 r=`${PWD_COMMAND}`; export r; \
19996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19997 $(HOST_EXPORTS) \
19998 for flag in $(EXTRA_HOST_FLAGS) ; do \
19999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20000 done; \
20001 echo "Doing mostlyclean in libbacktrace" ; \
20002 (cd $(HOST_SUBDIR)/libbacktrace && \
20003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20005 "RANLIB=$${RANLIB}" \
20006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20007 mostlyclean) \
20008 || exit 1
20010 @endif libbacktrace
20012 .PHONY: maybe-clean-libbacktrace clean-libbacktrace
20013 maybe-clean-libbacktrace:
20014 @if libbacktrace
20015 maybe-clean-libbacktrace: clean-libbacktrace
20017 clean-libbacktrace:
20018 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20019 r=`${PWD_COMMAND}`; export r; \
20020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20021 $(HOST_EXPORTS) \
20022 for flag in $(EXTRA_HOST_FLAGS) ; do \
20023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20024 done; \
20025 echo "Doing clean in libbacktrace" ; \
20026 (cd $(HOST_SUBDIR)/libbacktrace && \
20027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20029 "RANLIB=$${RANLIB}" \
20030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20031 clean) \
20032 || exit 1
20034 @endif libbacktrace
20036 .PHONY: maybe-distclean-libbacktrace distclean-libbacktrace
20037 maybe-distclean-libbacktrace:
20038 @if libbacktrace
20039 maybe-distclean-libbacktrace: distclean-libbacktrace
20041 distclean-libbacktrace:
20042 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20043 r=`${PWD_COMMAND}`; export r; \
20044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20045 $(HOST_EXPORTS) \
20046 for flag in $(EXTRA_HOST_FLAGS) ; do \
20047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20048 done; \
20049 echo "Doing distclean in libbacktrace" ; \
20050 (cd $(HOST_SUBDIR)/libbacktrace && \
20051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20053 "RANLIB=$${RANLIB}" \
20054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20055 distclean) \
20056 || exit 1
20058 @endif libbacktrace
20060 .PHONY: maybe-maintainer-clean-libbacktrace maintainer-clean-libbacktrace
20061 maybe-maintainer-clean-libbacktrace:
20062 @if libbacktrace
20063 maybe-maintainer-clean-libbacktrace: maintainer-clean-libbacktrace
20065 maintainer-clean-libbacktrace:
20066 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20067 r=`${PWD_COMMAND}`; export r; \
20068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20069 $(HOST_EXPORTS) \
20070 for flag in $(EXTRA_HOST_FLAGS) ; do \
20071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20072 done; \
20073 echo "Doing maintainer-clean in libbacktrace" ; \
20074 (cd $(HOST_SUBDIR)/libbacktrace && \
20075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20077 "RANLIB=$${RANLIB}" \
20078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20079 maintainer-clean) \
20080 || exit 1
20082 @endif libbacktrace
20086 .PHONY: configure-libcpp maybe-configure-libcpp
20087 maybe-configure-libcpp:
20088 @if gcc-bootstrap
20089 configure-libcpp: stage_current
20090 @endif gcc-bootstrap
20091 @if libcpp
20092 maybe-configure-libcpp: configure-libcpp
20093 configure-libcpp:
20094 @r=`${PWD_COMMAND}`; export r; \
20095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20096 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20097 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20098 $(HOST_EXPORTS) \
20099 echo Configuring in $(HOST_SUBDIR)/libcpp; \
20100 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
20101 case $(srcdir) in \
20102 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20103 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20104 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20105 esac; \
20106 module_srcdir=libcpp; \
20107 $(SHELL) \
20108 $$s/$$module_srcdir/configure \
20109 --srcdir=$${topdir}/$$module_srcdir \
20110 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20111 --target=${target_alias} \
20112 || exit 1
20113 @endif libcpp
20117 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
20118 maybe-configure-stage1-libcpp:
20119 @if libcpp-bootstrap
20120 maybe-configure-stage1-libcpp: configure-stage1-libcpp
20121 configure-stage1-libcpp:
20122 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20123 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20124 @r=`${PWD_COMMAND}`; export r; \
20125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20126 TFLAGS="$(STAGE1_TFLAGS)"; \
20127 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20128 $(HOST_EXPORTS) \
20129 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20130 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20131 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20132 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
20133 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20134 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20135 case $(srcdir) in \
20136 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20137 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20138 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20139 esac; \
20140 module_srcdir=libcpp; \
20141 $(SHELL) $$s/$$module_srcdir/configure \
20142 --srcdir=$${topdir}/$$module_srcdir \
20143 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20144 --target=${target_alias} \
20146 $(STAGE1_CONFIGURE_FLAGS)
20147 @endif libcpp-bootstrap
20149 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
20150 maybe-configure-stage2-libcpp:
20151 @if libcpp-bootstrap
20152 maybe-configure-stage2-libcpp: configure-stage2-libcpp
20153 configure-stage2-libcpp:
20154 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20155 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20156 @r=`${PWD_COMMAND}`; export r; \
20157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20158 TFLAGS="$(STAGE2_TFLAGS)"; \
20159 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20160 $(HOST_EXPORTS) \
20161 $(POSTSTAGE1_HOST_EXPORTS) \
20162 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20163 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20164 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20165 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
20166 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20167 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20168 case $(srcdir) in \
20169 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20170 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20171 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20172 esac; \
20173 module_srcdir=libcpp; \
20174 $(SHELL) $$s/$$module_srcdir/configure \
20175 --srcdir=$${topdir}/$$module_srcdir \
20176 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20177 --target=${target_alias} \
20178 --with-build-libsubdir=$(HOST_SUBDIR) \
20179 $(STAGE2_CONFIGURE_FLAGS)
20180 @endif libcpp-bootstrap
20182 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
20183 maybe-configure-stage3-libcpp:
20184 @if libcpp-bootstrap
20185 maybe-configure-stage3-libcpp: configure-stage3-libcpp
20186 configure-stage3-libcpp:
20187 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20188 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20189 @r=`${PWD_COMMAND}`; export r; \
20190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20191 TFLAGS="$(STAGE3_TFLAGS)"; \
20192 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20193 $(HOST_EXPORTS) \
20194 $(POSTSTAGE1_HOST_EXPORTS) \
20195 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20196 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20197 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20198 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
20199 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20200 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20201 case $(srcdir) in \
20202 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20203 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20204 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20205 esac; \
20206 module_srcdir=libcpp; \
20207 $(SHELL) $$s/$$module_srcdir/configure \
20208 --srcdir=$${topdir}/$$module_srcdir \
20209 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20210 --target=${target_alias} \
20211 --with-build-libsubdir=$(HOST_SUBDIR) \
20212 $(STAGE3_CONFIGURE_FLAGS)
20213 @endif libcpp-bootstrap
20215 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
20216 maybe-configure-stage4-libcpp:
20217 @if libcpp-bootstrap
20218 maybe-configure-stage4-libcpp: configure-stage4-libcpp
20219 configure-stage4-libcpp:
20220 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20221 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20222 @r=`${PWD_COMMAND}`; export r; \
20223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20224 TFLAGS="$(STAGE4_TFLAGS)"; \
20225 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20226 $(HOST_EXPORTS) \
20227 $(POSTSTAGE1_HOST_EXPORTS) \
20228 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20229 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20230 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20231 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
20232 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20233 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20234 case $(srcdir) in \
20235 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20236 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20237 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20238 esac; \
20239 module_srcdir=libcpp; \
20240 $(SHELL) $$s/$$module_srcdir/configure \
20241 --srcdir=$${topdir}/$$module_srcdir \
20242 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20243 --target=${target_alias} \
20244 --with-build-libsubdir=$(HOST_SUBDIR) \
20245 $(STAGE4_CONFIGURE_FLAGS)
20246 @endif libcpp-bootstrap
20248 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
20249 maybe-configure-stageprofile-libcpp:
20250 @if libcpp-bootstrap
20251 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
20252 configure-stageprofile-libcpp:
20253 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20254 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20255 @r=`${PWD_COMMAND}`; export r; \
20256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20257 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20258 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20259 $(HOST_EXPORTS) \
20260 $(POSTSTAGE1_HOST_EXPORTS) \
20261 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20262 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20263 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20264 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
20265 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20266 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20267 case $(srcdir) in \
20268 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20269 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20270 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20271 esac; \
20272 module_srcdir=libcpp; \
20273 $(SHELL) $$s/$$module_srcdir/configure \
20274 --srcdir=$${topdir}/$$module_srcdir \
20275 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20276 --target=${target_alias} \
20277 --with-build-libsubdir=$(HOST_SUBDIR) \
20278 $(STAGEprofile_CONFIGURE_FLAGS)
20279 @endif libcpp-bootstrap
20281 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
20282 maybe-configure-stagefeedback-libcpp:
20283 @if libcpp-bootstrap
20284 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
20285 configure-stagefeedback-libcpp:
20286 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20287 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20288 @r=`${PWD_COMMAND}`; export r; \
20289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20290 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20291 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20292 $(HOST_EXPORTS) \
20293 $(POSTSTAGE1_HOST_EXPORTS) \
20294 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20295 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20296 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20297 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
20298 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20299 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20300 case $(srcdir) in \
20301 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20302 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20303 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20304 esac; \
20305 module_srcdir=libcpp; \
20306 $(SHELL) $$s/$$module_srcdir/configure \
20307 --srcdir=$${topdir}/$$module_srcdir \
20308 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20309 --target=${target_alias} \
20310 --with-build-libsubdir=$(HOST_SUBDIR) \
20311 $(STAGEfeedback_CONFIGURE_FLAGS)
20312 @endif libcpp-bootstrap
20318 .PHONY: all-libcpp maybe-all-libcpp
20319 maybe-all-libcpp:
20320 @if gcc-bootstrap
20321 all-libcpp: stage_current
20322 @endif gcc-bootstrap
20323 @if libcpp
20324 TARGET-libcpp=all
20325 maybe-all-libcpp: all-libcpp
20326 all-libcpp: configure-libcpp
20327 @r=`${PWD_COMMAND}`; export r; \
20328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20329 $(HOST_EXPORTS) \
20330 (cd $(HOST_SUBDIR)/libcpp && \
20331 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
20332 $(TARGET-libcpp))
20333 @endif libcpp
20337 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
20338 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
20339 maybe-all-stage1-libcpp:
20340 maybe-clean-stage1-libcpp:
20341 @if libcpp-bootstrap
20342 maybe-all-stage1-libcpp: all-stage1-libcpp
20343 all-stage1: all-stage1-libcpp
20344 TARGET-stage1-libcpp = $(TARGET-libcpp)
20345 all-stage1-libcpp: configure-stage1-libcpp
20346 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20347 @r=`${PWD_COMMAND}`; export r; \
20348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20349 TFLAGS="$(STAGE1_TFLAGS)"; \
20350 $(HOST_EXPORTS) \
20351 cd $(HOST_SUBDIR)/libcpp && \
20352 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20353 CFLAGS="$(STAGE1_CFLAGS)" \
20354 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20355 LIBCFLAGS="$(LIBCFLAGS)" \
20356 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20357 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20358 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20359 $(EXTRA_HOST_FLAGS) \
20360 $(STAGE1_FLAGS_TO_PASS) \
20361 TFLAGS="$(STAGE1_TFLAGS)" \
20362 $(TARGET-stage1-libcpp)
20364 maybe-clean-stage1-libcpp: clean-stage1-libcpp
20365 clean-stage1: clean-stage1-libcpp
20366 clean-stage1-libcpp:
20367 @if [ $(current_stage) = stage1 ]; then \
20368 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20369 else \
20370 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
20371 $(MAKE) stage1-start; \
20372 fi; \
20373 cd $(HOST_SUBDIR)/libcpp && \
20374 $(MAKE) $(EXTRA_HOST_FLAGS) \
20375 $(STAGE1_FLAGS_TO_PASS) clean
20376 @endif libcpp-bootstrap
20379 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
20380 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
20381 maybe-all-stage2-libcpp:
20382 maybe-clean-stage2-libcpp:
20383 @if libcpp-bootstrap
20384 maybe-all-stage2-libcpp: all-stage2-libcpp
20385 all-stage2: all-stage2-libcpp
20386 TARGET-stage2-libcpp = $(TARGET-libcpp)
20387 all-stage2-libcpp: configure-stage2-libcpp
20388 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20389 @r=`${PWD_COMMAND}`; export r; \
20390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20391 TFLAGS="$(STAGE2_TFLAGS)"; \
20392 $(HOST_EXPORTS) \
20393 $(POSTSTAGE1_HOST_EXPORTS) \
20394 cd $(HOST_SUBDIR)/libcpp && \
20395 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20396 CFLAGS="$(STAGE2_CFLAGS)" \
20397 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20398 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20399 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20400 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20401 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20402 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20403 TFLAGS="$(STAGE2_TFLAGS)" \
20404 $(TARGET-stage2-libcpp)
20406 maybe-clean-stage2-libcpp: clean-stage2-libcpp
20407 clean-stage2: clean-stage2-libcpp
20408 clean-stage2-libcpp:
20409 @if [ $(current_stage) = stage2 ]; then \
20410 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20411 else \
20412 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
20413 $(MAKE) stage2-start; \
20414 fi; \
20415 cd $(HOST_SUBDIR)/libcpp && \
20416 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20417 @endif libcpp-bootstrap
20420 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
20421 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
20422 maybe-all-stage3-libcpp:
20423 maybe-clean-stage3-libcpp:
20424 @if libcpp-bootstrap
20425 maybe-all-stage3-libcpp: all-stage3-libcpp
20426 all-stage3: all-stage3-libcpp
20427 TARGET-stage3-libcpp = $(TARGET-libcpp)
20428 all-stage3-libcpp: configure-stage3-libcpp
20429 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20430 @r=`${PWD_COMMAND}`; export r; \
20431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20432 TFLAGS="$(STAGE3_TFLAGS)"; \
20433 $(HOST_EXPORTS) \
20434 $(POSTSTAGE1_HOST_EXPORTS) \
20435 cd $(HOST_SUBDIR)/libcpp && \
20436 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20437 CFLAGS="$(STAGE3_CFLAGS)" \
20438 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20439 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20440 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20441 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20442 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20443 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20444 TFLAGS="$(STAGE3_TFLAGS)" \
20445 $(TARGET-stage3-libcpp)
20447 maybe-clean-stage3-libcpp: clean-stage3-libcpp
20448 clean-stage3: clean-stage3-libcpp
20449 clean-stage3-libcpp:
20450 @if [ $(current_stage) = stage3 ]; then \
20451 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20452 else \
20453 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
20454 $(MAKE) stage3-start; \
20455 fi; \
20456 cd $(HOST_SUBDIR)/libcpp && \
20457 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20458 @endif libcpp-bootstrap
20461 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
20462 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
20463 maybe-all-stage4-libcpp:
20464 maybe-clean-stage4-libcpp:
20465 @if libcpp-bootstrap
20466 maybe-all-stage4-libcpp: all-stage4-libcpp
20467 all-stage4: all-stage4-libcpp
20468 TARGET-stage4-libcpp = $(TARGET-libcpp)
20469 all-stage4-libcpp: configure-stage4-libcpp
20470 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20471 @r=`${PWD_COMMAND}`; export r; \
20472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20473 TFLAGS="$(STAGE4_TFLAGS)"; \
20474 $(HOST_EXPORTS) \
20475 $(POSTSTAGE1_HOST_EXPORTS) \
20476 cd $(HOST_SUBDIR)/libcpp && \
20477 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20478 CFLAGS="$(STAGE4_CFLAGS)" \
20479 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20480 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20481 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20482 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20483 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20484 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20485 TFLAGS="$(STAGE4_TFLAGS)" \
20486 $(TARGET-stage4-libcpp)
20488 maybe-clean-stage4-libcpp: clean-stage4-libcpp
20489 clean-stage4: clean-stage4-libcpp
20490 clean-stage4-libcpp:
20491 @if [ $(current_stage) = stage4 ]; then \
20492 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20493 else \
20494 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
20495 $(MAKE) stage4-start; \
20496 fi; \
20497 cd $(HOST_SUBDIR)/libcpp && \
20498 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20499 @endif libcpp-bootstrap
20502 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
20503 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
20504 maybe-all-stageprofile-libcpp:
20505 maybe-clean-stageprofile-libcpp:
20506 @if libcpp-bootstrap
20507 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
20508 all-stageprofile: all-stageprofile-libcpp
20509 TARGET-stageprofile-libcpp = $(TARGET-libcpp)
20510 all-stageprofile-libcpp: configure-stageprofile-libcpp
20511 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20512 @r=`${PWD_COMMAND}`; export r; \
20513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20514 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20515 $(HOST_EXPORTS) \
20516 $(POSTSTAGE1_HOST_EXPORTS) \
20517 cd $(HOST_SUBDIR)/libcpp && \
20518 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20519 CFLAGS="$(STAGEprofile_CFLAGS)" \
20520 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20521 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20522 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20523 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20524 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20525 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20526 TFLAGS="$(STAGEprofile_TFLAGS)" \
20527 $(TARGET-stageprofile-libcpp)
20529 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
20530 clean-stageprofile: clean-stageprofile-libcpp
20531 clean-stageprofile-libcpp:
20532 @if [ $(current_stage) = stageprofile ]; then \
20533 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20534 else \
20535 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
20536 $(MAKE) stageprofile-start; \
20537 fi; \
20538 cd $(HOST_SUBDIR)/libcpp && \
20539 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20540 @endif libcpp-bootstrap
20543 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
20544 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
20545 maybe-all-stagefeedback-libcpp:
20546 maybe-clean-stagefeedback-libcpp:
20547 @if libcpp-bootstrap
20548 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
20549 all-stagefeedback: all-stagefeedback-libcpp
20550 TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
20551 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
20552 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20553 @r=`${PWD_COMMAND}`; export r; \
20554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20555 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20556 $(HOST_EXPORTS) \
20557 $(POSTSTAGE1_HOST_EXPORTS) \
20558 cd $(HOST_SUBDIR)/libcpp && \
20559 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20560 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20561 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20562 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20563 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20564 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20565 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20566 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20567 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20568 $(TARGET-stagefeedback-libcpp)
20570 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
20571 clean-stagefeedback: clean-stagefeedback-libcpp
20572 clean-stagefeedback-libcpp:
20573 @if [ $(current_stage) = stagefeedback ]; then \
20574 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20575 else \
20576 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
20577 $(MAKE) stagefeedback-start; \
20578 fi; \
20579 cd $(HOST_SUBDIR)/libcpp && \
20580 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20581 @endif libcpp-bootstrap
20587 .PHONY: check-libcpp maybe-check-libcpp
20588 maybe-check-libcpp:
20589 @if libcpp
20590 maybe-check-libcpp: check-libcpp
20592 check-libcpp:
20593 @: $(MAKE); $(unstage)
20594 @r=`${PWD_COMMAND}`; export r; \
20595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20596 $(HOST_EXPORTS) \
20597 (cd $(HOST_SUBDIR)/libcpp && \
20598 $(MAKE) $(FLAGS_TO_PASS) check)
20600 @endif libcpp
20602 .PHONY: install-libcpp maybe-install-libcpp
20603 maybe-install-libcpp:
20604 @if libcpp
20605 maybe-install-libcpp: install-libcpp
20607 install-libcpp: installdirs
20608 @: $(MAKE); $(unstage)
20609 @r=`${PWD_COMMAND}`; export r; \
20610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20611 $(HOST_EXPORTS) \
20612 (cd $(HOST_SUBDIR)/libcpp && \
20613 $(MAKE) $(FLAGS_TO_PASS) install)
20615 @endif libcpp
20617 .PHONY: install-strip-libcpp maybe-install-strip-libcpp
20618 maybe-install-strip-libcpp:
20619 @if libcpp
20620 maybe-install-strip-libcpp: install-strip-libcpp
20622 install-strip-libcpp: installdirs
20623 @: $(MAKE); $(unstage)
20624 @r=`${PWD_COMMAND}`; export r; \
20625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20626 $(HOST_EXPORTS) \
20627 (cd $(HOST_SUBDIR)/libcpp && \
20628 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20630 @endif libcpp
20632 # Other targets (info, dvi, pdf, etc.)
20634 .PHONY: maybe-info-libcpp info-libcpp
20635 maybe-info-libcpp:
20636 @if libcpp
20637 maybe-info-libcpp: info-libcpp
20639 info-libcpp: \
20640 configure-libcpp
20641 @[ -f ./libcpp/Makefile ] || exit 0; \
20642 r=`${PWD_COMMAND}`; export r; \
20643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20644 $(HOST_EXPORTS) \
20645 for flag in $(EXTRA_HOST_FLAGS) ; do \
20646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20647 done; \
20648 echo "Doing info in libcpp" ; \
20649 (cd $(HOST_SUBDIR)/libcpp && \
20650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20652 "RANLIB=$${RANLIB}" \
20653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20654 info) \
20655 || exit 1
20657 @endif libcpp
20659 .PHONY: maybe-dvi-libcpp dvi-libcpp
20660 maybe-dvi-libcpp:
20661 @if libcpp
20662 maybe-dvi-libcpp: dvi-libcpp
20664 dvi-libcpp: \
20665 configure-libcpp
20666 @[ -f ./libcpp/Makefile ] || exit 0; \
20667 r=`${PWD_COMMAND}`; export r; \
20668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20669 $(HOST_EXPORTS) \
20670 for flag in $(EXTRA_HOST_FLAGS) ; do \
20671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20672 done; \
20673 echo "Doing dvi in libcpp" ; \
20674 (cd $(HOST_SUBDIR)/libcpp && \
20675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20677 "RANLIB=$${RANLIB}" \
20678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20679 dvi) \
20680 || exit 1
20682 @endif libcpp
20684 .PHONY: maybe-pdf-libcpp pdf-libcpp
20685 maybe-pdf-libcpp:
20686 @if libcpp
20687 maybe-pdf-libcpp: pdf-libcpp
20689 pdf-libcpp: \
20690 configure-libcpp
20691 @[ -f ./libcpp/Makefile ] || exit 0; \
20692 r=`${PWD_COMMAND}`; export r; \
20693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20694 $(HOST_EXPORTS) \
20695 for flag in $(EXTRA_HOST_FLAGS) ; do \
20696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20697 done; \
20698 echo "Doing pdf in libcpp" ; \
20699 (cd $(HOST_SUBDIR)/libcpp && \
20700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20702 "RANLIB=$${RANLIB}" \
20703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20704 pdf) \
20705 || exit 1
20707 @endif libcpp
20709 .PHONY: maybe-html-libcpp html-libcpp
20710 maybe-html-libcpp:
20711 @if libcpp
20712 maybe-html-libcpp: html-libcpp
20714 html-libcpp: \
20715 configure-libcpp
20716 @[ -f ./libcpp/Makefile ] || exit 0; \
20717 r=`${PWD_COMMAND}`; export r; \
20718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20719 $(HOST_EXPORTS) \
20720 for flag in $(EXTRA_HOST_FLAGS) ; do \
20721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20722 done; \
20723 echo "Doing html in libcpp" ; \
20724 (cd $(HOST_SUBDIR)/libcpp && \
20725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20727 "RANLIB=$${RANLIB}" \
20728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20729 html) \
20730 || exit 1
20732 @endif libcpp
20734 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
20735 maybe-TAGS-libcpp:
20736 @if libcpp
20737 maybe-TAGS-libcpp: TAGS-libcpp
20739 TAGS-libcpp: \
20740 configure-libcpp
20741 @[ -f ./libcpp/Makefile ] || exit 0; \
20742 r=`${PWD_COMMAND}`; export r; \
20743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20744 $(HOST_EXPORTS) \
20745 for flag in $(EXTRA_HOST_FLAGS) ; do \
20746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20747 done; \
20748 echo "Doing TAGS in libcpp" ; \
20749 (cd $(HOST_SUBDIR)/libcpp && \
20750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20752 "RANLIB=$${RANLIB}" \
20753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20754 TAGS) \
20755 || exit 1
20757 @endif libcpp
20759 .PHONY: maybe-install-info-libcpp install-info-libcpp
20760 maybe-install-info-libcpp:
20761 @if libcpp
20762 maybe-install-info-libcpp: install-info-libcpp
20764 install-info-libcpp: \
20765 configure-libcpp \
20766 info-libcpp
20767 @[ -f ./libcpp/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 install-info in libcpp" ; \
20775 (cd $(HOST_SUBDIR)/libcpp && \
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 install-info) \
20781 || exit 1
20783 @endif libcpp
20785 .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
20786 maybe-install-pdf-libcpp:
20787 @if libcpp
20788 maybe-install-pdf-libcpp: install-pdf-libcpp
20790 install-pdf-libcpp: \
20791 configure-libcpp \
20792 pdf-libcpp
20793 @[ -f ./libcpp/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-pdf in libcpp" ; \
20801 (cd $(HOST_SUBDIR)/libcpp && \
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-pdf) \
20807 || exit 1
20809 @endif libcpp
20811 .PHONY: maybe-install-html-libcpp install-html-libcpp
20812 maybe-install-html-libcpp:
20813 @if libcpp
20814 maybe-install-html-libcpp: install-html-libcpp
20816 install-html-libcpp: \
20817 configure-libcpp \
20818 html-libcpp
20819 @[ -f ./libcpp/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-html in libcpp" ; \
20827 (cd $(HOST_SUBDIR)/libcpp && \
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-html) \
20833 || exit 1
20835 @endif libcpp
20837 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
20838 maybe-installcheck-libcpp:
20839 @if libcpp
20840 maybe-installcheck-libcpp: installcheck-libcpp
20842 installcheck-libcpp: \
20843 configure-libcpp
20844 @[ -f ./libcpp/Makefile ] || exit 0; \
20845 r=`${PWD_COMMAND}`; export r; \
20846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20847 $(HOST_EXPORTS) \
20848 for flag in $(EXTRA_HOST_FLAGS) ; do \
20849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20850 done; \
20851 echo "Doing installcheck in libcpp" ; \
20852 (cd $(HOST_SUBDIR)/libcpp && \
20853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20855 "RANLIB=$${RANLIB}" \
20856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20857 installcheck) \
20858 || exit 1
20860 @endif libcpp
20862 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
20863 maybe-mostlyclean-libcpp:
20864 @if libcpp
20865 maybe-mostlyclean-libcpp: mostlyclean-libcpp
20867 mostlyclean-libcpp:
20868 @[ -f ./libcpp/Makefile ] || exit 0; \
20869 r=`${PWD_COMMAND}`; export r; \
20870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20871 $(HOST_EXPORTS) \
20872 for flag in $(EXTRA_HOST_FLAGS) ; do \
20873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20874 done; \
20875 echo "Doing mostlyclean in libcpp" ; \
20876 (cd $(HOST_SUBDIR)/libcpp && \
20877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20879 "RANLIB=$${RANLIB}" \
20880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20881 mostlyclean) \
20882 || exit 1
20884 @endif libcpp
20886 .PHONY: maybe-clean-libcpp clean-libcpp
20887 maybe-clean-libcpp:
20888 @if libcpp
20889 maybe-clean-libcpp: clean-libcpp
20891 clean-libcpp:
20892 @[ -f ./libcpp/Makefile ] || exit 0; \
20893 r=`${PWD_COMMAND}`; export r; \
20894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20895 $(HOST_EXPORTS) \
20896 for flag in $(EXTRA_HOST_FLAGS) ; do \
20897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20898 done; \
20899 echo "Doing clean in libcpp" ; \
20900 (cd $(HOST_SUBDIR)/libcpp && \
20901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20903 "RANLIB=$${RANLIB}" \
20904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20905 clean) \
20906 || exit 1
20908 @endif libcpp
20910 .PHONY: maybe-distclean-libcpp distclean-libcpp
20911 maybe-distclean-libcpp:
20912 @if libcpp
20913 maybe-distclean-libcpp: distclean-libcpp
20915 distclean-libcpp:
20916 @[ -f ./libcpp/Makefile ] || exit 0; \
20917 r=`${PWD_COMMAND}`; export r; \
20918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20919 $(HOST_EXPORTS) \
20920 for flag in $(EXTRA_HOST_FLAGS) ; do \
20921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20922 done; \
20923 echo "Doing distclean in libcpp" ; \
20924 (cd $(HOST_SUBDIR)/libcpp && \
20925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20927 "RANLIB=$${RANLIB}" \
20928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20929 distclean) \
20930 || exit 1
20932 @endif libcpp
20934 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
20935 maybe-maintainer-clean-libcpp:
20936 @if libcpp
20937 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
20939 maintainer-clean-libcpp:
20940 @[ -f ./libcpp/Makefile ] || exit 0; \
20941 r=`${PWD_COMMAND}`; export r; \
20942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20943 $(HOST_EXPORTS) \
20944 for flag in $(EXTRA_HOST_FLAGS) ; do \
20945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20946 done; \
20947 echo "Doing maintainer-clean in libcpp" ; \
20948 (cd $(HOST_SUBDIR)/libcpp && \
20949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20951 "RANLIB=$${RANLIB}" \
20952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20953 maintainer-clean) \
20954 || exit 1
20956 @endif libcpp
20960 .PHONY: configure-libdecnumber maybe-configure-libdecnumber
20961 maybe-configure-libdecnumber:
20962 @if gcc-bootstrap
20963 configure-libdecnumber: stage_current
20964 @endif gcc-bootstrap
20965 @if libdecnumber
20966 maybe-configure-libdecnumber: configure-libdecnumber
20967 configure-libdecnumber:
20968 @r=`${PWD_COMMAND}`; export r; \
20969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20970 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20971 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20972 $(HOST_EXPORTS) \
20973 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
20974 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
20975 case $(srcdir) in \
20976 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20977 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20978 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20979 esac; \
20980 module_srcdir=libdecnumber; \
20981 $(SHELL) \
20982 $$s/$$module_srcdir/configure \
20983 --srcdir=$${topdir}/$$module_srcdir \
20984 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20985 --target=${target_alias} \
20986 || exit 1
20987 @endif libdecnumber
20991 .PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
20992 maybe-configure-stage1-libdecnumber:
20993 @if libdecnumber-bootstrap
20994 maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
20995 configure-stage1-libdecnumber:
20996 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20997 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20998 @r=`${PWD_COMMAND}`; export r; \
20999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21000 TFLAGS="$(STAGE1_TFLAGS)"; \
21001 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21002 $(HOST_EXPORTS) \
21003 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21004 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21005 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21006 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
21007 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21008 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21009 case $(srcdir) in \
21010 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21011 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21012 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21013 esac; \
21014 module_srcdir=libdecnumber; \
21015 $(SHELL) $$s/$$module_srcdir/configure \
21016 --srcdir=$${topdir}/$$module_srcdir \
21017 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21018 --target=${target_alias} \
21020 $(STAGE1_CONFIGURE_FLAGS)
21021 @endif libdecnumber-bootstrap
21023 .PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
21024 maybe-configure-stage2-libdecnumber:
21025 @if libdecnumber-bootstrap
21026 maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
21027 configure-stage2-libdecnumber:
21028 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21029 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21030 @r=`${PWD_COMMAND}`; export r; \
21031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21032 TFLAGS="$(STAGE2_TFLAGS)"; \
21033 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21034 $(HOST_EXPORTS) \
21035 $(POSTSTAGE1_HOST_EXPORTS) \
21036 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21037 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21038 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21039 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
21040 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21041 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21042 case $(srcdir) in \
21043 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21044 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21045 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21046 esac; \
21047 module_srcdir=libdecnumber; \
21048 $(SHELL) $$s/$$module_srcdir/configure \
21049 --srcdir=$${topdir}/$$module_srcdir \
21050 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21051 --target=${target_alias} \
21052 --with-build-libsubdir=$(HOST_SUBDIR) \
21053 $(STAGE2_CONFIGURE_FLAGS)
21054 @endif libdecnumber-bootstrap
21056 .PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
21057 maybe-configure-stage3-libdecnumber:
21058 @if libdecnumber-bootstrap
21059 maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
21060 configure-stage3-libdecnumber:
21061 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21062 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21063 @r=`${PWD_COMMAND}`; export r; \
21064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21065 TFLAGS="$(STAGE3_TFLAGS)"; \
21066 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21067 $(HOST_EXPORTS) \
21068 $(POSTSTAGE1_HOST_EXPORTS) \
21069 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21070 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21071 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21072 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
21073 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21074 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21075 case $(srcdir) in \
21076 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21077 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21078 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21079 esac; \
21080 module_srcdir=libdecnumber; \
21081 $(SHELL) $$s/$$module_srcdir/configure \
21082 --srcdir=$${topdir}/$$module_srcdir \
21083 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21084 --target=${target_alias} \
21085 --with-build-libsubdir=$(HOST_SUBDIR) \
21086 $(STAGE3_CONFIGURE_FLAGS)
21087 @endif libdecnumber-bootstrap
21089 .PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
21090 maybe-configure-stage4-libdecnumber:
21091 @if libdecnumber-bootstrap
21092 maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
21093 configure-stage4-libdecnumber:
21094 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21095 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21096 @r=`${PWD_COMMAND}`; export r; \
21097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21098 TFLAGS="$(STAGE4_TFLAGS)"; \
21099 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21100 $(HOST_EXPORTS) \
21101 $(POSTSTAGE1_HOST_EXPORTS) \
21102 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21103 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21104 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21105 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
21106 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21107 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21108 case $(srcdir) in \
21109 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21110 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21111 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21112 esac; \
21113 module_srcdir=libdecnumber; \
21114 $(SHELL) $$s/$$module_srcdir/configure \
21115 --srcdir=$${topdir}/$$module_srcdir \
21116 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21117 --target=${target_alias} \
21118 --with-build-libsubdir=$(HOST_SUBDIR) \
21119 $(STAGE4_CONFIGURE_FLAGS)
21120 @endif libdecnumber-bootstrap
21122 .PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
21123 maybe-configure-stageprofile-libdecnumber:
21124 @if libdecnumber-bootstrap
21125 maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21126 configure-stageprofile-libdecnumber:
21127 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21128 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21129 @r=`${PWD_COMMAND}`; export r; \
21130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21131 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21132 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21133 $(HOST_EXPORTS) \
21134 $(POSTSTAGE1_HOST_EXPORTS) \
21135 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21136 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21137 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21138 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
21139 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21140 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21141 case $(srcdir) in \
21142 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21143 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21144 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21145 esac; \
21146 module_srcdir=libdecnumber; \
21147 $(SHELL) $$s/$$module_srcdir/configure \
21148 --srcdir=$${topdir}/$$module_srcdir \
21149 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21150 --target=${target_alias} \
21151 --with-build-libsubdir=$(HOST_SUBDIR) \
21152 $(STAGEprofile_CONFIGURE_FLAGS)
21153 @endif libdecnumber-bootstrap
21155 .PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
21156 maybe-configure-stagefeedback-libdecnumber:
21157 @if libdecnumber-bootstrap
21158 maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21159 configure-stagefeedback-libdecnumber:
21160 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21161 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21162 @r=`${PWD_COMMAND}`; export r; \
21163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21164 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21165 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21166 $(HOST_EXPORTS) \
21167 $(POSTSTAGE1_HOST_EXPORTS) \
21168 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21169 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21170 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
21171 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
21172 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21173 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21174 case $(srcdir) in \
21175 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21176 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21177 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21178 esac; \
21179 module_srcdir=libdecnumber; \
21180 $(SHELL) $$s/$$module_srcdir/configure \
21181 --srcdir=$${topdir}/$$module_srcdir \
21182 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21183 --target=${target_alias} \
21184 --with-build-libsubdir=$(HOST_SUBDIR) \
21185 $(STAGEfeedback_CONFIGURE_FLAGS)
21186 @endif libdecnumber-bootstrap
21192 .PHONY: all-libdecnumber maybe-all-libdecnumber
21193 maybe-all-libdecnumber:
21194 @if gcc-bootstrap
21195 all-libdecnumber: stage_current
21196 @endif gcc-bootstrap
21197 @if libdecnumber
21198 TARGET-libdecnumber=all
21199 maybe-all-libdecnumber: all-libdecnumber
21200 all-libdecnumber: configure-libdecnumber
21201 @r=`${PWD_COMMAND}`; export r; \
21202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21203 $(HOST_EXPORTS) \
21204 (cd $(HOST_SUBDIR)/libdecnumber && \
21205 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
21206 $(TARGET-libdecnumber))
21207 @endif libdecnumber
21211 .PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
21212 .PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
21213 maybe-all-stage1-libdecnumber:
21214 maybe-clean-stage1-libdecnumber:
21215 @if libdecnumber-bootstrap
21216 maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
21217 all-stage1: all-stage1-libdecnumber
21218 TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
21219 all-stage1-libdecnumber: configure-stage1-libdecnumber
21220 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21221 @r=`${PWD_COMMAND}`; export r; \
21222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21223 TFLAGS="$(STAGE1_TFLAGS)"; \
21224 $(HOST_EXPORTS) \
21225 cd $(HOST_SUBDIR)/libdecnumber && \
21226 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21227 CFLAGS="$(STAGE1_CFLAGS)" \
21228 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21229 LIBCFLAGS="$(LIBCFLAGS)" \
21230 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21231 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21232 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21233 $(EXTRA_HOST_FLAGS) \
21234 $(STAGE1_FLAGS_TO_PASS) \
21235 TFLAGS="$(STAGE1_TFLAGS)" \
21236 $(TARGET-stage1-libdecnumber)
21238 maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
21239 clean-stage1: clean-stage1-libdecnumber
21240 clean-stage1-libdecnumber:
21241 @if [ $(current_stage) = stage1 ]; then \
21242 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21243 else \
21244 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
21245 $(MAKE) stage1-start; \
21246 fi; \
21247 cd $(HOST_SUBDIR)/libdecnumber && \
21248 $(MAKE) $(EXTRA_HOST_FLAGS) \
21249 $(STAGE1_FLAGS_TO_PASS) clean
21250 @endif libdecnumber-bootstrap
21253 .PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
21254 .PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
21255 maybe-all-stage2-libdecnumber:
21256 maybe-clean-stage2-libdecnumber:
21257 @if libdecnumber-bootstrap
21258 maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
21259 all-stage2: all-stage2-libdecnumber
21260 TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
21261 all-stage2-libdecnumber: configure-stage2-libdecnumber
21262 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21263 @r=`${PWD_COMMAND}`; export r; \
21264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21265 TFLAGS="$(STAGE2_TFLAGS)"; \
21266 $(HOST_EXPORTS) \
21267 $(POSTSTAGE1_HOST_EXPORTS) \
21268 cd $(HOST_SUBDIR)/libdecnumber && \
21269 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21270 CFLAGS="$(STAGE2_CFLAGS)" \
21271 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
21272 LIBCFLAGS="$(STAGE2_CFLAGS)" \
21273 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21274 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21275 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21276 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21277 TFLAGS="$(STAGE2_TFLAGS)" \
21278 $(TARGET-stage2-libdecnumber)
21280 maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
21281 clean-stage2: clean-stage2-libdecnumber
21282 clean-stage2-libdecnumber:
21283 @if [ $(current_stage) = stage2 ]; then \
21284 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21285 else \
21286 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
21287 $(MAKE) stage2-start; \
21288 fi; \
21289 cd $(HOST_SUBDIR)/libdecnumber && \
21290 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21291 @endif libdecnumber-bootstrap
21294 .PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
21295 .PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
21296 maybe-all-stage3-libdecnumber:
21297 maybe-clean-stage3-libdecnumber:
21298 @if libdecnumber-bootstrap
21299 maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
21300 all-stage3: all-stage3-libdecnumber
21301 TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
21302 all-stage3-libdecnumber: configure-stage3-libdecnumber
21303 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21304 @r=`${PWD_COMMAND}`; export r; \
21305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21306 TFLAGS="$(STAGE3_TFLAGS)"; \
21307 $(HOST_EXPORTS) \
21308 $(POSTSTAGE1_HOST_EXPORTS) \
21309 cd $(HOST_SUBDIR)/libdecnumber && \
21310 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21311 CFLAGS="$(STAGE3_CFLAGS)" \
21312 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
21313 LIBCFLAGS="$(STAGE3_CFLAGS)" \
21314 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21315 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21316 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21317 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21318 TFLAGS="$(STAGE3_TFLAGS)" \
21319 $(TARGET-stage3-libdecnumber)
21321 maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
21322 clean-stage3: clean-stage3-libdecnumber
21323 clean-stage3-libdecnumber:
21324 @if [ $(current_stage) = stage3 ]; then \
21325 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21326 else \
21327 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
21328 $(MAKE) stage3-start; \
21329 fi; \
21330 cd $(HOST_SUBDIR)/libdecnumber && \
21331 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21332 @endif libdecnumber-bootstrap
21335 .PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
21336 .PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
21337 maybe-all-stage4-libdecnumber:
21338 maybe-clean-stage4-libdecnumber:
21339 @if libdecnumber-bootstrap
21340 maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
21341 all-stage4: all-stage4-libdecnumber
21342 TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
21343 all-stage4-libdecnumber: configure-stage4-libdecnumber
21344 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21345 @r=`${PWD_COMMAND}`; export r; \
21346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21347 TFLAGS="$(STAGE4_TFLAGS)"; \
21348 $(HOST_EXPORTS) \
21349 $(POSTSTAGE1_HOST_EXPORTS) \
21350 cd $(HOST_SUBDIR)/libdecnumber && \
21351 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21352 CFLAGS="$(STAGE4_CFLAGS)" \
21353 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21354 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21355 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21356 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21357 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21358 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21359 TFLAGS="$(STAGE4_TFLAGS)" \
21360 $(TARGET-stage4-libdecnumber)
21362 maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
21363 clean-stage4: clean-stage4-libdecnumber
21364 clean-stage4-libdecnumber:
21365 @if [ $(current_stage) = stage4 ]; then \
21366 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21367 else \
21368 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
21369 $(MAKE) stage4-start; \
21370 fi; \
21371 cd $(HOST_SUBDIR)/libdecnumber && \
21372 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21373 @endif libdecnumber-bootstrap
21376 .PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
21377 .PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
21378 maybe-all-stageprofile-libdecnumber:
21379 maybe-clean-stageprofile-libdecnumber:
21380 @if libdecnumber-bootstrap
21381 maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
21382 all-stageprofile: all-stageprofile-libdecnumber
21383 TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
21384 all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21385 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21386 @r=`${PWD_COMMAND}`; export r; \
21387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21388 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21389 $(HOST_EXPORTS) \
21390 $(POSTSTAGE1_HOST_EXPORTS) \
21391 cd $(HOST_SUBDIR)/libdecnumber && \
21392 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21393 CFLAGS="$(STAGEprofile_CFLAGS)" \
21394 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21395 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21396 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21397 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21398 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21399 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21400 TFLAGS="$(STAGEprofile_TFLAGS)" \
21401 $(TARGET-stageprofile-libdecnumber)
21403 maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
21404 clean-stageprofile: clean-stageprofile-libdecnumber
21405 clean-stageprofile-libdecnumber:
21406 @if [ $(current_stage) = stageprofile ]; then \
21407 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21408 else \
21409 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
21410 $(MAKE) stageprofile-start; \
21411 fi; \
21412 cd $(HOST_SUBDIR)/libdecnumber && \
21413 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21414 @endif libdecnumber-bootstrap
21417 .PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
21418 .PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
21419 maybe-all-stagefeedback-libdecnumber:
21420 maybe-clean-stagefeedback-libdecnumber:
21421 @if libdecnumber-bootstrap
21422 maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
21423 all-stagefeedback: all-stagefeedback-libdecnumber
21424 TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
21425 all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21426 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21427 @r=`${PWD_COMMAND}`; export r; \
21428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21429 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21430 $(HOST_EXPORTS) \
21431 $(POSTSTAGE1_HOST_EXPORTS) \
21432 cd $(HOST_SUBDIR)/libdecnumber && \
21433 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21434 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21435 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21436 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21437 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21438 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21439 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21440 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21441 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21442 $(TARGET-stagefeedback-libdecnumber)
21444 maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
21445 clean-stagefeedback: clean-stagefeedback-libdecnumber
21446 clean-stagefeedback-libdecnumber:
21447 @if [ $(current_stage) = stagefeedback ]; then \
21448 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21449 else \
21450 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
21451 $(MAKE) stagefeedback-start; \
21452 fi; \
21453 cd $(HOST_SUBDIR)/libdecnumber && \
21454 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21455 @endif libdecnumber-bootstrap
21461 .PHONY: check-libdecnumber maybe-check-libdecnumber
21462 maybe-check-libdecnumber:
21463 @if libdecnumber
21464 maybe-check-libdecnumber: check-libdecnumber
21466 check-libdecnumber:
21467 @: $(MAKE); $(unstage)
21468 @r=`${PWD_COMMAND}`; export r; \
21469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21470 $(HOST_EXPORTS) \
21471 (cd $(HOST_SUBDIR)/libdecnumber && \
21472 $(MAKE) $(FLAGS_TO_PASS) check)
21474 @endif libdecnumber
21476 .PHONY: install-libdecnumber maybe-install-libdecnumber
21477 maybe-install-libdecnumber:
21478 @if libdecnumber
21479 maybe-install-libdecnumber: install-libdecnumber
21481 install-libdecnumber: installdirs
21482 @: $(MAKE); $(unstage)
21483 @r=`${PWD_COMMAND}`; export r; \
21484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21485 $(HOST_EXPORTS) \
21486 (cd $(HOST_SUBDIR)/libdecnumber && \
21487 $(MAKE) $(FLAGS_TO_PASS) install)
21489 @endif libdecnumber
21491 .PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
21492 maybe-install-strip-libdecnumber:
21493 @if libdecnumber
21494 maybe-install-strip-libdecnumber: install-strip-libdecnumber
21496 install-strip-libdecnumber: installdirs
21497 @: $(MAKE); $(unstage)
21498 @r=`${PWD_COMMAND}`; export r; \
21499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21500 $(HOST_EXPORTS) \
21501 (cd $(HOST_SUBDIR)/libdecnumber && \
21502 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21504 @endif libdecnumber
21506 # Other targets (info, dvi, pdf, etc.)
21508 .PHONY: maybe-info-libdecnumber info-libdecnumber
21509 maybe-info-libdecnumber:
21510 @if libdecnumber
21511 maybe-info-libdecnumber: info-libdecnumber
21513 info-libdecnumber: \
21514 configure-libdecnumber
21515 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21516 r=`${PWD_COMMAND}`; export r; \
21517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21518 $(HOST_EXPORTS) \
21519 for flag in $(EXTRA_HOST_FLAGS) ; do \
21520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21521 done; \
21522 echo "Doing info in libdecnumber" ; \
21523 (cd $(HOST_SUBDIR)/libdecnumber && \
21524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21526 "RANLIB=$${RANLIB}" \
21527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21528 info) \
21529 || exit 1
21531 @endif libdecnumber
21533 .PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
21534 maybe-dvi-libdecnumber:
21535 @if libdecnumber
21536 maybe-dvi-libdecnumber: dvi-libdecnumber
21538 dvi-libdecnumber: \
21539 configure-libdecnumber
21540 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21541 r=`${PWD_COMMAND}`; export r; \
21542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21543 $(HOST_EXPORTS) \
21544 for flag in $(EXTRA_HOST_FLAGS) ; do \
21545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21546 done; \
21547 echo "Doing dvi in libdecnumber" ; \
21548 (cd $(HOST_SUBDIR)/libdecnumber && \
21549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21551 "RANLIB=$${RANLIB}" \
21552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21553 dvi) \
21554 || exit 1
21556 @endif libdecnumber
21558 .PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
21559 maybe-pdf-libdecnumber:
21560 @if libdecnumber
21561 maybe-pdf-libdecnumber: pdf-libdecnumber
21563 pdf-libdecnumber: \
21564 configure-libdecnumber
21565 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21566 r=`${PWD_COMMAND}`; export r; \
21567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21568 $(HOST_EXPORTS) \
21569 for flag in $(EXTRA_HOST_FLAGS) ; do \
21570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21571 done; \
21572 echo "Doing pdf in libdecnumber" ; \
21573 (cd $(HOST_SUBDIR)/libdecnumber && \
21574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21576 "RANLIB=$${RANLIB}" \
21577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21578 pdf) \
21579 || exit 1
21581 @endif libdecnumber
21583 .PHONY: maybe-html-libdecnumber html-libdecnumber
21584 maybe-html-libdecnumber:
21585 @if libdecnumber
21586 maybe-html-libdecnumber: html-libdecnumber
21588 html-libdecnumber: \
21589 configure-libdecnumber
21590 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21591 r=`${PWD_COMMAND}`; export r; \
21592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21593 $(HOST_EXPORTS) \
21594 for flag in $(EXTRA_HOST_FLAGS) ; do \
21595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21596 done; \
21597 echo "Doing html in libdecnumber" ; \
21598 (cd $(HOST_SUBDIR)/libdecnumber && \
21599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21601 "RANLIB=$${RANLIB}" \
21602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21603 html) \
21604 || exit 1
21606 @endif libdecnumber
21608 .PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
21609 maybe-TAGS-libdecnumber:
21610 @if libdecnumber
21611 maybe-TAGS-libdecnumber: TAGS-libdecnumber
21613 TAGS-libdecnumber: \
21614 configure-libdecnumber
21615 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21616 r=`${PWD_COMMAND}`; export r; \
21617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21618 $(HOST_EXPORTS) \
21619 for flag in $(EXTRA_HOST_FLAGS) ; do \
21620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21621 done; \
21622 echo "Doing TAGS in libdecnumber" ; \
21623 (cd $(HOST_SUBDIR)/libdecnumber && \
21624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21626 "RANLIB=$${RANLIB}" \
21627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21628 TAGS) \
21629 || exit 1
21631 @endif libdecnumber
21633 .PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
21634 maybe-install-info-libdecnumber:
21635 @if libdecnumber
21636 maybe-install-info-libdecnumber: install-info-libdecnumber
21638 install-info-libdecnumber: \
21639 configure-libdecnumber \
21640 info-libdecnumber
21641 @[ -f ./libdecnumber/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 install-info in libdecnumber" ; \
21649 (cd $(HOST_SUBDIR)/libdecnumber && \
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 install-info) \
21655 || exit 1
21657 @endif libdecnumber
21659 .PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
21660 maybe-install-pdf-libdecnumber:
21661 @if libdecnumber
21662 maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
21664 install-pdf-libdecnumber: \
21665 configure-libdecnumber \
21666 pdf-libdecnumber
21667 @[ -f ./libdecnumber/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-pdf in libdecnumber" ; \
21675 (cd $(HOST_SUBDIR)/libdecnumber && \
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-pdf) \
21681 || exit 1
21683 @endif libdecnumber
21685 .PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
21686 maybe-install-html-libdecnumber:
21687 @if libdecnumber
21688 maybe-install-html-libdecnumber: install-html-libdecnumber
21690 install-html-libdecnumber: \
21691 configure-libdecnumber \
21692 html-libdecnumber
21693 @[ -f ./libdecnumber/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-html in libdecnumber" ; \
21701 (cd $(HOST_SUBDIR)/libdecnumber && \
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-html) \
21707 || exit 1
21709 @endif libdecnumber
21711 .PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
21712 maybe-installcheck-libdecnumber:
21713 @if libdecnumber
21714 maybe-installcheck-libdecnumber: installcheck-libdecnumber
21716 installcheck-libdecnumber: \
21717 configure-libdecnumber
21718 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21719 r=`${PWD_COMMAND}`; export r; \
21720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21721 $(HOST_EXPORTS) \
21722 for flag in $(EXTRA_HOST_FLAGS) ; do \
21723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21724 done; \
21725 echo "Doing installcheck in libdecnumber" ; \
21726 (cd $(HOST_SUBDIR)/libdecnumber && \
21727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21729 "RANLIB=$${RANLIB}" \
21730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21731 installcheck) \
21732 || exit 1
21734 @endif libdecnumber
21736 .PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
21737 maybe-mostlyclean-libdecnumber:
21738 @if libdecnumber
21739 maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
21741 mostlyclean-libdecnumber:
21742 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21743 r=`${PWD_COMMAND}`; export r; \
21744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21745 $(HOST_EXPORTS) \
21746 for flag in $(EXTRA_HOST_FLAGS) ; do \
21747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21748 done; \
21749 echo "Doing mostlyclean in libdecnumber" ; \
21750 (cd $(HOST_SUBDIR)/libdecnumber && \
21751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21753 "RANLIB=$${RANLIB}" \
21754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21755 mostlyclean) \
21756 || exit 1
21758 @endif libdecnumber
21760 .PHONY: maybe-clean-libdecnumber clean-libdecnumber
21761 maybe-clean-libdecnumber:
21762 @if libdecnumber
21763 maybe-clean-libdecnumber: clean-libdecnumber
21765 clean-libdecnumber:
21766 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21767 r=`${PWD_COMMAND}`; export r; \
21768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21769 $(HOST_EXPORTS) \
21770 for flag in $(EXTRA_HOST_FLAGS) ; do \
21771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21772 done; \
21773 echo "Doing clean in libdecnumber" ; \
21774 (cd $(HOST_SUBDIR)/libdecnumber && \
21775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21777 "RANLIB=$${RANLIB}" \
21778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21779 clean) \
21780 || exit 1
21782 @endif libdecnumber
21784 .PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
21785 maybe-distclean-libdecnumber:
21786 @if libdecnumber
21787 maybe-distclean-libdecnumber: distclean-libdecnumber
21789 distclean-libdecnumber:
21790 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21791 r=`${PWD_COMMAND}`; export r; \
21792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21793 $(HOST_EXPORTS) \
21794 for flag in $(EXTRA_HOST_FLAGS) ; do \
21795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21796 done; \
21797 echo "Doing distclean in libdecnumber" ; \
21798 (cd $(HOST_SUBDIR)/libdecnumber && \
21799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21801 "RANLIB=$${RANLIB}" \
21802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21803 distclean) \
21804 || exit 1
21806 @endif libdecnumber
21808 .PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
21809 maybe-maintainer-clean-libdecnumber:
21810 @if libdecnumber
21811 maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
21813 maintainer-clean-libdecnumber:
21814 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21815 r=`${PWD_COMMAND}`; export r; \
21816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21817 $(HOST_EXPORTS) \
21818 for flag in $(EXTRA_HOST_FLAGS) ; do \
21819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21820 done; \
21821 echo "Doing maintainer-clean in libdecnumber" ; \
21822 (cd $(HOST_SUBDIR)/libdecnumber && \
21823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21825 "RANLIB=$${RANLIB}" \
21826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21827 maintainer-clean) \
21828 || exit 1
21830 @endif libdecnumber
21834 .PHONY: configure-libgui maybe-configure-libgui
21835 maybe-configure-libgui:
21836 @if gcc-bootstrap
21837 configure-libgui: stage_current
21838 @endif gcc-bootstrap
21839 @if libgui
21840 maybe-configure-libgui: configure-libgui
21841 configure-libgui:
21842 @: $(MAKE); $(unstage)
21843 @r=`${PWD_COMMAND}`; export r; \
21844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21845 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
21846 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
21847 $(HOST_EXPORTS) \
21848 echo Configuring in $(HOST_SUBDIR)/libgui; \
21849 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
21850 case $(srcdir) in \
21851 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21852 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
21853 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21854 esac; \
21855 module_srcdir=libgui; \
21856 $(SHELL) \
21857 $$s/$$module_srcdir/configure \
21858 --srcdir=$${topdir}/$$module_srcdir \
21859 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21860 --target=${target_alias} \
21861 || exit 1
21862 @endif libgui
21868 .PHONY: all-libgui maybe-all-libgui
21869 maybe-all-libgui:
21870 @if gcc-bootstrap
21871 all-libgui: stage_current
21872 @endif gcc-bootstrap
21873 @if libgui
21874 TARGET-libgui=all
21875 maybe-all-libgui: all-libgui
21876 all-libgui: configure-libgui
21877 @: $(MAKE); $(unstage)
21878 @r=`${PWD_COMMAND}`; export r; \
21879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21880 $(HOST_EXPORTS) \
21881 (cd $(HOST_SUBDIR)/libgui && \
21882 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
21883 $(TARGET-libgui))
21884 @endif libgui
21889 .PHONY: check-libgui maybe-check-libgui
21890 maybe-check-libgui:
21891 @if libgui
21892 maybe-check-libgui: check-libgui
21894 check-libgui:
21895 @: $(MAKE); $(unstage)
21896 @r=`${PWD_COMMAND}`; export r; \
21897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21898 $(HOST_EXPORTS) \
21899 (cd $(HOST_SUBDIR)/libgui && \
21900 $(MAKE) $(FLAGS_TO_PASS) check)
21902 @endif libgui
21904 .PHONY: install-libgui maybe-install-libgui
21905 maybe-install-libgui:
21906 @if libgui
21907 maybe-install-libgui: install-libgui
21909 install-libgui: installdirs
21910 @: $(MAKE); $(unstage)
21911 @r=`${PWD_COMMAND}`; export r; \
21912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21913 $(HOST_EXPORTS) \
21914 (cd $(HOST_SUBDIR)/libgui && \
21915 $(MAKE) $(FLAGS_TO_PASS) install)
21917 @endif libgui
21919 .PHONY: install-strip-libgui maybe-install-strip-libgui
21920 maybe-install-strip-libgui:
21921 @if libgui
21922 maybe-install-strip-libgui: install-strip-libgui
21924 install-strip-libgui: installdirs
21925 @: $(MAKE); $(unstage)
21926 @r=`${PWD_COMMAND}`; export r; \
21927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21928 $(HOST_EXPORTS) \
21929 (cd $(HOST_SUBDIR)/libgui && \
21930 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21932 @endif libgui
21934 # Other targets (info, dvi, pdf, etc.)
21936 .PHONY: maybe-info-libgui info-libgui
21937 maybe-info-libgui:
21938 @if libgui
21939 maybe-info-libgui: info-libgui
21941 info-libgui: \
21942 configure-libgui
21943 @: $(MAKE); $(unstage)
21944 @[ -f ./libgui/Makefile ] || exit 0; \
21945 r=`${PWD_COMMAND}`; export r; \
21946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21947 $(HOST_EXPORTS) \
21948 for flag in $(EXTRA_HOST_FLAGS) ; do \
21949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21950 done; \
21951 echo "Doing info in libgui" ; \
21952 (cd $(HOST_SUBDIR)/libgui && \
21953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21955 "RANLIB=$${RANLIB}" \
21956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21957 info) \
21958 || exit 1
21960 @endif libgui
21962 .PHONY: maybe-dvi-libgui dvi-libgui
21963 maybe-dvi-libgui:
21964 @if libgui
21965 maybe-dvi-libgui: dvi-libgui
21967 dvi-libgui: \
21968 configure-libgui
21969 @: $(MAKE); $(unstage)
21970 @[ -f ./libgui/Makefile ] || exit 0; \
21971 r=`${PWD_COMMAND}`; export r; \
21972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21973 $(HOST_EXPORTS) \
21974 for flag in $(EXTRA_HOST_FLAGS) ; do \
21975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21976 done; \
21977 echo "Doing dvi in libgui" ; \
21978 (cd $(HOST_SUBDIR)/libgui && \
21979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21981 "RANLIB=$${RANLIB}" \
21982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21983 dvi) \
21984 || exit 1
21986 @endif libgui
21988 .PHONY: maybe-pdf-libgui pdf-libgui
21989 maybe-pdf-libgui:
21990 @if libgui
21991 maybe-pdf-libgui: pdf-libgui
21993 pdf-libgui: \
21994 configure-libgui
21995 @: $(MAKE); $(unstage)
21996 @[ -f ./libgui/Makefile ] || exit 0; \
21997 r=`${PWD_COMMAND}`; export r; \
21998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21999 $(HOST_EXPORTS) \
22000 for flag in $(EXTRA_HOST_FLAGS) ; do \
22001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22002 done; \
22003 echo "Doing pdf in libgui" ; \
22004 (cd $(HOST_SUBDIR)/libgui && \
22005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22007 "RANLIB=$${RANLIB}" \
22008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22009 pdf) \
22010 || exit 1
22012 @endif libgui
22014 .PHONY: maybe-html-libgui html-libgui
22015 maybe-html-libgui:
22016 @if libgui
22017 maybe-html-libgui: html-libgui
22019 html-libgui: \
22020 configure-libgui
22021 @: $(MAKE); $(unstage)
22022 @[ -f ./libgui/Makefile ] || exit 0; \
22023 r=`${PWD_COMMAND}`; export r; \
22024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22025 $(HOST_EXPORTS) \
22026 for flag in $(EXTRA_HOST_FLAGS) ; do \
22027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22028 done; \
22029 echo "Doing html in libgui" ; \
22030 (cd $(HOST_SUBDIR)/libgui && \
22031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22033 "RANLIB=$${RANLIB}" \
22034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22035 html) \
22036 || exit 1
22038 @endif libgui
22040 .PHONY: maybe-TAGS-libgui TAGS-libgui
22041 maybe-TAGS-libgui:
22042 @if libgui
22043 maybe-TAGS-libgui: TAGS-libgui
22045 TAGS-libgui: \
22046 configure-libgui
22047 @: $(MAKE); $(unstage)
22048 @[ -f ./libgui/Makefile ] || exit 0; \
22049 r=`${PWD_COMMAND}`; export r; \
22050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22051 $(HOST_EXPORTS) \
22052 for flag in $(EXTRA_HOST_FLAGS) ; do \
22053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22054 done; \
22055 echo "Doing TAGS in libgui" ; \
22056 (cd $(HOST_SUBDIR)/libgui && \
22057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22059 "RANLIB=$${RANLIB}" \
22060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22061 TAGS) \
22062 || exit 1
22064 @endif libgui
22066 .PHONY: maybe-install-info-libgui install-info-libgui
22067 maybe-install-info-libgui:
22068 @if libgui
22069 maybe-install-info-libgui: install-info-libgui
22071 install-info-libgui: \
22072 configure-libgui \
22073 info-libgui
22074 @: $(MAKE); $(unstage)
22075 @[ -f ./libgui/Makefile ] || exit 0; \
22076 r=`${PWD_COMMAND}`; export r; \
22077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22078 $(HOST_EXPORTS) \
22079 for flag in $(EXTRA_HOST_FLAGS) ; do \
22080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22081 done; \
22082 echo "Doing install-info in libgui" ; \
22083 (cd $(HOST_SUBDIR)/libgui && \
22084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22086 "RANLIB=$${RANLIB}" \
22087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22088 install-info) \
22089 || exit 1
22091 @endif libgui
22093 .PHONY: maybe-install-pdf-libgui install-pdf-libgui
22094 maybe-install-pdf-libgui:
22095 @if libgui
22096 maybe-install-pdf-libgui: install-pdf-libgui
22098 install-pdf-libgui: \
22099 configure-libgui \
22100 pdf-libgui
22101 @: $(MAKE); $(unstage)
22102 @[ -f ./libgui/Makefile ] || exit 0; \
22103 r=`${PWD_COMMAND}`; export r; \
22104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22105 $(HOST_EXPORTS) \
22106 for flag in $(EXTRA_HOST_FLAGS) ; do \
22107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22108 done; \
22109 echo "Doing install-pdf in libgui" ; \
22110 (cd $(HOST_SUBDIR)/libgui && \
22111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22113 "RANLIB=$${RANLIB}" \
22114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22115 install-pdf) \
22116 || exit 1
22118 @endif libgui
22120 .PHONY: maybe-install-html-libgui install-html-libgui
22121 maybe-install-html-libgui:
22122 @if libgui
22123 maybe-install-html-libgui: install-html-libgui
22125 install-html-libgui: \
22126 configure-libgui \
22127 html-libgui
22128 @: $(MAKE); $(unstage)
22129 @[ -f ./libgui/Makefile ] || exit 0; \
22130 r=`${PWD_COMMAND}`; export r; \
22131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22132 $(HOST_EXPORTS) \
22133 for flag in $(EXTRA_HOST_FLAGS) ; do \
22134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22135 done; \
22136 echo "Doing install-html in libgui" ; \
22137 (cd $(HOST_SUBDIR)/libgui && \
22138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22140 "RANLIB=$${RANLIB}" \
22141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22142 install-html) \
22143 || exit 1
22145 @endif libgui
22147 .PHONY: maybe-installcheck-libgui installcheck-libgui
22148 maybe-installcheck-libgui:
22149 @if libgui
22150 maybe-installcheck-libgui: installcheck-libgui
22152 installcheck-libgui: \
22153 configure-libgui
22154 @: $(MAKE); $(unstage)
22155 @[ -f ./libgui/Makefile ] || exit 0; \
22156 r=`${PWD_COMMAND}`; export r; \
22157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22158 $(HOST_EXPORTS) \
22159 for flag in $(EXTRA_HOST_FLAGS) ; do \
22160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22161 done; \
22162 echo "Doing installcheck in libgui" ; \
22163 (cd $(HOST_SUBDIR)/libgui && \
22164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22166 "RANLIB=$${RANLIB}" \
22167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22168 installcheck) \
22169 || exit 1
22171 @endif libgui
22173 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
22174 maybe-mostlyclean-libgui:
22175 @if libgui
22176 maybe-mostlyclean-libgui: mostlyclean-libgui
22178 mostlyclean-libgui:
22179 @: $(MAKE); $(unstage)
22180 @[ -f ./libgui/Makefile ] || exit 0; \
22181 r=`${PWD_COMMAND}`; export r; \
22182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22183 $(HOST_EXPORTS) \
22184 for flag in $(EXTRA_HOST_FLAGS) ; do \
22185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22186 done; \
22187 echo "Doing mostlyclean in libgui" ; \
22188 (cd $(HOST_SUBDIR)/libgui && \
22189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22191 "RANLIB=$${RANLIB}" \
22192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22193 mostlyclean) \
22194 || exit 1
22196 @endif libgui
22198 .PHONY: maybe-clean-libgui clean-libgui
22199 maybe-clean-libgui:
22200 @if libgui
22201 maybe-clean-libgui: clean-libgui
22203 clean-libgui:
22204 @: $(MAKE); $(unstage)
22205 @[ -f ./libgui/Makefile ] || exit 0; \
22206 r=`${PWD_COMMAND}`; export r; \
22207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22208 $(HOST_EXPORTS) \
22209 for flag in $(EXTRA_HOST_FLAGS) ; do \
22210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22211 done; \
22212 echo "Doing clean in libgui" ; \
22213 (cd $(HOST_SUBDIR)/libgui && \
22214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22216 "RANLIB=$${RANLIB}" \
22217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22218 clean) \
22219 || exit 1
22221 @endif libgui
22223 .PHONY: maybe-distclean-libgui distclean-libgui
22224 maybe-distclean-libgui:
22225 @if libgui
22226 maybe-distclean-libgui: distclean-libgui
22228 distclean-libgui:
22229 @: $(MAKE); $(unstage)
22230 @[ -f ./libgui/Makefile ] || exit 0; \
22231 r=`${PWD_COMMAND}`; export r; \
22232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22233 $(HOST_EXPORTS) \
22234 for flag in $(EXTRA_HOST_FLAGS) ; do \
22235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22236 done; \
22237 echo "Doing distclean in libgui" ; \
22238 (cd $(HOST_SUBDIR)/libgui && \
22239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22241 "RANLIB=$${RANLIB}" \
22242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22243 distclean) \
22244 || exit 1
22246 @endif libgui
22248 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
22249 maybe-maintainer-clean-libgui:
22250 @if libgui
22251 maybe-maintainer-clean-libgui: maintainer-clean-libgui
22253 maintainer-clean-libgui:
22254 @: $(MAKE); $(unstage)
22255 @[ -f ./libgui/Makefile ] || exit 0; \
22256 r=`${PWD_COMMAND}`; export r; \
22257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22258 $(HOST_EXPORTS) \
22259 for flag in $(EXTRA_HOST_FLAGS) ; do \
22260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22261 done; \
22262 echo "Doing maintainer-clean in libgui" ; \
22263 (cd $(HOST_SUBDIR)/libgui && \
22264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22266 "RANLIB=$${RANLIB}" \
22267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22268 maintainer-clean) \
22269 || exit 1
22271 @endif libgui
22275 .PHONY: configure-libiberty maybe-configure-libiberty
22276 maybe-configure-libiberty:
22277 @if gcc-bootstrap
22278 configure-libiberty: stage_current
22279 @endif gcc-bootstrap
22280 @if libiberty
22281 maybe-configure-libiberty: configure-libiberty
22282 configure-libiberty:
22283 @r=`${PWD_COMMAND}`; export r; \
22284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22285 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22286 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22287 $(HOST_EXPORTS) \
22288 echo Configuring in $(HOST_SUBDIR)/libiberty; \
22289 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
22290 case $(srcdir) in \
22291 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22292 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22293 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22294 esac; \
22295 module_srcdir=libiberty; \
22296 $(SHELL) \
22297 $$s/$$module_srcdir/configure \
22298 --srcdir=$${topdir}/$$module_srcdir \
22299 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22300 --target=${target_alias} @extra_host_libiberty_configure_flags@ \
22301 || exit 1
22302 @endif libiberty
22306 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
22307 maybe-configure-stage1-libiberty:
22308 @if libiberty-bootstrap
22309 maybe-configure-stage1-libiberty: configure-stage1-libiberty
22310 configure-stage1-libiberty:
22311 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22312 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22313 @r=`${PWD_COMMAND}`; export r; \
22314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22315 TFLAGS="$(STAGE1_TFLAGS)"; \
22316 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22317 $(HOST_EXPORTS) \
22318 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
22319 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
22320 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
22321 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
22322 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22323 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22324 case $(srcdir) in \
22325 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22326 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22327 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22328 esac; \
22329 module_srcdir=libiberty; \
22330 $(SHELL) $$s/$$module_srcdir/configure \
22331 --srcdir=$${topdir}/$$module_srcdir \
22332 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22333 --target=${target_alias} \
22335 $(STAGE1_CONFIGURE_FLAGS) \
22336 @extra_host_libiberty_configure_flags@
22337 @endif libiberty-bootstrap
22339 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
22340 maybe-configure-stage2-libiberty:
22341 @if libiberty-bootstrap
22342 maybe-configure-stage2-libiberty: configure-stage2-libiberty
22343 configure-stage2-libiberty:
22344 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22345 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22346 @r=`${PWD_COMMAND}`; export r; \
22347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22348 TFLAGS="$(STAGE2_TFLAGS)"; \
22349 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22350 $(HOST_EXPORTS) \
22351 $(POSTSTAGE1_HOST_EXPORTS) \
22352 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
22353 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
22354 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
22355 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
22356 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22357 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22358 case $(srcdir) in \
22359 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22360 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22361 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22362 esac; \
22363 module_srcdir=libiberty; \
22364 $(SHELL) $$s/$$module_srcdir/configure \
22365 --srcdir=$${topdir}/$$module_srcdir \
22366 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22367 --target=${target_alias} \
22368 --with-build-libsubdir=$(HOST_SUBDIR) \
22369 $(STAGE2_CONFIGURE_FLAGS) \
22370 @extra_host_libiberty_configure_flags@
22371 @endif libiberty-bootstrap
22373 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
22374 maybe-configure-stage3-libiberty:
22375 @if libiberty-bootstrap
22376 maybe-configure-stage3-libiberty: configure-stage3-libiberty
22377 configure-stage3-libiberty:
22378 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22379 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22380 @r=`${PWD_COMMAND}`; export r; \
22381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22382 TFLAGS="$(STAGE3_TFLAGS)"; \
22383 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22384 $(HOST_EXPORTS) \
22385 $(POSTSTAGE1_HOST_EXPORTS) \
22386 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
22387 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
22388 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
22389 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
22390 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22391 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22392 case $(srcdir) in \
22393 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22394 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22395 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22396 esac; \
22397 module_srcdir=libiberty; \
22398 $(SHELL) $$s/$$module_srcdir/configure \
22399 --srcdir=$${topdir}/$$module_srcdir \
22400 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22401 --target=${target_alias} \
22402 --with-build-libsubdir=$(HOST_SUBDIR) \
22403 $(STAGE3_CONFIGURE_FLAGS) \
22404 @extra_host_libiberty_configure_flags@
22405 @endif libiberty-bootstrap
22407 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
22408 maybe-configure-stage4-libiberty:
22409 @if libiberty-bootstrap
22410 maybe-configure-stage4-libiberty: configure-stage4-libiberty
22411 configure-stage4-libiberty:
22412 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22413 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22414 @r=`${PWD_COMMAND}`; export r; \
22415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22416 TFLAGS="$(STAGE4_TFLAGS)"; \
22417 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22418 $(HOST_EXPORTS) \
22419 $(POSTSTAGE1_HOST_EXPORTS) \
22420 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
22421 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
22422 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
22423 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
22424 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22425 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22426 case $(srcdir) in \
22427 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22428 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22429 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22430 esac; \
22431 module_srcdir=libiberty; \
22432 $(SHELL) $$s/$$module_srcdir/configure \
22433 --srcdir=$${topdir}/$$module_srcdir \
22434 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22435 --target=${target_alias} \
22436 --with-build-libsubdir=$(HOST_SUBDIR) \
22437 $(STAGE4_CONFIGURE_FLAGS) \
22438 @extra_host_libiberty_configure_flags@
22439 @endif libiberty-bootstrap
22441 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
22442 maybe-configure-stageprofile-libiberty:
22443 @if libiberty-bootstrap
22444 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
22445 configure-stageprofile-libiberty:
22446 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22447 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22448 @r=`${PWD_COMMAND}`; export r; \
22449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22450 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22451 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22452 $(HOST_EXPORTS) \
22453 $(POSTSTAGE1_HOST_EXPORTS) \
22454 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
22455 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
22456 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
22457 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
22458 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22459 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22460 case $(srcdir) in \
22461 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22462 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22463 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22464 esac; \
22465 module_srcdir=libiberty; \
22466 $(SHELL) $$s/$$module_srcdir/configure \
22467 --srcdir=$${topdir}/$$module_srcdir \
22468 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22469 --target=${target_alias} \
22470 --with-build-libsubdir=$(HOST_SUBDIR) \
22471 $(STAGEprofile_CONFIGURE_FLAGS) \
22472 @extra_host_libiberty_configure_flags@
22473 @endif libiberty-bootstrap
22475 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
22476 maybe-configure-stagefeedback-libiberty:
22477 @if libiberty-bootstrap
22478 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
22479 configure-stagefeedback-libiberty:
22480 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22481 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22482 @r=`${PWD_COMMAND}`; export r; \
22483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22484 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22485 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22486 $(HOST_EXPORTS) \
22487 $(POSTSTAGE1_HOST_EXPORTS) \
22488 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
22489 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22490 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
22491 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
22492 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22493 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22494 case $(srcdir) in \
22495 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22496 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22497 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22498 esac; \
22499 module_srcdir=libiberty; \
22500 $(SHELL) $$s/$$module_srcdir/configure \
22501 --srcdir=$${topdir}/$$module_srcdir \
22502 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22503 --target=${target_alias} \
22504 --with-build-libsubdir=$(HOST_SUBDIR) \
22505 $(STAGEfeedback_CONFIGURE_FLAGS) \
22506 @extra_host_libiberty_configure_flags@
22507 @endif libiberty-bootstrap
22513 .PHONY: all-libiberty maybe-all-libiberty
22514 maybe-all-libiberty:
22515 @if gcc-bootstrap
22516 all-libiberty: stage_current
22517 @endif gcc-bootstrap
22518 @if libiberty
22519 TARGET-libiberty=all
22520 maybe-all-libiberty: all-libiberty
22521 all-libiberty: configure-libiberty
22522 @r=`${PWD_COMMAND}`; export r; \
22523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22524 $(HOST_EXPORTS) \
22525 (cd $(HOST_SUBDIR)/libiberty && \
22526 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22527 $(TARGET-libiberty))
22528 @endif libiberty
22532 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
22533 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
22534 maybe-all-stage1-libiberty:
22535 maybe-clean-stage1-libiberty:
22536 @if libiberty-bootstrap
22537 maybe-all-stage1-libiberty: all-stage1-libiberty
22538 all-stage1: all-stage1-libiberty
22539 TARGET-stage1-libiberty = $(TARGET-libiberty)
22540 all-stage1-libiberty: configure-stage1-libiberty
22541 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22542 @r=`${PWD_COMMAND}`; export r; \
22543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22544 TFLAGS="$(STAGE1_TFLAGS)"; \
22545 $(HOST_EXPORTS) \
22546 cd $(HOST_SUBDIR)/libiberty && \
22547 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22548 CFLAGS="$(STAGE1_CFLAGS)" \
22549 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22550 LIBCFLAGS="$(LIBCFLAGS)" \
22551 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22552 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22553 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22554 $(EXTRA_HOST_FLAGS) \
22555 $(STAGE1_FLAGS_TO_PASS) \
22556 TFLAGS="$(STAGE1_TFLAGS)" \
22557 $(TARGET-stage1-libiberty)
22559 maybe-clean-stage1-libiberty: clean-stage1-libiberty
22560 clean-stage1: clean-stage1-libiberty
22561 clean-stage1-libiberty:
22562 @if [ $(current_stage) = stage1 ]; then \
22563 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22564 else \
22565 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
22566 $(MAKE) stage1-start; \
22567 fi; \
22568 cd $(HOST_SUBDIR)/libiberty && \
22569 $(MAKE) $(EXTRA_HOST_FLAGS) \
22570 $(STAGE1_FLAGS_TO_PASS) clean
22571 @endif libiberty-bootstrap
22574 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
22575 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
22576 maybe-all-stage2-libiberty:
22577 maybe-clean-stage2-libiberty:
22578 @if libiberty-bootstrap
22579 maybe-all-stage2-libiberty: all-stage2-libiberty
22580 all-stage2: all-stage2-libiberty
22581 TARGET-stage2-libiberty = $(TARGET-libiberty)
22582 all-stage2-libiberty: configure-stage2-libiberty
22583 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22584 @r=`${PWD_COMMAND}`; export r; \
22585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22586 TFLAGS="$(STAGE2_TFLAGS)"; \
22587 $(HOST_EXPORTS) \
22588 $(POSTSTAGE1_HOST_EXPORTS) \
22589 cd $(HOST_SUBDIR)/libiberty && \
22590 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22591 CFLAGS="$(STAGE2_CFLAGS)" \
22592 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22593 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22594 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22595 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22596 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22597 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22598 TFLAGS="$(STAGE2_TFLAGS)" \
22599 $(TARGET-stage2-libiberty)
22601 maybe-clean-stage2-libiberty: clean-stage2-libiberty
22602 clean-stage2: clean-stage2-libiberty
22603 clean-stage2-libiberty:
22604 @if [ $(current_stage) = stage2 ]; then \
22605 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22606 else \
22607 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
22608 $(MAKE) stage2-start; \
22609 fi; \
22610 cd $(HOST_SUBDIR)/libiberty && \
22611 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22612 @endif libiberty-bootstrap
22615 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
22616 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
22617 maybe-all-stage3-libiberty:
22618 maybe-clean-stage3-libiberty:
22619 @if libiberty-bootstrap
22620 maybe-all-stage3-libiberty: all-stage3-libiberty
22621 all-stage3: all-stage3-libiberty
22622 TARGET-stage3-libiberty = $(TARGET-libiberty)
22623 all-stage3-libiberty: configure-stage3-libiberty
22624 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22625 @r=`${PWD_COMMAND}`; export r; \
22626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22627 TFLAGS="$(STAGE3_TFLAGS)"; \
22628 $(HOST_EXPORTS) \
22629 $(POSTSTAGE1_HOST_EXPORTS) \
22630 cd $(HOST_SUBDIR)/libiberty && \
22631 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22632 CFLAGS="$(STAGE3_CFLAGS)" \
22633 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22634 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22635 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22636 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22637 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22638 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22639 TFLAGS="$(STAGE3_TFLAGS)" \
22640 $(TARGET-stage3-libiberty)
22642 maybe-clean-stage3-libiberty: clean-stage3-libiberty
22643 clean-stage3: clean-stage3-libiberty
22644 clean-stage3-libiberty:
22645 @if [ $(current_stage) = stage3 ]; then \
22646 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22647 else \
22648 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
22649 $(MAKE) stage3-start; \
22650 fi; \
22651 cd $(HOST_SUBDIR)/libiberty && \
22652 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22653 @endif libiberty-bootstrap
22656 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
22657 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
22658 maybe-all-stage4-libiberty:
22659 maybe-clean-stage4-libiberty:
22660 @if libiberty-bootstrap
22661 maybe-all-stage4-libiberty: all-stage4-libiberty
22662 all-stage4: all-stage4-libiberty
22663 TARGET-stage4-libiberty = $(TARGET-libiberty)
22664 all-stage4-libiberty: configure-stage4-libiberty
22665 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22666 @r=`${PWD_COMMAND}`; export r; \
22667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22668 TFLAGS="$(STAGE4_TFLAGS)"; \
22669 $(HOST_EXPORTS) \
22670 $(POSTSTAGE1_HOST_EXPORTS) \
22671 cd $(HOST_SUBDIR)/libiberty && \
22672 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22673 CFLAGS="$(STAGE4_CFLAGS)" \
22674 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22675 LIBCFLAGS="$(STAGE4_CFLAGS)" \
22676 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22677 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22678 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22679 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22680 TFLAGS="$(STAGE4_TFLAGS)" \
22681 $(TARGET-stage4-libiberty)
22683 maybe-clean-stage4-libiberty: clean-stage4-libiberty
22684 clean-stage4: clean-stage4-libiberty
22685 clean-stage4-libiberty:
22686 @if [ $(current_stage) = stage4 ]; then \
22687 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22688 else \
22689 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
22690 $(MAKE) stage4-start; \
22691 fi; \
22692 cd $(HOST_SUBDIR)/libiberty && \
22693 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22694 @endif libiberty-bootstrap
22697 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
22698 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
22699 maybe-all-stageprofile-libiberty:
22700 maybe-clean-stageprofile-libiberty:
22701 @if libiberty-bootstrap
22702 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
22703 all-stageprofile: all-stageprofile-libiberty
22704 TARGET-stageprofile-libiberty = $(TARGET-libiberty)
22705 all-stageprofile-libiberty: configure-stageprofile-libiberty
22706 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22707 @r=`${PWD_COMMAND}`; export r; \
22708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22709 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22710 $(HOST_EXPORTS) \
22711 $(POSTSTAGE1_HOST_EXPORTS) \
22712 cd $(HOST_SUBDIR)/libiberty && \
22713 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22714 CFLAGS="$(STAGEprofile_CFLAGS)" \
22715 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
22716 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22717 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22718 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22719 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22720 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22721 TFLAGS="$(STAGEprofile_TFLAGS)" \
22722 $(TARGET-stageprofile-libiberty)
22724 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
22725 clean-stageprofile: clean-stageprofile-libiberty
22726 clean-stageprofile-libiberty:
22727 @if [ $(current_stage) = stageprofile ]; then \
22728 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22729 else \
22730 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
22731 $(MAKE) stageprofile-start; \
22732 fi; \
22733 cd $(HOST_SUBDIR)/libiberty && \
22734 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22735 @endif libiberty-bootstrap
22738 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
22739 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
22740 maybe-all-stagefeedback-libiberty:
22741 maybe-clean-stagefeedback-libiberty:
22742 @if libiberty-bootstrap
22743 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
22744 all-stagefeedback: all-stagefeedback-libiberty
22745 TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
22746 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
22747 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22748 @r=`${PWD_COMMAND}`; export r; \
22749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22750 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22751 $(HOST_EXPORTS) \
22752 $(POSTSTAGE1_HOST_EXPORTS) \
22753 cd $(HOST_SUBDIR)/libiberty && \
22754 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22755 CFLAGS="$(STAGEfeedback_CFLAGS)" \
22756 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
22757 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22758 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22759 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22760 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22761 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22762 TFLAGS="$(STAGEfeedback_TFLAGS)" \
22763 $(TARGET-stagefeedback-libiberty)
22765 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
22766 clean-stagefeedback: clean-stagefeedback-libiberty
22767 clean-stagefeedback-libiberty:
22768 @if [ $(current_stage) = stagefeedback ]; then \
22769 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22770 else \
22771 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
22772 $(MAKE) stagefeedback-start; \
22773 fi; \
22774 cd $(HOST_SUBDIR)/libiberty && \
22775 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22776 @endif libiberty-bootstrap
22782 .PHONY: check-libiberty maybe-check-libiberty
22783 maybe-check-libiberty:
22784 @if libiberty
22785 maybe-check-libiberty: check-libiberty
22787 check-libiberty:
22788 @: $(MAKE); $(unstage)
22789 @r=`${PWD_COMMAND}`; export r; \
22790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22791 $(HOST_EXPORTS) \
22792 (cd $(HOST_SUBDIR)/libiberty && \
22793 $(MAKE) $(FLAGS_TO_PASS) check)
22795 @endif libiberty
22797 .PHONY: install-libiberty maybe-install-libiberty
22798 maybe-install-libiberty:
22799 @if libiberty
22800 maybe-install-libiberty: install-libiberty
22802 install-libiberty: installdirs
22803 @: $(MAKE); $(unstage)
22804 @r=`${PWD_COMMAND}`; export r; \
22805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22806 $(HOST_EXPORTS) \
22807 (cd $(HOST_SUBDIR)/libiberty && \
22808 $(MAKE) $(FLAGS_TO_PASS) install)
22810 @endif libiberty
22812 .PHONY: install-strip-libiberty maybe-install-strip-libiberty
22813 maybe-install-strip-libiberty:
22814 @if libiberty
22815 maybe-install-strip-libiberty: install-strip-libiberty
22817 install-strip-libiberty: installdirs
22818 @: $(MAKE); $(unstage)
22819 @r=`${PWD_COMMAND}`; export r; \
22820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22821 $(HOST_EXPORTS) \
22822 (cd $(HOST_SUBDIR)/libiberty && \
22823 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22825 @endif libiberty
22827 # Other targets (info, dvi, pdf, etc.)
22829 .PHONY: maybe-info-libiberty info-libiberty
22830 maybe-info-libiberty:
22831 @if libiberty
22832 maybe-info-libiberty: info-libiberty
22834 info-libiberty: \
22835 configure-libiberty
22836 @[ -f ./libiberty/Makefile ] || exit 0; \
22837 r=`${PWD_COMMAND}`; export r; \
22838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22839 $(HOST_EXPORTS) \
22840 for flag in $(EXTRA_HOST_FLAGS) ; do \
22841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22842 done; \
22843 echo "Doing info in libiberty" ; \
22844 (cd $(HOST_SUBDIR)/libiberty && \
22845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22847 "RANLIB=$${RANLIB}" \
22848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22849 info) \
22850 || exit 1
22852 @endif libiberty
22854 .PHONY: maybe-dvi-libiberty dvi-libiberty
22855 maybe-dvi-libiberty:
22856 @if libiberty
22857 maybe-dvi-libiberty: dvi-libiberty
22859 dvi-libiberty: \
22860 configure-libiberty
22861 @[ -f ./libiberty/Makefile ] || exit 0; \
22862 r=`${PWD_COMMAND}`; export r; \
22863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22864 $(HOST_EXPORTS) \
22865 for flag in $(EXTRA_HOST_FLAGS) ; do \
22866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22867 done; \
22868 echo "Doing dvi in libiberty" ; \
22869 (cd $(HOST_SUBDIR)/libiberty && \
22870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22872 "RANLIB=$${RANLIB}" \
22873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22874 dvi) \
22875 || exit 1
22877 @endif libiberty
22879 .PHONY: maybe-pdf-libiberty pdf-libiberty
22880 maybe-pdf-libiberty:
22881 @if libiberty
22882 maybe-pdf-libiberty: pdf-libiberty
22884 pdf-libiberty: \
22885 configure-libiberty
22886 @[ -f ./libiberty/Makefile ] || exit 0; \
22887 r=`${PWD_COMMAND}`; export r; \
22888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22889 $(HOST_EXPORTS) \
22890 for flag in $(EXTRA_HOST_FLAGS) ; do \
22891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22892 done; \
22893 echo "Doing pdf in libiberty" ; \
22894 (cd $(HOST_SUBDIR)/libiberty && \
22895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22897 "RANLIB=$${RANLIB}" \
22898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22899 pdf) \
22900 || exit 1
22902 @endif libiberty
22904 .PHONY: maybe-html-libiberty html-libiberty
22905 maybe-html-libiberty:
22906 @if libiberty
22907 maybe-html-libiberty: html-libiberty
22909 html-libiberty: \
22910 configure-libiberty
22911 @[ -f ./libiberty/Makefile ] || exit 0; \
22912 r=`${PWD_COMMAND}`; export r; \
22913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22914 $(HOST_EXPORTS) \
22915 for flag in $(EXTRA_HOST_FLAGS) ; do \
22916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22917 done; \
22918 echo "Doing html in libiberty" ; \
22919 (cd $(HOST_SUBDIR)/libiberty && \
22920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22922 "RANLIB=$${RANLIB}" \
22923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22924 html) \
22925 || exit 1
22927 @endif libiberty
22929 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
22930 maybe-TAGS-libiberty:
22931 @if libiberty
22932 maybe-TAGS-libiberty: TAGS-libiberty
22934 TAGS-libiberty: \
22935 configure-libiberty
22936 @[ -f ./libiberty/Makefile ] || exit 0; \
22937 r=`${PWD_COMMAND}`; export r; \
22938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22939 $(HOST_EXPORTS) \
22940 for flag in $(EXTRA_HOST_FLAGS) ; do \
22941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22942 done; \
22943 echo "Doing TAGS in libiberty" ; \
22944 (cd $(HOST_SUBDIR)/libiberty && \
22945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22947 "RANLIB=$${RANLIB}" \
22948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22949 TAGS) \
22950 || exit 1
22952 @endif libiberty
22954 .PHONY: maybe-install-info-libiberty install-info-libiberty
22955 maybe-install-info-libiberty:
22956 @if libiberty
22957 maybe-install-info-libiberty: install-info-libiberty
22959 install-info-libiberty: \
22960 configure-libiberty \
22961 info-libiberty
22962 @[ -f ./libiberty/Makefile ] || exit 0; \
22963 r=`${PWD_COMMAND}`; export r; \
22964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22965 $(HOST_EXPORTS) \
22966 for flag in $(EXTRA_HOST_FLAGS) ; do \
22967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22968 done; \
22969 echo "Doing install-info in libiberty" ; \
22970 (cd $(HOST_SUBDIR)/libiberty && \
22971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22973 "RANLIB=$${RANLIB}" \
22974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22975 install-info) \
22976 || exit 1
22978 @endif libiberty
22980 .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
22981 maybe-install-pdf-libiberty:
22982 @if libiberty
22983 maybe-install-pdf-libiberty: install-pdf-libiberty
22985 install-pdf-libiberty: \
22986 configure-libiberty \
22987 pdf-libiberty
22988 @[ -f ./libiberty/Makefile ] || exit 0; \
22989 r=`${PWD_COMMAND}`; export r; \
22990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22991 $(HOST_EXPORTS) \
22992 for flag in $(EXTRA_HOST_FLAGS) ; do \
22993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22994 done; \
22995 echo "Doing install-pdf in libiberty" ; \
22996 (cd $(HOST_SUBDIR)/libiberty && \
22997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22999 "RANLIB=$${RANLIB}" \
23000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23001 install-pdf) \
23002 || exit 1
23004 @endif libiberty
23006 .PHONY: maybe-install-html-libiberty install-html-libiberty
23007 maybe-install-html-libiberty:
23008 @if libiberty
23009 maybe-install-html-libiberty: install-html-libiberty
23011 install-html-libiberty: \
23012 configure-libiberty \
23013 html-libiberty
23014 @[ -f ./libiberty/Makefile ] || exit 0; \
23015 r=`${PWD_COMMAND}`; export r; \
23016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23017 $(HOST_EXPORTS) \
23018 for flag in $(EXTRA_HOST_FLAGS) ; do \
23019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23020 done; \
23021 echo "Doing install-html in libiberty" ; \
23022 (cd $(HOST_SUBDIR)/libiberty && \
23023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23025 "RANLIB=$${RANLIB}" \
23026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23027 install-html) \
23028 || exit 1
23030 @endif libiberty
23032 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
23033 maybe-installcheck-libiberty:
23034 @if libiberty
23035 maybe-installcheck-libiberty: installcheck-libiberty
23037 installcheck-libiberty: \
23038 configure-libiberty
23039 @[ -f ./libiberty/Makefile ] || exit 0; \
23040 r=`${PWD_COMMAND}`; export r; \
23041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23042 $(HOST_EXPORTS) \
23043 for flag in $(EXTRA_HOST_FLAGS) ; do \
23044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23045 done; \
23046 echo "Doing installcheck in libiberty" ; \
23047 (cd $(HOST_SUBDIR)/libiberty && \
23048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23050 "RANLIB=$${RANLIB}" \
23051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23052 installcheck) \
23053 || exit 1
23055 @endif libiberty
23057 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
23058 maybe-mostlyclean-libiberty:
23059 @if libiberty
23060 maybe-mostlyclean-libiberty: mostlyclean-libiberty
23062 mostlyclean-libiberty:
23063 @[ -f ./libiberty/Makefile ] || exit 0; \
23064 r=`${PWD_COMMAND}`; export r; \
23065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23066 $(HOST_EXPORTS) \
23067 for flag in $(EXTRA_HOST_FLAGS) ; do \
23068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23069 done; \
23070 echo "Doing mostlyclean in libiberty" ; \
23071 (cd $(HOST_SUBDIR)/libiberty && \
23072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23074 "RANLIB=$${RANLIB}" \
23075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23076 mostlyclean) \
23077 || exit 1
23079 @endif libiberty
23081 .PHONY: maybe-clean-libiberty clean-libiberty
23082 maybe-clean-libiberty:
23083 @if libiberty
23084 maybe-clean-libiberty: clean-libiberty
23086 clean-libiberty:
23087 @[ -f ./libiberty/Makefile ] || exit 0; \
23088 r=`${PWD_COMMAND}`; export r; \
23089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23090 $(HOST_EXPORTS) \
23091 for flag in $(EXTRA_HOST_FLAGS) ; do \
23092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23093 done; \
23094 echo "Doing clean in libiberty" ; \
23095 (cd $(HOST_SUBDIR)/libiberty && \
23096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23098 "RANLIB=$${RANLIB}" \
23099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23100 clean) \
23101 || exit 1
23103 @endif libiberty
23105 .PHONY: maybe-distclean-libiberty distclean-libiberty
23106 maybe-distclean-libiberty:
23107 @if libiberty
23108 maybe-distclean-libiberty: distclean-libiberty
23110 distclean-libiberty:
23111 @[ -f ./libiberty/Makefile ] || exit 0; \
23112 r=`${PWD_COMMAND}`; export r; \
23113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23114 $(HOST_EXPORTS) \
23115 for flag in $(EXTRA_HOST_FLAGS) ; do \
23116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23117 done; \
23118 echo "Doing distclean in libiberty" ; \
23119 (cd $(HOST_SUBDIR)/libiberty && \
23120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23122 "RANLIB=$${RANLIB}" \
23123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23124 distclean) \
23125 || exit 1
23127 @endif libiberty
23129 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
23130 maybe-maintainer-clean-libiberty:
23131 @if libiberty
23132 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
23134 maintainer-clean-libiberty:
23135 @[ -f ./libiberty/Makefile ] || exit 0; \
23136 r=`${PWD_COMMAND}`; export r; \
23137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23138 $(HOST_EXPORTS) \
23139 for flag in $(EXTRA_HOST_FLAGS) ; do \
23140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23141 done; \
23142 echo "Doing maintainer-clean in libiberty" ; \
23143 (cd $(HOST_SUBDIR)/libiberty && \
23144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23146 "RANLIB=$${RANLIB}" \
23147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23148 maintainer-clean) \
23149 || exit 1
23151 @endif libiberty
23155 .PHONY: configure-libiberty-linker-plugin maybe-configure-libiberty-linker-plugin
23156 maybe-configure-libiberty-linker-plugin:
23157 @if gcc-bootstrap
23158 configure-libiberty-linker-plugin: stage_current
23159 @endif gcc-bootstrap
23160 @if libiberty-linker-plugin
23161 maybe-configure-libiberty-linker-plugin: configure-libiberty-linker-plugin
23162 configure-libiberty-linker-plugin:
23163 @r=`${PWD_COMMAND}`; export r; \
23164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23165 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23166 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
23167 $(HOST_EXPORTS) \
23168 echo Configuring in $(HOST_SUBDIR)/libiberty-linker-plugin; \
23169 cd "$(HOST_SUBDIR)/libiberty-linker-plugin" || exit 1; \
23170 case $(srcdir) in \
23171 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23172 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23173 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23174 esac; \
23175 module_srcdir=libiberty; \
23176 $(SHELL) \
23177 $$s/$$module_srcdir/configure \
23178 --srcdir=$${topdir}/$$module_srcdir \
23179 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23180 --target=${target_alias} @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
23181 || exit 1
23182 @endif libiberty-linker-plugin
23186 .PHONY: configure-stage1-libiberty-linker-plugin maybe-configure-stage1-libiberty-linker-plugin
23187 maybe-configure-stage1-libiberty-linker-plugin:
23188 @if libiberty-linker-plugin-bootstrap
23189 maybe-configure-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
23190 configure-stage1-libiberty-linker-plugin:
23191 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23192 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23193 @r=`${PWD_COMMAND}`; export r; \
23194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23195 TFLAGS="$(STAGE1_TFLAGS)"; \
23196 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23197 $(HOST_EXPORTS) \
23198 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
23199 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
23200 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
23201 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
23202 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
23203 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23204 case $(srcdir) in \
23205 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23206 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23207 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23208 esac; \
23209 module_srcdir=libiberty; \
23210 $(SHELL) $$s/$$module_srcdir/configure \
23211 --srcdir=$${topdir}/$$module_srcdir \
23212 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23213 --target=${target_alias} \
23215 $(STAGE1_CONFIGURE_FLAGS) \
23216 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23217 @endif libiberty-linker-plugin-bootstrap
23219 .PHONY: configure-stage2-libiberty-linker-plugin maybe-configure-stage2-libiberty-linker-plugin
23220 maybe-configure-stage2-libiberty-linker-plugin:
23221 @if libiberty-linker-plugin-bootstrap
23222 maybe-configure-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
23223 configure-stage2-libiberty-linker-plugin:
23224 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23225 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23226 @r=`${PWD_COMMAND}`; export r; \
23227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23228 TFLAGS="$(STAGE2_TFLAGS)"; \
23229 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23230 $(HOST_EXPORTS) \
23231 $(POSTSTAGE1_HOST_EXPORTS) \
23232 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
23233 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
23234 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
23235 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
23236 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
23237 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23238 case $(srcdir) in \
23239 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23240 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23241 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23242 esac; \
23243 module_srcdir=libiberty; \
23244 $(SHELL) $$s/$$module_srcdir/configure \
23245 --srcdir=$${topdir}/$$module_srcdir \
23246 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23247 --target=${target_alias} \
23248 --with-build-libsubdir=$(HOST_SUBDIR) \
23249 $(STAGE2_CONFIGURE_FLAGS) \
23250 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23251 @endif libiberty-linker-plugin-bootstrap
23253 .PHONY: configure-stage3-libiberty-linker-plugin maybe-configure-stage3-libiberty-linker-plugin
23254 maybe-configure-stage3-libiberty-linker-plugin:
23255 @if libiberty-linker-plugin-bootstrap
23256 maybe-configure-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
23257 configure-stage3-libiberty-linker-plugin:
23258 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23259 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23260 @r=`${PWD_COMMAND}`; export r; \
23261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23262 TFLAGS="$(STAGE3_TFLAGS)"; \
23263 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23264 $(HOST_EXPORTS) \
23265 $(POSTSTAGE1_HOST_EXPORTS) \
23266 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
23267 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
23268 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
23269 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
23270 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
23271 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23272 case $(srcdir) in \
23273 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23274 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23275 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23276 esac; \
23277 module_srcdir=libiberty; \
23278 $(SHELL) $$s/$$module_srcdir/configure \
23279 --srcdir=$${topdir}/$$module_srcdir \
23280 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23281 --target=${target_alias} \
23282 --with-build-libsubdir=$(HOST_SUBDIR) \
23283 $(STAGE3_CONFIGURE_FLAGS) \
23284 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23285 @endif libiberty-linker-plugin-bootstrap
23287 .PHONY: configure-stage4-libiberty-linker-plugin maybe-configure-stage4-libiberty-linker-plugin
23288 maybe-configure-stage4-libiberty-linker-plugin:
23289 @if libiberty-linker-plugin-bootstrap
23290 maybe-configure-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
23291 configure-stage4-libiberty-linker-plugin:
23292 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23293 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23294 @r=`${PWD_COMMAND}`; export r; \
23295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23296 TFLAGS="$(STAGE4_TFLAGS)"; \
23297 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23298 $(HOST_EXPORTS) \
23299 $(POSTSTAGE1_HOST_EXPORTS) \
23300 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
23301 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
23302 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
23303 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
23304 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
23305 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23306 case $(srcdir) in \
23307 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23308 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23309 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23310 esac; \
23311 module_srcdir=libiberty; \
23312 $(SHELL) $$s/$$module_srcdir/configure \
23313 --srcdir=$${topdir}/$$module_srcdir \
23314 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23315 --target=${target_alias} \
23316 --with-build-libsubdir=$(HOST_SUBDIR) \
23317 $(STAGE4_CONFIGURE_FLAGS) \
23318 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23319 @endif libiberty-linker-plugin-bootstrap
23321 .PHONY: configure-stageprofile-libiberty-linker-plugin maybe-configure-stageprofile-libiberty-linker-plugin
23322 maybe-configure-stageprofile-libiberty-linker-plugin:
23323 @if libiberty-linker-plugin-bootstrap
23324 maybe-configure-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
23325 configure-stageprofile-libiberty-linker-plugin:
23326 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23327 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23328 @r=`${PWD_COMMAND}`; export r; \
23329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23330 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23331 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23332 $(HOST_EXPORTS) \
23333 $(POSTSTAGE1_HOST_EXPORTS) \
23334 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
23335 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
23336 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
23337 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
23338 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
23339 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23340 case $(srcdir) in \
23341 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23342 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23343 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23344 esac; \
23345 module_srcdir=libiberty; \
23346 $(SHELL) $$s/$$module_srcdir/configure \
23347 --srcdir=$${topdir}/$$module_srcdir \
23348 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23349 --target=${target_alias} \
23350 --with-build-libsubdir=$(HOST_SUBDIR) \
23351 $(STAGEprofile_CONFIGURE_FLAGS) \
23352 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23353 @endif libiberty-linker-plugin-bootstrap
23355 .PHONY: configure-stagefeedback-libiberty-linker-plugin maybe-configure-stagefeedback-libiberty-linker-plugin
23356 maybe-configure-stagefeedback-libiberty-linker-plugin:
23357 @if libiberty-linker-plugin-bootstrap
23358 maybe-configure-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
23359 configure-stagefeedback-libiberty-linker-plugin:
23360 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23361 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
23362 @r=`${PWD_COMMAND}`; export r; \
23363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23364 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23365 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
23366 $(HOST_EXPORTS) \
23367 $(POSTSTAGE1_HOST_EXPORTS) \
23368 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
23369 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
23370 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
23371 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
23372 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
23373 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
23374 case $(srcdir) in \
23375 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23376 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
23377 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23378 esac; \
23379 module_srcdir=libiberty; \
23380 $(SHELL) $$s/$$module_srcdir/configure \
23381 --srcdir=$${topdir}/$$module_srcdir \
23382 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23383 --target=${target_alias} \
23384 --with-build-libsubdir=$(HOST_SUBDIR) \
23385 $(STAGEfeedback_CONFIGURE_FLAGS) \
23386 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
23387 @endif libiberty-linker-plugin-bootstrap
23393 .PHONY: all-libiberty-linker-plugin maybe-all-libiberty-linker-plugin
23394 maybe-all-libiberty-linker-plugin:
23395 @if gcc-bootstrap
23396 all-libiberty-linker-plugin: stage_current
23397 @endif gcc-bootstrap
23398 @if libiberty-linker-plugin
23399 TARGET-libiberty-linker-plugin=all
23400 maybe-all-libiberty-linker-plugin: all-libiberty-linker-plugin
23401 all-libiberty-linker-plugin: configure-libiberty-linker-plugin
23402 @r=`${PWD_COMMAND}`; export r; \
23403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23404 $(HOST_EXPORTS) \
23405 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23406 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23407 $(TARGET-libiberty-linker-plugin))
23408 @endif libiberty-linker-plugin
23412 .PHONY: all-stage1-libiberty-linker-plugin maybe-all-stage1-libiberty-linker-plugin
23413 .PHONY: clean-stage1-libiberty-linker-plugin maybe-clean-stage1-libiberty-linker-plugin
23414 maybe-all-stage1-libiberty-linker-plugin:
23415 maybe-clean-stage1-libiberty-linker-plugin:
23416 @if libiberty-linker-plugin-bootstrap
23417 maybe-all-stage1-libiberty-linker-plugin: all-stage1-libiberty-linker-plugin
23418 all-stage1: all-stage1-libiberty-linker-plugin
23419 TARGET-stage1-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23420 all-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
23421 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23422 @r=`${PWD_COMMAND}`; export r; \
23423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23424 TFLAGS="$(STAGE1_TFLAGS)"; \
23425 $(HOST_EXPORTS) \
23426 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23427 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23428 CFLAGS="$(STAGE1_CFLAGS)" \
23429 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
23430 LIBCFLAGS="$(LIBCFLAGS)" \
23431 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23432 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23433 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23434 $(EXTRA_HOST_FLAGS) \
23435 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23436 TFLAGS="$(STAGE1_TFLAGS)" \
23437 $(TARGET-stage1-libiberty-linker-plugin)
23439 maybe-clean-stage1-libiberty-linker-plugin: clean-stage1-libiberty-linker-plugin
23440 clean-stage1: clean-stage1-libiberty-linker-plugin
23441 clean-stage1-libiberty-linker-plugin:
23442 @if [ $(current_stage) = stage1 ]; then \
23443 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23444 else \
23445 [ -f $(HOST_SUBDIR)/stage1-libiberty-linker-plugin/Makefile ] || exit 0; \
23446 $(MAKE) stage1-start; \
23447 fi; \
23448 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23449 $(MAKE) $(EXTRA_HOST_FLAGS) \
23450 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23451 @endif libiberty-linker-plugin-bootstrap
23454 .PHONY: all-stage2-libiberty-linker-plugin maybe-all-stage2-libiberty-linker-plugin
23455 .PHONY: clean-stage2-libiberty-linker-plugin maybe-clean-stage2-libiberty-linker-plugin
23456 maybe-all-stage2-libiberty-linker-plugin:
23457 maybe-clean-stage2-libiberty-linker-plugin:
23458 @if libiberty-linker-plugin-bootstrap
23459 maybe-all-stage2-libiberty-linker-plugin: all-stage2-libiberty-linker-plugin
23460 all-stage2: all-stage2-libiberty-linker-plugin
23461 TARGET-stage2-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23462 all-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
23463 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23464 @r=`${PWD_COMMAND}`; export r; \
23465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23466 TFLAGS="$(STAGE2_TFLAGS)"; \
23467 $(HOST_EXPORTS) \
23468 $(POSTSTAGE1_HOST_EXPORTS) \
23469 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23470 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23471 CFLAGS="$(STAGE2_CFLAGS)" \
23472 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
23473 LIBCFLAGS="$(STAGE2_CFLAGS)" \
23474 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23475 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23476 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23477 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23478 TFLAGS="$(STAGE2_TFLAGS)" \
23479 $(TARGET-stage2-libiberty-linker-plugin)
23481 maybe-clean-stage2-libiberty-linker-plugin: clean-stage2-libiberty-linker-plugin
23482 clean-stage2: clean-stage2-libiberty-linker-plugin
23483 clean-stage2-libiberty-linker-plugin:
23484 @if [ $(current_stage) = stage2 ]; then \
23485 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23486 else \
23487 [ -f $(HOST_SUBDIR)/stage2-libiberty-linker-plugin/Makefile ] || exit 0; \
23488 $(MAKE) stage2-start; \
23489 fi; \
23490 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23491 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23492 @endif libiberty-linker-plugin-bootstrap
23495 .PHONY: all-stage3-libiberty-linker-plugin maybe-all-stage3-libiberty-linker-plugin
23496 .PHONY: clean-stage3-libiberty-linker-plugin maybe-clean-stage3-libiberty-linker-plugin
23497 maybe-all-stage3-libiberty-linker-plugin:
23498 maybe-clean-stage3-libiberty-linker-plugin:
23499 @if libiberty-linker-plugin-bootstrap
23500 maybe-all-stage3-libiberty-linker-plugin: all-stage3-libiberty-linker-plugin
23501 all-stage3: all-stage3-libiberty-linker-plugin
23502 TARGET-stage3-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23503 all-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
23504 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23505 @r=`${PWD_COMMAND}`; export r; \
23506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23507 TFLAGS="$(STAGE3_TFLAGS)"; \
23508 $(HOST_EXPORTS) \
23509 $(POSTSTAGE1_HOST_EXPORTS) \
23510 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23511 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23512 CFLAGS="$(STAGE3_CFLAGS)" \
23513 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
23514 LIBCFLAGS="$(STAGE3_CFLAGS)" \
23515 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23516 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23517 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23518 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23519 TFLAGS="$(STAGE3_TFLAGS)" \
23520 $(TARGET-stage3-libiberty-linker-plugin)
23522 maybe-clean-stage3-libiberty-linker-plugin: clean-stage3-libiberty-linker-plugin
23523 clean-stage3: clean-stage3-libiberty-linker-plugin
23524 clean-stage3-libiberty-linker-plugin:
23525 @if [ $(current_stage) = stage3 ]; then \
23526 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23527 else \
23528 [ -f $(HOST_SUBDIR)/stage3-libiberty-linker-plugin/Makefile ] || exit 0; \
23529 $(MAKE) stage3-start; \
23530 fi; \
23531 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23532 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23533 @endif libiberty-linker-plugin-bootstrap
23536 .PHONY: all-stage4-libiberty-linker-plugin maybe-all-stage4-libiberty-linker-plugin
23537 .PHONY: clean-stage4-libiberty-linker-plugin maybe-clean-stage4-libiberty-linker-plugin
23538 maybe-all-stage4-libiberty-linker-plugin:
23539 maybe-clean-stage4-libiberty-linker-plugin:
23540 @if libiberty-linker-plugin-bootstrap
23541 maybe-all-stage4-libiberty-linker-plugin: all-stage4-libiberty-linker-plugin
23542 all-stage4: all-stage4-libiberty-linker-plugin
23543 TARGET-stage4-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23544 all-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
23545 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23546 @r=`${PWD_COMMAND}`; export r; \
23547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23548 TFLAGS="$(STAGE4_TFLAGS)"; \
23549 $(HOST_EXPORTS) \
23550 $(POSTSTAGE1_HOST_EXPORTS) \
23551 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23552 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23553 CFLAGS="$(STAGE4_CFLAGS)" \
23554 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
23555 LIBCFLAGS="$(STAGE4_CFLAGS)" \
23556 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23557 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23558 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23559 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23560 TFLAGS="$(STAGE4_TFLAGS)" \
23561 $(TARGET-stage4-libiberty-linker-plugin)
23563 maybe-clean-stage4-libiberty-linker-plugin: clean-stage4-libiberty-linker-plugin
23564 clean-stage4: clean-stage4-libiberty-linker-plugin
23565 clean-stage4-libiberty-linker-plugin:
23566 @if [ $(current_stage) = stage4 ]; then \
23567 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23568 else \
23569 [ -f $(HOST_SUBDIR)/stage4-libiberty-linker-plugin/Makefile ] || exit 0; \
23570 $(MAKE) stage4-start; \
23571 fi; \
23572 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23573 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23574 @endif libiberty-linker-plugin-bootstrap
23577 .PHONY: all-stageprofile-libiberty-linker-plugin maybe-all-stageprofile-libiberty-linker-plugin
23578 .PHONY: clean-stageprofile-libiberty-linker-plugin maybe-clean-stageprofile-libiberty-linker-plugin
23579 maybe-all-stageprofile-libiberty-linker-plugin:
23580 maybe-clean-stageprofile-libiberty-linker-plugin:
23581 @if libiberty-linker-plugin-bootstrap
23582 maybe-all-stageprofile-libiberty-linker-plugin: all-stageprofile-libiberty-linker-plugin
23583 all-stageprofile: all-stageprofile-libiberty-linker-plugin
23584 TARGET-stageprofile-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23585 all-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
23586 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23587 @r=`${PWD_COMMAND}`; export r; \
23588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23589 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23590 $(HOST_EXPORTS) \
23591 $(POSTSTAGE1_HOST_EXPORTS) \
23592 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23593 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23594 CFLAGS="$(STAGEprofile_CFLAGS)" \
23595 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
23596 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
23597 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23598 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23599 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23600 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23601 TFLAGS="$(STAGEprofile_TFLAGS)" \
23602 $(TARGET-stageprofile-libiberty-linker-plugin)
23604 maybe-clean-stageprofile-libiberty-linker-plugin: clean-stageprofile-libiberty-linker-plugin
23605 clean-stageprofile: clean-stageprofile-libiberty-linker-plugin
23606 clean-stageprofile-libiberty-linker-plugin:
23607 @if [ $(current_stage) = stageprofile ]; then \
23608 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23609 else \
23610 [ -f $(HOST_SUBDIR)/stageprofile-libiberty-linker-plugin/Makefile ] || exit 0; \
23611 $(MAKE) stageprofile-start; \
23612 fi; \
23613 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23614 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23615 @endif libiberty-linker-plugin-bootstrap
23618 .PHONY: all-stagefeedback-libiberty-linker-plugin maybe-all-stagefeedback-libiberty-linker-plugin
23619 .PHONY: clean-stagefeedback-libiberty-linker-plugin maybe-clean-stagefeedback-libiberty-linker-plugin
23620 maybe-all-stagefeedback-libiberty-linker-plugin:
23621 maybe-clean-stagefeedback-libiberty-linker-plugin:
23622 @if libiberty-linker-plugin-bootstrap
23623 maybe-all-stagefeedback-libiberty-linker-plugin: all-stagefeedback-libiberty-linker-plugin
23624 all-stagefeedback: all-stagefeedback-libiberty-linker-plugin
23625 TARGET-stagefeedback-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
23626 all-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
23627 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23628 @r=`${PWD_COMMAND}`; export r; \
23629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23630 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23631 $(HOST_EXPORTS) \
23632 $(POSTSTAGE1_HOST_EXPORTS) \
23633 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23634 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23635 CFLAGS="$(STAGEfeedback_CFLAGS)" \
23636 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
23637 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23638 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23639 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23640 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23641 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
23642 TFLAGS="$(STAGEfeedback_TFLAGS)" \
23643 $(TARGET-stagefeedback-libiberty-linker-plugin)
23645 maybe-clean-stagefeedback-libiberty-linker-plugin: clean-stagefeedback-libiberty-linker-plugin
23646 clean-stagefeedback: clean-stagefeedback-libiberty-linker-plugin
23647 clean-stagefeedback-libiberty-linker-plugin:
23648 @if [ $(current_stage) = stagefeedback ]; then \
23649 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
23650 else \
23651 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty-linker-plugin/Makefile ] || exit 0; \
23652 $(MAKE) stagefeedback-start; \
23653 fi; \
23654 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23655 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
23656 @endif libiberty-linker-plugin-bootstrap
23662 .PHONY: check-libiberty-linker-plugin maybe-check-libiberty-linker-plugin
23663 maybe-check-libiberty-linker-plugin:
23664 @if libiberty-linker-plugin
23665 maybe-check-libiberty-linker-plugin: check-libiberty-linker-plugin
23667 check-libiberty-linker-plugin:
23668 @: $(MAKE); $(unstage)
23669 @r=`${PWD_COMMAND}`; export r; \
23670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23671 $(HOST_EXPORTS) \
23672 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23673 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ check)
23675 @endif libiberty-linker-plugin
23677 .PHONY: install-libiberty-linker-plugin maybe-install-libiberty-linker-plugin
23678 maybe-install-libiberty-linker-plugin:
23679 @if libiberty-linker-plugin
23680 maybe-install-libiberty-linker-plugin: install-libiberty-linker-plugin
23682 install-libiberty-linker-plugin: installdirs
23683 @: $(MAKE); $(unstage)
23684 @r=`${PWD_COMMAND}`; export r; \
23685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23686 $(HOST_EXPORTS) \
23687 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23688 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
23690 @endif libiberty-linker-plugin
23692 .PHONY: install-strip-libiberty-linker-plugin maybe-install-strip-libiberty-linker-plugin
23693 maybe-install-strip-libiberty-linker-plugin:
23694 @if libiberty-linker-plugin
23695 maybe-install-strip-libiberty-linker-plugin: install-strip-libiberty-linker-plugin
23697 install-strip-libiberty-linker-plugin: installdirs
23698 @: $(MAKE); $(unstage)
23699 @r=`${PWD_COMMAND}`; export r; \
23700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23701 $(HOST_EXPORTS) \
23702 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23703 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
23705 @endif libiberty-linker-plugin
23707 # Other targets (info, dvi, pdf, etc.)
23709 .PHONY: maybe-info-libiberty-linker-plugin info-libiberty-linker-plugin
23710 maybe-info-libiberty-linker-plugin:
23711 @if libiberty-linker-plugin
23712 maybe-info-libiberty-linker-plugin: info-libiberty-linker-plugin
23714 info-libiberty-linker-plugin: \
23715 configure-libiberty-linker-plugin
23716 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23717 r=`${PWD_COMMAND}`; export r; \
23718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23719 $(HOST_EXPORTS) \
23720 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23722 done; \
23723 echo "Doing info in libiberty-linker-plugin" ; \
23724 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23727 "RANLIB=$${RANLIB}" \
23728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23729 info) \
23730 || exit 1
23732 @endif libiberty-linker-plugin
23734 .PHONY: maybe-dvi-libiberty-linker-plugin dvi-libiberty-linker-plugin
23735 maybe-dvi-libiberty-linker-plugin:
23736 @if libiberty-linker-plugin
23737 maybe-dvi-libiberty-linker-plugin: dvi-libiberty-linker-plugin
23739 dvi-libiberty-linker-plugin: \
23740 configure-libiberty-linker-plugin
23741 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23742 r=`${PWD_COMMAND}`; export r; \
23743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23744 $(HOST_EXPORTS) \
23745 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23747 done; \
23748 echo "Doing dvi in libiberty-linker-plugin" ; \
23749 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23752 "RANLIB=$${RANLIB}" \
23753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23754 dvi) \
23755 || exit 1
23757 @endif libiberty-linker-plugin
23759 .PHONY: maybe-pdf-libiberty-linker-plugin pdf-libiberty-linker-plugin
23760 maybe-pdf-libiberty-linker-plugin:
23761 @if libiberty-linker-plugin
23762 maybe-pdf-libiberty-linker-plugin: pdf-libiberty-linker-plugin
23764 pdf-libiberty-linker-plugin: \
23765 configure-libiberty-linker-plugin
23766 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23767 r=`${PWD_COMMAND}`; export r; \
23768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23769 $(HOST_EXPORTS) \
23770 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23772 done; \
23773 echo "Doing pdf in libiberty-linker-plugin" ; \
23774 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23777 "RANLIB=$${RANLIB}" \
23778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23779 pdf) \
23780 || exit 1
23782 @endif libiberty-linker-plugin
23784 .PHONY: maybe-html-libiberty-linker-plugin html-libiberty-linker-plugin
23785 maybe-html-libiberty-linker-plugin:
23786 @if libiberty-linker-plugin
23787 maybe-html-libiberty-linker-plugin: html-libiberty-linker-plugin
23789 html-libiberty-linker-plugin: \
23790 configure-libiberty-linker-plugin
23791 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23792 r=`${PWD_COMMAND}`; export r; \
23793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23794 $(HOST_EXPORTS) \
23795 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23797 done; \
23798 echo "Doing html in libiberty-linker-plugin" ; \
23799 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23802 "RANLIB=$${RANLIB}" \
23803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23804 html) \
23805 || exit 1
23807 @endif libiberty-linker-plugin
23809 .PHONY: maybe-TAGS-libiberty-linker-plugin TAGS-libiberty-linker-plugin
23810 maybe-TAGS-libiberty-linker-plugin:
23811 @if libiberty-linker-plugin
23812 maybe-TAGS-libiberty-linker-plugin: TAGS-libiberty-linker-plugin
23814 TAGS-libiberty-linker-plugin: \
23815 configure-libiberty-linker-plugin
23816 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23817 r=`${PWD_COMMAND}`; export r; \
23818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23819 $(HOST_EXPORTS) \
23820 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23822 done; \
23823 echo "Doing TAGS in libiberty-linker-plugin" ; \
23824 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23827 "RANLIB=$${RANLIB}" \
23828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23829 TAGS) \
23830 || exit 1
23832 @endif libiberty-linker-plugin
23834 .PHONY: maybe-install-info-libiberty-linker-plugin install-info-libiberty-linker-plugin
23835 maybe-install-info-libiberty-linker-plugin:
23836 @if libiberty-linker-plugin
23837 maybe-install-info-libiberty-linker-plugin: install-info-libiberty-linker-plugin
23839 install-info-libiberty-linker-plugin: \
23840 configure-libiberty-linker-plugin \
23841 info-libiberty-linker-plugin
23842 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23843 r=`${PWD_COMMAND}`; export r; \
23844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23845 $(HOST_EXPORTS) \
23846 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23848 done; \
23849 echo "Doing install-info in libiberty-linker-plugin" ; \
23850 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23853 "RANLIB=$${RANLIB}" \
23854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23855 install-info) \
23856 || exit 1
23858 @endif libiberty-linker-plugin
23860 .PHONY: maybe-install-pdf-libiberty-linker-plugin install-pdf-libiberty-linker-plugin
23861 maybe-install-pdf-libiberty-linker-plugin:
23862 @if libiberty-linker-plugin
23863 maybe-install-pdf-libiberty-linker-plugin: install-pdf-libiberty-linker-plugin
23865 install-pdf-libiberty-linker-plugin: \
23866 configure-libiberty-linker-plugin \
23867 pdf-libiberty-linker-plugin
23868 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23869 r=`${PWD_COMMAND}`; export r; \
23870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23871 $(HOST_EXPORTS) \
23872 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23874 done; \
23875 echo "Doing install-pdf in libiberty-linker-plugin" ; \
23876 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23879 "RANLIB=$${RANLIB}" \
23880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23881 install-pdf) \
23882 || exit 1
23884 @endif libiberty-linker-plugin
23886 .PHONY: maybe-install-html-libiberty-linker-plugin install-html-libiberty-linker-plugin
23887 maybe-install-html-libiberty-linker-plugin:
23888 @if libiberty-linker-plugin
23889 maybe-install-html-libiberty-linker-plugin: install-html-libiberty-linker-plugin
23891 install-html-libiberty-linker-plugin: \
23892 configure-libiberty-linker-plugin \
23893 html-libiberty-linker-plugin
23894 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23895 r=`${PWD_COMMAND}`; export r; \
23896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23897 $(HOST_EXPORTS) \
23898 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23900 done; \
23901 echo "Doing install-html in libiberty-linker-plugin" ; \
23902 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23905 "RANLIB=$${RANLIB}" \
23906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23907 install-html) \
23908 || exit 1
23910 @endif libiberty-linker-plugin
23912 .PHONY: maybe-installcheck-libiberty-linker-plugin installcheck-libiberty-linker-plugin
23913 maybe-installcheck-libiberty-linker-plugin:
23914 @if libiberty-linker-plugin
23915 maybe-installcheck-libiberty-linker-plugin: installcheck-libiberty-linker-plugin
23917 installcheck-libiberty-linker-plugin: \
23918 configure-libiberty-linker-plugin
23919 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23920 r=`${PWD_COMMAND}`; export r; \
23921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23922 $(HOST_EXPORTS) \
23923 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23925 done; \
23926 echo "Doing installcheck in libiberty-linker-plugin" ; \
23927 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23930 "RANLIB=$${RANLIB}" \
23931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23932 installcheck) \
23933 || exit 1
23935 @endif libiberty-linker-plugin
23937 .PHONY: maybe-mostlyclean-libiberty-linker-plugin mostlyclean-libiberty-linker-plugin
23938 maybe-mostlyclean-libiberty-linker-plugin:
23939 @if libiberty-linker-plugin
23940 maybe-mostlyclean-libiberty-linker-plugin: mostlyclean-libiberty-linker-plugin
23942 mostlyclean-libiberty-linker-plugin:
23943 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23944 r=`${PWD_COMMAND}`; export r; \
23945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23946 $(HOST_EXPORTS) \
23947 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23949 done; \
23950 echo "Doing mostlyclean in libiberty-linker-plugin" ; \
23951 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23954 "RANLIB=$${RANLIB}" \
23955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23956 mostlyclean) \
23957 || exit 1
23959 @endif libiberty-linker-plugin
23961 .PHONY: maybe-clean-libiberty-linker-plugin clean-libiberty-linker-plugin
23962 maybe-clean-libiberty-linker-plugin:
23963 @if libiberty-linker-plugin
23964 maybe-clean-libiberty-linker-plugin: clean-libiberty-linker-plugin
23966 clean-libiberty-linker-plugin:
23967 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23968 r=`${PWD_COMMAND}`; export r; \
23969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23970 $(HOST_EXPORTS) \
23971 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23973 done; \
23974 echo "Doing clean in libiberty-linker-plugin" ; \
23975 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
23976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23978 "RANLIB=$${RANLIB}" \
23979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23980 clean) \
23981 || exit 1
23983 @endif libiberty-linker-plugin
23985 .PHONY: maybe-distclean-libiberty-linker-plugin distclean-libiberty-linker-plugin
23986 maybe-distclean-libiberty-linker-plugin:
23987 @if libiberty-linker-plugin
23988 maybe-distclean-libiberty-linker-plugin: distclean-libiberty-linker-plugin
23990 distclean-libiberty-linker-plugin:
23991 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
23992 r=`${PWD_COMMAND}`; export r; \
23993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23994 $(HOST_EXPORTS) \
23995 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
23996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23997 done; \
23998 echo "Doing distclean in libiberty-linker-plugin" ; \
23999 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24002 "RANLIB=$${RANLIB}" \
24003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24004 distclean) \
24005 || exit 1
24007 @endif libiberty-linker-plugin
24009 .PHONY: maybe-maintainer-clean-libiberty-linker-plugin maintainer-clean-libiberty-linker-plugin
24010 maybe-maintainer-clean-libiberty-linker-plugin:
24011 @if libiberty-linker-plugin
24012 maybe-maintainer-clean-libiberty-linker-plugin: maintainer-clean-libiberty-linker-plugin
24014 maintainer-clean-libiberty-linker-plugin:
24015 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24016 r=`${PWD_COMMAND}`; export r; \
24017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24018 $(HOST_EXPORTS) \
24019 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24021 done; \
24022 echo "Doing maintainer-clean in libiberty-linker-plugin" ; \
24023 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24026 "RANLIB=$${RANLIB}" \
24027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24028 maintainer-clean) \
24029 || exit 1
24031 @endif libiberty-linker-plugin
24035 .PHONY: configure-libiconv maybe-configure-libiconv
24036 maybe-configure-libiconv:
24037 @if gcc-bootstrap
24038 configure-libiconv: stage_current
24039 @endif gcc-bootstrap
24040 @if libiconv
24041 maybe-configure-libiconv: configure-libiconv
24042 configure-libiconv:
24043 @: $(MAKE); $(unstage)
24044 @r=`${PWD_COMMAND}`; export r; \
24045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24046 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24047 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
24048 $(HOST_EXPORTS) \
24049 echo Configuring in $(HOST_SUBDIR)/libiconv; \
24050 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
24051 case $(srcdir) in \
24052 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24053 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24054 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24055 esac; \
24056 module_srcdir=libiconv; \
24057 $(SHELL) \
24058 $$s/$$module_srcdir/configure \
24059 --srcdir=$${topdir}/$$module_srcdir \
24060 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24061 --target=${target_alias} --disable-shared \
24062 || exit 1
24063 @endif libiconv
24069 .PHONY: all-libiconv maybe-all-libiconv
24070 maybe-all-libiconv:
24071 @if gcc-bootstrap
24072 all-libiconv: stage_current
24073 @endif gcc-bootstrap
24074 @if libiconv
24075 TARGET-libiconv=all
24076 maybe-all-libiconv: all-libiconv
24077 all-libiconv: configure-libiconv
24078 @: $(MAKE); $(unstage)
24079 @r=`${PWD_COMMAND}`; export r; \
24080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24081 $(HOST_EXPORTS) \
24082 (cd $(HOST_SUBDIR)/libiconv && \
24083 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24084 $(TARGET-libiconv))
24085 @endif libiconv
24090 .PHONY: check-libiconv maybe-check-libiconv
24091 maybe-check-libiconv:
24092 @if libiconv
24093 maybe-check-libiconv: check-libiconv
24095 check-libiconv:
24096 @: $(MAKE); $(unstage)
24097 @r=`${PWD_COMMAND}`; export r; \
24098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24099 $(HOST_EXPORTS) \
24100 (cd $(HOST_SUBDIR)/libiconv && \
24101 $(MAKE) $(FLAGS_TO_PASS) check)
24103 @endif libiconv
24105 .PHONY: install-libiconv maybe-install-libiconv
24106 maybe-install-libiconv:
24107 @if libiconv
24108 maybe-install-libiconv: install-libiconv
24110 install-libiconv:
24112 @endif libiconv
24114 .PHONY: install-strip-libiconv maybe-install-strip-libiconv
24115 maybe-install-strip-libiconv:
24116 @if libiconv
24117 maybe-install-strip-libiconv: install-strip-libiconv
24119 install-strip-libiconv:
24121 @endif libiconv
24123 # Other targets (info, dvi, pdf, etc.)
24125 .PHONY: maybe-info-libiconv info-libiconv
24126 maybe-info-libiconv:
24127 @if libiconv
24128 maybe-info-libiconv: info-libiconv
24130 info-libiconv: \
24131 configure-libiconv
24132 @: $(MAKE); $(unstage)
24133 @[ -f ./libiconv/Makefile ] || exit 0; \
24134 r=`${PWD_COMMAND}`; export r; \
24135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24136 $(HOST_EXPORTS) \
24137 for flag in $(EXTRA_HOST_FLAGS) ; do \
24138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24139 done; \
24140 echo "Doing info in libiconv" ; \
24141 (cd $(HOST_SUBDIR)/libiconv && \
24142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24144 "RANLIB=$${RANLIB}" \
24145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24146 info) \
24147 || exit 1
24149 @endif libiconv
24151 .PHONY: maybe-dvi-libiconv dvi-libiconv
24152 maybe-dvi-libiconv:
24153 @if libiconv
24154 maybe-dvi-libiconv: dvi-libiconv
24156 dvi-libiconv: \
24157 configure-libiconv
24158 @: $(MAKE); $(unstage)
24159 @[ -f ./libiconv/Makefile ] || exit 0; \
24160 r=`${PWD_COMMAND}`; export r; \
24161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24162 $(HOST_EXPORTS) \
24163 for flag in $(EXTRA_HOST_FLAGS) ; do \
24164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24165 done; \
24166 echo "Doing dvi in libiconv" ; \
24167 (cd $(HOST_SUBDIR)/libiconv && \
24168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24170 "RANLIB=$${RANLIB}" \
24171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24172 dvi) \
24173 || exit 1
24175 @endif libiconv
24177 .PHONY: maybe-pdf-libiconv pdf-libiconv
24178 maybe-pdf-libiconv:
24179 @if libiconv
24180 maybe-pdf-libiconv: pdf-libiconv
24182 pdf-libiconv: \
24183 configure-libiconv
24184 @: $(MAKE); $(unstage)
24185 @[ -f ./libiconv/Makefile ] || exit 0; \
24186 r=`${PWD_COMMAND}`; export r; \
24187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24188 $(HOST_EXPORTS) \
24189 for flag in $(EXTRA_HOST_FLAGS) ; do \
24190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24191 done; \
24192 echo "Doing pdf in libiconv" ; \
24193 (cd $(HOST_SUBDIR)/libiconv && \
24194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24196 "RANLIB=$${RANLIB}" \
24197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24198 pdf) \
24199 || exit 1
24201 @endif libiconv
24203 .PHONY: maybe-html-libiconv html-libiconv
24204 maybe-html-libiconv:
24205 @if libiconv
24206 maybe-html-libiconv: html-libiconv
24208 html-libiconv: \
24209 configure-libiconv
24210 @: $(MAKE); $(unstage)
24211 @[ -f ./libiconv/Makefile ] || exit 0; \
24212 r=`${PWD_COMMAND}`; export r; \
24213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24214 $(HOST_EXPORTS) \
24215 for flag in $(EXTRA_HOST_FLAGS) ; do \
24216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24217 done; \
24218 echo "Doing html in libiconv" ; \
24219 (cd $(HOST_SUBDIR)/libiconv && \
24220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24222 "RANLIB=$${RANLIB}" \
24223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24224 html) \
24225 || exit 1
24227 @endif libiconv
24229 .PHONY: maybe-TAGS-libiconv TAGS-libiconv
24230 maybe-TAGS-libiconv:
24231 @if libiconv
24232 maybe-TAGS-libiconv: TAGS-libiconv
24234 TAGS-libiconv: \
24235 configure-libiconv
24236 @: $(MAKE); $(unstage)
24237 @[ -f ./libiconv/Makefile ] || exit 0; \
24238 r=`${PWD_COMMAND}`; export r; \
24239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24240 $(HOST_EXPORTS) \
24241 for flag in $(EXTRA_HOST_FLAGS) ; do \
24242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24243 done; \
24244 echo "Doing TAGS in libiconv" ; \
24245 (cd $(HOST_SUBDIR)/libiconv && \
24246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24248 "RANLIB=$${RANLIB}" \
24249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24250 TAGS) \
24251 || exit 1
24253 @endif libiconv
24255 .PHONY: maybe-install-info-libiconv install-info-libiconv
24256 maybe-install-info-libiconv:
24257 @if libiconv
24258 maybe-install-info-libiconv: install-info-libiconv
24260 # libiconv doesn't support install-info.
24261 install-info-libiconv:
24263 @endif libiconv
24265 .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
24266 maybe-install-pdf-libiconv:
24267 @if libiconv
24268 maybe-install-pdf-libiconv: install-pdf-libiconv
24270 # libiconv doesn't support install-pdf.
24271 install-pdf-libiconv:
24273 @endif libiconv
24275 .PHONY: maybe-install-html-libiconv install-html-libiconv
24276 maybe-install-html-libiconv:
24277 @if libiconv
24278 maybe-install-html-libiconv: install-html-libiconv
24280 # libiconv doesn't support install-html.
24281 install-html-libiconv:
24283 @endif libiconv
24285 .PHONY: maybe-installcheck-libiconv installcheck-libiconv
24286 maybe-installcheck-libiconv:
24287 @if libiconv
24288 maybe-installcheck-libiconv: installcheck-libiconv
24290 installcheck-libiconv: \
24291 configure-libiconv
24292 @: $(MAKE); $(unstage)
24293 @[ -f ./libiconv/Makefile ] || exit 0; \
24294 r=`${PWD_COMMAND}`; export r; \
24295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24296 $(HOST_EXPORTS) \
24297 for flag in $(EXTRA_HOST_FLAGS) ; do \
24298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24299 done; \
24300 echo "Doing installcheck in libiconv" ; \
24301 (cd $(HOST_SUBDIR)/libiconv && \
24302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24304 "RANLIB=$${RANLIB}" \
24305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24306 installcheck) \
24307 || exit 1
24309 @endif libiconv
24311 .PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
24312 maybe-mostlyclean-libiconv:
24313 @if libiconv
24314 maybe-mostlyclean-libiconv: mostlyclean-libiconv
24316 mostlyclean-libiconv:
24317 @: $(MAKE); $(unstage)
24318 @[ -f ./libiconv/Makefile ] || exit 0; \
24319 r=`${PWD_COMMAND}`; export r; \
24320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24321 $(HOST_EXPORTS) \
24322 for flag in $(EXTRA_HOST_FLAGS) ; do \
24323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24324 done; \
24325 echo "Doing mostlyclean in libiconv" ; \
24326 (cd $(HOST_SUBDIR)/libiconv && \
24327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24329 "RANLIB=$${RANLIB}" \
24330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24331 mostlyclean) \
24332 || exit 1
24334 @endif libiconv
24336 .PHONY: maybe-clean-libiconv clean-libiconv
24337 maybe-clean-libiconv:
24338 @if libiconv
24339 maybe-clean-libiconv: clean-libiconv
24341 clean-libiconv:
24342 @: $(MAKE); $(unstage)
24343 @[ -f ./libiconv/Makefile ] || exit 0; \
24344 r=`${PWD_COMMAND}`; export r; \
24345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24346 $(HOST_EXPORTS) \
24347 for flag in $(EXTRA_HOST_FLAGS) ; do \
24348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24349 done; \
24350 echo "Doing clean in libiconv" ; \
24351 (cd $(HOST_SUBDIR)/libiconv && \
24352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24354 "RANLIB=$${RANLIB}" \
24355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24356 clean) \
24357 || exit 1
24359 @endif libiconv
24361 .PHONY: maybe-distclean-libiconv distclean-libiconv
24362 maybe-distclean-libiconv:
24363 @if libiconv
24364 maybe-distclean-libiconv: distclean-libiconv
24366 distclean-libiconv:
24367 @: $(MAKE); $(unstage)
24368 @[ -f ./libiconv/Makefile ] || exit 0; \
24369 r=`${PWD_COMMAND}`; export r; \
24370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24371 $(HOST_EXPORTS) \
24372 for flag in $(EXTRA_HOST_FLAGS) ; do \
24373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24374 done; \
24375 echo "Doing distclean in libiconv" ; \
24376 (cd $(HOST_SUBDIR)/libiconv && \
24377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24379 "RANLIB=$${RANLIB}" \
24380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24381 distclean) \
24382 || exit 1
24384 @endif libiconv
24386 .PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
24387 maybe-maintainer-clean-libiconv:
24388 @if libiconv
24389 maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
24391 maintainer-clean-libiconv:
24392 @: $(MAKE); $(unstage)
24393 @[ -f ./libiconv/Makefile ] || exit 0; \
24394 r=`${PWD_COMMAND}`; export r; \
24395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24396 $(HOST_EXPORTS) \
24397 for flag in $(EXTRA_HOST_FLAGS) ; do \
24398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24399 done; \
24400 echo "Doing maintainer-clean in libiconv" ; \
24401 (cd $(HOST_SUBDIR)/libiconv && \
24402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24404 "RANLIB=$${RANLIB}" \
24405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24406 maintainer-clean) \
24407 || exit 1
24409 @endif libiconv
24413 .PHONY: configure-m4 maybe-configure-m4
24414 maybe-configure-m4:
24415 @if gcc-bootstrap
24416 configure-m4: stage_current
24417 @endif gcc-bootstrap
24418 @if m4
24419 maybe-configure-m4: configure-m4
24420 configure-m4:
24421 @: $(MAKE); $(unstage)
24422 @r=`${PWD_COMMAND}`; export r; \
24423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24424 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
24425 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
24426 $(HOST_EXPORTS) \
24427 echo Configuring in $(HOST_SUBDIR)/m4; \
24428 cd "$(HOST_SUBDIR)/m4" || exit 1; \
24429 case $(srcdir) in \
24430 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24431 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
24432 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24433 esac; \
24434 module_srcdir=m4; \
24435 $(SHELL) \
24436 $$s/$$module_srcdir/configure \
24437 --srcdir=$${topdir}/$$module_srcdir \
24438 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24439 --target=${target_alias} \
24440 || exit 1
24441 @endif m4
24447 .PHONY: all-m4 maybe-all-m4
24448 maybe-all-m4:
24449 @if gcc-bootstrap
24450 all-m4: stage_current
24451 @endif gcc-bootstrap
24452 @if m4
24453 TARGET-m4=all
24454 maybe-all-m4: all-m4
24455 all-m4: configure-m4
24456 @: $(MAKE); $(unstage)
24457 @r=`${PWD_COMMAND}`; export r; \
24458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24459 $(HOST_EXPORTS) \
24460 (cd $(HOST_SUBDIR)/m4 && \
24461 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24462 $(TARGET-m4))
24463 @endif m4
24468 .PHONY: check-m4 maybe-check-m4
24469 maybe-check-m4:
24470 @if m4
24471 maybe-check-m4: check-m4
24473 check-m4:
24474 @: $(MAKE); $(unstage)
24475 @r=`${PWD_COMMAND}`; export r; \
24476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24477 $(HOST_EXPORTS) \
24478 (cd $(HOST_SUBDIR)/m4 && \
24479 $(MAKE) $(FLAGS_TO_PASS) check)
24481 @endif m4
24483 .PHONY: install-m4 maybe-install-m4
24484 maybe-install-m4:
24485 @if m4
24486 maybe-install-m4: install-m4
24488 install-m4: installdirs
24489 @: $(MAKE); $(unstage)
24490 @r=`${PWD_COMMAND}`; export r; \
24491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24492 $(HOST_EXPORTS) \
24493 (cd $(HOST_SUBDIR)/m4 && \
24494 $(MAKE) $(FLAGS_TO_PASS) install)
24496 @endif m4
24498 .PHONY: install-strip-m4 maybe-install-strip-m4
24499 maybe-install-strip-m4:
24500 @if m4
24501 maybe-install-strip-m4: install-strip-m4
24503 install-strip-m4: installdirs
24504 @: $(MAKE); $(unstage)
24505 @r=`${PWD_COMMAND}`; export r; \
24506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24507 $(HOST_EXPORTS) \
24508 (cd $(HOST_SUBDIR)/m4 && \
24509 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24511 @endif m4
24513 # Other targets (info, dvi, pdf, etc.)
24515 .PHONY: maybe-info-m4 info-m4
24516 maybe-info-m4:
24517 @if m4
24518 maybe-info-m4: info-m4
24520 info-m4: \
24521 configure-m4
24522 @: $(MAKE); $(unstage)
24523 @[ -f ./m4/Makefile ] || exit 0; \
24524 r=`${PWD_COMMAND}`; export r; \
24525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24526 $(HOST_EXPORTS) \
24527 for flag in $(EXTRA_HOST_FLAGS) ; do \
24528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24529 done; \
24530 echo "Doing info in m4" ; \
24531 (cd $(HOST_SUBDIR)/m4 && \
24532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24534 "RANLIB=$${RANLIB}" \
24535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24536 info) \
24537 || exit 1
24539 @endif m4
24541 .PHONY: maybe-dvi-m4 dvi-m4
24542 maybe-dvi-m4:
24543 @if m4
24544 maybe-dvi-m4: dvi-m4
24546 dvi-m4: \
24547 configure-m4
24548 @: $(MAKE); $(unstage)
24549 @[ -f ./m4/Makefile ] || exit 0; \
24550 r=`${PWD_COMMAND}`; export r; \
24551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24552 $(HOST_EXPORTS) \
24553 for flag in $(EXTRA_HOST_FLAGS) ; do \
24554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24555 done; \
24556 echo "Doing dvi in m4" ; \
24557 (cd $(HOST_SUBDIR)/m4 && \
24558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24560 "RANLIB=$${RANLIB}" \
24561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24562 dvi) \
24563 || exit 1
24565 @endif m4
24567 .PHONY: maybe-pdf-m4 pdf-m4
24568 maybe-pdf-m4:
24569 @if m4
24570 maybe-pdf-m4: pdf-m4
24572 pdf-m4: \
24573 configure-m4
24574 @: $(MAKE); $(unstage)
24575 @[ -f ./m4/Makefile ] || exit 0; \
24576 r=`${PWD_COMMAND}`; export r; \
24577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24578 $(HOST_EXPORTS) \
24579 for flag in $(EXTRA_HOST_FLAGS) ; do \
24580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24581 done; \
24582 echo "Doing pdf in m4" ; \
24583 (cd $(HOST_SUBDIR)/m4 && \
24584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24586 "RANLIB=$${RANLIB}" \
24587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24588 pdf) \
24589 || exit 1
24591 @endif m4
24593 .PHONY: maybe-html-m4 html-m4
24594 maybe-html-m4:
24595 @if m4
24596 maybe-html-m4: html-m4
24598 html-m4: \
24599 configure-m4
24600 @: $(MAKE); $(unstage)
24601 @[ -f ./m4/Makefile ] || exit 0; \
24602 r=`${PWD_COMMAND}`; export r; \
24603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24604 $(HOST_EXPORTS) \
24605 for flag in $(EXTRA_HOST_FLAGS) ; do \
24606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24607 done; \
24608 echo "Doing html in m4" ; \
24609 (cd $(HOST_SUBDIR)/m4 && \
24610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24612 "RANLIB=$${RANLIB}" \
24613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24614 html) \
24615 || exit 1
24617 @endif m4
24619 .PHONY: maybe-TAGS-m4 TAGS-m4
24620 maybe-TAGS-m4:
24621 @if m4
24622 maybe-TAGS-m4: TAGS-m4
24624 TAGS-m4: \
24625 configure-m4
24626 @: $(MAKE); $(unstage)
24627 @[ -f ./m4/Makefile ] || exit 0; \
24628 r=`${PWD_COMMAND}`; export r; \
24629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24630 $(HOST_EXPORTS) \
24631 for flag in $(EXTRA_HOST_FLAGS) ; do \
24632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24633 done; \
24634 echo "Doing TAGS in m4" ; \
24635 (cd $(HOST_SUBDIR)/m4 && \
24636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24638 "RANLIB=$${RANLIB}" \
24639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24640 TAGS) \
24641 || exit 1
24643 @endif m4
24645 .PHONY: maybe-install-info-m4 install-info-m4
24646 maybe-install-info-m4:
24647 @if m4
24648 maybe-install-info-m4: install-info-m4
24650 install-info-m4: \
24651 configure-m4 \
24652 info-m4
24653 @: $(MAKE); $(unstage)
24654 @[ -f ./m4/Makefile ] || exit 0; \
24655 r=`${PWD_COMMAND}`; export r; \
24656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24657 $(HOST_EXPORTS) \
24658 for flag in $(EXTRA_HOST_FLAGS) ; do \
24659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24660 done; \
24661 echo "Doing install-info in m4" ; \
24662 (cd $(HOST_SUBDIR)/m4 && \
24663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24665 "RANLIB=$${RANLIB}" \
24666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24667 install-info) \
24668 || exit 1
24670 @endif m4
24672 .PHONY: maybe-install-pdf-m4 install-pdf-m4
24673 maybe-install-pdf-m4:
24674 @if m4
24675 maybe-install-pdf-m4: install-pdf-m4
24677 install-pdf-m4: \
24678 configure-m4 \
24679 pdf-m4
24680 @: $(MAKE); $(unstage)
24681 @[ -f ./m4/Makefile ] || exit 0; \
24682 r=`${PWD_COMMAND}`; export r; \
24683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24684 $(HOST_EXPORTS) \
24685 for flag in $(EXTRA_HOST_FLAGS) ; do \
24686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24687 done; \
24688 echo "Doing install-pdf in m4" ; \
24689 (cd $(HOST_SUBDIR)/m4 && \
24690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24692 "RANLIB=$${RANLIB}" \
24693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24694 install-pdf) \
24695 || exit 1
24697 @endif m4
24699 .PHONY: maybe-install-html-m4 install-html-m4
24700 maybe-install-html-m4:
24701 @if m4
24702 maybe-install-html-m4: install-html-m4
24704 install-html-m4: \
24705 configure-m4 \
24706 html-m4
24707 @: $(MAKE); $(unstage)
24708 @[ -f ./m4/Makefile ] || exit 0; \
24709 r=`${PWD_COMMAND}`; export r; \
24710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24711 $(HOST_EXPORTS) \
24712 for flag in $(EXTRA_HOST_FLAGS) ; do \
24713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24714 done; \
24715 echo "Doing install-html in m4" ; \
24716 (cd $(HOST_SUBDIR)/m4 && \
24717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24719 "RANLIB=$${RANLIB}" \
24720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24721 install-html) \
24722 || exit 1
24724 @endif m4
24726 .PHONY: maybe-installcheck-m4 installcheck-m4
24727 maybe-installcheck-m4:
24728 @if m4
24729 maybe-installcheck-m4: installcheck-m4
24731 installcheck-m4: \
24732 configure-m4
24733 @: $(MAKE); $(unstage)
24734 @[ -f ./m4/Makefile ] || exit 0; \
24735 r=`${PWD_COMMAND}`; export r; \
24736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24737 $(HOST_EXPORTS) \
24738 for flag in $(EXTRA_HOST_FLAGS) ; do \
24739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24740 done; \
24741 echo "Doing installcheck in m4" ; \
24742 (cd $(HOST_SUBDIR)/m4 && \
24743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24745 "RANLIB=$${RANLIB}" \
24746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24747 installcheck) \
24748 || exit 1
24750 @endif m4
24752 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
24753 maybe-mostlyclean-m4:
24754 @if m4
24755 maybe-mostlyclean-m4: mostlyclean-m4
24757 mostlyclean-m4:
24758 @: $(MAKE); $(unstage)
24759 @[ -f ./m4/Makefile ] || exit 0; \
24760 r=`${PWD_COMMAND}`; export r; \
24761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24762 $(HOST_EXPORTS) \
24763 for flag in $(EXTRA_HOST_FLAGS) ; do \
24764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24765 done; \
24766 echo "Doing mostlyclean in m4" ; \
24767 (cd $(HOST_SUBDIR)/m4 && \
24768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24770 "RANLIB=$${RANLIB}" \
24771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24772 mostlyclean) \
24773 || exit 1
24775 @endif m4
24777 .PHONY: maybe-clean-m4 clean-m4
24778 maybe-clean-m4:
24779 @if m4
24780 maybe-clean-m4: clean-m4
24782 clean-m4:
24783 @: $(MAKE); $(unstage)
24784 @[ -f ./m4/Makefile ] || exit 0; \
24785 r=`${PWD_COMMAND}`; export r; \
24786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24787 $(HOST_EXPORTS) \
24788 for flag in $(EXTRA_HOST_FLAGS) ; do \
24789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24790 done; \
24791 echo "Doing clean in m4" ; \
24792 (cd $(HOST_SUBDIR)/m4 && \
24793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24795 "RANLIB=$${RANLIB}" \
24796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24797 clean) \
24798 || exit 1
24800 @endif m4
24802 .PHONY: maybe-distclean-m4 distclean-m4
24803 maybe-distclean-m4:
24804 @if m4
24805 maybe-distclean-m4: distclean-m4
24807 distclean-m4:
24808 @: $(MAKE); $(unstage)
24809 @[ -f ./m4/Makefile ] || exit 0; \
24810 r=`${PWD_COMMAND}`; export r; \
24811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24812 $(HOST_EXPORTS) \
24813 for flag in $(EXTRA_HOST_FLAGS) ; do \
24814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24815 done; \
24816 echo "Doing distclean in m4" ; \
24817 (cd $(HOST_SUBDIR)/m4 && \
24818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24820 "RANLIB=$${RANLIB}" \
24821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24822 distclean) \
24823 || exit 1
24825 @endif m4
24827 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
24828 maybe-maintainer-clean-m4:
24829 @if m4
24830 maybe-maintainer-clean-m4: maintainer-clean-m4
24832 maintainer-clean-m4:
24833 @: $(MAKE); $(unstage)
24834 @[ -f ./m4/Makefile ] || exit 0; \
24835 r=`${PWD_COMMAND}`; export r; \
24836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24837 $(HOST_EXPORTS) \
24838 for flag in $(EXTRA_HOST_FLAGS) ; do \
24839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24840 done; \
24841 echo "Doing maintainer-clean in m4" ; \
24842 (cd $(HOST_SUBDIR)/m4 && \
24843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24845 "RANLIB=$${RANLIB}" \
24846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24847 maintainer-clean) \
24848 || exit 1
24850 @endif m4
24854 .PHONY: configure-readline maybe-configure-readline
24855 maybe-configure-readline:
24856 @if gcc-bootstrap
24857 configure-readline: stage_current
24858 @endif gcc-bootstrap
24859 @if readline
24860 maybe-configure-readline: configure-readline
24861 configure-readline:
24862 @: $(MAKE); $(unstage)
24863 @r=`${PWD_COMMAND}`; export r; \
24864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24865 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
24866 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
24867 $(HOST_EXPORTS) \
24868 echo Configuring in $(HOST_SUBDIR)/readline; \
24869 cd "$(HOST_SUBDIR)/readline" || exit 1; \
24870 case $(srcdir) in \
24871 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24872 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
24873 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24874 esac; \
24875 module_srcdir=readline; \
24876 $(SHELL) \
24877 $$s/$$module_srcdir/configure \
24878 --srcdir=$${topdir}/$$module_srcdir \
24879 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24880 --target=${target_alias} \
24881 || exit 1
24882 @endif readline
24888 .PHONY: all-readline maybe-all-readline
24889 maybe-all-readline:
24890 @if gcc-bootstrap
24891 all-readline: stage_current
24892 @endif gcc-bootstrap
24893 @if readline
24894 TARGET-readline=all
24895 maybe-all-readline: all-readline
24896 all-readline: configure-readline
24897 @: $(MAKE); $(unstage)
24898 @r=`${PWD_COMMAND}`; export r; \
24899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24900 $(HOST_EXPORTS) \
24901 (cd $(HOST_SUBDIR)/readline && \
24902 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24903 $(TARGET-readline))
24904 @endif readline
24909 .PHONY: check-readline maybe-check-readline
24910 maybe-check-readline:
24911 @if readline
24912 maybe-check-readline: check-readline
24914 check-readline:
24915 @: $(MAKE); $(unstage)
24916 @r=`${PWD_COMMAND}`; export r; \
24917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24918 $(HOST_EXPORTS) \
24919 (cd $(HOST_SUBDIR)/readline && \
24920 $(MAKE) $(FLAGS_TO_PASS) check)
24922 @endif readline
24924 .PHONY: install-readline maybe-install-readline
24925 maybe-install-readline:
24926 @if readline
24927 maybe-install-readline: install-readline
24929 install-readline: installdirs
24930 @: $(MAKE); $(unstage)
24931 @r=`${PWD_COMMAND}`; export r; \
24932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24933 $(HOST_EXPORTS) \
24934 (cd $(HOST_SUBDIR)/readline && \
24935 $(MAKE) $(FLAGS_TO_PASS) install)
24937 @endif readline
24939 .PHONY: install-strip-readline maybe-install-strip-readline
24940 maybe-install-strip-readline:
24941 @if readline
24942 maybe-install-strip-readline: install-strip-readline
24944 install-strip-readline: installdirs
24945 @: $(MAKE); $(unstage)
24946 @r=`${PWD_COMMAND}`; export r; \
24947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24948 $(HOST_EXPORTS) \
24949 (cd $(HOST_SUBDIR)/readline && \
24950 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24952 @endif readline
24954 # Other targets (info, dvi, pdf, etc.)
24956 .PHONY: maybe-info-readline info-readline
24957 maybe-info-readline:
24958 @if readline
24959 maybe-info-readline: info-readline
24961 info-readline: \
24962 configure-readline
24963 @: $(MAKE); $(unstage)
24964 @[ -f ./readline/Makefile ] || exit 0; \
24965 r=`${PWD_COMMAND}`; export r; \
24966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24967 $(HOST_EXPORTS) \
24968 for flag in $(EXTRA_HOST_FLAGS) ; do \
24969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24970 done; \
24971 echo "Doing info in readline" ; \
24972 (cd $(HOST_SUBDIR)/readline && \
24973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24975 "RANLIB=$${RANLIB}" \
24976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24977 info) \
24978 || exit 1
24980 @endif readline
24982 .PHONY: maybe-dvi-readline dvi-readline
24983 maybe-dvi-readline:
24984 @if readline
24985 maybe-dvi-readline: dvi-readline
24987 dvi-readline: \
24988 configure-readline
24989 @: $(MAKE); $(unstage)
24990 @[ -f ./readline/Makefile ] || exit 0; \
24991 r=`${PWD_COMMAND}`; export r; \
24992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24993 $(HOST_EXPORTS) \
24994 for flag in $(EXTRA_HOST_FLAGS) ; do \
24995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24996 done; \
24997 echo "Doing dvi in readline" ; \
24998 (cd $(HOST_SUBDIR)/readline && \
24999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25001 "RANLIB=$${RANLIB}" \
25002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25003 dvi) \
25004 || exit 1
25006 @endif readline
25008 .PHONY: maybe-pdf-readline pdf-readline
25009 maybe-pdf-readline:
25010 @if readline
25011 maybe-pdf-readline: pdf-readline
25013 pdf-readline: \
25014 configure-readline
25015 @: $(MAKE); $(unstage)
25016 @[ -f ./readline/Makefile ] || exit 0; \
25017 r=`${PWD_COMMAND}`; export r; \
25018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25019 $(HOST_EXPORTS) \
25020 for flag in $(EXTRA_HOST_FLAGS) ; do \
25021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25022 done; \
25023 echo "Doing pdf in readline" ; \
25024 (cd $(HOST_SUBDIR)/readline && \
25025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25027 "RANLIB=$${RANLIB}" \
25028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25029 pdf) \
25030 || exit 1
25032 @endif readline
25034 .PHONY: maybe-html-readline html-readline
25035 maybe-html-readline:
25036 @if readline
25037 maybe-html-readline: html-readline
25039 html-readline: \
25040 configure-readline
25041 @: $(MAKE); $(unstage)
25042 @[ -f ./readline/Makefile ] || exit 0; \
25043 r=`${PWD_COMMAND}`; export r; \
25044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25045 $(HOST_EXPORTS) \
25046 for flag in $(EXTRA_HOST_FLAGS) ; do \
25047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25048 done; \
25049 echo "Doing html in readline" ; \
25050 (cd $(HOST_SUBDIR)/readline && \
25051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25053 "RANLIB=$${RANLIB}" \
25054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25055 html) \
25056 || exit 1
25058 @endif readline
25060 .PHONY: maybe-TAGS-readline TAGS-readline
25061 maybe-TAGS-readline:
25062 @if readline
25063 maybe-TAGS-readline: TAGS-readline
25065 TAGS-readline: \
25066 configure-readline
25067 @: $(MAKE); $(unstage)
25068 @[ -f ./readline/Makefile ] || exit 0; \
25069 r=`${PWD_COMMAND}`; export r; \
25070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25071 $(HOST_EXPORTS) \
25072 for flag in $(EXTRA_HOST_FLAGS) ; do \
25073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25074 done; \
25075 echo "Doing TAGS in readline" ; \
25076 (cd $(HOST_SUBDIR)/readline && \
25077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25079 "RANLIB=$${RANLIB}" \
25080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25081 TAGS) \
25082 || exit 1
25084 @endif readline
25086 .PHONY: maybe-install-info-readline install-info-readline
25087 maybe-install-info-readline:
25088 @if readline
25089 maybe-install-info-readline: install-info-readline
25091 install-info-readline: \
25092 configure-readline \
25093 info-readline
25094 @: $(MAKE); $(unstage)
25095 @[ -f ./readline/Makefile ] || exit 0; \
25096 r=`${PWD_COMMAND}`; export r; \
25097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25098 $(HOST_EXPORTS) \
25099 for flag in $(EXTRA_HOST_FLAGS) ; do \
25100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25101 done; \
25102 echo "Doing install-info in readline" ; \
25103 (cd $(HOST_SUBDIR)/readline && \
25104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25106 "RANLIB=$${RANLIB}" \
25107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25108 install-info) \
25109 || exit 1
25111 @endif readline
25113 .PHONY: maybe-install-pdf-readline install-pdf-readline
25114 maybe-install-pdf-readline:
25115 @if readline
25116 maybe-install-pdf-readline: install-pdf-readline
25118 install-pdf-readline: \
25119 configure-readline \
25120 pdf-readline
25121 @: $(MAKE); $(unstage)
25122 @[ -f ./readline/Makefile ] || exit 0; \
25123 r=`${PWD_COMMAND}`; export r; \
25124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25125 $(HOST_EXPORTS) \
25126 for flag in $(EXTRA_HOST_FLAGS) ; do \
25127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25128 done; \
25129 echo "Doing install-pdf in readline" ; \
25130 (cd $(HOST_SUBDIR)/readline && \
25131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25133 "RANLIB=$${RANLIB}" \
25134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25135 install-pdf) \
25136 || exit 1
25138 @endif readline
25140 .PHONY: maybe-install-html-readline install-html-readline
25141 maybe-install-html-readline:
25142 @if readline
25143 maybe-install-html-readline: install-html-readline
25145 install-html-readline: \
25146 configure-readline \
25147 html-readline
25148 @: $(MAKE); $(unstage)
25149 @[ -f ./readline/Makefile ] || exit 0; \
25150 r=`${PWD_COMMAND}`; export r; \
25151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25152 $(HOST_EXPORTS) \
25153 for flag in $(EXTRA_HOST_FLAGS) ; do \
25154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25155 done; \
25156 echo "Doing install-html in readline" ; \
25157 (cd $(HOST_SUBDIR)/readline && \
25158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25160 "RANLIB=$${RANLIB}" \
25161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25162 install-html) \
25163 || exit 1
25165 @endif readline
25167 .PHONY: maybe-installcheck-readline installcheck-readline
25168 maybe-installcheck-readline:
25169 @if readline
25170 maybe-installcheck-readline: installcheck-readline
25172 installcheck-readline: \
25173 configure-readline
25174 @: $(MAKE); $(unstage)
25175 @[ -f ./readline/Makefile ] || exit 0; \
25176 r=`${PWD_COMMAND}`; export r; \
25177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25178 $(HOST_EXPORTS) \
25179 for flag in $(EXTRA_HOST_FLAGS) ; do \
25180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25181 done; \
25182 echo "Doing installcheck in readline" ; \
25183 (cd $(HOST_SUBDIR)/readline && \
25184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25186 "RANLIB=$${RANLIB}" \
25187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25188 installcheck) \
25189 || exit 1
25191 @endif readline
25193 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
25194 maybe-mostlyclean-readline:
25195 @if readline
25196 maybe-mostlyclean-readline: mostlyclean-readline
25198 mostlyclean-readline:
25199 @: $(MAKE); $(unstage)
25200 @[ -f ./readline/Makefile ] || exit 0; \
25201 r=`${PWD_COMMAND}`; export r; \
25202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25203 $(HOST_EXPORTS) \
25204 for flag in $(EXTRA_HOST_FLAGS) ; do \
25205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25206 done; \
25207 echo "Doing mostlyclean in readline" ; \
25208 (cd $(HOST_SUBDIR)/readline && \
25209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25211 "RANLIB=$${RANLIB}" \
25212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25213 mostlyclean) \
25214 || exit 1
25216 @endif readline
25218 .PHONY: maybe-clean-readline clean-readline
25219 maybe-clean-readline:
25220 @if readline
25221 maybe-clean-readline: clean-readline
25223 clean-readline:
25224 @: $(MAKE); $(unstage)
25225 @[ -f ./readline/Makefile ] || exit 0; \
25226 r=`${PWD_COMMAND}`; export r; \
25227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25228 $(HOST_EXPORTS) \
25229 for flag in $(EXTRA_HOST_FLAGS) ; do \
25230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25231 done; \
25232 echo "Doing clean in readline" ; \
25233 (cd $(HOST_SUBDIR)/readline && \
25234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25236 "RANLIB=$${RANLIB}" \
25237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25238 clean) \
25239 || exit 1
25241 @endif readline
25243 .PHONY: maybe-distclean-readline distclean-readline
25244 maybe-distclean-readline:
25245 @if readline
25246 maybe-distclean-readline: distclean-readline
25248 distclean-readline:
25249 @: $(MAKE); $(unstage)
25250 @[ -f ./readline/Makefile ] || exit 0; \
25251 r=`${PWD_COMMAND}`; export r; \
25252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25253 $(HOST_EXPORTS) \
25254 for flag in $(EXTRA_HOST_FLAGS) ; do \
25255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25256 done; \
25257 echo "Doing distclean in readline" ; \
25258 (cd $(HOST_SUBDIR)/readline && \
25259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25261 "RANLIB=$${RANLIB}" \
25262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25263 distclean) \
25264 || exit 1
25266 @endif readline
25268 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
25269 maybe-maintainer-clean-readline:
25270 @if readline
25271 maybe-maintainer-clean-readline: maintainer-clean-readline
25273 maintainer-clean-readline:
25274 @: $(MAKE); $(unstage)
25275 @[ -f ./readline/Makefile ] || exit 0; \
25276 r=`${PWD_COMMAND}`; export r; \
25277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25278 $(HOST_EXPORTS) \
25279 for flag in $(EXTRA_HOST_FLAGS) ; do \
25280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25281 done; \
25282 echo "Doing maintainer-clean in readline" ; \
25283 (cd $(HOST_SUBDIR)/readline && \
25284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25286 "RANLIB=$${RANLIB}" \
25287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25288 maintainer-clean) \
25289 || exit 1
25291 @endif readline
25295 .PHONY: configure-sid maybe-configure-sid
25296 maybe-configure-sid:
25297 @if gcc-bootstrap
25298 configure-sid: stage_current
25299 @endif gcc-bootstrap
25300 @if sid
25301 maybe-configure-sid: configure-sid
25302 configure-sid:
25303 @: $(MAKE); $(unstage)
25304 @r=`${PWD_COMMAND}`; export r; \
25305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25306 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
25307 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
25308 $(HOST_EXPORTS) \
25309 echo Configuring in $(HOST_SUBDIR)/sid; \
25310 cd "$(HOST_SUBDIR)/sid" || exit 1; \
25311 case $(srcdir) in \
25312 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25313 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
25314 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25315 esac; \
25316 module_srcdir=sid; \
25317 $(SHELL) \
25318 $$s/$$module_srcdir/configure \
25319 --srcdir=$${topdir}/$$module_srcdir \
25320 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25321 --target=${target_alias} \
25322 || exit 1
25323 @endif sid
25329 .PHONY: all-sid maybe-all-sid
25330 maybe-all-sid:
25331 @if gcc-bootstrap
25332 all-sid: stage_current
25333 @endif gcc-bootstrap
25334 @if sid
25335 TARGET-sid=all
25336 maybe-all-sid: all-sid
25337 all-sid: configure-sid
25338 @: $(MAKE); $(unstage)
25339 @r=`${PWD_COMMAND}`; export r; \
25340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25341 $(HOST_EXPORTS) \
25342 (cd $(HOST_SUBDIR)/sid && \
25343 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25344 $(TARGET-sid))
25345 @endif sid
25350 .PHONY: check-sid maybe-check-sid
25351 maybe-check-sid:
25352 @if sid
25353 maybe-check-sid: check-sid
25355 check-sid:
25356 @: $(MAKE); $(unstage)
25357 @r=`${PWD_COMMAND}`; export r; \
25358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25359 $(HOST_EXPORTS) \
25360 (cd $(HOST_SUBDIR)/sid && \
25361 $(MAKE) $(FLAGS_TO_PASS) check)
25363 @endif sid
25365 .PHONY: install-sid maybe-install-sid
25366 maybe-install-sid:
25367 @if sid
25368 maybe-install-sid: install-sid
25370 install-sid: installdirs
25371 @: $(MAKE); $(unstage)
25372 @r=`${PWD_COMMAND}`; export r; \
25373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25374 $(HOST_EXPORTS) \
25375 (cd $(HOST_SUBDIR)/sid && \
25376 $(MAKE) $(FLAGS_TO_PASS) install)
25378 @endif sid
25380 .PHONY: install-strip-sid maybe-install-strip-sid
25381 maybe-install-strip-sid:
25382 @if sid
25383 maybe-install-strip-sid: install-strip-sid
25385 install-strip-sid: installdirs
25386 @: $(MAKE); $(unstage)
25387 @r=`${PWD_COMMAND}`; export r; \
25388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25389 $(HOST_EXPORTS) \
25390 (cd $(HOST_SUBDIR)/sid && \
25391 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25393 @endif sid
25395 # Other targets (info, dvi, pdf, etc.)
25397 .PHONY: maybe-info-sid info-sid
25398 maybe-info-sid:
25399 @if sid
25400 maybe-info-sid: info-sid
25402 info-sid: \
25403 configure-sid
25404 @: $(MAKE); $(unstage)
25405 @[ -f ./sid/Makefile ] || exit 0; \
25406 r=`${PWD_COMMAND}`; export r; \
25407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25408 $(HOST_EXPORTS) \
25409 for flag in $(EXTRA_HOST_FLAGS) ; do \
25410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25411 done; \
25412 echo "Doing info in sid" ; \
25413 (cd $(HOST_SUBDIR)/sid && \
25414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25416 "RANLIB=$${RANLIB}" \
25417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25418 info) \
25419 || exit 1
25421 @endif sid
25423 .PHONY: maybe-dvi-sid dvi-sid
25424 maybe-dvi-sid:
25425 @if sid
25426 maybe-dvi-sid: dvi-sid
25428 dvi-sid: \
25429 configure-sid
25430 @: $(MAKE); $(unstage)
25431 @[ -f ./sid/Makefile ] || exit 0; \
25432 r=`${PWD_COMMAND}`; export r; \
25433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25434 $(HOST_EXPORTS) \
25435 for flag in $(EXTRA_HOST_FLAGS) ; do \
25436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25437 done; \
25438 echo "Doing dvi in sid" ; \
25439 (cd $(HOST_SUBDIR)/sid && \
25440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25442 "RANLIB=$${RANLIB}" \
25443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25444 dvi) \
25445 || exit 1
25447 @endif sid
25449 .PHONY: maybe-pdf-sid pdf-sid
25450 maybe-pdf-sid:
25451 @if sid
25452 maybe-pdf-sid: pdf-sid
25454 pdf-sid: \
25455 configure-sid
25456 @: $(MAKE); $(unstage)
25457 @[ -f ./sid/Makefile ] || exit 0; \
25458 r=`${PWD_COMMAND}`; export r; \
25459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25460 $(HOST_EXPORTS) \
25461 for flag in $(EXTRA_HOST_FLAGS) ; do \
25462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25463 done; \
25464 echo "Doing pdf in sid" ; \
25465 (cd $(HOST_SUBDIR)/sid && \
25466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25468 "RANLIB=$${RANLIB}" \
25469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25470 pdf) \
25471 || exit 1
25473 @endif sid
25475 .PHONY: maybe-html-sid html-sid
25476 maybe-html-sid:
25477 @if sid
25478 maybe-html-sid: html-sid
25480 html-sid: \
25481 configure-sid
25482 @: $(MAKE); $(unstage)
25483 @[ -f ./sid/Makefile ] || exit 0; \
25484 r=`${PWD_COMMAND}`; export r; \
25485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25486 $(HOST_EXPORTS) \
25487 for flag in $(EXTRA_HOST_FLAGS) ; do \
25488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25489 done; \
25490 echo "Doing html in sid" ; \
25491 (cd $(HOST_SUBDIR)/sid && \
25492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25494 "RANLIB=$${RANLIB}" \
25495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25496 html) \
25497 || exit 1
25499 @endif sid
25501 .PHONY: maybe-TAGS-sid TAGS-sid
25502 maybe-TAGS-sid:
25503 @if sid
25504 maybe-TAGS-sid: TAGS-sid
25506 TAGS-sid: \
25507 configure-sid
25508 @: $(MAKE); $(unstage)
25509 @[ -f ./sid/Makefile ] || exit 0; \
25510 r=`${PWD_COMMAND}`; export r; \
25511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25512 $(HOST_EXPORTS) \
25513 for flag in $(EXTRA_HOST_FLAGS) ; do \
25514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25515 done; \
25516 echo "Doing TAGS in sid" ; \
25517 (cd $(HOST_SUBDIR)/sid && \
25518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25520 "RANLIB=$${RANLIB}" \
25521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25522 TAGS) \
25523 || exit 1
25525 @endif sid
25527 .PHONY: maybe-install-info-sid install-info-sid
25528 maybe-install-info-sid:
25529 @if sid
25530 maybe-install-info-sid: install-info-sid
25532 install-info-sid: \
25533 configure-sid \
25534 info-sid
25535 @: $(MAKE); $(unstage)
25536 @[ -f ./sid/Makefile ] || exit 0; \
25537 r=`${PWD_COMMAND}`; export r; \
25538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25539 $(HOST_EXPORTS) \
25540 for flag in $(EXTRA_HOST_FLAGS) ; do \
25541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25542 done; \
25543 echo "Doing install-info in sid" ; \
25544 (cd $(HOST_SUBDIR)/sid && \
25545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25547 "RANLIB=$${RANLIB}" \
25548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25549 install-info) \
25550 || exit 1
25552 @endif sid
25554 .PHONY: maybe-install-pdf-sid install-pdf-sid
25555 maybe-install-pdf-sid:
25556 @if sid
25557 maybe-install-pdf-sid: install-pdf-sid
25559 install-pdf-sid: \
25560 configure-sid \
25561 pdf-sid
25562 @: $(MAKE); $(unstage)
25563 @[ -f ./sid/Makefile ] || exit 0; \
25564 r=`${PWD_COMMAND}`; export r; \
25565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25566 $(HOST_EXPORTS) \
25567 for flag in $(EXTRA_HOST_FLAGS) ; do \
25568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25569 done; \
25570 echo "Doing install-pdf in sid" ; \
25571 (cd $(HOST_SUBDIR)/sid && \
25572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25574 "RANLIB=$${RANLIB}" \
25575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25576 install-pdf) \
25577 || exit 1
25579 @endif sid
25581 .PHONY: maybe-install-html-sid install-html-sid
25582 maybe-install-html-sid:
25583 @if sid
25584 maybe-install-html-sid: install-html-sid
25586 install-html-sid: \
25587 configure-sid \
25588 html-sid
25589 @: $(MAKE); $(unstage)
25590 @[ -f ./sid/Makefile ] || exit 0; \
25591 r=`${PWD_COMMAND}`; export r; \
25592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25593 $(HOST_EXPORTS) \
25594 for flag in $(EXTRA_HOST_FLAGS) ; do \
25595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25596 done; \
25597 echo "Doing install-html in sid" ; \
25598 (cd $(HOST_SUBDIR)/sid && \
25599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25601 "RANLIB=$${RANLIB}" \
25602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25603 install-html) \
25604 || exit 1
25606 @endif sid
25608 .PHONY: maybe-installcheck-sid installcheck-sid
25609 maybe-installcheck-sid:
25610 @if sid
25611 maybe-installcheck-sid: installcheck-sid
25613 installcheck-sid: \
25614 configure-sid
25615 @: $(MAKE); $(unstage)
25616 @[ -f ./sid/Makefile ] || exit 0; \
25617 r=`${PWD_COMMAND}`; export r; \
25618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25619 $(HOST_EXPORTS) \
25620 for flag in $(EXTRA_HOST_FLAGS) ; do \
25621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25622 done; \
25623 echo "Doing installcheck in sid" ; \
25624 (cd $(HOST_SUBDIR)/sid && \
25625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25627 "RANLIB=$${RANLIB}" \
25628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25629 installcheck) \
25630 || exit 1
25632 @endif sid
25634 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
25635 maybe-mostlyclean-sid:
25636 @if sid
25637 maybe-mostlyclean-sid: mostlyclean-sid
25639 mostlyclean-sid:
25640 @: $(MAKE); $(unstage)
25641 @[ -f ./sid/Makefile ] || exit 0; \
25642 r=`${PWD_COMMAND}`; export r; \
25643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25644 $(HOST_EXPORTS) \
25645 for flag in $(EXTRA_HOST_FLAGS) ; do \
25646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25647 done; \
25648 echo "Doing mostlyclean in sid" ; \
25649 (cd $(HOST_SUBDIR)/sid && \
25650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25652 "RANLIB=$${RANLIB}" \
25653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25654 mostlyclean) \
25655 || exit 1
25657 @endif sid
25659 .PHONY: maybe-clean-sid clean-sid
25660 maybe-clean-sid:
25661 @if sid
25662 maybe-clean-sid: clean-sid
25664 clean-sid:
25665 @: $(MAKE); $(unstage)
25666 @[ -f ./sid/Makefile ] || exit 0; \
25667 r=`${PWD_COMMAND}`; export r; \
25668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25669 $(HOST_EXPORTS) \
25670 for flag in $(EXTRA_HOST_FLAGS) ; do \
25671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25672 done; \
25673 echo "Doing clean in sid" ; \
25674 (cd $(HOST_SUBDIR)/sid && \
25675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25677 "RANLIB=$${RANLIB}" \
25678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25679 clean) \
25680 || exit 1
25682 @endif sid
25684 .PHONY: maybe-distclean-sid distclean-sid
25685 maybe-distclean-sid:
25686 @if sid
25687 maybe-distclean-sid: distclean-sid
25689 distclean-sid:
25690 @: $(MAKE); $(unstage)
25691 @[ -f ./sid/Makefile ] || exit 0; \
25692 r=`${PWD_COMMAND}`; export r; \
25693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25694 $(HOST_EXPORTS) \
25695 for flag in $(EXTRA_HOST_FLAGS) ; do \
25696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25697 done; \
25698 echo "Doing distclean in sid" ; \
25699 (cd $(HOST_SUBDIR)/sid && \
25700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25702 "RANLIB=$${RANLIB}" \
25703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25704 distclean) \
25705 || exit 1
25707 @endif sid
25709 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
25710 maybe-maintainer-clean-sid:
25711 @if sid
25712 maybe-maintainer-clean-sid: maintainer-clean-sid
25714 maintainer-clean-sid:
25715 @: $(MAKE); $(unstage)
25716 @[ -f ./sid/Makefile ] || exit 0; \
25717 r=`${PWD_COMMAND}`; export r; \
25718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25719 $(HOST_EXPORTS) \
25720 for flag in $(EXTRA_HOST_FLAGS) ; do \
25721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25722 done; \
25723 echo "Doing maintainer-clean in sid" ; \
25724 (cd $(HOST_SUBDIR)/sid && \
25725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25727 "RANLIB=$${RANLIB}" \
25728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25729 maintainer-clean) \
25730 || exit 1
25732 @endif sid
25736 .PHONY: configure-sim maybe-configure-sim
25737 maybe-configure-sim:
25738 @if gcc-bootstrap
25739 configure-sim: stage_current
25740 @endif gcc-bootstrap
25741 @if sim
25742 maybe-configure-sim: configure-sim
25743 configure-sim:
25744 @: $(MAKE); $(unstage)
25745 @r=`${PWD_COMMAND}`; export r; \
25746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25747 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
25748 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
25749 $(HOST_EXPORTS) \
25750 echo Configuring in $(HOST_SUBDIR)/sim; \
25751 cd "$(HOST_SUBDIR)/sim" || exit 1; \
25752 case $(srcdir) in \
25753 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25754 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
25755 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25756 esac; \
25757 module_srcdir=sim; \
25758 $(SHELL) \
25759 $$s/$$module_srcdir/configure \
25760 --srcdir=$${topdir}/$$module_srcdir \
25761 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25762 --target=${target_alias} \
25763 || exit 1
25764 @endif sim
25770 .PHONY: all-sim maybe-all-sim
25771 maybe-all-sim:
25772 @if gcc-bootstrap
25773 all-sim: stage_current
25774 @endif gcc-bootstrap
25775 @if sim
25776 TARGET-sim=all
25777 maybe-all-sim: all-sim
25778 all-sim: configure-sim
25779 @: $(MAKE); $(unstage)
25780 @r=`${PWD_COMMAND}`; export r; \
25781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25782 $(HOST_EXPORTS) \
25783 (cd $(HOST_SUBDIR)/sim && \
25784 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25785 $(TARGET-sim))
25786 @endif sim
25791 .PHONY: check-sim maybe-check-sim
25792 maybe-check-sim:
25793 @if sim
25794 maybe-check-sim: check-sim
25796 check-sim:
25797 @: $(MAKE); $(unstage)
25798 @r=`${PWD_COMMAND}`; export r; \
25799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25800 $(HOST_EXPORTS) \
25801 (cd $(HOST_SUBDIR)/sim && \
25802 $(MAKE) $(FLAGS_TO_PASS) check)
25804 @endif sim
25806 .PHONY: install-sim maybe-install-sim
25807 maybe-install-sim:
25808 @if sim
25809 maybe-install-sim: install-sim
25811 install-sim: installdirs
25812 @: $(MAKE); $(unstage)
25813 @r=`${PWD_COMMAND}`; export r; \
25814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25815 $(HOST_EXPORTS) \
25816 (cd $(HOST_SUBDIR)/sim && \
25817 $(MAKE) $(FLAGS_TO_PASS) install)
25819 @endif sim
25821 .PHONY: install-strip-sim maybe-install-strip-sim
25822 maybe-install-strip-sim:
25823 @if sim
25824 maybe-install-strip-sim: install-strip-sim
25826 install-strip-sim: installdirs
25827 @: $(MAKE); $(unstage)
25828 @r=`${PWD_COMMAND}`; export r; \
25829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25830 $(HOST_EXPORTS) \
25831 (cd $(HOST_SUBDIR)/sim && \
25832 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25834 @endif sim
25836 # Other targets (info, dvi, pdf, etc.)
25838 .PHONY: maybe-info-sim info-sim
25839 maybe-info-sim:
25840 @if sim
25841 maybe-info-sim: info-sim
25843 info-sim: \
25844 configure-sim
25845 @: $(MAKE); $(unstage)
25846 @[ -f ./sim/Makefile ] || exit 0; \
25847 r=`${PWD_COMMAND}`; export r; \
25848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25849 $(HOST_EXPORTS) \
25850 for flag in $(EXTRA_HOST_FLAGS) ; do \
25851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25852 done; \
25853 echo "Doing info in sim" ; \
25854 (cd $(HOST_SUBDIR)/sim && \
25855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25857 "RANLIB=$${RANLIB}" \
25858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25859 info) \
25860 || exit 1
25862 @endif sim
25864 .PHONY: maybe-dvi-sim dvi-sim
25865 maybe-dvi-sim:
25866 @if sim
25867 maybe-dvi-sim: dvi-sim
25869 dvi-sim: \
25870 configure-sim
25871 @: $(MAKE); $(unstage)
25872 @[ -f ./sim/Makefile ] || exit 0; \
25873 r=`${PWD_COMMAND}`; export r; \
25874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25875 $(HOST_EXPORTS) \
25876 for flag in $(EXTRA_HOST_FLAGS) ; do \
25877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25878 done; \
25879 echo "Doing dvi in sim" ; \
25880 (cd $(HOST_SUBDIR)/sim && \
25881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25883 "RANLIB=$${RANLIB}" \
25884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25885 dvi) \
25886 || exit 1
25888 @endif sim
25890 .PHONY: maybe-pdf-sim pdf-sim
25891 maybe-pdf-sim:
25892 @if sim
25893 maybe-pdf-sim: pdf-sim
25895 pdf-sim: \
25896 configure-sim
25897 @: $(MAKE); $(unstage)
25898 @[ -f ./sim/Makefile ] || exit 0; \
25899 r=`${PWD_COMMAND}`; export r; \
25900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25901 $(HOST_EXPORTS) \
25902 for flag in $(EXTRA_HOST_FLAGS) ; do \
25903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25904 done; \
25905 echo "Doing pdf in sim" ; \
25906 (cd $(HOST_SUBDIR)/sim && \
25907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25909 "RANLIB=$${RANLIB}" \
25910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25911 pdf) \
25912 || exit 1
25914 @endif sim
25916 .PHONY: maybe-html-sim html-sim
25917 maybe-html-sim:
25918 @if sim
25919 maybe-html-sim: html-sim
25921 html-sim: \
25922 configure-sim
25923 @: $(MAKE); $(unstage)
25924 @[ -f ./sim/Makefile ] || exit 0; \
25925 r=`${PWD_COMMAND}`; export r; \
25926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25927 $(HOST_EXPORTS) \
25928 for flag in $(EXTRA_HOST_FLAGS) ; do \
25929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25930 done; \
25931 echo "Doing html in sim" ; \
25932 (cd $(HOST_SUBDIR)/sim && \
25933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25935 "RANLIB=$${RANLIB}" \
25936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25937 html) \
25938 || exit 1
25940 @endif sim
25942 .PHONY: maybe-TAGS-sim TAGS-sim
25943 maybe-TAGS-sim:
25944 @if sim
25945 maybe-TAGS-sim: TAGS-sim
25947 TAGS-sim: \
25948 configure-sim
25949 @: $(MAKE); $(unstage)
25950 @[ -f ./sim/Makefile ] || exit 0; \
25951 r=`${PWD_COMMAND}`; export r; \
25952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25953 $(HOST_EXPORTS) \
25954 for flag in $(EXTRA_HOST_FLAGS) ; do \
25955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25956 done; \
25957 echo "Doing TAGS in sim" ; \
25958 (cd $(HOST_SUBDIR)/sim && \
25959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25961 "RANLIB=$${RANLIB}" \
25962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25963 TAGS) \
25964 || exit 1
25966 @endif sim
25968 .PHONY: maybe-install-info-sim install-info-sim
25969 maybe-install-info-sim:
25970 @if sim
25971 maybe-install-info-sim: install-info-sim
25973 install-info-sim: \
25974 configure-sim \
25975 info-sim
25976 @: $(MAKE); $(unstage)
25977 @[ -f ./sim/Makefile ] || exit 0; \
25978 r=`${PWD_COMMAND}`; export r; \
25979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25980 $(HOST_EXPORTS) \
25981 for flag in $(EXTRA_HOST_FLAGS) ; do \
25982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25983 done; \
25984 echo "Doing install-info in sim" ; \
25985 (cd $(HOST_SUBDIR)/sim && \
25986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25988 "RANLIB=$${RANLIB}" \
25989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25990 install-info) \
25991 || exit 1
25993 @endif sim
25995 .PHONY: maybe-install-pdf-sim install-pdf-sim
25996 maybe-install-pdf-sim:
25997 @if sim
25998 maybe-install-pdf-sim: install-pdf-sim
26000 install-pdf-sim: \
26001 configure-sim \
26002 pdf-sim
26003 @: $(MAKE); $(unstage)
26004 @[ -f ./sim/Makefile ] || exit 0; \
26005 r=`${PWD_COMMAND}`; export r; \
26006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26007 $(HOST_EXPORTS) \
26008 for flag in $(EXTRA_HOST_FLAGS) ; do \
26009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26010 done; \
26011 echo "Doing install-pdf in sim" ; \
26012 (cd $(HOST_SUBDIR)/sim && \
26013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26015 "RANLIB=$${RANLIB}" \
26016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26017 install-pdf) \
26018 || exit 1
26020 @endif sim
26022 .PHONY: maybe-install-html-sim install-html-sim
26023 maybe-install-html-sim:
26024 @if sim
26025 maybe-install-html-sim: install-html-sim
26027 install-html-sim: \
26028 configure-sim \
26029 html-sim
26030 @: $(MAKE); $(unstage)
26031 @[ -f ./sim/Makefile ] || exit 0; \
26032 r=`${PWD_COMMAND}`; export r; \
26033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26034 $(HOST_EXPORTS) \
26035 for flag in $(EXTRA_HOST_FLAGS) ; do \
26036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26037 done; \
26038 echo "Doing install-html in sim" ; \
26039 (cd $(HOST_SUBDIR)/sim && \
26040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26042 "RANLIB=$${RANLIB}" \
26043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26044 install-html) \
26045 || exit 1
26047 @endif sim
26049 .PHONY: maybe-installcheck-sim installcheck-sim
26050 maybe-installcheck-sim:
26051 @if sim
26052 maybe-installcheck-sim: installcheck-sim
26054 installcheck-sim: \
26055 configure-sim
26056 @: $(MAKE); $(unstage)
26057 @[ -f ./sim/Makefile ] || exit 0; \
26058 r=`${PWD_COMMAND}`; export r; \
26059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26060 $(HOST_EXPORTS) \
26061 for flag in $(EXTRA_HOST_FLAGS) ; do \
26062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26063 done; \
26064 echo "Doing installcheck in sim" ; \
26065 (cd $(HOST_SUBDIR)/sim && \
26066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26068 "RANLIB=$${RANLIB}" \
26069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26070 installcheck) \
26071 || exit 1
26073 @endif sim
26075 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
26076 maybe-mostlyclean-sim:
26077 @if sim
26078 maybe-mostlyclean-sim: mostlyclean-sim
26080 mostlyclean-sim:
26081 @: $(MAKE); $(unstage)
26082 @[ -f ./sim/Makefile ] || exit 0; \
26083 r=`${PWD_COMMAND}`; export r; \
26084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26085 $(HOST_EXPORTS) \
26086 for flag in $(EXTRA_HOST_FLAGS) ; do \
26087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26088 done; \
26089 echo "Doing mostlyclean in sim" ; \
26090 (cd $(HOST_SUBDIR)/sim && \
26091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26093 "RANLIB=$${RANLIB}" \
26094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26095 mostlyclean) \
26096 || exit 1
26098 @endif sim
26100 .PHONY: maybe-clean-sim clean-sim
26101 maybe-clean-sim:
26102 @if sim
26103 maybe-clean-sim: clean-sim
26105 clean-sim:
26106 @: $(MAKE); $(unstage)
26107 @[ -f ./sim/Makefile ] || exit 0; \
26108 r=`${PWD_COMMAND}`; export r; \
26109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26110 $(HOST_EXPORTS) \
26111 for flag in $(EXTRA_HOST_FLAGS) ; do \
26112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26113 done; \
26114 echo "Doing clean in sim" ; \
26115 (cd $(HOST_SUBDIR)/sim && \
26116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26118 "RANLIB=$${RANLIB}" \
26119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26120 clean) \
26121 || exit 1
26123 @endif sim
26125 .PHONY: maybe-distclean-sim distclean-sim
26126 maybe-distclean-sim:
26127 @if sim
26128 maybe-distclean-sim: distclean-sim
26130 distclean-sim:
26131 @: $(MAKE); $(unstage)
26132 @[ -f ./sim/Makefile ] || exit 0; \
26133 r=`${PWD_COMMAND}`; export r; \
26134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26135 $(HOST_EXPORTS) \
26136 for flag in $(EXTRA_HOST_FLAGS) ; do \
26137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26138 done; \
26139 echo "Doing distclean in sim" ; \
26140 (cd $(HOST_SUBDIR)/sim && \
26141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26143 "RANLIB=$${RANLIB}" \
26144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26145 distclean) \
26146 || exit 1
26148 @endif sim
26150 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
26151 maybe-maintainer-clean-sim:
26152 @if sim
26153 maybe-maintainer-clean-sim: maintainer-clean-sim
26155 maintainer-clean-sim:
26156 @: $(MAKE); $(unstage)
26157 @[ -f ./sim/Makefile ] || exit 0; \
26158 r=`${PWD_COMMAND}`; export r; \
26159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26160 $(HOST_EXPORTS) \
26161 for flag in $(EXTRA_HOST_FLAGS) ; do \
26162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26163 done; \
26164 echo "Doing maintainer-clean in sim" ; \
26165 (cd $(HOST_SUBDIR)/sim && \
26166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26168 "RANLIB=$${RANLIB}" \
26169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26170 maintainer-clean) \
26171 || exit 1
26173 @endif sim
26177 .PHONY: configure-texinfo maybe-configure-texinfo
26178 maybe-configure-texinfo:
26179 @if gcc-bootstrap
26180 configure-texinfo: stage_current
26181 @endif gcc-bootstrap
26182 @if texinfo
26183 maybe-configure-texinfo: configure-texinfo
26184 configure-texinfo:
26185 @: $(MAKE); $(unstage)
26186 @r=`${PWD_COMMAND}`; export r; \
26187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26188 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
26189 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
26190 $(HOST_EXPORTS) \
26191 echo Configuring in $(HOST_SUBDIR)/texinfo; \
26192 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
26193 case $(srcdir) in \
26194 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26195 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
26196 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26197 esac; \
26198 module_srcdir=texinfo; \
26199 $(SHELL) \
26200 $$s/$$module_srcdir/configure \
26201 --srcdir=$${topdir}/$$module_srcdir \
26202 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26203 --target=${target_alias} \
26204 || exit 1
26205 @endif texinfo
26211 .PHONY: all-texinfo maybe-all-texinfo
26212 maybe-all-texinfo:
26213 @if gcc-bootstrap
26214 all-texinfo: stage_current
26215 @endif gcc-bootstrap
26216 @if texinfo
26217 TARGET-texinfo=all
26218 maybe-all-texinfo: all-texinfo
26219 all-texinfo: configure-texinfo
26220 @: $(MAKE); $(unstage)
26221 @r=`${PWD_COMMAND}`; export r; \
26222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26223 $(HOST_EXPORTS) \
26224 (cd $(HOST_SUBDIR)/texinfo && \
26225 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26226 $(TARGET-texinfo))
26227 @endif texinfo
26232 .PHONY: check-texinfo maybe-check-texinfo
26233 maybe-check-texinfo:
26234 @if texinfo
26235 maybe-check-texinfo: check-texinfo
26237 check-texinfo:
26238 @: $(MAKE); $(unstage)
26239 @r=`${PWD_COMMAND}`; export r; \
26240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26241 $(HOST_EXPORTS) \
26242 (cd $(HOST_SUBDIR)/texinfo && \
26243 $(MAKE) $(FLAGS_TO_PASS) check)
26245 @endif texinfo
26247 .PHONY: install-texinfo maybe-install-texinfo
26248 maybe-install-texinfo:
26249 @if texinfo
26250 maybe-install-texinfo: install-texinfo
26252 install-texinfo:
26254 @endif texinfo
26256 .PHONY: install-strip-texinfo maybe-install-strip-texinfo
26257 maybe-install-strip-texinfo:
26258 @if texinfo
26259 maybe-install-strip-texinfo: install-strip-texinfo
26261 install-strip-texinfo:
26263 @endif texinfo
26265 # Other targets (info, dvi, pdf, etc.)
26267 .PHONY: maybe-info-texinfo info-texinfo
26268 maybe-info-texinfo:
26269 @if texinfo
26270 maybe-info-texinfo: info-texinfo
26272 info-texinfo: \
26273 configure-texinfo
26274 @: $(MAKE); $(unstage)
26275 @[ -f ./texinfo/Makefile ] || exit 0; \
26276 r=`${PWD_COMMAND}`; export r; \
26277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26278 $(HOST_EXPORTS) \
26279 for flag in $(EXTRA_HOST_FLAGS) ; do \
26280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26281 done; \
26282 echo "Doing info in texinfo" ; \
26283 (cd $(HOST_SUBDIR)/texinfo && \
26284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26286 "RANLIB=$${RANLIB}" \
26287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26288 info) \
26289 || exit 1
26291 @endif texinfo
26293 .PHONY: maybe-dvi-texinfo dvi-texinfo
26294 maybe-dvi-texinfo:
26295 @if texinfo
26296 maybe-dvi-texinfo: dvi-texinfo
26298 dvi-texinfo: \
26299 configure-texinfo
26300 @: $(MAKE); $(unstage)
26301 @[ -f ./texinfo/Makefile ] || exit 0; \
26302 r=`${PWD_COMMAND}`; export r; \
26303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26304 $(HOST_EXPORTS) \
26305 for flag in $(EXTRA_HOST_FLAGS) ; do \
26306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26307 done; \
26308 echo "Doing dvi in texinfo" ; \
26309 (cd $(HOST_SUBDIR)/texinfo && \
26310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26312 "RANLIB=$${RANLIB}" \
26313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26314 dvi) \
26315 || exit 1
26317 @endif texinfo
26319 .PHONY: maybe-pdf-texinfo pdf-texinfo
26320 maybe-pdf-texinfo:
26321 @if texinfo
26322 maybe-pdf-texinfo: pdf-texinfo
26324 pdf-texinfo: \
26325 configure-texinfo
26326 @: $(MAKE); $(unstage)
26327 @[ -f ./texinfo/Makefile ] || exit 0; \
26328 r=`${PWD_COMMAND}`; export r; \
26329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26330 $(HOST_EXPORTS) \
26331 for flag in $(EXTRA_HOST_FLAGS) ; do \
26332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26333 done; \
26334 echo "Doing pdf in texinfo" ; \
26335 (cd $(HOST_SUBDIR)/texinfo && \
26336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26338 "RANLIB=$${RANLIB}" \
26339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26340 pdf) \
26341 || exit 1
26343 @endif texinfo
26345 .PHONY: maybe-html-texinfo html-texinfo
26346 maybe-html-texinfo:
26347 @if texinfo
26348 maybe-html-texinfo: html-texinfo
26350 html-texinfo: \
26351 configure-texinfo
26352 @: $(MAKE); $(unstage)
26353 @[ -f ./texinfo/Makefile ] || exit 0; \
26354 r=`${PWD_COMMAND}`; export r; \
26355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26356 $(HOST_EXPORTS) \
26357 for flag in $(EXTRA_HOST_FLAGS) ; do \
26358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26359 done; \
26360 echo "Doing html in texinfo" ; \
26361 (cd $(HOST_SUBDIR)/texinfo && \
26362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26364 "RANLIB=$${RANLIB}" \
26365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26366 html) \
26367 || exit 1
26369 @endif texinfo
26371 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
26372 maybe-TAGS-texinfo:
26373 @if texinfo
26374 maybe-TAGS-texinfo: TAGS-texinfo
26376 TAGS-texinfo: \
26377 configure-texinfo
26378 @: $(MAKE); $(unstage)
26379 @[ -f ./texinfo/Makefile ] || exit 0; \
26380 r=`${PWD_COMMAND}`; export r; \
26381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26382 $(HOST_EXPORTS) \
26383 for flag in $(EXTRA_HOST_FLAGS) ; do \
26384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26385 done; \
26386 echo "Doing TAGS in texinfo" ; \
26387 (cd $(HOST_SUBDIR)/texinfo && \
26388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26390 "RANLIB=$${RANLIB}" \
26391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26392 TAGS) \
26393 || exit 1
26395 @endif texinfo
26397 .PHONY: maybe-install-info-texinfo install-info-texinfo
26398 maybe-install-info-texinfo:
26399 @if texinfo
26400 maybe-install-info-texinfo: install-info-texinfo
26402 install-info-texinfo: \
26403 configure-texinfo \
26404 info-texinfo
26405 @: $(MAKE); $(unstage)
26406 @[ -f ./texinfo/Makefile ] || exit 0; \
26407 r=`${PWD_COMMAND}`; export r; \
26408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26409 $(HOST_EXPORTS) \
26410 for flag in $(EXTRA_HOST_FLAGS) ; do \
26411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26412 done; \
26413 echo "Doing install-info in texinfo" ; \
26414 (cd $(HOST_SUBDIR)/texinfo && \
26415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26417 "RANLIB=$${RANLIB}" \
26418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26419 install-info) \
26420 || exit 1
26422 @endif texinfo
26424 .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
26425 maybe-install-pdf-texinfo:
26426 @if texinfo
26427 maybe-install-pdf-texinfo: install-pdf-texinfo
26429 install-pdf-texinfo: \
26430 configure-texinfo \
26431 pdf-texinfo
26432 @: $(MAKE); $(unstage)
26433 @[ -f ./texinfo/Makefile ] || exit 0; \
26434 r=`${PWD_COMMAND}`; export r; \
26435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26436 $(HOST_EXPORTS) \
26437 for flag in $(EXTRA_HOST_FLAGS) ; do \
26438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26439 done; \
26440 echo "Doing install-pdf in texinfo" ; \
26441 (cd $(HOST_SUBDIR)/texinfo && \
26442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26444 "RANLIB=$${RANLIB}" \
26445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26446 install-pdf) \
26447 || exit 1
26449 @endif texinfo
26451 .PHONY: maybe-install-html-texinfo install-html-texinfo
26452 maybe-install-html-texinfo:
26453 @if texinfo
26454 maybe-install-html-texinfo: install-html-texinfo
26456 install-html-texinfo: \
26457 configure-texinfo \
26458 html-texinfo
26459 @: $(MAKE); $(unstage)
26460 @[ -f ./texinfo/Makefile ] || exit 0; \
26461 r=`${PWD_COMMAND}`; export r; \
26462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26463 $(HOST_EXPORTS) \
26464 for flag in $(EXTRA_HOST_FLAGS) ; do \
26465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26466 done; \
26467 echo "Doing install-html in texinfo" ; \
26468 (cd $(HOST_SUBDIR)/texinfo && \
26469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26471 "RANLIB=$${RANLIB}" \
26472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26473 install-html) \
26474 || exit 1
26476 @endif texinfo
26478 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
26479 maybe-installcheck-texinfo:
26480 @if texinfo
26481 maybe-installcheck-texinfo: installcheck-texinfo
26483 installcheck-texinfo: \
26484 configure-texinfo
26485 @: $(MAKE); $(unstage)
26486 @[ -f ./texinfo/Makefile ] || exit 0; \
26487 r=`${PWD_COMMAND}`; export r; \
26488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26489 $(HOST_EXPORTS) \
26490 for flag in $(EXTRA_HOST_FLAGS) ; do \
26491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26492 done; \
26493 echo "Doing installcheck in texinfo" ; \
26494 (cd $(HOST_SUBDIR)/texinfo && \
26495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26497 "RANLIB=$${RANLIB}" \
26498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26499 installcheck) \
26500 || exit 1
26502 @endif texinfo
26504 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
26505 maybe-mostlyclean-texinfo:
26506 @if texinfo
26507 maybe-mostlyclean-texinfo: mostlyclean-texinfo
26509 mostlyclean-texinfo:
26510 @: $(MAKE); $(unstage)
26511 @[ -f ./texinfo/Makefile ] || exit 0; \
26512 r=`${PWD_COMMAND}`; export r; \
26513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26514 $(HOST_EXPORTS) \
26515 for flag in $(EXTRA_HOST_FLAGS) ; do \
26516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26517 done; \
26518 echo "Doing mostlyclean in texinfo" ; \
26519 (cd $(HOST_SUBDIR)/texinfo && \
26520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26522 "RANLIB=$${RANLIB}" \
26523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26524 mostlyclean) \
26525 || exit 1
26527 @endif texinfo
26529 .PHONY: maybe-clean-texinfo clean-texinfo
26530 maybe-clean-texinfo:
26531 @if texinfo
26532 maybe-clean-texinfo: clean-texinfo
26534 clean-texinfo:
26535 @: $(MAKE); $(unstage)
26536 @[ -f ./texinfo/Makefile ] || exit 0; \
26537 r=`${PWD_COMMAND}`; export r; \
26538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26539 $(HOST_EXPORTS) \
26540 for flag in $(EXTRA_HOST_FLAGS) ; do \
26541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26542 done; \
26543 echo "Doing clean in texinfo" ; \
26544 (cd $(HOST_SUBDIR)/texinfo && \
26545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26547 "RANLIB=$${RANLIB}" \
26548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26549 clean) \
26550 || exit 1
26552 @endif texinfo
26554 .PHONY: maybe-distclean-texinfo distclean-texinfo
26555 maybe-distclean-texinfo:
26556 @if texinfo
26557 maybe-distclean-texinfo: distclean-texinfo
26559 distclean-texinfo:
26560 @: $(MAKE); $(unstage)
26561 @[ -f ./texinfo/Makefile ] || exit 0; \
26562 r=`${PWD_COMMAND}`; export r; \
26563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26564 $(HOST_EXPORTS) \
26565 for flag in $(EXTRA_HOST_FLAGS) ; do \
26566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26567 done; \
26568 echo "Doing distclean in texinfo" ; \
26569 (cd $(HOST_SUBDIR)/texinfo && \
26570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26572 "RANLIB=$${RANLIB}" \
26573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26574 distclean) \
26575 || exit 1
26577 @endif texinfo
26579 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
26580 maybe-maintainer-clean-texinfo:
26581 @if texinfo
26582 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
26584 maintainer-clean-texinfo:
26585 @: $(MAKE); $(unstage)
26586 @[ -f ./texinfo/Makefile ] || exit 0; \
26587 r=`${PWD_COMMAND}`; export r; \
26588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26589 $(HOST_EXPORTS) \
26590 for flag in $(EXTRA_HOST_FLAGS) ; do \
26591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26592 done; \
26593 echo "Doing maintainer-clean in texinfo" ; \
26594 (cd $(HOST_SUBDIR)/texinfo && \
26595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26597 "RANLIB=$${RANLIB}" \
26598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26599 maintainer-clean) \
26600 || exit 1
26602 @endif texinfo
26606 .PHONY: configure-zlib maybe-configure-zlib
26607 maybe-configure-zlib:
26608 @if gcc-bootstrap
26609 configure-zlib: stage_current
26610 @endif gcc-bootstrap
26611 @if zlib
26612 maybe-configure-zlib: configure-zlib
26613 configure-zlib:
26614 @r=`${PWD_COMMAND}`; export r; \
26615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26616 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26617 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26618 $(HOST_EXPORTS) \
26619 echo Configuring in $(HOST_SUBDIR)/zlib; \
26620 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
26621 case $(srcdir) in \
26622 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26623 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26624 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26625 esac; \
26626 module_srcdir=zlib; \
26627 $(SHELL) \
26628 $$s/$$module_srcdir/configure \
26629 --srcdir=$${topdir}/$$module_srcdir \
26630 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26631 --target=${target_alias} \
26632 || exit 1
26633 @endif zlib
26637 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
26638 maybe-configure-stage1-zlib:
26639 @if zlib-bootstrap
26640 maybe-configure-stage1-zlib: configure-stage1-zlib
26641 configure-stage1-zlib:
26642 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26643 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26644 @r=`${PWD_COMMAND}`; export r; \
26645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26646 TFLAGS="$(STAGE1_TFLAGS)"; \
26647 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26648 $(HOST_EXPORTS) \
26649 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
26650 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
26651 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
26652 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
26653 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26654 cd $(HOST_SUBDIR)/zlib || exit 1; \
26655 case $(srcdir) in \
26656 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26657 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26658 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26659 esac; \
26660 module_srcdir=zlib; \
26661 $(SHELL) $$s/$$module_srcdir/configure \
26662 --srcdir=$${topdir}/$$module_srcdir \
26663 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26664 --target=${target_alias} \
26666 $(STAGE1_CONFIGURE_FLAGS)
26667 @endif zlib-bootstrap
26669 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
26670 maybe-configure-stage2-zlib:
26671 @if zlib-bootstrap
26672 maybe-configure-stage2-zlib: configure-stage2-zlib
26673 configure-stage2-zlib:
26674 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26675 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26676 @r=`${PWD_COMMAND}`; export r; \
26677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26678 TFLAGS="$(STAGE2_TFLAGS)"; \
26679 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26680 $(HOST_EXPORTS) \
26681 $(POSTSTAGE1_HOST_EXPORTS) \
26682 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
26683 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
26684 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
26685 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
26686 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26687 cd $(HOST_SUBDIR)/zlib || exit 1; \
26688 case $(srcdir) in \
26689 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26690 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26691 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26692 esac; \
26693 module_srcdir=zlib; \
26694 $(SHELL) $$s/$$module_srcdir/configure \
26695 --srcdir=$${topdir}/$$module_srcdir \
26696 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26697 --target=${target_alias} \
26698 --with-build-libsubdir=$(HOST_SUBDIR) \
26699 $(STAGE2_CONFIGURE_FLAGS)
26700 @endif zlib-bootstrap
26702 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
26703 maybe-configure-stage3-zlib:
26704 @if zlib-bootstrap
26705 maybe-configure-stage3-zlib: configure-stage3-zlib
26706 configure-stage3-zlib:
26707 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26708 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26709 @r=`${PWD_COMMAND}`; export r; \
26710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26711 TFLAGS="$(STAGE3_TFLAGS)"; \
26712 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26713 $(HOST_EXPORTS) \
26714 $(POSTSTAGE1_HOST_EXPORTS) \
26715 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
26716 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
26717 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
26718 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
26719 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26720 cd $(HOST_SUBDIR)/zlib || exit 1; \
26721 case $(srcdir) in \
26722 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26723 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26724 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26725 esac; \
26726 module_srcdir=zlib; \
26727 $(SHELL) $$s/$$module_srcdir/configure \
26728 --srcdir=$${topdir}/$$module_srcdir \
26729 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26730 --target=${target_alias} \
26731 --with-build-libsubdir=$(HOST_SUBDIR) \
26732 $(STAGE3_CONFIGURE_FLAGS)
26733 @endif zlib-bootstrap
26735 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
26736 maybe-configure-stage4-zlib:
26737 @if zlib-bootstrap
26738 maybe-configure-stage4-zlib: configure-stage4-zlib
26739 configure-stage4-zlib:
26740 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26741 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26742 @r=`${PWD_COMMAND}`; export r; \
26743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26744 TFLAGS="$(STAGE4_TFLAGS)"; \
26745 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26746 $(HOST_EXPORTS) \
26747 $(POSTSTAGE1_HOST_EXPORTS) \
26748 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
26749 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
26750 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
26751 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
26752 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26753 cd $(HOST_SUBDIR)/zlib || exit 1; \
26754 case $(srcdir) in \
26755 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26756 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26757 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26758 esac; \
26759 module_srcdir=zlib; \
26760 $(SHELL) $$s/$$module_srcdir/configure \
26761 --srcdir=$${topdir}/$$module_srcdir \
26762 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26763 --target=${target_alias} \
26764 --with-build-libsubdir=$(HOST_SUBDIR) \
26765 $(STAGE4_CONFIGURE_FLAGS)
26766 @endif zlib-bootstrap
26768 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
26769 maybe-configure-stageprofile-zlib:
26770 @if zlib-bootstrap
26771 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
26772 configure-stageprofile-zlib:
26773 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26774 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26775 @r=`${PWD_COMMAND}`; export r; \
26776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26777 TFLAGS="$(STAGEprofile_TFLAGS)"; \
26778 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26779 $(HOST_EXPORTS) \
26780 $(POSTSTAGE1_HOST_EXPORTS) \
26781 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
26782 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
26783 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
26784 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
26785 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26786 cd $(HOST_SUBDIR)/zlib || exit 1; \
26787 case $(srcdir) in \
26788 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26789 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26790 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26791 esac; \
26792 module_srcdir=zlib; \
26793 $(SHELL) $$s/$$module_srcdir/configure \
26794 --srcdir=$${topdir}/$$module_srcdir \
26795 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26796 --target=${target_alias} \
26797 --with-build-libsubdir=$(HOST_SUBDIR) \
26798 $(STAGEprofile_CONFIGURE_FLAGS)
26799 @endif zlib-bootstrap
26801 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
26802 maybe-configure-stagefeedback-zlib:
26803 @if zlib-bootstrap
26804 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
26805 configure-stagefeedback-zlib:
26806 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26807 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26808 @r=`${PWD_COMMAND}`; export r; \
26809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26810 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26811 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26812 $(HOST_EXPORTS) \
26813 $(POSTSTAGE1_HOST_EXPORTS) \
26814 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
26815 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
26816 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
26817 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
26818 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26819 cd $(HOST_SUBDIR)/zlib || exit 1; \
26820 case $(srcdir) in \
26821 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26822 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26823 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26824 esac; \
26825 module_srcdir=zlib; \
26826 $(SHELL) $$s/$$module_srcdir/configure \
26827 --srcdir=$${topdir}/$$module_srcdir \
26828 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26829 --target=${target_alias} \
26830 --with-build-libsubdir=$(HOST_SUBDIR) \
26831 $(STAGEfeedback_CONFIGURE_FLAGS)
26832 @endif zlib-bootstrap
26838 .PHONY: all-zlib maybe-all-zlib
26839 maybe-all-zlib:
26840 @if gcc-bootstrap
26841 all-zlib: stage_current
26842 @endif gcc-bootstrap
26843 @if zlib
26844 TARGET-zlib=all
26845 maybe-all-zlib: all-zlib
26846 all-zlib: configure-zlib
26847 @r=`${PWD_COMMAND}`; export r; \
26848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26849 $(HOST_EXPORTS) \
26850 (cd $(HOST_SUBDIR)/zlib && \
26851 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26852 $(TARGET-zlib))
26853 @endif zlib
26857 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
26858 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
26859 maybe-all-stage1-zlib:
26860 maybe-clean-stage1-zlib:
26861 @if zlib-bootstrap
26862 maybe-all-stage1-zlib: all-stage1-zlib
26863 all-stage1: all-stage1-zlib
26864 TARGET-stage1-zlib = $(TARGET-zlib)
26865 all-stage1-zlib: configure-stage1-zlib
26866 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26867 @r=`${PWD_COMMAND}`; export r; \
26868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26869 TFLAGS="$(STAGE1_TFLAGS)"; \
26870 $(HOST_EXPORTS) \
26871 cd $(HOST_SUBDIR)/zlib && \
26872 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26873 CFLAGS="$(STAGE1_CFLAGS)" \
26874 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
26875 LIBCFLAGS="$(LIBCFLAGS)" \
26876 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26877 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26878 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26879 $(EXTRA_HOST_FLAGS) \
26880 $(STAGE1_FLAGS_TO_PASS) \
26881 TFLAGS="$(STAGE1_TFLAGS)" \
26882 $(TARGET-stage1-zlib)
26884 maybe-clean-stage1-zlib: clean-stage1-zlib
26885 clean-stage1: clean-stage1-zlib
26886 clean-stage1-zlib:
26887 @if [ $(current_stage) = stage1 ]; then \
26888 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26889 else \
26890 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
26891 $(MAKE) stage1-start; \
26892 fi; \
26893 cd $(HOST_SUBDIR)/zlib && \
26894 $(MAKE) $(EXTRA_HOST_FLAGS) \
26895 $(STAGE1_FLAGS_TO_PASS) clean
26896 @endif zlib-bootstrap
26899 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
26900 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
26901 maybe-all-stage2-zlib:
26902 maybe-clean-stage2-zlib:
26903 @if zlib-bootstrap
26904 maybe-all-stage2-zlib: all-stage2-zlib
26905 all-stage2: all-stage2-zlib
26906 TARGET-stage2-zlib = $(TARGET-zlib)
26907 all-stage2-zlib: configure-stage2-zlib
26908 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26909 @r=`${PWD_COMMAND}`; export r; \
26910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26911 TFLAGS="$(STAGE2_TFLAGS)"; \
26912 $(HOST_EXPORTS) \
26913 $(POSTSTAGE1_HOST_EXPORTS) \
26914 cd $(HOST_SUBDIR)/zlib && \
26915 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26916 CFLAGS="$(STAGE2_CFLAGS)" \
26917 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
26918 LIBCFLAGS="$(STAGE2_CFLAGS)" \
26919 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26920 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26921 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26922 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26923 TFLAGS="$(STAGE2_TFLAGS)" \
26924 $(TARGET-stage2-zlib)
26926 maybe-clean-stage2-zlib: clean-stage2-zlib
26927 clean-stage2: clean-stage2-zlib
26928 clean-stage2-zlib:
26929 @if [ $(current_stage) = stage2 ]; then \
26930 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26931 else \
26932 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
26933 $(MAKE) stage2-start; \
26934 fi; \
26935 cd $(HOST_SUBDIR)/zlib && \
26936 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26937 @endif zlib-bootstrap
26940 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
26941 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
26942 maybe-all-stage3-zlib:
26943 maybe-clean-stage3-zlib:
26944 @if zlib-bootstrap
26945 maybe-all-stage3-zlib: all-stage3-zlib
26946 all-stage3: all-stage3-zlib
26947 TARGET-stage3-zlib = $(TARGET-zlib)
26948 all-stage3-zlib: configure-stage3-zlib
26949 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26950 @r=`${PWD_COMMAND}`; export r; \
26951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26952 TFLAGS="$(STAGE3_TFLAGS)"; \
26953 $(HOST_EXPORTS) \
26954 $(POSTSTAGE1_HOST_EXPORTS) \
26955 cd $(HOST_SUBDIR)/zlib && \
26956 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26957 CFLAGS="$(STAGE3_CFLAGS)" \
26958 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
26959 LIBCFLAGS="$(STAGE3_CFLAGS)" \
26960 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26961 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26962 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26963 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26964 TFLAGS="$(STAGE3_TFLAGS)" \
26965 $(TARGET-stage3-zlib)
26967 maybe-clean-stage3-zlib: clean-stage3-zlib
26968 clean-stage3: clean-stage3-zlib
26969 clean-stage3-zlib:
26970 @if [ $(current_stage) = stage3 ]; then \
26971 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26972 else \
26973 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
26974 $(MAKE) stage3-start; \
26975 fi; \
26976 cd $(HOST_SUBDIR)/zlib && \
26977 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26978 @endif zlib-bootstrap
26981 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
26982 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
26983 maybe-all-stage4-zlib:
26984 maybe-clean-stage4-zlib:
26985 @if zlib-bootstrap
26986 maybe-all-stage4-zlib: all-stage4-zlib
26987 all-stage4: all-stage4-zlib
26988 TARGET-stage4-zlib = $(TARGET-zlib)
26989 all-stage4-zlib: configure-stage4-zlib
26990 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26991 @r=`${PWD_COMMAND}`; export r; \
26992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26993 TFLAGS="$(STAGE4_TFLAGS)"; \
26994 $(HOST_EXPORTS) \
26995 $(POSTSTAGE1_HOST_EXPORTS) \
26996 cd $(HOST_SUBDIR)/zlib && \
26997 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26998 CFLAGS="$(STAGE4_CFLAGS)" \
26999 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
27000 LIBCFLAGS="$(STAGE4_CFLAGS)" \
27001 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27002 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27003 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27004 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27005 TFLAGS="$(STAGE4_TFLAGS)" \
27006 $(TARGET-stage4-zlib)
27008 maybe-clean-stage4-zlib: clean-stage4-zlib
27009 clean-stage4: clean-stage4-zlib
27010 clean-stage4-zlib:
27011 @if [ $(current_stage) = stage4 ]; then \
27012 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27013 else \
27014 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
27015 $(MAKE) stage4-start; \
27016 fi; \
27017 cd $(HOST_SUBDIR)/zlib && \
27018 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27019 @endif zlib-bootstrap
27022 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
27023 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
27024 maybe-all-stageprofile-zlib:
27025 maybe-clean-stageprofile-zlib:
27026 @if zlib-bootstrap
27027 maybe-all-stageprofile-zlib: all-stageprofile-zlib
27028 all-stageprofile: all-stageprofile-zlib
27029 TARGET-stageprofile-zlib = $(TARGET-zlib)
27030 all-stageprofile-zlib: configure-stageprofile-zlib
27031 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
27032 @r=`${PWD_COMMAND}`; export r; \
27033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27034 TFLAGS="$(STAGEprofile_TFLAGS)"; \
27035 $(HOST_EXPORTS) \
27036 $(POSTSTAGE1_HOST_EXPORTS) \
27037 cd $(HOST_SUBDIR)/zlib && \
27038 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27039 CFLAGS="$(STAGEprofile_CFLAGS)" \
27040 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
27041 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
27042 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27043 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27044 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27045 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27046 TFLAGS="$(STAGEprofile_TFLAGS)" \
27047 $(TARGET-stageprofile-zlib)
27049 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
27050 clean-stageprofile: clean-stageprofile-zlib
27051 clean-stageprofile-zlib:
27052 @if [ $(current_stage) = stageprofile ]; then \
27053 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27054 else \
27055 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
27056 $(MAKE) stageprofile-start; \
27057 fi; \
27058 cd $(HOST_SUBDIR)/zlib && \
27059 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27060 @endif zlib-bootstrap
27063 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
27064 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
27065 maybe-all-stagefeedback-zlib:
27066 maybe-clean-stagefeedback-zlib:
27067 @if zlib-bootstrap
27068 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
27069 all-stagefeedback: all-stagefeedback-zlib
27070 TARGET-stagefeedback-zlib = $(TARGET-zlib)
27071 all-stagefeedback-zlib: configure-stagefeedback-zlib
27072 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
27073 @r=`${PWD_COMMAND}`; export r; \
27074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27075 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
27076 $(HOST_EXPORTS) \
27077 $(POSTSTAGE1_HOST_EXPORTS) \
27078 cd $(HOST_SUBDIR)/zlib && \
27079 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27080 CFLAGS="$(STAGEfeedback_CFLAGS)" \
27081 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
27082 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
27083 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27084 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27085 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27086 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27087 TFLAGS="$(STAGEfeedback_TFLAGS)" \
27088 $(TARGET-stagefeedback-zlib)
27090 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
27091 clean-stagefeedback: clean-stagefeedback-zlib
27092 clean-stagefeedback-zlib:
27093 @if [ $(current_stage) = stagefeedback ]; then \
27094 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27095 else \
27096 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
27097 $(MAKE) stagefeedback-start; \
27098 fi; \
27099 cd $(HOST_SUBDIR)/zlib && \
27100 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27101 @endif zlib-bootstrap
27107 .PHONY: check-zlib maybe-check-zlib
27108 maybe-check-zlib:
27109 @if zlib
27110 maybe-check-zlib: check-zlib
27112 check-zlib:
27114 @endif zlib
27116 .PHONY: install-zlib maybe-install-zlib
27117 maybe-install-zlib:
27118 @if zlib
27119 maybe-install-zlib: install-zlib
27121 install-zlib:
27123 @endif zlib
27125 .PHONY: install-strip-zlib maybe-install-strip-zlib
27126 maybe-install-strip-zlib:
27127 @if zlib
27128 maybe-install-strip-zlib: install-strip-zlib
27130 install-strip-zlib:
27132 @endif zlib
27134 # Other targets (info, dvi, pdf, etc.)
27136 .PHONY: maybe-info-zlib info-zlib
27137 maybe-info-zlib:
27138 @if zlib
27139 maybe-info-zlib: info-zlib
27141 info-zlib: \
27142 configure-zlib
27143 @[ -f ./zlib/Makefile ] || exit 0; \
27144 r=`${PWD_COMMAND}`; export r; \
27145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27146 $(HOST_EXPORTS) \
27147 for flag in $(EXTRA_HOST_FLAGS) ; do \
27148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27149 done; \
27150 echo "Doing info in zlib" ; \
27151 (cd $(HOST_SUBDIR)/zlib && \
27152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27154 "RANLIB=$${RANLIB}" \
27155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27156 info) \
27157 || exit 1
27159 @endif zlib
27161 .PHONY: maybe-dvi-zlib dvi-zlib
27162 maybe-dvi-zlib:
27163 @if zlib
27164 maybe-dvi-zlib: dvi-zlib
27166 dvi-zlib: \
27167 configure-zlib
27168 @[ -f ./zlib/Makefile ] || exit 0; \
27169 r=`${PWD_COMMAND}`; export r; \
27170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27171 $(HOST_EXPORTS) \
27172 for flag in $(EXTRA_HOST_FLAGS) ; do \
27173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27174 done; \
27175 echo "Doing dvi in zlib" ; \
27176 (cd $(HOST_SUBDIR)/zlib && \
27177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27179 "RANLIB=$${RANLIB}" \
27180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27181 dvi) \
27182 || exit 1
27184 @endif zlib
27186 .PHONY: maybe-pdf-zlib pdf-zlib
27187 maybe-pdf-zlib:
27188 @if zlib
27189 maybe-pdf-zlib: pdf-zlib
27191 pdf-zlib: \
27192 configure-zlib
27193 @[ -f ./zlib/Makefile ] || exit 0; \
27194 r=`${PWD_COMMAND}`; export r; \
27195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27196 $(HOST_EXPORTS) \
27197 for flag in $(EXTRA_HOST_FLAGS) ; do \
27198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27199 done; \
27200 echo "Doing pdf in zlib" ; \
27201 (cd $(HOST_SUBDIR)/zlib && \
27202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27204 "RANLIB=$${RANLIB}" \
27205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27206 pdf) \
27207 || exit 1
27209 @endif zlib
27211 .PHONY: maybe-html-zlib html-zlib
27212 maybe-html-zlib:
27213 @if zlib
27214 maybe-html-zlib: html-zlib
27216 html-zlib: \
27217 configure-zlib
27218 @[ -f ./zlib/Makefile ] || exit 0; \
27219 r=`${PWD_COMMAND}`; export r; \
27220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27221 $(HOST_EXPORTS) \
27222 for flag in $(EXTRA_HOST_FLAGS) ; do \
27223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27224 done; \
27225 echo "Doing html in zlib" ; \
27226 (cd $(HOST_SUBDIR)/zlib && \
27227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27229 "RANLIB=$${RANLIB}" \
27230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27231 html) \
27232 || exit 1
27234 @endif zlib
27236 .PHONY: maybe-TAGS-zlib TAGS-zlib
27237 maybe-TAGS-zlib:
27238 @if zlib
27239 maybe-TAGS-zlib: TAGS-zlib
27241 TAGS-zlib: \
27242 configure-zlib
27243 @[ -f ./zlib/Makefile ] || exit 0; \
27244 r=`${PWD_COMMAND}`; export r; \
27245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27246 $(HOST_EXPORTS) \
27247 for flag in $(EXTRA_HOST_FLAGS) ; do \
27248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27249 done; \
27250 echo "Doing TAGS in zlib" ; \
27251 (cd $(HOST_SUBDIR)/zlib && \
27252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27254 "RANLIB=$${RANLIB}" \
27255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27256 TAGS) \
27257 || exit 1
27259 @endif zlib
27261 .PHONY: maybe-install-info-zlib install-info-zlib
27262 maybe-install-info-zlib:
27263 @if zlib
27264 maybe-install-info-zlib: install-info-zlib
27266 install-info-zlib: \
27267 configure-zlib \
27268 info-zlib
27269 @[ -f ./zlib/Makefile ] || exit 0; \
27270 r=`${PWD_COMMAND}`; export r; \
27271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27272 $(HOST_EXPORTS) \
27273 for flag in $(EXTRA_HOST_FLAGS) ; do \
27274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27275 done; \
27276 echo "Doing install-info in zlib" ; \
27277 (cd $(HOST_SUBDIR)/zlib && \
27278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27280 "RANLIB=$${RANLIB}" \
27281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27282 install-info) \
27283 || exit 1
27285 @endif zlib
27287 .PHONY: maybe-install-pdf-zlib install-pdf-zlib
27288 maybe-install-pdf-zlib:
27289 @if zlib
27290 maybe-install-pdf-zlib: install-pdf-zlib
27292 install-pdf-zlib: \
27293 configure-zlib \
27294 pdf-zlib
27295 @[ -f ./zlib/Makefile ] || exit 0; \
27296 r=`${PWD_COMMAND}`; export r; \
27297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27298 $(HOST_EXPORTS) \
27299 for flag in $(EXTRA_HOST_FLAGS) ; do \
27300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27301 done; \
27302 echo "Doing install-pdf in zlib" ; \
27303 (cd $(HOST_SUBDIR)/zlib && \
27304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27306 "RANLIB=$${RANLIB}" \
27307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27308 install-pdf) \
27309 || exit 1
27311 @endif zlib
27313 .PHONY: maybe-install-html-zlib install-html-zlib
27314 maybe-install-html-zlib:
27315 @if zlib
27316 maybe-install-html-zlib: install-html-zlib
27318 install-html-zlib: \
27319 configure-zlib \
27320 html-zlib
27321 @[ -f ./zlib/Makefile ] || exit 0; \
27322 r=`${PWD_COMMAND}`; export r; \
27323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27324 $(HOST_EXPORTS) \
27325 for flag in $(EXTRA_HOST_FLAGS) ; do \
27326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27327 done; \
27328 echo "Doing install-html in zlib" ; \
27329 (cd $(HOST_SUBDIR)/zlib && \
27330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27332 "RANLIB=$${RANLIB}" \
27333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27334 install-html) \
27335 || exit 1
27337 @endif zlib
27339 .PHONY: maybe-installcheck-zlib installcheck-zlib
27340 maybe-installcheck-zlib:
27341 @if zlib
27342 maybe-installcheck-zlib: installcheck-zlib
27344 installcheck-zlib: \
27345 configure-zlib
27346 @[ -f ./zlib/Makefile ] || exit 0; \
27347 r=`${PWD_COMMAND}`; export r; \
27348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27349 $(HOST_EXPORTS) \
27350 for flag in $(EXTRA_HOST_FLAGS) ; do \
27351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27352 done; \
27353 echo "Doing installcheck in zlib" ; \
27354 (cd $(HOST_SUBDIR)/zlib && \
27355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27357 "RANLIB=$${RANLIB}" \
27358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27359 installcheck) \
27360 || exit 1
27362 @endif zlib
27364 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
27365 maybe-mostlyclean-zlib:
27366 @if zlib
27367 maybe-mostlyclean-zlib: mostlyclean-zlib
27369 mostlyclean-zlib:
27370 @[ -f ./zlib/Makefile ] || exit 0; \
27371 r=`${PWD_COMMAND}`; export r; \
27372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27373 $(HOST_EXPORTS) \
27374 for flag in $(EXTRA_HOST_FLAGS) ; do \
27375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27376 done; \
27377 echo "Doing mostlyclean in zlib" ; \
27378 (cd $(HOST_SUBDIR)/zlib && \
27379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27381 "RANLIB=$${RANLIB}" \
27382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27383 mostlyclean) \
27384 || exit 1
27386 @endif zlib
27388 .PHONY: maybe-clean-zlib clean-zlib
27389 maybe-clean-zlib:
27390 @if zlib
27391 maybe-clean-zlib: clean-zlib
27393 clean-zlib:
27394 @[ -f ./zlib/Makefile ] || exit 0; \
27395 r=`${PWD_COMMAND}`; export r; \
27396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27397 $(HOST_EXPORTS) \
27398 for flag in $(EXTRA_HOST_FLAGS) ; do \
27399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27400 done; \
27401 echo "Doing clean in zlib" ; \
27402 (cd $(HOST_SUBDIR)/zlib && \
27403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27405 "RANLIB=$${RANLIB}" \
27406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27407 clean) \
27408 || exit 1
27410 @endif zlib
27412 .PHONY: maybe-distclean-zlib distclean-zlib
27413 maybe-distclean-zlib:
27414 @if zlib
27415 maybe-distclean-zlib: distclean-zlib
27417 distclean-zlib:
27418 @[ -f ./zlib/Makefile ] || exit 0; \
27419 r=`${PWD_COMMAND}`; export r; \
27420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27421 $(HOST_EXPORTS) \
27422 for flag in $(EXTRA_HOST_FLAGS) ; do \
27423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27424 done; \
27425 echo "Doing distclean in zlib" ; \
27426 (cd $(HOST_SUBDIR)/zlib && \
27427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27429 "RANLIB=$${RANLIB}" \
27430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27431 distclean) \
27432 || exit 1
27434 @endif zlib
27436 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
27437 maybe-maintainer-clean-zlib:
27438 @if zlib
27439 maybe-maintainer-clean-zlib: maintainer-clean-zlib
27441 maintainer-clean-zlib:
27442 @[ -f ./zlib/Makefile ] || exit 0; \
27443 r=`${PWD_COMMAND}`; export r; \
27444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27445 $(HOST_EXPORTS) \
27446 for flag in $(EXTRA_HOST_FLAGS) ; do \
27447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27448 done; \
27449 echo "Doing maintainer-clean in zlib" ; \
27450 (cd $(HOST_SUBDIR)/zlib && \
27451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27453 "RANLIB=$${RANLIB}" \
27454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27455 maintainer-clean) \
27456 || exit 1
27458 @endif zlib
27462 .PHONY: configure-gdb maybe-configure-gdb
27463 maybe-configure-gdb:
27464 @if gcc-bootstrap
27465 configure-gdb: stage_current
27466 @endif gcc-bootstrap
27467 @if gdb
27468 maybe-configure-gdb: configure-gdb
27469 configure-gdb:
27470 @: $(MAKE); $(unstage)
27471 @r=`${PWD_COMMAND}`; export r; \
27472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27473 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
27474 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
27475 $(HOST_EXPORTS) \
27476 echo Configuring in $(HOST_SUBDIR)/gdb; \
27477 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
27478 case $(srcdir) in \
27479 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27480 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
27481 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27482 esac; \
27483 module_srcdir=gdb; \
27484 $(SHELL) \
27485 $$s/$$module_srcdir/configure \
27486 --srcdir=$${topdir}/$$module_srcdir \
27487 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27488 --target=${target_alias} \
27489 || exit 1
27490 @endif gdb
27496 .PHONY: all-gdb maybe-all-gdb
27497 maybe-all-gdb:
27498 @if gcc-bootstrap
27499 all-gdb: stage_current
27500 @endif gcc-bootstrap
27501 @if gdb
27502 TARGET-gdb=all
27503 maybe-all-gdb: all-gdb
27504 all-gdb: configure-gdb
27505 @: $(MAKE); $(unstage)
27506 @r=`${PWD_COMMAND}`; export r; \
27507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27508 $(HOST_EXPORTS) \
27509 (cd $(HOST_SUBDIR)/gdb && \
27510 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27511 $(TARGET-gdb))
27512 @endif gdb
27517 .PHONY: check-gdb maybe-check-gdb
27518 maybe-check-gdb:
27519 @if gdb
27520 maybe-check-gdb: check-gdb
27522 check-gdb:
27523 @: $(MAKE); $(unstage)
27524 @r=`${PWD_COMMAND}`; export r; \
27525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27526 $(HOST_EXPORTS) \
27527 (cd $(HOST_SUBDIR)/gdb && \
27528 $(MAKE) $(FLAGS_TO_PASS) check)
27530 @endif gdb
27532 .PHONY: install-gdb maybe-install-gdb
27533 maybe-install-gdb:
27534 @if gdb
27535 maybe-install-gdb: install-gdb
27537 install-gdb: installdirs
27538 @: $(MAKE); $(unstage)
27539 @r=`${PWD_COMMAND}`; export r; \
27540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27541 $(HOST_EXPORTS) \
27542 (cd $(HOST_SUBDIR)/gdb && \
27543 $(MAKE) $(FLAGS_TO_PASS) install)
27545 @endif gdb
27547 .PHONY: install-strip-gdb maybe-install-strip-gdb
27548 maybe-install-strip-gdb:
27549 @if gdb
27550 maybe-install-strip-gdb: install-strip-gdb
27552 install-strip-gdb: installdirs
27553 @: $(MAKE); $(unstage)
27554 @r=`${PWD_COMMAND}`; export r; \
27555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27556 $(HOST_EXPORTS) \
27557 (cd $(HOST_SUBDIR)/gdb && \
27558 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27560 @endif gdb
27562 # Other targets (info, dvi, pdf, etc.)
27564 .PHONY: maybe-info-gdb info-gdb
27565 maybe-info-gdb:
27566 @if gdb
27567 maybe-info-gdb: info-gdb
27569 info-gdb: \
27570 configure-gdb
27571 @: $(MAKE); $(unstage)
27572 @[ -f ./gdb/Makefile ] || exit 0; \
27573 r=`${PWD_COMMAND}`; export r; \
27574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27575 $(HOST_EXPORTS) \
27576 for flag in $(EXTRA_HOST_FLAGS) ; do \
27577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27578 done; \
27579 echo "Doing info in gdb" ; \
27580 (cd $(HOST_SUBDIR)/gdb && \
27581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27583 "RANLIB=$${RANLIB}" \
27584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27585 info) \
27586 || exit 1
27588 @endif gdb
27590 .PHONY: maybe-dvi-gdb dvi-gdb
27591 maybe-dvi-gdb:
27592 @if gdb
27593 maybe-dvi-gdb: dvi-gdb
27595 dvi-gdb: \
27596 configure-gdb
27597 @: $(MAKE); $(unstage)
27598 @[ -f ./gdb/Makefile ] || exit 0; \
27599 r=`${PWD_COMMAND}`; export r; \
27600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27601 $(HOST_EXPORTS) \
27602 for flag in $(EXTRA_HOST_FLAGS) ; do \
27603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27604 done; \
27605 echo "Doing dvi in gdb" ; \
27606 (cd $(HOST_SUBDIR)/gdb && \
27607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27609 "RANLIB=$${RANLIB}" \
27610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27611 dvi) \
27612 || exit 1
27614 @endif gdb
27616 .PHONY: maybe-pdf-gdb pdf-gdb
27617 maybe-pdf-gdb:
27618 @if gdb
27619 maybe-pdf-gdb: pdf-gdb
27621 pdf-gdb: \
27622 configure-gdb
27623 @: $(MAKE); $(unstage)
27624 @[ -f ./gdb/Makefile ] || exit 0; \
27625 r=`${PWD_COMMAND}`; export r; \
27626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27627 $(HOST_EXPORTS) \
27628 for flag in $(EXTRA_HOST_FLAGS) ; do \
27629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27630 done; \
27631 echo "Doing pdf in gdb" ; \
27632 (cd $(HOST_SUBDIR)/gdb && \
27633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27635 "RANLIB=$${RANLIB}" \
27636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27637 pdf) \
27638 || exit 1
27640 @endif gdb
27642 .PHONY: maybe-html-gdb html-gdb
27643 maybe-html-gdb:
27644 @if gdb
27645 maybe-html-gdb: html-gdb
27647 html-gdb: \
27648 configure-gdb
27649 @: $(MAKE); $(unstage)
27650 @[ -f ./gdb/Makefile ] || exit 0; \
27651 r=`${PWD_COMMAND}`; export r; \
27652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27653 $(HOST_EXPORTS) \
27654 for flag in $(EXTRA_HOST_FLAGS) ; do \
27655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27656 done; \
27657 echo "Doing html in gdb" ; \
27658 (cd $(HOST_SUBDIR)/gdb && \
27659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27661 "RANLIB=$${RANLIB}" \
27662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27663 html) \
27664 || exit 1
27666 @endif gdb
27668 .PHONY: maybe-TAGS-gdb TAGS-gdb
27669 maybe-TAGS-gdb:
27670 @if gdb
27671 maybe-TAGS-gdb: TAGS-gdb
27673 TAGS-gdb: \
27674 configure-gdb
27675 @: $(MAKE); $(unstage)
27676 @[ -f ./gdb/Makefile ] || exit 0; \
27677 r=`${PWD_COMMAND}`; export r; \
27678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27679 $(HOST_EXPORTS) \
27680 for flag in $(EXTRA_HOST_FLAGS) ; do \
27681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27682 done; \
27683 echo "Doing TAGS in gdb" ; \
27684 (cd $(HOST_SUBDIR)/gdb && \
27685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27687 "RANLIB=$${RANLIB}" \
27688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27689 TAGS) \
27690 || exit 1
27692 @endif gdb
27694 .PHONY: maybe-install-info-gdb install-info-gdb
27695 maybe-install-info-gdb:
27696 @if gdb
27697 maybe-install-info-gdb: install-info-gdb
27699 install-info-gdb: \
27700 configure-gdb \
27701 info-gdb
27702 @: $(MAKE); $(unstage)
27703 @[ -f ./gdb/Makefile ] || exit 0; \
27704 r=`${PWD_COMMAND}`; export r; \
27705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27706 $(HOST_EXPORTS) \
27707 for flag in $(EXTRA_HOST_FLAGS) ; do \
27708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27709 done; \
27710 echo "Doing install-info in gdb" ; \
27711 (cd $(HOST_SUBDIR)/gdb && \
27712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27714 "RANLIB=$${RANLIB}" \
27715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27716 install-info) \
27717 || exit 1
27719 @endif gdb
27721 .PHONY: maybe-install-pdf-gdb install-pdf-gdb
27722 maybe-install-pdf-gdb:
27723 @if gdb
27724 maybe-install-pdf-gdb: install-pdf-gdb
27726 install-pdf-gdb: \
27727 configure-gdb \
27728 pdf-gdb
27729 @: $(MAKE); $(unstage)
27730 @[ -f ./gdb/Makefile ] || exit 0; \
27731 r=`${PWD_COMMAND}`; export r; \
27732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27733 $(HOST_EXPORTS) \
27734 for flag in $(EXTRA_HOST_FLAGS) ; do \
27735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27736 done; \
27737 echo "Doing install-pdf in gdb" ; \
27738 (cd $(HOST_SUBDIR)/gdb && \
27739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27741 "RANLIB=$${RANLIB}" \
27742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27743 install-pdf) \
27744 || exit 1
27746 @endif gdb
27748 .PHONY: maybe-install-html-gdb install-html-gdb
27749 maybe-install-html-gdb:
27750 @if gdb
27751 maybe-install-html-gdb: install-html-gdb
27753 install-html-gdb: \
27754 configure-gdb \
27755 html-gdb
27756 @: $(MAKE); $(unstage)
27757 @[ -f ./gdb/Makefile ] || exit 0; \
27758 r=`${PWD_COMMAND}`; export r; \
27759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27760 $(HOST_EXPORTS) \
27761 for flag in $(EXTRA_HOST_FLAGS) ; do \
27762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27763 done; \
27764 echo "Doing install-html in gdb" ; \
27765 (cd $(HOST_SUBDIR)/gdb && \
27766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27768 "RANLIB=$${RANLIB}" \
27769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27770 install-html) \
27771 || exit 1
27773 @endif gdb
27775 .PHONY: maybe-installcheck-gdb installcheck-gdb
27776 maybe-installcheck-gdb:
27777 @if gdb
27778 maybe-installcheck-gdb: installcheck-gdb
27780 installcheck-gdb: \
27781 configure-gdb
27782 @: $(MAKE); $(unstage)
27783 @[ -f ./gdb/Makefile ] || exit 0; \
27784 r=`${PWD_COMMAND}`; export r; \
27785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27786 $(HOST_EXPORTS) \
27787 for flag in $(EXTRA_HOST_FLAGS) ; do \
27788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27789 done; \
27790 echo "Doing installcheck in gdb" ; \
27791 (cd $(HOST_SUBDIR)/gdb && \
27792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27794 "RANLIB=$${RANLIB}" \
27795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27796 installcheck) \
27797 || exit 1
27799 @endif gdb
27801 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
27802 maybe-mostlyclean-gdb:
27803 @if gdb
27804 maybe-mostlyclean-gdb: mostlyclean-gdb
27806 mostlyclean-gdb:
27807 @: $(MAKE); $(unstage)
27808 @[ -f ./gdb/Makefile ] || exit 0; \
27809 r=`${PWD_COMMAND}`; export r; \
27810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27811 $(HOST_EXPORTS) \
27812 for flag in $(EXTRA_HOST_FLAGS) ; do \
27813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27814 done; \
27815 echo "Doing mostlyclean in gdb" ; \
27816 (cd $(HOST_SUBDIR)/gdb && \
27817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27819 "RANLIB=$${RANLIB}" \
27820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27821 mostlyclean) \
27822 || exit 1
27824 @endif gdb
27826 .PHONY: maybe-clean-gdb clean-gdb
27827 maybe-clean-gdb:
27828 @if gdb
27829 maybe-clean-gdb: clean-gdb
27831 clean-gdb:
27832 @: $(MAKE); $(unstage)
27833 @[ -f ./gdb/Makefile ] || exit 0; \
27834 r=`${PWD_COMMAND}`; export r; \
27835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27836 $(HOST_EXPORTS) \
27837 for flag in $(EXTRA_HOST_FLAGS) ; do \
27838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27839 done; \
27840 echo "Doing clean in gdb" ; \
27841 (cd $(HOST_SUBDIR)/gdb && \
27842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27844 "RANLIB=$${RANLIB}" \
27845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27846 clean) \
27847 || exit 1
27849 @endif gdb
27851 .PHONY: maybe-distclean-gdb distclean-gdb
27852 maybe-distclean-gdb:
27853 @if gdb
27854 maybe-distclean-gdb: distclean-gdb
27856 distclean-gdb:
27857 @: $(MAKE); $(unstage)
27858 @[ -f ./gdb/Makefile ] || exit 0; \
27859 r=`${PWD_COMMAND}`; export r; \
27860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27861 $(HOST_EXPORTS) \
27862 for flag in $(EXTRA_HOST_FLAGS) ; do \
27863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27864 done; \
27865 echo "Doing distclean in gdb" ; \
27866 (cd $(HOST_SUBDIR)/gdb && \
27867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27869 "RANLIB=$${RANLIB}" \
27870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27871 distclean) \
27872 || exit 1
27874 @endif gdb
27876 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
27877 maybe-maintainer-clean-gdb:
27878 @if gdb
27879 maybe-maintainer-clean-gdb: maintainer-clean-gdb
27881 maintainer-clean-gdb:
27882 @: $(MAKE); $(unstage)
27883 @[ -f ./gdb/Makefile ] || exit 0; \
27884 r=`${PWD_COMMAND}`; export r; \
27885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27886 $(HOST_EXPORTS) \
27887 for flag in $(EXTRA_HOST_FLAGS) ; do \
27888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27889 done; \
27890 echo "Doing maintainer-clean in gdb" ; \
27891 (cd $(HOST_SUBDIR)/gdb && \
27892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27894 "RANLIB=$${RANLIB}" \
27895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27896 maintainer-clean) \
27897 || exit 1
27899 @endif gdb
27903 .PHONY: configure-expect maybe-configure-expect
27904 maybe-configure-expect:
27905 @if gcc-bootstrap
27906 configure-expect: stage_current
27907 @endif gcc-bootstrap
27908 @if expect
27909 maybe-configure-expect: configure-expect
27910 configure-expect:
27911 @: $(MAKE); $(unstage)
27912 @r=`${PWD_COMMAND}`; export r; \
27913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27914 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
27915 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
27916 $(HOST_EXPORTS) \
27917 echo Configuring in $(HOST_SUBDIR)/expect; \
27918 cd "$(HOST_SUBDIR)/expect" || exit 1; \
27919 case $(srcdir) in \
27920 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27921 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
27922 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27923 esac; \
27924 module_srcdir=expect; \
27925 $(SHELL) \
27926 $$s/$$module_srcdir/configure \
27927 --srcdir=$${topdir}/$$module_srcdir \
27928 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27929 --target=${target_alias} \
27930 || exit 1
27931 @endif expect
27937 .PHONY: all-expect maybe-all-expect
27938 maybe-all-expect:
27939 @if gcc-bootstrap
27940 all-expect: stage_current
27941 @endif gcc-bootstrap
27942 @if expect
27943 TARGET-expect=all
27944 maybe-all-expect: all-expect
27945 all-expect: configure-expect
27946 @: $(MAKE); $(unstage)
27947 @r=`${PWD_COMMAND}`; export r; \
27948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27949 $(HOST_EXPORTS) \
27950 (cd $(HOST_SUBDIR)/expect && \
27951 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27952 $(TARGET-expect))
27953 @endif expect
27958 .PHONY: check-expect maybe-check-expect
27959 maybe-check-expect:
27960 @if expect
27961 maybe-check-expect: check-expect
27963 check-expect:
27964 @: $(MAKE); $(unstage)
27965 @r=`${PWD_COMMAND}`; export r; \
27966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27967 $(HOST_EXPORTS) \
27968 (cd $(HOST_SUBDIR)/expect && \
27969 $(MAKE) $(FLAGS_TO_PASS) check)
27971 @endif expect
27973 .PHONY: install-expect maybe-install-expect
27974 maybe-install-expect:
27975 @if expect
27976 maybe-install-expect: install-expect
27978 install-expect: installdirs
27979 @: $(MAKE); $(unstage)
27980 @r=`${PWD_COMMAND}`; export r; \
27981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27982 $(HOST_EXPORTS) \
27983 (cd $(HOST_SUBDIR)/expect && \
27984 $(MAKE) $(FLAGS_TO_PASS) install)
27986 @endif expect
27988 .PHONY: install-strip-expect maybe-install-strip-expect
27989 maybe-install-strip-expect:
27990 @if expect
27991 maybe-install-strip-expect: install-strip-expect
27993 install-strip-expect: installdirs
27994 @: $(MAKE); $(unstage)
27995 @r=`${PWD_COMMAND}`; export r; \
27996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27997 $(HOST_EXPORTS) \
27998 (cd $(HOST_SUBDIR)/expect && \
27999 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28001 @endif expect
28003 # Other targets (info, dvi, pdf, etc.)
28005 .PHONY: maybe-info-expect info-expect
28006 maybe-info-expect:
28007 @if expect
28008 maybe-info-expect: info-expect
28010 info-expect: \
28011 configure-expect
28012 @: $(MAKE); $(unstage)
28013 @[ -f ./expect/Makefile ] || exit 0; \
28014 r=`${PWD_COMMAND}`; export r; \
28015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28016 $(HOST_EXPORTS) \
28017 for flag in $(EXTRA_HOST_FLAGS) ; do \
28018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28019 done; \
28020 echo "Doing info in expect" ; \
28021 (cd $(HOST_SUBDIR)/expect && \
28022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28024 "RANLIB=$${RANLIB}" \
28025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28026 info) \
28027 || exit 1
28029 @endif expect
28031 .PHONY: maybe-dvi-expect dvi-expect
28032 maybe-dvi-expect:
28033 @if expect
28034 maybe-dvi-expect: dvi-expect
28036 dvi-expect: \
28037 configure-expect
28038 @: $(MAKE); $(unstage)
28039 @[ -f ./expect/Makefile ] || exit 0; \
28040 r=`${PWD_COMMAND}`; export r; \
28041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28042 $(HOST_EXPORTS) \
28043 for flag in $(EXTRA_HOST_FLAGS) ; do \
28044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28045 done; \
28046 echo "Doing dvi in expect" ; \
28047 (cd $(HOST_SUBDIR)/expect && \
28048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28050 "RANLIB=$${RANLIB}" \
28051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28052 dvi) \
28053 || exit 1
28055 @endif expect
28057 .PHONY: maybe-pdf-expect pdf-expect
28058 maybe-pdf-expect:
28059 @if expect
28060 maybe-pdf-expect: pdf-expect
28062 pdf-expect: \
28063 configure-expect
28064 @: $(MAKE); $(unstage)
28065 @[ -f ./expect/Makefile ] || exit 0; \
28066 r=`${PWD_COMMAND}`; export r; \
28067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28068 $(HOST_EXPORTS) \
28069 for flag in $(EXTRA_HOST_FLAGS) ; do \
28070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28071 done; \
28072 echo "Doing pdf in expect" ; \
28073 (cd $(HOST_SUBDIR)/expect && \
28074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28076 "RANLIB=$${RANLIB}" \
28077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28078 pdf) \
28079 || exit 1
28081 @endif expect
28083 .PHONY: maybe-html-expect html-expect
28084 maybe-html-expect:
28085 @if expect
28086 maybe-html-expect: html-expect
28088 html-expect: \
28089 configure-expect
28090 @: $(MAKE); $(unstage)
28091 @[ -f ./expect/Makefile ] || exit 0; \
28092 r=`${PWD_COMMAND}`; export r; \
28093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28094 $(HOST_EXPORTS) \
28095 for flag in $(EXTRA_HOST_FLAGS) ; do \
28096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28097 done; \
28098 echo "Doing html in expect" ; \
28099 (cd $(HOST_SUBDIR)/expect && \
28100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28102 "RANLIB=$${RANLIB}" \
28103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28104 html) \
28105 || exit 1
28107 @endif expect
28109 .PHONY: maybe-TAGS-expect TAGS-expect
28110 maybe-TAGS-expect:
28111 @if expect
28112 maybe-TAGS-expect: TAGS-expect
28114 TAGS-expect: \
28115 configure-expect
28116 @: $(MAKE); $(unstage)
28117 @[ -f ./expect/Makefile ] || exit 0; \
28118 r=`${PWD_COMMAND}`; export r; \
28119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28120 $(HOST_EXPORTS) \
28121 for flag in $(EXTRA_HOST_FLAGS) ; do \
28122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28123 done; \
28124 echo "Doing TAGS in expect" ; \
28125 (cd $(HOST_SUBDIR)/expect && \
28126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28128 "RANLIB=$${RANLIB}" \
28129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28130 TAGS) \
28131 || exit 1
28133 @endif expect
28135 .PHONY: maybe-install-info-expect install-info-expect
28136 maybe-install-info-expect:
28137 @if expect
28138 maybe-install-info-expect: install-info-expect
28140 install-info-expect: \
28141 configure-expect \
28142 info-expect
28143 @: $(MAKE); $(unstage)
28144 @[ -f ./expect/Makefile ] || exit 0; \
28145 r=`${PWD_COMMAND}`; export r; \
28146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28147 $(HOST_EXPORTS) \
28148 for flag in $(EXTRA_HOST_FLAGS) ; do \
28149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28150 done; \
28151 echo "Doing install-info in expect" ; \
28152 (cd $(HOST_SUBDIR)/expect && \
28153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28155 "RANLIB=$${RANLIB}" \
28156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28157 install-info) \
28158 || exit 1
28160 @endif expect
28162 .PHONY: maybe-install-pdf-expect install-pdf-expect
28163 maybe-install-pdf-expect:
28164 @if expect
28165 maybe-install-pdf-expect: install-pdf-expect
28167 install-pdf-expect: \
28168 configure-expect \
28169 pdf-expect
28170 @: $(MAKE); $(unstage)
28171 @[ -f ./expect/Makefile ] || exit 0; \
28172 r=`${PWD_COMMAND}`; export r; \
28173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28174 $(HOST_EXPORTS) \
28175 for flag in $(EXTRA_HOST_FLAGS) ; do \
28176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28177 done; \
28178 echo "Doing install-pdf in expect" ; \
28179 (cd $(HOST_SUBDIR)/expect && \
28180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28182 "RANLIB=$${RANLIB}" \
28183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28184 install-pdf) \
28185 || exit 1
28187 @endif expect
28189 .PHONY: maybe-install-html-expect install-html-expect
28190 maybe-install-html-expect:
28191 @if expect
28192 maybe-install-html-expect: install-html-expect
28194 install-html-expect: \
28195 configure-expect \
28196 html-expect
28197 @: $(MAKE); $(unstage)
28198 @[ -f ./expect/Makefile ] || exit 0; \
28199 r=`${PWD_COMMAND}`; export r; \
28200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28201 $(HOST_EXPORTS) \
28202 for flag in $(EXTRA_HOST_FLAGS) ; do \
28203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28204 done; \
28205 echo "Doing install-html in expect" ; \
28206 (cd $(HOST_SUBDIR)/expect && \
28207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28209 "RANLIB=$${RANLIB}" \
28210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28211 install-html) \
28212 || exit 1
28214 @endif expect
28216 .PHONY: maybe-installcheck-expect installcheck-expect
28217 maybe-installcheck-expect:
28218 @if expect
28219 maybe-installcheck-expect: installcheck-expect
28221 installcheck-expect: \
28222 configure-expect
28223 @: $(MAKE); $(unstage)
28224 @[ -f ./expect/Makefile ] || exit 0; \
28225 r=`${PWD_COMMAND}`; export r; \
28226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28227 $(HOST_EXPORTS) \
28228 for flag in $(EXTRA_HOST_FLAGS) ; do \
28229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28230 done; \
28231 echo "Doing installcheck in expect" ; \
28232 (cd $(HOST_SUBDIR)/expect && \
28233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28235 "RANLIB=$${RANLIB}" \
28236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28237 installcheck) \
28238 || exit 1
28240 @endif expect
28242 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
28243 maybe-mostlyclean-expect:
28244 @if expect
28245 maybe-mostlyclean-expect: mostlyclean-expect
28247 mostlyclean-expect:
28248 @: $(MAKE); $(unstage)
28249 @[ -f ./expect/Makefile ] || exit 0; \
28250 r=`${PWD_COMMAND}`; export r; \
28251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28252 $(HOST_EXPORTS) \
28253 for flag in $(EXTRA_HOST_FLAGS) ; do \
28254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28255 done; \
28256 echo "Doing mostlyclean in expect" ; \
28257 (cd $(HOST_SUBDIR)/expect && \
28258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28260 "RANLIB=$${RANLIB}" \
28261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28262 mostlyclean) \
28263 || exit 1
28265 @endif expect
28267 .PHONY: maybe-clean-expect clean-expect
28268 maybe-clean-expect:
28269 @if expect
28270 maybe-clean-expect: clean-expect
28272 clean-expect:
28273 @: $(MAKE); $(unstage)
28274 @[ -f ./expect/Makefile ] || exit 0; \
28275 r=`${PWD_COMMAND}`; export r; \
28276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28277 $(HOST_EXPORTS) \
28278 for flag in $(EXTRA_HOST_FLAGS) ; do \
28279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28280 done; \
28281 echo "Doing clean in expect" ; \
28282 (cd $(HOST_SUBDIR)/expect && \
28283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28285 "RANLIB=$${RANLIB}" \
28286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28287 clean) \
28288 || exit 1
28290 @endif expect
28292 .PHONY: maybe-distclean-expect distclean-expect
28293 maybe-distclean-expect:
28294 @if expect
28295 maybe-distclean-expect: distclean-expect
28297 distclean-expect:
28298 @: $(MAKE); $(unstage)
28299 @[ -f ./expect/Makefile ] || exit 0; \
28300 r=`${PWD_COMMAND}`; export r; \
28301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28302 $(HOST_EXPORTS) \
28303 for flag in $(EXTRA_HOST_FLAGS) ; do \
28304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28305 done; \
28306 echo "Doing distclean in expect" ; \
28307 (cd $(HOST_SUBDIR)/expect && \
28308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28310 "RANLIB=$${RANLIB}" \
28311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28312 distclean) \
28313 || exit 1
28315 @endif expect
28317 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
28318 maybe-maintainer-clean-expect:
28319 @if expect
28320 maybe-maintainer-clean-expect: maintainer-clean-expect
28322 maintainer-clean-expect:
28323 @: $(MAKE); $(unstage)
28324 @[ -f ./expect/Makefile ] || exit 0; \
28325 r=`${PWD_COMMAND}`; export r; \
28326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28327 $(HOST_EXPORTS) \
28328 for flag in $(EXTRA_HOST_FLAGS) ; do \
28329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28330 done; \
28331 echo "Doing maintainer-clean in expect" ; \
28332 (cd $(HOST_SUBDIR)/expect && \
28333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28335 "RANLIB=$${RANLIB}" \
28336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28337 maintainer-clean) \
28338 || exit 1
28340 @endif expect
28344 .PHONY: configure-guile maybe-configure-guile
28345 maybe-configure-guile:
28346 @if gcc-bootstrap
28347 configure-guile: stage_current
28348 @endif gcc-bootstrap
28349 @if guile
28350 maybe-configure-guile: configure-guile
28351 configure-guile:
28352 @: $(MAKE); $(unstage)
28353 @r=`${PWD_COMMAND}`; export r; \
28354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28355 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
28356 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
28357 $(HOST_EXPORTS) \
28358 echo Configuring in $(HOST_SUBDIR)/guile; \
28359 cd "$(HOST_SUBDIR)/guile" || exit 1; \
28360 case $(srcdir) in \
28361 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28362 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
28363 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28364 esac; \
28365 module_srcdir=guile; \
28366 $(SHELL) \
28367 $$s/$$module_srcdir/configure \
28368 --srcdir=$${topdir}/$$module_srcdir \
28369 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28370 --target=${target_alias} \
28371 || exit 1
28372 @endif guile
28378 .PHONY: all-guile maybe-all-guile
28379 maybe-all-guile:
28380 @if gcc-bootstrap
28381 all-guile: stage_current
28382 @endif gcc-bootstrap
28383 @if guile
28384 TARGET-guile=all
28385 maybe-all-guile: all-guile
28386 all-guile: configure-guile
28387 @: $(MAKE); $(unstage)
28388 @r=`${PWD_COMMAND}`; export r; \
28389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28390 $(HOST_EXPORTS) \
28391 (cd $(HOST_SUBDIR)/guile && \
28392 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28393 $(TARGET-guile))
28394 @endif guile
28399 .PHONY: check-guile maybe-check-guile
28400 maybe-check-guile:
28401 @if guile
28402 maybe-check-guile: check-guile
28404 check-guile:
28405 @: $(MAKE); $(unstage)
28406 @r=`${PWD_COMMAND}`; export r; \
28407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28408 $(HOST_EXPORTS) \
28409 (cd $(HOST_SUBDIR)/guile && \
28410 $(MAKE) $(FLAGS_TO_PASS) check)
28412 @endif guile
28414 .PHONY: install-guile maybe-install-guile
28415 maybe-install-guile:
28416 @if guile
28417 maybe-install-guile: install-guile
28419 install-guile: installdirs
28420 @: $(MAKE); $(unstage)
28421 @r=`${PWD_COMMAND}`; export r; \
28422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28423 $(HOST_EXPORTS) \
28424 (cd $(HOST_SUBDIR)/guile && \
28425 $(MAKE) $(FLAGS_TO_PASS) install)
28427 @endif guile
28429 .PHONY: install-strip-guile maybe-install-strip-guile
28430 maybe-install-strip-guile:
28431 @if guile
28432 maybe-install-strip-guile: install-strip-guile
28434 install-strip-guile: installdirs
28435 @: $(MAKE); $(unstage)
28436 @r=`${PWD_COMMAND}`; export r; \
28437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28438 $(HOST_EXPORTS) \
28439 (cd $(HOST_SUBDIR)/guile && \
28440 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28442 @endif guile
28444 # Other targets (info, dvi, pdf, etc.)
28446 .PHONY: maybe-info-guile info-guile
28447 maybe-info-guile:
28448 @if guile
28449 maybe-info-guile: info-guile
28451 info-guile: \
28452 configure-guile
28453 @: $(MAKE); $(unstage)
28454 @[ -f ./guile/Makefile ] || exit 0; \
28455 r=`${PWD_COMMAND}`; export r; \
28456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28457 $(HOST_EXPORTS) \
28458 for flag in $(EXTRA_HOST_FLAGS) ; do \
28459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28460 done; \
28461 echo "Doing info in guile" ; \
28462 (cd $(HOST_SUBDIR)/guile && \
28463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28465 "RANLIB=$${RANLIB}" \
28466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28467 info) \
28468 || exit 1
28470 @endif guile
28472 .PHONY: maybe-dvi-guile dvi-guile
28473 maybe-dvi-guile:
28474 @if guile
28475 maybe-dvi-guile: dvi-guile
28477 dvi-guile: \
28478 configure-guile
28479 @: $(MAKE); $(unstage)
28480 @[ -f ./guile/Makefile ] || exit 0; \
28481 r=`${PWD_COMMAND}`; export r; \
28482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28483 $(HOST_EXPORTS) \
28484 for flag in $(EXTRA_HOST_FLAGS) ; do \
28485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28486 done; \
28487 echo "Doing dvi in guile" ; \
28488 (cd $(HOST_SUBDIR)/guile && \
28489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28491 "RANLIB=$${RANLIB}" \
28492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28493 dvi) \
28494 || exit 1
28496 @endif guile
28498 .PHONY: maybe-pdf-guile pdf-guile
28499 maybe-pdf-guile:
28500 @if guile
28501 maybe-pdf-guile: pdf-guile
28503 pdf-guile: \
28504 configure-guile
28505 @: $(MAKE); $(unstage)
28506 @[ -f ./guile/Makefile ] || exit 0; \
28507 r=`${PWD_COMMAND}`; export r; \
28508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28509 $(HOST_EXPORTS) \
28510 for flag in $(EXTRA_HOST_FLAGS) ; do \
28511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28512 done; \
28513 echo "Doing pdf in guile" ; \
28514 (cd $(HOST_SUBDIR)/guile && \
28515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28517 "RANLIB=$${RANLIB}" \
28518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28519 pdf) \
28520 || exit 1
28522 @endif guile
28524 .PHONY: maybe-html-guile html-guile
28525 maybe-html-guile:
28526 @if guile
28527 maybe-html-guile: html-guile
28529 html-guile: \
28530 configure-guile
28531 @: $(MAKE); $(unstage)
28532 @[ -f ./guile/Makefile ] || exit 0; \
28533 r=`${PWD_COMMAND}`; export r; \
28534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28535 $(HOST_EXPORTS) \
28536 for flag in $(EXTRA_HOST_FLAGS) ; do \
28537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28538 done; \
28539 echo "Doing html in guile" ; \
28540 (cd $(HOST_SUBDIR)/guile && \
28541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28543 "RANLIB=$${RANLIB}" \
28544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28545 html) \
28546 || exit 1
28548 @endif guile
28550 .PHONY: maybe-TAGS-guile TAGS-guile
28551 maybe-TAGS-guile:
28552 @if guile
28553 maybe-TAGS-guile: TAGS-guile
28555 TAGS-guile: \
28556 configure-guile
28557 @: $(MAKE); $(unstage)
28558 @[ -f ./guile/Makefile ] || exit 0; \
28559 r=`${PWD_COMMAND}`; export r; \
28560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28561 $(HOST_EXPORTS) \
28562 for flag in $(EXTRA_HOST_FLAGS) ; do \
28563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28564 done; \
28565 echo "Doing TAGS in guile" ; \
28566 (cd $(HOST_SUBDIR)/guile && \
28567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28569 "RANLIB=$${RANLIB}" \
28570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28571 TAGS) \
28572 || exit 1
28574 @endif guile
28576 .PHONY: maybe-install-info-guile install-info-guile
28577 maybe-install-info-guile:
28578 @if guile
28579 maybe-install-info-guile: install-info-guile
28581 install-info-guile: \
28582 configure-guile \
28583 info-guile
28584 @: $(MAKE); $(unstage)
28585 @[ -f ./guile/Makefile ] || exit 0; \
28586 r=`${PWD_COMMAND}`; export r; \
28587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28588 $(HOST_EXPORTS) \
28589 for flag in $(EXTRA_HOST_FLAGS) ; do \
28590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28591 done; \
28592 echo "Doing install-info in guile" ; \
28593 (cd $(HOST_SUBDIR)/guile && \
28594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28596 "RANLIB=$${RANLIB}" \
28597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28598 install-info) \
28599 || exit 1
28601 @endif guile
28603 .PHONY: maybe-install-pdf-guile install-pdf-guile
28604 maybe-install-pdf-guile:
28605 @if guile
28606 maybe-install-pdf-guile: install-pdf-guile
28608 install-pdf-guile: \
28609 configure-guile \
28610 pdf-guile
28611 @: $(MAKE); $(unstage)
28612 @[ -f ./guile/Makefile ] || exit 0; \
28613 r=`${PWD_COMMAND}`; export r; \
28614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28615 $(HOST_EXPORTS) \
28616 for flag in $(EXTRA_HOST_FLAGS) ; do \
28617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28618 done; \
28619 echo "Doing install-pdf in guile" ; \
28620 (cd $(HOST_SUBDIR)/guile && \
28621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28623 "RANLIB=$${RANLIB}" \
28624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28625 install-pdf) \
28626 || exit 1
28628 @endif guile
28630 .PHONY: maybe-install-html-guile install-html-guile
28631 maybe-install-html-guile:
28632 @if guile
28633 maybe-install-html-guile: install-html-guile
28635 install-html-guile: \
28636 configure-guile \
28637 html-guile
28638 @: $(MAKE); $(unstage)
28639 @[ -f ./guile/Makefile ] || exit 0; \
28640 r=`${PWD_COMMAND}`; export r; \
28641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28642 $(HOST_EXPORTS) \
28643 for flag in $(EXTRA_HOST_FLAGS) ; do \
28644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28645 done; \
28646 echo "Doing install-html in guile" ; \
28647 (cd $(HOST_SUBDIR)/guile && \
28648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28650 "RANLIB=$${RANLIB}" \
28651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28652 install-html) \
28653 || exit 1
28655 @endif guile
28657 .PHONY: maybe-installcheck-guile installcheck-guile
28658 maybe-installcheck-guile:
28659 @if guile
28660 maybe-installcheck-guile: installcheck-guile
28662 installcheck-guile: \
28663 configure-guile
28664 @: $(MAKE); $(unstage)
28665 @[ -f ./guile/Makefile ] || exit 0; \
28666 r=`${PWD_COMMAND}`; export r; \
28667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28668 $(HOST_EXPORTS) \
28669 for flag in $(EXTRA_HOST_FLAGS) ; do \
28670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28671 done; \
28672 echo "Doing installcheck in guile" ; \
28673 (cd $(HOST_SUBDIR)/guile && \
28674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28676 "RANLIB=$${RANLIB}" \
28677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28678 installcheck) \
28679 || exit 1
28681 @endif guile
28683 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
28684 maybe-mostlyclean-guile:
28685 @if guile
28686 maybe-mostlyclean-guile: mostlyclean-guile
28688 mostlyclean-guile:
28689 @: $(MAKE); $(unstage)
28690 @[ -f ./guile/Makefile ] || exit 0; \
28691 r=`${PWD_COMMAND}`; export r; \
28692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28693 $(HOST_EXPORTS) \
28694 for flag in $(EXTRA_HOST_FLAGS) ; do \
28695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28696 done; \
28697 echo "Doing mostlyclean in guile" ; \
28698 (cd $(HOST_SUBDIR)/guile && \
28699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28701 "RANLIB=$${RANLIB}" \
28702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28703 mostlyclean) \
28704 || exit 1
28706 @endif guile
28708 .PHONY: maybe-clean-guile clean-guile
28709 maybe-clean-guile:
28710 @if guile
28711 maybe-clean-guile: clean-guile
28713 clean-guile:
28714 @: $(MAKE); $(unstage)
28715 @[ -f ./guile/Makefile ] || exit 0; \
28716 r=`${PWD_COMMAND}`; export r; \
28717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28718 $(HOST_EXPORTS) \
28719 for flag in $(EXTRA_HOST_FLAGS) ; do \
28720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28721 done; \
28722 echo "Doing clean in guile" ; \
28723 (cd $(HOST_SUBDIR)/guile && \
28724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28726 "RANLIB=$${RANLIB}" \
28727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28728 clean) \
28729 || exit 1
28731 @endif guile
28733 .PHONY: maybe-distclean-guile distclean-guile
28734 maybe-distclean-guile:
28735 @if guile
28736 maybe-distclean-guile: distclean-guile
28738 distclean-guile:
28739 @: $(MAKE); $(unstage)
28740 @[ -f ./guile/Makefile ] || exit 0; \
28741 r=`${PWD_COMMAND}`; export r; \
28742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28743 $(HOST_EXPORTS) \
28744 for flag in $(EXTRA_HOST_FLAGS) ; do \
28745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28746 done; \
28747 echo "Doing distclean in guile" ; \
28748 (cd $(HOST_SUBDIR)/guile && \
28749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28751 "RANLIB=$${RANLIB}" \
28752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28753 distclean) \
28754 || exit 1
28756 @endif guile
28758 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
28759 maybe-maintainer-clean-guile:
28760 @if guile
28761 maybe-maintainer-clean-guile: maintainer-clean-guile
28763 maintainer-clean-guile:
28764 @: $(MAKE); $(unstage)
28765 @[ -f ./guile/Makefile ] || exit 0; \
28766 r=`${PWD_COMMAND}`; export r; \
28767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28768 $(HOST_EXPORTS) \
28769 for flag in $(EXTRA_HOST_FLAGS) ; do \
28770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28771 done; \
28772 echo "Doing maintainer-clean in guile" ; \
28773 (cd $(HOST_SUBDIR)/guile && \
28774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28776 "RANLIB=$${RANLIB}" \
28777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28778 maintainer-clean) \
28779 || exit 1
28781 @endif guile
28785 .PHONY: configure-tk maybe-configure-tk
28786 maybe-configure-tk:
28787 @if gcc-bootstrap
28788 configure-tk: stage_current
28789 @endif gcc-bootstrap
28790 @if tk
28791 maybe-configure-tk: configure-tk
28792 configure-tk:
28793 @: $(MAKE); $(unstage)
28794 @r=`${PWD_COMMAND}`; export r; \
28795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28796 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
28797 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
28798 $(HOST_EXPORTS) \
28799 echo Configuring in $(HOST_SUBDIR)/tk; \
28800 cd "$(HOST_SUBDIR)/tk" || exit 1; \
28801 case $(srcdir) in \
28802 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28803 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
28804 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28805 esac; \
28806 module_srcdir=tk; \
28807 $(SHELL) \
28808 $$s/$$module_srcdir/configure \
28809 --srcdir=$${topdir}/$$module_srcdir \
28810 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28811 --target=${target_alias} \
28812 || exit 1
28813 @endif tk
28819 .PHONY: all-tk maybe-all-tk
28820 maybe-all-tk:
28821 @if gcc-bootstrap
28822 all-tk: stage_current
28823 @endif gcc-bootstrap
28824 @if tk
28825 TARGET-tk=all
28826 maybe-all-tk: all-tk
28827 all-tk: configure-tk
28828 @: $(MAKE); $(unstage)
28829 @r=`${PWD_COMMAND}`; export r; \
28830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28831 $(HOST_EXPORTS) \
28832 (cd $(HOST_SUBDIR)/tk && \
28833 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28834 $(TARGET-tk))
28835 @endif tk
28840 .PHONY: check-tk maybe-check-tk
28841 maybe-check-tk:
28842 @if tk
28843 maybe-check-tk: check-tk
28845 check-tk:
28846 @: $(MAKE); $(unstage)
28847 @r=`${PWD_COMMAND}`; export r; \
28848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28849 $(HOST_EXPORTS) \
28850 (cd $(HOST_SUBDIR)/tk && \
28851 $(MAKE) $(FLAGS_TO_PASS) check)
28853 @endif tk
28855 .PHONY: install-tk maybe-install-tk
28856 maybe-install-tk:
28857 @if tk
28858 maybe-install-tk: install-tk
28860 install-tk: installdirs
28861 @: $(MAKE); $(unstage)
28862 @r=`${PWD_COMMAND}`; export r; \
28863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28864 $(HOST_EXPORTS) \
28865 (cd $(HOST_SUBDIR)/tk && \
28866 $(MAKE) $(FLAGS_TO_PASS) install)
28868 @endif tk
28870 .PHONY: install-strip-tk maybe-install-strip-tk
28871 maybe-install-strip-tk:
28872 @if tk
28873 maybe-install-strip-tk: install-strip-tk
28875 install-strip-tk: installdirs
28876 @: $(MAKE); $(unstage)
28877 @r=`${PWD_COMMAND}`; export r; \
28878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28879 $(HOST_EXPORTS) \
28880 (cd $(HOST_SUBDIR)/tk && \
28881 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28883 @endif tk
28885 # Other targets (info, dvi, pdf, etc.)
28887 .PHONY: maybe-info-tk info-tk
28888 maybe-info-tk:
28889 @if tk
28890 maybe-info-tk: info-tk
28892 info-tk: \
28893 configure-tk
28894 @: $(MAKE); $(unstage)
28895 @[ -f ./tk/Makefile ] || exit 0; \
28896 r=`${PWD_COMMAND}`; export r; \
28897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28898 $(HOST_EXPORTS) \
28899 for flag in $(EXTRA_HOST_FLAGS) ; do \
28900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28901 done; \
28902 echo "Doing info in tk" ; \
28903 (cd $(HOST_SUBDIR)/tk && \
28904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28906 "RANLIB=$${RANLIB}" \
28907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28908 info) \
28909 || exit 1
28911 @endif tk
28913 .PHONY: maybe-dvi-tk dvi-tk
28914 maybe-dvi-tk:
28915 @if tk
28916 maybe-dvi-tk: dvi-tk
28918 dvi-tk: \
28919 configure-tk
28920 @: $(MAKE); $(unstage)
28921 @[ -f ./tk/Makefile ] || exit 0; \
28922 r=`${PWD_COMMAND}`; export r; \
28923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28924 $(HOST_EXPORTS) \
28925 for flag in $(EXTRA_HOST_FLAGS) ; do \
28926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28927 done; \
28928 echo "Doing dvi in tk" ; \
28929 (cd $(HOST_SUBDIR)/tk && \
28930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28932 "RANLIB=$${RANLIB}" \
28933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28934 dvi) \
28935 || exit 1
28937 @endif tk
28939 .PHONY: maybe-pdf-tk pdf-tk
28940 maybe-pdf-tk:
28941 @if tk
28942 maybe-pdf-tk: pdf-tk
28944 pdf-tk: \
28945 configure-tk
28946 @: $(MAKE); $(unstage)
28947 @[ -f ./tk/Makefile ] || exit 0; \
28948 r=`${PWD_COMMAND}`; export r; \
28949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28950 $(HOST_EXPORTS) \
28951 for flag in $(EXTRA_HOST_FLAGS) ; do \
28952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28953 done; \
28954 echo "Doing pdf in tk" ; \
28955 (cd $(HOST_SUBDIR)/tk && \
28956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28958 "RANLIB=$${RANLIB}" \
28959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28960 pdf) \
28961 || exit 1
28963 @endif tk
28965 .PHONY: maybe-html-tk html-tk
28966 maybe-html-tk:
28967 @if tk
28968 maybe-html-tk: html-tk
28970 html-tk: \
28971 configure-tk
28972 @: $(MAKE); $(unstage)
28973 @[ -f ./tk/Makefile ] || exit 0; \
28974 r=`${PWD_COMMAND}`; export r; \
28975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28976 $(HOST_EXPORTS) \
28977 for flag in $(EXTRA_HOST_FLAGS) ; do \
28978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28979 done; \
28980 echo "Doing html in tk" ; \
28981 (cd $(HOST_SUBDIR)/tk && \
28982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28984 "RANLIB=$${RANLIB}" \
28985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28986 html) \
28987 || exit 1
28989 @endif tk
28991 .PHONY: maybe-TAGS-tk TAGS-tk
28992 maybe-TAGS-tk:
28993 @if tk
28994 maybe-TAGS-tk: TAGS-tk
28996 TAGS-tk: \
28997 configure-tk
28998 @: $(MAKE); $(unstage)
28999 @[ -f ./tk/Makefile ] || exit 0; \
29000 r=`${PWD_COMMAND}`; export r; \
29001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29002 $(HOST_EXPORTS) \
29003 for flag in $(EXTRA_HOST_FLAGS) ; do \
29004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29005 done; \
29006 echo "Doing TAGS in tk" ; \
29007 (cd $(HOST_SUBDIR)/tk && \
29008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29010 "RANLIB=$${RANLIB}" \
29011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29012 TAGS) \
29013 || exit 1
29015 @endif tk
29017 .PHONY: maybe-install-info-tk install-info-tk
29018 maybe-install-info-tk:
29019 @if tk
29020 maybe-install-info-tk: install-info-tk
29022 install-info-tk: \
29023 configure-tk \
29024 info-tk
29025 @: $(MAKE); $(unstage)
29026 @[ -f ./tk/Makefile ] || exit 0; \
29027 r=`${PWD_COMMAND}`; export r; \
29028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29029 $(HOST_EXPORTS) \
29030 for flag in $(EXTRA_HOST_FLAGS) ; do \
29031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29032 done; \
29033 echo "Doing install-info in tk" ; \
29034 (cd $(HOST_SUBDIR)/tk && \
29035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29037 "RANLIB=$${RANLIB}" \
29038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29039 install-info) \
29040 || exit 1
29042 @endif tk
29044 .PHONY: maybe-install-pdf-tk install-pdf-tk
29045 maybe-install-pdf-tk:
29046 @if tk
29047 maybe-install-pdf-tk: install-pdf-tk
29049 install-pdf-tk: \
29050 configure-tk \
29051 pdf-tk
29052 @: $(MAKE); $(unstage)
29053 @[ -f ./tk/Makefile ] || exit 0; \
29054 r=`${PWD_COMMAND}`; export r; \
29055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29056 $(HOST_EXPORTS) \
29057 for flag in $(EXTRA_HOST_FLAGS) ; do \
29058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29059 done; \
29060 echo "Doing install-pdf in tk" ; \
29061 (cd $(HOST_SUBDIR)/tk && \
29062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29064 "RANLIB=$${RANLIB}" \
29065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29066 install-pdf) \
29067 || exit 1
29069 @endif tk
29071 .PHONY: maybe-install-html-tk install-html-tk
29072 maybe-install-html-tk:
29073 @if tk
29074 maybe-install-html-tk: install-html-tk
29076 install-html-tk: \
29077 configure-tk \
29078 html-tk
29079 @: $(MAKE); $(unstage)
29080 @[ -f ./tk/Makefile ] || exit 0; \
29081 r=`${PWD_COMMAND}`; export r; \
29082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29083 $(HOST_EXPORTS) \
29084 for flag in $(EXTRA_HOST_FLAGS) ; do \
29085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29086 done; \
29087 echo "Doing install-html in tk" ; \
29088 (cd $(HOST_SUBDIR)/tk && \
29089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29091 "RANLIB=$${RANLIB}" \
29092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29093 install-html) \
29094 || exit 1
29096 @endif tk
29098 .PHONY: maybe-installcheck-tk installcheck-tk
29099 maybe-installcheck-tk:
29100 @if tk
29101 maybe-installcheck-tk: installcheck-tk
29103 installcheck-tk: \
29104 configure-tk
29105 @: $(MAKE); $(unstage)
29106 @[ -f ./tk/Makefile ] || exit 0; \
29107 r=`${PWD_COMMAND}`; export r; \
29108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29109 $(HOST_EXPORTS) \
29110 for flag in $(EXTRA_HOST_FLAGS) ; do \
29111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29112 done; \
29113 echo "Doing installcheck in tk" ; \
29114 (cd $(HOST_SUBDIR)/tk && \
29115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29117 "RANLIB=$${RANLIB}" \
29118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29119 installcheck) \
29120 || exit 1
29122 @endif tk
29124 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
29125 maybe-mostlyclean-tk:
29126 @if tk
29127 maybe-mostlyclean-tk: mostlyclean-tk
29129 mostlyclean-tk:
29130 @: $(MAKE); $(unstage)
29131 @[ -f ./tk/Makefile ] || exit 0; \
29132 r=`${PWD_COMMAND}`; export r; \
29133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29134 $(HOST_EXPORTS) \
29135 for flag in $(EXTRA_HOST_FLAGS) ; do \
29136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29137 done; \
29138 echo "Doing mostlyclean in tk" ; \
29139 (cd $(HOST_SUBDIR)/tk && \
29140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29142 "RANLIB=$${RANLIB}" \
29143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29144 mostlyclean) \
29145 || exit 1
29147 @endif tk
29149 .PHONY: maybe-clean-tk clean-tk
29150 maybe-clean-tk:
29151 @if tk
29152 maybe-clean-tk: clean-tk
29154 clean-tk:
29155 @: $(MAKE); $(unstage)
29156 @[ -f ./tk/Makefile ] || exit 0; \
29157 r=`${PWD_COMMAND}`; export r; \
29158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29159 $(HOST_EXPORTS) \
29160 for flag in $(EXTRA_HOST_FLAGS) ; do \
29161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29162 done; \
29163 echo "Doing clean in tk" ; \
29164 (cd $(HOST_SUBDIR)/tk && \
29165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29167 "RANLIB=$${RANLIB}" \
29168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29169 clean) \
29170 || exit 1
29172 @endif tk
29174 .PHONY: maybe-distclean-tk distclean-tk
29175 maybe-distclean-tk:
29176 @if tk
29177 maybe-distclean-tk: distclean-tk
29179 distclean-tk:
29180 @: $(MAKE); $(unstage)
29181 @[ -f ./tk/Makefile ] || exit 0; \
29182 r=`${PWD_COMMAND}`; export r; \
29183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29184 $(HOST_EXPORTS) \
29185 for flag in $(EXTRA_HOST_FLAGS) ; do \
29186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29187 done; \
29188 echo "Doing distclean in tk" ; \
29189 (cd $(HOST_SUBDIR)/tk && \
29190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29192 "RANLIB=$${RANLIB}" \
29193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29194 distclean) \
29195 || exit 1
29197 @endif tk
29199 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
29200 maybe-maintainer-clean-tk:
29201 @if tk
29202 maybe-maintainer-clean-tk: maintainer-clean-tk
29204 maintainer-clean-tk:
29205 @: $(MAKE); $(unstage)
29206 @[ -f ./tk/Makefile ] || exit 0; \
29207 r=`${PWD_COMMAND}`; export r; \
29208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29209 $(HOST_EXPORTS) \
29210 for flag in $(EXTRA_HOST_FLAGS) ; do \
29211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29212 done; \
29213 echo "Doing maintainer-clean in tk" ; \
29214 (cd $(HOST_SUBDIR)/tk && \
29215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29217 "RANLIB=$${RANLIB}" \
29218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29219 maintainer-clean) \
29220 || exit 1
29222 @endif tk
29226 .PHONY: configure-libtermcap maybe-configure-libtermcap
29227 maybe-configure-libtermcap:
29228 @if gcc-bootstrap
29229 configure-libtermcap: stage_current
29230 @endif gcc-bootstrap
29231 @if libtermcap
29232 maybe-configure-libtermcap: configure-libtermcap
29233 configure-libtermcap:
29234 @: $(MAKE); $(unstage)
29235 @r=`${PWD_COMMAND}`; export r; \
29236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29237 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
29238 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
29239 $(HOST_EXPORTS) \
29240 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
29241 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
29242 case $(srcdir) in \
29243 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29244 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
29245 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29246 esac; \
29247 module_srcdir=libtermcap; \
29248 $(SHELL) \
29249 $$s/$$module_srcdir/configure \
29250 --srcdir=$${topdir}/$$module_srcdir \
29251 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29252 --target=${target_alias} \
29253 || exit 1
29254 @endif libtermcap
29260 .PHONY: all-libtermcap maybe-all-libtermcap
29261 maybe-all-libtermcap:
29262 @if gcc-bootstrap
29263 all-libtermcap: stage_current
29264 @endif gcc-bootstrap
29265 @if libtermcap
29266 TARGET-libtermcap=all
29267 maybe-all-libtermcap: all-libtermcap
29268 all-libtermcap: configure-libtermcap
29269 @: $(MAKE); $(unstage)
29270 @r=`${PWD_COMMAND}`; export r; \
29271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29272 $(HOST_EXPORTS) \
29273 (cd $(HOST_SUBDIR)/libtermcap && \
29274 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29275 $(TARGET-libtermcap))
29276 @endif libtermcap
29281 .PHONY: check-libtermcap maybe-check-libtermcap
29282 maybe-check-libtermcap:
29283 @if libtermcap
29284 maybe-check-libtermcap: check-libtermcap
29286 check-libtermcap:
29288 @endif libtermcap
29290 .PHONY: install-libtermcap maybe-install-libtermcap
29291 maybe-install-libtermcap:
29292 @if libtermcap
29293 maybe-install-libtermcap: install-libtermcap
29295 install-libtermcap: installdirs
29296 @: $(MAKE); $(unstage)
29297 @r=`${PWD_COMMAND}`; export r; \
29298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29299 $(HOST_EXPORTS) \
29300 (cd $(HOST_SUBDIR)/libtermcap && \
29301 $(MAKE) $(FLAGS_TO_PASS) install)
29303 @endif libtermcap
29305 .PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
29306 maybe-install-strip-libtermcap:
29307 @if libtermcap
29308 maybe-install-strip-libtermcap: install-strip-libtermcap
29310 install-strip-libtermcap: installdirs
29311 @: $(MAKE); $(unstage)
29312 @r=`${PWD_COMMAND}`; export r; \
29313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29314 $(HOST_EXPORTS) \
29315 (cd $(HOST_SUBDIR)/libtermcap && \
29316 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29318 @endif libtermcap
29320 # Other targets (info, dvi, pdf, etc.)
29322 .PHONY: maybe-info-libtermcap info-libtermcap
29323 maybe-info-libtermcap:
29324 @if libtermcap
29325 maybe-info-libtermcap: info-libtermcap
29327 info-libtermcap: \
29328 configure-libtermcap
29329 @: $(MAKE); $(unstage)
29330 @[ -f ./libtermcap/Makefile ] || exit 0; \
29331 r=`${PWD_COMMAND}`; export r; \
29332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29333 $(HOST_EXPORTS) \
29334 for flag in $(EXTRA_HOST_FLAGS) ; do \
29335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29336 done; \
29337 echo "Doing info in libtermcap" ; \
29338 (cd $(HOST_SUBDIR)/libtermcap && \
29339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29341 "RANLIB=$${RANLIB}" \
29342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29343 info) \
29344 || exit 1
29346 @endif libtermcap
29348 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
29349 maybe-dvi-libtermcap:
29350 @if libtermcap
29351 maybe-dvi-libtermcap: dvi-libtermcap
29353 dvi-libtermcap: \
29354 configure-libtermcap
29355 @: $(MAKE); $(unstage)
29356 @[ -f ./libtermcap/Makefile ] || exit 0; \
29357 r=`${PWD_COMMAND}`; export r; \
29358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29359 $(HOST_EXPORTS) \
29360 for flag in $(EXTRA_HOST_FLAGS) ; do \
29361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29362 done; \
29363 echo "Doing dvi in libtermcap" ; \
29364 (cd $(HOST_SUBDIR)/libtermcap && \
29365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29367 "RANLIB=$${RANLIB}" \
29368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29369 dvi) \
29370 || exit 1
29372 @endif libtermcap
29374 .PHONY: maybe-pdf-libtermcap pdf-libtermcap
29375 maybe-pdf-libtermcap:
29376 @if libtermcap
29377 maybe-pdf-libtermcap: pdf-libtermcap
29379 pdf-libtermcap: \
29380 configure-libtermcap
29381 @: $(MAKE); $(unstage)
29382 @[ -f ./libtermcap/Makefile ] || exit 0; \
29383 r=`${PWD_COMMAND}`; export r; \
29384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29385 $(HOST_EXPORTS) \
29386 for flag in $(EXTRA_HOST_FLAGS) ; do \
29387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29388 done; \
29389 echo "Doing pdf in libtermcap" ; \
29390 (cd $(HOST_SUBDIR)/libtermcap && \
29391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29393 "RANLIB=$${RANLIB}" \
29394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29395 pdf) \
29396 || exit 1
29398 @endif libtermcap
29400 .PHONY: maybe-html-libtermcap html-libtermcap
29401 maybe-html-libtermcap:
29402 @if libtermcap
29403 maybe-html-libtermcap: html-libtermcap
29405 html-libtermcap: \
29406 configure-libtermcap
29407 @: $(MAKE); $(unstage)
29408 @[ -f ./libtermcap/Makefile ] || exit 0; \
29409 r=`${PWD_COMMAND}`; export r; \
29410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29411 $(HOST_EXPORTS) \
29412 for flag in $(EXTRA_HOST_FLAGS) ; do \
29413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29414 done; \
29415 echo "Doing html in libtermcap" ; \
29416 (cd $(HOST_SUBDIR)/libtermcap && \
29417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29419 "RANLIB=$${RANLIB}" \
29420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29421 html) \
29422 || exit 1
29424 @endif libtermcap
29426 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
29427 maybe-TAGS-libtermcap:
29428 @if libtermcap
29429 maybe-TAGS-libtermcap: TAGS-libtermcap
29431 TAGS-libtermcap: \
29432 configure-libtermcap
29433 @: $(MAKE); $(unstage)
29434 @[ -f ./libtermcap/Makefile ] || exit 0; \
29435 r=`${PWD_COMMAND}`; export r; \
29436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29437 $(HOST_EXPORTS) \
29438 for flag in $(EXTRA_HOST_FLAGS) ; do \
29439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29440 done; \
29441 echo "Doing TAGS in libtermcap" ; \
29442 (cd $(HOST_SUBDIR)/libtermcap && \
29443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29445 "RANLIB=$${RANLIB}" \
29446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29447 TAGS) \
29448 || exit 1
29450 @endif libtermcap
29452 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
29453 maybe-install-info-libtermcap:
29454 @if libtermcap
29455 maybe-install-info-libtermcap: install-info-libtermcap
29457 install-info-libtermcap: \
29458 configure-libtermcap \
29459 info-libtermcap
29460 @: $(MAKE); $(unstage)
29461 @[ -f ./libtermcap/Makefile ] || exit 0; \
29462 r=`${PWD_COMMAND}`; export r; \
29463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29464 $(HOST_EXPORTS) \
29465 for flag in $(EXTRA_HOST_FLAGS) ; do \
29466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29467 done; \
29468 echo "Doing install-info in libtermcap" ; \
29469 (cd $(HOST_SUBDIR)/libtermcap && \
29470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29472 "RANLIB=$${RANLIB}" \
29473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29474 install-info) \
29475 || exit 1
29477 @endif libtermcap
29479 .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
29480 maybe-install-pdf-libtermcap:
29481 @if libtermcap
29482 maybe-install-pdf-libtermcap: install-pdf-libtermcap
29484 install-pdf-libtermcap: \
29485 configure-libtermcap \
29486 pdf-libtermcap
29487 @: $(MAKE); $(unstage)
29488 @[ -f ./libtermcap/Makefile ] || exit 0; \
29489 r=`${PWD_COMMAND}`; export r; \
29490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29491 $(HOST_EXPORTS) \
29492 for flag in $(EXTRA_HOST_FLAGS) ; do \
29493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29494 done; \
29495 echo "Doing install-pdf in libtermcap" ; \
29496 (cd $(HOST_SUBDIR)/libtermcap && \
29497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29499 "RANLIB=$${RANLIB}" \
29500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29501 install-pdf) \
29502 || exit 1
29504 @endif libtermcap
29506 .PHONY: maybe-install-html-libtermcap install-html-libtermcap
29507 maybe-install-html-libtermcap:
29508 @if libtermcap
29509 maybe-install-html-libtermcap: install-html-libtermcap
29511 install-html-libtermcap: \
29512 configure-libtermcap \
29513 html-libtermcap
29514 @: $(MAKE); $(unstage)
29515 @[ -f ./libtermcap/Makefile ] || exit 0; \
29516 r=`${PWD_COMMAND}`; export r; \
29517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29518 $(HOST_EXPORTS) \
29519 for flag in $(EXTRA_HOST_FLAGS) ; do \
29520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29521 done; \
29522 echo "Doing install-html in libtermcap" ; \
29523 (cd $(HOST_SUBDIR)/libtermcap && \
29524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29526 "RANLIB=$${RANLIB}" \
29527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29528 install-html) \
29529 || exit 1
29531 @endif libtermcap
29533 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
29534 maybe-installcheck-libtermcap:
29535 @if libtermcap
29536 maybe-installcheck-libtermcap: installcheck-libtermcap
29538 installcheck-libtermcap: \
29539 configure-libtermcap
29540 @: $(MAKE); $(unstage)
29541 @[ -f ./libtermcap/Makefile ] || exit 0; \
29542 r=`${PWD_COMMAND}`; export r; \
29543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29544 $(HOST_EXPORTS) \
29545 for flag in $(EXTRA_HOST_FLAGS) ; do \
29546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29547 done; \
29548 echo "Doing installcheck in libtermcap" ; \
29549 (cd $(HOST_SUBDIR)/libtermcap && \
29550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29552 "RANLIB=$${RANLIB}" \
29553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29554 installcheck) \
29555 || exit 1
29557 @endif libtermcap
29559 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
29560 maybe-mostlyclean-libtermcap:
29561 @if libtermcap
29562 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
29564 # libtermcap doesn't support mostlyclean.
29565 mostlyclean-libtermcap:
29567 @endif libtermcap
29569 .PHONY: maybe-clean-libtermcap clean-libtermcap
29570 maybe-clean-libtermcap:
29571 @if libtermcap
29572 maybe-clean-libtermcap: clean-libtermcap
29574 # libtermcap doesn't support clean.
29575 clean-libtermcap:
29577 @endif libtermcap
29579 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
29580 maybe-distclean-libtermcap:
29581 @if libtermcap
29582 maybe-distclean-libtermcap: distclean-libtermcap
29584 # libtermcap doesn't support distclean.
29585 distclean-libtermcap:
29587 @endif libtermcap
29589 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
29590 maybe-maintainer-clean-libtermcap:
29591 @if libtermcap
29592 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
29594 # libtermcap doesn't support maintainer-clean.
29595 maintainer-clean-libtermcap:
29597 @endif libtermcap
29601 .PHONY: configure-utils maybe-configure-utils
29602 maybe-configure-utils:
29603 @if gcc-bootstrap
29604 configure-utils: stage_current
29605 @endif gcc-bootstrap
29606 @if utils
29607 maybe-configure-utils: configure-utils
29608 configure-utils:
29609 @: $(MAKE); $(unstage)
29610 @r=`${PWD_COMMAND}`; export r; \
29611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29612 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
29613 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
29614 $(HOST_EXPORTS) \
29615 echo Configuring in $(HOST_SUBDIR)/utils; \
29616 cd "$(HOST_SUBDIR)/utils" || exit 1; \
29617 case $(srcdir) in \
29618 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29619 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
29620 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29621 esac; \
29622 module_srcdir=utils; \
29623 $(SHELL) \
29624 $$s/$$module_srcdir/configure \
29625 --srcdir=$${topdir}/$$module_srcdir \
29626 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29627 --target=${target_alias} \
29628 || exit 1
29629 @endif utils
29635 .PHONY: all-utils maybe-all-utils
29636 maybe-all-utils:
29637 @if gcc-bootstrap
29638 all-utils: stage_current
29639 @endif gcc-bootstrap
29640 @if utils
29641 TARGET-utils=all
29642 maybe-all-utils: all-utils
29643 all-utils: configure-utils
29644 @: $(MAKE); $(unstage)
29645 @r=`${PWD_COMMAND}`; export r; \
29646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29647 $(HOST_EXPORTS) \
29648 (cd $(HOST_SUBDIR)/utils && \
29649 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29650 $(TARGET-utils))
29651 @endif utils
29656 .PHONY: check-utils maybe-check-utils
29657 maybe-check-utils:
29658 @if utils
29659 maybe-check-utils: check-utils
29661 check-utils:
29663 @endif utils
29665 .PHONY: install-utils maybe-install-utils
29666 maybe-install-utils:
29667 @if utils
29668 maybe-install-utils: install-utils
29670 install-utils: installdirs
29671 @: $(MAKE); $(unstage)
29672 @r=`${PWD_COMMAND}`; export r; \
29673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29674 $(HOST_EXPORTS) \
29675 (cd $(HOST_SUBDIR)/utils && \
29676 $(MAKE) $(FLAGS_TO_PASS) install)
29678 @endif utils
29680 .PHONY: install-strip-utils maybe-install-strip-utils
29681 maybe-install-strip-utils:
29682 @if utils
29683 maybe-install-strip-utils: install-strip-utils
29685 install-strip-utils: installdirs
29686 @: $(MAKE); $(unstage)
29687 @r=`${PWD_COMMAND}`; export r; \
29688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29689 $(HOST_EXPORTS) \
29690 (cd $(HOST_SUBDIR)/utils && \
29691 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29693 @endif utils
29695 # Other targets (info, dvi, pdf, etc.)
29697 .PHONY: maybe-info-utils info-utils
29698 maybe-info-utils:
29699 @if utils
29700 maybe-info-utils: info-utils
29702 info-utils: \
29703 configure-utils
29704 @: $(MAKE); $(unstage)
29705 @[ -f ./utils/Makefile ] || exit 0; \
29706 r=`${PWD_COMMAND}`; export r; \
29707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29708 $(HOST_EXPORTS) \
29709 for flag in $(EXTRA_HOST_FLAGS) ; do \
29710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29711 done; \
29712 echo "Doing info in utils" ; \
29713 (cd $(HOST_SUBDIR)/utils && \
29714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29716 "RANLIB=$${RANLIB}" \
29717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29718 info) \
29719 || exit 1
29721 @endif utils
29723 .PHONY: maybe-dvi-utils dvi-utils
29724 maybe-dvi-utils:
29725 @if utils
29726 maybe-dvi-utils: dvi-utils
29728 dvi-utils: \
29729 configure-utils
29730 @: $(MAKE); $(unstage)
29731 @[ -f ./utils/Makefile ] || exit 0; \
29732 r=`${PWD_COMMAND}`; export r; \
29733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29734 $(HOST_EXPORTS) \
29735 for flag in $(EXTRA_HOST_FLAGS) ; do \
29736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29737 done; \
29738 echo "Doing dvi in utils" ; \
29739 (cd $(HOST_SUBDIR)/utils && \
29740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29742 "RANLIB=$${RANLIB}" \
29743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29744 dvi) \
29745 || exit 1
29747 @endif utils
29749 .PHONY: maybe-pdf-utils pdf-utils
29750 maybe-pdf-utils:
29751 @if utils
29752 maybe-pdf-utils: pdf-utils
29754 pdf-utils: \
29755 configure-utils
29756 @: $(MAKE); $(unstage)
29757 @[ -f ./utils/Makefile ] || exit 0; \
29758 r=`${PWD_COMMAND}`; export r; \
29759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29760 $(HOST_EXPORTS) \
29761 for flag in $(EXTRA_HOST_FLAGS) ; do \
29762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29763 done; \
29764 echo "Doing pdf in utils" ; \
29765 (cd $(HOST_SUBDIR)/utils && \
29766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29768 "RANLIB=$${RANLIB}" \
29769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29770 pdf) \
29771 || exit 1
29773 @endif utils
29775 .PHONY: maybe-html-utils html-utils
29776 maybe-html-utils:
29777 @if utils
29778 maybe-html-utils: html-utils
29780 html-utils: \
29781 configure-utils
29782 @: $(MAKE); $(unstage)
29783 @[ -f ./utils/Makefile ] || exit 0; \
29784 r=`${PWD_COMMAND}`; export r; \
29785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29786 $(HOST_EXPORTS) \
29787 for flag in $(EXTRA_HOST_FLAGS) ; do \
29788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29789 done; \
29790 echo "Doing html in utils" ; \
29791 (cd $(HOST_SUBDIR)/utils && \
29792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29794 "RANLIB=$${RANLIB}" \
29795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29796 html) \
29797 || exit 1
29799 @endif utils
29801 .PHONY: maybe-TAGS-utils TAGS-utils
29802 maybe-TAGS-utils:
29803 @if utils
29804 maybe-TAGS-utils: TAGS-utils
29806 TAGS-utils: \
29807 configure-utils
29808 @: $(MAKE); $(unstage)
29809 @[ -f ./utils/Makefile ] || exit 0; \
29810 r=`${PWD_COMMAND}`; export r; \
29811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29812 $(HOST_EXPORTS) \
29813 for flag in $(EXTRA_HOST_FLAGS) ; do \
29814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29815 done; \
29816 echo "Doing TAGS in utils" ; \
29817 (cd $(HOST_SUBDIR)/utils && \
29818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29820 "RANLIB=$${RANLIB}" \
29821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29822 TAGS) \
29823 || exit 1
29825 @endif utils
29827 .PHONY: maybe-install-info-utils install-info-utils
29828 maybe-install-info-utils:
29829 @if utils
29830 maybe-install-info-utils: install-info-utils
29832 install-info-utils: \
29833 configure-utils \
29834 info-utils
29835 @: $(MAKE); $(unstage)
29836 @[ -f ./utils/Makefile ] || exit 0; \
29837 r=`${PWD_COMMAND}`; export r; \
29838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29839 $(HOST_EXPORTS) \
29840 for flag in $(EXTRA_HOST_FLAGS) ; do \
29841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29842 done; \
29843 echo "Doing install-info in utils" ; \
29844 (cd $(HOST_SUBDIR)/utils && \
29845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29847 "RANLIB=$${RANLIB}" \
29848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29849 install-info) \
29850 || exit 1
29852 @endif utils
29854 .PHONY: maybe-install-pdf-utils install-pdf-utils
29855 maybe-install-pdf-utils:
29856 @if utils
29857 maybe-install-pdf-utils: install-pdf-utils
29859 install-pdf-utils: \
29860 configure-utils \
29861 pdf-utils
29862 @: $(MAKE); $(unstage)
29863 @[ -f ./utils/Makefile ] || exit 0; \
29864 r=`${PWD_COMMAND}`; export r; \
29865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29866 $(HOST_EXPORTS) \
29867 for flag in $(EXTRA_HOST_FLAGS) ; do \
29868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29869 done; \
29870 echo "Doing install-pdf in utils" ; \
29871 (cd $(HOST_SUBDIR)/utils && \
29872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29874 "RANLIB=$${RANLIB}" \
29875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29876 install-pdf) \
29877 || exit 1
29879 @endif utils
29881 .PHONY: maybe-install-html-utils install-html-utils
29882 maybe-install-html-utils:
29883 @if utils
29884 maybe-install-html-utils: install-html-utils
29886 install-html-utils: \
29887 configure-utils \
29888 html-utils
29889 @: $(MAKE); $(unstage)
29890 @[ -f ./utils/Makefile ] || exit 0; \
29891 r=`${PWD_COMMAND}`; export r; \
29892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29893 $(HOST_EXPORTS) \
29894 for flag in $(EXTRA_HOST_FLAGS) ; do \
29895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29896 done; \
29897 echo "Doing install-html in utils" ; \
29898 (cd $(HOST_SUBDIR)/utils && \
29899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29901 "RANLIB=$${RANLIB}" \
29902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29903 install-html) \
29904 || exit 1
29906 @endif utils
29908 .PHONY: maybe-installcheck-utils installcheck-utils
29909 maybe-installcheck-utils:
29910 @if utils
29911 maybe-installcheck-utils: installcheck-utils
29913 installcheck-utils: \
29914 configure-utils
29915 @: $(MAKE); $(unstage)
29916 @[ -f ./utils/Makefile ] || exit 0; \
29917 r=`${PWD_COMMAND}`; export r; \
29918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29919 $(HOST_EXPORTS) \
29920 for flag in $(EXTRA_HOST_FLAGS) ; do \
29921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29922 done; \
29923 echo "Doing installcheck in utils" ; \
29924 (cd $(HOST_SUBDIR)/utils && \
29925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29927 "RANLIB=$${RANLIB}" \
29928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29929 installcheck) \
29930 || exit 1
29932 @endif utils
29934 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
29935 maybe-mostlyclean-utils:
29936 @if utils
29937 maybe-mostlyclean-utils: mostlyclean-utils
29939 mostlyclean-utils:
29940 @: $(MAKE); $(unstage)
29941 @[ -f ./utils/Makefile ] || exit 0; \
29942 r=`${PWD_COMMAND}`; export r; \
29943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29944 $(HOST_EXPORTS) \
29945 for flag in $(EXTRA_HOST_FLAGS) ; do \
29946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29947 done; \
29948 echo "Doing mostlyclean in utils" ; \
29949 (cd $(HOST_SUBDIR)/utils && \
29950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29952 "RANLIB=$${RANLIB}" \
29953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29954 mostlyclean) \
29955 || exit 1
29957 @endif utils
29959 .PHONY: maybe-clean-utils clean-utils
29960 maybe-clean-utils:
29961 @if utils
29962 maybe-clean-utils: clean-utils
29964 clean-utils:
29965 @: $(MAKE); $(unstage)
29966 @[ -f ./utils/Makefile ] || exit 0; \
29967 r=`${PWD_COMMAND}`; export r; \
29968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29969 $(HOST_EXPORTS) \
29970 for flag in $(EXTRA_HOST_FLAGS) ; do \
29971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29972 done; \
29973 echo "Doing clean in utils" ; \
29974 (cd $(HOST_SUBDIR)/utils && \
29975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29977 "RANLIB=$${RANLIB}" \
29978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29979 clean) \
29980 || exit 1
29982 @endif utils
29984 .PHONY: maybe-distclean-utils distclean-utils
29985 maybe-distclean-utils:
29986 @if utils
29987 maybe-distclean-utils: distclean-utils
29989 distclean-utils:
29990 @: $(MAKE); $(unstage)
29991 @[ -f ./utils/Makefile ] || exit 0; \
29992 r=`${PWD_COMMAND}`; export r; \
29993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29994 $(HOST_EXPORTS) \
29995 for flag in $(EXTRA_HOST_FLAGS) ; do \
29996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29997 done; \
29998 echo "Doing distclean in utils" ; \
29999 (cd $(HOST_SUBDIR)/utils && \
30000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30002 "RANLIB=$${RANLIB}" \
30003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30004 distclean) \
30005 || exit 1
30007 @endif utils
30009 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
30010 maybe-maintainer-clean-utils:
30011 @if utils
30012 maybe-maintainer-clean-utils: maintainer-clean-utils
30014 maintainer-clean-utils:
30015 @: $(MAKE); $(unstage)
30016 @[ -f ./utils/Makefile ] || exit 0; \
30017 r=`${PWD_COMMAND}`; export r; \
30018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30019 $(HOST_EXPORTS) \
30020 for flag in $(EXTRA_HOST_FLAGS) ; do \
30021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30022 done; \
30023 echo "Doing maintainer-clean in utils" ; \
30024 (cd $(HOST_SUBDIR)/utils && \
30025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30027 "RANLIB=$${RANLIB}" \
30028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30029 maintainer-clean) \
30030 || exit 1
30032 @endif utils
30036 .PHONY: configure-gnattools maybe-configure-gnattools
30037 maybe-configure-gnattools:
30038 @if gcc-bootstrap
30039 configure-gnattools: stage_current
30040 @endif gcc-bootstrap
30041 @if gnattools
30042 maybe-configure-gnattools: configure-gnattools
30043 configure-gnattools:
30044 @: $(MAKE); $(unstage)
30045 @r=`${PWD_COMMAND}`; export r; \
30046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30047 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
30048 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
30049 $(HOST_EXPORTS) \
30050 echo Configuring in $(HOST_SUBDIR)/gnattools; \
30051 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
30052 case $(srcdir) in \
30053 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30054 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
30055 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30056 esac; \
30057 module_srcdir=gnattools; \
30058 $(SHELL) \
30059 $$s/$$module_srcdir/configure \
30060 --srcdir=$${topdir}/$$module_srcdir \
30061 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30062 --target=${target_alias} \
30063 || exit 1
30064 @endif gnattools
30070 .PHONY: all-gnattools maybe-all-gnattools
30071 maybe-all-gnattools:
30072 @if gcc-bootstrap
30073 all-gnattools: stage_current
30074 @endif gcc-bootstrap
30075 @if gnattools
30076 TARGET-gnattools=all
30077 maybe-all-gnattools: all-gnattools
30078 all-gnattools: configure-gnattools
30079 @: $(MAKE); $(unstage)
30080 @r=`${PWD_COMMAND}`; export r; \
30081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30082 $(HOST_EXPORTS) \
30083 (cd $(HOST_SUBDIR)/gnattools && \
30084 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30085 $(TARGET-gnattools))
30086 @endif gnattools
30091 .PHONY: check-gnattools maybe-check-gnattools
30092 maybe-check-gnattools:
30093 @if gnattools
30094 maybe-check-gnattools: check-gnattools
30096 check-gnattools:
30097 @: $(MAKE); $(unstage)
30098 @r=`${PWD_COMMAND}`; export r; \
30099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30100 $(HOST_EXPORTS) \
30101 (cd $(HOST_SUBDIR)/gnattools && \
30102 $(MAKE) $(FLAGS_TO_PASS) check)
30104 @endif gnattools
30106 .PHONY: install-gnattools maybe-install-gnattools
30107 maybe-install-gnattools:
30108 @if gnattools
30109 maybe-install-gnattools: install-gnattools
30111 install-gnattools: installdirs
30112 @: $(MAKE); $(unstage)
30113 @r=`${PWD_COMMAND}`; export r; \
30114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30115 $(HOST_EXPORTS) \
30116 (cd $(HOST_SUBDIR)/gnattools && \
30117 $(MAKE) $(FLAGS_TO_PASS) install)
30119 @endif gnattools
30121 .PHONY: install-strip-gnattools maybe-install-strip-gnattools
30122 maybe-install-strip-gnattools:
30123 @if gnattools
30124 maybe-install-strip-gnattools: install-strip-gnattools
30126 install-strip-gnattools: installdirs
30127 @: $(MAKE); $(unstage)
30128 @r=`${PWD_COMMAND}`; export r; \
30129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30130 $(HOST_EXPORTS) \
30131 (cd $(HOST_SUBDIR)/gnattools && \
30132 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30134 @endif gnattools
30136 # Other targets (info, dvi, pdf, etc.)
30138 .PHONY: maybe-info-gnattools info-gnattools
30139 maybe-info-gnattools:
30140 @if gnattools
30141 maybe-info-gnattools: info-gnattools
30143 info-gnattools: \
30144 configure-gnattools
30145 @: $(MAKE); $(unstage)
30146 @[ -f ./gnattools/Makefile ] || exit 0; \
30147 r=`${PWD_COMMAND}`; export r; \
30148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30149 $(HOST_EXPORTS) \
30150 for flag in $(EXTRA_HOST_FLAGS) ; do \
30151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30152 done; \
30153 echo "Doing info in gnattools" ; \
30154 (cd $(HOST_SUBDIR)/gnattools && \
30155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30157 "RANLIB=$${RANLIB}" \
30158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30159 info) \
30160 || exit 1
30162 @endif gnattools
30164 .PHONY: maybe-dvi-gnattools dvi-gnattools
30165 maybe-dvi-gnattools:
30166 @if gnattools
30167 maybe-dvi-gnattools: dvi-gnattools
30169 dvi-gnattools: \
30170 configure-gnattools
30171 @: $(MAKE); $(unstage)
30172 @[ -f ./gnattools/Makefile ] || exit 0; \
30173 r=`${PWD_COMMAND}`; export r; \
30174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30175 $(HOST_EXPORTS) \
30176 for flag in $(EXTRA_HOST_FLAGS) ; do \
30177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30178 done; \
30179 echo "Doing dvi in gnattools" ; \
30180 (cd $(HOST_SUBDIR)/gnattools && \
30181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30183 "RANLIB=$${RANLIB}" \
30184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30185 dvi) \
30186 || exit 1
30188 @endif gnattools
30190 .PHONY: maybe-pdf-gnattools pdf-gnattools
30191 maybe-pdf-gnattools:
30192 @if gnattools
30193 maybe-pdf-gnattools: pdf-gnattools
30195 pdf-gnattools: \
30196 configure-gnattools
30197 @: $(MAKE); $(unstage)
30198 @[ -f ./gnattools/Makefile ] || exit 0; \
30199 r=`${PWD_COMMAND}`; export r; \
30200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30201 $(HOST_EXPORTS) \
30202 for flag in $(EXTRA_HOST_FLAGS) ; do \
30203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30204 done; \
30205 echo "Doing pdf in gnattools" ; \
30206 (cd $(HOST_SUBDIR)/gnattools && \
30207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30209 "RANLIB=$${RANLIB}" \
30210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30211 pdf) \
30212 || exit 1
30214 @endif gnattools
30216 .PHONY: maybe-html-gnattools html-gnattools
30217 maybe-html-gnattools:
30218 @if gnattools
30219 maybe-html-gnattools: html-gnattools
30221 html-gnattools: \
30222 configure-gnattools
30223 @: $(MAKE); $(unstage)
30224 @[ -f ./gnattools/Makefile ] || exit 0; \
30225 r=`${PWD_COMMAND}`; export r; \
30226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30227 $(HOST_EXPORTS) \
30228 for flag in $(EXTRA_HOST_FLAGS) ; do \
30229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30230 done; \
30231 echo "Doing html in gnattools" ; \
30232 (cd $(HOST_SUBDIR)/gnattools && \
30233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30235 "RANLIB=$${RANLIB}" \
30236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30237 html) \
30238 || exit 1
30240 @endif gnattools
30242 .PHONY: maybe-TAGS-gnattools TAGS-gnattools
30243 maybe-TAGS-gnattools:
30244 @if gnattools
30245 maybe-TAGS-gnattools: TAGS-gnattools
30247 TAGS-gnattools: \
30248 configure-gnattools
30249 @: $(MAKE); $(unstage)
30250 @[ -f ./gnattools/Makefile ] || exit 0; \
30251 r=`${PWD_COMMAND}`; export r; \
30252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30253 $(HOST_EXPORTS) \
30254 for flag in $(EXTRA_HOST_FLAGS) ; do \
30255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30256 done; \
30257 echo "Doing TAGS in gnattools" ; \
30258 (cd $(HOST_SUBDIR)/gnattools && \
30259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30261 "RANLIB=$${RANLIB}" \
30262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30263 TAGS) \
30264 || exit 1
30266 @endif gnattools
30268 .PHONY: maybe-install-info-gnattools install-info-gnattools
30269 maybe-install-info-gnattools:
30270 @if gnattools
30271 maybe-install-info-gnattools: install-info-gnattools
30273 install-info-gnattools: \
30274 configure-gnattools \
30275 info-gnattools
30276 @: $(MAKE); $(unstage)
30277 @[ -f ./gnattools/Makefile ] || exit 0; \
30278 r=`${PWD_COMMAND}`; export r; \
30279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30280 $(HOST_EXPORTS) \
30281 for flag in $(EXTRA_HOST_FLAGS) ; do \
30282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30283 done; \
30284 echo "Doing install-info in gnattools" ; \
30285 (cd $(HOST_SUBDIR)/gnattools && \
30286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30288 "RANLIB=$${RANLIB}" \
30289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30290 install-info) \
30291 || exit 1
30293 @endif gnattools
30295 .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
30296 maybe-install-pdf-gnattools:
30297 @if gnattools
30298 maybe-install-pdf-gnattools: install-pdf-gnattools
30300 install-pdf-gnattools: \
30301 configure-gnattools \
30302 pdf-gnattools
30303 @: $(MAKE); $(unstage)
30304 @[ -f ./gnattools/Makefile ] || exit 0; \
30305 r=`${PWD_COMMAND}`; export r; \
30306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30307 $(HOST_EXPORTS) \
30308 for flag in $(EXTRA_HOST_FLAGS) ; do \
30309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30310 done; \
30311 echo "Doing install-pdf in gnattools" ; \
30312 (cd $(HOST_SUBDIR)/gnattools && \
30313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30315 "RANLIB=$${RANLIB}" \
30316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30317 install-pdf) \
30318 || exit 1
30320 @endif gnattools
30322 .PHONY: maybe-install-html-gnattools install-html-gnattools
30323 maybe-install-html-gnattools:
30324 @if gnattools
30325 maybe-install-html-gnattools: install-html-gnattools
30327 install-html-gnattools: \
30328 configure-gnattools \
30329 html-gnattools
30330 @: $(MAKE); $(unstage)
30331 @[ -f ./gnattools/Makefile ] || exit 0; \
30332 r=`${PWD_COMMAND}`; export r; \
30333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30334 $(HOST_EXPORTS) \
30335 for flag in $(EXTRA_HOST_FLAGS) ; do \
30336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30337 done; \
30338 echo "Doing install-html in gnattools" ; \
30339 (cd $(HOST_SUBDIR)/gnattools && \
30340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30342 "RANLIB=$${RANLIB}" \
30343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30344 install-html) \
30345 || exit 1
30347 @endif gnattools
30349 .PHONY: maybe-installcheck-gnattools installcheck-gnattools
30350 maybe-installcheck-gnattools:
30351 @if gnattools
30352 maybe-installcheck-gnattools: installcheck-gnattools
30354 installcheck-gnattools: \
30355 configure-gnattools
30356 @: $(MAKE); $(unstage)
30357 @[ -f ./gnattools/Makefile ] || exit 0; \
30358 r=`${PWD_COMMAND}`; export r; \
30359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30360 $(HOST_EXPORTS) \
30361 for flag in $(EXTRA_HOST_FLAGS) ; do \
30362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30363 done; \
30364 echo "Doing installcheck in gnattools" ; \
30365 (cd $(HOST_SUBDIR)/gnattools && \
30366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30368 "RANLIB=$${RANLIB}" \
30369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30370 installcheck) \
30371 || exit 1
30373 @endif gnattools
30375 .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
30376 maybe-mostlyclean-gnattools:
30377 @if gnattools
30378 maybe-mostlyclean-gnattools: mostlyclean-gnattools
30380 mostlyclean-gnattools:
30381 @: $(MAKE); $(unstage)
30382 @[ -f ./gnattools/Makefile ] || exit 0; \
30383 r=`${PWD_COMMAND}`; export r; \
30384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30385 $(HOST_EXPORTS) \
30386 for flag in $(EXTRA_HOST_FLAGS) ; do \
30387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30388 done; \
30389 echo "Doing mostlyclean in gnattools" ; \
30390 (cd $(HOST_SUBDIR)/gnattools && \
30391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30393 "RANLIB=$${RANLIB}" \
30394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30395 mostlyclean) \
30396 || exit 1
30398 @endif gnattools
30400 .PHONY: maybe-clean-gnattools clean-gnattools
30401 maybe-clean-gnattools:
30402 @if gnattools
30403 maybe-clean-gnattools: clean-gnattools
30405 clean-gnattools:
30406 @: $(MAKE); $(unstage)
30407 @[ -f ./gnattools/Makefile ] || exit 0; \
30408 r=`${PWD_COMMAND}`; export r; \
30409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30410 $(HOST_EXPORTS) \
30411 for flag in $(EXTRA_HOST_FLAGS) ; do \
30412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30413 done; \
30414 echo "Doing clean in gnattools" ; \
30415 (cd $(HOST_SUBDIR)/gnattools && \
30416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30418 "RANLIB=$${RANLIB}" \
30419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30420 clean) \
30421 || exit 1
30423 @endif gnattools
30425 .PHONY: maybe-distclean-gnattools distclean-gnattools
30426 maybe-distclean-gnattools:
30427 @if gnattools
30428 maybe-distclean-gnattools: distclean-gnattools
30430 distclean-gnattools:
30431 @: $(MAKE); $(unstage)
30432 @[ -f ./gnattools/Makefile ] || exit 0; \
30433 r=`${PWD_COMMAND}`; export r; \
30434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30435 $(HOST_EXPORTS) \
30436 for flag in $(EXTRA_HOST_FLAGS) ; do \
30437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30438 done; \
30439 echo "Doing distclean in gnattools" ; \
30440 (cd $(HOST_SUBDIR)/gnattools && \
30441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30443 "RANLIB=$${RANLIB}" \
30444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30445 distclean) \
30446 || exit 1
30448 @endif gnattools
30450 .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
30451 maybe-maintainer-clean-gnattools:
30452 @if gnattools
30453 maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
30455 maintainer-clean-gnattools:
30456 @: $(MAKE); $(unstage)
30457 @[ -f ./gnattools/Makefile ] || exit 0; \
30458 r=`${PWD_COMMAND}`; export r; \
30459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30460 $(HOST_EXPORTS) \
30461 for flag in $(EXTRA_HOST_FLAGS) ; do \
30462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30463 done; \
30464 echo "Doing maintainer-clean in gnattools" ; \
30465 (cd $(HOST_SUBDIR)/gnattools && \
30466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30468 "RANLIB=$${RANLIB}" \
30469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30470 maintainer-clean) \
30471 || exit 1
30473 @endif gnattools
30477 .PHONY: configure-lto-plugin maybe-configure-lto-plugin
30478 maybe-configure-lto-plugin:
30479 @if gcc-bootstrap
30480 configure-lto-plugin: stage_current
30481 @endif gcc-bootstrap
30482 @if lto-plugin
30483 maybe-configure-lto-plugin: configure-lto-plugin
30484 configure-lto-plugin:
30485 @r=`${PWD_COMMAND}`; export r; \
30486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30487 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30488 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30489 $(HOST_EXPORTS) \
30490 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
30491 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
30492 case $(srcdir) in \
30493 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30494 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30495 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30496 esac; \
30497 module_srcdir=lto-plugin; \
30498 $(SHELL) \
30499 $$s/$$module_srcdir/configure \
30500 --srcdir=$${topdir}/$$module_srcdir \
30501 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30502 --target=${target_alias} --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
30503 || exit 1
30504 @endif lto-plugin
30508 .PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
30509 maybe-configure-stage1-lto-plugin:
30510 @if lto-plugin-bootstrap
30511 maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
30512 configure-stage1-lto-plugin:
30513 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30514 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30515 @r=`${PWD_COMMAND}`; export r; \
30516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30517 TFLAGS="$(STAGE1_TFLAGS)"; \
30518 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30519 $(HOST_EXPORTS) \
30520 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
30521 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
30522 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
30523 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
30524 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30525 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30526 case $(srcdir) in \
30527 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30528 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30529 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30530 esac; \
30531 module_srcdir=lto-plugin; \
30532 $(SHELL) $$s/$$module_srcdir/configure \
30533 --srcdir=$${topdir}/$$module_srcdir \
30534 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30535 --target=${target_alias} \
30537 $(STAGE1_CONFIGURE_FLAGS) \
30538 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
30539 @endif lto-plugin-bootstrap
30541 .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
30542 maybe-configure-stage2-lto-plugin:
30543 @if lto-plugin-bootstrap
30544 maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
30545 configure-stage2-lto-plugin:
30546 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30547 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30548 @r=`${PWD_COMMAND}`; export r; \
30549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30550 TFLAGS="$(STAGE2_TFLAGS)"; \
30551 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30552 $(HOST_EXPORTS) \
30553 $(POSTSTAGE1_HOST_EXPORTS) \
30554 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
30555 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
30556 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
30557 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
30558 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30559 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30560 case $(srcdir) in \
30561 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30562 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30563 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30564 esac; \
30565 module_srcdir=lto-plugin; \
30566 $(SHELL) $$s/$$module_srcdir/configure \
30567 --srcdir=$${topdir}/$$module_srcdir \
30568 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30569 --target=${target_alias} \
30570 --with-build-libsubdir=$(HOST_SUBDIR) \
30571 $(STAGE2_CONFIGURE_FLAGS) \
30572 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
30573 @endif lto-plugin-bootstrap
30575 .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
30576 maybe-configure-stage3-lto-plugin:
30577 @if lto-plugin-bootstrap
30578 maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
30579 configure-stage3-lto-plugin:
30580 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30581 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30582 @r=`${PWD_COMMAND}`; export r; \
30583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30584 TFLAGS="$(STAGE3_TFLAGS)"; \
30585 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30586 $(HOST_EXPORTS) \
30587 $(POSTSTAGE1_HOST_EXPORTS) \
30588 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
30589 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
30590 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
30591 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
30592 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30593 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30594 case $(srcdir) in \
30595 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30596 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30597 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30598 esac; \
30599 module_srcdir=lto-plugin; \
30600 $(SHELL) $$s/$$module_srcdir/configure \
30601 --srcdir=$${topdir}/$$module_srcdir \
30602 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30603 --target=${target_alias} \
30604 --with-build-libsubdir=$(HOST_SUBDIR) \
30605 $(STAGE3_CONFIGURE_FLAGS) \
30606 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
30607 @endif lto-plugin-bootstrap
30609 .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
30610 maybe-configure-stage4-lto-plugin:
30611 @if lto-plugin-bootstrap
30612 maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
30613 configure-stage4-lto-plugin:
30614 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30615 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30616 @r=`${PWD_COMMAND}`; export r; \
30617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30618 TFLAGS="$(STAGE4_TFLAGS)"; \
30619 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30620 $(HOST_EXPORTS) \
30621 $(POSTSTAGE1_HOST_EXPORTS) \
30622 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
30623 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
30624 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
30625 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
30626 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30627 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30628 case $(srcdir) in \
30629 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30630 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30631 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30632 esac; \
30633 module_srcdir=lto-plugin; \
30634 $(SHELL) $$s/$$module_srcdir/configure \
30635 --srcdir=$${topdir}/$$module_srcdir \
30636 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30637 --target=${target_alias} \
30638 --with-build-libsubdir=$(HOST_SUBDIR) \
30639 $(STAGE4_CONFIGURE_FLAGS) \
30640 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
30641 @endif lto-plugin-bootstrap
30643 .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
30644 maybe-configure-stageprofile-lto-plugin:
30645 @if lto-plugin-bootstrap
30646 maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
30647 configure-stageprofile-lto-plugin:
30648 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30649 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30650 @r=`${PWD_COMMAND}`; export r; \
30651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30652 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30653 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30654 $(HOST_EXPORTS) \
30655 $(POSTSTAGE1_HOST_EXPORTS) \
30656 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
30657 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
30658 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
30659 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
30660 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30661 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30662 case $(srcdir) in \
30663 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30664 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30665 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30666 esac; \
30667 module_srcdir=lto-plugin; \
30668 $(SHELL) $$s/$$module_srcdir/configure \
30669 --srcdir=$${topdir}/$$module_srcdir \
30670 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30671 --target=${target_alias} \
30672 --with-build-libsubdir=$(HOST_SUBDIR) \
30673 $(STAGEprofile_CONFIGURE_FLAGS) \
30674 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
30675 @endif lto-plugin-bootstrap
30677 .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
30678 maybe-configure-stagefeedback-lto-plugin:
30679 @if lto-plugin-bootstrap
30680 maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
30681 configure-stagefeedback-lto-plugin:
30682 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30683 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30684 @r=`${PWD_COMMAND}`; export r; \
30685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30686 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30687 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30688 $(HOST_EXPORTS) \
30689 $(POSTSTAGE1_HOST_EXPORTS) \
30690 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
30691 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
30692 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
30693 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
30694 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30695 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30696 case $(srcdir) in \
30697 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30698 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30699 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30700 esac; \
30701 module_srcdir=lto-plugin; \
30702 $(SHELL) $$s/$$module_srcdir/configure \
30703 --srcdir=$${topdir}/$$module_srcdir \
30704 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30705 --target=${target_alias} \
30706 --with-build-libsubdir=$(HOST_SUBDIR) \
30707 $(STAGEfeedback_CONFIGURE_FLAGS) \
30708 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
30709 @endif lto-plugin-bootstrap
30715 .PHONY: all-lto-plugin maybe-all-lto-plugin
30716 maybe-all-lto-plugin:
30717 @if gcc-bootstrap
30718 all-lto-plugin: stage_current
30719 @endif gcc-bootstrap
30720 @if lto-plugin
30721 TARGET-lto-plugin=all
30722 maybe-all-lto-plugin: all-lto-plugin
30723 all-lto-plugin: configure-lto-plugin
30724 @r=`${PWD_COMMAND}`; export r; \
30725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30726 $(HOST_EXPORTS) \
30727 (cd $(HOST_SUBDIR)/lto-plugin && \
30728 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
30729 $(TARGET-lto-plugin))
30730 @endif lto-plugin
30734 .PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
30735 .PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
30736 maybe-all-stage1-lto-plugin:
30737 maybe-clean-stage1-lto-plugin:
30738 @if lto-plugin-bootstrap
30739 maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
30740 all-stage1: all-stage1-lto-plugin
30741 TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
30742 all-stage1-lto-plugin: configure-stage1-lto-plugin
30743 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30744 @r=`${PWD_COMMAND}`; export r; \
30745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30746 TFLAGS="$(STAGE1_TFLAGS)"; \
30747 $(HOST_EXPORTS) \
30748 cd $(HOST_SUBDIR)/lto-plugin && \
30749 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30750 CFLAGS="$(STAGE1_CFLAGS)" \
30751 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
30752 LIBCFLAGS="$(LIBCFLAGS)" \
30753 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30754 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30755 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30756 $(EXTRA_HOST_FLAGS) \
30757 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
30758 TFLAGS="$(STAGE1_TFLAGS)" \
30759 $(TARGET-stage1-lto-plugin)
30761 maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
30762 clean-stage1: clean-stage1-lto-plugin
30763 clean-stage1-lto-plugin:
30764 @if [ $(current_stage) = stage1 ]; then \
30765 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30766 else \
30767 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
30768 $(MAKE) stage1-start; \
30769 fi; \
30770 cd $(HOST_SUBDIR)/lto-plugin && \
30771 $(MAKE) $(EXTRA_HOST_FLAGS) \
30772 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
30773 @endif lto-plugin-bootstrap
30776 .PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
30777 .PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
30778 maybe-all-stage2-lto-plugin:
30779 maybe-clean-stage2-lto-plugin:
30780 @if lto-plugin-bootstrap
30781 maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
30782 all-stage2: all-stage2-lto-plugin
30783 TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
30784 all-stage2-lto-plugin: configure-stage2-lto-plugin
30785 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30786 @r=`${PWD_COMMAND}`; export r; \
30787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30788 TFLAGS="$(STAGE2_TFLAGS)"; \
30789 $(HOST_EXPORTS) \
30790 $(POSTSTAGE1_HOST_EXPORTS) \
30791 cd $(HOST_SUBDIR)/lto-plugin && \
30792 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30793 CFLAGS="$(STAGE2_CFLAGS)" \
30794 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
30795 LIBCFLAGS="$(STAGE2_CFLAGS)" \
30796 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30797 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30798 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30799 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
30800 TFLAGS="$(STAGE2_TFLAGS)" \
30801 $(TARGET-stage2-lto-plugin)
30803 maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
30804 clean-stage2: clean-stage2-lto-plugin
30805 clean-stage2-lto-plugin:
30806 @if [ $(current_stage) = stage2 ]; then \
30807 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30808 else \
30809 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
30810 $(MAKE) stage2-start; \
30811 fi; \
30812 cd $(HOST_SUBDIR)/lto-plugin && \
30813 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
30814 @endif lto-plugin-bootstrap
30817 .PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
30818 .PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
30819 maybe-all-stage3-lto-plugin:
30820 maybe-clean-stage3-lto-plugin:
30821 @if lto-plugin-bootstrap
30822 maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
30823 all-stage3: all-stage3-lto-plugin
30824 TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
30825 all-stage3-lto-plugin: configure-stage3-lto-plugin
30826 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30827 @r=`${PWD_COMMAND}`; export r; \
30828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30829 TFLAGS="$(STAGE3_TFLAGS)"; \
30830 $(HOST_EXPORTS) \
30831 $(POSTSTAGE1_HOST_EXPORTS) \
30832 cd $(HOST_SUBDIR)/lto-plugin && \
30833 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30834 CFLAGS="$(STAGE3_CFLAGS)" \
30835 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
30836 LIBCFLAGS="$(STAGE3_CFLAGS)" \
30837 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30838 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30839 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30840 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
30841 TFLAGS="$(STAGE3_TFLAGS)" \
30842 $(TARGET-stage3-lto-plugin)
30844 maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
30845 clean-stage3: clean-stage3-lto-plugin
30846 clean-stage3-lto-plugin:
30847 @if [ $(current_stage) = stage3 ]; then \
30848 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30849 else \
30850 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
30851 $(MAKE) stage3-start; \
30852 fi; \
30853 cd $(HOST_SUBDIR)/lto-plugin && \
30854 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
30855 @endif lto-plugin-bootstrap
30858 .PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
30859 .PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
30860 maybe-all-stage4-lto-plugin:
30861 maybe-clean-stage4-lto-plugin:
30862 @if lto-plugin-bootstrap
30863 maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
30864 all-stage4: all-stage4-lto-plugin
30865 TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
30866 all-stage4-lto-plugin: configure-stage4-lto-plugin
30867 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30868 @r=`${PWD_COMMAND}`; export r; \
30869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30870 TFLAGS="$(STAGE4_TFLAGS)"; \
30871 $(HOST_EXPORTS) \
30872 $(POSTSTAGE1_HOST_EXPORTS) \
30873 cd $(HOST_SUBDIR)/lto-plugin && \
30874 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30875 CFLAGS="$(STAGE4_CFLAGS)" \
30876 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
30877 LIBCFLAGS="$(STAGE4_CFLAGS)" \
30878 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30879 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30880 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30881 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
30882 TFLAGS="$(STAGE4_TFLAGS)" \
30883 $(TARGET-stage4-lto-plugin)
30885 maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
30886 clean-stage4: clean-stage4-lto-plugin
30887 clean-stage4-lto-plugin:
30888 @if [ $(current_stage) = stage4 ]; then \
30889 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30890 else \
30891 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
30892 $(MAKE) stage4-start; \
30893 fi; \
30894 cd $(HOST_SUBDIR)/lto-plugin && \
30895 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
30896 @endif lto-plugin-bootstrap
30899 .PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
30900 .PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
30901 maybe-all-stageprofile-lto-plugin:
30902 maybe-clean-stageprofile-lto-plugin:
30903 @if lto-plugin-bootstrap
30904 maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
30905 all-stageprofile: all-stageprofile-lto-plugin
30906 TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
30907 all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
30908 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30909 @r=`${PWD_COMMAND}`; export r; \
30910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30911 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30912 $(HOST_EXPORTS) \
30913 $(POSTSTAGE1_HOST_EXPORTS) \
30914 cd $(HOST_SUBDIR)/lto-plugin && \
30915 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30916 CFLAGS="$(STAGEprofile_CFLAGS)" \
30917 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
30918 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
30919 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30920 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30921 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30922 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
30923 TFLAGS="$(STAGEprofile_TFLAGS)" \
30924 $(TARGET-stageprofile-lto-plugin)
30926 maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
30927 clean-stageprofile: clean-stageprofile-lto-plugin
30928 clean-stageprofile-lto-plugin:
30929 @if [ $(current_stage) = stageprofile ]; then \
30930 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30931 else \
30932 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
30933 $(MAKE) stageprofile-start; \
30934 fi; \
30935 cd $(HOST_SUBDIR)/lto-plugin && \
30936 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
30937 @endif lto-plugin-bootstrap
30940 .PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
30941 .PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
30942 maybe-all-stagefeedback-lto-plugin:
30943 maybe-clean-stagefeedback-lto-plugin:
30944 @if lto-plugin-bootstrap
30945 maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
30946 all-stagefeedback: all-stagefeedback-lto-plugin
30947 TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
30948 all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
30949 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30950 @r=`${PWD_COMMAND}`; export r; \
30951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30952 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30953 $(HOST_EXPORTS) \
30954 $(POSTSTAGE1_HOST_EXPORTS) \
30955 cd $(HOST_SUBDIR)/lto-plugin && \
30956 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30957 CFLAGS="$(STAGEfeedback_CFLAGS)" \
30958 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
30959 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
30960 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30961 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30962 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30963 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
30964 TFLAGS="$(STAGEfeedback_TFLAGS)" \
30965 $(TARGET-stagefeedback-lto-plugin)
30967 maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
30968 clean-stagefeedback: clean-stagefeedback-lto-plugin
30969 clean-stagefeedback-lto-plugin:
30970 @if [ $(current_stage) = stagefeedback ]; then \
30971 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30972 else \
30973 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
30974 $(MAKE) stagefeedback-start; \
30975 fi; \
30976 cd $(HOST_SUBDIR)/lto-plugin && \
30977 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
30978 @endif lto-plugin-bootstrap
30984 .PHONY: check-lto-plugin maybe-check-lto-plugin
30985 maybe-check-lto-plugin:
30986 @if lto-plugin
30987 maybe-check-lto-plugin: check-lto-plugin
30989 check-lto-plugin:
30990 @: $(MAKE); $(unstage)
30991 @r=`${PWD_COMMAND}`; export r; \
30992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30993 $(HOST_EXPORTS) \
30994 (cd $(HOST_SUBDIR)/lto-plugin && \
30995 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ check)
30997 @endif lto-plugin
30999 .PHONY: install-lto-plugin maybe-install-lto-plugin
31000 maybe-install-lto-plugin:
31001 @if lto-plugin
31002 maybe-install-lto-plugin: install-lto-plugin
31004 install-lto-plugin: installdirs
31005 @: $(MAKE); $(unstage)
31006 @r=`${PWD_COMMAND}`; export r; \
31007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31008 $(HOST_EXPORTS) \
31009 (cd $(HOST_SUBDIR)/lto-plugin && \
31010 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
31012 @endif lto-plugin
31014 .PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
31015 maybe-install-strip-lto-plugin:
31016 @if lto-plugin
31017 maybe-install-strip-lto-plugin: install-strip-lto-plugin
31019 install-strip-lto-plugin: installdirs
31020 @: $(MAKE); $(unstage)
31021 @r=`${PWD_COMMAND}`; export r; \
31022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31023 $(HOST_EXPORTS) \
31024 (cd $(HOST_SUBDIR)/lto-plugin && \
31025 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
31027 @endif lto-plugin
31029 # Other targets (info, dvi, pdf, etc.)
31031 .PHONY: maybe-info-lto-plugin info-lto-plugin
31032 maybe-info-lto-plugin:
31033 @if lto-plugin
31034 maybe-info-lto-plugin: info-lto-plugin
31036 info-lto-plugin: \
31037 configure-lto-plugin
31038 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31039 r=`${PWD_COMMAND}`; export r; \
31040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31041 $(HOST_EXPORTS) \
31042 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31044 done; \
31045 echo "Doing info in lto-plugin" ; \
31046 (cd $(HOST_SUBDIR)/lto-plugin && \
31047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31049 "RANLIB=$${RANLIB}" \
31050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31051 info) \
31052 || exit 1
31054 @endif lto-plugin
31056 .PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
31057 maybe-dvi-lto-plugin:
31058 @if lto-plugin
31059 maybe-dvi-lto-plugin: dvi-lto-plugin
31061 dvi-lto-plugin: \
31062 configure-lto-plugin
31063 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31064 r=`${PWD_COMMAND}`; export r; \
31065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31066 $(HOST_EXPORTS) \
31067 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31069 done; \
31070 echo "Doing dvi in lto-plugin" ; \
31071 (cd $(HOST_SUBDIR)/lto-plugin && \
31072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31074 "RANLIB=$${RANLIB}" \
31075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31076 dvi) \
31077 || exit 1
31079 @endif lto-plugin
31081 .PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
31082 maybe-pdf-lto-plugin:
31083 @if lto-plugin
31084 maybe-pdf-lto-plugin: pdf-lto-plugin
31086 pdf-lto-plugin: \
31087 configure-lto-plugin
31088 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31089 r=`${PWD_COMMAND}`; export r; \
31090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31091 $(HOST_EXPORTS) \
31092 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31094 done; \
31095 echo "Doing pdf in lto-plugin" ; \
31096 (cd $(HOST_SUBDIR)/lto-plugin && \
31097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31099 "RANLIB=$${RANLIB}" \
31100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31101 pdf) \
31102 || exit 1
31104 @endif lto-plugin
31106 .PHONY: maybe-html-lto-plugin html-lto-plugin
31107 maybe-html-lto-plugin:
31108 @if lto-plugin
31109 maybe-html-lto-plugin: html-lto-plugin
31111 html-lto-plugin: \
31112 configure-lto-plugin
31113 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31114 r=`${PWD_COMMAND}`; export r; \
31115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31116 $(HOST_EXPORTS) \
31117 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31119 done; \
31120 echo "Doing html in lto-plugin" ; \
31121 (cd $(HOST_SUBDIR)/lto-plugin && \
31122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31124 "RANLIB=$${RANLIB}" \
31125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31126 html) \
31127 || exit 1
31129 @endif lto-plugin
31131 .PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
31132 maybe-TAGS-lto-plugin:
31133 @if lto-plugin
31134 maybe-TAGS-lto-plugin: TAGS-lto-plugin
31136 TAGS-lto-plugin: \
31137 configure-lto-plugin
31138 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31139 r=`${PWD_COMMAND}`; export r; \
31140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31141 $(HOST_EXPORTS) \
31142 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31144 done; \
31145 echo "Doing TAGS in lto-plugin" ; \
31146 (cd $(HOST_SUBDIR)/lto-plugin && \
31147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31149 "RANLIB=$${RANLIB}" \
31150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31151 TAGS) \
31152 || exit 1
31154 @endif lto-plugin
31156 .PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
31157 maybe-install-info-lto-plugin:
31158 @if lto-plugin
31159 maybe-install-info-lto-plugin: install-info-lto-plugin
31161 install-info-lto-plugin: \
31162 configure-lto-plugin \
31163 info-lto-plugin
31164 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31165 r=`${PWD_COMMAND}`; export r; \
31166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31167 $(HOST_EXPORTS) \
31168 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31170 done; \
31171 echo "Doing install-info in lto-plugin" ; \
31172 (cd $(HOST_SUBDIR)/lto-plugin && \
31173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31175 "RANLIB=$${RANLIB}" \
31176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31177 install-info) \
31178 || exit 1
31180 @endif lto-plugin
31182 .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
31183 maybe-install-pdf-lto-plugin:
31184 @if lto-plugin
31185 maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
31187 install-pdf-lto-plugin: \
31188 configure-lto-plugin \
31189 pdf-lto-plugin
31190 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31191 r=`${PWD_COMMAND}`; export r; \
31192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31193 $(HOST_EXPORTS) \
31194 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31196 done; \
31197 echo "Doing install-pdf in lto-plugin" ; \
31198 (cd $(HOST_SUBDIR)/lto-plugin && \
31199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31201 "RANLIB=$${RANLIB}" \
31202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31203 install-pdf) \
31204 || exit 1
31206 @endif lto-plugin
31208 .PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
31209 maybe-install-html-lto-plugin:
31210 @if lto-plugin
31211 maybe-install-html-lto-plugin: install-html-lto-plugin
31213 install-html-lto-plugin: \
31214 configure-lto-plugin \
31215 html-lto-plugin
31216 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31217 r=`${PWD_COMMAND}`; export r; \
31218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31219 $(HOST_EXPORTS) \
31220 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31222 done; \
31223 echo "Doing install-html in lto-plugin" ; \
31224 (cd $(HOST_SUBDIR)/lto-plugin && \
31225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31227 "RANLIB=$${RANLIB}" \
31228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31229 install-html) \
31230 || exit 1
31232 @endif lto-plugin
31234 .PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
31235 maybe-installcheck-lto-plugin:
31236 @if lto-plugin
31237 maybe-installcheck-lto-plugin: installcheck-lto-plugin
31239 installcheck-lto-plugin: \
31240 configure-lto-plugin
31241 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31242 r=`${PWD_COMMAND}`; export r; \
31243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31244 $(HOST_EXPORTS) \
31245 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31247 done; \
31248 echo "Doing installcheck in lto-plugin" ; \
31249 (cd $(HOST_SUBDIR)/lto-plugin && \
31250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31252 "RANLIB=$${RANLIB}" \
31253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31254 installcheck) \
31255 || exit 1
31257 @endif lto-plugin
31259 .PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
31260 maybe-mostlyclean-lto-plugin:
31261 @if lto-plugin
31262 maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
31264 mostlyclean-lto-plugin:
31265 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31266 r=`${PWD_COMMAND}`; export r; \
31267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31268 $(HOST_EXPORTS) \
31269 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31271 done; \
31272 echo "Doing mostlyclean in lto-plugin" ; \
31273 (cd $(HOST_SUBDIR)/lto-plugin && \
31274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31276 "RANLIB=$${RANLIB}" \
31277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31278 mostlyclean) \
31279 || exit 1
31281 @endif lto-plugin
31283 .PHONY: maybe-clean-lto-plugin clean-lto-plugin
31284 maybe-clean-lto-plugin:
31285 @if lto-plugin
31286 maybe-clean-lto-plugin: clean-lto-plugin
31288 clean-lto-plugin:
31289 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31290 r=`${PWD_COMMAND}`; export r; \
31291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31292 $(HOST_EXPORTS) \
31293 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31295 done; \
31296 echo "Doing clean in lto-plugin" ; \
31297 (cd $(HOST_SUBDIR)/lto-plugin && \
31298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31300 "RANLIB=$${RANLIB}" \
31301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31302 clean) \
31303 || exit 1
31305 @endif lto-plugin
31307 .PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
31308 maybe-distclean-lto-plugin:
31309 @if lto-plugin
31310 maybe-distclean-lto-plugin: distclean-lto-plugin
31312 distclean-lto-plugin:
31313 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31314 r=`${PWD_COMMAND}`; export r; \
31315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31316 $(HOST_EXPORTS) \
31317 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31319 done; \
31320 echo "Doing distclean in lto-plugin" ; \
31321 (cd $(HOST_SUBDIR)/lto-plugin && \
31322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31324 "RANLIB=$${RANLIB}" \
31325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31326 distclean) \
31327 || exit 1
31329 @endif lto-plugin
31331 .PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
31332 maybe-maintainer-clean-lto-plugin:
31333 @if lto-plugin
31334 maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
31336 maintainer-clean-lto-plugin:
31337 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31338 r=`${PWD_COMMAND}`; export r; \
31339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31340 $(HOST_EXPORTS) \
31341 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31343 done; \
31344 echo "Doing maintainer-clean in lto-plugin" ; \
31345 (cd $(HOST_SUBDIR)/lto-plugin && \
31346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31348 "RANLIB=$${RANLIB}" \
31349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31350 maintainer-clean) \
31351 || exit 1
31353 @endif lto-plugin
31357 .PHONY: configure-libcc1 maybe-configure-libcc1
31358 maybe-configure-libcc1:
31359 @if gcc-bootstrap
31360 configure-libcc1: stage_current
31361 @endif gcc-bootstrap
31362 @if libcc1
31363 maybe-configure-libcc1: configure-libcc1
31364 configure-libcc1:
31365 @: $(MAKE); $(unstage)
31366 @r=`${PWD_COMMAND}`; export r; \
31367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31368 test ! -f $(HOST_SUBDIR)/libcc1/Makefile || exit 0; \
31369 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcc1 ; \
31370 $(HOST_EXPORTS) \
31371 echo Configuring in $(HOST_SUBDIR)/libcc1; \
31372 cd "$(HOST_SUBDIR)/libcc1" || exit 1; \
31373 case $(srcdir) in \
31374 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31375 *) topdir=`echo $(HOST_SUBDIR)/libcc1/ | \
31376 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31377 esac; \
31378 module_srcdir=libcc1; \
31379 $(SHELL) \
31380 $$s/$$module_srcdir/configure \
31381 --srcdir=$${topdir}/$$module_srcdir \
31382 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31383 --target=${target_alias} --enable-shared \
31384 || exit 1
31385 @endif libcc1
31391 .PHONY: all-libcc1 maybe-all-libcc1
31392 maybe-all-libcc1:
31393 @if gcc-bootstrap
31394 all-libcc1: stage_current
31395 @endif gcc-bootstrap
31396 @if libcc1
31397 TARGET-libcc1=all
31398 maybe-all-libcc1: all-libcc1
31399 all-libcc1: configure-libcc1
31400 @: $(MAKE); $(unstage)
31401 @r=`${PWD_COMMAND}`; export r; \
31402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31403 $(HOST_EXPORTS) \
31404 (cd $(HOST_SUBDIR)/libcc1 && \
31405 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
31406 $(TARGET-libcc1))
31407 @endif libcc1
31412 .PHONY: check-libcc1 maybe-check-libcc1
31413 maybe-check-libcc1:
31414 @if libcc1
31415 maybe-check-libcc1: check-libcc1
31417 check-libcc1:
31418 @: $(MAKE); $(unstage)
31419 @r=`${PWD_COMMAND}`; export r; \
31420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31421 $(HOST_EXPORTS) \
31422 (cd $(HOST_SUBDIR)/libcc1 && \
31423 $(MAKE) $(FLAGS_TO_PASS) check)
31425 @endif libcc1
31427 .PHONY: install-libcc1 maybe-install-libcc1
31428 maybe-install-libcc1:
31429 @if libcc1
31430 maybe-install-libcc1: install-libcc1
31432 install-libcc1: installdirs
31433 @: $(MAKE); $(unstage)
31434 @r=`${PWD_COMMAND}`; export r; \
31435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31436 $(HOST_EXPORTS) \
31437 (cd $(HOST_SUBDIR)/libcc1 && \
31438 $(MAKE) $(FLAGS_TO_PASS) install)
31440 @endif libcc1
31442 .PHONY: install-strip-libcc1 maybe-install-strip-libcc1
31443 maybe-install-strip-libcc1:
31444 @if libcc1
31445 maybe-install-strip-libcc1: install-strip-libcc1
31447 install-strip-libcc1: installdirs
31448 @: $(MAKE); $(unstage)
31449 @r=`${PWD_COMMAND}`; export r; \
31450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31451 $(HOST_EXPORTS) \
31452 (cd $(HOST_SUBDIR)/libcc1 && \
31453 $(MAKE) $(FLAGS_TO_PASS) install-strip)
31455 @endif libcc1
31457 # Other targets (info, dvi, pdf, etc.)
31459 .PHONY: maybe-info-libcc1 info-libcc1
31460 maybe-info-libcc1:
31461 @if libcc1
31462 maybe-info-libcc1: info-libcc1
31464 info-libcc1: \
31465 configure-libcc1
31466 @: $(MAKE); $(unstage)
31467 @[ -f ./libcc1/Makefile ] || exit 0; \
31468 r=`${PWD_COMMAND}`; export r; \
31469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31470 $(HOST_EXPORTS) \
31471 for flag in $(EXTRA_HOST_FLAGS) ; do \
31472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31473 done; \
31474 echo "Doing info in libcc1" ; \
31475 (cd $(HOST_SUBDIR)/libcc1 && \
31476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31478 "RANLIB=$${RANLIB}" \
31479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31480 info) \
31481 || exit 1
31483 @endif libcc1
31485 .PHONY: maybe-dvi-libcc1 dvi-libcc1
31486 maybe-dvi-libcc1:
31487 @if libcc1
31488 maybe-dvi-libcc1: dvi-libcc1
31490 dvi-libcc1: \
31491 configure-libcc1
31492 @: $(MAKE); $(unstage)
31493 @[ -f ./libcc1/Makefile ] || exit 0; \
31494 r=`${PWD_COMMAND}`; export r; \
31495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31496 $(HOST_EXPORTS) \
31497 for flag in $(EXTRA_HOST_FLAGS) ; do \
31498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31499 done; \
31500 echo "Doing dvi in libcc1" ; \
31501 (cd $(HOST_SUBDIR)/libcc1 && \
31502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31504 "RANLIB=$${RANLIB}" \
31505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31506 dvi) \
31507 || exit 1
31509 @endif libcc1
31511 .PHONY: maybe-pdf-libcc1 pdf-libcc1
31512 maybe-pdf-libcc1:
31513 @if libcc1
31514 maybe-pdf-libcc1: pdf-libcc1
31516 pdf-libcc1: \
31517 configure-libcc1
31518 @: $(MAKE); $(unstage)
31519 @[ -f ./libcc1/Makefile ] || exit 0; \
31520 r=`${PWD_COMMAND}`; export r; \
31521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31522 $(HOST_EXPORTS) \
31523 for flag in $(EXTRA_HOST_FLAGS) ; do \
31524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31525 done; \
31526 echo "Doing pdf in libcc1" ; \
31527 (cd $(HOST_SUBDIR)/libcc1 && \
31528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31530 "RANLIB=$${RANLIB}" \
31531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31532 pdf) \
31533 || exit 1
31535 @endif libcc1
31537 .PHONY: maybe-html-libcc1 html-libcc1
31538 maybe-html-libcc1:
31539 @if libcc1
31540 maybe-html-libcc1: html-libcc1
31542 html-libcc1: \
31543 configure-libcc1
31544 @: $(MAKE); $(unstage)
31545 @[ -f ./libcc1/Makefile ] || exit 0; \
31546 r=`${PWD_COMMAND}`; export r; \
31547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31548 $(HOST_EXPORTS) \
31549 for flag in $(EXTRA_HOST_FLAGS) ; do \
31550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31551 done; \
31552 echo "Doing html in libcc1" ; \
31553 (cd $(HOST_SUBDIR)/libcc1 && \
31554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31556 "RANLIB=$${RANLIB}" \
31557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31558 html) \
31559 || exit 1
31561 @endif libcc1
31563 .PHONY: maybe-TAGS-libcc1 TAGS-libcc1
31564 maybe-TAGS-libcc1:
31565 @if libcc1
31566 maybe-TAGS-libcc1: TAGS-libcc1
31568 TAGS-libcc1: \
31569 configure-libcc1
31570 @: $(MAKE); $(unstage)
31571 @[ -f ./libcc1/Makefile ] || exit 0; \
31572 r=`${PWD_COMMAND}`; export r; \
31573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31574 $(HOST_EXPORTS) \
31575 for flag in $(EXTRA_HOST_FLAGS) ; do \
31576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31577 done; \
31578 echo "Doing TAGS in libcc1" ; \
31579 (cd $(HOST_SUBDIR)/libcc1 && \
31580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31582 "RANLIB=$${RANLIB}" \
31583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31584 TAGS) \
31585 || exit 1
31587 @endif libcc1
31589 .PHONY: maybe-install-info-libcc1 install-info-libcc1
31590 maybe-install-info-libcc1:
31591 @if libcc1
31592 maybe-install-info-libcc1: install-info-libcc1
31594 install-info-libcc1: \
31595 configure-libcc1 \
31596 info-libcc1
31597 @: $(MAKE); $(unstage)
31598 @[ -f ./libcc1/Makefile ] || exit 0; \
31599 r=`${PWD_COMMAND}`; export r; \
31600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31601 $(HOST_EXPORTS) \
31602 for flag in $(EXTRA_HOST_FLAGS) ; do \
31603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31604 done; \
31605 echo "Doing install-info in libcc1" ; \
31606 (cd $(HOST_SUBDIR)/libcc1 && \
31607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31609 "RANLIB=$${RANLIB}" \
31610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31611 install-info) \
31612 || exit 1
31614 @endif libcc1
31616 .PHONY: maybe-install-pdf-libcc1 install-pdf-libcc1
31617 maybe-install-pdf-libcc1:
31618 @if libcc1
31619 maybe-install-pdf-libcc1: install-pdf-libcc1
31621 install-pdf-libcc1: \
31622 configure-libcc1 \
31623 pdf-libcc1
31624 @: $(MAKE); $(unstage)
31625 @[ -f ./libcc1/Makefile ] || exit 0; \
31626 r=`${PWD_COMMAND}`; export r; \
31627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31628 $(HOST_EXPORTS) \
31629 for flag in $(EXTRA_HOST_FLAGS) ; do \
31630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31631 done; \
31632 echo "Doing install-pdf in libcc1" ; \
31633 (cd $(HOST_SUBDIR)/libcc1 && \
31634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31636 "RANLIB=$${RANLIB}" \
31637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31638 install-pdf) \
31639 || exit 1
31641 @endif libcc1
31643 .PHONY: maybe-install-html-libcc1 install-html-libcc1
31644 maybe-install-html-libcc1:
31645 @if libcc1
31646 maybe-install-html-libcc1: install-html-libcc1
31648 install-html-libcc1: \
31649 configure-libcc1 \
31650 html-libcc1
31651 @: $(MAKE); $(unstage)
31652 @[ -f ./libcc1/Makefile ] || exit 0; \
31653 r=`${PWD_COMMAND}`; export r; \
31654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31655 $(HOST_EXPORTS) \
31656 for flag in $(EXTRA_HOST_FLAGS) ; do \
31657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31658 done; \
31659 echo "Doing install-html in libcc1" ; \
31660 (cd $(HOST_SUBDIR)/libcc1 && \
31661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31663 "RANLIB=$${RANLIB}" \
31664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31665 install-html) \
31666 || exit 1
31668 @endif libcc1
31670 .PHONY: maybe-installcheck-libcc1 installcheck-libcc1
31671 maybe-installcheck-libcc1:
31672 @if libcc1
31673 maybe-installcheck-libcc1: installcheck-libcc1
31675 installcheck-libcc1: \
31676 configure-libcc1
31677 @: $(MAKE); $(unstage)
31678 @[ -f ./libcc1/Makefile ] || exit 0; \
31679 r=`${PWD_COMMAND}`; export r; \
31680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31681 $(HOST_EXPORTS) \
31682 for flag in $(EXTRA_HOST_FLAGS) ; do \
31683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31684 done; \
31685 echo "Doing installcheck in libcc1" ; \
31686 (cd $(HOST_SUBDIR)/libcc1 && \
31687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31689 "RANLIB=$${RANLIB}" \
31690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31691 installcheck) \
31692 || exit 1
31694 @endif libcc1
31696 .PHONY: maybe-mostlyclean-libcc1 mostlyclean-libcc1
31697 maybe-mostlyclean-libcc1:
31698 @if libcc1
31699 maybe-mostlyclean-libcc1: mostlyclean-libcc1
31701 mostlyclean-libcc1:
31702 @: $(MAKE); $(unstage)
31703 @[ -f ./libcc1/Makefile ] || exit 0; \
31704 r=`${PWD_COMMAND}`; export r; \
31705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31706 $(HOST_EXPORTS) \
31707 for flag in $(EXTRA_HOST_FLAGS) ; do \
31708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31709 done; \
31710 echo "Doing mostlyclean in libcc1" ; \
31711 (cd $(HOST_SUBDIR)/libcc1 && \
31712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31714 "RANLIB=$${RANLIB}" \
31715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31716 mostlyclean) \
31717 || exit 1
31719 @endif libcc1
31721 .PHONY: maybe-clean-libcc1 clean-libcc1
31722 maybe-clean-libcc1:
31723 @if libcc1
31724 maybe-clean-libcc1: clean-libcc1
31726 clean-libcc1:
31727 @: $(MAKE); $(unstage)
31728 @[ -f ./libcc1/Makefile ] || exit 0; \
31729 r=`${PWD_COMMAND}`; export r; \
31730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31731 $(HOST_EXPORTS) \
31732 for flag in $(EXTRA_HOST_FLAGS) ; do \
31733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31734 done; \
31735 echo "Doing clean in libcc1" ; \
31736 (cd $(HOST_SUBDIR)/libcc1 && \
31737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31739 "RANLIB=$${RANLIB}" \
31740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31741 clean) \
31742 || exit 1
31744 @endif libcc1
31746 .PHONY: maybe-distclean-libcc1 distclean-libcc1
31747 maybe-distclean-libcc1:
31748 @if libcc1
31749 maybe-distclean-libcc1: distclean-libcc1
31751 distclean-libcc1:
31752 @: $(MAKE); $(unstage)
31753 @[ -f ./libcc1/Makefile ] || exit 0; \
31754 r=`${PWD_COMMAND}`; export r; \
31755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31756 $(HOST_EXPORTS) \
31757 for flag in $(EXTRA_HOST_FLAGS) ; do \
31758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31759 done; \
31760 echo "Doing distclean in libcc1" ; \
31761 (cd $(HOST_SUBDIR)/libcc1 && \
31762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31764 "RANLIB=$${RANLIB}" \
31765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31766 distclean) \
31767 || exit 1
31769 @endif libcc1
31771 .PHONY: maybe-maintainer-clean-libcc1 maintainer-clean-libcc1
31772 maybe-maintainer-clean-libcc1:
31773 @if libcc1
31774 maybe-maintainer-clean-libcc1: maintainer-clean-libcc1
31776 maintainer-clean-libcc1:
31777 @: $(MAKE); $(unstage)
31778 @[ -f ./libcc1/Makefile ] || exit 0; \
31779 r=`${PWD_COMMAND}`; export r; \
31780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31781 $(HOST_EXPORTS) \
31782 for flag in $(EXTRA_HOST_FLAGS) ; do \
31783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31784 done; \
31785 echo "Doing maintainer-clean in libcc1" ; \
31786 (cd $(HOST_SUBDIR)/libcc1 && \
31787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31789 "RANLIB=$${RANLIB}" \
31790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31791 maintainer-clean) \
31792 || exit 1
31794 @endif libcc1
31798 # ---------------------------------------
31799 # Modules which run on the target machine
31800 # ---------------------------------------
31805 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
31806 maybe-configure-target-libstdc++-v3:
31807 @if gcc-bootstrap
31808 configure-target-libstdc++-v3: stage_current
31809 @endif gcc-bootstrap
31810 @if target-libstdc++-v3
31811 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
31812 configure-target-libstdc++-v3:
31813 @r=`${PWD_COMMAND}`; export r; \
31814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31815 echo "Checking multilib configuration for libstdc++-v3..."; \
31816 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31817 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31818 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31819 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31820 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31821 else \
31822 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31823 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31824 fi; \
31825 else \
31826 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31827 fi; \
31828 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31829 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31830 $(RAW_CXX_TARGET_EXPORTS) \
31831 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
31832 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
31833 case $(srcdir) in \
31834 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31835 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31836 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31837 esac; \
31838 module_srcdir=libstdc++-v3; \
31839 rm -f no-such-file || : ; \
31840 CONFIG_SITE=no-such-file $(SHELL) \
31841 $$s/$$module_srcdir/configure \
31842 --srcdir=$${topdir}/$$module_srcdir \
31843 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31844 --target=${target_alias} \
31845 || exit 1
31846 @endif target-libstdc++-v3
31850 .PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
31851 maybe-configure-stage1-target-libstdc++-v3:
31852 @if target-libstdc++-v3-bootstrap
31853 maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
31854 configure-stage1-target-libstdc++-v3:
31855 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31856 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31857 @r=`${PWD_COMMAND}`; export r; \
31858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31859 TFLAGS="$(STAGE1_TFLAGS)"; \
31860 echo "Checking multilib configuration for libstdc++-v3..."; \
31861 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31862 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31863 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31864 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31865 else \
31866 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31867 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31868 fi; \
31869 else \
31870 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31871 fi; \
31872 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31873 $(RAW_CXX_TARGET_EXPORTS) \
31874 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31875 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31876 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31877 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31878 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31879 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31880 case $(srcdir) in \
31881 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31882 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31883 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31884 esac; \
31885 module_srcdir=libstdc++-v3; \
31886 $(SHELL) $$s/$$module_srcdir/configure \
31887 --srcdir=$${topdir}/$$module_srcdir \
31888 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31889 --target=${target_alias} \
31891 $(STAGE1_CONFIGURE_FLAGS)
31892 @endif target-libstdc++-v3-bootstrap
31894 .PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
31895 maybe-configure-stage2-target-libstdc++-v3:
31896 @if target-libstdc++-v3-bootstrap
31897 maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
31898 configure-stage2-target-libstdc++-v3:
31899 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31900 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31901 @r=`${PWD_COMMAND}`; export r; \
31902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31903 TFLAGS="$(STAGE2_TFLAGS)"; \
31904 echo "Checking multilib configuration for libstdc++-v3..."; \
31905 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31906 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31907 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31908 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31909 else \
31910 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31911 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31912 fi; \
31913 else \
31914 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31915 fi; \
31916 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31917 $(RAW_CXX_TARGET_EXPORTS) \
31919 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31920 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31921 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31922 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31923 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31924 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31925 case $(srcdir) in \
31926 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31927 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31928 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31929 esac; \
31930 module_srcdir=libstdc++-v3; \
31931 $(SHELL) $$s/$$module_srcdir/configure \
31932 --srcdir=$${topdir}/$$module_srcdir \
31933 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31934 --target=${target_alias} \
31935 --with-build-libsubdir=$(HOST_SUBDIR) \
31936 $(STAGE2_CONFIGURE_FLAGS)
31937 @endif target-libstdc++-v3-bootstrap
31939 .PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
31940 maybe-configure-stage3-target-libstdc++-v3:
31941 @if target-libstdc++-v3-bootstrap
31942 maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
31943 configure-stage3-target-libstdc++-v3:
31944 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31945 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31946 @r=`${PWD_COMMAND}`; export r; \
31947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31948 TFLAGS="$(STAGE3_TFLAGS)"; \
31949 echo "Checking multilib configuration for libstdc++-v3..."; \
31950 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31951 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31952 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31953 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31954 else \
31955 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31956 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31957 fi; \
31958 else \
31959 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31960 fi; \
31961 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31962 $(RAW_CXX_TARGET_EXPORTS) \
31964 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31965 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31966 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31967 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31968 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31969 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31970 case $(srcdir) in \
31971 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31972 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31973 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31974 esac; \
31975 module_srcdir=libstdc++-v3; \
31976 $(SHELL) $$s/$$module_srcdir/configure \
31977 --srcdir=$${topdir}/$$module_srcdir \
31978 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31979 --target=${target_alias} \
31980 --with-build-libsubdir=$(HOST_SUBDIR) \
31981 $(STAGE3_CONFIGURE_FLAGS)
31982 @endif target-libstdc++-v3-bootstrap
31984 .PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
31985 maybe-configure-stage4-target-libstdc++-v3:
31986 @if target-libstdc++-v3-bootstrap
31987 maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
31988 configure-stage4-target-libstdc++-v3:
31989 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31990 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31991 @r=`${PWD_COMMAND}`; export r; \
31992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31993 TFLAGS="$(STAGE4_TFLAGS)"; \
31994 echo "Checking multilib configuration for libstdc++-v3..."; \
31995 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31996 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31997 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31998 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31999 else \
32000 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32001 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32002 fi; \
32003 else \
32004 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32005 fi; \
32006 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32007 $(RAW_CXX_TARGET_EXPORTS) \
32009 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32010 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32011 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32012 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
32013 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32014 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32015 case $(srcdir) in \
32016 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32017 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32018 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32019 esac; \
32020 module_srcdir=libstdc++-v3; \
32021 $(SHELL) $$s/$$module_srcdir/configure \
32022 --srcdir=$${topdir}/$$module_srcdir \
32023 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32024 --target=${target_alias} \
32025 --with-build-libsubdir=$(HOST_SUBDIR) \
32026 $(STAGE4_CONFIGURE_FLAGS)
32027 @endif target-libstdc++-v3-bootstrap
32029 .PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
32030 maybe-configure-stageprofile-target-libstdc++-v3:
32031 @if target-libstdc++-v3-bootstrap
32032 maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
32033 configure-stageprofile-target-libstdc++-v3:
32034 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32035 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32036 @r=`${PWD_COMMAND}`; export r; \
32037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32038 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32039 echo "Checking multilib configuration for libstdc++-v3..."; \
32040 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32041 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32042 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32043 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32044 else \
32045 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32046 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32047 fi; \
32048 else \
32049 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32050 fi; \
32051 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32052 $(RAW_CXX_TARGET_EXPORTS) \
32054 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32055 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32056 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32057 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
32058 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32059 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32060 case $(srcdir) in \
32061 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32062 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32063 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32064 esac; \
32065 module_srcdir=libstdc++-v3; \
32066 $(SHELL) $$s/$$module_srcdir/configure \
32067 --srcdir=$${topdir}/$$module_srcdir \
32068 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32069 --target=${target_alias} \
32070 --with-build-libsubdir=$(HOST_SUBDIR) \
32071 $(STAGEprofile_CONFIGURE_FLAGS)
32072 @endif target-libstdc++-v3-bootstrap
32074 .PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
32075 maybe-configure-stagefeedback-target-libstdc++-v3:
32076 @if target-libstdc++-v3-bootstrap
32077 maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
32078 configure-stagefeedback-target-libstdc++-v3:
32079 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32080 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32081 @r=`${PWD_COMMAND}`; export r; \
32082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32083 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32084 echo "Checking multilib configuration for libstdc++-v3..."; \
32085 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32086 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32087 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32088 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32089 else \
32090 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32091 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32092 fi; \
32093 else \
32094 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32095 fi; \
32096 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32097 $(RAW_CXX_TARGET_EXPORTS) \
32099 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32100 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32101 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32102 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
32103 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32104 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32105 case $(srcdir) in \
32106 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32107 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32108 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32109 esac; \
32110 module_srcdir=libstdc++-v3; \
32111 $(SHELL) $$s/$$module_srcdir/configure \
32112 --srcdir=$${topdir}/$$module_srcdir \
32113 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32114 --target=${target_alias} \
32115 --with-build-libsubdir=$(HOST_SUBDIR) \
32116 $(STAGEfeedback_CONFIGURE_FLAGS)
32117 @endif target-libstdc++-v3-bootstrap
32123 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
32124 maybe-all-target-libstdc++-v3:
32125 @if gcc-bootstrap
32126 all-target-libstdc++-v3: stage_current
32127 @endif gcc-bootstrap
32128 @if target-libstdc++-v3
32129 TARGET-target-libstdc++-v3=all
32130 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
32131 all-target-libstdc++-v3: configure-target-libstdc++-v3
32132 @r=`${PWD_COMMAND}`; export r; \
32133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32134 $(RAW_CXX_TARGET_EXPORTS) \
32135 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32136 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32137 $(TARGET-target-libstdc++-v3))
32138 @endif target-libstdc++-v3
32142 .PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
32143 .PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
32144 maybe-all-stage1-target-libstdc++-v3:
32145 maybe-clean-stage1-target-libstdc++-v3:
32146 @if target-libstdc++-v3-bootstrap
32147 maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
32148 all-stage1: all-stage1-target-libstdc++-v3
32149 TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32150 all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
32151 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32152 @r=`${PWD_COMMAND}`; export r; \
32153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32154 TFLAGS="$(STAGE1_TFLAGS)"; \
32155 $(RAW_CXX_TARGET_EXPORTS) \
32156 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32157 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32158 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32159 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32160 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32161 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32162 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32163 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32164 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32166 TFLAGS="$(STAGE1_TFLAGS)" \
32167 $(TARGET-stage1-target-libstdc++-v3)
32169 maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
32170 clean-stage1: clean-stage1-target-libstdc++-v3
32171 clean-stage1-target-libstdc++-v3:
32172 @if [ $(current_stage) = stage1 ]; then \
32173 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32174 else \
32175 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
32176 $(MAKE) stage1-start; \
32177 fi; \
32178 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32179 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32180 clean
32181 @endif target-libstdc++-v3-bootstrap
32184 .PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
32185 .PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
32186 maybe-all-stage2-target-libstdc++-v3:
32187 maybe-clean-stage2-target-libstdc++-v3:
32188 @if target-libstdc++-v3-bootstrap
32189 maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
32190 all-stage2: all-stage2-target-libstdc++-v3
32191 TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32192 all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
32193 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32194 @r=`${PWD_COMMAND}`; export r; \
32195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32196 TFLAGS="$(STAGE2_TFLAGS)"; \
32197 $(RAW_CXX_TARGET_EXPORTS) \
32199 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32200 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32201 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32202 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32203 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32204 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32205 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32206 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32207 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32208 TFLAGS="$(STAGE2_TFLAGS)" \
32209 $(TARGET-stage2-target-libstdc++-v3)
32211 maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
32212 clean-stage2: clean-stage2-target-libstdc++-v3
32213 clean-stage2-target-libstdc++-v3:
32214 @if [ $(current_stage) = stage2 ]; then \
32215 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32216 else \
32217 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
32218 $(MAKE) stage2-start; \
32219 fi; \
32220 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32221 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32222 @endif target-libstdc++-v3-bootstrap
32225 .PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
32226 .PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
32227 maybe-all-stage3-target-libstdc++-v3:
32228 maybe-clean-stage3-target-libstdc++-v3:
32229 @if target-libstdc++-v3-bootstrap
32230 maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
32231 all-stage3: all-stage3-target-libstdc++-v3
32232 TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32233 all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
32234 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32235 @r=`${PWD_COMMAND}`; export r; \
32236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32237 TFLAGS="$(STAGE3_TFLAGS)"; \
32238 $(RAW_CXX_TARGET_EXPORTS) \
32240 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32241 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32242 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32243 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32244 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32245 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32246 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32247 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32248 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32249 TFLAGS="$(STAGE3_TFLAGS)" \
32250 $(TARGET-stage3-target-libstdc++-v3)
32252 maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
32253 clean-stage3: clean-stage3-target-libstdc++-v3
32254 clean-stage3-target-libstdc++-v3:
32255 @if [ $(current_stage) = stage3 ]; then \
32256 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32257 else \
32258 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
32259 $(MAKE) stage3-start; \
32260 fi; \
32261 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32262 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32263 @endif target-libstdc++-v3-bootstrap
32266 .PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
32267 .PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
32268 maybe-all-stage4-target-libstdc++-v3:
32269 maybe-clean-stage4-target-libstdc++-v3:
32270 @if target-libstdc++-v3-bootstrap
32271 maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
32272 all-stage4: all-stage4-target-libstdc++-v3
32273 TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32274 all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
32275 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32276 @r=`${PWD_COMMAND}`; export r; \
32277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32278 TFLAGS="$(STAGE4_TFLAGS)"; \
32279 $(RAW_CXX_TARGET_EXPORTS) \
32281 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32282 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32283 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32284 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32285 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32286 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32287 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32288 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32289 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32290 TFLAGS="$(STAGE4_TFLAGS)" \
32291 $(TARGET-stage4-target-libstdc++-v3)
32293 maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
32294 clean-stage4: clean-stage4-target-libstdc++-v3
32295 clean-stage4-target-libstdc++-v3:
32296 @if [ $(current_stage) = stage4 ]; then \
32297 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32298 else \
32299 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
32300 $(MAKE) stage4-start; \
32301 fi; \
32302 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32303 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32304 @endif target-libstdc++-v3-bootstrap
32307 .PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
32308 .PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
32309 maybe-all-stageprofile-target-libstdc++-v3:
32310 maybe-clean-stageprofile-target-libstdc++-v3:
32311 @if target-libstdc++-v3-bootstrap
32312 maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
32313 all-stageprofile: all-stageprofile-target-libstdc++-v3
32314 TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32315 all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
32316 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32317 @r=`${PWD_COMMAND}`; export r; \
32318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32319 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32320 $(RAW_CXX_TARGET_EXPORTS) \
32322 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32323 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32324 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32325 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32326 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32327 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32328 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32329 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32330 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32331 TFLAGS="$(STAGEprofile_TFLAGS)" \
32332 $(TARGET-stageprofile-target-libstdc++-v3)
32334 maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
32335 clean-stageprofile: clean-stageprofile-target-libstdc++-v3
32336 clean-stageprofile-target-libstdc++-v3:
32337 @if [ $(current_stage) = stageprofile ]; then \
32338 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32339 else \
32340 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
32341 $(MAKE) stageprofile-start; \
32342 fi; \
32343 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32344 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32345 @endif target-libstdc++-v3-bootstrap
32348 .PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
32349 .PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
32350 maybe-all-stagefeedback-target-libstdc++-v3:
32351 maybe-clean-stagefeedback-target-libstdc++-v3:
32352 @if target-libstdc++-v3-bootstrap
32353 maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
32354 all-stagefeedback: all-stagefeedback-target-libstdc++-v3
32355 TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32356 all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
32357 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32358 @r=`${PWD_COMMAND}`; export r; \
32359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32360 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32361 $(RAW_CXX_TARGET_EXPORTS) \
32363 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32364 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32365 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32366 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32367 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32368 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32369 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32370 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32371 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32372 TFLAGS="$(STAGEfeedback_TFLAGS)" \
32373 $(TARGET-stagefeedback-target-libstdc++-v3)
32375 maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
32376 clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
32377 clean-stagefeedback-target-libstdc++-v3:
32378 @if [ $(current_stage) = stagefeedback ]; then \
32379 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32380 else \
32381 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
32382 $(MAKE) stagefeedback-start; \
32383 fi; \
32384 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32385 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32386 @endif target-libstdc++-v3-bootstrap
32393 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
32394 maybe-check-target-libstdc++-v3:
32395 @if target-libstdc++-v3
32396 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
32398 check-target-libstdc++-v3:
32399 @: $(MAKE); $(unstage)
32400 @r=`${PWD_COMMAND}`; export r; \
32401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32402 $(RAW_CXX_TARGET_EXPORTS) \
32403 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32404 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
32406 @endif target-libstdc++-v3
32408 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
32409 maybe-install-target-libstdc++-v3:
32410 @if target-libstdc++-v3
32411 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
32413 install-target-libstdc++-v3: installdirs
32414 @: $(MAKE); $(unstage)
32415 @r=`${PWD_COMMAND}`; export r; \
32416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32417 $(RAW_CXX_TARGET_EXPORTS) \
32418 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32419 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
32421 @endif target-libstdc++-v3
32423 .PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
32424 maybe-install-strip-target-libstdc++-v3:
32425 @if target-libstdc++-v3
32426 maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
32428 install-strip-target-libstdc++-v3: installdirs
32429 @: $(MAKE); $(unstage)
32430 @r=`${PWD_COMMAND}`; export r; \
32431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32432 $(RAW_CXX_TARGET_EXPORTS) \
32433 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32434 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
32436 @endif target-libstdc++-v3
32438 # Other targets (info, dvi, pdf, etc.)
32440 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
32441 maybe-info-target-libstdc++-v3:
32442 @if target-libstdc++-v3
32443 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
32445 info-target-libstdc++-v3: \
32446 configure-target-libstdc++-v3
32447 @: $(MAKE); $(unstage)
32448 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32449 r=`${PWD_COMMAND}`; export r; \
32450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32451 $(RAW_CXX_TARGET_EXPORTS) \
32452 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32453 for flag in $(EXTRA_TARGET_FLAGS); do \
32454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32455 done; \
32456 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32459 "RANLIB=$${RANLIB}" \
32460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32461 info) \
32462 || exit 1
32464 @endif target-libstdc++-v3
32466 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
32467 maybe-dvi-target-libstdc++-v3:
32468 @if target-libstdc++-v3
32469 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
32471 dvi-target-libstdc++-v3: \
32472 configure-target-libstdc++-v3
32473 @: $(MAKE); $(unstage)
32474 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32475 r=`${PWD_COMMAND}`; export r; \
32476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32477 $(RAW_CXX_TARGET_EXPORTS) \
32478 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32479 for flag in $(EXTRA_TARGET_FLAGS); do \
32480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32481 done; \
32482 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32485 "RANLIB=$${RANLIB}" \
32486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32487 dvi) \
32488 || exit 1
32490 @endif target-libstdc++-v3
32492 .PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
32493 maybe-pdf-target-libstdc++-v3:
32494 @if target-libstdc++-v3
32495 maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
32497 pdf-target-libstdc++-v3: \
32498 configure-target-libstdc++-v3
32499 @: $(MAKE); $(unstage)
32500 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32501 r=`${PWD_COMMAND}`; export r; \
32502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32503 $(RAW_CXX_TARGET_EXPORTS) \
32504 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32505 for flag in $(EXTRA_TARGET_FLAGS); do \
32506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32507 done; \
32508 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32511 "RANLIB=$${RANLIB}" \
32512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32513 pdf) \
32514 || exit 1
32516 @endif target-libstdc++-v3
32518 .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
32519 maybe-html-target-libstdc++-v3:
32520 @if target-libstdc++-v3
32521 maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
32523 html-target-libstdc++-v3: \
32524 configure-target-libstdc++-v3
32525 @: $(MAKE); $(unstage)
32526 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32527 r=`${PWD_COMMAND}`; export r; \
32528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32529 $(RAW_CXX_TARGET_EXPORTS) \
32530 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32531 for flag in $(EXTRA_TARGET_FLAGS); do \
32532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32533 done; \
32534 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32537 "RANLIB=$${RANLIB}" \
32538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32539 html) \
32540 || exit 1
32542 @endif target-libstdc++-v3
32544 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
32545 maybe-TAGS-target-libstdc++-v3:
32546 @if target-libstdc++-v3
32547 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
32549 TAGS-target-libstdc++-v3: \
32550 configure-target-libstdc++-v3
32551 @: $(MAKE); $(unstage)
32552 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32553 r=`${PWD_COMMAND}`; export r; \
32554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32555 $(RAW_CXX_TARGET_EXPORTS) \
32556 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32557 for flag in $(EXTRA_TARGET_FLAGS); do \
32558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32559 done; \
32560 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
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 TAGS) \
32566 || exit 1
32568 @endif target-libstdc++-v3
32570 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
32571 maybe-install-info-target-libstdc++-v3:
32572 @if target-libstdc++-v3
32573 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
32575 install-info-target-libstdc++-v3: \
32576 configure-target-libstdc++-v3 \
32577 info-target-libstdc++-v3
32578 @: $(MAKE); $(unstage)
32579 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32580 r=`${PWD_COMMAND}`; export r; \
32581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32582 $(RAW_CXX_TARGET_EXPORTS) \
32583 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32584 for flag in $(EXTRA_TARGET_FLAGS); do \
32585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32586 done; \
32587 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32590 "RANLIB=$${RANLIB}" \
32591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32592 install-info) \
32593 || exit 1
32595 @endif target-libstdc++-v3
32597 .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
32598 maybe-install-pdf-target-libstdc++-v3:
32599 @if target-libstdc++-v3
32600 maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
32602 install-pdf-target-libstdc++-v3: \
32603 configure-target-libstdc++-v3 \
32604 pdf-target-libstdc++-v3
32605 @: $(MAKE); $(unstage)
32606 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32607 r=`${PWD_COMMAND}`; export r; \
32608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32609 $(RAW_CXX_TARGET_EXPORTS) \
32610 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32611 for flag in $(EXTRA_TARGET_FLAGS); do \
32612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32613 done; \
32614 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32617 "RANLIB=$${RANLIB}" \
32618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32619 install-pdf) \
32620 || exit 1
32622 @endif target-libstdc++-v3
32624 .PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
32625 maybe-install-html-target-libstdc++-v3:
32626 @if target-libstdc++-v3
32627 maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
32629 install-html-target-libstdc++-v3: \
32630 configure-target-libstdc++-v3 \
32631 html-target-libstdc++-v3
32632 @: $(MAKE); $(unstage)
32633 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32634 r=`${PWD_COMMAND}`; export r; \
32635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32636 $(RAW_CXX_TARGET_EXPORTS) \
32637 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32638 for flag in $(EXTRA_TARGET_FLAGS); do \
32639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32640 done; \
32641 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32644 "RANLIB=$${RANLIB}" \
32645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32646 install-html) \
32647 || exit 1
32649 @endif target-libstdc++-v3
32651 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
32652 maybe-installcheck-target-libstdc++-v3:
32653 @if target-libstdc++-v3
32654 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
32656 installcheck-target-libstdc++-v3: \
32657 configure-target-libstdc++-v3
32658 @: $(MAKE); $(unstage)
32659 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32660 r=`${PWD_COMMAND}`; export r; \
32661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32662 $(RAW_CXX_TARGET_EXPORTS) \
32663 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32664 for flag in $(EXTRA_TARGET_FLAGS); do \
32665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32666 done; \
32667 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32670 "RANLIB=$${RANLIB}" \
32671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32672 installcheck) \
32673 || exit 1
32675 @endif target-libstdc++-v3
32677 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
32678 maybe-mostlyclean-target-libstdc++-v3:
32679 @if target-libstdc++-v3
32680 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
32682 mostlyclean-target-libstdc++-v3:
32683 @: $(MAKE); $(unstage)
32684 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32685 r=`${PWD_COMMAND}`; export r; \
32686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32687 $(RAW_CXX_TARGET_EXPORTS) \
32688 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32689 for flag in $(EXTRA_TARGET_FLAGS); do \
32690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32691 done; \
32692 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32695 "RANLIB=$${RANLIB}" \
32696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32697 mostlyclean) \
32698 || exit 1
32700 @endif target-libstdc++-v3
32702 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
32703 maybe-clean-target-libstdc++-v3:
32704 @if target-libstdc++-v3
32705 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
32707 clean-target-libstdc++-v3:
32708 @: $(MAKE); $(unstage)
32709 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32710 r=`${PWD_COMMAND}`; export r; \
32711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32712 $(RAW_CXX_TARGET_EXPORTS) \
32713 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32714 for flag in $(EXTRA_TARGET_FLAGS); do \
32715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32716 done; \
32717 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32720 "RANLIB=$${RANLIB}" \
32721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32722 clean) \
32723 || exit 1
32725 @endif target-libstdc++-v3
32727 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
32728 maybe-distclean-target-libstdc++-v3:
32729 @if target-libstdc++-v3
32730 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
32732 distclean-target-libstdc++-v3:
32733 @: $(MAKE); $(unstage)
32734 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32735 r=`${PWD_COMMAND}`; export r; \
32736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32737 $(RAW_CXX_TARGET_EXPORTS) \
32738 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32739 for flag in $(EXTRA_TARGET_FLAGS); do \
32740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32741 done; \
32742 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32745 "RANLIB=$${RANLIB}" \
32746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32747 distclean) \
32748 || exit 1
32750 @endif target-libstdc++-v3
32752 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
32753 maybe-maintainer-clean-target-libstdc++-v3:
32754 @if target-libstdc++-v3
32755 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
32757 maintainer-clean-target-libstdc++-v3:
32758 @: $(MAKE); $(unstage)
32759 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32760 r=`${PWD_COMMAND}`; export r; \
32761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32762 $(RAW_CXX_TARGET_EXPORTS) \
32763 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32764 for flag in $(EXTRA_TARGET_FLAGS); do \
32765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32766 done; \
32767 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32770 "RANLIB=$${RANLIB}" \
32771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32772 maintainer-clean) \
32773 || exit 1
32775 @endif target-libstdc++-v3
32781 .PHONY: configure-target-libsanitizer maybe-configure-target-libsanitizer
32782 maybe-configure-target-libsanitizer:
32783 @if gcc-bootstrap
32784 configure-target-libsanitizer: stage_current
32785 @endif gcc-bootstrap
32786 @if target-libsanitizer
32787 maybe-configure-target-libsanitizer: configure-target-libsanitizer
32788 configure-target-libsanitizer:
32789 @r=`${PWD_COMMAND}`; export r; \
32790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32791 echo "Checking multilib configuration for libsanitizer..."; \
32792 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32793 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32794 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32795 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32796 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32797 else \
32798 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32799 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32800 fi; \
32801 else \
32802 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32803 fi; \
32804 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32805 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32806 $(RAW_CXX_TARGET_EXPORTS) \
32807 echo Configuring in $(TARGET_SUBDIR)/libsanitizer; \
32808 cd "$(TARGET_SUBDIR)/libsanitizer" || exit 1; \
32809 case $(srcdir) in \
32810 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32811 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32812 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32813 esac; \
32814 module_srcdir=libsanitizer; \
32815 rm -f no-such-file || : ; \
32816 CONFIG_SITE=no-such-file $(SHELL) \
32817 $$s/$$module_srcdir/configure \
32818 --srcdir=$${topdir}/$$module_srcdir \
32819 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32820 --target=${target_alias} \
32821 || exit 1
32822 @endif target-libsanitizer
32826 .PHONY: configure-stage1-target-libsanitizer maybe-configure-stage1-target-libsanitizer
32827 maybe-configure-stage1-target-libsanitizer:
32828 @if target-libsanitizer-bootstrap
32829 maybe-configure-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
32830 configure-stage1-target-libsanitizer:
32831 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32832 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32833 @r=`${PWD_COMMAND}`; export r; \
32834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32835 TFLAGS="$(STAGE1_TFLAGS)"; \
32836 echo "Checking multilib configuration for libsanitizer..."; \
32837 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32838 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32839 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32840 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32841 else \
32842 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32843 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32844 fi; \
32845 else \
32846 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32847 fi; \
32848 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32849 $(RAW_CXX_TARGET_EXPORTS) \
32850 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32851 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32852 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32853 echo Configuring stage 1 in $(TARGET_SUBDIR)/libsanitizer ; \
32854 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32855 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32856 case $(srcdir) in \
32857 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32858 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32859 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32860 esac; \
32861 module_srcdir=libsanitizer; \
32862 $(SHELL) $$s/$$module_srcdir/configure \
32863 --srcdir=$${topdir}/$$module_srcdir \
32864 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32865 --target=${target_alias} \
32867 $(STAGE1_CONFIGURE_FLAGS)
32868 @endif target-libsanitizer-bootstrap
32870 .PHONY: configure-stage2-target-libsanitizer maybe-configure-stage2-target-libsanitizer
32871 maybe-configure-stage2-target-libsanitizer:
32872 @if target-libsanitizer-bootstrap
32873 maybe-configure-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
32874 configure-stage2-target-libsanitizer:
32875 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32876 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32877 @r=`${PWD_COMMAND}`; export r; \
32878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32879 TFLAGS="$(STAGE2_TFLAGS)"; \
32880 echo "Checking multilib configuration for libsanitizer..."; \
32881 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32882 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32883 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32884 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32885 else \
32886 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32887 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32888 fi; \
32889 else \
32890 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32891 fi; \
32892 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32893 $(RAW_CXX_TARGET_EXPORTS) \
32895 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32896 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32897 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32898 echo Configuring stage 2 in $(TARGET_SUBDIR)/libsanitizer ; \
32899 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32900 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32901 case $(srcdir) in \
32902 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32903 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32904 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32905 esac; \
32906 module_srcdir=libsanitizer; \
32907 $(SHELL) $$s/$$module_srcdir/configure \
32908 --srcdir=$${topdir}/$$module_srcdir \
32909 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32910 --target=${target_alias} \
32911 --with-build-libsubdir=$(HOST_SUBDIR) \
32912 $(STAGE2_CONFIGURE_FLAGS)
32913 @endif target-libsanitizer-bootstrap
32915 .PHONY: configure-stage3-target-libsanitizer maybe-configure-stage3-target-libsanitizer
32916 maybe-configure-stage3-target-libsanitizer:
32917 @if target-libsanitizer-bootstrap
32918 maybe-configure-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
32919 configure-stage3-target-libsanitizer:
32920 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32921 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32922 @r=`${PWD_COMMAND}`; export r; \
32923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32924 TFLAGS="$(STAGE3_TFLAGS)"; \
32925 echo "Checking multilib configuration for libsanitizer..."; \
32926 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32927 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32928 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32929 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32930 else \
32931 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32932 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32933 fi; \
32934 else \
32935 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32936 fi; \
32937 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32938 $(RAW_CXX_TARGET_EXPORTS) \
32940 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32941 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32942 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32943 echo Configuring stage 3 in $(TARGET_SUBDIR)/libsanitizer ; \
32944 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32945 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32946 case $(srcdir) in \
32947 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32948 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32949 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32950 esac; \
32951 module_srcdir=libsanitizer; \
32952 $(SHELL) $$s/$$module_srcdir/configure \
32953 --srcdir=$${topdir}/$$module_srcdir \
32954 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32955 --target=${target_alias} \
32956 --with-build-libsubdir=$(HOST_SUBDIR) \
32957 $(STAGE3_CONFIGURE_FLAGS)
32958 @endif target-libsanitizer-bootstrap
32960 .PHONY: configure-stage4-target-libsanitizer maybe-configure-stage4-target-libsanitizer
32961 maybe-configure-stage4-target-libsanitizer:
32962 @if target-libsanitizer-bootstrap
32963 maybe-configure-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
32964 configure-stage4-target-libsanitizer:
32965 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32966 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32967 @r=`${PWD_COMMAND}`; export r; \
32968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32969 TFLAGS="$(STAGE4_TFLAGS)"; \
32970 echo "Checking multilib configuration for libsanitizer..."; \
32971 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32972 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32973 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32974 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32975 else \
32976 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32977 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32978 fi; \
32979 else \
32980 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32981 fi; \
32982 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32983 $(RAW_CXX_TARGET_EXPORTS) \
32985 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32986 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32987 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32988 echo Configuring stage 4 in $(TARGET_SUBDIR)/libsanitizer ; \
32989 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32990 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32991 case $(srcdir) in \
32992 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32993 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32994 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32995 esac; \
32996 module_srcdir=libsanitizer; \
32997 $(SHELL) $$s/$$module_srcdir/configure \
32998 --srcdir=$${topdir}/$$module_srcdir \
32999 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33000 --target=${target_alias} \
33001 --with-build-libsubdir=$(HOST_SUBDIR) \
33002 $(STAGE4_CONFIGURE_FLAGS)
33003 @endif target-libsanitizer-bootstrap
33005 .PHONY: configure-stageprofile-target-libsanitizer maybe-configure-stageprofile-target-libsanitizer
33006 maybe-configure-stageprofile-target-libsanitizer:
33007 @if target-libsanitizer-bootstrap
33008 maybe-configure-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
33009 configure-stageprofile-target-libsanitizer:
33010 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33011 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33012 @r=`${PWD_COMMAND}`; export r; \
33013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33014 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33015 echo "Checking multilib configuration for libsanitizer..."; \
33016 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33017 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33018 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33019 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33020 else \
33021 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33022 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33023 fi; \
33024 else \
33025 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33026 fi; \
33027 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33028 $(RAW_CXX_TARGET_EXPORTS) \
33030 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33031 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33032 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33033 echo Configuring stage profile in $(TARGET_SUBDIR)/libsanitizer ; \
33034 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33035 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33036 case $(srcdir) in \
33037 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33038 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33039 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33040 esac; \
33041 module_srcdir=libsanitizer; \
33042 $(SHELL) $$s/$$module_srcdir/configure \
33043 --srcdir=$${topdir}/$$module_srcdir \
33044 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33045 --target=${target_alias} \
33046 --with-build-libsubdir=$(HOST_SUBDIR) \
33047 $(STAGEprofile_CONFIGURE_FLAGS)
33048 @endif target-libsanitizer-bootstrap
33050 .PHONY: configure-stagefeedback-target-libsanitizer maybe-configure-stagefeedback-target-libsanitizer
33051 maybe-configure-stagefeedback-target-libsanitizer:
33052 @if target-libsanitizer-bootstrap
33053 maybe-configure-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
33054 configure-stagefeedback-target-libsanitizer:
33055 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33056 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33057 @r=`${PWD_COMMAND}`; export r; \
33058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33059 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33060 echo "Checking multilib configuration for libsanitizer..."; \
33061 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33062 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33063 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33064 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33065 else \
33066 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33067 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33068 fi; \
33069 else \
33070 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33071 fi; \
33072 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33073 $(RAW_CXX_TARGET_EXPORTS) \
33075 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33076 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33077 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33078 echo Configuring stage feedback in $(TARGET_SUBDIR)/libsanitizer ; \
33079 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33080 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33081 case $(srcdir) in \
33082 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33083 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33084 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33085 esac; \
33086 module_srcdir=libsanitizer; \
33087 $(SHELL) $$s/$$module_srcdir/configure \
33088 --srcdir=$${topdir}/$$module_srcdir \
33089 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33090 --target=${target_alias} \
33091 --with-build-libsubdir=$(HOST_SUBDIR) \
33092 $(STAGEfeedback_CONFIGURE_FLAGS)
33093 @endif target-libsanitizer-bootstrap
33099 .PHONY: all-target-libsanitizer maybe-all-target-libsanitizer
33100 maybe-all-target-libsanitizer:
33101 @if gcc-bootstrap
33102 all-target-libsanitizer: stage_current
33103 @endif gcc-bootstrap
33104 @if target-libsanitizer
33105 TARGET-target-libsanitizer=all
33106 maybe-all-target-libsanitizer: all-target-libsanitizer
33107 all-target-libsanitizer: configure-target-libsanitizer
33108 @r=`${PWD_COMMAND}`; export r; \
33109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33110 $(RAW_CXX_TARGET_EXPORTS) \
33111 (cd $(TARGET_SUBDIR)/libsanitizer && \
33112 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33113 $(TARGET-target-libsanitizer))
33114 @endif target-libsanitizer
33118 .PHONY: all-stage1-target-libsanitizer maybe-all-stage1-target-libsanitizer
33119 .PHONY: clean-stage1-target-libsanitizer maybe-clean-stage1-target-libsanitizer
33120 maybe-all-stage1-target-libsanitizer:
33121 maybe-clean-stage1-target-libsanitizer:
33122 @if target-libsanitizer-bootstrap
33123 maybe-all-stage1-target-libsanitizer: all-stage1-target-libsanitizer
33124 all-stage1: all-stage1-target-libsanitizer
33125 TARGET-stage1-target-libsanitizer = $(TARGET-target-libsanitizer)
33126 all-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
33127 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33128 @r=`${PWD_COMMAND}`; export r; \
33129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33130 TFLAGS="$(STAGE1_TFLAGS)"; \
33131 $(RAW_CXX_TARGET_EXPORTS) \
33132 cd $(TARGET_SUBDIR)/libsanitizer && \
33133 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33134 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33135 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33136 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33137 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33138 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33139 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33140 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33142 TFLAGS="$(STAGE1_TFLAGS)" \
33143 $(TARGET-stage1-target-libsanitizer)
33145 maybe-clean-stage1-target-libsanitizer: clean-stage1-target-libsanitizer
33146 clean-stage1: clean-stage1-target-libsanitizer
33147 clean-stage1-target-libsanitizer:
33148 @if [ $(current_stage) = stage1 ]; then \
33149 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33150 else \
33151 [ -f $(TARGET_SUBDIR)/stage1-libsanitizer/Makefile ] || exit 0; \
33152 $(MAKE) stage1-start; \
33153 fi; \
33154 cd $(TARGET_SUBDIR)/libsanitizer && \
33155 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33156 clean
33157 @endif target-libsanitizer-bootstrap
33160 .PHONY: all-stage2-target-libsanitizer maybe-all-stage2-target-libsanitizer
33161 .PHONY: clean-stage2-target-libsanitizer maybe-clean-stage2-target-libsanitizer
33162 maybe-all-stage2-target-libsanitizer:
33163 maybe-clean-stage2-target-libsanitizer:
33164 @if target-libsanitizer-bootstrap
33165 maybe-all-stage2-target-libsanitizer: all-stage2-target-libsanitizer
33166 all-stage2: all-stage2-target-libsanitizer
33167 TARGET-stage2-target-libsanitizer = $(TARGET-target-libsanitizer)
33168 all-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
33169 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33170 @r=`${PWD_COMMAND}`; export r; \
33171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33172 TFLAGS="$(STAGE2_TFLAGS)"; \
33173 $(RAW_CXX_TARGET_EXPORTS) \
33175 cd $(TARGET_SUBDIR)/libsanitizer && \
33176 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33177 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33178 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33179 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33180 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33181 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33182 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33183 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33184 TFLAGS="$(STAGE2_TFLAGS)" \
33185 $(TARGET-stage2-target-libsanitizer)
33187 maybe-clean-stage2-target-libsanitizer: clean-stage2-target-libsanitizer
33188 clean-stage2: clean-stage2-target-libsanitizer
33189 clean-stage2-target-libsanitizer:
33190 @if [ $(current_stage) = stage2 ]; then \
33191 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33192 else \
33193 [ -f $(TARGET_SUBDIR)/stage2-libsanitizer/Makefile ] || exit 0; \
33194 $(MAKE) stage2-start; \
33195 fi; \
33196 cd $(TARGET_SUBDIR)/libsanitizer && \
33197 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33198 @endif target-libsanitizer-bootstrap
33201 .PHONY: all-stage3-target-libsanitizer maybe-all-stage3-target-libsanitizer
33202 .PHONY: clean-stage3-target-libsanitizer maybe-clean-stage3-target-libsanitizer
33203 maybe-all-stage3-target-libsanitizer:
33204 maybe-clean-stage3-target-libsanitizer:
33205 @if target-libsanitizer-bootstrap
33206 maybe-all-stage3-target-libsanitizer: all-stage3-target-libsanitizer
33207 all-stage3: all-stage3-target-libsanitizer
33208 TARGET-stage3-target-libsanitizer = $(TARGET-target-libsanitizer)
33209 all-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
33210 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33211 @r=`${PWD_COMMAND}`; export r; \
33212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33213 TFLAGS="$(STAGE3_TFLAGS)"; \
33214 $(RAW_CXX_TARGET_EXPORTS) \
33216 cd $(TARGET_SUBDIR)/libsanitizer && \
33217 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33218 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33219 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33220 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33221 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33222 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33223 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33224 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33225 TFLAGS="$(STAGE3_TFLAGS)" \
33226 $(TARGET-stage3-target-libsanitizer)
33228 maybe-clean-stage3-target-libsanitizer: clean-stage3-target-libsanitizer
33229 clean-stage3: clean-stage3-target-libsanitizer
33230 clean-stage3-target-libsanitizer:
33231 @if [ $(current_stage) = stage3 ]; then \
33232 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33233 else \
33234 [ -f $(TARGET_SUBDIR)/stage3-libsanitizer/Makefile ] || exit 0; \
33235 $(MAKE) stage3-start; \
33236 fi; \
33237 cd $(TARGET_SUBDIR)/libsanitizer && \
33238 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33239 @endif target-libsanitizer-bootstrap
33242 .PHONY: all-stage4-target-libsanitizer maybe-all-stage4-target-libsanitizer
33243 .PHONY: clean-stage4-target-libsanitizer maybe-clean-stage4-target-libsanitizer
33244 maybe-all-stage4-target-libsanitizer:
33245 maybe-clean-stage4-target-libsanitizer:
33246 @if target-libsanitizer-bootstrap
33247 maybe-all-stage4-target-libsanitizer: all-stage4-target-libsanitizer
33248 all-stage4: all-stage4-target-libsanitizer
33249 TARGET-stage4-target-libsanitizer = $(TARGET-target-libsanitizer)
33250 all-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
33251 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33252 @r=`${PWD_COMMAND}`; export r; \
33253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33254 TFLAGS="$(STAGE4_TFLAGS)"; \
33255 $(RAW_CXX_TARGET_EXPORTS) \
33257 cd $(TARGET_SUBDIR)/libsanitizer && \
33258 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33259 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33260 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33261 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33262 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33263 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33264 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33265 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33266 TFLAGS="$(STAGE4_TFLAGS)" \
33267 $(TARGET-stage4-target-libsanitizer)
33269 maybe-clean-stage4-target-libsanitizer: clean-stage4-target-libsanitizer
33270 clean-stage4: clean-stage4-target-libsanitizer
33271 clean-stage4-target-libsanitizer:
33272 @if [ $(current_stage) = stage4 ]; then \
33273 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33274 else \
33275 [ -f $(TARGET_SUBDIR)/stage4-libsanitizer/Makefile ] || exit 0; \
33276 $(MAKE) stage4-start; \
33277 fi; \
33278 cd $(TARGET_SUBDIR)/libsanitizer && \
33279 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33280 @endif target-libsanitizer-bootstrap
33283 .PHONY: all-stageprofile-target-libsanitizer maybe-all-stageprofile-target-libsanitizer
33284 .PHONY: clean-stageprofile-target-libsanitizer maybe-clean-stageprofile-target-libsanitizer
33285 maybe-all-stageprofile-target-libsanitizer:
33286 maybe-clean-stageprofile-target-libsanitizer:
33287 @if target-libsanitizer-bootstrap
33288 maybe-all-stageprofile-target-libsanitizer: all-stageprofile-target-libsanitizer
33289 all-stageprofile: all-stageprofile-target-libsanitizer
33290 TARGET-stageprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
33291 all-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
33292 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33293 @r=`${PWD_COMMAND}`; export r; \
33294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33295 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33296 $(RAW_CXX_TARGET_EXPORTS) \
33298 cd $(TARGET_SUBDIR)/libsanitizer && \
33299 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33300 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33301 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33302 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33303 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33304 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33305 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33306 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33307 TFLAGS="$(STAGEprofile_TFLAGS)" \
33308 $(TARGET-stageprofile-target-libsanitizer)
33310 maybe-clean-stageprofile-target-libsanitizer: clean-stageprofile-target-libsanitizer
33311 clean-stageprofile: clean-stageprofile-target-libsanitizer
33312 clean-stageprofile-target-libsanitizer:
33313 @if [ $(current_stage) = stageprofile ]; then \
33314 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33315 else \
33316 [ -f $(TARGET_SUBDIR)/stageprofile-libsanitizer/Makefile ] || exit 0; \
33317 $(MAKE) stageprofile-start; \
33318 fi; \
33319 cd $(TARGET_SUBDIR)/libsanitizer && \
33320 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33321 @endif target-libsanitizer-bootstrap
33324 .PHONY: all-stagefeedback-target-libsanitizer maybe-all-stagefeedback-target-libsanitizer
33325 .PHONY: clean-stagefeedback-target-libsanitizer maybe-clean-stagefeedback-target-libsanitizer
33326 maybe-all-stagefeedback-target-libsanitizer:
33327 maybe-clean-stagefeedback-target-libsanitizer:
33328 @if target-libsanitizer-bootstrap
33329 maybe-all-stagefeedback-target-libsanitizer: all-stagefeedback-target-libsanitizer
33330 all-stagefeedback: all-stagefeedback-target-libsanitizer
33331 TARGET-stagefeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
33332 all-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
33333 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33334 @r=`${PWD_COMMAND}`; export r; \
33335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33336 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33337 $(RAW_CXX_TARGET_EXPORTS) \
33339 cd $(TARGET_SUBDIR)/libsanitizer && \
33340 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33341 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33342 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33343 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33344 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33345 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33346 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33347 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33348 TFLAGS="$(STAGEfeedback_TFLAGS)" \
33349 $(TARGET-stagefeedback-target-libsanitizer)
33351 maybe-clean-stagefeedback-target-libsanitizer: clean-stagefeedback-target-libsanitizer
33352 clean-stagefeedback: clean-stagefeedback-target-libsanitizer
33353 clean-stagefeedback-target-libsanitizer:
33354 @if [ $(current_stage) = stagefeedback ]; then \
33355 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33356 else \
33357 [ -f $(TARGET_SUBDIR)/stagefeedback-libsanitizer/Makefile ] || exit 0; \
33358 $(MAKE) stagefeedback-start; \
33359 fi; \
33360 cd $(TARGET_SUBDIR)/libsanitizer && \
33361 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33362 @endif target-libsanitizer-bootstrap
33369 .PHONY: check-target-libsanitizer maybe-check-target-libsanitizer
33370 maybe-check-target-libsanitizer:
33371 @if target-libsanitizer
33372 maybe-check-target-libsanitizer: check-target-libsanitizer
33374 check-target-libsanitizer:
33375 @: $(MAKE); $(unstage)
33376 @r=`${PWD_COMMAND}`; export r; \
33377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33378 $(RAW_CXX_TARGET_EXPORTS) \
33379 (cd $(TARGET_SUBDIR)/libsanitizer && \
33380 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
33382 @endif target-libsanitizer
33384 .PHONY: install-target-libsanitizer maybe-install-target-libsanitizer
33385 maybe-install-target-libsanitizer:
33386 @if target-libsanitizer
33387 maybe-install-target-libsanitizer: install-target-libsanitizer
33389 install-target-libsanitizer: installdirs
33390 @: $(MAKE); $(unstage)
33391 @r=`${PWD_COMMAND}`; export r; \
33392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33393 $(RAW_CXX_TARGET_EXPORTS) \
33394 (cd $(TARGET_SUBDIR)/libsanitizer && \
33395 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33397 @endif target-libsanitizer
33399 .PHONY: install-strip-target-libsanitizer maybe-install-strip-target-libsanitizer
33400 maybe-install-strip-target-libsanitizer:
33401 @if target-libsanitizer
33402 maybe-install-strip-target-libsanitizer: install-strip-target-libsanitizer
33404 install-strip-target-libsanitizer: installdirs
33405 @: $(MAKE); $(unstage)
33406 @r=`${PWD_COMMAND}`; export r; \
33407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33408 $(RAW_CXX_TARGET_EXPORTS) \
33409 (cd $(TARGET_SUBDIR)/libsanitizer && \
33410 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33412 @endif target-libsanitizer
33414 # Other targets (info, dvi, pdf, etc.)
33416 .PHONY: maybe-info-target-libsanitizer info-target-libsanitizer
33417 maybe-info-target-libsanitizer:
33418 @if target-libsanitizer
33419 maybe-info-target-libsanitizer: info-target-libsanitizer
33421 info-target-libsanitizer: \
33422 configure-target-libsanitizer
33423 @: $(MAKE); $(unstage)
33424 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33425 r=`${PWD_COMMAND}`; export r; \
33426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33427 $(RAW_CXX_TARGET_EXPORTS) \
33428 echo "Doing info in $(TARGET_SUBDIR)/libsanitizer" ; \
33429 for flag in $(EXTRA_TARGET_FLAGS); do \
33430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33431 done; \
33432 (cd $(TARGET_SUBDIR)/libsanitizer && \
33433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33435 "RANLIB=$${RANLIB}" \
33436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33437 info) \
33438 || exit 1
33440 @endif target-libsanitizer
33442 .PHONY: maybe-dvi-target-libsanitizer dvi-target-libsanitizer
33443 maybe-dvi-target-libsanitizer:
33444 @if target-libsanitizer
33445 maybe-dvi-target-libsanitizer: dvi-target-libsanitizer
33447 dvi-target-libsanitizer: \
33448 configure-target-libsanitizer
33449 @: $(MAKE); $(unstage)
33450 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33451 r=`${PWD_COMMAND}`; export r; \
33452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33453 $(RAW_CXX_TARGET_EXPORTS) \
33454 echo "Doing dvi in $(TARGET_SUBDIR)/libsanitizer" ; \
33455 for flag in $(EXTRA_TARGET_FLAGS); do \
33456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33457 done; \
33458 (cd $(TARGET_SUBDIR)/libsanitizer && \
33459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33461 "RANLIB=$${RANLIB}" \
33462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33463 dvi) \
33464 || exit 1
33466 @endif target-libsanitizer
33468 .PHONY: maybe-pdf-target-libsanitizer pdf-target-libsanitizer
33469 maybe-pdf-target-libsanitizer:
33470 @if target-libsanitizer
33471 maybe-pdf-target-libsanitizer: pdf-target-libsanitizer
33473 pdf-target-libsanitizer: \
33474 configure-target-libsanitizer
33475 @: $(MAKE); $(unstage)
33476 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33477 r=`${PWD_COMMAND}`; export r; \
33478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33479 $(RAW_CXX_TARGET_EXPORTS) \
33480 echo "Doing pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
33481 for flag in $(EXTRA_TARGET_FLAGS); do \
33482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33483 done; \
33484 (cd $(TARGET_SUBDIR)/libsanitizer && \
33485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33487 "RANLIB=$${RANLIB}" \
33488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33489 pdf) \
33490 || exit 1
33492 @endif target-libsanitizer
33494 .PHONY: maybe-html-target-libsanitizer html-target-libsanitizer
33495 maybe-html-target-libsanitizer:
33496 @if target-libsanitizer
33497 maybe-html-target-libsanitizer: html-target-libsanitizer
33499 html-target-libsanitizer: \
33500 configure-target-libsanitizer
33501 @: $(MAKE); $(unstage)
33502 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33503 r=`${PWD_COMMAND}`; export r; \
33504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33505 $(RAW_CXX_TARGET_EXPORTS) \
33506 echo "Doing html in $(TARGET_SUBDIR)/libsanitizer" ; \
33507 for flag in $(EXTRA_TARGET_FLAGS); do \
33508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33509 done; \
33510 (cd $(TARGET_SUBDIR)/libsanitizer && \
33511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33513 "RANLIB=$${RANLIB}" \
33514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33515 html) \
33516 || exit 1
33518 @endif target-libsanitizer
33520 .PHONY: maybe-TAGS-target-libsanitizer TAGS-target-libsanitizer
33521 maybe-TAGS-target-libsanitizer:
33522 @if target-libsanitizer
33523 maybe-TAGS-target-libsanitizer: TAGS-target-libsanitizer
33525 TAGS-target-libsanitizer: \
33526 configure-target-libsanitizer
33527 @: $(MAKE); $(unstage)
33528 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33529 r=`${PWD_COMMAND}`; export r; \
33530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33531 $(RAW_CXX_TARGET_EXPORTS) \
33532 echo "Doing TAGS in $(TARGET_SUBDIR)/libsanitizer" ; \
33533 for flag in $(EXTRA_TARGET_FLAGS); do \
33534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33535 done; \
33536 (cd $(TARGET_SUBDIR)/libsanitizer && \
33537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33539 "RANLIB=$${RANLIB}" \
33540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33541 TAGS) \
33542 || exit 1
33544 @endif target-libsanitizer
33546 .PHONY: maybe-install-info-target-libsanitizer install-info-target-libsanitizer
33547 maybe-install-info-target-libsanitizer:
33548 @if target-libsanitizer
33549 maybe-install-info-target-libsanitizer: install-info-target-libsanitizer
33551 install-info-target-libsanitizer: \
33552 configure-target-libsanitizer \
33553 info-target-libsanitizer
33554 @: $(MAKE); $(unstage)
33555 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33556 r=`${PWD_COMMAND}`; export r; \
33557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33558 $(RAW_CXX_TARGET_EXPORTS) \
33559 echo "Doing install-info in $(TARGET_SUBDIR)/libsanitizer" ; \
33560 for flag in $(EXTRA_TARGET_FLAGS); do \
33561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33562 done; \
33563 (cd $(TARGET_SUBDIR)/libsanitizer && \
33564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33566 "RANLIB=$${RANLIB}" \
33567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33568 install-info) \
33569 || exit 1
33571 @endif target-libsanitizer
33573 .PHONY: maybe-install-pdf-target-libsanitizer install-pdf-target-libsanitizer
33574 maybe-install-pdf-target-libsanitizer:
33575 @if target-libsanitizer
33576 maybe-install-pdf-target-libsanitizer: install-pdf-target-libsanitizer
33578 install-pdf-target-libsanitizer: \
33579 configure-target-libsanitizer \
33580 pdf-target-libsanitizer
33581 @: $(MAKE); $(unstage)
33582 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33583 r=`${PWD_COMMAND}`; export r; \
33584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33585 $(RAW_CXX_TARGET_EXPORTS) \
33586 echo "Doing install-pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
33587 for flag in $(EXTRA_TARGET_FLAGS); do \
33588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33589 done; \
33590 (cd $(TARGET_SUBDIR)/libsanitizer && \
33591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33593 "RANLIB=$${RANLIB}" \
33594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33595 install-pdf) \
33596 || exit 1
33598 @endif target-libsanitizer
33600 .PHONY: maybe-install-html-target-libsanitizer install-html-target-libsanitizer
33601 maybe-install-html-target-libsanitizer:
33602 @if target-libsanitizer
33603 maybe-install-html-target-libsanitizer: install-html-target-libsanitizer
33605 install-html-target-libsanitizer: \
33606 configure-target-libsanitizer \
33607 html-target-libsanitizer
33608 @: $(MAKE); $(unstage)
33609 @[ -f $(TARGET_SUBDIR)/libsanitizer/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 install-html in $(TARGET_SUBDIR)/libsanitizer" ; \
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)/libsanitizer && \
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 install-html) \
33623 || exit 1
33625 @endif target-libsanitizer
33627 .PHONY: maybe-installcheck-target-libsanitizer installcheck-target-libsanitizer
33628 maybe-installcheck-target-libsanitizer:
33629 @if target-libsanitizer
33630 maybe-installcheck-target-libsanitizer: installcheck-target-libsanitizer
33632 installcheck-target-libsanitizer: \
33633 configure-target-libsanitizer
33634 @: $(MAKE); $(unstage)
33635 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33636 r=`${PWD_COMMAND}`; export r; \
33637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33638 $(RAW_CXX_TARGET_EXPORTS) \
33639 echo "Doing installcheck in $(TARGET_SUBDIR)/libsanitizer" ; \
33640 for flag in $(EXTRA_TARGET_FLAGS); do \
33641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33642 done; \
33643 (cd $(TARGET_SUBDIR)/libsanitizer && \
33644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33646 "RANLIB=$${RANLIB}" \
33647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33648 installcheck) \
33649 || exit 1
33651 @endif target-libsanitizer
33653 .PHONY: maybe-mostlyclean-target-libsanitizer mostlyclean-target-libsanitizer
33654 maybe-mostlyclean-target-libsanitizer:
33655 @if target-libsanitizer
33656 maybe-mostlyclean-target-libsanitizer: mostlyclean-target-libsanitizer
33658 mostlyclean-target-libsanitizer:
33659 @: $(MAKE); $(unstage)
33660 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33661 r=`${PWD_COMMAND}`; export r; \
33662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33663 $(RAW_CXX_TARGET_EXPORTS) \
33664 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libsanitizer" ; \
33665 for flag in $(EXTRA_TARGET_FLAGS); do \
33666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33667 done; \
33668 (cd $(TARGET_SUBDIR)/libsanitizer && \
33669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33671 "RANLIB=$${RANLIB}" \
33672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33673 mostlyclean) \
33674 || exit 1
33676 @endif target-libsanitizer
33678 .PHONY: maybe-clean-target-libsanitizer clean-target-libsanitizer
33679 maybe-clean-target-libsanitizer:
33680 @if target-libsanitizer
33681 maybe-clean-target-libsanitizer: clean-target-libsanitizer
33683 clean-target-libsanitizer:
33684 @: $(MAKE); $(unstage)
33685 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33686 r=`${PWD_COMMAND}`; export r; \
33687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33688 $(RAW_CXX_TARGET_EXPORTS) \
33689 echo "Doing clean in $(TARGET_SUBDIR)/libsanitizer" ; \
33690 for flag in $(EXTRA_TARGET_FLAGS); do \
33691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33692 done; \
33693 (cd $(TARGET_SUBDIR)/libsanitizer && \
33694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33696 "RANLIB=$${RANLIB}" \
33697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33698 clean) \
33699 || exit 1
33701 @endif target-libsanitizer
33703 .PHONY: maybe-distclean-target-libsanitizer distclean-target-libsanitizer
33704 maybe-distclean-target-libsanitizer:
33705 @if target-libsanitizer
33706 maybe-distclean-target-libsanitizer: distclean-target-libsanitizer
33708 distclean-target-libsanitizer:
33709 @: $(MAKE); $(unstage)
33710 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33711 r=`${PWD_COMMAND}`; export r; \
33712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33713 $(RAW_CXX_TARGET_EXPORTS) \
33714 echo "Doing distclean in $(TARGET_SUBDIR)/libsanitizer" ; \
33715 for flag in $(EXTRA_TARGET_FLAGS); do \
33716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33717 done; \
33718 (cd $(TARGET_SUBDIR)/libsanitizer && \
33719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33721 "RANLIB=$${RANLIB}" \
33722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33723 distclean) \
33724 || exit 1
33726 @endif target-libsanitizer
33728 .PHONY: maybe-maintainer-clean-target-libsanitizer maintainer-clean-target-libsanitizer
33729 maybe-maintainer-clean-target-libsanitizer:
33730 @if target-libsanitizer
33731 maybe-maintainer-clean-target-libsanitizer: maintainer-clean-target-libsanitizer
33733 maintainer-clean-target-libsanitizer:
33734 @: $(MAKE); $(unstage)
33735 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33736 r=`${PWD_COMMAND}`; export r; \
33737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33738 $(RAW_CXX_TARGET_EXPORTS) \
33739 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libsanitizer" ; \
33740 for flag in $(EXTRA_TARGET_FLAGS); do \
33741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33742 done; \
33743 (cd $(TARGET_SUBDIR)/libsanitizer && \
33744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33746 "RANLIB=$${RANLIB}" \
33747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33748 maintainer-clean) \
33749 || exit 1
33751 @endif target-libsanitizer
33757 .PHONY: configure-target-libvtv maybe-configure-target-libvtv
33758 maybe-configure-target-libvtv:
33759 @if gcc-bootstrap
33760 configure-target-libvtv: stage_current
33761 @endif gcc-bootstrap
33762 @if target-libvtv
33763 maybe-configure-target-libvtv: configure-target-libvtv
33764 configure-target-libvtv:
33765 @r=`${PWD_COMMAND}`; export r; \
33766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33767 echo "Checking multilib configuration for libvtv..."; \
33768 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33769 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33770 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33771 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33772 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33773 else \
33774 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33775 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33776 fi; \
33777 else \
33778 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33779 fi; \
33780 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33781 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33782 $(RAW_CXX_TARGET_EXPORTS) \
33783 echo Configuring in $(TARGET_SUBDIR)/libvtv; \
33784 cd "$(TARGET_SUBDIR)/libvtv" || exit 1; \
33785 case $(srcdir) in \
33786 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33787 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33788 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33789 esac; \
33790 module_srcdir=libvtv; \
33791 rm -f no-such-file || : ; \
33792 CONFIG_SITE=no-such-file $(SHELL) \
33793 $$s/$$module_srcdir/configure \
33794 --srcdir=$${topdir}/$$module_srcdir \
33795 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33796 --target=${target_alias} \
33797 || exit 1
33798 @endif target-libvtv
33802 .PHONY: configure-stage1-target-libvtv maybe-configure-stage1-target-libvtv
33803 maybe-configure-stage1-target-libvtv:
33804 @if target-libvtv-bootstrap
33805 maybe-configure-stage1-target-libvtv: configure-stage1-target-libvtv
33806 configure-stage1-target-libvtv:
33807 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33808 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33809 @r=`${PWD_COMMAND}`; export r; \
33810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33811 TFLAGS="$(STAGE1_TFLAGS)"; \
33812 echo "Checking multilib configuration for libvtv..."; \
33813 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33814 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33815 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33816 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33817 else \
33818 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33819 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33820 fi; \
33821 else \
33822 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33823 fi; \
33824 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33825 $(RAW_CXX_TARGET_EXPORTS) \
33826 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33827 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33828 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33829 echo Configuring stage 1 in $(TARGET_SUBDIR)/libvtv ; \
33830 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33831 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33832 case $(srcdir) in \
33833 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33834 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33835 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33836 esac; \
33837 module_srcdir=libvtv; \
33838 $(SHELL) $$s/$$module_srcdir/configure \
33839 --srcdir=$${topdir}/$$module_srcdir \
33840 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33841 --target=${target_alias} \
33843 $(STAGE1_CONFIGURE_FLAGS)
33844 @endif target-libvtv-bootstrap
33846 .PHONY: configure-stage2-target-libvtv maybe-configure-stage2-target-libvtv
33847 maybe-configure-stage2-target-libvtv:
33848 @if target-libvtv-bootstrap
33849 maybe-configure-stage2-target-libvtv: configure-stage2-target-libvtv
33850 configure-stage2-target-libvtv:
33851 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33852 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33853 @r=`${PWD_COMMAND}`; export r; \
33854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33855 TFLAGS="$(STAGE2_TFLAGS)"; \
33856 echo "Checking multilib configuration for libvtv..."; \
33857 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33858 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33859 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33860 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33861 else \
33862 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33863 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33864 fi; \
33865 else \
33866 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33867 fi; \
33868 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33869 $(RAW_CXX_TARGET_EXPORTS) \
33871 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33872 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33873 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33874 echo Configuring stage 2 in $(TARGET_SUBDIR)/libvtv ; \
33875 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33876 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33877 case $(srcdir) in \
33878 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33879 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33880 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33881 esac; \
33882 module_srcdir=libvtv; \
33883 $(SHELL) $$s/$$module_srcdir/configure \
33884 --srcdir=$${topdir}/$$module_srcdir \
33885 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33886 --target=${target_alias} \
33887 --with-build-libsubdir=$(HOST_SUBDIR) \
33888 $(STAGE2_CONFIGURE_FLAGS)
33889 @endif target-libvtv-bootstrap
33891 .PHONY: configure-stage3-target-libvtv maybe-configure-stage3-target-libvtv
33892 maybe-configure-stage3-target-libvtv:
33893 @if target-libvtv-bootstrap
33894 maybe-configure-stage3-target-libvtv: configure-stage3-target-libvtv
33895 configure-stage3-target-libvtv:
33896 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33897 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33898 @r=`${PWD_COMMAND}`; export r; \
33899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33900 TFLAGS="$(STAGE3_TFLAGS)"; \
33901 echo "Checking multilib configuration for libvtv..."; \
33902 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33903 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33904 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33905 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33906 else \
33907 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33908 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33909 fi; \
33910 else \
33911 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33912 fi; \
33913 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33914 $(RAW_CXX_TARGET_EXPORTS) \
33916 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33917 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33918 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33919 echo Configuring stage 3 in $(TARGET_SUBDIR)/libvtv ; \
33920 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33921 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33922 case $(srcdir) in \
33923 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33924 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33925 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33926 esac; \
33927 module_srcdir=libvtv; \
33928 $(SHELL) $$s/$$module_srcdir/configure \
33929 --srcdir=$${topdir}/$$module_srcdir \
33930 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33931 --target=${target_alias} \
33932 --with-build-libsubdir=$(HOST_SUBDIR) \
33933 $(STAGE3_CONFIGURE_FLAGS)
33934 @endif target-libvtv-bootstrap
33936 .PHONY: configure-stage4-target-libvtv maybe-configure-stage4-target-libvtv
33937 maybe-configure-stage4-target-libvtv:
33938 @if target-libvtv-bootstrap
33939 maybe-configure-stage4-target-libvtv: configure-stage4-target-libvtv
33940 configure-stage4-target-libvtv:
33941 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33942 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33943 @r=`${PWD_COMMAND}`; export r; \
33944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33945 TFLAGS="$(STAGE4_TFLAGS)"; \
33946 echo "Checking multilib configuration for libvtv..."; \
33947 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33948 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33949 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33950 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33951 else \
33952 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33953 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33954 fi; \
33955 else \
33956 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33957 fi; \
33958 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
33959 $(RAW_CXX_TARGET_EXPORTS) \
33961 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33962 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33963 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33964 echo Configuring stage 4 in $(TARGET_SUBDIR)/libvtv ; \
33965 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
33966 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
33967 case $(srcdir) in \
33968 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33969 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33970 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33971 esac; \
33972 module_srcdir=libvtv; \
33973 $(SHELL) $$s/$$module_srcdir/configure \
33974 --srcdir=$${topdir}/$$module_srcdir \
33975 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33976 --target=${target_alias} \
33977 --with-build-libsubdir=$(HOST_SUBDIR) \
33978 $(STAGE4_CONFIGURE_FLAGS)
33979 @endif target-libvtv-bootstrap
33981 .PHONY: configure-stageprofile-target-libvtv maybe-configure-stageprofile-target-libvtv
33982 maybe-configure-stageprofile-target-libvtv:
33983 @if target-libvtv-bootstrap
33984 maybe-configure-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
33985 configure-stageprofile-target-libvtv:
33986 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33987 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
33988 @r=`${PWD_COMMAND}`; export r; \
33989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33990 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33991 echo "Checking multilib configuration for libvtv..."; \
33992 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
33993 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33994 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
33995 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
33996 else \
33997 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
33998 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
33999 fi; \
34000 else \
34001 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34002 fi; \
34003 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34004 $(RAW_CXX_TARGET_EXPORTS) \
34006 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34007 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34008 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34009 echo Configuring stage profile in $(TARGET_SUBDIR)/libvtv ; \
34010 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34011 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
34012 case $(srcdir) in \
34013 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34014 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34015 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34016 esac; \
34017 module_srcdir=libvtv; \
34018 $(SHELL) $$s/$$module_srcdir/configure \
34019 --srcdir=$${topdir}/$$module_srcdir \
34020 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34021 --target=${target_alias} \
34022 --with-build-libsubdir=$(HOST_SUBDIR) \
34023 $(STAGEprofile_CONFIGURE_FLAGS)
34024 @endif target-libvtv-bootstrap
34026 .PHONY: configure-stagefeedback-target-libvtv maybe-configure-stagefeedback-target-libvtv
34027 maybe-configure-stagefeedback-target-libvtv:
34028 @if target-libvtv-bootstrap
34029 maybe-configure-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
34030 configure-stagefeedback-target-libvtv:
34031 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34032 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
34033 @r=`${PWD_COMMAND}`; export r; \
34034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34035 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34036 echo "Checking multilib configuration for libvtv..."; \
34037 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34038 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34039 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34040 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34041 else \
34042 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34043 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34044 fi; \
34045 else \
34046 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34047 fi; \
34048 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34049 $(RAW_CXX_TARGET_EXPORTS) \
34051 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34052 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34053 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34054 echo Configuring stage feedback in $(TARGET_SUBDIR)/libvtv ; \
34055 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34056 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
34057 case $(srcdir) in \
34058 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34059 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34060 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34061 esac; \
34062 module_srcdir=libvtv; \
34063 $(SHELL) $$s/$$module_srcdir/configure \
34064 --srcdir=$${topdir}/$$module_srcdir \
34065 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34066 --target=${target_alias} \
34067 --with-build-libsubdir=$(HOST_SUBDIR) \
34068 $(STAGEfeedback_CONFIGURE_FLAGS)
34069 @endif target-libvtv-bootstrap
34075 .PHONY: all-target-libvtv maybe-all-target-libvtv
34076 maybe-all-target-libvtv:
34077 @if gcc-bootstrap
34078 all-target-libvtv: stage_current
34079 @endif gcc-bootstrap
34080 @if target-libvtv
34081 TARGET-target-libvtv=all
34082 maybe-all-target-libvtv: all-target-libvtv
34083 all-target-libvtv: configure-target-libvtv
34084 @r=`${PWD_COMMAND}`; export r; \
34085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34086 $(RAW_CXX_TARGET_EXPORTS) \
34087 (cd $(TARGET_SUBDIR)/libvtv && \
34088 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34089 $(TARGET-target-libvtv))
34090 @endif target-libvtv
34094 .PHONY: all-stage1-target-libvtv maybe-all-stage1-target-libvtv
34095 .PHONY: clean-stage1-target-libvtv maybe-clean-stage1-target-libvtv
34096 maybe-all-stage1-target-libvtv:
34097 maybe-clean-stage1-target-libvtv:
34098 @if target-libvtv-bootstrap
34099 maybe-all-stage1-target-libvtv: all-stage1-target-libvtv
34100 all-stage1: all-stage1-target-libvtv
34101 TARGET-stage1-target-libvtv = $(TARGET-target-libvtv)
34102 all-stage1-target-libvtv: configure-stage1-target-libvtv
34103 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34104 @r=`${PWD_COMMAND}`; export r; \
34105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34106 TFLAGS="$(STAGE1_TFLAGS)"; \
34107 $(RAW_CXX_TARGET_EXPORTS) \
34108 cd $(TARGET_SUBDIR)/libvtv && \
34109 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34110 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34111 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34112 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34113 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34114 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34115 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34116 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34118 TFLAGS="$(STAGE1_TFLAGS)" \
34119 $(TARGET-stage1-target-libvtv)
34121 maybe-clean-stage1-target-libvtv: clean-stage1-target-libvtv
34122 clean-stage1: clean-stage1-target-libvtv
34123 clean-stage1-target-libvtv:
34124 @if [ $(current_stage) = stage1 ]; then \
34125 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
34126 else \
34127 [ -f $(TARGET_SUBDIR)/stage1-libvtv/Makefile ] || exit 0; \
34128 $(MAKE) stage1-start; \
34129 fi; \
34130 cd $(TARGET_SUBDIR)/libvtv && \
34131 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34132 clean
34133 @endif target-libvtv-bootstrap
34136 .PHONY: all-stage2-target-libvtv maybe-all-stage2-target-libvtv
34137 .PHONY: clean-stage2-target-libvtv maybe-clean-stage2-target-libvtv
34138 maybe-all-stage2-target-libvtv:
34139 maybe-clean-stage2-target-libvtv:
34140 @if target-libvtv-bootstrap
34141 maybe-all-stage2-target-libvtv: all-stage2-target-libvtv
34142 all-stage2: all-stage2-target-libvtv
34143 TARGET-stage2-target-libvtv = $(TARGET-target-libvtv)
34144 all-stage2-target-libvtv: configure-stage2-target-libvtv
34145 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34146 @r=`${PWD_COMMAND}`; export r; \
34147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34148 TFLAGS="$(STAGE2_TFLAGS)"; \
34149 $(RAW_CXX_TARGET_EXPORTS) \
34151 cd $(TARGET_SUBDIR)/libvtv && \
34152 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34153 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34154 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34155 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34156 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34157 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34158 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34159 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34160 TFLAGS="$(STAGE2_TFLAGS)" \
34161 $(TARGET-stage2-target-libvtv)
34163 maybe-clean-stage2-target-libvtv: clean-stage2-target-libvtv
34164 clean-stage2: clean-stage2-target-libvtv
34165 clean-stage2-target-libvtv:
34166 @if [ $(current_stage) = stage2 ]; then \
34167 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
34168 else \
34169 [ -f $(TARGET_SUBDIR)/stage2-libvtv/Makefile ] || exit 0; \
34170 $(MAKE) stage2-start; \
34171 fi; \
34172 cd $(TARGET_SUBDIR)/libvtv && \
34173 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34174 @endif target-libvtv-bootstrap
34177 .PHONY: all-stage3-target-libvtv maybe-all-stage3-target-libvtv
34178 .PHONY: clean-stage3-target-libvtv maybe-clean-stage3-target-libvtv
34179 maybe-all-stage3-target-libvtv:
34180 maybe-clean-stage3-target-libvtv:
34181 @if target-libvtv-bootstrap
34182 maybe-all-stage3-target-libvtv: all-stage3-target-libvtv
34183 all-stage3: all-stage3-target-libvtv
34184 TARGET-stage3-target-libvtv = $(TARGET-target-libvtv)
34185 all-stage3-target-libvtv: configure-stage3-target-libvtv
34186 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34187 @r=`${PWD_COMMAND}`; export r; \
34188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34189 TFLAGS="$(STAGE3_TFLAGS)"; \
34190 $(RAW_CXX_TARGET_EXPORTS) \
34192 cd $(TARGET_SUBDIR)/libvtv && \
34193 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34194 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34195 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34196 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34197 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34198 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34199 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34200 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34201 TFLAGS="$(STAGE3_TFLAGS)" \
34202 $(TARGET-stage3-target-libvtv)
34204 maybe-clean-stage3-target-libvtv: clean-stage3-target-libvtv
34205 clean-stage3: clean-stage3-target-libvtv
34206 clean-stage3-target-libvtv:
34207 @if [ $(current_stage) = stage3 ]; then \
34208 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
34209 else \
34210 [ -f $(TARGET_SUBDIR)/stage3-libvtv/Makefile ] || exit 0; \
34211 $(MAKE) stage3-start; \
34212 fi; \
34213 cd $(TARGET_SUBDIR)/libvtv && \
34214 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34215 @endif target-libvtv-bootstrap
34218 .PHONY: all-stage4-target-libvtv maybe-all-stage4-target-libvtv
34219 .PHONY: clean-stage4-target-libvtv maybe-clean-stage4-target-libvtv
34220 maybe-all-stage4-target-libvtv:
34221 maybe-clean-stage4-target-libvtv:
34222 @if target-libvtv-bootstrap
34223 maybe-all-stage4-target-libvtv: all-stage4-target-libvtv
34224 all-stage4: all-stage4-target-libvtv
34225 TARGET-stage4-target-libvtv = $(TARGET-target-libvtv)
34226 all-stage4-target-libvtv: configure-stage4-target-libvtv
34227 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34228 @r=`${PWD_COMMAND}`; export r; \
34229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34230 TFLAGS="$(STAGE4_TFLAGS)"; \
34231 $(RAW_CXX_TARGET_EXPORTS) \
34233 cd $(TARGET_SUBDIR)/libvtv && \
34234 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34235 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34236 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34237 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34238 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34239 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34240 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34241 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34242 TFLAGS="$(STAGE4_TFLAGS)" \
34243 $(TARGET-stage4-target-libvtv)
34245 maybe-clean-stage4-target-libvtv: clean-stage4-target-libvtv
34246 clean-stage4: clean-stage4-target-libvtv
34247 clean-stage4-target-libvtv:
34248 @if [ $(current_stage) = stage4 ]; then \
34249 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
34250 else \
34251 [ -f $(TARGET_SUBDIR)/stage4-libvtv/Makefile ] || exit 0; \
34252 $(MAKE) stage4-start; \
34253 fi; \
34254 cd $(TARGET_SUBDIR)/libvtv && \
34255 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34256 @endif target-libvtv-bootstrap
34259 .PHONY: all-stageprofile-target-libvtv maybe-all-stageprofile-target-libvtv
34260 .PHONY: clean-stageprofile-target-libvtv maybe-clean-stageprofile-target-libvtv
34261 maybe-all-stageprofile-target-libvtv:
34262 maybe-clean-stageprofile-target-libvtv:
34263 @if target-libvtv-bootstrap
34264 maybe-all-stageprofile-target-libvtv: all-stageprofile-target-libvtv
34265 all-stageprofile: all-stageprofile-target-libvtv
34266 TARGET-stageprofile-target-libvtv = $(TARGET-target-libvtv)
34267 all-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
34268 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34269 @r=`${PWD_COMMAND}`; export r; \
34270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34271 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34272 $(RAW_CXX_TARGET_EXPORTS) \
34274 cd $(TARGET_SUBDIR)/libvtv && \
34275 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34276 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34277 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34278 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34279 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34280 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34281 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34282 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34283 TFLAGS="$(STAGEprofile_TFLAGS)" \
34284 $(TARGET-stageprofile-target-libvtv)
34286 maybe-clean-stageprofile-target-libvtv: clean-stageprofile-target-libvtv
34287 clean-stageprofile: clean-stageprofile-target-libvtv
34288 clean-stageprofile-target-libvtv:
34289 @if [ $(current_stage) = stageprofile ]; then \
34290 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
34291 else \
34292 [ -f $(TARGET_SUBDIR)/stageprofile-libvtv/Makefile ] || exit 0; \
34293 $(MAKE) stageprofile-start; \
34294 fi; \
34295 cd $(TARGET_SUBDIR)/libvtv && \
34296 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34297 @endif target-libvtv-bootstrap
34300 .PHONY: all-stagefeedback-target-libvtv maybe-all-stagefeedback-target-libvtv
34301 .PHONY: clean-stagefeedback-target-libvtv maybe-clean-stagefeedback-target-libvtv
34302 maybe-all-stagefeedback-target-libvtv:
34303 maybe-clean-stagefeedback-target-libvtv:
34304 @if target-libvtv-bootstrap
34305 maybe-all-stagefeedback-target-libvtv: all-stagefeedback-target-libvtv
34306 all-stagefeedback: all-stagefeedback-target-libvtv
34307 TARGET-stagefeedback-target-libvtv = $(TARGET-target-libvtv)
34308 all-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
34309 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34310 @r=`${PWD_COMMAND}`; export r; \
34311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34312 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34313 $(RAW_CXX_TARGET_EXPORTS) \
34315 cd $(TARGET_SUBDIR)/libvtv && \
34316 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34317 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34318 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34319 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34320 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34321 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34322 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34323 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34324 TFLAGS="$(STAGEfeedback_TFLAGS)" \
34325 $(TARGET-stagefeedback-target-libvtv)
34327 maybe-clean-stagefeedback-target-libvtv: clean-stagefeedback-target-libvtv
34328 clean-stagefeedback: clean-stagefeedback-target-libvtv
34329 clean-stagefeedback-target-libvtv:
34330 @if [ $(current_stage) = stagefeedback ]; then \
34331 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
34332 else \
34333 [ -f $(TARGET_SUBDIR)/stagefeedback-libvtv/Makefile ] || exit 0; \
34334 $(MAKE) stagefeedback-start; \
34335 fi; \
34336 cd $(TARGET_SUBDIR)/libvtv && \
34337 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34338 @endif target-libvtv-bootstrap
34345 .PHONY: check-target-libvtv maybe-check-target-libvtv
34346 maybe-check-target-libvtv:
34347 @if target-libvtv
34348 maybe-check-target-libvtv: check-target-libvtv
34350 check-target-libvtv:
34351 @: $(MAKE); $(unstage)
34352 @r=`${PWD_COMMAND}`; export r; \
34353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34354 $(RAW_CXX_TARGET_EXPORTS) \
34355 (cd $(TARGET_SUBDIR)/libvtv && \
34356 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
34358 @endif target-libvtv
34360 .PHONY: install-target-libvtv maybe-install-target-libvtv
34361 maybe-install-target-libvtv:
34362 @if target-libvtv
34363 maybe-install-target-libvtv: install-target-libvtv
34365 install-target-libvtv: installdirs
34366 @: $(MAKE); $(unstage)
34367 @r=`${PWD_COMMAND}`; export r; \
34368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34369 $(RAW_CXX_TARGET_EXPORTS) \
34370 (cd $(TARGET_SUBDIR)/libvtv && \
34371 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34373 @endif target-libvtv
34375 .PHONY: install-strip-target-libvtv maybe-install-strip-target-libvtv
34376 maybe-install-strip-target-libvtv:
34377 @if target-libvtv
34378 maybe-install-strip-target-libvtv: install-strip-target-libvtv
34380 install-strip-target-libvtv: installdirs
34381 @: $(MAKE); $(unstage)
34382 @r=`${PWD_COMMAND}`; export r; \
34383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34384 $(RAW_CXX_TARGET_EXPORTS) \
34385 (cd $(TARGET_SUBDIR)/libvtv && \
34386 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34388 @endif target-libvtv
34390 # Other targets (info, dvi, pdf, etc.)
34392 .PHONY: maybe-info-target-libvtv info-target-libvtv
34393 maybe-info-target-libvtv:
34394 @if target-libvtv
34395 maybe-info-target-libvtv: info-target-libvtv
34397 info-target-libvtv: \
34398 configure-target-libvtv
34399 @: $(MAKE); $(unstage)
34400 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34401 r=`${PWD_COMMAND}`; export r; \
34402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34403 $(RAW_CXX_TARGET_EXPORTS) \
34404 echo "Doing info in $(TARGET_SUBDIR)/libvtv" ; \
34405 for flag in $(EXTRA_TARGET_FLAGS); do \
34406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34407 done; \
34408 (cd $(TARGET_SUBDIR)/libvtv && \
34409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34411 "RANLIB=$${RANLIB}" \
34412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34413 info) \
34414 || exit 1
34416 @endif target-libvtv
34418 .PHONY: maybe-dvi-target-libvtv dvi-target-libvtv
34419 maybe-dvi-target-libvtv:
34420 @if target-libvtv
34421 maybe-dvi-target-libvtv: dvi-target-libvtv
34423 dvi-target-libvtv: \
34424 configure-target-libvtv
34425 @: $(MAKE); $(unstage)
34426 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34427 r=`${PWD_COMMAND}`; export r; \
34428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34429 $(RAW_CXX_TARGET_EXPORTS) \
34430 echo "Doing dvi in $(TARGET_SUBDIR)/libvtv" ; \
34431 for flag in $(EXTRA_TARGET_FLAGS); do \
34432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34433 done; \
34434 (cd $(TARGET_SUBDIR)/libvtv && \
34435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34437 "RANLIB=$${RANLIB}" \
34438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34439 dvi) \
34440 || exit 1
34442 @endif target-libvtv
34444 .PHONY: maybe-pdf-target-libvtv pdf-target-libvtv
34445 maybe-pdf-target-libvtv:
34446 @if target-libvtv
34447 maybe-pdf-target-libvtv: pdf-target-libvtv
34449 pdf-target-libvtv: \
34450 configure-target-libvtv
34451 @: $(MAKE); $(unstage)
34452 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34453 r=`${PWD_COMMAND}`; export r; \
34454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34455 $(RAW_CXX_TARGET_EXPORTS) \
34456 echo "Doing pdf in $(TARGET_SUBDIR)/libvtv" ; \
34457 for flag in $(EXTRA_TARGET_FLAGS); do \
34458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34459 done; \
34460 (cd $(TARGET_SUBDIR)/libvtv && \
34461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34463 "RANLIB=$${RANLIB}" \
34464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34465 pdf) \
34466 || exit 1
34468 @endif target-libvtv
34470 .PHONY: maybe-html-target-libvtv html-target-libvtv
34471 maybe-html-target-libvtv:
34472 @if target-libvtv
34473 maybe-html-target-libvtv: html-target-libvtv
34475 html-target-libvtv: \
34476 configure-target-libvtv
34477 @: $(MAKE); $(unstage)
34478 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34479 r=`${PWD_COMMAND}`; export r; \
34480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34481 $(RAW_CXX_TARGET_EXPORTS) \
34482 echo "Doing html in $(TARGET_SUBDIR)/libvtv" ; \
34483 for flag in $(EXTRA_TARGET_FLAGS); do \
34484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34485 done; \
34486 (cd $(TARGET_SUBDIR)/libvtv && \
34487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34489 "RANLIB=$${RANLIB}" \
34490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34491 html) \
34492 || exit 1
34494 @endif target-libvtv
34496 .PHONY: maybe-TAGS-target-libvtv TAGS-target-libvtv
34497 maybe-TAGS-target-libvtv:
34498 @if target-libvtv
34499 maybe-TAGS-target-libvtv: TAGS-target-libvtv
34501 TAGS-target-libvtv: \
34502 configure-target-libvtv
34503 @: $(MAKE); $(unstage)
34504 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34505 r=`${PWD_COMMAND}`; export r; \
34506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34507 $(RAW_CXX_TARGET_EXPORTS) \
34508 echo "Doing TAGS in $(TARGET_SUBDIR)/libvtv" ; \
34509 for flag in $(EXTRA_TARGET_FLAGS); do \
34510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34511 done; \
34512 (cd $(TARGET_SUBDIR)/libvtv && \
34513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34515 "RANLIB=$${RANLIB}" \
34516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34517 TAGS) \
34518 || exit 1
34520 @endif target-libvtv
34522 .PHONY: maybe-install-info-target-libvtv install-info-target-libvtv
34523 maybe-install-info-target-libvtv:
34524 @if target-libvtv
34525 maybe-install-info-target-libvtv: install-info-target-libvtv
34527 install-info-target-libvtv: \
34528 configure-target-libvtv \
34529 info-target-libvtv
34530 @: $(MAKE); $(unstage)
34531 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34532 r=`${PWD_COMMAND}`; export r; \
34533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34534 $(RAW_CXX_TARGET_EXPORTS) \
34535 echo "Doing install-info in $(TARGET_SUBDIR)/libvtv" ; \
34536 for flag in $(EXTRA_TARGET_FLAGS); do \
34537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34538 done; \
34539 (cd $(TARGET_SUBDIR)/libvtv && \
34540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34542 "RANLIB=$${RANLIB}" \
34543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34544 install-info) \
34545 || exit 1
34547 @endif target-libvtv
34549 .PHONY: maybe-install-pdf-target-libvtv install-pdf-target-libvtv
34550 maybe-install-pdf-target-libvtv:
34551 @if target-libvtv
34552 maybe-install-pdf-target-libvtv: install-pdf-target-libvtv
34554 install-pdf-target-libvtv: \
34555 configure-target-libvtv \
34556 pdf-target-libvtv
34557 @: $(MAKE); $(unstage)
34558 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34559 r=`${PWD_COMMAND}`; export r; \
34560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34561 $(RAW_CXX_TARGET_EXPORTS) \
34562 echo "Doing install-pdf in $(TARGET_SUBDIR)/libvtv" ; \
34563 for flag in $(EXTRA_TARGET_FLAGS); do \
34564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34565 done; \
34566 (cd $(TARGET_SUBDIR)/libvtv && \
34567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34569 "RANLIB=$${RANLIB}" \
34570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34571 install-pdf) \
34572 || exit 1
34574 @endif target-libvtv
34576 .PHONY: maybe-install-html-target-libvtv install-html-target-libvtv
34577 maybe-install-html-target-libvtv:
34578 @if target-libvtv
34579 maybe-install-html-target-libvtv: install-html-target-libvtv
34581 install-html-target-libvtv: \
34582 configure-target-libvtv \
34583 html-target-libvtv
34584 @: $(MAKE); $(unstage)
34585 @[ -f $(TARGET_SUBDIR)/libvtv/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 install-html in $(TARGET_SUBDIR)/libvtv" ; \
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)/libvtv && \
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 install-html) \
34599 || exit 1
34601 @endif target-libvtv
34603 .PHONY: maybe-installcheck-target-libvtv installcheck-target-libvtv
34604 maybe-installcheck-target-libvtv:
34605 @if target-libvtv
34606 maybe-installcheck-target-libvtv: installcheck-target-libvtv
34608 installcheck-target-libvtv: \
34609 configure-target-libvtv
34610 @: $(MAKE); $(unstage)
34611 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34612 r=`${PWD_COMMAND}`; export r; \
34613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34614 $(RAW_CXX_TARGET_EXPORTS) \
34615 echo "Doing installcheck in $(TARGET_SUBDIR)/libvtv" ; \
34616 for flag in $(EXTRA_TARGET_FLAGS); do \
34617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34618 done; \
34619 (cd $(TARGET_SUBDIR)/libvtv && \
34620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34622 "RANLIB=$${RANLIB}" \
34623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34624 installcheck) \
34625 || exit 1
34627 @endif target-libvtv
34629 .PHONY: maybe-mostlyclean-target-libvtv mostlyclean-target-libvtv
34630 maybe-mostlyclean-target-libvtv:
34631 @if target-libvtv
34632 maybe-mostlyclean-target-libvtv: mostlyclean-target-libvtv
34634 mostlyclean-target-libvtv:
34635 @: $(MAKE); $(unstage)
34636 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34637 r=`${PWD_COMMAND}`; export r; \
34638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34639 $(RAW_CXX_TARGET_EXPORTS) \
34640 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libvtv" ; \
34641 for flag in $(EXTRA_TARGET_FLAGS); do \
34642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34643 done; \
34644 (cd $(TARGET_SUBDIR)/libvtv && \
34645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34647 "RANLIB=$${RANLIB}" \
34648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34649 mostlyclean) \
34650 || exit 1
34652 @endif target-libvtv
34654 .PHONY: maybe-clean-target-libvtv clean-target-libvtv
34655 maybe-clean-target-libvtv:
34656 @if target-libvtv
34657 maybe-clean-target-libvtv: clean-target-libvtv
34659 clean-target-libvtv:
34660 @: $(MAKE); $(unstage)
34661 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34662 r=`${PWD_COMMAND}`; export r; \
34663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34664 $(RAW_CXX_TARGET_EXPORTS) \
34665 echo "Doing clean in $(TARGET_SUBDIR)/libvtv" ; \
34666 for flag in $(EXTRA_TARGET_FLAGS); do \
34667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34668 done; \
34669 (cd $(TARGET_SUBDIR)/libvtv && \
34670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34672 "RANLIB=$${RANLIB}" \
34673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34674 clean) \
34675 || exit 1
34677 @endif target-libvtv
34679 .PHONY: maybe-distclean-target-libvtv distclean-target-libvtv
34680 maybe-distclean-target-libvtv:
34681 @if target-libvtv
34682 maybe-distclean-target-libvtv: distclean-target-libvtv
34684 distclean-target-libvtv:
34685 @: $(MAKE); $(unstage)
34686 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34687 r=`${PWD_COMMAND}`; export r; \
34688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34689 $(RAW_CXX_TARGET_EXPORTS) \
34690 echo "Doing distclean in $(TARGET_SUBDIR)/libvtv" ; \
34691 for flag in $(EXTRA_TARGET_FLAGS); do \
34692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34693 done; \
34694 (cd $(TARGET_SUBDIR)/libvtv && \
34695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34697 "RANLIB=$${RANLIB}" \
34698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34699 distclean) \
34700 || exit 1
34702 @endif target-libvtv
34704 .PHONY: maybe-maintainer-clean-target-libvtv maintainer-clean-target-libvtv
34705 maybe-maintainer-clean-target-libvtv:
34706 @if target-libvtv
34707 maybe-maintainer-clean-target-libvtv: maintainer-clean-target-libvtv
34709 maintainer-clean-target-libvtv:
34710 @: $(MAKE); $(unstage)
34711 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34712 r=`${PWD_COMMAND}`; export r; \
34713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34714 $(RAW_CXX_TARGET_EXPORTS) \
34715 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libvtv" ; \
34716 for flag in $(EXTRA_TARGET_FLAGS); do \
34717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34718 done; \
34719 (cd $(TARGET_SUBDIR)/libvtv && \
34720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34722 "RANLIB=$${RANLIB}" \
34723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34724 maintainer-clean) \
34725 || exit 1
34727 @endif target-libvtv
34733 .PHONY: configure-target-libcilkrts maybe-configure-target-libcilkrts
34734 maybe-configure-target-libcilkrts:
34735 @if gcc-bootstrap
34736 configure-target-libcilkrts: stage_current
34737 @endif gcc-bootstrap
34738 @if target-libcilkrts
34739 maybe-configure-target-libcilkrts: configure-target-libcilkrts
34740 configure-target-libcilkrts:
34741 @: $(MAKE); $(unstage)
34742 @r=`${PWD_COMMAND}`; export r; \
34743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34744 echo "Checking multilib configuration for libcilkrts..."; \
34745 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts ; \
34746 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libcilkrts/multilib.tmp 2> /dev/null ; \
34747 if test -r $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
34748 if cmp -s $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
34749 rm -f $(TARGET_SUBDIR)/libcilkrts/multilib.tmp; \
34750 else \
34751 rm -f $(TARGET_SUBDIR)/libcilkrts/Makefile; \
34752 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
34753 fi; \
34754 else \
34755 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
34756 fi; \
34757 test ! -f $(TARGET_SUBDIR)/libcilkrts/Makefile || exit 0; \
34758 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts ; \
34759 $(NORMAL_TARGET_EXPORTS) \
34760 echo Configuring in $(TARGET_SUBDIR)/libcilkrts; \
34761 cd "$(TARGET_SUBDIR)/libcilkrts" || exit 1; \
34762 case $(srcdir) in \
34763 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34764 *) topdir=`echo $(TARGET_SUBDIR)/libcilkrts/ | \
34765 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34766 esac; \
34767 module_srcdir=libcilkrts; \
34768 rm -f no-such-file || : ; \
34769 CONFIG_SITE=no-such-file $(SHELL) \
34770 $$s/$$module_srcdir/configure \
34771 --srcdir=$${topdir}/$$module_srcdir \
34772 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34773 --target=${target_alias} \
34774 || exit 1
34775 @endif target-libcilkrts
34781 .PHONY: all-target-libcilkrts maybe-all-target-libcilkrts
34782 maybe-all-target-libcilkrts:
34783 @if gcc-bootstrap
34784 all-target-libcilkrts: stage_current
34785 @endif gcc-bootstrap
34786 @if target-libcilkrts
34787 TARGET-target-libcilkrts=all
34788 maybe-all-target-libcilkrts: all-target-libcilkrts
34789 all-target-libcilkrts: configure-target-libcilkrts
34790 @: $(MAKE); $(unstage)
34791 @r=`${PWD_COMMAND}`; export r; \
34792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34793 $(NORMAL_TARGET_EXPORTS) \
34794 (cd $(TARGET_SUBDIR)/libcilkrts && \
34795 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
34796 $(TARGET-target-libcilkrts))
34797 @endif target-libcilkrts
34803 .PHONY: check-target-libcilkrts maybe-check-target-libcilkrts
34804 maybe-check-target-libcilkrts:
34805 @if target-libcilkrts
34806 maybe-check-target-libcilkrts: check-target-libcilkrts
34808 check-target-libcilkrts:
34809 @: $(MAKE); $(unstage)
34810 @r=`${PWD_COMMAND}`; export r; \
34811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34812 $(NORMAL_TARGET_EXPORTS) \
34813 (cd $(TARGET_SUBDIR)/libcilkrts && \
34814 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
34816 @endif target-libcilkrts
34818 .PHONY: install-target-libcilkrts maybe-install-target-libcilkrts
34819 maybe-install-target-libcilkrts:
34820 @if target-libcilkrts
34821 maybe-install-target-libcilkrts: install-target-libcilkrts
34823 install-target-libcilkrts: installdirs
34824 @: $(MAKE); $(unstage)
34825 @r=`${PWD_COMMAND}`; export r; \
34826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34827 $(NORMAL_TARGET_EXPORTS) \
34828 (cd $(TARGET_SUBDIR)/libcilkrts && \
34829 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34831 @endif target-libcilkrts
34833 .PHONY: install-strip-target-libcilkrts maybe-install-strip-target-libcilkrts
34834 maybe-install-strip-target-libcilkrts:
34835 @if target-libcilkrts
34836 maybe-install-strip-target-libcilkrts: install-strip-target-libcilkrts
34838 install-strip-target-libcilkrts: installdirs
34839 @: $(MAKE); $(unstage)
34840 @r=`${PWD_COMMAND}`; export r; \
34841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34842 $(NORMAL_TARGET_EXPORTS) \
34843 (cd $(TARGET_SUBDIR)/libcilkrts && \
34844 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34846 @endif target-libcilkrts
34848 # Other targets (info, dvi, pdf, etc.)
34850 .PHONY: maybe-info-target-libcilkrts info-target-libcilkrts
34851 maybe-info-target-libcilkrts:
34852 @if target-libcilkrts
34853 maybe-info-target-libcilkrts: info-target-libcilkrts
34855 info-target-libcilkrts: \
34856 configure-target-libcilkrts
34857 @: $(MAKE); $(unstage)
34858 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34859 r=`${PWD_COMMAND}`; export r; \
34860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34861 $(NORMAL_TARGET_EXPORTS) \
34862 echo "Doing info in $(TARGET_SUBDIR)/libcilkrts" ; \
34863 for flag in $(EXTRA_TARGET_FLAGS); do \
34864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34865 done; \
34866 (cd $(TARGET_SUBDIR)/libcilkrts && \
34867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34869 "RANLIB=$${RANLIB}" \
34870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34871 info) \
34872 || exit 1
34874 @endif target-libcilkrts
34876 .PHONY: maybe-dvi-target-libcilkrts dvi-target-libcilkrts
34877 maybe-dvi-target-libcilkrts:
34878 @if target-libcilkrts
34879 maybe-dvi-target-libcilkrts: dvi-target-libcilkrts
34881 dvi-target-libcilkrts: \
34882 configure-target-libcilkrts
34883 @: $(MAKE); $(unstage)
34884 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34885 r=`${PWD_COMMAND}`; export r; \
34886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34887 $(NORMAL_TARGET_EXPORTS) \
34888 echo "Doing dvi in $(TARGET_SUBDIR)/libcilkrts" ; \
34889 for flag in $(EXTRA_TARGET_FLAGS); do \
34890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34891 done; \
34892 (cd $(TARGET_SUBDIR)/libcilkrts && \
34893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34895 "RANLIB=$${RANLIB}" \
34896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34897 dvi) \
34898 || exit 1
34900 @endif target-libcilkrts
34902 .PHONY: maybe-pdf-target-libcilkrts pdf-target-libcilkrts
34903 maybe-pdf-target-libcilkrts:
34904 @if target-libcilkrts
34905 maybe-pdf-target-libcilkrts: pdf-target-libcilkrts
34907 pdf-target-libcilkrts: \
34908 configure-target-libcilkrts
34909 @: $(MAKE); $(unstage)
34910 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34911 r=`${PWD_COMMAND}`; export r; \
34912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34913 $(NORMAL_TARGET_EXPORTS) \
34914 echo "Doing pdf in $(TARGET_SUBDIR)/libcilkrts" ; \
34915 for flag in $(EXTRA_TARGET_FLAGS); do \
34916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34917 done; \
34918 (cd $(TARGET_SUBDIR)/libcilkrts && \
34919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34921 "RANLIB=$${RANLIB}" \
34922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34923 pdf) \
34924 || exit 1
34926 @endif target-libcilkrts
34928 .PHONY: maybe-html-target-libcilkrts html-target-libcilkrts
34929 maybe-html-target-libcilkrts:
34930 @if target-libcilkrts
34931 maybe-html-target-libcilkrts: html-target-libcilkrts
34933 html-target-libcilkrts: \
34934 configure-target-libcilkrts
34935 @: $(MAKE); $(unstage)
34936 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34937 r=`${PWD_COMMAND}`; export r; \
34938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34939 $(NORMAL_TARGET_EXPORTS) \
34940 echo "Doing html in $(TARGET_SUBDIR)/libcilkrts" ; \
34941 for flag in $(EXTRA_TARGET_FLAGS); do \
34942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34943 done; \
34944 (cd $(TARGET_SUBDIR)/libcilkrts && \
34945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34947 "RANLIB=$${RANLIB}" \
34948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34949 html) \
34950 || exit 1
34952 @endif target-libcilkrts
34954 .PHONY: maybe-TAGS-target-libcilkrts TAGS-target-libcilkrts
34955 maybe-TAGS-target-libcilkrts:
34956 @if target-libcilkrts
34957 maybe-TAGS-target-libcilkrts: TAGS-target-libcilkrts
34959 TAGS-target-libcilkrts: \
34960 configure-target-libcilkrts
34961 @: $(MAKE); $(unstage)
34962 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34963 r=`${PWD_COMMAND}`; export r; \
34964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34965 $(NORMAL_TARGET_EXPORTS) \
34966 echo "Doing TAGS in $(TARGET_SUBDIR)/libcilkrts" ; \
34967 for flag in $(EXTRA_TARGET_FLAGS); do \
34968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34969 done; \
34970 (cd $(TARGET_SUBDIR)/libcilkrts && \
34971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34973 "RANLIB=$${RANLIB}" \
34974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34975 TAGS) \
34976 || exit 1
34978 @endif target-libcilkrts
34980 .PHONY: maybe-install-info-target-libcilkrts install-info-target-libcilkrts
34981 maybe-install-info-target-libcilkrts:
34982 @if target-libcilkrts
34983 maybe-install-info-target-libcilkrts: install-info-target-libcilkrts
34985 install-info-target-libcilkrts: \
34986 configure-target-libcilkrts \
34987 info-target-libcilkrts
34988 @: $(MAKE); $(unstage)
34989 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
34990 r=`${PWD_COMMAND}`; export r; \
34991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34992 $(NORMAL_TARGET_EXPORTS) \
34993 echo "Doing install-info in $(TARGET_SUBDIR)/libcilkrts" ; \
34994 for flag in $(EXTRA_TARGET_FLAGS); do \
34995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34996 done; \
34997 (cd $(TARGET_SUBDIR)/libcilkrts && \
34998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35000 "RANLIB=$${RANLIB}" \
35001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35002 install-info) \
35003 || exit 1
35005 @endif target-libcilkrts
35007 .PHONY: maybe-install-pdf-target-libcilkrts install-pdf-target-libcilkrts
35008 maybe-install-pdf-target-libcilkrts:
35009 @if target-libcilkrts
35010 maybe-install-pdf-target-libcilkrts: install-pdf-target-libcilkrts
35012 install-pdf-target-libcilkrts: \
35013 configure-target-libcilkrts \
35014 pdf-target-libcilkrts
35015 @: $(MAKE); $(unstage)
35016 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35017 r=`${PWD_COMMAND}`; export r; \
35018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35019 $(NORMAL_TARGET_EXPORTS) \
35020 echo "Doing install-pdf in $(TARGET_SUBDIR)/libcilkrts" ; \
35021 for flag in $(EXTRA_TARGET_FLAGS); do \
35022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35023 done; \
35024 (cd $(TARGET_SUBDIR)/libcilkrts && \
35025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35027 "RANLIB=$${RANLIB}" \
35028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35029 install-pdf) \
35030 || exit 1
35032 @endif target-libcilkrts
35034 .PHONY: maybe-install-html-target-libcilkrts install-html-target-libcilkrts
35035 maybe-install-html-target-libcilkrts:
35036 @if target-libcilkrts
35037 maybe-install-html-target-libcilkrts: install-html-target-libcilkrts
35039 install-html-target-libcilkrts: \
35040 configure-target-libcilkrts \
35041 html-target-libcilkrts
35042 @: $(MAKE); $(unstage)
35043 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35044 r=`${PWD_COMMAND}`; export r; \
35045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35046 $(NORMAL_TARGET_EXPORTS) \
35047 echo "Doing install-html in $(TARGET_SUBDIR)/libcilkrts" ; \
35048 for flag in $(EXTRA_TARGET_FLAGS); do \
35049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35050 done; \
35051 (cd $(TARGET_SUBDIR)/libcilkrts && \
35052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35054 "RANLIB=$${RANLIB}" \
35055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35056 install-html) \
35057 || exit 1
35059 @endif target-libcilkrts
35061 .PHONY: maybe-installcheck-target-libcilkrts installcheck-target-libcilkrts
35062 maybe-installcheck-target-libcilkrts:
35063 @if target-libcilkrts
35064 maybe-installcheck-target-libcilkrts: installcheck-target-libcilkrts
35066 installcheck-target-libcilkrts: \
35067 configure-target-libcilkrts
35068 @: $(MAKE); $(unstage)
35069 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35070 r=`${PWD_COMMAND}`; export r; \
35071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35072 $(NORMAL_TARGET_EXPORTS) \
35073 echo "Doing installcheck in $(TARGET_SUBDIR)/libcilkrts" ; \
35074 for flag in $(EXTRA_TARGET_FLAGS); do \
35075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35076 done; \
35077 (cd $(TARGET_SUBDIR)/libcilkrts && \
35078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35080 "RANLIB=$${RANLIB}" \
35081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35082 installcheck) \
35083 || exit 1
35085 @endif target-libcilkrts
35087 .PHONY: maybe-mostlyclean-target-libcilkrts mostlyclean-target-libcilkrts
35088 maybe-mostlyclean-target-libcilkrts:
35089 @if target-libcilkrts
35090 maybe-mostlyclean-target-libcilkrts: mostlyclean-target-libcilkrts
35092 mostlyclean-target-libcilkrts:
35093 @: $(MAKE); $(unstage)
35094 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35095 r=`${PWD_COMMAND}`; export r; \
35096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35097 $(NORMAL_TARGET_EXPORTS) \
35098 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libcilkrts" ; \
35099 for flag in $(EXTRA_TARGET_FLAGS); do \
35100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35101 done; \
35102 (cd $(TARGET_SUBDIR)/libcilkrts && \
35103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35105 "RANLIB=$${RANLIB}" \
35106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35107 mostlyclean) \
35108 || exit 1
35110 @endif target-libcilkrts
35112 .PHONY: maybe-clean-target-libcilkrts clean-target-libcilkrts
35113 maybe-clean-target-libcilkrts:
35114 @if target-libcilkrts
35115 maybe-clean-target-libcilkrts: clean-target-libcilkrts
35117 clean-target-libcilkrts:
35118 @: $(MAKE); $(unstage)
35119 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35120 r=`${PWD_COMMAND}`; export r; \
35121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35122 $(NORMAL_TARGET_EXPORTS) \
35123 echo "Doing clean in $(TARGET_SUBDIR)/libcilkrts" ; \
35124 for flag in $(EXTRA_TARGET_FLAGS); do \
35125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35126 done; \
35127 (cd $(TARGET_SUBDIR)/libcilkrts && \
35128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35130 "RANLIB=$${RANLIB}" \
35131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35132 clean) \
35133 || exit 1
35135 @endif target-libcilkrts
35137 .PHONY: maybe-distclean-target-libcilkrts distclean-target-libcilkrts
35138 maybe-distclean-target-libcilkrts:
35139 @if target-libcilkrts
35140 maybe-distclean-target-libcilkrts: distclean-target-libcilkrts
35142 distclean-target-libcilkrts:
35143 @: $(MAKE); $(unstage)
35144 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35145 r=`${PWD_COMMAND}`; export r; \
35146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35147 $(NORMAL_TARGET_EXPORTS) \
35148 echo "Doing distclean in $(TARGET_SUBDIR)/libcilkrts" ; \
35149 for flag in $(EXTRA_TARGET_FLAGS); do \
35150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35151 done; \
35152 (cd $(TARGET_SUBDIR)/libcilkrts && \
35153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35155 "RANLIB=$${RANLIB}" \
35156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35157 distclean) \
35158 || exit 1
35160 @endif target-libcilkrts
35162 .PHONY: maybe-maintainer-clean-target-libcilkrts maintainer-clean-target-libcilkrts
35163 maybe-maintainer-clean-target-libcilkrts:
35164 @if target-libcilkrts
35165 maybe-maintainer-clean-target-libcilkrts: maintainer-clean-target-libcilkrts
35167 maintainer-clean-target-libcilkrts:
35168 @: $(MAKE); $(unstage)
35169 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35170 r=`${PWD_COMMAND}`; export r; \
35171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35172 $(NORMAL_TARGET_EXPORTS) \
35173 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libcilkrts" ; \
35174 for flag in $(EXTRA_TARGET_FLAGS); do \
35175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35176 done; \
35177 (cd $(TARGET_SUBDIR)/libcilkrts && \
35178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35180 "RANLIB=$${RANLIB}" \
35181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35182 maintainer-clean) \
35183 || exit 1
35185 @endif target-libcilkrts
35191 .PHONY: configure-target-libssp maybe-configure-target-libssp
35192 maybe-configure-target-libssp:
35193 @if gcc-bootstrap
35194 configure-target-libssp: stage_current
35195 @endif gcc-bootstrap
35196 @if target-libssp
35197 maybe-configure-target-libssp: configure-target-libssp
35198 configure-target-libssp:
35199 @: $(MAKE); $(unstage)
35200 @r=`${PWD_COMMAND}`; export r; \
35201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35202 echo "Checking multilib configuration for libssp..."; \
35203 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
35204 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
35205 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
35206 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
35207 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
35208 else \
35209 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
35210 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
35211 fi; \
35212 else \
35213 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
35214 fi; \
35215 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
35216 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
35217 $(NORMAL_TARGET_EXPORTS) \
35218 echo Configuring in $(TARGET_SUBDIR)/libssp; \
35219 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
35220 case $(srcdir) in \
35221 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35222 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
35223 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35224 esac; \
35225 module_srcdir=libssp; \
35226 rm -f no-such-file || : ; \
35227 CONFIG_SITE=no-such-file $(SHELL) \
35228 $$s/$$module_srcdir/configure \
35229 --srcdir=$${topdir}/$$module_srcdir \
35230 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35231 --target=${target_alias} \
35232 || exit 1
35233 @endif target-libssp
35239 .PHONY: all-target-libssp maybe-all-target-libssp
35240 maybe-all-target-libssp:
35241 @if gcc-bootstrap
35242 all-target-libssp: stage_current
35243 @endif gcc-bootstrap
35244 @if target-libssp
35245 TARGET-target-libssp=all
35246 maybe-all-target-libssp: all-target-libssp
35247 all-target-libssp: configure-target-libssp
35248 @: $(MAKE); $(unstage)
35249 @r=`${PWD_COMMAND}`; export r; \
35250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35251 $(NORMAL_TARGET_EXPORTS) \
35252 (cd $(TARGET_SUBDIR)/libssp && \
35253 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35254 $(TARGET-target-libssp))
35255 @endif target-libssp
35261 .PHONY: check-target-libssp maybe-check-target-libssp
35262 maybe-check-target-libssp:
35263 @if target-libssp
35264 maybe-check-target-libssp: check-target-libssp
35266 check-target-libssp:
35267 @: $(MAKE); $(unstage)
35268 @r=`${PWD_COMMAND}`; export r; \
35269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35270 $(NORMAL_TARGET_EXPORTS) \
35271 (cd $(TARGET_SUBDIR)/libssp && \
35272 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
35274 @endif target-libssp
35276 .PHONY: install-target-libssp maybe-install-target-libssp
35277 maybe-install-target-libssp:
35278 @if target-libssp
35279 maybe-install-target-libssp: install-target-libssp
35281 install-target-libssp: installdirs
35282 @: $(MAKE); $(unstage)
35283 @r=`${PWD_COMMAND}`; export r; \
35284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35285 $(NORMAL_TARGET_EXPORTS) \
35286 (cd $(TARGET_SUBDIR)/libssp && \
35287 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35289 @endif target-libssp
35291 .PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
35292 maybe-install-strip-target-libssp:
35293 @if target-libssp
35294 maybe-install-strip-target-libssp: install-strip-target-libssp
35296 install-strip-target-libssp: installdirs
35297 @: $(MAKE); $(unstage)
35298 @r=`${PWD_COMMAND}`; export r; \
35299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35300 $(NORMAL_TARGET_EXPORTS) \
35301 (cd $(TARGET_SUBDIR)/libssp && \
35302 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35304 @endif target-libssp
35306 # Other targets (info, dvi, pdf, etc.)
35308 .PHONY: maybe-info-target-libssp info-target-libssp
35309 maybe-info-target-libssp:
35310 @if target-libssp
35311 maybe-info-target-libssp: info-target-libssp
35313 info-target-libssp: \
35314 configure-target-libssp
35315 @: $(MAKE); $(unstage)
35316 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35317 r=`${PWD_COMMAND}`; export r; \
35318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35319 $(NORMAL_TARGET_EXPORTS) \
35320 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
35321 for flag in $(EXTRA_TARGET_FLAGS); do \
35322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35323 done; \
35324 (cd $(TARGET_SUBDIR)/libssp && \
35325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35327 "RANLIB=$${RANLIB}" \
35328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35329 info) \
35330 || exit 1
35332 @endif target-libssp
35334 .PHONY: maybe-dvi-target-libssp dvi-target-libssp
35335 maybe-dvi-target-libssp:
35336 @if target-libssp
35337 maybe-dvi-target-libssp: dvi-target-libssp
35339 dvi-target-libssp: \
35340 configure-target-libssp
35341 @: $(MAKE); $(unstage)
35342 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35343 r=`${PWD_COMMAND}`; export r; \
35344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35345 $(NORMAL_TARGET_EXPORTS) \
35346 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
35347 for flag in $(EXTRA_TARGET_FLAGS); do \
35348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35349 done; \
35350 (cd $(TARGET_SUBDIR)/libssp && \
35351 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35352 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35353 "RANLIB=$${RANLIB}" \
35354 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35355 dvi) \
35356 || exit 1
35358 @endif target-libssp
35360 .PHONY: maybe-pdf-target-libssp pdf-target-libssp
35361 maybe-pdf-target-libssp:
35362 @if target-libssp
35363 maybe-pdf-target-libssp: pdf-target-libssp
35365 pdf-target-libssp: \
35366 configure-target-libssp
35367 @: $(MAKE); $(unstage)
35368 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35369 r=`${PWD_COMMAND}`; export r; \
35370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35371 $(NORMAL_TARGET_EXPORTS) \
35372 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
35373 for flag in $(EXTRA_TARGET_FLAGS); do \
35374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35375 done; \
35376 (cd $(TARGET_SUBDIR)/libssp && \
35377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35379 "RANLIB=$${RANLIB}" \
35380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35381 pdf) \
35382 || exit 1
35384 @endif target-libssp
35386 .PHONY: maybe-html-target-libssp html-target-libssp
35387 maybe-html-target-libssp:
35388 @if target-libssp
35389 maybe-html-target-libssp: html-target-libssp
35391 html-target-libssp: \
35392 configure-target-libssp
35393 @: $(MAKE); $(unstage)
35394 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35395 r=`${PWD_COMMAND}`; export r; \
35396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35397 $(NORMAL_TARGET_EXPORTS) \
35398 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
35399 for flag in $(EXTRA_TARGET_FLAGS); do \
35400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35401 done; \
35402 (cd $(TARGET_SUBDIR)/libssp && \
35403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35405 "RANLIB=$${RANLIB}" \
35406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35407 html) \
35408 || exit 1
35410 @endif target-libssp
35412 .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
35413 maybe-TAGS-target-libssp:
35414 @if target-libssp
35415 maybe-TAGS-target-libssp: TAGS-target-libssp
35417 TAGS-target-libssp: \
35418 configure-target-libssp
35419 @: $(MAKE); $(unstage)
35420 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35421 r=`${PWD_COMMAND}`; export r; \
35422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35423 $(NORMAL_TARGET_EXPORTS) \
35424 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
35425 for flag in $(EXTRA_TARGET_FLAGS); do \
35426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35427 done; \
35428 (cd $(TARGET_SUBDIR)/libssp && \
35429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35431 "RANLIB=$${RANLIB}" \
35432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35433 TAGS) \
35434 || exit 1
35436 @endif target-libssp
35438 .PHONY: maybe-install-info-target-libssp install-info-target-libssp
35439 maybe-install-info-target-libssp:
35440 @if target-libssp
35441 maybe-install-info-target-libssp: install-info-target-libssp
35443 install-info-target-libssp: \
35444 configure-target-libssp \
35445 info-target-libssp
35446 @: $(MAKE); $(unstage)
35447 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35448 r=`${PWD_COMMAND}`; export r; \
35449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35450 $(NORMAL_TARGET_EXPORTS) \
35451 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
35452 for flag in $(EXTRA_TARGET_FLAGS); do \
35453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35454 done; \
35455 (cd $(TARGET_SUBDIR)/libssp && \
35456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35458 "RANLIB=$${RANLIB}" \
35459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35460 install-info) \
35461 || exit 1
35463 @endif target-libssp
35465 .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
35466 maybe-install-pdf-target-libssp:
35467 @if target-libssp
35468 maybe-install-pdf-target-libssp: install-pdf-target-libssp
35470 install-pdf-target-libssp: \
35471 configure-target-libssp \
35472 pdf-target-libssp
35473 @: $(MAKE); $(unstage)
35474 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35475 r=`${PWD_COMMAND}`; export r; \
35476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35477 $(NORMAL_TARGET_EXPORTS) \
35478 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
35479 for flag in $(EXTRA_TARGET_FLAGS); do \
35480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35481 done; \
35482 (cd $(TARGET_SUBDIR)/libssp && \
35483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35485 "RANLIB=$${RANLIB}" \
35486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35487 install-pdf) \
35488 || exit 1
35490 @endif target-libssp
35492 .PHONY: maybe-install-html-target-libssp install-html-target-libssp
35493 maybe-install-html-target-libssp:
35494 @if target-libssp
35495 maybe-install-html-target-libssp: install-html-target-libssp
35497 install-html-target-libssp: \
35498 configure-target-libssp \
35499 html-target-libssp
35500 @: $(MAKE); $(unstage)
35501 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35502 r=`${PWD_COMMAND}`; export r; \
35503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35504 $(NORMAL_TARGET_EXPORTS) \
35505 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
35506 for flag in $(EXTRA_TARGET_FLAGS); do \
35507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35508 done; \
35509 (cd $(TARGET_SUBDIR)/libssp && \
35510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35512 "RANLIB=$${RANLIB}" \
35513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35514 install-html) \
35515 || exit 1
35517 @endif target-libssp
35519 .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
35520 maybe-installcheck-target-libssp:
35521 @if target-libssp
35522 maybe-installcheck-target-libssp: installcheck-target-libssp
35524 installcheck-target-libssp: \
35525 configure-target-libssp
35526 @: $(MAKE); $(unstage)
35527 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35528 r=`${PWD_COMMAND}`; export r; \
35529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35530 $(NORMAL_TARGET_EXPORTS) \
35531 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
35532 for flag in $(EXTRA_TARGET_FLAGS); do \
35533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35534 done; \
35535 (cd $(TARGET_SUBDIR)/libssp && \
35536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35538 "RANLIB=$${RANLIB}" \
35539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35540 installcheck) \
35541 || exit 1
35543 @endif target-libssp
35545 .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
35546 maybe-mostlyclean-target-libssp:
35547 @if target-libssp
35548 maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
35550 mostlyclean-target-libssp:
35551 @: $(MAKE); $(unstage)
35552 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35553 r=`${PWD_COMMAND}`; export r; \
35554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35555 $(NORMAL_TARGET_EXPORTS) \
35556 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
35557 for flag in $(EXTRA_TARGET_FLAGS); do \
35558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35559 done; \
35560 (cd $(TARGET_SUBDIR)/libssp && \
35561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35563 "RANLIB=$${RANLIB}" \
35564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35565 mostlyclean) \
35566 || exit 1
35568 @endif target-libssp
35570 .PHONY: maybe-clean-target-libssp clean-target-libssp
35571 maybe-clean-target-libssp:
35572 @if target-libssp
35573 maybe-clean-target-libssp: clean-target-libssp
35575 clean-target-libssp:
35576 @: $(MAKE); $(unstage)
35577 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35578 r=`${PWD_COMMAND}`; export r; \
35579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35580 $(NORMAL_TARGET_EXPORTS) \
35581 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
35582 for flag in $(EXTRA_TARGET_FLAGS); do \
35583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35584 done; \
35585 (cd $(TARGET_SUBDIR)/libssp && \
35586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35588 "RANLIB=$${RANLIB}" \
35589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35590 clean) \
35591 || exit 1
35593 @endif target-libssp
35595 .PHONY: maybe-distclean-target-libssp distclean-target-libssp
35596 maybe-distclean-target-libssp:
35597 @if target-libssp
35598 maybe-distclean-target-libssp: distclean-target-libssp
35600 distclean-target-libssp:
35601 @: $(MAKE); $(unstage)
35602 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35603 r=`${PWD_COMMAND}`; export r; \
35604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35605 $(NORMAL_TARGET_EXPORTS) \
35606 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
35607 for flag in $(EXTRA_TARGET_FLAGS); do \
35608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35609 done; \
35610 (cd $(TARGET_SUBDIR)/libssp && \
35611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35613 "RANLIB=$${RANLIB}" \
35614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35615 distclean) \
35616 || exit 1
35618 @endif target-libssp
35620 .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
35621 maybe-maintainer-clean-target-libssp:
35622 @if target-libssp
35623 maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
35625 maintainer-clean-target-libssp:
35626 @: $(MAKE); $(unstage)
35627 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35628 r=`${PWD_COMMAND}`; export r; \
35629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35630 $(NORMAL_TARGET_EXPORTS) \
35631 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
35632 for flag in $(EXTRA_TARGET_FLAGS); do \
35633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35634 done; \
35635 (cd $(TARGET_SUBDIR)/libssp && \
35636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35638 "RANLIB=$${RANLIB}" \
35639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35640 maintainer-clean) \
35641 || exit 1
35643 @endif target-libssp
35649 .PHONY: configure-target-newlib maybe-configure-target-newlib
35650 maybe-configure-target-newlib:
35651 @if gcc-bootstrap
35652 configure-target-newlib: stage_current
35653 @endif gcc-bootstrap
35654 @if target-newlib
35655 maybe-configure-target-newlib: configure-target-newlib
35656 configure-target-newlib:
35657 @: $(MAKE); $(unstage)
35658 @r=`${PWD_COMMAND}`; export r; \
35659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35660 echo "Checking multilib configuration for newlib..."; \
35661 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
35662 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
35663 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
35664 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
35665 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
35666 else \
35667 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
35668 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
35669 fi; \
35670 else \
35671 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
35672 fi; \
35673 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
35674 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
35675 $(NORMAL_TARGET_EXPORTS) \
35676 echo Configuring in $(TARGET_SUBDIR)/newlib; \
35677 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
35678 case $(srcdir) in \
35679 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35680 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
35681 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35682 esac; \
35683 module_srcdir=newlib; \
35684 rm -f no-such-file || : ; \
35685 CONFIG_SITE=no-such-file $(SHELL) \
35686 $$s/$$module_srcdir/configure \
35687 --srcdir=$${topdir}/$$module_srcdir \
35688 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35689 --target=${target_alias} \
35690 || exit 1
35691 @endif target-newlib
35697 .PHONY: all-target-newlib maybe-all-target-newlib
35698 maybe-all-target-newlib:
35699 @if gcc-bootstrap
35700 all-target-newlib: stage_current
35701 @endif gcc-bootstrap
35702 @if target-newlib
35703 TARGET-target-newlib=all
35704 maybe-all-target-newlib: all-target-newlib
35705 all-target-newlib: configure-target-newlib
35706 @: $(MAKE); $(unstage)
35707 @r=`${PWD_COMMAND}`; export r; \
35708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35709 $(NORMAL_TARGET_EXPORTS) \
35710 (cd $(TARGET_SUBDIR)/newlib && \
35711 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35712 $(TARGET-target-newlib))
35713 @endif target-newlib
35719 .PHONY: check-target-newlib maybe-check-target-newlib
35720 maybe-check-target-newlib:
35721 @if target-newlib
35722 maybe-check-target-newlib: check-target-newlib
35724 check-target-newlib:
35725 @: $(MAKE); $(unstage)
35726 @r=`${PWD_COMMAND}`; export r; \
35727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35728 $(NORMAL_TARGET_EXPORTS) \
35729 (cd $(TARGET_SUBDIR)/newlib && \
35730 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
35732 @endif target-newlib
35734 .PHONY: install-target-newlib maybe-install-target-newlib
35735 maybe-install-target-newlib:
35736 @if target-newlib
35737 maybe-install-target-newlib: install-target-newlib
35739 install-target-newlib: installdirs
35740 @: $(MAKE); $(unstage)
35741 @r=`${PWD_COMMAND}`; export r; \
35742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35743 $(NORMAL_TARGET_EXPORTS) \
35744 (cd $(TARGET_SUBDIR)/newlib && \
35745 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35747 @endif target-newlib
35749 .PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
35750 maybe-install-strip-target-newlib:
35751 @if target-newlib
35752 maybe-install-strip-target-newlib: install-strip-target-newlib
35754 install-strip-target-newlib: installdirs
35755 @: $(MAKE); $(unstage)
35756 @r=`${PWD_COMMAND}`; export r; \
35757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35758 $(NORMAL_TARGET_EXPORTS) \
35759 (cd $(TARGET_SUBDIR)/newlib && \
35760 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35762 @endif target-newlib
35764 # Other targets (info, dvi, pdf, etc.)
35766 .PHONY: maybe-info-target-newlib info-target-newlib
35767 maybe-info-target-newlib:
35768 @if target-newlib
35769 maybe-info-target-newlib: info-target-newlib
35771 info-target-newlib: \
35772 configure-target-newlib
35773 @: $(MAKE); $(unstage)
35774 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35775 r=`${PWD_COMMAND}`; export r; \
35776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35777 $(NORMAL_TARGET_EXPORTS) \
35778 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
35779 for flag in $(EXTRA_TARGET_FLAGS); do \
35780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35781 done; \
35782 (cd $(TARGET_SUBDIR)/newlib && \
35783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35785 "RANLIB=$${RANLIB}" \
35786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35787 info) \
35788 || exit 1
35790 @endif target-newlib
35792 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
35793 maybe-dvi-target-newlib:
35794 @if target-newlib
35795 maybe-dvi-target-newlib: dvi-target-newlib
35797 dvi-target-newlib: \
35798 configure-target-newlib
35799 @: $(MAKE); $(unstage)
35800 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35801 r=`${PWD_COMMAND}`; export r; \
35802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35803 $(NORMAL_TARGET_EXPORTS) \
35804 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
35805 for flag in $(EXTRA_TARGET_FLAGS); do \
35806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35807 done; \
35808 (cd $(TARGET_SUBDIR)/newlib && \
35809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35811 "RANLIB=$${RANLIB}" \
35812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35813 dvi) \
35814 || exit 1
35816 @endif target-newlib
35818 .PHONY: maybe-pdf-target-newlib pdf-target-newlib
35819 maybe-pdf-target-newlib:
35820 @if target-newlib
35821 maybe-pdf-target-newlib: pdf-target-newlib
35823 pdf-target-newlib: \
35824 configure-target-newlib
35825 @: $(MAKE); $(unstage)
35826 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35827 r=`${PWD_COMMAND}`; export r; \
35828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35829 $(NORMAL_TARGET_EXPORTS) \
35830 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
35831 for flag in $(EXTRA_TARGET_FLAGS); do \
35832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35833 done; \
35834 (cd $(TARGET_SUBDIR)/newlib && \
35835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35837 "RANLIB=$${RANLIB}" \
35838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35839 pdf) \
35840 || exit 1
35842 @endif target-newlib
35844 .PHONY: maybe-html-target-newlib html-target-newlib
35845 maybe-html-target-newlib:
35846 @if target-newlib
35847 maybe-html-target-newlib: html-target-newlib
35849 html-target-newlib: \
35850 configure-target-newlib
35851 @: $(MAKE); $(unstage)
35852 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35853 r=`${PWD_COMMAND}`; export r; \
35854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35855 $(NORMAL_TARGET_EXPORTS) \
35856 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
35857 for flag in $(EXTRA_TARGET_FLAGS); do \
35858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35859 done; \
35860 (cd $(TARGET_SUBDIR)/newlib && \
35861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35863 "RANLIB=$${RANLIB}" \
35864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35865 html) \
35866 || exit 1
35868 @endif target-newlib
35870 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
35871 maybe-TAGS-target-newlib:
35872 @if target-newlib
35873 maybe-TAGS-target-newlib: TAGS-target-newlib
35875 TAGS-target-newlib: \
35876 configure-target-newlib
35877 @: $(MAKE); $(unstage)
35878 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35879 r=`${PWD_COMMAND}`; export r; \
35880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35881 $(NORMAL_TARGET_EXPORTS) \
35882 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
35883 for flag in $(EXTRA_TARGET_FLAGS); do \
35884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35885 done; \
35886 (cd $(TARGET_SUBDIR)/newlib && \
35887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35889 "RANLIB=$${RANLIB}" \
35890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35891 TAGS) \
35892 || exit 1
35894 @endif target-newlib
35896 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
35897 maybe-install-info-target-newlib:
35898 @if target-newlib
35899 maybe-install-info-target-newlib: install-info-target-newlib
35901 install-info-target-newlib: \
35902 configure-target-newlib \
35903 info-target-newlib
35904 @: $(MAKE); $(unstage)
35905 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35906 r=`${PWD_COMMAND}`; export r; \
35907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35908 $(NORMAL_TARGET_EXPORTS) \
35909 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
35910 for flag in $(EXTRA_TARGET_FLAGS); do \
35911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35912 done; \
35913 (cd $(TARGET_SUBDIR)/newlib && \
35914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35916 "RANLIB=$${RANLIB}" \
35917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35918 install-info) \
35919 || exit 1
35921 @endif target-newlib
35923 .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
35924 maybe-install-pdf-target-newlib:
35925 @if target-newlib
35926 maybe-install-pdf-target-newlib: install-pdf-target-newlib
35928 install-pdf-target-newlib: \
35929 configure-target-newlib \
35930 pdf-target-newlib
35931 @: $(MAKE); $(unstage)
35932 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35933 r=`${PWD_COMMAND}`; export r; \
35934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35935 $(NORMAL_TARGET_EXPORTS) \
35936 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
35937 for flag in $(EXTRA_TARGET_FLAGS); do \
35938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35939 done; \
35940 (cd $(TARGET_SUBDIR)/newlib && \
35941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35943 "RANLIB=$${RANLIB}" \
35944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35945 install-pdf) \
35946 || exit 1
35948 @endif target-newlib
35950 .PHONY: maybe-install-html-target-newlib install-html-target-newlib
35951 maybe-install-html-target-newlib:
35952 @if target-newlib
35953 maybe-install-html-target-newlib: install-html-target-newlib
35955 install-html-target-newlib: \
35956 configure-target-newlib \
35957 html-target-newlib
35958 @: $(MAKE); $(unstage)
35959 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35960 r=`${PWD_COMMAND}`; export r; \
35961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35962 $(NORMAL_TARGET_EXPORTS) \
35963 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
35964 for flag in $(EXTRA_TARGET_FLAGS); do \
35965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35966 done; \
35967 (cd $(TARGET_SUBDIR)/newlib && \
35968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35970 "RANLIB=$${RANLIB}" \
35971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35972 install-html) \
35973 || exit 1
35975 @endif target-newlib
35977 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
35978 maybe-installcheck-target-newlib:
35979 @if target-newlib
35980 maybe-installcheck-target-newlib: installcheck-target-newlib
35982 installcheck-target-newlib: \
35983 configure-target-newlib
35984 @: $(MAKE); $(unstage)
35985 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
35986 r=`${PWD_COMMAND}`; export r; \
35987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35988 $(NORMAL_TARGET_EXPORTS) \
35989 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
35990 for flag in $(EXTRA_TARGET_FLAGS); do \
35991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35992 done; \
35993 (cd $(TARGET_SUBDIR)/newlib && \
35994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35996 "RANLIB=$${RANLIB}" \
35997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35998 installcheck) \
35999 || exit 1
36001 @endif target-newlib
36003 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
36004 maybe-mostlyclean-target-newlib:
36005 @if target-newlib
36006 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
36008 mostlyclean-target-newlib:
36009 @: $(MAKE); $(unstage)
36010 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36011 r=`${PWD_COMMAND}`; export r; \
36012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36013 $(NORMAL_TARGET_EXPORTS) \
36014 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
36015 for flag in $(EXTRA_TARGET_FLAGS); do \
36016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36017 done; \
36018 (cd $(TARGET_SUBDIR)/newlib && \
36019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36021 "RANLIB=$${RANLIB}" \
36022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36023 mostlyclean) \
36024 || exit 1
36026 @endif target-newlib
36028 .PHONY: maybe-clean-target-newlib clean-target-newlib
36029 maybe-clean-target-newlib:
36030 @if target-newlib
36031 maybe-clean-target-newlib: clean-target-newlib
36033 clean-target-newlib:
36034 @: $(MAKE); $(unstage)
36035 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36036 r=`${PWD_COMMAND}`; export r; \
36037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36038 $(NORMAL_TARGET_EXPORTS) \
36039 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
36040 for flag in $(EXTRA_TARGET_FLAGS); do \
36041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36042 done; \
36043 (cd $(TARGET_SUBDIR)/newlib && \
36044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36046 "RANLIB=$${RANLIB}" \
36047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36048 clean) \
36049 || exit 1
36051 @endif target-newlib
36053 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
36054 maybe-distclean-target-newlib:
36055 @if target-newlib
36056 maybe-distclean-target-newlib: distclean-target-newlib
36058 distclean-target-newlib:
36059 @: $(MAKE); $(unstage)
36060 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36061 r=`${PWD_COMMAND}`; export r; \
36062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36063 $(NORMAL_TARGET_EXPORTS) \
36064 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
36065 for flag in $(EXTRA_TARGET_FLAGS); do \
36066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36067 done; \
36068 (cd $(TARGET_SUBDIR)/newlib && \
36069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36071 "RANLIB=$${RANLIB}" \
36072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36073 distclean) \
36074 || exit 1
36076 @endif target-newlib
36078 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
36079 maybe-maintainer-clean-target-newlib:
36080 @if target-newlib
36081 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
36083 maintainer-clean-target-newlib:
36084 @: $(MAKE); $(unstage)
36085 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36086 r=`${PWD_COMMAND}`; export r; \
36087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36088 $(NORMAL_TARGET_EXPORTS) \
36089 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
36090 for flag in $(EXTRA_TARGET_FLAGS); do \
36091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36092 done; \
36093 (cd $(TARGET_SUBDIR)/newlib && \
36094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36096 "RANLIB=$${RANLIB}" \
36097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36098 maintainer-clean) \
36099 || exit 1
36101 @endif target-newlib
36107 .PHONY: configure-target-libgcc maybe-configure-target-libgcc
36108 maybe-configure-target-libgcc:
36109 @if gcc-bootstrap
36110 configure-target-libgcc: stage_current
36111 @endif gcc-bootstrap
36112 @if target-libgcc
36113 maybe-configure-target-libgcc: configure-target-libgcc
36114 configure-target-libgcc:
36115 @r=`${PWD_COMMAND}`; export r; \
36116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36117 echo "Checking multilib configuration for libgcc..."; \
36118 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36119 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
36120 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36121 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36122 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
36123 else \
36124 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
36125 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36126 fi; \
36127 else \
36128 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36129 fi; \
36130 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
36131 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36132 $(NORMAL_TARGET_EXPORTS) \
36133 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
36134 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
36135 case $(srcdir) in \
36136 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36137 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36138 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36139 esac; \
36140 module_srcdir=libgcc; \
36141 rm -f no-such-file || : ; \
36142 CONFIG_SITE=no-such-file $(SHELL) \
36143 $$s/$$module_srcdir/configure \
36144 --srcdir=$${topdir}/$$module_srcdir \
36145 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36146 --target=${target_alias} \
36147 || exit 1
36148 @endif target-libgcc
36152 .PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
36153 maybe-configure-stage1-target-libgcc:
36154 @if target-libgcc-bootstrap
36155 maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
36156 configure-stage1-target-libgcc:
36157 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
36158 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
36159 @r=`${PWD_COMMAND}`; export r; \
36160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36161 TFLAGS="$(STAGE1_TFLAGS)"; \
36162 echo "Checking multilib configuration for libgcc..."; \
36163 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
36164 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36165 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36166 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
36167 else \
36168 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
36169 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36170 fi; \
36171 else \
36172 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36173 fi; \
36174 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
36175 $(NORMAL_TARGET_EXPORTS) \
36176 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36177 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36178 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36179 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
36180 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36181 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
36182 case $(srcdir) in \
36183 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36184 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36185 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36186 esac; \
36187 module_srcdir=libgcc; \
36188 $(SHELL) $$s/$$module_srcdir/configure \
36189 --srcdir=$${topdir}/$$module_srcdir \
36190 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36191 --target=${target_alias} \
36193 $(STAGE1_CONFIGURE_FLAGS)
36194 @endif target-libgcc-bootstrap
36196 .PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
36197 maybe-configure-stage2-target-libgcc:
36198 @if target-libgcc-bootstrap
36199 maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
36200 configure-stage2-target-libgcc:
36201 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
36202 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
36203 @r=`${PWD_COMMAND}`; export r; \
36204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36205 TFLAGS="$(STAGE2_TFLAGS)"; \
36206 echo "Checking multilib configuration for libgcc..."; \
36207 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
36208 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36209 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36210 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
36211 else \
36212 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
36213 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36214 fi; \
36215 else \
36216 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36217 fi; \
36218 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
36219 $(NORMAL_TARGET_EXPORTS) \
36221 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36222 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36223 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36224 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
36225 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36226 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
36227 case $(srcdir) in \
36228 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36229 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36230 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36231 esac; \
36232 module_srcdir=libgcc; \
36233 $(SHELL) $$s/$$module_srcdir/configure \
36234 --srcdir=$${topdir}/$$module_srcdir \
36235 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36236 --target=${target_alias} \
36237 --with-build-libsubdir=$(HOST_SUBDIR) \
36238 $(STAGE2_CONFIGURE_FLAGS)
36239 @endif target-libgcc-bootstrap
36241 .PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
36242 maybe-configure-stage3-target-libgcc:
36243 @if target-libgcc-bootstrap
36244 maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
36245 configure-stage3-target-libgcc:
36246 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
36247 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
36248 @r=`${PWD_COMMAND}`; export r; \
36249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36250 TFLAGS="$(STAGE3_TFLAGS)"; \
36251 echo "Checking multilib configuration for libgcc..."; \
36252 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
36253 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36254 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36255 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
36256 else \
36257 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
36258 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36259 fi; \
36260 else \
36261 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36262 fi; \
36263 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
36264 $(NORMAL_TARGET_EXPORTS) \
36266 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36267 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36268 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36269 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
36270 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36271 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
36272 case $(srcdir) in \
36273 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36274 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36275 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36276 esac; \
36277 module_srcdir=libgcc; \
36278 $(SHELL) $$s/$$module_srcdir/configure \
36279 --srcdir=$${topdir}/$$module_srcdir \
36280 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36281 --target=${target_alias} \
36282 --with-build-libsubdir=$(HOST_SUBDIR) \
36283 $(STAGE3_CONFIGURE_FLAGS)
36284 @endif target-libgcc-bootstrap
36286 .PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
36287 maybe-configure-stage4-target-libgcc:
36288 @if target-libgcc-bootstrap
36289 maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
36290 configure-stage4-target-libgcc:
36291 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
36292 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
36293 @r=`${PWD_COMMAND}`; export r; \
36294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36295 TFLAGS="$(STAGE4_TFLAGS)"; \
36296 echo "Checking multilib configuration for libgcc..."; \
36297 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
36298 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36299 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36300 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
36301 else \
36302 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
36303 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36304 fi; \
36305 else \
36306 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36307 fi; \
36308 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
36309 $(NORMAL_TARGET_EXPORTS) \
36311 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36312 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36313 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36314 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
36315 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36316 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
36317 case $(srcdir) in \
36318 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36319 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36320 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36321 esac; \
36322 module_srcdir=libgcc; \
36323 $(SHELL) $$s/$$module_srcdir/configure \
36324 --srcdir=$${topdir}/$$module_srcdir \
36325 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36326 --target=${target_alias} \
36327 --with-build-libsubdir=$(HOST_SUBDIR) \
36328 $(STAGE4_CONFIGURE_FLAGS)
36329 @endif target-libgcc-bootstrap
36331 .PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
36332 maybe-configure-stageprofile-target-libgcc:
36333 @if target-libgcc-bootstrap
36334 maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
36335 configure-stageprofile-target-libgcc:
36336 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
36337 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
36338 @r=`${PWD_COMMAND}`; export r; \
36339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36340 TFLAGS="$(STAGEprofile_TFLAGS)"; \
36341 echo "Checking multilib configuration for libgcc..."; \
36342 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
36343 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36344 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36345 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
36346 else \
36347 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
36348 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36349 fi; \
36350 else \
36351 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36352 fi; \
36353 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
36354 $(NORMAL_TARGET_EXPORTS) \
36356 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36357 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36358 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36359 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
36360 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36361 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
36362 case $(srcdir) in \
36363 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36364 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36365 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36366 esac; \
36367 module_srcdir=libgcc; \
36368 $(SHELL) $$s/$$module_srcdir/configure \
36369 --srcdir=$${topdir}/$$module_srcdir \
36370 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36371 --target=${target_alias} \
36372 --with-build-libsubdir=$(HOST_SUBDIR) \
36373 $(STAGEprofile_CONFIGURE_FLAGS)
36374 @endif target-libgcc-bootstrap
36376 .PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
36377 maybe-configure-stagefeedback-target-libgcc:
36378 @if target-libgcc-bootstrap
36379 maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
36380 configure-stagefeedback-target-libgcc:
36381 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
36382 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
36383 @r=`${PWD_COMMAND}`; export r; \
36384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36385 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
36386 echo "Checking multilib configuration for libgcc..."; \
36387 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
36388 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36389 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36390 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
36391 else \
36392 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
36393 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36394 fi; \
36395 else \
36396 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36397 fi; \
36398 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
36399 $(NORMAL_TARGET_EXPORTS) \
36401 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36402 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36403 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36404 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
36405 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36406 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
36407 case $(srcdir) in \
36408 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36409 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36410 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36411 esac; \
36412 module_srcdir=libgcc; \
36413 $(SHELL) $$s/$$module_srcdir/configure \
36414 --srcdir=$${topdir}/$$module_srcdir \
36415 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36416 --target=${target_alias} \
36417 --with-build-libsubdir=$(HOST_SUBDIR) \
36418 $(STAGEfeedback_CONFIGURE_FLAGS)
36419 @endif target-libgcc-bootstrap
36425 .PHONY: all-target-libgcc maybe-all-target-libgcc
36426 maybe-all-target-libgcc:
36427 @if gcc-bootstrap
36428 all-target-libgcc: stage_current
36429 @endif gcc-bootstrap
36430 @if target-libgcc
36431 TARGET-target-libgcc=all
36432 maybe-all-target-libgcc: all-target-libgcc
36433 all-target-libgcc: configure-target-libgcc
36434 @r=`${PWD_COMMAND}`; export r; \
36435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36436 $(NORMAL_TARGET_EXPORTS) \
36437 (cd $(TARGET_SUBDIR)/libgcc && \
36438 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36439 $(TARGET-target-libgcc))
36440 @endif target-libgcc
36444 .PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
36445 .PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
36446 maybe-all-stage1-target-libgcc:
36447 maybe-clean-stage1-target-libgcc:
36448 @if target-libgcc-bootstrap
36449 maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
36450 all-stage1: all-stage1-target-libgcc
36451 TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
36452 all-stage1-target-libgcc: configure-stage1-target-libgcc
36453 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
36454 @r=`${PWD_COMMAND}`; export r; \
36455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36456 TFLAGS="$(STAGE1_TFLAGS)"; \
36457 $(NORMAL_TARGET_EXPORTS) \
36458 cd $(TARGET_SUBDIR)/libgcc && \
36459 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36460 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36461 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36462 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36463 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36464 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36465 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36466 $(EXTRA_TARGET_FLAGS) \
36468 TFLAGS="$(STAGE1_TFLAGS)" \
36469 $(TARGET-stage1-target-libgcc)
36471 maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
36472 clean-stage1: clean-stage1-target-libgcc
36473 clean-stage1-target-libgcc:
36474 @if [ $(current_stage) = stage1 ]; then \
36475 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36476 else \
36477 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
36478 $(MAKE) stage1-start; \
36479 fi; \
36480 cd $(TARGET_SUBDIR)/libgcc && \
36481 $(MAKE) $(EXTRA_TARGET_FLAGS) \
36482 clean
36483 @endif target-libgcc-bootstrap
36486 .PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
36487 .PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
36488 maybe-all-stage2-target-libgcc:
36489 maybe-clean-stage2-target-libgcc:
36490 @if target-libgcc-bootstrap
36491 maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
36492 all-stage2: all-stage2-target-libgcc
36493 TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
36494 all-stage2-target-libgcc: configure-stage2-target-libgcc
36495 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
36496 @r=`${PWD_COMMAND}`; export r; \
36497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36498 TFLAGS="$(STAGE2_TFLAGS)"; \
36499 $(NORMAL_TARGET_EXPORTS) \
36501 cd $(TARGET_SUBDIR)/libgcc && \
36502 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36503 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36504 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36505 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36506 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36507 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36508 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36509 $(EXTRA_TARGET_FLAGS) \
36510 TFLAGS="$(STAGE2_TFLAGS)" \
36511 $(TARGET-stage2-target-libgcc)
36513 maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
36514 clean-stage2: clean-stage2-target-libgcc
36515 clean-stage2-target-libgcc:
36516 @if [ $(current_stage) = stage2 ]; then \
36517 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36518 else \
36519 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
36520 $(MAKE) stage2-start; \
36521 fi; \
36522 cd $(TARGET_SUBDIR)/libgcc && \
36523 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
36524 @endif target-libgcc-bootstrap
36527 .PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
36528 .PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
36529 maybe-all-stage3-target-libgcc:
36530 maybe-clean-stage3-target-libgcc:
36531 @if target-libgcc-bootstrap
36532 maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
36533 all-stage3: all-stage3-target-libgcc
36534 TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
36535 all-stage3-target-libgcc: configure-stage3-target-libgcc
36536 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
36537 @r=`${PWD_COMMAND}`; export r; \
36538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36539 TFLAGS="$(STAGE3_TFLAGS)"; \
36540 $(NORMAL_TARGET_EXPORTS) \
36542 cd $(TARGET_SUBDIR)/libgcc && \
36543 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36544 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36545 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36546 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36547 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36548 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36549 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36550 $(EXTRA_TARGET_FLAGS) \
36551 TFLAGS="$(STAGE3_TFLAGS)" \
36552 $(TARGET-stage3-target-libgcc)
36554 maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
36555 clean-stage3: clean-stage3-target-libgcc
36556 clean-stage3-target-libgcc:
36557 @if [ $(current_stage) = stage3 ]; then \
36558 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36559 else \
36560 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
36561 $(MAKE) stage3-start; \
36562 fi; \
36563 cd $(TARGET_SUBDIR)/libgcc && \
36564 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
36565 @endif target-libgcc-bootstrap
36568 .PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
36569 .PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
36570 maybe-all-stage4-target-libgcc:
36571 maybe-clean-stage4-target-libgcc:
36572 @if target-libgcc-bootstrap
36573 maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
36574 all-stage4: all-stage4-target-libgcc
36575 TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
36576 all-stage4-target-libgcc: configure-stage4-target-libgcc
36577 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
36578 @r=`${PWD_COMMAND}`; export r; \
36579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36580 TFLAGS="$(STAGE4_TFLAGS)"; \
36581 $(NORMAL_TARGET_EXPORTS) \
36583 cd $(TARGET_SUBDIR)/libgcc && \
36584 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36585 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36586 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36587 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36588 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36589 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36590 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36591 $(EXTRA_TARGET_FLAGS) \
36592 TFLAGS="$(STAGE4_TFLAGS)" \
36593 $(TARGET-stage4-target-libgcc)
36595 maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
36596 clean-stage4: clean-stage4-target-libgcc
36597 clean-stage4-target-libgcc:
36598 @if [ $(current_stage) = stage4 ]; then \
36599 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36600 else \
36601 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
36602 $(MAKE) stage4-start; \
36603 fi; \
36604 cd $(TARGET_SUBDIR)/libgcc && \
36605 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
36606 @endif target-libgcc-bootstrap
36609 .PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
36610 .PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
36611 maybe-all-stageprofile-target-libgcc:
36612 maybe-clean-stageprofile-target-libgcc:
36613 @if target-libgcc-bootstrap
36614 maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
36615 all-stageprofile: all-stageprofile-target-libgcc
36616 TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
36617 all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
36618 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
36619 @r=`${PWD_COMMAND}`; export r; \
36620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36621 TFLAGS="$(STAGEprofile_TFLAGS)"; \
36622 $(NORMAL_TARGET_EXPORTS) \
36624 cd $(TARGET_SUBDIR)/libgcc && \
36625 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36626 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36627 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36628 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36629 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36630 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36631 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36632 $(EXTRA_TARGET_FLAGS) \
36633 TFLAGS="$(STAGEprofile_TFLAGS)" \
36634 $(TARGET-stageprofile-target-libgcc)
36636 maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
36637 clean-stageprofile: clean-stageprofile-target-libgcc
36638 clean-stageprofile-target-libgcc:
36639 @if [ $(current_stage) = stageprofile ]; then \
36640 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36641 else \
36642 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
36643 $(MAKE) stageprofile-start; \
36644 fi; \
36645 cd $(TARGET_SUBDIR)/libgcc && \
36646 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
36647 @endif target-libgcc-bootstrap
36650 .PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
36651 .PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
36652 maybe-all-stagefeedback-target-libgcc:
36653 maybe-clean-stagefeedback-target-libgcc:
36654 @if target-libgcc-bootstrap
36655 maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
36656 all-stagefeedback: all-stagefeedback-target-libgcc
36657 TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
36658 all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
36659 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
36660 @r=`${PWD_COMMAND}`; export r; \
36661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36662 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
36663 $(NORMAL_TARGET_EXPORTS) \
36665 cd $(TARGET_SUBDIR)/libgcc && \
36666 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36667 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36668 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36669 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36670 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36671 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36672 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36673 $(EXTRA_TARGET_FLAGS) \
36674 TFLAGS="$(STAGEfeedback_TFLAGS)" \
36675 $(TARGET-stagefeedback-target-libgcc)
36677 maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
36678 clean-stagefeedback: clean-stagefeedback-target-libgcc
36679 clean-stagefeedback-target-libgcc:
36680 @if [ $(current_stage) = stagefeedback ]; then \
36681 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36682 else \
36683 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
36684 $(MAKE) stagefeedback-start; \
36685 fi; \
36686 cd $(TARGET_SUBDIR)/libgcc && \
36687 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
36688 @endif target-libgcc-bootstrap
36695 .PHONY: check-target-libgcc maybe-check-target-libgcc
36696 maybe-check-target-libgcc:
36697 @if target-libgcc
36698 maybe-check-target-libgcc: check-target-libgcc
36700 # Dummy target for uncheckable module.
36701 check-target-libgcc:
36703 @endif target-libgcc
36705 .PHONY: install-target-libgcc maybe-install-target-libgcc
36706 maybe-install-target-libgcc:
36707 @if target-libgcc
36708 maybe-install-target-libgcc: install-target-libgcc
36710 install-target-libgcc: installdirs
36711 @: $(MAKE); $(unstage)
36712 @r=`${PWD_COMMAND}`; export r; \
36713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36714 $(NORMAL_TARGET_EXPORTS) \
36715 (cd $(TARGET_SUBDIR)/libgcc && \
36716 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36718 @endif target-libgcc
36720 .PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
36721 maybe-install-strip-target-libgcc:
36722 @if target-libgcc
36723 maybe-install-strip-target-libgcc: install-strip-target-libgcc
36725 install-strip-target-libgcc: installdirs
36726 @: $(MAKE); $(unstage)
36727 @r=`${PWD_COMMAND}`; export r; \
36728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36729 $(NORMAL_TARGET_EXPORTS) \
36730 (cd $(TARGET_SUBDIR)/libgcc && \
36731 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36733 @endif target-libgcc
36735 # Other targets (info, dvi, pdf, etc.)
36737 .PHONY: maybe-info-target-libgcc info-target-libgcc
36738 maybe-info-target-libgcc:
36739 @if target-libgcc
36740 maybe-info-target-libgcc: info-target-libgcc
36742 info-target-libgcc: \
36743 configure-target-libgcc
36744 @: $(MAKE); $(unstage)
36745 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36746 r=`${PWD_COMMAND}`; export r; \
36747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36748 $(NORMAL_TARGET_EXPORTS) \
36749 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
36750 for flag in $(EXTRA_TARGET_FLAGS); do \
36751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36752 done; \
36753 (cd $(TARGET_SUBDIR)/libgcc && \
36754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36756 "RANLIB=$${RANLIB}" \
36757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36758 info) \
36759 || exit 1
36761 @endif target-libgcc
36763 .PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
36764 maybe-dvi-target-libgcc:
36765 @if target-libgcc
36766 maybe-dvi-target-libgcc: dvi-target-libgcc
36768 dvi-target-libgcc: \
36769 configure-target-libgcc
36770 @: $(MAKE); $(unstage)
36771 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36772 r=`${PWD_COMMAND}`; export r; \
36773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36774 $(NORMAL_TARGET_EXPORTS) \
36775 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
36776 for flag in $(EXTRA_TARGET_FLAGS); do \
36777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36778 done; \
36779 (cd $(TARGET_SUBDIR)/libgcc && \
36780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36782 "RANLIB=$${RANLIB}" \
36783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36784 dvi) \
36785 || exit 1
36787 @endif target-libgcc
36789 .PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
36790 maybe-pdf-target-libgcc:
36791 @if target-libgcc
36792 maybe-pdf-target-libgcc: pdf-target-libgcc
36794 pdf-target-libgcc: \
36795 configure-target-libgcc
36796 @: $(MAKE); $(unstage)
36797 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36798 r=`${PWD_COMMAND}`; export r; \
36799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36800 $(NORMAL_TARGET_EXPORTS) \
36801 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
36802 for flag in $(EXTRA_TARGET_FLAGS); do \
36803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36804 done; \
36805 (cd $(TARGET_SUBDIR)/libgcc && \
36806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36808 "RANLIB=$${RANLIB}" \
36809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36810 pdf) \
36811 || exit 1
36813 @endif target-libgcc
36815 .PHONY: maybe-html-target-libgcc html-target-libgcc
36816 maybe-html-target-libgcc:
36817 @if target-libgcc
36818 maybe-html-target-libgcc: html-target-libgcc
36820 html-target-libgcc: \
36821 configure-target-libgcc
36822 @: $(MAKE); $(unstage)
36823 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36824 r=`${PWD_COMMAND}`; export r; \
36825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36826 $(NORMAL_TARGET_EXPORTS) \
36827 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
36828 for flag in $(EXTRA_TARGET_FLAGS); do \
36829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36830 done; \
36831 (cd $(TARGET_SUBDIR)/libgcc && \
36832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36834 "RANLIB=$${RANLIB}" \
36835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36836 html) \
36837 || exit 1
36839 @endif target-libgcc
36841 .PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
36842 maybe-TAGS-target-libgcc:
36843 @if target-libgcc
36844 maybe-TAGS-target-libgcc: TAGS-target-libgcc
36846 TAGS-target-libgcc: \
36847 configure-target-libgcc
36848 @: $(MAKE); $(unstage)
36849 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36850 r=`${PWD_COMMAND}`; export r; \
36851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36852 $(NORMAL_TARGET_EXPORTS) \
36853 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
36854 for flag in $(EXTRA_TARGET_FLAGS); do \
36855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36856 done; \
36857 (cd $(TARGET_SUBDIR)/libgcc && \
36858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36860 "RANLIB=$${RANLIB}" \
36861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36862 TAGS) \
36863 || exit 1
36865 @endif target-libgcc
36867 .PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
36868 maybe-install-info-target-libgcc:
36869 @if target-libgcc
36870 maybe-install-info-target-libgcc: install-info-target-libgcc
36872 install-info-target-libgcc: \
36873 configure-target-libgcc \
36874 info-target-libgcc
36875 @: $(MAKE); $(unstage)
36876 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36877 r=`${PWD_COMMAND}`; export r; \
36878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36879 $(NORMAL_TARGET_EXPORTS) \
36880 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
36881 for flag in $(EXTRA_TARGET_FLAGS); do \
36882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36883 done; \
36884 (cd $(TARGET_SUBDIR)/libgcc && \
36885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36887 "RANLIB=$${RANLIB}" \
36888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36889 install-info) \
36890 || exit 1
36892 @endif target-libgcc
36894 .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
36895 maybe-install-pdf-target-libgcc:
36896 @if target-libgcc
36897 maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
36899 install-pdf-target-libgcc: \
36900 configure-target-libgcc \
36901 pdf-target-libgcc
36902 @: $(MAKE); $(unstage)
36903 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36904 r=`${PWD_COMMAND}`; export r; \
36905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36906 $(NORMAL_TARGET_EXPORTS) \
36907 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
36908 for flag in $(EXTRA_TARGET_FLAGS); do \
36909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36910 done; \
36911 (cd $(TARGET_SUBDIR)/libgcc && \
36912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36914 "RANLIB=$${RANLIB}" \
36915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36916 install-pdf) \
36917 || exit 1
36919 @endif target-libgcc
36921 .PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
36922 maybe-install-html-target-libgcc:
36923 @if target-libgcc
36924 maybe-install-html-target-libgcc: install-html-target-libgcc
36926 install-html-target-libgcc: \
36927 configure-target-libgcc \
36928 html-target-libgcc
36929 @: $(MAKE); $(unstage)
36930 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36931 r=`${PWD_COMMAND}`; export r; \
36932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36933 $(NORMAL_TARGET_EXPORTS) \
36934 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
36935 for flag in $(EXTRA_TARGET_FLAGS); do \
36936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36937 done; \
36938 (cd $(TARGET_SUBDIR)/libgcc && \
36939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36941 "RANLIB=$${RANLIB}" \
36942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36943 install-html) \
36944 || exit 1
36946 @endif target-libgcc
36948 .PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
36949 maybe-installcheck-target-libgcc:
36950 @if target-libgcc
36951 maybe-installcheck-target-libgcc: installcheck-target-libgcc
36953 installcheck-target-libgcc: \
36954 configure-target-libgcc
36955 @: $(MAKE); $(unstage)
36956 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36957 r=`${PWD_COMMAND}`; export r; \
36958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36959 $(NORMAL_TARGET_EXPORTS) \
36960 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
36961 for flag in $(EXTRA_TARGET_FLAGS); do \
36962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36963 done; \
36964 (cd $(TARGET_SUBDIR)/libgcc && \
36965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36967 "RANLIB=$${RANLIB}" \
36968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36969 installcheck) \
36970 || exit 1
36972 @endif target-libgcc
36974 .PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
36975 maybe-mostlyclean-target-libgcc:
36976 @if target-libgcc
36977 maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
36979 mostlyclean-target-libgcc:
36980 @: $(MAKE); $(unstage)
36981 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
36982 r=`${PWD_COMMAND}`; export r; \
36983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36984 $(NORMAL_TARGET_EXPORTS) \
36985 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
36986 for flag in $(EXTRA_TARGET_FLAGS); do \
36987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36988 done; \
36989 (cd $(TARGET_SUBDIR)/libgcc && \
36990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36992 "RANLIB=$${RANLIB}" \
36993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36994 mostlyclean) \
36995 || exit 1
36997 @endif target-libgcc
36999 .PHONY: maybe-clean-target-libgcc clean-target-libgcc
37000 maybe-clean-target-libgcc:
37001 @if target-libgcc
37002 maybe-clean-target-libgcc: clean-target-libgcc
37004 clean-target-libgcc:
37005 @: $(MAKE); $(unstage)
37006 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37007 r=`${PWD_COMMAND}`; export r; \
37008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37009 $(NORMAL_TARGET_EXPORTS) \
37010 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
37011 for flag in $(EXTRA_TARGET_FLAGS); do \
37012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37013 done; \
37014 (cd $(TARGET_SUBDIR)/libgcc && \
37015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37017 "RANLIB=$${RANLIB}" \
37018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37019 clean) \
37020 || exit 1
37022 @endif target-libgcc
37024 .PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
37025 maybe-distclean-target-libgcc:
37026 @if target-libgcc
37027 maybe-distclean-target-libgcc: distclean-target-libgcc
37029 distclean-target-libgcc:
37030 @: $(MAKE); $(unstage)
37031 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37032 r=`${PWD_COMMAND}`; export r; \
37033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37034 $(NORMAL_TARGET_EXPORTS) \
37035 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
37036 for flag in $(EXTRA_TARGET_FLAGS); do \
37037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37038 done; \
37039 (cd $(TARGET_SUBDIR)/libgcc && \
37040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37042 "RANLIB=$${RANLIB}" \
37043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37044 distclean) \
37045 || exit 1
37047 @endif target-libgcc
37049 .PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
37050 maybe-maintainer-clean-target-libgcc:
37051 @if target-libgcc
37052 maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
37054 maintainer-clean-target-libgcc:
37055 @: $(MAKE); $(unstage)
37056 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37057 r=`${PWD_COMMAND}`; export r; \
37058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37059 $(NORMAL_TARGET_EXPORTS) \
37060 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
37061 for flag in $(EXTRA_TARGET_FLAGS); do \
37062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37063 done; \
37064 (cd $(TARGET_SUBDIR)/libgcc && \
37065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37067 "RANLIB=$${RANLIB}" \
37068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37069 maintainer-clean) \
37070 || exit 1
37072 @endif target-libgcc
37078 .PHONY: configure-target-libbacktrace maybe-configure-target-libbacktrace
37079 maybe-configure-target-libbacktrace:
37080 @if gcc-bootstrap
37081 configure-target-libbacktrace: stage_current
37082 @endif gcc-bootstrap
37083 @if target-libbacktrace
37084 maybe-configure-target-libbacktrace: configure-target-libbacktrace
37085 configure-target-libbacktrace:
37086 @: $(MAKE); $(unstage)
37087 @r=`${PWD_COMMAND}`; export r; \
37088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37089 echo "Checking multilib configuration for libbacktrace..."; \
37090 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
37091 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null ; \
37092 if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
37093 if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
37094 rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
37095 else \
37096 rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
37097 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
37098 fi; \
37099 else \
37100 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
37101 fi; \
37102 test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
37103 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
37104 $(NORMAL_TARGET_EXPORTS) \
37105 echo Configuring in $(TARGET_SUBDIR)/libbacktrace; \
37106 cd "$(TARGET_SUBDIR)/libbacktrace" || exit 1; \
37107 case $(srcdir) in \
37108 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37109 *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
37110 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37111 esac; \
37112 module_srcdir=libbacktrace; \
37113 rm -f no-such-file || : ; \
37114 CONFIG_SITE=no-such-file $(SHELL) \
37115 $$s/$$module_srcdir/configure \
37116 --srcdir=$${topdir}/$$module_srcdir \
37117 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37118 --target=${target_alias} \
37119 || exit 1
37120 @endif target-libbacktrace
37126 .PHONY: all-target-libbacktrace maybe-all-target-libbacktrace
37127 maybe-all-target-libbacktrace:
37128 @if gcc-bootstrap
37129 all-target-libbacktrace: stage_current
37130 @endif gcc-bootstrap
37131 @if target-libbacktrace
37132 TARGET-target-libbacktrace=all
37133 maybe-all-target-libbacktrace: all-target-libbacktrace
37134 all-target-libbacktrace: configure-target-libbacktrace
37135 @: $(MAKE); $(unstage)
37136 @r=`${PWD_COMMAND}`; export r; \
37137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37138 $(NORMAL_TARGET_EXPORTS) \
37139 (cd $(TARGET_SUBDIR)/libbacktrace && \
37140 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37141 $(TARGET-target-libbacktrace))
37142 @endif target-libbacktrace
37148 .PHONY: check-target-libbacktrace maybe-check-target-libbacktrace
37149 maybe-check-target-libbacktrace:
37150 @if target-libbacktrace
37151 maybe-check-target-libbacktrace: check-target-libbacktrace
37153 check-target-libbacktrace:
37154 @: $(MAKE); $(unstage)
37155 @r=`${PWD_COMMAND}`; export r; \
37156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37157 $(NORMAL_TARGET_EXPORTS) \
37158 (cd $(TARGET_SUBDIR)/libbacktrace && \
37159 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37161 @endif target-libbacktrace
37163 .PHONY: install-target-libbacktrace maybe-install-target-libbacktrace
37164 maybe-install-target-libbacktrace:
37165 @if target-libbacktrace
37166 maybe-install-target-libbacktrace: install-target-libbacktrace
37168 install-target-libbacktrace: installdirs
37169 @: $(MAKE); $(unstage)
37170 @r=`${PWD_COMMAND}`; export r; \
37171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37172 $(NORMAL_TARGET_EXPORTS) \
37173 (cd $(TARGET_SUBDIR)/libbacktrace && \
37174 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37176 @endif target-libbacktrace
37178 .PHONY: install-strip-target-libbacktrace maybe-install-strip-target-libbacktrace
37179 maybe-install-strip-target-libbacktrace:
37180 @if target-libbacktrace
37181 maybe-install-strip-target-libbacktrace: install-strip-target-libbacktrace
37183 install-strip-target-libbacktrace: installdirs
37184 @: $(MAKE); $(unstage)
37185 @r=`${PWD_COMMAND}`; export r; \
37186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37187 $(NORMAL_TARGET_EXPORTS) \
37188 (cd $(TARGET_SUBDIR)/libbacktrace && \
37189 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37191 @endif target-libbacktrace
37193 # Other targets (info, dvi, pdf, etc.)
37195 .PHONY: maybe-info-target-libbacktrace info-target-libbacktrace
37196 maybe-info-target-libbacktrace:
37197 @if target-libbacktrace
37198 maybe-info-target-libbacktrace: info-target-libbacktrace
37200 info-target-libbacktrace: \
37201 configure-target-libbacktrace
37202 @: $(MAKE); $(unstage)
37203 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37204 r=`${PWD_COMMAND}`; export r; \
37205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37206 $(NORMAL_TARGET_EXPORTS) \
37207 echo "Doing info in $(TARGET_SUBDIR)/libbacktrace" ; \
37208 for flag in $(EXTRA_TARGET_FLAGS); do \
37209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37210 done; \
37211 (cd $(TARGET_SUBDIR)/libbacktrace && \
37212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37214 "RANLIB=$${RANLIB}" \
37215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37216 info) \
37217 || exit 1
37219 @endif target-libbacktrace
37221 .PHONY: maybe-dvi-target-libbacktrace dvi-target-libbacktrace
37222 maybe-dvi-target-libbacktrace:
37223 @if target-libbacktrace
37224 maybe-dvi-target-libbacktrace: dvi-target-libbacktrace
37226 dvi-target-libbacktrace: \
37227 configure-target-libbacktrace
37228 @: $(MAKE); $(unstage)
37229 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37230 r=`${PWD_COMMAND}`; export r; \
37231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37232 $(NORMAL_TARGET_EXPORTS) \
37233 echo "Doing dvi in $(TARGET_SUBDIR)/libbacktrace" ; \
37234 for flag in $(EXTRA_TARGET_FLAGS); do \
37235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37236 done; \
37237 (cd $(TARGET_SUBDIR)/libbacktrace && \
37238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37240 "RANLIB=$${RANLIB}" \
37241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37242 dvi) \
37243 || exit 1
37245 @endif target-libbacktrace
37247 .PHONY: maybe-pdf-target-libbacktrace pdf-target-libbacktrace
37248 maybe-pdf-target-libbacktrace:
37249 @if target-libbacktrace
37250 maybe-pdf-target-libbacktrace: pdf-target-libbacktrace
37252 pdf-target-libbacktrace: \
37253 configure-target-libbacktrace
37254 @: $(MAKE); $(unstage)
37255 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37256 r=`${PWD_COMMAND}`; export r; \
37257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37258 $(NORMAL_TARGET_EXPORTS) \
37259 echo "Doing pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
37260 for flag in $(EXTRA_TARGET_FLAGS); do \
37261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37262 done; \
37263 (cd $(TARGET_SUBDIR)/libbacktrace && \
37264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37266 "RANLIB=$${RANLIB}" \
37267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37268 pdf) \
37269 || exit 1
37271 @endif target-libbacktrace
37273 .PHONY: maybe-html-target-libbacktrace html-target-libbacktrace
37274 maybe-html-target-libbacktrace:
37275 @if target-libbacktrace
37276 maybe-html-target-libbacktrace: html-target-libbacktrace
37278 html-target-libbacktrace: \
37279 configure-target-libbacktrace
37280 @: $(MAKE); $(unstage)
37281 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37282 r=`${PWD_COMMAND}`; export r; \
37283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37284 $(NORMAL_TARGET_EXPORTS) \
37285 echo "Doing html in $(TARGET_SUBDIR)/libbacktrace" ; \
37286 for flag in $(EXTRA_TARGET_FLAGS); do \
37287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37288 done; \
37289 (cd $(TARGET_SUBDIR)/libbacktrace && \
37290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37292 "RANLIB=$${RANLIB}" \
37293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37294 html) \
37295 || exit 1
37297 @endif target-libbacktrace
37299 .PHONY: maybe-TAGS-target-libbacktrace TAGS-target-libbacktrace
37300 maybe-TAGS-target-libbacktrace:
37301 @if target-libbacktrace
37302 maybe-TAGS-target-libbacktrace: TAGS-target-libbacktrace
37304 TAGS-target-libbacktrace: \
37305 configure-target-libbacktrace
37306 @: $(MAKE); $(unstage)
37307 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37308 r=`${PWD_COMMAND}`; export r; \
37309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37310 $(NORMAL_TARGET_EXPORTS) \
37311 echo "Doing TAGS in $(TARGET_SUBDIR)/libbacktrace" ; \
37312 for flag in $(EXTRA_TARGET_FLAGS); do \
37313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37314 done; \
37315 (cd $(TARGET_SUBDIR)/libbacktrace && \
37316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37318 "RANLIB=$${RANLIB}" \
37319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37320 TAGS) \
37321 || exit 1
37323 @endif target-libbacktrace
37325 .PHONY: maybe-install-info-target-libbacktrace install-info-target-libbacktrace
37326 maybe-install-info-target-libbacktrace:
37327 @if target-libbacktrace
37328 maybe-install-info-target-libbacktrace: install-info-target-libbacktrace
37330 install-info-target-libbacktrace: \
37331 configure-target-libbacktrace \
37332 info-target-libbacktrace
37333 @: $(MAKE); $(unstage)
37334 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37335 r=`${PWD_COMMAND}`; export r; \
37336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37337 $(NORMAL_TARGET_EXPORTS) \
37338 echo "Doing install-info in $(TARGET_SUBDIR)/libbacktrace" ; \
37339 for flag in $(EXTRA_TARGET_FLAGS); do \
37340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37341 done; \
37342 (cd $(TARGET_SUBDIR)/libbacktrace && \
37343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37345 "RANLIB=$${RANLIB}" \
37346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37347 install-info) \
37348 || exit 1
37350 @endif target-libbacktrace
37352 .PHONY: maybe-install-pdf-target-libbacktrace install-pdf-target-libbacktrace
37353 maybe-install-pdf-target-libbacktrace:
37354 @if target-libbacktrace
37355 maybe-install-pdf-target-libbacktrace: install-pdf-target-libbacktrace
37357 install-pdf-target-libbacktrace: \
37358 configure-target-libbacktrace \
37359 pdf-target-libbacktrace
37360 @: $(MAKE); $(unstage)
37361 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37362 r=`${PWD_COMMAND}`; export r; \
37363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37364 $(NORMAL_TARGET_EXPORTS) \
37365 echo "Doing install-pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
37366 for flag in $(EXTRA_TARGET_FLAGS); do \
37367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37368 done; \
37369 (cd $(TARGET_SUBDIR)/libbacktrace && \
37370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37372 "RANLIB=$${RANLIB}" \
37373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37374 install-pdf) \
37375 || exit 1
37377 @endif target-libbacktrace
37379 .PHONY: maybe-install-html-target-libbacktrace install-html-target-libbacktrace
37380 maybe-install-html-target-libbacktrace:
37381 @if target-libbacktrace
37382 maybe-install-html-target-libbacktrace: install-html-target-libbacktrace
37384 install-html-target-libbacktrace: \
37385 configure-target-libbacktrace \
37386 html-target-libbacktrace
37387 @: $(MAKE); $(unstage)
37388 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37389 r=`${PWD_COMMAND}`; export r; \
37390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37391 $(NORMAL_TARGET_EXPORTS) \
37392 echo "Doing install-html in $(TARGET_SUBDIR)/libbacktrace" ; \
37393 for flag in $(EXTRA_TARGET_FLAGS); do \
37394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37395 done; \
37396 (cd $(TARGET_SUBDIR)/libbacktrace && \
37397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37399 "RANLIB=$${RANLIB}" \
37400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37401 install-html) \
37402 || exit 1
37404 @endif target-libbacktrace
37406 .PHONY: maybe-installcheck-target-libbacktrace installcheck-target-libbacktrace
37407 maybe-installcheck-target-libbacktrace:
37408 @if target-libbacktrace
37409 maybe-installcheck-target-libbacktrace: installcheck-target-libbacktrace
37411 installcheck-target-libbacktrace: \
37412 configure-target-libbacktrace
37413 @: $(MAKE); $(unstage)
37414 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37415 r=`${PWD_COMMAND}`; export r; \
37416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37417 $(NORMAL_TARGET_EXPORTS) \
37418 echo "Doing installcheck in $(TARGET_SUBDIR)/libbacktrace" ; \
37419 for flag in $(EXTRA_TARGET_FLAGS); do \
37420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37421 done; \
37422 (cd $(TARGET_SUBDIR)/libbacktrace && \
37423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37425 "RANLIB=$${RANLIB}" \
37426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37427 installcheck) \
37428 || exit 1
37430 @endif target-libbacktrace
37432 .PHONY: maybe-mostlyclean-target-libbacktrace mostlyclean-target-libbacktrace
37433 maybe-mostlyclean-target-libbacktrace:
37434 @if target-libbacktrace
37435 maybe-mostlyclean-target-libbacktrace: mostlyclean-target-libbacktrace
37437 mostlyclean-target-libbacktrace:
37438 @: $(MAKE); $(unstage)
37439 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37440 r=`${PWD_COMMAND}`; export r; \
37441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37442 $(NORMAL_TARGET_EXPORTS) \
37443 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libbacktrace" ; \
37444 for flag in $(EXTRA_TARGET_FLAGS); do \
37445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37446 done; \
37447 (cd $(TARGET_SUBDIR)/libbacktrace && \
37448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37450 "RANLIB=$${RANLIB}" \
37451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37452 mostlyclean) \
37453 || exit 1
37455 @endif target-libbacktrace
37457 .PHONY: maybe-clean-target-libbacktrace clean-target-libbacktrace
37458 maybe-clean-target-libbacktrace:
37459 @if target-libbacktrace
37460 maybe-clean-target-libbacktrace: clean-target-libbacktrace
37462 clean-target-libbacktrace:
37463 @: $(MAKE); $(unstage)
37464 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37465 r=`${PWD_COMMAND}`; export r; \
37466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37467 $(NORMAL_TARGET_EXPORTS) \
37468 echo "Doing clean in $(TARGET_SUBDIR)/libbacktrace" ; \
37469 for flag in $(EXTRA_TARGET_FLAGS); do \
37470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37471 done; \
37472 (cd $(TARGET_SUBDIR)/libbacktrace && \
37473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37475 "RANLIB=$${RANLIB}" \
37476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37477 clean) \
37478 || exit 1
37480 @endif target-libbacktrace
37482 .PHONY: maybe-distclean-target-libbacktrace distclean-target-libbacktrace
37483 maybe-distclean-target-libbacktrace:
37484 @if target-libbacktrace
37485 maybe-distclean-target-libbacktrace: distclean-target-libbacktrace
37487 distclean-target-libbacktrace:
37488 @: $(MAKE); $(unstage)
37489 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37490 r=`${PWD_COMMAND}`; export r; \
37491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37492 $(NORMAL_TARGET_EXPORTS) \
37493 echo "Doing distclean in $(TARGET_SUBDIR)/libbacktrace" ; \
37494 for flag in $(EXTRA_TARGET_FLAGS); do \
37495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37496 done; \
37497 (cd $(TARGET_SUBDIR)/libbacktrace && \
37498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37500 "RANLIB=$${RANLIB}" \
37501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37502 distclean) \
37503 || exit 1
37505 @endif target-libbacktrace
37507 .PHONY: maybe-maintainer-clean-target-libbacktrace maintainer-clean-target-libbacktrace
37508 maybe-maintainer-clean-target-libbacktrace:
37509 @if target-libbacktrace
37510 maybe-maintainer-clean-target-libbacktrace: maintainer-clean-target-libbacktrace
37512 maintainer-clean-target-libbacktrace:
37513 @: $(MAKE); $(unstage)
37514 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37515 r=`${PWD_COMMAND}`; export r; \
37516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37517 $(NORMAL_TARGET_EXPORTS) \
37518 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libbacktrace" ; \
37519 for flag in $(EXTRA_TARGET_FLAGS); do \
37520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37521 done; \
37522 (cd $(TARGET_SUBDIR)/libbacktrace && \
37523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37525 "RANLIB=$${RANLIB}" \
37526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37527 maintainer-clean) \
37528 || exit 1
37530 @endif target-libbacktrace
37536 .PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
37537 maybe-configure-target-libquadmath:
37538 @if gcc-bootstrap
37539 configure-target-libquadmath: stage_current
37540 @endif gcc-bootstrap
37541 @if target-libquadmath
37542 maybe-configure-target-libquadmath: configure-target-libquadmath
37543 configure-target-libquadmath:
37544 @: $(MAKE); $(unstage)
37545 @r=`${PWD_COMMAND}`; export r; \
37546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37547 echo "Checking multilib configuration for libquadmath..."; \
37548 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
37549 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \
37550 if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
37551 if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
37552 rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
37553 else \
37554 rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
37555 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
37556 fi; \
37557 else \
37558 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
37559 fi; \
37560 test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
37561 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
37562 $(NORMAL_TARGET_EXPORTS) \
37563 echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
37564 cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
37565 case $(srcdir) in \
37566 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37567 *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
37568 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37569 esac; \
37570 module_srcdir=libquadmath; \
37571 rm -f no-such-file || : ; \
37572 CONFIG_SITE=no-such-file $(SHELL) \
37573 $$s/$$module_srcdir/configure \
37574 --srcdir=$${topdir}/$$module_srcdir \
37575 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37576 --target=${target_alias} \
37577 || exit 1
37578 @endif target-libquadmath
37584 .PHONY: all-target-libquadmath maybe-all-target-libquadmath
37585 maybe-all-target-libquadmath:
37586 @if gcc-bootstrap
37587 all-target-libquadmath: stage_current
37588 @endif gcc-bootstrap
37589 @if target-libquadmath
37590 TARGET-target-libquadmath=all
37591 maybe-all-target-libquadmath: all-target-libquadmath
37592 all-target-libquadmath: configure-target-libquadmath
37593 @: $(MAKE); $(unstage)
37594 @r=`${PWD_COMMAND}`; export r; \
37595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37596 $(NORMAL_TARGET_EXPORTS) \
37597 (cd $(TARGET_SUBDIR)/libquadmath && \
37598 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37599 $(TARGET-target-libquadmath))
37600 @endif target-libquadmath
37606 .PHONY: check-target-libquadmath maybe-check-target-libquadmath
37607 maybe-check-target-libquadmath:
37608 @if target-libquadmath
37609 maybe-check-target-libquadmath: check-target-libquadmath
37611 check-target-libquadmath:
37612 @: $(MAKE); $(unstage)
37613 @r=`${PWD_COMMAND}`; export r; \
37614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37615 $(NORMAL_TARGET_EXPORTS) \
37616 (cd $(TARGET_SUBDIR)/libquadmath && \
37617 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37619 @endif target-libquadmath
37621 .PHONY: install-target-libquadmath maybe-install-target-libquadmath
37622 maybe-install-target-libquadmath:
37623 @if target-libquadmath
37624 maybe-install-target-libquadmath: install-target-libquadmath
37626 install-target-libquadmath: installdirs
37627 @: $(MAKE); $(unstage)
37628 @r=`${PWD_COMMAND}`; export r; \
37629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37630 $(NORMAL_TARGET_EXPORTS) \
37631 (cd $(TARGET_SUBDIR)/libquadmath && \
37632 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37634 @endif target-libquadmath
37636 .PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
37637 maybe-install-strip-target-libquadmath:
37638 @if target-libquadmath
37639 maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
37641 install-strip-target-libquadmath: installdirs
37642 @: $(MAKE); $(unstage)
37643 @r=`${PWD_COMMAND}`; export r; \
37644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37645 $(NORMAL_TARGET_EXPORTS) \
37646 (cd $(TARGET_SUBDIR)/libquadmath && \
37647 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37649 @endif target-libquadmath
37651 # Other targets (info, dvi, pdf, etc.)
37653 .PHONY: maybe-info-target-libquadmath info-target-libquadmath
37654 maybe-info-target-libquadmath:
37655 @if target-libquadmath
37656 maybe-info-target-libquadmath: info-target-libquadmath
37658 info-target-libquadmath: \
37659 configure-target-libquadmath
37660 @: $(MAKE); $(unstage)
37661 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37662 r=`${PWD_COMMAND}`; export r; \
37663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37664 $(NORMAL_TARGET_EXPORTS) \
37665 echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \
37666 for flag in $(EXTRA_TARGET_FLAGS); do \
37667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37668 done; \
37669 (cd $(TARGET_SUBDIR)/libquadmath && \
37670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37672 "RANLIB=$${RANLIB}" \
37673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37674 info) \
37675 || exit 1
37677 @endif target-libquadmath
37679 .PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
37680 maybe-dvi-target-libquadmath:
37681 @if target-libquadmath
37682 maybe-dvi-target-libquadmath: dvi-target-libquadmath
37684 dvi-target-libquadmath: \
37685 configure-target-libquadmath
37686 @: $(MAKE); $(unstage)
37687 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37688 r=`${PWD_COMMAND}`; export r; \
37689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37690 $(NORMAL_TARGET_EXPORTS) \
37691 echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \
37692 for flag in $(EXTRA_TARGET_FLAGS); do \
37693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37694 done; \
37695 (cd $(TARGET_SUBDIR)/libquadmath && \
37696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37698 "RANLIB=$${RANLIB}" \
37699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37700 dvi) \
37701 || exit 1
37703 @endif target-libquadmath
37705 .PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
37706 maybe-pdf-target-libquadmath:
37707 @if target-libquadmath
37708 maybe-pdf-target-libquadmath: pdf-target-libquadmath
37710 pdf-target-libquadmath: \
37711 configure-target-libquadmath
37712 @: $(MAKE); $(unstage)
37713 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37714 r=`${PWD_COMMAND}`; export r; \
37715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37716 $(NORMAL_TARGET_EXPORTS) \
37717 echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \
37718 for flag in $(EXTRA_TARGET_FLAGS); do \
37719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37720 done; \
37721 (cd $(TARGET_SUBDIR)/libquadmath && \
37722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37724 "RANLIB=$${RANLIB}" \
37725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37726 pdf) \
37727 || exit 1
37729 @endif target-libquadmath
37731 .PHONY: maybe-html-target-libquadmath html-target-libquadmath
37732 maybe-html-target-libquadmath:
37733 @if target-libquadmath
37734 maybe-html-target-libquadmath: html-target-libquadmath
37736 html-target-libquadmath: \
37737 configure-target-libquadmath
37738 @: $(MAKE); $(unstage)
37739 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37740 r=`${PWD_COMMAND}`; export r; \
37741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37742 $(NORMAL_TARGET_EXPORTS) \
37743 echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \
37744 for flag in $(EXTRA_TARGET_FLAGS); do \
37745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37746 done; \
37747 (cd $(TARGET_SUBDIR)/libquadmath && \
37748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37750 "RANLIB=$${RANLIB}" \
37751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37752 html) \
37753 || exit 1
37755 @endif target-libquadmath
37757 .PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
37758 maybe-TAGS-target-libquadmath:
37759 @if target-libquadmath
37760 maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
37762 TAGS-target-libquadmath: \
37763 configure-target-libquadmath
37764 @: $(MAKE); $(unstage)
37765 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37766 r=`${PWD_COMMAND}`; export r; \
37767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37768 $(NORMAL_TARGET_EXPORTS) \
37769 echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \
37770 for flag in $(EXTRA_TARGET_FLAGS); do \
37771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37772 done; \
37773 (cd $(TARGET_SUBDIR)/libquadmath && \
37774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37776 "RANLIB=$${RANLIB}" \
37777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37778 TAGS) \
37779 || exit 1
37781 @endif target-libquadmath
37783 .PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
37784 maybe-install-info-target-libquadmath:
37785 @if target-libquadmath
37786 maybe-install-info-target-libquadmath: install-info-target-libquadmath
37788 install-info-target-libquadmath: \
37789 configure-target-libquadmath \
37790 info-target-libquadmath
37791 @: $(MAKE); $(unstage)
37792 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37793 r=`${PWD_COMMAND}`; export r; \
37794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37795 $(NORMAL_TARGET_EXPORTS) \
37796 echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \
37797 for flag in $(EXTRA_TARGET_FLAGS); do \
37798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37799 done; \
37800 (cd $(TARGET_SUBDIR)/libquadmath && \
37801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37803 "RANLIB=$${RANLIB}" \
37804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37805 install-info) \
37806 || exit 1
37808 @endif target-libquadmath
37810 .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
37811 maybe-install-pdf-target-libquadmath:
37812 @if target-libquadmath
37813 maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
37815 install-pdf-target-libquadmath: \
37816 configure-target-libquadmath \
37817 pdf-target-libquadmath
37818 @: $(MAKE); $(unstage)
37819 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37820 r=`${PWD_COMMAND}`; export r; \
37821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37822 $(NORMAL_TARGET_EXPORTS) \
37823 echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \
37824 for flag in $(EXTRA_TARGET_FLAGS); do \
37825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37826 done; \
37827 (cd $(TARGET_SUBDIR)/libquadmath && \
37828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37830 "RANLIB=$${RANLIB}" \
37831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37832 install-pdf) \
37833 || exit 1
37835 @endif target-libquadmath
37837 .PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
37838 maybe-install-html-target-libquadmath:
37839 @if target-libquadmath
37840 maybe-install-html-target-libquadmath: install-html-target-libquadmath
37842 install-html-target-libquadmath: \
37843 configure-target-libquadmath \
37844 html-target-libquadmath
37845 @: $(MAKE); $(unstage)
37846 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37847 r=`${PWD_COMMAND}`; export r; \
37848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37849 $(NORMAL_TARGET_EXPORTS) \
37850 echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \
37851 for flag in $(EXTRA_TARGET_FLAGS); do \
37852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37853 done; \
37854 (cd $(TARGET_SUBDIR)/libquadmath && \
37855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37857 "RANLIB=$${RANLIB}" \
37858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37859 install-html) \
37860 || exit 1
37862 @endif target-libquadmath
37864 .PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
37865 maybe-installcheck-target-libquadmath:
37866 @if target-libquadmath
37867 maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
37869 installcheck-target-libquadmath: \
37870 configure-target-libquadmath
37871 @: $(MAKE); $(unstage)
37872 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37873 r=`${PWD_COMMAND}`; export r; \
37874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37875 $(NORMAL_TARGET_EXPORTS) \
37876 echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \
37877 for flag in $(EXTRA_TARGET_FLAGS); do \
37878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37879 done; \
37880 (cd $(TARGET_SUBDIR)/libquadmath && \
37881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37883 "RANLIB=$${RANLIB}" \
37884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37885 installcheck) \
37886 || exit 1
37888 @endif target-libquadmath
37890 .PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
37891 maybe-mostlyclean-target-libquadmath:
37892 @if target-libquadmath
37893 maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
37895 mostlyclean-target-libquadmath:
37896 @: $(MAKE); $(unstage)
37897 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37898 r=`${PWD_COMMAND}`; export r; \
37899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37900 $(NORMAL_TARGET_EXPORTS) \
37901 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \
37902 for flag in $(EXTRA_TARGET_FLAGS); do \
37903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37904 done; \
37905 (cd $(TARGET_SUBDIR)/libquadmath && \
37906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37908 "RANLIB=$${RANLIB}" \
37909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37910 mostlyclean) \
37911 || exit 1
37913 @endif target-libquadmath
37915 .PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
37916 maybe-clean-target-libquadmath:
37917 @if target-libquadmath
37918 maybe-clean-target-libquadmath: clean-target-libquadmath
37920 clean-target-libquadmath:
37921 @: $(MAKE); $(unstage)
37922 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37923 r=`${PWD_COMMAND}`; export r; \
37924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37925 $(NORMAL_TARGET_EXPORTS) \
37926 echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \
37927 for flag in $(EXTRA_TARGET_FLAGS); do \
37928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37929 done; \
37930 (cd $(TARGET_SUBDIR)/libquadmath && \
37931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37933 "RANLIB=$${RANLIB}" \
37934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37935 clean) \
37936 || exit 1
37938 @endif target-libquadmath
37940 .PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
37941 maybe-distclean-target-libquadmath:
37942 @if target-libquadmath
37943 maybe-distclean-target-libquadmath: distclean-target-libquadmath
37945 distclean-target-libquadmath:
37946 @: $(MAKE); $(unstage)
37947 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37948 r=`${PWD_COMMAND}`; export r; \
37949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37950 $(NORMAL_TARGET_EXPORTS) \
37951 echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \
37952 for flag in $(EXTRA_TARGET_FLAGS); do \
37953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37954 done; \
37955 (cd $(TARGET_SUBDIR)/libquadmath && \
37956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37958 "RANLIB=$${RANLIB}" \
37959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37960 distclean) \
37961 || exit 1
37963 @endif target-libquadmath
37965 .PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
37966 maybe-maintainer-clean-target-libquadmath:
37967 @if target-libquadmath
37968 maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
37970 maintainer-clean-target-libquadmath:
37971 @: $(MAKE); $(unstage)
37972 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
37973 r=`${PWD_COMMAND}`; export r; \
37974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37975 $(NORMAL_TARGET_EXPORTS) \
37976 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \
37977 for flag in $(EXTRA_TARGET_FLAGS); do \
37978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37979 done; \
37980 (cd $(TARGET_SUBDIR)/libquadmath && \
37981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37983 "RANLIB=$${RANLIB}" \
37984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37985 maintainer-clean) \
37986 || exit 1
37988 @endif target-libquadmath
37994 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
37995 maybe-configure-target-libgfortran:
37996 @if gcc-bootstrap
37997 configure-target-libgfortran: stage_current
37998 @endif gcc-bootstrap
37999 @if target-libgfortran
38000 maybe-configure-target-libgfortran: configure-target-libgfortran
38001 configure-target-libgfortran:
38002 @: $(MAKE); $(unstage)
38003 @r=`${PWD_COMMAND}`; export r; \
38004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38005 echo "Checking multilib configuration for libgfortran..."; \
38006 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
38007 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
38008 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
38009 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
38010 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
38011 else \
38012 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
38013 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
38014 fi; \
38015 else \
38016 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
38017 fi; \
38018 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
38019 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
38020 $(NORMAL_TARGET_EXPORTS) \
38021 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
38022 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
38023 case $(srcdir) in \
38024 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38025 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
38026 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38027 esac; \
38028 module_srcdir=libgfortran; \
38029 rm -f no-such-file || : ; \
38030 CONFIG_SITE=no-such-file $(SHELL) \
38031 $$s/$$module_srcdir/configure \
38032 --srcdir=$${topdir}/$$module_srcdir \
38033 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38034 --target=${target_alias} \
38035 || exit 1
38036 @endif target-libgfortran
38042 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
38043 maybe-all-target-libgfortran:
38044 @if gcc-bootstrap
38045 all-target-libgfortran: stage_current
38046 @endif gcc-bootstrap
38047 @if target-libgfortran
38048 TARGET-target-libgfortran=all
38049 maybe-all-target-libgfortran: all-target-libgfortran
38050 all-target-libgfortran: configure-target-libgfortran
38051 @: $(MAKE); $(unstage)
38052 @r=`${PWD_COMMAND}`; export r; \
38053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38054 $(NORMAL_TARGET_EXPORTS) \
38055 (cd $(TARGET_SUBDIR)/libgfortran && \
38056 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38057 $(TARGET-target-libgfortran))
38058 @endif target-libgfortran
38064 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
38065 maybe-check-target-libgfortran:
38066 @if target-libgfortran
38067 maybe-check-target-libgfortran: check-target-libgfortran
38069 check-target-libgfortran:
38070 @: $(MAKE); $(unstage)
38071 @r=`${PWD_COMMAND}`; export r; \
38072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38073 $(NORMAL_TARGET_EXPORTS) \
38074 (cd $(TARGET_SUBDIR)/libgfortran && \
38075 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38077 @endif target-libgfortran
38079 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
38080 maybe-install-target-libgfortran:
38081 @if target-libgfortran
38082 maybe-install-target-libgfortran: install-target-libgfortran
38084 install-target-libgfortran: installdirs
38085 @: $(MAKE); $(unstage)
38086 @r=`${PWD_COMMAND}`; export r; \
38087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38088 $(NORMAL_TARGET_EXPORTS) \
38089 (cd $(TARGET_SUBDIR)/libgfortran && \
38090 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38092 @endif target-libgfortran
38094 .PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
38095 maybe-install-strip-target-libgfortran:
38096 @if target-libgfortran
38097 maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
38099 install-strip-target-libgfortran: installdirs
38100 @: $(MAKE); $(unstage)
38101 @r=`${PWD_COMMAND}`; export r; \
38102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38103 $(NORMAL_TARGET_EXPORTS) \
38104 (cd $(TARGET_SUBDIR)/libgfortran && \
38105 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38107 @endif target-libgfortran
38109 # Other targets (info, dvi, pdf, etc.)
38111 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
38112 maybe-info-target-libgfortran:
38113 @if target-libgfortran
38114 maybe-info-target-libgfortran: info-target-libgfortran
38116 info-target-libgfortran: \
38117 configure-target-libgfortran
38118 @: $(MAKE); $(unstage)
38119 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38120 r=`${PWD_COMMAND}`; export r; \
38121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38122 $(NORMAL_TARGET_EXPORTS) \
38123 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
38124 for flag in $(EXTRA_TARGET_FLAGS); do \
38125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38126 done; \
38127 (cd $(TARGET_SUBDIR)/libgfortran && \
38128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38130 "RANLIB=$${RANLIB}" \
38131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38132 info) \
38133 || exit 1
38135 @endif target-libgfortran
38137 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
38138 maybe-dvi-target-libgfortran:
38139 @if target-libgfortran
38140 maybe-dvi-target-libgfortran: dvi-target-libgfortran
38142 dvi-target-libgfortran: \
38143 configure-target-libgfortran
38144 @: $(MAKE); $(unstage)
38145 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38146 r=`${PWD_COMMAND}`; export r; \
38147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38148 $(NORMAL_TARGET_EXPORTS) \
38149 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
38150 for flag in $(EXTRA_TARGET_FLAGS); do \
38151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38152 done; \
38153 (cd $(TARGET_SUBDIR)/libgfortran && \
38154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38156 "RANLIB=$${RANLIB}" \
38157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38158 dvi) \
38159 || exit 1
38161 @endif target-libgfortran
38163 .PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
38164 maybe-pdf-target-libgfortran:
38165 @if target-libgfortran
38166 maybe-pdf-target-libgfortran: pdf-target-libgfortran
38168 pdf-target-libgfortran: \
38169 configure-target-libgfortran
38170 @: $(MAKE); $(unstage)
38171 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38172 r=`${PWD_COMMAND}`; export r; \
38173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38174 $(NORMAL_TARGET_EXPORTS) \
38175 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
38176 for flag in $(EXTRA_TARGET_FLAGS); do \
38177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38178 done; \
38179 (cd $(TARGET_SUBDIR)/libgfortran && \
38180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38182 "RANLIB=$${RANLIB}" \
38183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38184 pdf) \
38185 || exit 1
38187 @endif target-libgfortran
38189 .PHONY: maybe-html-target-libgfortran html-target-libgfortran
38190 maybe-html-target-libgfortran:
38191 @if target-libgfortran
38192 maybe-html-target-libgfortran: html-target-libgfortran
38194 html-target-libgfortran: \
38195 configure-target-libgfortran
38196 @: $(MAKE); $(unstage)
38197 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38198 r=`${PWD_COMMAND}`; export r; \
38199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38200 $(NORMAL_TARGET_EXPORTS) \
38201 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
38202 for flag in $(EXTRA_TARGET_FLAGS); do \
38203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38204 done; \
38205 (cd $(TARGET_SUBDIR)/libgfortran && \
38206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38208 "RANLIB=$${RANLIB}" \
38209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38210 html) \
38211 || exit 1
38213 @endif target-libgfortran
38215 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
38216 maybe-TAGS-target-libgfortran:
38217 @if target-libgfortran
38218 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
38220 TAGS-target-libgfortran: \
38221 configure-target-libgfortran
38222 @: $(MAKE); $(unstage)
38223 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38224 r=`${PWD_COMMAND}`; export r; \
38225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38226 $(NORMAL_TARGET_EXPORTS) \
38227 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
38228 for flag in $(EXTRA_TARGET_FLAGS); do \
38229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38230 done; \
38231 (cd $(TARGET_SUBDIR)/libgfortran && \
38232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38234 "RANLIB=$${RANLIB}" \
38235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38236 TAGS) \
38237 || exit 1
38239 @endif target-libgfortran
38241 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
38242 maybe-install-info-target-libgfortran:
38243 @if target-libgfortran
38244 maybe-install-info-target-libgfortran: install-info-target-libgfortran
38246 install-info-target-libgfortran: \
38247 configure-target-libgfortran \
38248 info-target-libgfortran
38249 @: $(MAKE); $(unstage)
38250 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38251 r=`${PWD_COMMAND}`; export r; \
38252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38253 $(NORMAL_TARGET_EXPORTS) \
38254 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
38255 for flag in $(EXTRA_TARGET_FLAGS); do \
38256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38257 done; \
38258 (cd $(TARGET_SUBDIR)/libgfortran && \
38259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38261 "RANLIB=$${RANLIB}" \
38262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38263 install-info) \
38264 || exit 1
38266 @endif target-libgfortran
38268 .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
38269 maybe-install-pdf-target-libgfortran:
38270 @if target-libgfortran
38271 maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
38273 install-pdf-target-libgfortran: \
38274 configure-target-libgfortran \
38275 pdf-target-libgfortran
38276 @: $(MAKE); $(unstage)
38277 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38278 r=`${PWD_COMMAND}`; export r; \
38279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38280 $(NORMAL_TARGET_EXPORTS) \
38281 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
38282 for flag in $(EXTRA_TARGET_FLAGS); do \
38283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38284 done; \
38285 (cd $(TARGET_SUBDIR)/libgfortran && \
38286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38288 "RANLIB=$${RANLIB}" \
38289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38290 install-pdf) \
38291 || exit 1
38293 @endif target-libgfortran
38295 .PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
38296 maybe-install-html-target-libgfortran:
38297 @if target-libgfortran
38298 maybe-install-html-target-libgfortran: install-html-target-libgfortran
38300 install-html-target-libgfortran: \
38301 configure-target-libgfortran \
38302 html-target-libgfortran
38303 @: $(MAKE); $(unstage)
38304 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38305 r=`${PWD_COMMAND}`; export r; \
38306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38307 $(NORMAL_TARGET_EXPORTS) \
38308 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
38309 for flag in $(EXTRA_TARGET_FLAGS); do \
38310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38311 done; \
38312 (cd $(TARGET_SUBDIR)/libgfortran && \
38313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38315 "RANLIB=$${RANLIB}" \
38316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38317 install-html) \
38318 || exit 1
38320 @endif target-libgfortran
38322 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
38323 maybe-installcheck-target-libgfortran:
38324 @if target-libgfortran
38325 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
38327 installcheck-target-libgfortran: \
38328 configure-target-libgfortran
38329 @: $(MAKE); $(unstage)
38330 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38331 r=`${PWD_COMMAND}`; export r; \
38332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38333 $(NORMAL_TARGET_EXPORTS) \
38334 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
38335 for flag in $(EXTRA_TARGET_FLAGS); do \
38336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38337 done; \
38338 (cd $(TARGET_SUBDIR)/libgfortran && \
38339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38341 "RANLIB=$${RANLIB}" \
38342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38343 installcheck) \
38344 || exit 1
38346 @endif target-libgfortran
38348 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
38349 maybe-mostlyclean-target-libgfortran:
38350 @if target-libgfortran
38351 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
38353 mostlyclean-target-libgfortran:
38354 @: $(MAKE); $(unstage)
38355 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38356 r=`${PWD_COMMAND}`; export r; \
38357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38358 $(NORMAL_TARGET_EXPORTS) \
38359 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
38360 for flag in $(EXTRA_TARGET_FLAGS); do \
38361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38362 done; \
38363 (cd $(TARGET_SUBDIR)/libgfortran && \
38364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38366 "RANLIB=$${RANLIB}" \
38367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38368 mostlyclean) \
38369 || exit 1
38371 @endif target-libgfortran
38373 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
38374 maybe-clean-target-libgfortran:
38375 @if target-libgfortran
38376 maybe-clean-target-libgfortran: clean-target-libgfortran
38378 clean-target-libgfortran:
38379 @: $(MAKE); $(unstage)
38380 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38381 r=`${PWD_COMMAND}`; export r; \
38382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38383 $(NORMAL_TARGET_EXPORTS) \
38384 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
38385 for flag in $(EXTRA_TARGET_FLAGS); do \
38386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38387 done; \
38388 (cd $(TARGET_SUBDIR)/libgfortran && \
38389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38391 "RANLIB=$${RANLIB}" \
38392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38393 clean) \
38394 || exit 1
38396 @endif target-libgfortran
38398 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
38399 maybe-distclean-target-libgfortran:
38400 @if target-libgfortran
38401 maybe-distclean-target-libgfortran: distclean-target-libgfortran
38403 distclean-target-libgfortran:
38404 @: $(MAKE); $(unstage)
38405 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38406 r=`${PWD_COMMAND}`; export r; \
38407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38408 $(NORMAL_TARGET_EXPORTS) \
38409 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
38410 for flag in $(EXTRA_TARGET_FLAGS); do \
38411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38412 done; \
38413 (cd $(TARGET_SUBDIR)/libgfortran && \
38414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38416 "RANLIB=$${RANLIB}" \
38417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38418 distclean) \
38419 || exit 1
38421 @endif target-libgfortran
38423 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
38424 maybe-maintainer-clean-target-libgfortran:
38425 @if target-libgfortran
38426 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
38428 maintainer-clean-target-libgfortran:
38429 @: $(MAKE); $(unstage)
38430 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38431 r=`${PWD_COMMAND}`; export r; \
38432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38433 $(NORMAL_TARGET_EXPORTS) \
38434 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
38435 for flag in $(EXTRA_TARGET_FLAGS); do \
38436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38437 done; \
38438 (cd $(TARGET_SUBDIR)/libgfortran && \
38439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38441 "RANLIB=$${RANLIB}" \
38442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38443 maintainer-clean) \
38444 || exit 1
38446 @endif target-libgfortran
38452 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
38453 maybe-configure-target-libobjc:
38454 @if gcc-bootstrap
38455 configure-target-libobjc: stage_current
38456 @endif gcc-bootstrap
38457 @if target-libobjc
38458 maybe-configure-target-libobjc: configure-target-libobjc
38459 configure-target-libobjc:
38460 @: $(MAKE); $(unstage)
38461 @r=`${PWD_COMMAND}`; export r; \
38462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38463 echo "Checking multilib configuration for libobjc..."; \
38464 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
38465 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
38466 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
38467 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
38468 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
38469 else \
38470 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
38471 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
38472 fi; \
38473 else \
38474 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
38475 fi; \
38476 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
38477 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
38478 $(NORMAL_TARGET_EXPORTS) \
38479 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
38480 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
38481 case $(srcdir) in \
38482 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38483 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
38484 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38485 esac; \
38486 module_srcdir=libobjc; \
38487 rm -f no-such-file || : ; \
38488 CONFIG_SITE=no-such-file $(SHELL) \
38489 $$s/$$module_srcdir/configure \
38490 --srcdir=$${topdir}/$$module_srcdir \
38491 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38492 --target=${target_alias} \
38493 || exit 1
38494 @endif target-libobjc
38500 .PHONY: all-target-libobjc maybe-all-target-libobjc
38501 maybe-all-target-libobjc:
38502 @if gcc-bootstrap
38503 all-target-libobjc: stage_current
38504 @endif gcc-bootstrap
38505 @if target-libobjc
38506 TARGET-target-libobjc=all
38507 maybe-all-target-libobjc: all-target-libobjc
38508 all-target-libobjc: configure-target-libobjc
38509 @: $(MAKE); $(unstage)
38510 @r=`${PWD_COMMAND}`; export r; \
38511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38512 $(NORMAL_TARGET_EXPORTS) \
38513 (cd $(TARGET_SUBDIR)/libobjc && \
38514 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38515 $(TARGET-target-libobjc))
38516 @endif target-libobjc
38522 .PHONY: check-target-libobjc maybe-check-target-libobjc
38523 maybe-check-target-libobjc:
38524 @if target-libobjc
38525 maybe-check-target-libobjc: check-target-libobjc
38527 check-target-libobjc:
38528 @: $(MAKE); $(unstage)
38529 @r=`${PWD_COMMAND}`; export r; \
38530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38531 $(NORMAL_TARGET_EXPORTS) \
38532 (cd $(TARGET_SUBDIR)/libobjc && \
38533 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38535 @endif target-libobjc
38537 .PHONY: install-target-libobjc maybe-install-target-libobjc
38538 maybe-install-target-libobjc:
38539 @if target-libobjc
38540 maybe-install-target-libobjc: install-target-libobjc
38542 install-target-libobjc: installdirs
38543 @: $(MAKE); $(unstage)
38544 @r=`${PWD_COMMAND}`; export r; \
38545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38546 $(NORMAL_TARGET_EXPORTS) \
38547 (cd $(TARGET_SUBDIR)/libobjc && \
38548 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38550 @endif target-libobjc
38552 .PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
38553 maybe-install-strip-target-libobjc:
38554 @if target-libobjc
38555 maybe-install-strip-target-libobjc: install-strip-target-libobjc
38557 install-strip-target-libobjc: installdirs
38558 @: $(MAKE); $(unstage)
38559 @r=`${PWD_COMMAND}`; export r; \
38560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38561 $(NORMAL_TARGET_EXPORTS) \
38562 (cd $(TARGET_SUBDIR)/libobjc && \
38563 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38565 @endif target-libobjc
38567 # Other targets (info, dvi, pdf, etc.)
38569 .PHONY: maybe-info-target-libobjc info-target-libobjc
38570 maybe-info-target-libobjc:
38571 @if target-libobjc
38572 maybe-info-target-libobjc: info-target-libobjc
38574 info-target-libobjc: \
38575 configure-target-libobjc
38576 @: $(MAKE); $(unstage)
38577 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38578 r=`${PWD_COMMAND}`; export r; \
38579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38580 $(NORMAL_TARGET_EXPORTS) \
38581 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
38582 for flag in $(EXTRA_TARGET_FLAGS); do \
38583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38584 done; \
38585 (cd $(TARGET_SUBDIR)/libobjc && \
38586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38588 "RANLIB=$${RANLIB}" \
38589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38590 info) \
38591 || exit 1
38593 @endif target-libobjc
38595 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
38596 maybe-dvi-target-libobjc:
38597 @if target-libobjc
38598 maybe-dvi-target-libobjc: dvi-target-libobjc
38600 dvi-target-libobjc: \
38601 configure-target-libobjc
38602 @: $(MAKE); $(unstage)
38603 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38604 r=`${PWD_COMMAND}`; export r; \
38605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38606 $(NORMAL_TARGET_EXPORTS) \
38607 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
38608 for flag in $(EXTRA_TARGET_FLAGS); do \
38609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38610 done; \
38611 (cd $(TARGET_SUBDIR)/libobjc && \
38612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38614 "RANLIB=$${RANLIB}" \
38615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38616 dvi) \
38617 || exit 1
38619 @endif target-libobjc
38621 .PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
38622 maybe-pdf-target-libobjc:
38623 @if target-libobjc
38624 maybe-pdf-target-libobjc: pdf-target-libobjc
38626 pdf-target-libobjc: \
38627 configure-target-libobjc
38628 @: $(MAKE); $(unstage)
38629 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38630 r=`${PWD_COMMAND}`; export r; \
38631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38632 $(NORMAL_TARGET_EXPORTS) \
38633 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
38634 for flag in $(EXTRA_TARGET_FLAGS); do \
38635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38636 done; \
38637 (cd $(TARGET_SUBDIR)/libobjc && \
38638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38640 "RANLIB=$${RANLIB}" \
38641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38642 pdf) \
38643 || exit 1
38645 @endif target-libobjc
38647 .PHONY: maybe-html-target-libobjc html-target-libobjc
38648 maybe-html-target-libobjc:
38649 @if target-libobjc
38650 maybe-html-target-libobjc: html-target-libobjc
38652 html-target-libobjc: \
38653 configure-target-libobjc
38654 @: $(MAKE); $(unstage)
38655 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38656 r=`${PWD_COMMAND}`; export r; \
38657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38658 $(NORMAL_TARGET_EXPORTS) \
38659 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
38660 for flag in $(EXTRA_TARGET_FLAGS); do \
38661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38662 done; \
38663 (cd $(TARGET_SUBDIR)/libobjc && \
38664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38666 "RANLIB=$${RANLIB}" \
38667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38668 html) \
38669 || exit 1
38671 @endif target-libobjc
38673 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
38674 maybe-TAGS-target-libobjc:
38675 @if target-libobjc
38676 maybe-TAGS-target-libobjc: TAGS-target-libobjc
38678 TAGS-target-libobjc: \
38679 configure-target-libobjc
38680 @: $(MAKE); $(unstage)
38681 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38682 r=`${PWD_COMMAND}`; export r; \
38683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38684 $(NORMAL_TARGET_EXPORTS) \
38685 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
38686 for flag in $(EXTRA_TARGET_FLAGS); do \
38687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38688 done; \
38689 (cd $(TARGET_SUBDIR)/libobjc && \
38690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38692 "RANLIB=$${RANLIB}" \
38693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38694 TAGS) \
38695 || exit 1
38697 @endif target-libobjc
38699 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
38700 maybe-install-info-target-libobjc:
38701 @if target-libobjc
38702 maybe-install-info-target-libobjc: install-info-target-libobjc
38704 install-info-target-libobjc: \
38705 configure-target-libobjc \
38706 info-target-libobjc
38707 @: $(MAKE); $(unstage)
38708 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38709 r=`${PWD_COMMAND}`; export r; \
38710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38711 $(NORMAL_TARGET_EXPORTS) \
38712 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
38713 for flag in $(EXTRA_TARGET_FLAGS); do \
38714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38715 done; \
38716 (cd $(TARGET_SUBDIR)/libobjc && \
38717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38719 "RANLIB=$${RANLIB}" \
38720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38721 install-info) \
38722 || exit 1
38724 @endif target-libobjc
38726 .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
38727 maybe-install-pdf-target-libobjc:
38728 @if target-libobjc
38729 maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
38731 install-pdf-target-libobjc: \
38732 configure-target-libobjc \
38733 pdf-target-libobjc
38734 @: $(MAKE); $(unstage)
38735 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38736 r=`${PWD_COMMAND}`; export r; \
38737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38738 $(NORMAL_TARGET_EXPORTS) \
38739 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
38740 for flag in $(EXTRA_TARGET_FLAGS); do \
38741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38742 done; \
38743 (cd $(TARGET_SUBDIR)/libobjc && \
38744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38746 "RANLIB=$${RANLIB}" \
38747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38748 install-pdf) \
38749 || exit 1
38751 @endif target-libobjc
38753 .PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
38754 maybe-install-html-target-libobjc:
38755 @if target-libobjc
38756 maybe-install-html-target-libobjc: install-html-target-libobjc
38758 install-html-target-libobjc: \
38759 configure-target-libobjc \
38760 html-target-libobjc
38761 @: $(MAKE); $(unstage)
38762 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38763 r=`${PWD_COMMAND}`; export r; \
38764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38765 $(NORMAL_TARGET_EXPORTS) \
38766 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
38767 for flag in $(EXTRA_TARGET_FLAGS); do \
38768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38769 done; \
38770 (cd $(TARGET_SUBDIR)/libobjc && \
38771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38773 "RANLIB=$${RANLIB}" \
38774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38775 install-html) \
38776 || exit 1
38778 @endif target-libobjc
38780 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
38781 maybe-installcheck-target-libobjc:
38782 @if target-libobjc
38783 maybe-installcheck-target-libobjc: installcheck-target-libobjc
38785 installcheck-target-libobjc: \
38786 configure-target-libobjc
38787 @: $(MAKE); $(unstage)
38788 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38789 r=`${PWD_COMMAND}`; export r; \
38790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38791 $(NORMAL_TARGET_EXPORTS) \
38792 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
38793 for flag in $(EXTRA_TARGET_FLAGS); do \
38794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38795 done; \
38796 (cd $(TARGET_SUBDIR)/libobjc && \
38797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38799 "RANLIB=$${RANLIB}" \
38800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38801 installcheck) \
38802 || exit 1
38804 @endif target-libobjc
38806 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
38807 maybe-mostlyclean-target-libobjc:
38808 @if target-libobjc
38809 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
38811 mostlyclean-target-libobjc:
38812 @: $(MAKE); $(unstage)
38813 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38814 r=`${PWD_COMMAND}`; export r; \
38815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38816 $(NORMAL_TARGET_EXPORTS) \
38817 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
38818 for flag in $(EXTRA_TARGET_FLAGS); do \
38819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38820 done; \
38821 (cd $(TARGET_SUBDIR)/libobjc && \
38822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38824 "RANLIB=$${RANLIB}" \
38825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38826 mostlyclean) \
38827 || exit 1
38829 @endif target-libobjc
38831 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
38832 maybe-clean-target-libobjc:
38833 @if target-libobjc
38834 maybe-clean-target-libobjc: clean-target-libobjc
38836 clean-target-libobjc:
38837 @: $(MAKE); $(unstage)
38838 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38839 r=`${PWD_COMMAND}`; export r; \
38840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38841 $(NORMAL_TARGET_EXPORTS) \
38842 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
38843 for flag in $(EXTRA_TARGET_FLAGS); do \
38844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38845 done; \
38846 (cd $(TARGET_SUBDIR)/libobjc && \
38847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38849 "RANLIB=$${RANLIB}" \
38850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38851 clean) \
38852 || exit 1
38854 @endif target-libobjc
38856 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
38857 maybe-distclean-target-libobjc:
38858 @if target-libobjc
38859 maybe-distclean-target-libobjc: distclean-target-libobjc
38861 distclean-target-libobjc:
38862 @: $(MAKE); $(unstage)
38863 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38864 r=`${PWD_COMMAND}`; export r; \
38865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38866 $(NORMAL_TARGET_EXPORTS) \
38867 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
38868 for flag in $(EXTRA_TARGET_FLAGS); do \
38869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38870 done; \
38871 (cd $(TARGET_SUBDIR)/libobjc && \
38872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38874 "RANLIB=$${RANLIB}" \
38875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38876 distclean) \
38877 || exit 1
38879 @endif target-libobjc
38881 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
38882 maybe-maintainer-clean-target-libobjc:
38883 @if target-libobjc
38884 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
38886 maintainer-clean-target-libobjc:
38887 @: $(MAKE); $(unstage)
38888 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38889 r=`${PWD_COMMAND}`; export r; \
38890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38891 $(NORMAL_TARGET_EXPORTS) \
38892 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
38893 for flag in $(EXTRA_TARGET_FLAGS); do \
38894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38895 done; \
38896 (cd $(TARGET_SUBDIR)/libobjc && \
38897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38899 "RANLIB=$${RANLIB}" \
38900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38901 maintainer-clean) \
38902 || exit 1
38904 @endif target-libobjc
38910 .PHONY: configure-target-libgo maybe-configure-target-libgo
38911 maybe-configure-target-libgo:
38912 @if gcc-bootstrap
38913 configure-target-libgo: stage_current
38914 @endif gcc-bootstrap
38915 @if target-libgo
38916 maybe-configure-target-libgo: configure-target-libgo
38917 configure-target-libgo:
38918 @: $(MAKE); $(unstage)
38919 @r=`${PWD_COMMAND}`; export r; \
38920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38921 echo "Checking multilib configuration for libgo..."; \
38922 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
38923 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \
38924 if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
38925 if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
38926 rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
38927 else \
38928 rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
38929 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
38930 fi; \
38931 else \
38932 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
38933 fi; \
38934 test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
38935 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
38936 $(NORMAL_TARGET_EXPORTS) \
38937 echo Configuring in $(TARGET_SUBDIR)/libgo; \
38938 cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
38939 case $(srcdir) in \
38940 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38941 *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
38942 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38943 esac; \
38944 module_srcdir=libgo; \
38945 rm -f no-such-file || : ; \
38946 CONFIG_SITE=no-such-file $(SHELL) \
38947 $$s/$$module_srcdir/configure \
38948 --srcdir=$${topdir}/$$module_srcdir \
38949 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38950 --target=${target_alias} \
38951 || exit 1
38952 @endif target-libgo
38958 .PHONY: all-target-libgo maybe-all-target-libgo
38959 maybe-all-target-libgo:
38960 @if gcc-bootstrap
38961 all-target-libgo: stage_current
38962 @endif gcc-bootstrap
38963 @if target-libgo
38964 TARGET-target-libgo=all
38965 maybe-all-target-libgo: all-target-libgo
38966 all-target-libgo: configure-target-libgo
38967 @: $(MAKE); $(unstage)
38968 @r=`${PWD_COMMAND}`; export r; \
38969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38970 $(NORMAL_TARGET_EXPORTS) \
38971 (cd $(TARGET_SUBDIR)/libgo && \
38972 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38973 $(TARGET-target-libgo))
38974 @endif target-libgo
38980 .PHONY: check-target-libgo maybe-check-target-libgo
38981 maybe-check-target-libgo:
38982 @if target-libgo
38983 maybe-check-target-libgo: check-target-libgo
38985 check-target-libgo:
38986 @: $(MAKE); $(unstage)
38987 @r=`${PWD_COMMAND}`; export r; \
38988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38989 $(NORMAL_TARGET_EXPORTS) \
38990 (cd $(TARGET_SUBDIR)/libgo && \
38991 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38993 @endif target-libgo
38995 .PHONY: install-target-libgo maybe-install-target-libgo
38996 maybe-install-target-libgo:
38997 @if target-libgo
38998 maybe-install-target-libgo: install-target-libgo
39000 install-target-libgo: installdirs
39001 @: $(MAKE); $(unstage)
39002 @r=`${PWD_COMMAND}`; export r; \
39003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39004 $(NORMAL_TARGET_EXPORTS) \
39005 (cd $(TARGET_SUBDIR)/libgo && \
39006 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39008 @endif target-libgo
39010 .PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
39011 maybe-install-strip-target-libgo:
39012 @if target-libgo
39013 maybe-install-strip-target-libgo: install-strip-target-libgo
39015 install-strip-target-libgo: installdirs
39016 @: $(MAKE); $(unstage)
39017 @r=`${PWD_COMMAND}`; export r; \
39018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39019 $(NORMAL_TARGET_EXPORTS) \
39020 (cd $(TARGET_SUBDIR)/libgo && \
39021 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39023 @endif target-libgo
39025 # Other targets (info, dvi, pdf, etc.)
39027 .PHONY: maybe-info-target-libgo info-target-libgo
39028 maybe-info-target-libgo:
39029 @if target-libgo
39030 maybe-info-target-libgo: info-target-libgo
39032 info-target-libgo: \
39033 configure-target-libgo
39034 @: $(MAKE); $(unstage)
39035 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39036 r=`${PWD_COMMAND}`; export r; \
39037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39038 $(NORMAL_TARGET_EXPORTS) \
39039 echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \
39040 for flag in $(EXTRA_TARGET_FLAGS); do \
39041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39042 done; \
39043 (cd $(TARGET_SUBDIR)/libgo && \
39044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39046 "RANLIB=$${RANLIB}" \
39047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39048 info) \
39049 || exit 1
39051 @endif target-libgo
39053 .PHONY: maybe-dvi-target-libgo dvi-target-libgo
39054 maybe-dvi-target-libgo:
39055 @if target-libgo
39056 maybe-dvi-target-libgo: dvi-target-libgo
39058 dvi-target-libgo: \
39059 configure-target-libgo
39060 @: $(MAKE); $(unstage)
39061 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39062 r=`${PWD_COMMAND}`; export r; \
39063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39064 $(NORMAL_TARGET_EXPORTS) \
39065 echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \
39066 for flag in $(EXTRA_TARGET_FLAGS); do \
39067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39068 done; \
39069 (cd $(TARGET_SUBDIR)/libgo && \
39070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39072 "RANLIB=$${RANLIB}" \
39073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39074 dvi) \
39075 || exit 1
39077 @endif target-libgo
39079 .PHONY: maybe-pdf-target-libgo pdf-target-libgo
39080 maybe-pdf-target-libgo:
39081 @if target-libgo
39082 maybe-pdf-target-libgo: pdf-target-libgo
39084 pdf-target-libgo: \
39085 configure-target-libgo
39086 @: $(MAKE); $(unstage)
39087 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39088 r=`${PWD_COMMAND}`; export r; \
39089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39090 $(NORMAL_TARGET_EXPORTS) \
39091 echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \
39092 for flag in $(EXTRA_TARGET_FLAGS); do \
39093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39094 done; \
39095 (cd $(TARGET_SUBDIR)/libgo && \
39096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39098 "RANLIB=$${RANLIB}" \
39099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39100 pdf) \
39101 || exit 1
39103 @endif target-libgo
39105 .PHONY: maybe-html-target-libgo html-target-libgo
39106 maybe-html-target-libgo:
39107 @if target-libgo
39108 maybe-html-target-libgo: html-target-libgo
39110 html-target-libgo: \
39111 configure-target-libgo
39112 @: $(MAKE); $(unstage)
39113 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39114 r=`${PWD_COMMAND}`; export r; \
39115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39116 $(NORMAL_TARGET_EXPORTS) \
39117 echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \
39118 for flag in $(EXTRA_TARGET_FLAGS); do \
39119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39120 done; \
39121 (cd $(TARGET_SUBDIR)/libgo && \
39122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39124 "RANLIB=$${RANLIB}" \
39125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39126 html) \
39127 || exit 1
39129 @endif target-libgo
39131 .PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
39132 maybe-TAGS-target-libgo:
39133 @if target-libgo
39134 maybe-TAGS-target-libgo: TAGS-target-libgo
39136 TAGS-target-libgo: \
39137 configure-target-libgo
39138 @: $(MAKE); $(unstage)
39139 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39140 r=`${PWD_COMMAND}`; export r; \
39141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39142 $(NORMAL_TARGET_EXPORTS) \
39143 echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \
39144 for flag in $(EXTRA_TARGET_FLAGS); do \
39145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39146 done; \
39147 (cd $(TARGET_SUBDIR)/libgo && \
39148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39150 "RANLIB=$${RANLIB}" \
39151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39152 TAGS) \
39153 || exit 1
39155 @endif target-libgo
39157 .PHONY: maybe-install-info-target-libgo install-info-target-libgo
39158 maybe-install-info-target-libgo:
39159 @if target-libgo
39160 maybe-install-info-target-libgo: install-info-target-libgo
39162 install-info-target-libgo: \
39163 configure-target-libgo \
39164 info-target-libgo
39165 @: $(MAKE); $(unstage)
39166 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39167 r=`${PWD_COMMAND}`; export r; \
39168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39169 $(NORMAL_TARGET_EXPORTS) \
39170 echo "Doing install-info in $(TARGET_SUBDIR)/libgo" ; \
39171 for flag in $(EXTRA_TARGET_FLAGS); do \
39172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39173 done; \
39174 (cd $(TARGET_SUBDIR)/libgo && \
39175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39177 "RANLIB=$${RANLIB}" \
39178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39179 install-info) \
39180 || exit 1
39182 @endif target-libgo
39184 .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
39185 maybe-install-pdf-target-libgo:
39186 @if target-libgo
39187 maybe-install-pdf-target-libgo: install-pdf-target-libgo
39189 install-pdf-target-libgo: \
39190 configure-target-libgo \
39191 pdf-target-libgo
39192 @: $(MAKE); $(unstage)
39193 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39194 r=`${PWD_COMMAND}`; export r; \
39195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39196 $(NORMAL_TARGET_EXPORTS) \
39197 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo" ; \
39198 for flag in $(EXTRA_TARGET_FLAGS); do \
39199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39200 done; \
39201 (cd $(TARGET_SUBDIR)/libgo && \
39202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39204 "RANLIB=$${RANLIB}" \
39205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39206 install-pdf) \
39207 || exit 1
39209 @endif target-libgo
39211 .PHONY: maybe-install-html-target-libgo install-html-target-libgo
39212 maybe-install-html-target-libgo:
39213 @if target-libgo
39214 maybe-install-html-target-libgo: install-html-target-libgo
39216 install-html-target-libgo: \
39217 configure-target-libgo \
39218 html-target-libgo
39219 @: $(MAKE); $(unstage)
39220 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39221 r=`${PWD_COMMAND}`; export r; \
39222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39223 $(NORMAL_TARGET_EXPORTS) \
39224 echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \
39225 for flag in $(EXTRA_TARGET_FLAGS); do \
39226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39227 done; \
39228 (cd $(TARGET_SUBDIR)/libgo && \
39229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39231 "RANLIB=$${RANLIB}" \
39232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39233 install-html) \
39234 || exit 1
39236 @endif target-libgo
39238 .PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
39239 maybe-installcheck-target-libgo:
39240 @if target-libgo
39241 maybe-installcheck-target-libgo: installcheck-target-libgo
39243 installcheck-target-libgo: \
39244 configure-target-libgo
39245 @: $(MAKE); $(unstage)
39246 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39247 r=`${PWD_COMMAND}`; export r; \
39248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39249 $(NORMAL_TARGET_EXPORTS) \
39250 echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \
39251 for flag in $(EXTRA_TARGET_FLAGS); do \
39252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39253 done; \
39254 (cd $(TARGET_SUBDIR)/libgo && \
39255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39257 "RANLIB=$${RANLIB}" \
39258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39259 installcheck) \
39260 || exit 1
39262 @endif target-libgo
39264 .PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
39265 maybe-mostlyclean-target-libgo:
39266 @if target-libgo
39267 maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
39269 mostlyclean-target-libgo:
39270 @: $(MAKE); $(unstage)
39271 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39272 r=`${PWD_COMMAND}`; export r; \
39273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39274 $(NORMAL_TARGET_EXPORTS) \
39275 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \
39276 for flag in $(EXTRA_TARGET_FLAGS); do \
39277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39278 done; \
39279 (cd $(TARGET_SUBDIR)/libgo && \
39280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39282 "RANLIB=$${RANLIB}" \
39283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39284 mostlyclean) \
39285 || exit 1
39287 @endif target-libgo
39289 .PHONY: maybe-clean-target-libgo clean-target-libgo
39290 maybe-clean-target-libgo:
39291 @if target-libgo
39292 maybe-clean-target-libgo: clean-target-libgo
39294 clean-target-libgo:
39295 @: $(MAKE); $(unstage)
39296 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39297 r=`${PWD_COMMAND}`; export r; \
39298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39299 $(NORMAL_TARGET_EXPORTS) \
39300 echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \
39301 for flag in $(EXTRA_TARGET_FLAGS); do \
39302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39303 done; \
39304 (cd $(TARGET_SUBDIR)/libgo && \
39305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39307 "RANLIB=$${RANLIB}" \
39308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39309 clean) \
39310 || exit 1
39312 @endif target-libgo
39314 .PHONY: maybe-distclean-target-libgo distclean-target-libgo
39315 maybe-distclean-target-libgo:
39316 @if target-libgo
39317 maybe-distclean-target-libgo: distclean-target-libgo
39319 distclean-target-libgo:
39320 @: $(MAKE); $(unstage)
39321 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39322 r=`${PWD_COMMAND}`; export r; \
39323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39324 $(NORMAL_TARGET_EXPORTS) \
39325 echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \
39326 for flag in $(EXTRA_TARGET_FLAGS); do \
39327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39328 done; \
39329 (cd $(TARGET_SUBDIR)/libgo && \
39330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39332 "RANLIB=$${RANLIB}" \
39333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39334 distclean) \
39335 || exit 1
39337 @endif target-libgo
39339 .PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
39340 maybe-maintainer-clean-target-libgo:
39341 @if target-libgo
39342 maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
39344 maintainer-clean-target-libgo:
39345 @: $(MAKE); $(unstage)
39346 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39347 r=`${PWD_COMMAND}`; export r; \
39348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39349 $(NORMAL_TARGET_EXPORTS) \
39350 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \
39351 for flag in $(EXTRA_TARGET_FLAGS); do \
39352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39353 done; \
39354 (cd $(TARGET_SUBDIR)/libgo && \
39355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39357 "RANLIB=$${RANLIB}" \
39358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39359 maintainer-clean) \
39360 || exit 1
39362 @endif target-libgo
39368 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
39369 maybe-configure-target-libtermcap:
39370 @if gcc-bootstrap
39371 configure-target-libtermcap: stage_current
39372 @endif gcc-bootstrap
39373 @if target-libtermcap
39374 maybe-configure-target-libtermcap: configure-target-libtermcap
39375 configure-target-libtermcap:
39376 @: $(MAKE); $(unstage)
39377 @r=`${PWD_COMMAND}`; export r; \
39378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39379 echo "Checking multilib configuration for libtermcap..."; \
39380 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
39381 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
39382 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
39383 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
39384 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
39385 else \
39386 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
39387 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
39388 fi; \
39389 else \
39390 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
39391 fi; \
39392 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
39393 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
39394 $(NORMAL_TARGET_EXPORTS) \
39395 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
39396 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
39397 case $(srcdir) in \
39398 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39399 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
39400 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39401 esac; \
39402 module_srcdir=libtermcap; \
39403 rm -f no-such-file || : ; \
39404 CONFIG_SITE=no-such-file $(SHELL) \
39405 $$s/$$module_srcdir/configure \
39406 --srcdir=$${topdir}/$$module_srcdir \
39407 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39408 --target=${target_alias} \
39409 || exit 1
39410 @endif target-libtermcap
39416 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
39417 maybe-all-target-libtermcap:
39418 @if gcc-bootstrap
39419 all-target-libtermcap: stage_current
39420 @endif gcc-bootstrap
39421 @if target-libtermcap
39422 TARGET-target-libtermcap=all
39423 maybe-all-target-libtermcap: all-target-libtermcap
39424 all-target-libtermcap: configure-target-libtermcap
39425 @: $(MAKE); $(unstage)
39426 @r=`${PWD_COMMAND}`; export r; \
39427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39428 $(NORMAL_TARGET_EXPORTS) \
39429 (cd $(TARGET_SUBDIR)/libtermcap && \
39430 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39431 $(TARGET-target-libtermcap))
39432 @endif target-libtermcap
39438 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
39439 maybe-check-target-libtermcap:
39440 @if target-libtermcap
39441 maybe-check-target-libtermcap: check-target-libtermcap
39443 # Dummy target for uncheckable module.
39444 check-target-libtermcap:
39446 @endif target-libtermcap
39448 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
39449 maybe-install-target-libtermcap:
39450 @if target-libtermcap
39451 maybe-install-target-libtermcap: install-target-libtermcap
39453 install-target-libtermcap: installdirs
39454 @: $(MAKE); $(unstage)
39455 @r=`${PWD_COMMAND}`; export r; \
39456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39457 $(NORMAL_TARGET_EXPORTS) \
39458 (cd $(TARGET_SUBDIR)/libtermcap && \
39459 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39461 @endif target-libtermcap
39463 .PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
39464 maybe-install-strip-target-libtermcap:
39465 @if target-libtermcap
39466 maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
39468 install-strip-target-libtermcap: installdirs
39469 @: $(MAKE); $(unstage)
39470 @r=`${PWD_COMMAND}`; export r; \
39471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39472 $(NORMAL_TARGET_EXPORTS) \
39473 (cd $(TARGET_SUBDIR)/libtermcap && \
39474 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39476 @endif target-libtermcap
39478 # Other targets (info, dvi, pdf, etc.)
39480 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
39481 maybe-info-target-libtermcap:
39482 @if target-libtermcap
39483 maybe-info-target-libtermcap: info-target-libtermcap
39485 info-target-libtermcap: \
39486 configure-target-libtermcap
39487 @: $(MAKE); $(unstage)
39488 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39489 r=`${PWD_COMMAND}`; export r; \
39490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39491 $(NORMAL_TARGET_EXPORTS) \
39492 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
39493 for flag in $(EXTRA_TARGET_FLAGS); do \
39494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39495 done; \
39496 (cd $(TARGET_SUBDIR)/libtermcap && \
39497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39499 "RANLIB=$${RANLIB}" \
39500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39501 info) \
39502 || exit 1
39504 @endif target-libtermcap
39506 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
39507 maybe-dvi-target-libtermcap:
39508 @if target-libtermcap
39509 maybe-dvi-target-libtermcap: dvi-target-libtermcap
39511 dvi-target-libtermcap: \
39512 configure-target-libtermcap
39513 @: $(MAKE); $(unstage)
39514 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39515 r=`${PWD_COMMAND}`; export r; \
39516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39517 $(NORMAL_TARGET_EXPORTS) \
39518 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
39519 for flag in $(EXTRA_TARGET_FLAGS); do \
39520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39521 done; \
39522 (cd $(TARGET_SUBDIR)/libtermcap && \
39523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39525 "RANLIB=$${RANLIB}" \
39526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39527 dvi) \
39528 || exit 1
39530 @endif target-libtermcap
39532 .PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
39533 maybe-pdf-target-libtermcap:
39534 @if target-libtermcap
39535 maybe-pdf-target-libtermcap: pdf-target-libtermcap
39537 pdf-target-libtermcap: \
39538 configure-target-libtermcap
39539 @: $(MAKE); $(unstage)
39540 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39541 r=`${PWD_COMMAND}`; export r; \
39542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39543 $(NORMAL_TARGET_EXPORTS) \
39544 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
39545 for flag in $(EXTRA_TARGET_FLAGS); do \
39546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39547 done; \
39548 (cd $(TARGET_SUBDIR)/libtermcap && \
39549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39551 "RANLIB=$${RANLIB}" \
39552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39553 pdf) \
39554 || exit 1
39556 @endif target-libtermcap
39558 .PHONY: maybe-html-target-libtermcap html-target-libtermcap
39559 maybe-html-target-libtermcap:
39560 @if target-libtermcap
39561 maybe-html-target-libtermcap: html-target-libtermcap
39563 html-target-libtermcap: \
39564 configure-target-libtermcap
39565 @: $(MAKE); $(unstage)
39566 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39567 r=`${PWD_COMMAND}`; export r; \
39568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39569 $(NORMAL_TARGET_EXPORTS) \
39570 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
39571 for flag in $(EXTRA_TARGET_FLAGS); do \
39572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39573 done; \
39574 (cd $(TARGET_SUBDIR)/libtermcap && \
39575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39577 "RANLIB=$${RANLIB}" \
39578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39579 html) \
39580 || exit 1
39582 @endif target-libtermcap
39584 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
39585 maybe-TAGS-target-libtermcap:
39586 @if target-libtermcap
39587 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
39589 TAGS-target-libtermcap: \
39590 configure-target-libtermcap
39591 @: $(MAKE); $(unstage)
39592 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39593 r=`${PWD_COMMAND}`; export r; \
39594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39595 $(NORMAL_TARGET_EXPORTS) \
39596 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
39597 for flag in $(EXTRA_TARGET_FLAGS); do \
39598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39599 done; \
39600 (cd $(TARGET_SUBDIR)/libtermcap && \
39601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39603 "RANLIB=$${RANLIB}" \
39604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39605 TAGS) \
39606 || exit 1
39608 @endif target-libtermcap
39610 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
39611 maybe-install-info-target-libtermcap:
39612 @if target-libtermcap
39613 maybe-install-info-target-libtermcap: install-info-target-libtermcap
39615 install-info-target-libtermcap: \
39616 configure-target-libtermcap \
39617 info-target-libtermcap
39618 @: $(MAKE); $(unstage)
39619 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39620 r=`${PWD_COMMAND}`; export r; \
39621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39622 $(NORMAL_TARGET_EXPORTS) \
39623 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
39624 for flag in $(EXTRA_TARGET_FLAGS); do \
39625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39626 done; \
39627 (cd $(TARGET_SUBDIR)/libtermcap && \
39628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39630 "RANLIB=$${RANLIB}" \
39631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39632 install-info) \
39633 || exit 1
39635 @endif target-libtermcap
39637 .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
39638 maybe-install-pdf-target-libtermcap:
39639 @if target-libtermcap
39640 maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
39642 install-pdf-target-libtermcap: \
39643 configure-target-libtermcap \
39644 pdf-target-libtermcap
39645 @: $(MAKE); $(unstage)
39646 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39647 r=`${PWD_COMMAND}`; export r; \
39648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39649 $(NORMAL_TARGET_EXPORTS) \
39650 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
39651 for flag in $(EXTRA_TARGET_FLAGS); do \
39652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39653 done; \
39654 (cd $(TARGET_SUBDIR)/libtermcap && \
39655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39657 "RANLIB=$${RANLIB}" \
39658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39659 install-pdf) \
39660 || exit 1
39662 @endif target-libtermcap
39664 .PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
39665 maybe-install-html-target-libtermcap:
39666 @if target-libtermcap
39667 maybe-install-html-target-libtermcap: install-html-target-libtermcap
39669 install-html-target-libtermcap: \
39670 configure-target-libtermcap \
39671 html-target-libtermcap
39672 @: $(MAKE); $(unstage)
39673 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39674 r=`${PWD_COMMAND}`; export r; \
39675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39676 $(NORMAL_TARGET_EXPORTS) \
39677 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
39678 for flag in $(EXTRA_TARGET_FLAGS); do \
39679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39680 done; \
39681 (cd $(TARGET_SUBDIR)/libtermcap && \
39682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39684 "RANLIB=$${RANLIB}" \
39685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39686 install-html) \
39687 || exit 1
39689 @endif target-libtermcap
39691 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
39692 maybe-installcheck-target-libtermcap:
39693 @if target-libtermcap
39694 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
39696 installcheck-target-libtermcap: \
39697 configure-target-libtermcap
39698 @: $(MAKE); $(unstage)
39699 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
39700 r=`${PWD_COMMAND}`; export r; \
39701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39702 $(NORMAL_TARGET_EXPORTS) \
39703 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
39704 for flag in $(EXTRA_TARGET_FLAGS); do \
39705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39706 done; \
39707 (cd $(TARGET_SUBDIR)/libtermcap && \
39708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39710 "RANLIB=$${RANLIB}" \
39711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39712 installcheck) \
39713 || exit 1
39715 @endif target-libtermcap
39717 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
39718 maybe-mostlyclean-target-libtermcap:
39719 @if target-libtermcap
39720 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
39722 # libtermcap doesn't support mostlyclean.
39723 mostlyclean-target-libtermcap:
39725 @endif target-libtermcap
39727 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
39728 maybe-clean-target-libtermcap:
39729 @if target-libtermcap
39730 maybe-clean-target-libtermcap: clean-target-libtermcap
39732 # libtermcap doesn't support clean.
39733 clean-target-libtermcap:
39735 @endif target-libtermcap
39737 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
39738 maybe-distclean-target-libtermcap:
39739 @if target-libtermcap
39740 maybe-distclean-target-libtermcap: distclean-target-libtermcap
39742 # libtermcap doesn't support distclean.
39743 distclean-target-libtermcap:
39745 @endif target-libtermcap
39747 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
39748 maybe-maintainer-clean-target-libtermcap:
39749 @if target-libtermcap
39750 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
39752 # libtermcap doesn't support maintainer-clean.
39753 maintainer-clean-target-libtermcap:
39755 @endif target-libtermcap
39761 .PHONY: configure-target-winsup maybe-configure-target-winsup
39762 maybe-configure-target-winsup:
39763 @if gcc-bootstrap
39764 configure-target-winsup: stage_current
39765 @endif gcc-bootstrap
39766 @if target-winsup
39767 maybe-configure-target-winsup: configure-target-winsup
39768 configure-target-winsup:
39769 @: $(MAKE); $(unstage)
39770 @r=`${PWD_COMMAND}`; export r; \
39771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39772 echo "Checking multilib configuration for winsup..."; \
39773 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
39774 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
39775 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
39776 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
39777 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
39778 else \
39779 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
39780 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
39781 fi; \
39782 else \
39783 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
39784 fi; \
39785 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
39786 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
39787 $(NORMAL_TARGET_EXPORTS) \
39788 echo Configuring in $(TARGET_SUBDIR)/winsup; \
39789 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
39790 case $(srcdir) in \
39791 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39792 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
39793 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39794 esac; \
39795 module_srcdir=winsup; \
39796 rm -f no-such-file || : ; \
39797 CONFIG_SITE=no-such-file $(SHELL) \
39798 $$s/$$module_srcdir/configure \
39799 --srcdir=$${topdir}/$$module_srcdir \
39800 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39801 --target=${target_alias} \
39802 || exit 1
39803 @endif target-winsup
39809 .PHONY: all-target-winsup maybe-all-target-winsup
39810 maybe-all-target-winsup:
39811 @if gcc-bootstrap
39812 all-target-winsup: stage_current
39813 @endif gcc-bootstrap
39814 @if target-winsup
39815 TARGET-target-winsup=all
39816 maybe-all-target-winsup: all-target-winsup
39817 all-target-winsup: configure-target-winsup
39818 @: $(MAKE); $(unstage)
39819 @r=`${PWD_COMMAND}`; export r; \
39820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39821 $(NORMAL_TARGET_EXPORTS) \
39822 (cd $(TARGET_SUBDIR)/winsup && \
39823 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39824 $(TARGET-target-winsup))
39825 @endif target-winsup
39831 .PHONY: check-target-winsup maybe-check-target-winsup
39832 maybe-check-target-winsup:
39833 @if target-winsup
39834 maybe-check-target-winsup: check-target-winsup
39836 check-target-winsup:
39837 @: $(MAKE); $(unstage)
39838 @r=`${PWD_COMMAND}`; export r; \
39839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39840 $(NORMAL_TARGET_EXPORTS) \
39841 (cd $(TARGET_SUBDIR)/winsup && \
39842 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39844 @endif target-winsup
39846 .PHONY: install-target-winsup maybe-install-target-winsup
39847 maybe-install-target-winsup:
39848 @if target-winsup
39849 maybe-install-target-winsup: install-target-winsup
39851 install-target-winsup: installdirs
39852 @: $(MAKE); $(unstage)
39853 @r=`${PWD_COMMAND}`; export r; \
39854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39855 $(NORMAL_TARGET_EXPORTS) \
39856 (cd $(TARGET_SUBDIR)/winsup && \
39857 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39859 @endif target-winsup
39861 .PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
39862 maybe-install-strip-target-winsup:
39863 @if target-winsup
39864 maybe-install-strip-target-winsup: install-strip-target-winsup
39866 install-strip-target-winsup: installdirs
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)/winsup && \
39872 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39874 @endif target-winsup
39876 # Other targets (info, dvi, pdf, etc.)
39878 .PHONY: maybe-info-target-winsup info-target-winsup
39879 maybe-info-target-winsup:
39880 @if target-winsup
39881 maybe-info-target-winsup: info-target-winsup
39883 info-target-winsup: \
39884 configure-target-winsup
39885 @: $(MAKE); $(unstage)
39886 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39887 r=`${PWD_COMMAND}`; export r; \
39888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39889 $(NORMAL_TARGET_EXPORTS) \
39890 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
39891 for flag in $(EXTRA_TARGET_FLAGS); do \
39892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39893 done; \
39894 (cd $(TARGET_SUBDIR)/winsup && \
39895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39897 "RANLIB=$${RANLIB}" \
39898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39899 info) \
39900 || exit 1
39902 @endif target-winsup
39904 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
39905 maybe-dvi-target-winsup:
39906 @if target-winsup
39907 maybe-dvi-target-winsup: dvi-target-winsup
39909 dvi-target-winsup: \
39910 configure-target-winsup
39911 @: $(MAKE); $(unstage)
39912 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39913 r=`${PWD_COMMAND}`; export r; \
39914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39915 $(NORMAL_TARGET_EXPORTS) \
39916 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
39917 for flag in $(EXTRA_TARGET_FLAGS); do \
39918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39919 done; \
39920 (cd $(TARGET_SUBDIR)/winsup && \
39921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39923 "RANLIB=$${RANLIB}" \
39924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39925 dvi) \
39926 || exit 1
39928 @endif target-winsup
39930 .PHONY: maybe-pdf-target-winsup pdf-target-winsup
39931 maybe-pdf-target-winsup:
39932 @if target-winsup
39933 maybe-pdf-target-winsup: pdf-target-winsup
39935 pdf-target-winsup: \
39936 configure-target-winsup
39937 @: $(MAKE); $(unstage)
39938 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39939 r=`${PWD_COMMAND}`; export r; \
39940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39941 $(NORMAL_TARGET_EXPORTS) \
39942 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
39943 for flag in $(EXTRA_TARGET_FLAGS); do \
39944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39945 done; \
39946 (cd $(TARGET_SUBDIR)/winsup && \
39947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39949 "RANLIB=$${RANLIB}" \
39950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39951 pdf) \
39952 || exit 1
39954 @endif target-winsup
39956 .PHONY: maybe-html-target-winsup html-target-winsup
39957 maybe-html-target-winsup:
39958 @if target-winsup
39959 maybe-html-target-winsup: html-target-winsup
39961 html-target-winsup: \
39962 configure-target-winsup
39963 @: $(MAKE); $(unstage)
39964 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39965 r=`${PWD_COMMAND}`; export r; \
39966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39967 $(NORMAL_TARGET_EXPORTS) \
39968 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
39969 for flag in $(EXTRA_TARGET_FLAGS); do \
39970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39971 done; \
39972 (cd $(TARGET_SUBDIR)/winsup && \
39973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39975 "RANLIB=$${RANLIB}" \
39976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39977 html) \
39978 || exit 1
39980 @endif target-winsup
39982 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
39983 maybe-TAGS-target-winsup:
39984 @if target-winsup
39985 maybe-TAGS-target-winsup: TAGS-target-winsup
39987 TAGS-target-winsup: \
39988 configure-target-winsup
39989 @: $(MAKE); $(unstage)
39990 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
39991 r=`${PWD_COMMAND}`; export r; \
39992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39993 $(NORMAL_TARGET_EXPORTS) \
39994 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
39995 for flag in $(EXTRA_TARGET_FLAGS); do \
39996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39997 done; \
39998 (cd $(TARGET_SUBDIR)/winsup && \
39999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40001 "RANLIB=$${RANLIB}" \
40002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40003 TAGS) \
40004 || exit 1
40006 @endif target-winsup
40008 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
40009 maybe-install-info-target-winsup:
40010 @if target-winsup
40011 maybe-install-info-target-winsup: install-info-target-winsup
40013 install-info-target-winsup: \
40014 configure-target-winsup \
40015 info-target-winsup
40016 @: $(MAKE); $(unstage)
40017 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40018 r=`${PWD_COMMAND}`; export r; \
40019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40020 $(NORMAL_TARGET_EXPORTS) \
40021 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
40022 for flag in $(EXTRA_TARGET_FLAGS); do \
40023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40024 done; \
40025 (cd $(TARGET_SUBDIR)/winsup && \
40026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40028 "RANLIB=$${RANLIB}" \
40029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40030 install-info) \
40031 || exit 1
40033 @endif target-winsup
40035 .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
40036 maybe-install-pdf-target-winsup:
40037 @if target-winsup
40038 maybe-install-pdf-target-winsup: install-pdf-target-winsup
40040 install-pdf-target-winsup: \
40041 configure-target-winsup \
40042 pdf-target-winsup
40043 @: $(MAKE); $(unstage)
40044 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40045 r=`${PWD_COMMAND}`; export r; \
40046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40047 $(NORMAL_TARGET_EXPORTS) \
40048 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
40049 for flag in $(EXTRA_TARGET_FLAGS); do \
40050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40051 done; \
40052 (cd $(TARGET_SUBDIR)/winsup && \
40053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40055 "RANLIB=$${RANLIB}" \
40056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40057 install-pdf) \
40058 || exit 1
40060 @endif target-winsup
40062 .PHONY: maybe-install-html-target-winsup install-html-target-winsup
40063 maybe-install-html-target-winsup:
40064 @if target-winsup
40065 maybe-install-html-target-winsup: install-html-target-winsup
40067 install-html-target-winsup: \
40068 configure-target-winsup \
40069 html-target-winsup
40070 @: $(MAKE); $(unstage)
40071 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40072 r=`${PWD_COMMAND}`; export r; \
40073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40074 $(NORMAL_TARGET_EXPORTS) \
40075 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
40076 for flag in $(EXTRA_TARGET_FLAGS); do \
40077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40078 done; \
40079 (cd $(TARGET_SUBDIR)/winsup && \
40080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40082 "RANLIB=$${RANLIB}" \
40083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40084 install-html) \
40085 || exit 1
40087 @endif target-winsup
40089 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
40090 maybe-installcheck-target-winsup:
40091 @if target-winsup
40092 maybe-installcheck-target-winsup: installcheck-target-winsup
40094 installcheck-target-winsup: \
40095 configure-target-winsup
40096 @: $(MAKE); $(unstage)
40097 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40098 r=`${PWD_COMMAND}`; export r; \
40099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40100 $(NORMAL_TARGET_EXPORTS) \
40101 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
40102 for flag in $(EXTRA_TARGET_FLAGS); do \
40103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40104 done; \
40105 (cd $(TARGET_SUBDIR)/winsup && \
40106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40108 "RANLIB=$${RANLIB}" \
40109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40110 installcheck) \
40111 || exit 1
40113 @endif target-winsup
40115 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
40116 maybe-mostlyclean-target-winsup:
40117 @if target-winsup
40118 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
40120 mostlyclean-target-winsup:
40121 @: $(MAKE); $(unstage)
40122 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40123 r=`${PWD_COMMAND}`; export r; \
40124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40125 $(NORMAL_TARGET_EXPORTS) \
40126 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
40127 for flag in $(EXTRA_TARGET_FLAGS); do \
40128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40129 done; \
40130 (cd $(TARGET_SUBDIR)/winsup && \
40131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40133 "RANLIB=$${RANLIB}" \
40134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40135 mostlyclean) \
40136 || exit 1
40138 @endif target-winsup
40140 .PHONY: maybe-clean-target-winsup clean-target-winsup
40141 maybe-clean-target-winsup:
40142 @if target-winsup
40143 maybe-clean-target-winsup: clean-target-winsup
40145 clean-target-winsup:
40146 @: $(MAKE); $(unstage)
40147 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40148 r=`${PWD_COMMAND}`; export r; \
40149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40150 $(NORMAL_TARGET_EXPORTS) \
40151 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
40152 for flag in $(EXTRA_TARGET_FLAGS); do \
40153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40154 done; \
40155 (cd $(TARGET_SUBDIR)/winsup && \
40156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40158 "RANLIB=$${RANLIB}" \
40159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40160 clean) \
40161 || exit 1
40163 @endif target-winsup
40165 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
40166 maybe-distclean-target-winsup:
40167 @if target-winsup
40168 maybe-distclean-target-winsup: distclean-target-winsup
40170 distclean-target-winsup:
40171 @: $(MAKE); $(unstage)
40172 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40173 r=`${PWD_COMMAND}`; export r; \
40174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40175 $(NORMAL_TARGET_EXPORTS) \
40176 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
40177 for flag in $(EXTRA_TARGET_FLAGS); do \
40178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40179 done; \
40180 (cd $(TARGET_SUBDIR)/winsup && \
40181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40183 "RANLIB=$${RANLIB}" \
40184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40185 distclean) \
40186 || exit 1
40188 @endif target-winsup
40190 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
40191 maybe-maintainer-clean-target-winsup:
40192 @if target-winsup
40193 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
40195 maintainer-clean-target-winsup:
40196 @: $(MAKE); $(unstage)
40197 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40198 r=`${PWD_COMMAND}`; export r; \
40199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40200 $(NORMAL_TARGET_EXPORTS) \
40201 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
40202 for flag in $(EXTRA_TARGET_FLAGS); do \
40203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40204 done; \
40205 (cd $(TARGET_SUBDIR)/winsup && \
40206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40208 "RANLIB=$${RANLIB}" \
40209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40210 maintainer-clean) \
40211 || exit 1
40213 @endif target-winsup
40219 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
40220 maybe-configure-target-libgloss:
40221 @if gcc-bootstrap
40222 configure-target-libgloss: stage_current
40223 @endif gcc-bootstrap
40224 @if target-libgloss
40225 maybe-configure-target-libgloss: configure-target-libgloss
40226 configure-target-libgloss:
40227 @: $(MAKE); $(unstage)
40228 @r=`${PWD_COMMAND}`; export r; \
40229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40230 echo "Checking multilib configuration for libgloss..."; \
40231 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
40232 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
40233 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
40234 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
40235 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
40236 else \
40237 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
40238 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
40239 fi; \
40240 else \
40241 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
40242 fi; \
40243 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
40244 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
40245 $(NORMAL_TARGET_EXPORTS) \
40246 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
40247 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
40248 case $(srcdir) in \
40249 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40250 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
40251 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40252 esac; \
40253 module_srcdir=libgloss; \
40254 rm -f no-such-file || : ; \
40255 CONFIG_SITE=no-such-file $(SHELL) \
40256 $$s/$$module_srcdir/configure \
40257 --srcdir=$${topdir}/$$module_srcdir \
40258 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40259 --target=${target_alias} \
40260 || exit 1
40261 @endif target-libgloss
40267 .PHONY: all-target-libgloss maybe-all-target-libgloss
40268 maybe-all-target-libgloss:
40269 @if gcc-bootstrap
40270 all-target-libgloss: stage_current
40271 @endif gcc-bootstrap
40272 @if target-libgloss
40273 TARGET-target-libgloss=all
40274 maybe-all-target-libgloss: all-target-libgloss
40275 all-target-libgloss: configure-target-libgloss
40276 @: $(MAKE); $(unstage)
40277 @r=`${PWD_COMMAND}`; export r; \
40278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40279 $(NORMAL_TARGET_EXPORTS) \
40280 (cd $(TARGET_SUBDIR)/libgloss && \
40281 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40282 $(TARGET-target-libgloss))
40283 @endif target-libgloss
40289 .PHONY: check-target-libgloss maybe-check-target-libgloss
40290 maybe-check-target-libgloss:
40291 @if target-libgloss
40292 maybe-check-target-libgloss: check-target-libgloss
40294 # Dummy target for uncheckable module.
40295 check-target-libgloss:
40297 @endif target-libgloss
40299 .PHONY: install-target-libgloss maybe-install-target-libgloss
40300 maybe-install-target-libgloss:
40301 @if target-libgloss
40302 maybe-install-target-libgloss: install-target-libgloss
40304 install-target-libgloss: installdirs
40305 @: $(MAKE); $(unstage)
40306 @r=`${PWD_COMMAND}`; export r; \
40307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40308 $(NORMAL_TARGET_EXPORTS) \
40309 (cd $(TARGET_SUBDIR)/libgloss && \
40310 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40312 @endif target-libgloss
40314 .PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
40315 maybe-install-strip-target-libgloss:
40316 @if target-libgloss
40317 maybe-install-strip-target-libgloss: install-strip-target-libgloss
40319 install-strip-target-libgloss: installdirs
40320 @: $(MAKE); $(unstage)
40321 @r=`${PWD_COMMAND}`; export r; \
40322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40323 $(NORMAL_TARGET_EXPORTS) \
40324 (cd $(TARGET_SUBDIR)/libgloss && \
40325 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40327 @endif target-libgloss
40329 # Other targets (info, dvi, pdf, etc.)
40331 .PHONY: maybe-info-target-libgloss info-target-libgloss
40332 maybe-info-target-libgloss:
40333 @if target-libgloss
40334 maybe-info-target-libgloss: info-target-libgloss
40336 info-target-libgloss: \
40337 configure-target-libgloss
40338 @: $(MAKE); $(unstage)
40339 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40340 r=`${PWD_COMMAND}`; export r; \
40341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40342 $(NORMAL_TARGET_EXPORTS) \
40343 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
40344 for flag in $(EXTRA_TARGET_FLAGS); do \
40345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40346 done; \
40347 (cd $(TARGET_SUBDIR)/libgloss && \
40348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40350 "RANLIB=$${RANLIB}" \
40351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40352 info) \
40353 || exit 1
40355 @endif target-libgloss
40357 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
40358 maybe-dvi-target-libgloss:
40359 @if target-libgloss
40360 maybe-dvi-target-libgloss: dvi-target-libgloss
40362 dvi-target-libgloss: \
40363 configure-target-libgloss
40364 @: $(MAKE); $(unstage)
40365 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40366 r=`${PWD_COMMAND}`; export r; \
40367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40368 $(NORMAL_TARGET_EXPORTS) \
40369 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
40370 for flag in $(EXTRA_TARGET_FLAGS); do \
40371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40372 done; \
40373 (cd $(TARGET_SUBDIR)/libgloss && \
40374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40376 "RANLIB=$${RANLIB}" \
40377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40378 dvi) \
40379 || exit 1
40381 @endif target-libgloss
40383 .PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
40384 maybe-pdf-target-libgloss:
40385 @if target-libgloss
40386 maybe-pdf-target-libgloss: pdf-target-libgloss
40388 pdf-target-libgloss: \
40389 configure-target-libgloss
40390 @: $(MAKE); $(unstage)
40391 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40392 r=`${PWD_COMMAND}`; export r; \
40393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40394 $(NORMAL_TARGET_EXPORTS) \
40395 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
40396 for flag in $(EXTRA_TARGET_FLAGS); do \
40397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40398 done; \
40399 (cd $(TARGET_SUBDIR)/libgloss && \
40400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40402 "RANLIB=$${RANLIB}" \
40403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40404 pdf) \
40405 || exit 1
40407 @endif target-libgloss
40409 .PHONY: maybe-html-target-libgloss html-target-libgloss
40410 maybe-html-target-libgloss:
40411 @if target-libgloss
40412 maybe-html-target-libgloss: html-target-libgloss
40414 html-target-libgloss: \
40415 configure-target-libgloss
40416 @: $(MAKE); $(unstage)
40417 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40418 r=`${PWD_COMMAND}`; export r; \
40419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40420 $(NORMAL_TARGET_EXPORTS) \
40421 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
40422 for flag in $(EXTRA_TARGET_FLAGS); do \
40423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40424 done; \
40425 (cd $(TARGET_SUBDIR)/libgloss && \
40426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40428 "RANLIB=$${RANLIB}" \
40429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40430 html) \
40431 || exit 1
40433 @endif target-libgloss
40435 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
40436 maybe-TAGS-target-libgloss:
40437 @if target-libgloss
40438 maybe-TAGS-target-libgloss: TAGS-target-libgloss
40440 TAGS-target-libgloss: \
40441 configure-target-libgloss
40442 @: $(MAKE); $(unstage)
40443 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40444 r=`${PWD_COMMAND}`; export r; \
40445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40446 $(NORMAL_TARGET_EXPORTS) \
40447 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
40448 for flag in $(EXTRA_TARGET_FLAGS); do \
40449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40450 done; \
40451 (cd $(TARGET_SUBDIR)/libgloss && \
40452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40454 "RANLIB=$${RANLIB}" \
40455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40456 TAGS) \
40457 || exit 1
40459 @endif target-libgloss
40461 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
40462 maybe-install-info-target-libgloss:
40463 @if target-libgloss
40464 maybe-install-info-target-libgloss: install-info-target-libgloss
40466 install-info-target-libgloss: \
40467 configure-target-libgloss \
40468 info-target-libgloss
40469 @: $(MAKE); $(unstage)
40470 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40471 r=`${PWD_COMMAND}`; export r; \
40472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40473 $(NORMAL_TARGET_EXPORTS) \
40474 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
40475 for flag in $(EXTRA_TARGET_FLAGS); do \
40476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40477 done; \
40478 (cd $(TARGET_SUBDIR)/libgloss && \
40479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40481 "RANLIB=$${RANLIB}" \
40482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40483 install-info) \
40484 || exit 1
40486 @endif target-libgloss
40488 .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
40489 maybe-install-pdf-target-libgloss:
40490 @if target-libgloss
40491 maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
40493 install-pdf-target-libgloss: \
40494 configure-target-libgloss \
40495 pdf-target-libgloss
40496 @: $(MAKE); $(unstage)
40497 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40498 r=`${PWD_COMMAND}`; export r; \
40499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40500 $(NORMAL_TARGET_EXPORTS) \
40501 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
40502 for flag in $(EXTRA_TARGET_FLAGS); do \
40503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40504 done; \
40505 (cd $(TARGET_SUBDIR)/libgloss && \
40506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40508 "RANLIB=$${RANLIB}" \
40509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40510 install-pdf) \
40511 || exit 1
40513 @endif target-libgloss
40515 .PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
40516 maybe-install-html-target-libgloss:
40517 @if target-libgloss
40518 maybe-install-html-target-libgloss: install-html-target-libgloss
40520 install-html-target-libgloss: \
40521 configure-target-libgloss \
40522 html-target-libgloss
40523 @: $(MAKE); $(unstage)
40524 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40525 r=`${PWD_COMMAND}`; export r; \
40526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40527 $(NORMAL_TARGET_EXPORTS) \
40528 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
40529 for flag in $(EXTRA_TARGET_FLAGS); do \
40530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40531 done; \
40532 (cd $(TARGET_SUBDIR)/libgloss && \
40533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40535 "RANLIB=$${RANLIB}" \
40536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40537 install-html) \
40538 || exit 1
40540 @endif target-libgloss
40542 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
40543 maybe-installcheck-target-libgloss:
40544 @if target-libgloss
40545 maybe-installcheck-target-libgloss: installcheck-target-libgloss
40547 installcheck-target-libgloss: \
40548 configure-target-libgloss
40549 @: $(MAKE); $(unstage)
40550 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40551 r=`${PWD_COMMAND}`; export r; \
40552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40553 $(NORMAL_TARGET_EXPORTS) \
40554 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
40555 for flag in $(EXTRA_TARGET_FLAGS); do \
40556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40557 done; \
40558 (cd $(TARGET_SUBDIR)/libgloss && \
40559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40561 "RANLIB=$${RANLIB}" \
40562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40563 installcheck) \
40564 || exit 1
40566 @endif target-libgloss
40568 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
40569 maybe-mostlyclean-target-libgloss:
40570 @if target-libgloss
40571 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
40573 mostlyclean-target-libgloss:
40574 @: $(MAKE); $(unstage)
40575 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40576 r=`${PWD_COMMAND}`; export r; \
40577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40578 $(NORMAL_TARGET_EXPORTS) \
40579 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
40580 for flag in $(EXTRA_TARGET_FLAGS); do \
40581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40582 done; \
40583 (cd $(TARGET_SUBDIR)/libgloss && \
40584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40586 "RANLIB=$${RANLIB}" \
40587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40588 mostlyclean) \
40589 || exit 1
40591 @endif target-libgloss
40593 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
40594 maybe-clean-target-libgloss:
40595 @if target-libgloss
40596 maybe-clean-target-libgloss: clean-target-libgloss
40598 clean-target-libgloss:
40599 @: $(MAKE); $(unstage)
40600 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40601 r=`${PWD_COMMAND}`; export r; \
40602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40603 $(NORMAL_TARGET_EXPORTS) \
40604 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
40605 for flag in $(EXTRA_TARGET_FLAGS); do \
40606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40607 done; \
40608 (cd $(TARGET_SUBDIR)/libgloss && \
40609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40611 "RANLIB=$${RANLIB}" \
40612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40613 clean) \
40614 || exit 1
40616 @endif target-libgloss
40618 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
40619 maybe-distclean-target-libgloss:
40620 @if target-libgloss
40621 maybe-distclean-target-libgloss: distclean-target-libgloss
40623 distclean-target-libgloss:
40624 @: $(MAKE); $(unstage)
40625 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40626 r=`${PWD_COMMAND}`; export r; \
40627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40628 $(NORMAL_TARGET_EXPORTS) \
40629 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
40630 for flag in $(EXTRA_TARGET_FLAGS); do \
40631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40632 done; \
40633 (cd $(TARGET_SUBDIR)/libgloss && \
40634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40636 "RANLIB=$${RANLIB}" \
40637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40638 distclean) \
40639 || exit 1
40641 @endif target-libgloss
40643 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
40644 maybe-maintainer-clean-target-libgloss:
40645 @if target-libgloss
40646 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
40648 maintainer-clean-target-libgloss:
40649 @: $(MAKE); $(unstage)
40650 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
40651 r=`${PWD_COMMAND}`; export r; \
40652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40653 $(NORMAL_TARGET_EXPORTS) \
40654 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
40655 for flag in $(EXTRA_TARGET_FLAGS); do \
40656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40657 done; \
40658 (cd $(TARGET_SUBDIR)/libgloss && \
40659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40661 "RANLIB=$${RANLIB}" \
40662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40663 maintainer-clean) \
40664 || exit 1
40666 @endif target-libgloss
40672 .PHONY: configure-target-libffi maybe-configure-target-libffi
40673 maybe-configure-target-libffi:
40674 @if gcc-bootstrap
40675 configure-target-libffi: stage_current
40676 @endif gcc-bootstrap
40677 @if target-libffi
40678 maybe-configure-target-libffi: configure-target-libffi
40679 configure-target-libffi:
40680 @: $(MAKE); $(unstage)
40681 @r=`${PWD_COMMAND}`; export r; \
40682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40683 echo "Checking multilib configuration for libffi..."; \
40684 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
40685 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
40686 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
40687 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
40688 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
40689 else \
40690 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
40691 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
40692 fi; \
40693 else \
40694 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
40695 fi; \
40696 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
40697 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
40698 $(NORMAL_TARGET_EXPORTS) \
40699 echo Configuring in $(TARGET_SUBDIR)/libffi; \
40700 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
40701 case $(srcdir) in \
40702 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40703 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
40704 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40705 esac; \
40706 module_srcdir=libffi; \
40707 rm -f no-such-file || : ; \
40708 CONFIG_SITE=no-such-file $(SHELL) \
40709 $$s/$$module_srcdir/configure \
40710 --srcdir=$${topdir}/$$module_srcdir \
40711 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40712 --target=${target_alias} \
40713 || exit 1
40714 @endif target-libffi
40720 .PHONY: all-target-libffi maybe-all-target-libffi
40721 maybe-all-target-libffi:
40722 @if gcc-bootstrap
40723 all-target-libffi: stage_current
40724 @endif gcc-bootstrap
40725 @if target-libffi
40726 TARGET-target-libffi=all
40727 maybe-all-target-libffi: all-target-libffi
40728 all-target-libffi: configure-target-libffi
40729 @: $(MAKE); $(unstage)
40730 @r=`${PWD_COMMAND}`; export r; \
40731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40732 $(NORMAL_TARGET_EXPORTS) \
40733 (cd $(TARGET_SUBDIR)/libffi && \
40734 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40735 $(TARGET-target-libffi))
40736 @endif target-libffi
40742 .PHONY: check-target-libffi maybe-check-target-libffi
40743 maybe-check-target-libffi:
40744 @if target-libffi
40745 maybe-check-target-libffi: check-target-libffi
40747 check-target-libffi:
40748 @: $(MAKE); $(unstage)
40749 @r=`${PWD_COMMAND}`; export r; \
40750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40751 $(NORMAL_TARGET_EXPORTS) \
40752 (cd $(TARGET_SUBDIR)/libffi && \
40753 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40755 @endif target-libffi
40757 .PHONY: install-target-libffi maybe-install-target-libffi
40758 maybe-install-target-libffi:
40759 @if target-libffi
40760 maybe-install-target-libffi: install-target-libffi
40762 # Dummy target for uninstallable.
40763 install-target-libffi:
40765 @endif target-libffi
40767 .PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
40768 maybe-install-strip-target-libffi:
40769 @if target-libffi
40770 maybe-install-strip-target-libffi: install-strip-target-libffi
40772 # Dummy target for uninstallable.
40773 install-strip-target-libffi:
40775 @endif target-libffi
40777 # Other targets (info, dvi, pdf, etc.)
40779 .PHONY: maybe-info-target-libffi info-target-libffi
40780 maybe-info-target-libffi:
40781 @if target-libffi
40782 maybe-info-target-libffi: info-target-libffi
40784 info-target-libffi: \
40785 configure-target-libffi
40786 @: $(MAKE); $(unstage)
40787 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40788 r=`${PWD_COMMAND}`; export r; \
40789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40790 $(NORMAL_TARGET_EXPORTS) \
40791 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
40792 for flag in $(EXTRA_TARGET_FLAGS); do \
40793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40794 done; \
40795 (cd $(TARGET_SUBDIR)/libffi && \
40796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40798 "RANLIB=$${RANLIB}" \
40799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40800 info) \
40801 || exit 1
40803 @endif target-libffi
40805 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
40806 maybe-dvi-target-libffi:
40807 @if target-libffi
40808 maybe-dvi-target-libffi: dvi-target-libffi
40810 dvi-target-libffi: \
40811 configure-target-libffi
40812 @: $(MAKE); $(unstage)
40813 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40814 r=`${PWD_COMMAND}`; export r; \
40815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40816 $(NORMAL_TARGET_EXPORTS) \
40817 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
40818 for flag in $(EXTRA_TARGET_FLAGS); do \
40819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40820 done; \
40821 (cd $(TARGET_SUBDIR)/libffi && \
40822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40824 "RANLIB=$${RANLIB}" \
40825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40826 dvi) \
40827 || exit 1
40829 @endif target-libffi
40831 .PHONY: maybe-pdf-target-libffi pdf-target-libffi
40832 maybe-pdf-target-libffi:
40833 @if target-libffi
40834 maybe-pdf-target-libffi: pdf-target-libffi
40836 pdf-target-libffi: \
40837 configure-target-libffi
40838 @: $(MAKE); $(unstage)
40839 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40840 r=`${PWD_COMMAND}`; export r; \
40841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40842 $(NORMAL_TARGET_EXPORTS) \
40843 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
40844 for flag in $(EXTRA_TARGET_FLAGS); do \
40845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40846 done; \
40847 (cd $(TARGET_SUBDIR)/libffi && \
40848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40850 "RANLIB=$${RANLIB}" \
40851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40852 pdf) \
40853 || exit 1
40855 @endif target-libffi
40857 .PHONY: maybe-html-target-libffi html-target-libffi
40858 maybe-html-target-libffi:
40859 @if target-libffi
40860 maybe-html-target-libffi: html-target-libffi
40862 html-target-libffi: \
40863 configure-target-libffi
40864 @: $(MAKE); $(unstage)
40865 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40866 r=`${PWD_COMMAND}`; export r; \
40867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40868 $(NORMAL_TARGET_EXPORTS) \
40869 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
40870 for flag in $(EXTRA_TARGET_FLAGS); do \
40871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40872 done; \
40873 (cd $(TARGET_SUBDIR)/libffi && \
40874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40876 "RANLIB=$${RANLIB}" \
40877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40878 html) \
40879 || exit 1
40881 @endif target-libffi
40883 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
40884 maybe-TAGS-target-libffi:
40885 @if target-libffi
40886 maybe-TAGS-target-libffi: TAGS-target-libffi
40888 TAGS-target-libffi: \
40889 configure-target-libffi
40890 @: $(MAKE); $(unstage)
40891 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40892 r=`${PWD_COMMAND}`; export r; \
40893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40894 $(NORMAL_TARGET_EXPORTS) \
40895 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
40896 for flag in $(EXTRA_TARGET_FLAGS); do \
40897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40898 done; \
40899 (cd $(TARGET_SUBDIR)/libffi && \
40900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40902 "RANLIB=$${RANLIB}" \
40903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40904 TAGS) \
40905 || exit 1
40907 @endif target-libffi
40909 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
40910 maybe-install-info-target-libffi:
40911 @if target-libffi
40912 maybe-install-info-target-libffi: install-info-target-libffi
40914 install-info-target-libffi: \
40915 configure-target-libffi \
40916 info-target-libffi
40917 @: $(MAKE); $(unstage)
40918 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40919 r=`${PWD_COMMAND}`; export r; \
40920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40921 $(NORMAL_TARGET_EXPORTS) \
40922 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
40923 for flag in $(EXTRA_TARGET_FLAGS); do \
40924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40925 done; \
40926 (cd $(TARGET_SUBDIR)/libffi && \
40927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40929 "RANLIB=$${RANLIB}" \
40930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40931 install-info) \
40932 || exit 1
40934 @endif target-libffi
40936 .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
40937 maybe-install-pdf-target-libffi:
40938 @if target-libffi
40939 maybe-install-pdf-target-libffi: install-pdf-target-libffi
40941 install-pdf-target-libffi: \
40942 configure-target-libffi \
40943 pdf-target-libffi
40944 @: $(MAKE); $(unstage)
40945 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40946 r=`${PWD_COMMAND}`; export r; \
40947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40948 $(NORMAL_TARGET_EXPORTS) \
40949 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
40950 for flag in $(EXTRA_TARGET_FLAGS); do \
40951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40952 done; \
40953 (cd $(TARGET_SUBDIR)/libffi && \
40954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40956 "RANLIB=$${RANLIB}" \
40957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40958 install-pdf) \
40959 || exit 1
40961 @endif target-libffi
40963 .PHONY: maybe-install-html-target-libffi install-html-target-libffi
40964 maybe-install-html-target-libffi:
40965 @if target-libffi
40966 maybe-install-html-target-libffi: install-html-target-libffi
40968 install-html-target-libffi: \
40969 configure-target-libffi \
40970 html-target-libffi
40971 @: $(MAKE); $(unstage)
40972 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40973 r=`${PWD_COMMAND}`; export r; \
40974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40975 $(NORMAL_TARGET_EXPORTS) \
40976 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
40977 for flag in $(EXTRA_TARGET_FLAGS); do \
40978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40979 done; \
40980 (cd $(TARGET_SUBDIR)/libffi && \
40981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40983 "RANLIB=$${RANLIB}" \
40984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40985 install-html) \
40986 || exit 1
40988 @endif target-libffi
40990 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
40991 maybe-installcheck-target-libffi:
40992 @if target-libffi
40993 maybe-installcheck-target-libffi: installcheck-target-libffi
40995 installcheck-target-libffi: \
40996 configure-target-libffi
40997 @: $(MAKE); $(unstage)
40998 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
40999 r=`${PWD_COMMAND}`; export r; \
41000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41001 $(NORMAL_TARGET_EXPORTS) \
41002 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
41003 for flag in $(EXTRA_TARGET_FLAGS); do \
41004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41005 done; \
41006 (cd $(TARGET_SUBDIR)/libffi && \
41007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41009 "RANLIB=$${RANLIB}" \
41010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41011 installcheck) \
41012 || exit 1
41014 @endif target-libffi
41016 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
41017 maybe-mostlyclean-target-libffi:
41018 @if target-libffi
41019 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
41021 mostlyclean-target-libffi:
41022 @: $(MAKE); $(unstage)
41023 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41024 r=`${PWD_COMMAND}`; export r; \
41025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41026 $(NORMAL_TARGET_EXPORTS) \
41027 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
41028 for flag in $(EXTRA_TARGET_FLAGS); do \
41029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41030 done; \
41031 (cd $(TARGET_SUBDIR)/libffi && \
41032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41034 "RANLIB=$${RANLIB}" \
41035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41036 mostlyclean) \
41037 || exit 1
41039 @endif target-libffi
41041 .PHONY: maybe-clean-target-libffi clean-target-libffi
41042 maybe-clean-target-libffi:
41043 @if target-libffi
41044 maybe-clean-target-libffi: clean-target-libffi
41046 clean-target-libffi:
41047 @: $(MAKE); $(unstage)
41048 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41049 r=`${PWD_COMMAND}`; export r; \
41050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41051 $(NORMAL_TARGET_EXPORTS) \
41052 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
41053 for flag in $(EXTRA_TARGET_FLAGS); do \
41054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41055 done; \
41056 (cd $(TARGET_SUBDIR)/libffi && \
41057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41059 "RANLIB=$${RANLIB}" \
41060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41061 clean) \
41062 || exit 1
41064 @endif target-libffi
41066 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
41067 maybe-distclean-target-libffi:
41068 @if target-libffi
41069 maybe-distclean-target-libffi: distclean-target-libffi
41071 distclean-target-libffi:
41072 @: $(MAKE); $(unstage)
41073 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41074 r=`${PWD_COMMAND}`; export r; \
41075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41076 $(NORMAL_TARGET_EXPORTS) \
41077 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
41078 for flag in $(EXTRA_TARGET_FLAGS); do \
41079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41080 done; \
41081 (cd $(TARGET_SUBDIR)/libffi && \
41082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41084 "RANLIB=$${RANLIB}" \
41085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41086 distclean) \
41087 || exit 1
41089 @endif target-libffi
41091 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
41092 maybe-maintainer-clean-target-libffi:
41093 @if target-libffi
41094 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
41096 maintainer-clean-target-libffi:
41097 @: $(MAKE); $(unstage)
41098 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41099 r=`${PWD_COMMAND}`; export r; \
41100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41101 $(NORMAL_TARGET_EXPORTS) \
41102 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
41103 for flag in $(EXTRA_TARGET_FLAGS); do \
41104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41105 done; \
41106 (cd $(TARGET_SUBDIR)/libffi && \
41107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41109 "RANLIB=$${RANLIB}" \
41110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41111 maintainer-clean) \
41112 || exit 1
41114 @endif target-libffi
41120 .PHONY: configure-target-libjava maybe-configure-target-libjava
41121 maybe-configure-target-libjava:
41122 @if gcc-bootstrap
41123 configure-target-libjava: stage_current
41124 @endif gcc-bootstrap
41125 @if target-libjava
41126 maybe-configure-target-libjava: configure-target-libjava
41127 configure-target-libjava:
41128 @: $(MAKE); $(unstage)
41129 @r=`${PWD_COMMAND}`; export r; \
41130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41131 echo "Checking multilib configuration for libjava..."; \
41132 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
41133 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
41134 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
41135 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
41136 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
41137 else \
41138 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
41139 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
41140 fi; \
41141 else \
41142 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
41143 fi; \
41144 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
41145 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
41146 $(RAW_CXX_TARGET_EXPORTS) \
41147 echo Configuring in $(TARGET_SUBDIR)/libjava; \
41148 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
41149 case $(srcdir) in \
41150 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41151 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
41152 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41153 esac; \
41154 module_srcdir=libjava; \
41155 rm -f no-such-file || : ; \
41156 CONFIG_SITE=no-such-file $(SHELL) \
41157 $$s/$$module_srcdir/configure \
41158 --srcdir=$${topdir}/$$module_srcdir \
41159 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41160 --target=${target_alias} $(EXTRA_CONFIGARGS_LIBJAVA) \
41161 || exit 1
41162 @endif target-libjava
41168 .PHONY: all-target-libjava maybe-all-target-libjava
41169 maybe-all-target-libjava:
41170 @if gcc-bootstrap
41171 all-target-libjava: stage_current
41172 @endif gcc-bootstrap
41173 @if target-libjava
41174 TARGET-target-libjava=all
41175 maybe-all-target-libjava: all-target-libjava
41176 all-target-libjava: configure-target-libjava
41177 @: $(MAKE); $(unstage)
41178 @r=`${PWD_COMMAND}`; export r; \
41179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41180 $(RAW_CXX_TARGET_EXPORTS) \
41181 (cd $(TARGET_SUBDIR)/libjava && \
41182 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
41183 $(TARGET-target-libjava))
41184 @endif target-libjava
41190 .PHONY: check-target-libjava maybe-check-target-libjava
41191 maybe-check-target-libjava:
41192 @if target-libjava
41193 maybe-check-target-libjava: check-target-libjava
41195 check-target-libjava:
41196 @: $(MAKE); $(unstage)
41197 @r=`${PWD_COMMAND}`; export r; \
41198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41199 $(RAW_CXX_TARGET_EXPORTS) \
41200 (cd $(TARGET_SUBDIR)/libjava && \
41201 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
41203 @endif target-libjava
41205 .PHONY: install-target-libjava maybe-install-target-libjava
41206 maybe-install-target-libjava:
41207 @if target-libjava
41208 maybe-install-target-libjava: install-target-libjava
41210 install-target-libjava: installdirs
41211 @: $(MAKE); $(unstage)
41212 @r=`${PWD_COMMAND}`; export r; \
41213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41214 $(RAW_CXX_TARGET_EXPORTS) \
41215 (cd $(TARGET_SUBDIR)/libjava && \
41216 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41218 @endif target-libjava
41220 .PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
41221 maybe-install-strip-target-libjava:
41222 @if target-libjava
41223 maybe-install-strip-target-libjava: install-strip-target-libjava
41225 install-strip-target-libjava: installdirs
41226 @: $(MAKE); $(unstage)
41227 @r=`${PWD_COMMAND}`; export r; \
41228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41229 $(RAW_CXX_TARGET_EXPORTS) \
41230 (cd $(TARGET_SUBDIR)/libjava && \
41231 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41233 @endif target-libjava
41235 # Other targets (info, dvi, pdf, etc.)
41237 .PHONY: maybe-info-target-libjava info-target-libjava
41238 maybe-info-target-libjava:
41239 @if target-libjava
41240 maybe-info-target-libjava: info-target-libjava
41242 info-target-libjava: \
41243 configure-target-libjava
41244 @: $(MAKE); $(unstage)
41245 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41246 r=`${PWD_COMMAND}`; export r; \
41247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41248 $(RAW_CXX_TARGET_EXPORTS) \
41249 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
41250 for flag in $(EXTRA_TARGET_FLAGS); do \
41251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41252 done; \
41253 (cd $(TARGET_SUBDIR)/libjava && \
41254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41256 "RANLIB=$${RANLIB}" \
41257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41258 info) \
41259 || exit 1
41261 @endif target-libjava
41263 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
41264 maybe-dvi-target-libjava:
41265 @if target-libjava
41266 maybe-dvi-target-libjava: dvi-target-libjava
41268 dvi-target-libjava: \
41269 configure-target-libjava
41270 @: $(MAKE); $(unstage)
41271 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41272 r=`${PWD_COMMAND}`; export r; \
41273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41274 $(RAW_CXX_TARGET_EXPORTS) \
41275 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
41276 for flag in $(EXTRA_TARGET_FLAGS); do \
41277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41278 done; \
41279 (cd $(TARGET_SUBDIR)/libjava && \
41280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41282 "RANLIB=$${RANLIB}" \
41283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41284 dvi) \
41285 || exit 1
41287 @endif target-libjava
41289 .PHONY: maybe-pdf-target-libjava pdf-target-libjava
41290 maybe-pdf-target-libjava:
41291 @if target-libjava
41292 maybe-pdf-target-libjava: pdf-target-libjava
41294 pdf-target-libjava: \
41295 configure-target-libjava
41296 @: $(MAKE); $(unstage)
41297 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41298 r=`${PWD_COMMAND}`; export r; \
41299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41300 $(RAW_CXX_TARGET_EXPORTS) \
41301 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
41302 for flag in $(EXTRA_TARGET_FLAGS); do \
41303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41304 done; \
41305 (cd $(TARGET_SUBDIR)/libjava && \
41306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41308 "RANLIB=$${RANLIB}" \
41309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41310 pdf) \
41311 || exit 1
41313 @endif target-libjava
41315 .PHONY: maybe-html-target-libjava html-target-libjava
41316 maybe-html-target-libjava:
41317 @if target-libjava
41318 maybe-html-target-libjava: html-target-libjava
41320 html-target-libjava: \
41321 configure-target-libjava
41322 @: $(MAKE); $(unstage)
41323 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41324 r=`${PWD_COMMAND}`; export r; \
41325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41326 $(RAW_CXX_TARGET_EXPORTS) \
41327 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
41328 for flag in $(EXTRA_TARGET_FLAGS); do \
41329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41330 done; \
41331 (cd $(TARGET_SUBDIR)/libjava && \
41332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41334 "RANLIB=$${RANLIB}" \
41335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41336 html) \
41337 || exit 1
41339 @endif target-libjava
41341 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
41342 maybe-TAGS-target-libjava:
41343 @if target-libjava
41344 maybe-TAGS-target-libjava: TAGS-target-libjava
41346 TAGS-target-libjava: \
41347 configure-target-libjava
41348 @: $(MAKE); $(unstage)
41349 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41350 r=`${PWD_COMMAND}`; export r; \
41351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41352 $(RAW_CXX_TARGET_EXPORTS) \
41353 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
41354 for flag in $(EXTRA_TARGET_FLAGS); do \
41355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41356 done; \
41357 (cd $(TARGET_SUBDIR)/libjava && \
41358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41360 "RANLIB=$${RANLIB}" \
41361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41362 TAGS) \
41363 || exit 1
41365 @endif target-libjava
41367 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
41368 maybe-install-info-target-libjava:
41369 @if target-libjava
41370 maybe-install-info-target-libjava: install-info-target-libjava
41372 install-info-target-libjava: \
41373 configure-target-libjava \
41374 info-target-libjava
41375 @: $(MAKE); $(unstage)
41376 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41377 r=`${PWD_COMMAND}`; export r; \
41378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41379 $(RAW_CXX_TARGET_EXPORTS) \
41380 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
41381 for flag in $(EXTRA_TARGET_FLAGS); do \
41382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41383 done; \
41384 (cd $(TARGET_SUBDIR)/libjava && \
41385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41387 "RANLIB=$${RANLIB}" \
41388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41389 install-info) \
41390 || exit 1
41392 @endif target-libjava
41394 .PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
41395 maybe-install-pdf-target-libjava:
41396 @if target-libjava
41397 maybe-install-pdf-target-libjava: install-pdf-target-libjava
41399 install-pdf-target-libjava: \
41400 configure-target-libjava \
41401 pdf-target-libjava
41402 @: $(MAKE); $(unstage)
41403 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41404 r=`${PWD_COMMAND}`; export r; \
41405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41406 $(RAW_CXX_TARGET_EXPORTS) \
41407 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
41408 for flag in $(EXTRA_TARGET_FLAGS); do \
41409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41410 done; \
41411 (cd $(TARGET_SUBDIR)/libjava && \
41412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41414 "RANLIB=$${RANLIB}" \
41415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41416 install-pdf) \
41417 || exit 1
41419 @endif target-libjava
41421 .PHONY: maybe-install-html-target-libjava install-html-target-libjava
41422 maybe-install-html-target-libjava:
41423 @if target-libjava
41424 maybe-install-html-target-libjava: install-html-target-libjava
41426 install-html-target-libjava: \
41427 configure-target-libjava \
41428 html-target-libjava
41429 @: $(MAKE); $(unstage)
41430 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41431 r=`${PWD_COMMAND}`; export r; \
41432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41433 $(RAW_CXX_TARGET_EXPORTS) \
41434 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
41435 for flag in $(EXTRA_TARGET_FLAGS); do \
41436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41437 done; \
41438 (cd $(TARGET_SUBDIR)/libjava && \
41439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41441 "RANLIB=$${RANLIB}" \
41442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41443 install-html) \
41444 || exit 1
41446 @endif target-libjava
41448 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
41449 maybe-installcheck-target-libjava:
41450 @if target-libjava
41451 maybe-installcheck-target-libjava: installcheck-target-libjava
41453 installcheck-target-libjava: \
41454 configure-target-libjava
41455 @: $(MAKE); $(unstage)
41456 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41457 r=`${PWD_COMMAND}`; export r; \
41458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41459 $(RAW_CXX_TARGET_EXPORTS) \
41460 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
41461 for flag in $(EXTRA_TARGET_FLAGS); do \
41462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41463 done; \
41464 (cd $(TARGET_SUBDIR)/libjava && \
41465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41467 "RANLIB=$${RANLIB}" \
41468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41469 installcheck) \
41470 || exit 1
41472 @endif target-libjava
41474 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
41475 maybe-mostlyclean-target-libjava:
41476 @if target-libjava
41477 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
41479 mostlyclean-target-libjava:
41480 @: $(MAKE); $(unstage)
41481 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41482 r=`${PWD_COMMAND}`; export r; \
41483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41484 $(RAW_CXX_TARGET_EXPORTS) \
41485 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
41486 for flag in $(EXTRA_TARGET_FLAGS); do \
41487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41488 done; \
41489 (cd $(TARGET_SUBDIR)/libjava && \
41490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41492 "RANLIB=$${RANLIB}" \
41493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41494 mostlyclean) \
41495 || exit 1
41497 @endif target-libjava
41499 .PHONY: maybe-clean-target-libjava clean-target-libjava
41500 maybe-clean-target-libjava:
41501 @if target-libjava
41502 maybe-clean-target-libjava: clean-target-libjava
41504 clean-target-libjava:
41505 @: $(MAKE); $(unstage)
41506 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41507 r=`${PWD_COMMAND}`; export r; \
41508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41509 $(RAW_CXX_TARGET_EXPORTS) \
41510 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
41511 for flag in $(EXTRA_TARGET_FLAGS); do \
41512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41513 done; \
41514 (cd $(TARGET_SUBDIR)/libjava && \
41515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41517 "RANLIB=$${RANLIB}" \
41518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41519 clean) \
41520 || exit 1
41522 @endif target-libjava
41524 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
41525 maybe-distclean-target-libjava:
41526 @if target-libjava
41527 maybe-distclean-target-libjava: distclean-target-libjava
41529 distclean-target-libjava:
41530 @: $(MAKE); $(unstage)
41531 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41532 r=`${PWD_COMMAND}`; export r; \
41533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41534 $(RAW_CXX_TARGET_EXPORTS) \
41535 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
41536 for flag in $(EXTRA_TARGET_FLAGS); do \
41537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41538 done; \
41539 (cd $(TARGET_SUBDIR)/libjava && \
41540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41542 "RANLIB=$${RANLIB}" \
41543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41544 distclean) \
41545 || exit 1
41547 @endif target-libjava
41549 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
41550 maybe-maintainer-clean-target-libjava:
41551 @if target-libjava
41552 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
41554 maintainer-clean-target-libjava:
41555 @: $(MAKE); $(unstage)
41556 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
41557 r=`${PWD_COMMAND}`; export r; \
41558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41559 $(RAW_CXX_TARGET_EXPORTS) \
41560 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
41561 for flag in $(EXTRA_TARGET_FLAGS); do \
41562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41563 done; \
41564 (cd $(TARGET_SUBDIR)/libjava && \
41565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41567 "RANLIB=$${RANLIB}" \
41568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41569 maintainer-clean) \
41570 || exit 1
41572 @endif target-libjava
41578 .PHONY: configure-target-zlib maybe-configure-target-zlib
41579 maybe-configure-target-zlib:
41580 @if gcc-bootstrap
41581 configure-target-zlib: stage_current
41582 @endif gcc-bootstrap
41583 @if target-zlib
41584 maybe-configure-target-zlib: configure-target-zlib
41585 configure-target-zlib:
41586 @: $(MAKE); $(unstage)
41587 @r=`${PWD_COMMAND}`; export r; \
41588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41589 echo "Checking multilib configuration for zlib..."; \
41590 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
41591 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
41592 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
41593 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
41594 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
41595 else \
41596 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
41597 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
41598 fi; \
41599 else \
41600 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
41601 fi; \
41602 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
41603 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
41604 $(NORMAL_TARGET_EXPORTS) \
41605 echo Configuring in $(TARGET_SUBDIR)/zlib; \
41606 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
41607 case $(srcdir) in \
41608 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41609 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
41610 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41611 esac; \
41612 module_srcdir=zlib; \
41613 rm -f no-such-file || : ; \
41614 CONFIG_SITE=no-such-file $(SHELL) \
41615 $$s/$$module_srcdir/configure \
41616 --srcdir=$${topdir}/$$module_srcdir \
41617 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41618 --target=${target_alias} \
41619 || exit 1
41620 @endif target-zlib
41626 .PHONY: all-target-zlib maybe-all-target-zlib
41627 maybe-all-target-zlib:
41628 @if gcc-bootstrap
41629 all-target-zlib: stage_current
41630 @endif gcc-bootstrap
41631 @if target-zlib
41632 TARGET-target-zlib=all
41633 maybe-all-target-zlib: all-target-zlib
41634 all-target-zlib: configure-target-zlib
41635 @: $(MAKE); $(unstage)
41636 @r=`${PWD_COMMAND}`; export r; \
41637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41638 $(NORMAL_TARGET_EXPORTS) \
41639 (cd $(TARGET_SUBDIR)/zlib && \
41640 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41641 $(TARGET-target-zlib))
41642 @endif target-zlib
41648 .PHONY: check-target-zlib maybe-check-target-zlib
41649 maybe-check-target-zlib:
41650 @if target-zlib
41651 maybe-check-target-zlib: check-target-zlib
41653 check-target-zlib:
41654 @: $(MAKE); $(unstage)
41655 @r=`${PWD_COMMAND}`; export r; \
41656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41657 $(NORMAL_TARGET_EXPORTS) \
41658 (cd $(TARGET_SUBDIR)/zlib && \
41659 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41661 @endif target-zlib
41663 .PHONY: install-target-zlib maybe-install-target-zlib
41664 maybe-install-target-zlib:
41665 @if target-zlib
41666 maybe-install-target-zlib: install-target-zlib
41668 install-target-zlib: installdirs
41669 @: $(MAKE); $(unstage)
41670 @r=`${PWD_COMMAND}`; export r; \
41671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41672 $(NORMAL_TARGET_EXPORTS) \
41673 (cd $(TARGET_SUBDIR)/zlib && \
41674 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41676 @endif target-zlib
41678 .PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
41679 maybe-install-strip-target-zlib:
41680 @if target-zlib
41681 maybe-install-strip-target-zlib: install-strip-target-zlib
41683 install-strip-target-zlib: installdirs
41684 @: $(MAKE); $(unstage)
41685 @r=`${PWD_COMMAND}`; export r; \
41686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41687 $(NORMAL_TARGET_EXPORTS) \
41688 (cd $(TARGET_SUBDIR)/zlib && \
41689 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41691 @endif target-zlib
41693 # Other targets (info, dvi, pdf, etc.)
41695 .PHONY: maybe-info-target-zlib info-target-zlib
41696 maybe-info-target-zlib:
41697 @if target-zlib
41698 maybe-info-target-zlib: info-target-zlib
41700 info-target-zlib: \
41701 configure-target-zlib
41702 @: $(MAKE); $(unstage)
41703 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41704 r=`${PWD_COMMAND}`; export r; \
41705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41706 $(NORMAL_TARGET_EXPORTS) \
41707 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
41708 for flag in $(EXTRA_TARGET_FLAGS); do \
41709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41710 done; \
41711 (cd $(TARGET_SUBDIR)/zlib && \
41712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41714 "RANLIB=$${RANLIB}" \
41715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41716 info) \
41717 || exit 1
41719 @endif target-zlib
41721 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
41722 maybe-dvi-target-zlib:
41723 @if target-zlib
41724 maybe-dvi-target-zlib: dvi-target-zlib
41726 dvi-target-zlib: \
41727 configure-target-zlib
41728 @: $(MAKE); $(unstage)
41729 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41730 r=`${PWD_COMMAND}`; export r; \
41731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41732 $(NORMAL_TARGET_EXPORTS) \
41733 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
41734 for flag in $(EXTRA_TARGET_FLAGS); do \
41735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41736 done; \
41737 (cd $(TARGET_SUBDIR)/zlib && \
41738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41740 "RANLIB=$${RANLIB}" \
41741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41742 dvi) \
41743 || exit 1
41745 @endif target-zlib
41747 .PHONY: maybe-pdf-target-zlib pdf-target-zlib
41748 maybe-pdf-target-zlib:
41749 @if target-zlib
41750 maybe-pdf-target-zlib: pdf-target-zlib
41752 pdf-target-zlib: \
41753 configure-target-zlib
41754 @: $(MAKE); $(unstage)
41755 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41756 r=`${PWD_COMMAND}`; export r; \
41757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41758 $(NORMAL_TARGET_EXPORTS) \
41759 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
41760 for flag in $(EXTRA_TARGET_FLAGS); do \
41761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41762 done; \
41763 (cd $(TARGET_SUBDIR)/zlib && \
41764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41766 "RANLIB=$${RANLIB}" \
41767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41768 pdf) \
41769 || exit 1
41771 @endif target-zlib
41773 .PHONY: maybe-html-target-zlib html-target-zlib
41774 maybe-html-target-zlib:
41775 @if target-zlib
41776 maybe-html-target-zlib: html-target-zlib
41778 html-target-zlib: \
41779 configure-target-zlib
41780 @: $(MAKE); $(unstage)
41781 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41782 r=`${PWD_COMMAND}`; export r; \
41783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41784 $(NORMAL_TARGET_EXPORTS) \
41785 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
41786 for flag in $(EXTRA_TARGET_FLAGS); do \
41787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41788 done; \
41789 (cd $(TARGET_SUBDIR)/zlib && \
41790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41792 "RANLIB=$${RANLIB}" \
41793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41794 html) \
41795 || exit 1
41797 @endif target-zlib
41799 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
41800 maybe-TAGS-target-zlib:
41801 @if target-zlib
41802 maybe-TAGS-target-zlib: TAGS-target-zlib
41804 TAGS-target-zlib: \
41805 configure-target-zlib
41806 @: $(MAKE); $(unstage)
41807 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41808 r=`${PWD_COMMAND}`; export r; \
41809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41810 $(NORMAL_TARGET_EXPORTS) \
41811 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
41812 for flag in $(EXTRA_TARGET_FLAGS); do \
41813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41814 done; \
41815 (cd $(TARGET_SUBDIR)/zlib && \
41816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41818 "RANLIB=$${RANLIB}" \
41819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41820 TAGS) \
41821 || exit 1
41823 @endif target-zlib
41825 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
41826 maybe-install-info-target-zlib:
41827 @if target-zlib
41828 maybe-install-info-target-zlib: install-info-target-zlib
41830 install-info-target-zlib: \
41831 configure-target-zlib \
41832 info-target-zlib
41833 @: $(MAKE); $(unstage)
41834 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41835 r=`${PWD_COMMAND}`; export r; \
41836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41837 $(NORMAL_TARGET_EXPORTS) \
41838 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
41839 for flag in $(EXTRA_TARGET_FLAGS); do \
41840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41841 done; \
41842 (cd $(TARGET_SUBDIR)/zlib && \
41843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41845 "RANLIB=$${RANLIB}" \
41846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41847 install-info) \
41848 || exit 1
41850 @endif target-zlib
41852 .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
41853 maybe-install-pdf-target-zlib:
41854 @if target-zlib
41855 maybe-install-pdf-target-zlib: install-pdf-target-zlib
41857 install-pdf-target-zlib: \
41858 configure-target-zlib \
41859 pdf-target-zlib
41860 @: $(MAKE); $(unstage)
41861 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41862 r=`${PWD_COMMAND}`; export r; \
41863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41864 $(NORMAL_TARGET_EXPORTS) \
41865 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
41866 for flag in $(EXTRA_TARGET_FLAGS); do \
41867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41868 done; \
41869 (cd $(TARGET_SUBDIR)/zlib && \
41870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41872 "RANLIB=$${RANLIB}" \
41873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41874 install-pdf) \
41875 || exit 1
41877 @endif target-zlib
41879 .PHONY: maybe-install-html-target-zlib install-html-target-zlib
41880 maybe-install-html-target-zlib:
41881 @if target-zlib
41882 maybe-install-html-target-zlib: install-html-target-zlib
41884 install-html-target-zlib: \
41885 configure-target-zlib \
41886 html-target-zlib
41887 @: $(MAKE); $(unstage)
41888 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41889 r=`${PWD_COMMAND}`; export r; \
41890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41891 $(NORMAL_TARGET_EXPORTS) \
41892 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
41893 for flag in $(EXTRA_TARGET_FLAGS); do \
41894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41895 done; \
41896 (cd $(TARGET_SUBDIR)/zlib && \
41897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41899 "RANLIB=$${RANLIB}" \
41900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41901 install-html) \
41902 || exit 1
41904 @endif target-zlib
41906 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
41907 maybe-installcheck-target-zlib:
41908 @if target-zlib
41909 maybe-installcheck-target-zlib: installcheck-target-zlib
41911 installcheck-target-zlib: \
41912 configure-target-zlib
41913 @: $(MAKE); $(unstage)
41914 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41915 r=`${PWD_COMMAND}`; export r; \
41916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41917 $(NORMAL_TARGET_EXPORTS) \
41918 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
41919 for flag in $(EXTRA_TARGET_FLAGS); do \
41920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41921 done; \
41922 (cd $(TARGET_SUBDIR)/zlib && \
41923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41925 "RANLIB=$${RANLIB}" \
41926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41927 installcheck) \
41928 || exit 1
41930 @endif target-zlib
41932 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
41933 maybe-mostlyclean-target-zlib:
41934 @if target-zlib
41935 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
41937 mostlyclean-target-zlib:
41938 @: $(MAKE); $(unstage)
41939 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41940 r=`${PWD_COMMAND}`; export r; \
41941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41942 $(NORMAL_TARGET_EXPORTS) \
41943 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
41944 for flag in $(EXTRA_TARGET_FLAGS); do \
41945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41946 done; \
41947 (cd $(TARGET_SUBDIR)/zlib && \
41948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41950 "RANLIB=$${RANLIB}" \
41951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41952 mostlyclean) \
41953 || exit 1
41955 @endif target-zlib
41957 .PHONY: maybe-clean-target-zlib clean-target-zlib
41958 maybe-clean-target-zlib:
41959 @if target-zlib
41960 maybe-clean-target-zlib: clean-target-zlib
41962 clean-target-zlib:
41963 @: $(MAKE); $(unstage)
41964 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41965 r=`${PWD_COMMAND}`; export r; \
41966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41967 $(NORMAL_TARGET_EXPORTS) \
41968 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
41969 for flag in $(EXTRA_TARGET_FLAGS); do \
41970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41971 done; \
41972 (cd $(TARGET_SUBDIR)/zlib && \
41973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41975 "RANLIB=$${RANLIB}" \
41976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41977 clean) \
41978 || exit 1
41980 @endif target-zlib
41982 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
41983 maybe-distclean-target-zlib:
41984 @if target-zlib
41985 maybe-distclean-target-zlib: distclean-target-zlib
41987 distclean-target-zlib:
41988 @: $(MAKE); $(unstage)
41989 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
41990 r=`${PWD_COMMAND}`; export r; \
41991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41992 $(NORMAL_TARGET_EXPORTS) \
41993 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
41994 for flag in $(EXTRA_TARGET_FLAGS); do \
41995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41996 done; \
41997 (cd $(TARGET_SUBDIR)/zlib && \
41998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42000 "RANLIB=$${RANLIB}" \
42001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42002 distclean) \
42003 || exit 1
42005 @endif target-zlib
42007 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
42008 maybe-maintainer-clean-target-zlib:
42009 @if target-zlib
42010 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
42012 maintainer-clean-target-zlib:
42013 @: $(MAKE); $(unstage)
42014 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42015 r=`${PWD_COMMAND}`; export r; \
42016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42017 $(NORMAL_TARGET_EXPORTS) \
42018 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
42019 for flag in $(EXTRA_TARGET_FLAGS); do \
42020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42021 done; \
42022 (cd $(TARGET_SUBDIR)/zlib && \
42023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42025 "RANLIB=$${RANLIB}" \
42026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42027 maintainer-clean) \
42028 || exit 1
42030 @endif target-zlib
42036 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
42037 maybe-configure-target-boehm-gc:
42038 @if gcc-bootstrap
42039 configure-target-boehm-gc: stage_current
42040 @endif gcc-bootstrap
42041 @if target-boehm-gc
42042 maybe-configure-target-boehm-gc: configure-target-boehm-gc
42043 configure-target-boehm-gc:
42044 @: $(MAKE); $(unstage)
42045 @r=`${PWD_COMMAND}`; export r; \
42046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42047 echo "Checking multilib configuration for boehm-gc..."; \
42048 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
42049 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
42050 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
42051 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
42052 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
42053 else \
42054 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
42055 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
42056 fi; \
42057 else \
42058 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
42059 fi; \
42060 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
42061 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
42062 $(NORMAL_TARGET_EXPORTS) \
42063 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
42064 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
42065 case $(srcdir) in \
42066 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42067 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
42068 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42069 esac; \
42070 module_srcdir=boehm-gc; \
42071 rm -f no-such-file || : ; \
42072 CONFIG_SITE=no-such-file $(SHELL) \
42073 $$s/$$module_srcdir/configure \
42074 --srcdir=$${topdir}/$$module_srcdir \
42075 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42076 --target=${target_alias} \
42077 || exit 1
42078 @endif target-boehm-gc
42084 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
42085 maybe-all-target-boehm-gc:
42086 @if gcc-bootstrap
42087 all-target-boehm-gc: stage_current
42088 @endif gcc-bootstrap
42089 @if target-boehm-gc
42090 TARGET-target-boehm-gc=all
42091 maybe-all-target-boehm-gc: all-target-boehm-gc
42092 all-target-boehm-gc: configure-target-boehm-gc
42093 @: $(MAKE); $(unstage)
42094 @r=`${PWD_COMMAND}`; export r; \
42095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42096 $(NORMAL_TARGET_EXPORTS) \
42097 (cd $(TARGET_SUBDIR)/boehm-gc && \
42098 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42099 $(TARGET-target-boehm-gc))
42100 @endif target-boehm-gc
42106 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
42107 maybe-check-target-boehm-gc:
42108 @if target-boehm-gc
42109 maybe-check-target-boehm-gc: check-target-boehm-gc
42111 check-target-boehm-gc:
42112 @: $(MAKE); $(unstage)
42113 @r=`${PWD_COMMAND}`; export r; \
42114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42115 $(NORMAL_TARGET_EXPORTS) \
42116 (cd $(TARGET_SUBDIR)/boehm-gc && \
42117 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42119 @endif target-boehm-gc
42121 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
42122 maybe-install-target-boehm-gc:
42123 @if target-boehm-gc
42124 maybe-install-target-boehm-gc: install-target-boehm-gc
42126 install-target-boehm-gc: installdirs
42127 @: $(MAKE); $(unstage)
42128 @r=`${PWD_COMMAND}`; export r; \
42129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42130 $(NORMAL_TARGET_EXPORTS) \
42131 (cd $(TARGET_SUBDIR)/boehm-gc && \
42132 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42134 @endif target-boehm-gc
42136 .PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
42137 maybe-install-strip-target-boehm-gc:
42138 @if target-boehm-gc
42139 maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
42141 install-strip-target-boehm-gc: installdirs
42142 @: $(MAKE); $(unstage)
42143 @r=`${PWD_COMMAND}`; export r; \
42144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42145 $(NORMAL_TARGET_EXPORTS) \
42146 (cd $(TARGET_SUBDIR)/boehm-gc && \
42147 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42149 @endif target-boehm-gc
42151 # Other targets (info, dvi, pdf, etc.)
42153 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
42154 maybe-info-target-boehm-gc:
42155 @if target-boehm-gc
42156 maybe-info-target-boehm-gc: info-target-boehm-gc
42158 info-target-boehm-gc: \
42159 configure-target-boehm-gc
42160 @: $(MAKE); $(unstage)
42161 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42162 r=`${PWD_COMMAND}`; export r; \
42163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42164 $(NORMAL_TARGET_EXPORTS) \
42165 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
42166 for flag in $(EXTRA_TARGET_FLAGS); do \
42167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42168 done; \
42169 (cd $(TARGET_SUBDIR)/boehm-gc && \
42170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42172 "RANLIB=$${RANLIB}" \
42173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42174 info) \
42175 || exit 1
42177 @endif target-boehm-gc
42179 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
42180 maybe-dvi-target-boehm-gc:
42181 @if target-boehm-gc
42182 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
42184 dvi-target-boehm-gc: \
42185 configure-target-boehm-gc
42186 @: $(MAKE); $(unstage)
42187 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42188 r=`${PWD_COMMAND}`; export r; \
42189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42190 $(NORMAL_TARGET_EXPORTS) \
42191 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
42192 for flag in $(EXTRA_TARGET_FLAGS); do \
42193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42194 done; \
42195 (cd $(TARGET_SUBDIR)/boehm-gc && \
42196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42198 "RANLIB=$${RANLIB}" \
42199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42200 dvi) \
42201 || exit 1
42203 @endif target-boehm-gc
42205 .PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
42206 maybe-pdf-target-boehm-gc:
42207 @if target-boehm-gc
42208 maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
42210 pdf-target-boehm-gc: \
42211 configure-target-boehm-gc
42212 @: $(MAKE); $(unstage)
42213 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42214 r=`${PWD_COMMAND}`; export r; \
42215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42216 $(NORMAL_TARGET_EXPORTS) \
42217 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
42218 for flag in $(EXTRA_TARGET_FLAGS); do \
42219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42220 done; \
42221 (cd $(TARGET_SUBDIR)/boehm-gc && \
42222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42224 "RANLIB=$${RANLIB}" \
42225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42226 pdf) \
42227 || exit 1
42229 @endif target-boehm-gc
42231 .PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
42232 maybe-html-target-boehm-gc:
42233 @if target-boehm-gc
42234 maybe-html-target-boehm-gc: html-target-boehm-gc
42236 html-target-boehm-gc: \
42237 configure-target-boehm-gc
42238 @: $(MAKE); $(unstage)
42239 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42240 r=`${PWD_COMMAND}`; export r; \
42241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42242 $(NORMAL_TARGET_EXPORTS) \
42243 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
42244 for flag in $(EXTRA_TARGET_FLAGS); do \
42245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42246 done; \
42247 (cd $(TARGET_SUBDIR)/boehm-gc && \
42248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42250 "RANLIB=$${RANLIB}" \
42251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42252 html) \
42253 || exit 1
42255 @endif target-boehm-gc
42257 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
42258 maybe-TAGS-target-boehm-gc:
42259 @if target-boehm-gc
42260 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
42262 TAGS-target-boehm-gc: \
42263 configure-target-boehm-gc
42264 @: $(MAKE); $(unstage)
42265 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42266 r=`${PWD_COMMAND}`; export r; \
42267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42268 $(NORMAL_TARGET_EXPORTS) \
42269 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
42270 for flag in $(EXTRA_TARGET_FLAGS); do \
42271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42272 done; \
42273 (cd $(TARGET_SUBDIR)/boehm-gc && \
42274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42276 "RANLIB=$${RANLIB}" \
42277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42278 TAGS) \
42279 || exit 1
42281 @endif target-boehm-gc
42283 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
42284 maybe-install-info-target-boehm-gc:
42285 @if target-boehm-gc
42286 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
42288 install-info-target-boehm-gc: \
42289 configure-target-boehm-gc \
42290 info-target-boehm-gc
42291 @: $(MAKE); $(unstage)
42292 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42293 r=`${PWD_COMMAND}`; export r; \
42294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42295 $(NORMAL_TARGET_EXPORTS) \
42296 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
42297 for flag in $(EXTRA_TARGET_FLAGS); do \
42298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42299 done; \
42300 (cd $(TARGET_SUBDIR)/boehm-gc && \
42301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42303 "RANLIB=$${RANLIB}" \
42304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42305 install-info) \
42306 || exit 1
42308 @endif target-boehm-gc
42310 .PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
42311 maybe-install-pdf-target-boehm-gc:
42312 @if target-boehm-gc
42313 maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
42315 install-pdf-target-boehm-gc: \
42316 configure-target-boehm-gc \
42317 pdf-target-boehm-gc
42318 @: $(MAKE); $(unstage)
42319 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42320 r=`${PWD_COMMAND}`; export r; \
42321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42322 $(NORMAL_TARGET_EXPORTS) \
42323 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
42324 for flag in $(EXTRA_TARGET_FLAGS); do \
42325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42326 done; \
42327 (cd $(TARGET_SUBDIR)/boehm-gc && \
42328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42330 "RANLIB=$${RANLIB}" \
42331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42332 install-pdf) \
42333 || exit 1
42335 @endif target-boehm-gc
42337 .PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
42338 maybe-install-html-target-boehm-gc:
42339 @if target-boehm-gc
42340 maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
42342 install-html-target-boehm-gc: \
42343 configure-target-boehm-gc \
42344 html-target-boehm-gc
42345 @: $(MAKE); $(unstage)
42346 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42347 r=`${PWD_COMMAND}`; export r; \
42348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42349 $(NORMAL_TARGET_EXPORTS) \
42350 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
42351 for flag in $(EXTRA_TARGET_FLAGS); do \
42352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42353 done; \
42354 (cd $(TARGET_SUBDIR)/boehm-gc && \
42355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42357 "RANLIB=$${RANLIB}" \
42358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42359 install-html) \
42360 || exit 1
42362 @endif target-boehm-gc
42364 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
42365 maybe-installcheck-target-boehm-gc:
42366 @if target-boehm-gc
42367 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
42369 installcheck-target-boehm-gc: \
42370 configure-target-boehm-gc
42371 @: $(MAKE); $(unstage)
42372 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42373 r=`${PWD_COMMAND}`; export r; \
42374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42375 $(NORMAL_TARGET_EXPORTS) \
42376 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
42377 for flag in $(EXTRA_TARGET_FLAGS); do \
42378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42379 done; \
42380 (cd $(TARGET_SUBDIR)/boehm-gc && \
42381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42383 "RANLIB=$${RANLIB}" \
42384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42385 installcheck) \
42386 || exit 1
42388 @endif target-boehm-gc
42390 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
42391 maybe-mostlyclean-target-boehm-gc:
42392 @if target-boehm-gc
42393 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
42395 mostlyclean-target-boehm-gc:
42396 @: $(MAKE); $(unstage)
42397 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42398 r=`${PWD_COMMAND}`; export r; \
42399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42400 $(NORMAL_TARGET_EXPORTS) \
42401 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
42402 for flag in $(EXTRA_TARGET_FLAGS); do \
42403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42404 done; \
42405 (cd $(TARGET_SUBDIR)/boehm-gc && \
42406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42408 "RANLIB=$${RANLIB}" \
42409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42410 mostlyclean) \
42411 || exit 1
42413 @endif target-boehm-gc
42415 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
42416 maybe-clean-target-boehm-gc:
42417 @if target-boehm-gc
42418 maybe-clean-target-boehm-gc: clean-target-boehm-gc
42420 clean-target-boehm-gc:
42421 @: $(MAKE); $(unstage)
42422 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42423 r=`${PWD_COMMAND}`; export r; \
42424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42425 $(NORMAL_TARGET_EXPORTS) \
42426 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
42427 for flag in $(EXTRA_TARGET_FLAGS); do \
42428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42429 done; \
42430 (cd $(TARGET_SUBDIR)/boehm-gc && \
42431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42433 "RANLIB=$${RANLIB}" \
42434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42435 clean) \
42436 || exit 1
42438 @endif target-boehm-gc
42440 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
42441 maybe-distclean-target-boehm-gc:
42442 @if target-boehm-gc
42443 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
42445 distclean-target-boehm-gc:
42446 @: $(MAKE); $(unstage)
42447 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42448 r=`${PWD_COMMAND}`; export r; \
42449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42450 $(NORMAL_TARGET_EXPORTS) \
42451 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
42452 for flag in $(EXTRA_TARGET_FLAGS); do \
42453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42454 done; \
42455 (cd $(TARGET_SUBDIR)/boehm-gc && \
42456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42458 "RANLIB=$${RANLIB}" \
42459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42460 distclean) \
42461 || exit 1
42463 @endif target-boehm-gc
42465 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
42466 maybe-maintainer-clean-target-boehm-gc:
42467 @if target-boehm-gc
42468 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
42470 maintainer-clean-target-boehm-gc:
42471 @: $(MAKE); $(unstage)
42472 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
42473 r=`${PWD_COMMAND}`; export r; \
42474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42475 $(NORMAL_TARGET_EXPORTS) \
42476 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
42477 for flag in $(EXTRA_TARGET_FLAGS); do \
42478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42479 done; \
42480 (cd $(TARGET_SUBDIR)/boehm-gc && \
42481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42483 "RANLIB=$${RANLIB}" \
42484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42485 maintainer-clean) \
42486 || exit 1
42488 @endif target-boehm-gc
42494 .PHONY: configure-target-rda maybe-configure-target-rda
42495 maybe-configure-target-rda:
42496 @if gcc-bootstrap
42497 configure-target-rda: stage_current
42498 @endif gcc-bootstrap
42499 @if target-rda
42500 maybe-configure-target-rda: configure-target-rda
42501 configure-target-rda:
42502 @: $(MAKE); $(unstage)
42503 @r=`${PWD_COMMAND}`; export r; \
42504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42505 echo "Checking multilib configuration for rda..."; \
42506 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
42507 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
42508 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
42509 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
42510 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
42511 else \
42512 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
42513 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
42514 fi; \
42515 else \
42516 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
42517 fi; \
42518 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
42519 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
42520 $(NORMAL_TARGET_EXPORTS) \
42521 echo Configuring in $(TARGET_SUBDIR)/rda; \
42522 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
42523 case $(srcdir) in \
42524 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42525 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
42526 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42527 esac; \
42528 module_srcdir=rda; \
42529 rm -f no-such-file || : ; \
42530 CONFIG_SITE=no-such-file $(SHELL) \
42531 $$s/$$module_srcdir/configure \
42532 --srcdir=$${topdir}/$$module_srcdir \
42533 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42534 --target=${target_alias} \
42535 || exit 1
42536 @endif target-rda
42542 .PHONY: all-target-rda maybe-all-target-rda
42543 maybe-all-target-rda:
42544 @if gcc-bootstrap
42545 all-target-rda: stage_current
42546 @endif gcc-bootstrap
42547 @if target-rda
42548 TARGET-target-rda=all
42549 maybe-all-target-rda: all-target-rda
42550 all-target-rda: configure-target-rda
42551 @: $(MAKE); $(unstage)
42552 @r=`${PWD_COMMAND}`; export r; \
42553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42554 $(NORMAL_TARGET_EXPORTS) \
42555 (cd $(TARGET_SUBDIR)/rda && \
42556 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42557 $(TARGET-target-rda))
42558 @endif target-rda
42564 .PHONY: check-target-rda maybe-check-target-rda
42565 maybe-check-target-rda:
42566 @if target-rda
42567 maybe-check-target-rda: check-target-rda
42569 check-target-rda:
42570 @: $(MAKE); $(unstage)
42571 @r=`${PWD_COMMAND}`; export r; \
42572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42573 $(NORMAL_TARGET_EXPORTS) \
42574 (cd $(TARGET_SUBDIR)/rda && \
42575 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42577 @endif target-rda
42579 .PHONY: install-target-rda maybe-install-target-rda
42580 maybe-install-target-rda:
42581 @if target-rda
42582 maybe-install-target-rda: install-target-rda
42584 install-target-rda: installdirs
42585 @: $(MAKE); $(unstage)
42586 @r=`${PWD_COMMAND}`; export r; \
42587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42588 $(NORMAL_TARGET_EXPORTS) \
42589 (cd $(TARGET_SUBDIR)/rda && \
42590 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42592 @endif target-rda
42594 .PHONY: install-strip-target-rda maybe-install-strip-target-rda
42595 maybe-install-strip-target-rda:
42596 @if target-rda
42597 maybe-install-strip-target-rda: install-strip-target-rda
42599 install-strip-target-rda: installdirs
42600 @: $(MAKE); $(unstage)
42601 @r=`${PWD_COMMAND}`; export r; \
42602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42603 $(NORMAL_TARGET_EXPORTS) \
42604 (cd $(TARGET_SUBDIR)/rda && \
42605 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42607 @endif target-rda
42609 # Other targets (info, dvi, pdf, etc.)
42611 .PHONY: maybe-info-target-rda info-target-rda
42612 maybe-info-target-rda:
42613 @if target-rda
42614 maybe-info-target-rda: info-target-rda
42616 info-target-rda: \
42617 configure-target-rda
42618 @: $(MAKE); $(unstage)
42619 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42620 r=`${PWD_COMMAND}`; export r; \
42621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42622 $(NORMAL_TARGET_EXPORTS) \
42623 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
42624 for flag in $(EXTRA_TARGET_FLAGS); do \
42625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42626 done; \
42627 (cd $(TARGET_SUBDIR)/rda && \
42628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42630 "RANLIB=$${RANLIB}" \
42631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42632 info) \
42633 || exit 1
42635 @endif target-rda
42637 .PHONY: maybe-dvi-target-rda dvi-target-rda
42638 maybe-dvi-target-rda:
42639 @if target-rda
42640 maybe-dvi-target-rda: dvi-target-rda
42642 dvi-target-rda: \
42643 configure-target-rda
42644 @: $(MAKE); $(unstage)
42645 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42646 r=`${PWD_COMMAND}`; export r; \
42647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42648 $(NORMAL_TARGET_EXPORTS) \
42649 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
42650 for flag in $(EXTRA_TARGET_FLAGS); do \
42651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42652 done; \
42653 (cd $(TARGET_SUBDIR)/rda && \
42654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42656 "RANLIB=$${RANLIB}" \
42657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42658 dvi) \
42659 || exit 1
42661 @endif target-rda
42663 .PHONY: maybe-pdf-target-rda pdf-target-rda
42664 maybe-pdf-target-rda:
42665 @if target-rda
42666 maybe-pdf-target-rda: pdf-target-rda
42668 pdf-target-rda: \
42669 configure-target-rda
42670 @: $(MAKE); $(unstage)
42671 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42672 r=`${PWD_COMMAND}`; export r; \
42673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42674 $(NORMAL_TARGET_EXPORTS) \
42675 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
42676 for flag in $(EXTRA_TARGET_FLAGS); do \
42677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42678 done; \
42679 (cd $(TARGET_SUBDIR)/rda && \
42680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42682 "RANLIB=$${RANLIB}" \
42683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42684 pdf) \
42685 || exit 1
42687 @endif target-rda
42689 .PHONY: maybe-html-target-rda html-target-rda
42690 maybe-html-target-rda:
42691 @if target-rda
42692 maybe-html-target-rda: html-target-rda
42694 html-target-rda: \
42695 configure-target-rda
42696 @: $(MAKE); $(unstage)
42697 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42698 r=`${PWD_COMMAND}`; export r; \
42699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42700 $(NORMAL_TARGET_EXPORTS) \
42701 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
42702 for flag in $(EXTRA_TARGET_FLAGS); do \
42703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42704 done; \
42705 (cd $(TARGET_SUBDIR)/rda && \
42706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42708 "RANLIB=$${RANLIB}" \
42709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42710 html) \
42711 || exit 1
42713 @endif target-rda
42715 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
42716 maybe-TAGS-target-rda:
42717 @if target-rda
42718 maybe-TAGS-target-rda: TAGS-target-rda
42720 TAGS-target-rda: \
42721 configure-target-rda
42722 @: $(MAKE); $(unstage)
42723 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42724 r=`${PWD_COMMAND}`; export r; \
42725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42726 $(NORMAL_TARGET_EXPORTS) \
42727 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
42728 for flag in $(EXTRA_TARGET_FLAGS); do \
42729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42730 done; \
42731 (cd $(TARGET_SUBDIR)/rda && \
42732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42734 "RANLIB=$${RANLIB}" \
42735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42736 TAGS) \
42737 || exit 1
42739 @endif target-rda
42741 .PHONY: maybe-install-info-target-rda install-info-target-rda
42742 maybe-install-info-target-rda:
42743 @if target-rda
42744 maybe-install-info-target-rda: install-info-target-rda
42746 install-info-target-rda: \
42747 configure-target-rda \
42748 info-target-rda
42749 @: $(MAKE); $(unstage)
42750 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42751 r=`${PWD_COMMAND}`; export r; \
42752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42753 $(NORMAL_TARGET_EXPORTS) \
42754 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
42755 for flag in $(EXTRA_TARGET_FLAGS); do \
42756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42757 done; \
42758 (cd $(TARGET_SUBDIR)/rda && \
42759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42761 "RANLIB=$${RANLIB}" \
42762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42763 install-info) \
42764 || exit 1
42766 @endif target-rda
42768 .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
42769 maybe-install-pdf-target-rda:
42770 @if target-rda
42771 maybe-install-pdf-target-rda: install-pdf-target-rda
42773 install-pdf-target-rda: \
42774 configure-target-rda \
42775 pdf-target-rda
42776 @: $(MAKE); $(unstage)
42777 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42778 r=`${PWD_COMMAND}`; export r; \
42779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42780 $(NORMAL_TARGET_EXPORTS) \
42781 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
42782 for flag in $(EXTRA_TARGET_FLAGS); do \
42783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42784 done; \
42785 (cd $(TARGET_SUBDIR)/rda && \
42786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42788 "RANLIB=$${RANLIB}" \
42789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42790 install-pdf) \
42791 || exit 1
42793 @endif target-rda
42795 .PHONY: maybe-install-html-target-rda install-html-target-rda
42796 maybe-install-html-target-rda:
42797 @if target-rda
42798 maybe-install-html-target-rda: install-html-target-rda
42800 install-html-target-rda: \
42801 configure-target-rda \
42802 html-target-rda
42803 @: $(MAKE); $(unstage)
42804 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42805 r=`${PWD_COMMAND}`; export r; \
42806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42807 $(NORMAL_TARGET_EXPORTS) \
42808 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
42809 for flag in $(EXTRA_TARGET_FLAGS); do \
42810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42811 done; \
42812 (cd $(TARGET_SUBDIR)/rda && \
42813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42815 "RANLIB=$${RANLIB}" \
42816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42817 install-html) \
42818 || exit 1
42820 @endif target-rda
42822 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
42823 maybe-installcheck-target-rda:
42824 @if target-rda
42825 maybe-installcheck-target-rda: installcheck-target-rda
42827 installcheck-target-rda: \
42828 configure-target-rda
42829 @: $(MAKE); $(unstage)
42830 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42831 r=`${PWD_COMMAND}`; export r; \
42832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42833 $(NORMAL_TARGET_EXPORTS) \
42834 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
42835 for flag in $(EXTRA_TARGET_FLAGS); do \
42836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42837 done; \
42838 (cd $(TARGET_SUBDIR)/rda && \
42839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42841 "RANLIB=$${RANLIB}" \
42842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42843 installcheck) \
42844 || exit 1
42846 @endif target-rda
42848 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
42849 maybe-mostlyclean-target-rda:
42850 @if target-rda
42851 maybe-mostlyclean-target-rda: mostlyclean-target-rda
42853 mostlyclean-target-rda:
42854 @: $(MAKE); $(unstage)
42855 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42856 r=`${PWD_COMMAND}`; export r; \
42857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42858 $(NORMAL_TARGET_EXPORTS) \
42859 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
42860 for flag in $(EXTRA_TARGET_FLAGS); do \
42861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42862 done; \
42863 (cd $(TARGET_SUBDIR)/rda && \
42864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42866 "RANLIB=$${RANLIB}" \
42867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42868 mostlyclean) \
42869 || exit 1
42871 @endif target-rda
42873 .PHONY: maybe-clean-target-rda clean-target-rda
42874 maybe-clean-target-rda:
42875 @if target-rda
42876 maybe-clean-target-rda: clean-target-rda
42878 clean-target-rda:
42879 @: $(MAKE); $(unstage)
42880 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42881 r=`${PWD_COMMAND}`; export r; \
42882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42883 $(NORMAL_TARGET_EXPORTS) \
42884 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
42885 for flag in $(EXTRA_TARGET_FLAGS); do \
42886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42887 done; \
42888 (cd $(TARGET_SUBDIR)/rda && \
42889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42891 "RANLIB=$${RANLIB}" \
42892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42893 clean) \
42894 || exit 1
42896 @endif target-rda
42898 .PHONY: maybe-distclean-target-rda distclean-target-rda
42899 maybe-distclean-target-rda:
42900 @if target-rda
42901 maybe-distclean-target-rda: distclean-target-rda
42903 distclean-target-rda:
42904 @: $(MAKE); $(unstage)
42905 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42906 r=`${PWD_COMMAND}`; export r; \
42907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42908 $(NORMAL_TARGET_EXPORTS) \
42909 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
42910 for flag in $(EXTRA_TARGET_FLAGS); do \
42911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42912 done; \
42913 (cd $(TARGET_SUBDIR)/rda && \
42914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42916 "RANLIB=$${RANLIB}" \
42917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42918 distclean) \
42919 || exit 1
42921 @endif target-rda
42923 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
42924 maybe-maintainer-clean-target-rda:
42925 @if target-rda
42926 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
42928 maintainer-clean-target-rda:
42929 @: $(MAKE); $(unstage)
42930 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
42931 r=`${PWD_COMMAND}`; export r; \
42932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42933 $(NORMAL_TARGET_EXPORTS) \
42934 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
42935 for flag in $(EXTRA_TARGET_FLAGS); do \
42936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42937 done; \
42938 (cd $(TARGET_SUBDIR)/rda && \
42939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42941 "RANLIB=$${RANLIB}" \
42942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42943 maintainer-clean) \
42944 || exit 1
42946 @endif target-rda
42952 .PHONY: configure-target-libada maybe-configure-target-libada
42953 maybe-configure-target-libada:
42954 @if gcc-bootstrap
42955 configure-target-libada: stage_current
42956 @endif gcc-bootstrap
42957 @if target-libada
42958 maybe-configure-target-libada: configure-target-libada
42959 configure-target-libada:
42960 @: $(MAKE); $(unstage)
42961 @r=`${PWD_COMMAND}`; export r; \
42962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42963 echo "Checking multilib configuration for libada..."; \
42964 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
42965 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
42966 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
42967 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
42968 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
42969 else \
42970 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
42971 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
42972 fi; \
42973 else \
42974 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
42975 fi; \
42976 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
42977 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
42978 $(NORMAL_TARGET_EXPORTS) \
42979 echo Configuring in $(TARGET_SUBDIR)/libada; \
42980 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
42981 case $(srcdir) in \
42982 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42983 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
42984 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42985 esac; \
42986 module_srcdir=libada; \
42987 rm -f no-such-file || : ; \
42988 CONFIG_SITE=no-such-file $(SHELL) \
42989 $$s/$$module_srcdir/configure \
42990 --srcdir=$${topdir}/$$module_srcdir \
42991 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42992 --target=${target_alias} \
42993 || exit 1
42994 @endif target-libada
43000 .PHONY: all-target-libada maybe-all-target-libada
43001 maybe-all-target-libada:
43002 @if gcc-bootstrap
43003 all-target-libada: stage_current
43004 @endif gcc-bootstrap
43005 @if target-libada
43006 TARGET-target-libada=all
43007 maybe-all-target-libada: all-target-libada
43008 all-target-libada: configure-target-libada
43009 @: $(MAKE); $(unstage)
43010 @r=`${PWD_COMMAND}`; export r; \
43011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43012 $(NORMAL_TARGET_EXPORTS) \
43013 (cd $(TARGET_SUBDIR)/libada && \
43014 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43015 $(TARGET-target-libada))
43016 @endif target-libada
43022 .PHONY: check-target-libada maybe-check-target-libada
43023 maybe-check-target-libada:
43024 @if target-libada
43025 maybe-check-target-libada: check-target-libada
43027 check-target-libada:
43028 @: $(MAKE); $(unstage)
43029 @r=`${PWD_COMMAND}`; export r; \
43030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43031 $(NORMAL_TARGET_EXPORTS) \
43032 (cd $(TARGET_SUBDIR)/libada && \
43033 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43035 @endif target-libada
43037 .PHONY: install-target-libada maybe-install-target-libada
43038 maybe-install-target-libada:
43039 @if target-libada
43040 maybe-install-target-libada: install-target-libada
43042 install-target-libada: installdirs
43043 @: $(MAKE); $(unstage)
43044 @r=`${PWD_COMMAND}`; export r; \
43045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43046 $(NORMAL_TARGET_EXPORTS) \
43047 (cd $(TARGET_SUBDIR)/libada && \
43048 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43050 @endif target-libada
43052 .PHONY: install-strip-target-libada maybe-install-strip-target-libada
43053 maybe-install-strip-target-libada:
43054 @if target-libada
43055 maybe-install-strip-target-libada: install-strip-target-libada
43057 install-strip-target-libada: installdirs
43058 @: $(MAKE); $(unstage)
43059 @r=`${PWD_COMMAND}`; export r; \
43060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43061 $(NORMAL_TARGET_EXPORTS) \
43062 (cd $(TARGET_SUBDIR)/libada && \
43063 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43065 @endif target-libada
43067 # Other targets (info, dvi, pdf, etc.)
43069 .PHONY: maybe-info-target-libada info-target-libada
43070 maybe-info-target-libada:
43071 @if target-libada
43072 maybe-info-target-libada: info-target-libada
43074 info-target-libada: \
43075 configure-target-libada
43076 @: $(MAKE); $(unstage)
43077 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43078 r=`${PWD_COMMAND}`; export r; \
43079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43080 $(NORMAL_TARGET_EXPORTS) \
43081 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
43082 for flag in $(EXTRA_TARGET_FLAGS); do \
43083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43084 done; \
43085 (cd $(TARGET_SUBDIR)/libada && \
43086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43088 "RANLIB=$${RANLIB}" \
43089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43090 info) \
43091 || exit 1
43093 @endif target-libada
43095 .PHONY: maybe-dvi-target-libada dvi-target-libada
43096 maybe-dvi-target-libada:
43097 @if target-libada
43098 maybe-dvi-target-libada: dvi-target-libada
43100 dvi-target-libada: \
43101 configure-target-libada
43102 @: $(MAKE); $(unstage)
43103 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43104 r=`${PWD_COMMAND}`; export r; \
43105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43106 $(NORMAL_TARGET_EXPORTS) \
43107 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
43108 for flag in $(EXTRA_TARGET_FLAGS); do \
43109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43110 done; \
43111 (cd $(TARGET_SUBDIR)/libada && \
43112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43114 "RANLIB=$${RANLIB}" \
43115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43116 dvi) \
43117 || exit 1
43119 @endif target-libada
43121 .PHONY: maybe-pdf-target-libada pdf-target-libada
43122 maybe-pdf-target-libada:
43123 @if target-libada
43124 maybe-pdf-target-libada: pdf-target-libada
43126 pdf-target-libada: \
43127 configure-target-libada
43128 @: $(MAKE); $(unstage)
43129 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43130 r=`${PWD_COMMAND}`; export r; \
43131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43132 $(NORMAL_TARGET_EXPORTS) \
43133 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
43134 for flag in $(EXTRA_TARGET_FLAGS); do \
43135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43136 done; \
43137 (cd $(TARGET_SUBDIR)/libada && \
43138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43140 "RANLIB=$${RANLIB}" \
43141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43142 pdf) \
43143 || exit 1
43145 @endif target-libada
43147 .PHONY: maybe-html-target-libada html-target-libada
43148 maybe-html-target-libada:
43149 @if target-libada
43150 maybe-html-target-libada: html-target-libada
43152 html-target-libada: \
43153 configure-target-libada
43154 @: $(MAKE); $(unstage)
43155 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43156 r=`${PWD_COMMAND}`; export r; \
43157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43158 $(NORMAL_TARGET_EXPORTS) \
43159 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
43160 for flag in $(EXTRA_TARGET_FLAGS); do \
43161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43162 done; \
43163 (cd $(TARGET_SUBDIR)/libada && \
43164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43166 "RANLIB=$${RANLIB}" \
43167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43168 html) \
43169 || exit 1
43171 @endif target-libada
43173 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
43174 maybe-TAGS-target-libada:
43175 @if target-libada
43176 maybe-TAGS-target-libada: TAGS-target-libada
43178 TAGS-target-libada: \
43179 configure-target-libada
43180 @: $(MAKE); $(unstage)
43181 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43182 r=`${PWD_COMMAND}`; export r; \
43183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43184 $(NORMAL_TARGET_EXPORTS) \
43185 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
43186 for flag in $(EXTRA_TARGET_FLAGS); do \
43187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43188 done; \
43189 (cd $(TARGET_SUBDIR)/libada && \
43190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43192 "RANLIB=$${RANLIB}" \
43193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43194 TAGS) \
43195 || exit 1
43197 @endif target-libada
43199 .PHONY: maybe-install-info-target-libada install-info-target-libada
43200 maybe-install-info-target-libada:
43201 @if target-libada
43202 maybe-install-info-target-libada: install-info-target-libada
43204 install-info-target-libada: \
43205 configure-target-libada \
43206 info-target-libada
43207 @: $(MAKE); $(unstage)
43208 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43209 r=`${PWD_COMMAND}`; export r; \
43210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43211 $(NORMAL_TARGET_EXPORTS) \
43212 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
43213 for flag in $(EXTRA_TARGET_FLAGS); do \
43214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43215 done; \
43216 (cd $(TARGET_SUBDIR)/libada && \
43217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43219 "RANLIB=$${RANLIB}" \
43220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43221 install-info) \
43222 || exit 1
43224 @endif target-libada
43226 .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
43227 maybe-install-pdf-target-libada:
43228 @if target-libada
43229 maybe-install-pdf-target-libada: install-pdf-target-libada
43231 install-pdf-target-libada: \
43232 configure-target-libada \
43233 pdf-target-libada
43234 @: $(MAKE); $(unstage)
43235 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43236 r=`${PWD_COMMAND}`; export r; \
43237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43238 $(NORMAL_TARGET_EXPORTS) \
43239 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
43240 for flag in $(EXTRA_TARGET_FLAGS); do \
43241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43242 done; \
43243 (cd $(TARGET_SUBDIR)/libada && \
43244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43246 "RANLIB=$${RANLIB}" \
43247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43248 install-pdf) \
43249 || exit 1
43251 @endif target-libada
43253 .PHONY: maybe-install-html-target-libada install-html-target-libada
43254 maybe-install-html-target-libada:
43255 @if target-libada
43256 maybe-install-html-target-libada: install-html-target-libada
43258 install-html-target-libada: \
43259 configure-target-libada \
43260 html-target-libada
43261 @: $(MAKE); $(unstage)
43262 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43263 r=`${PWD_COMMAND}`; export r; \
43264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43265 $(NORMAL_TARGET_EXPORTS) \
43266 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
43267 for flag in $(EXTRA_TARGET_FLAGS); do \
43268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43269 done; \
43270 (cd $(TARGET_SUBDIR)/libada && \
43271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43273 "RANLIB=$${RANLIB}" \
43274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43275 install-html) \
43276 || exit 1
43278 @endif target-libada
43280 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
43281 maybe-installcheck-target-libada:
43282 @if target-libada
43283 maybe-installcheck-target-libada: installcheck-target-libada
43285 installcheck-target-libada: \
43286 configure-target-libada
43287 @: $(MAKE); $(unstage)
43288 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43289 r=`${PWD_COMMAND}`; export r; \
43290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43291 $(NORMAL_TARGET_EXPORTS) \
43292 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
43293 for flag in $(EXTRA_TARGET_FLAGS); do \
43294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43295 done; \
43296 (cd $(TARGET_SUBDIR)/libada && \
43297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43299 "RANLIB=$${RANLIB}" \
43300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43301 installcheck) \
43302 || exit 1
43304 @endif target-libada
43306 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
43307 maybe-mostlyclean-target-libada:
43308 @if target-libada
43309 maybe-mostlyclean-target-libada: mostlyclean-target-libada
43311 mostlyclean-target-libada:
43312 @: $(MAKE); $(unstage)
43313 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43314 r=`${PWD_COMMAND}`; export r; \
43315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43316 $(NORMAL_TARGET_EXPORTS) \
43317 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
43318 for flag in $(EXTRA_TARGET_FLAGS); do \
43319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43320 done; \
43321 (cd $(TARGET_SUBDIR)/libada && \
43322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43324 "RANLIB=$${RANLIB}" \
43325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43326 mostlyclean) \
43327 || exit 1
43329 @endif target-libada
43331 .PHONY: maybe-clean-target-libada clean-target-libada
43332 maybe-clean-target-libada:
43333 @if target-libada
43334 maybe-clean-target-libada: clean-target-libada
43336 clean-target-libada:
43337 @: $(MAKE); $(unstage)
43338 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43339 r=`${PWD_COMMAND}`; export r; \
43340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43341 $(NORMAL_TARGET_EXPORTS) \
43342 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
43343 for flag in $(EXTRA_TARGET_FLAGS); do \
43344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43345 done; \
43346 (cd $(TARGET_SUBDIR)/libada && \
43347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43349 "RANLIB=$${RANLIB}" \
43350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43351 clean) \
43352 || exit 1
43354 @endif target-libada
43356 .PHONY: maybe-distclean-target-libada distclean-target-libada
43357 maybe-distclean-target-libada:
43358 @if target-libada
43359 maybe-distclean-target-libada: distclean-target-libada
43361 distclean-target-libada:
43362 @: $(MAKE); $(unstage)
43363 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43364 r=`${PWD_COMMAND}`; export r; \
43365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43366 $(NORMAL_TARGET_EXPORTS) \
43367 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
43368 for flag in $(EXTRA_TARGET_FLAGS); do \
43369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43370 done; \
43371 (cd $(TARGET_SUBDIR)/libada && \
43372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43374 "RANLIB=$${RANLIB}" \
43375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43376 distclean) \
43377 || exit 1
43379 @endif target-libada
43381 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
43382 maybe-maintainer-clean-target-libada:
43383 @if target-libada
43384 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
43386 maintainer-clean-target-libada:
43387 @: $(MAKE); $(unstage)
43388 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43389 r=`${PWD_COMMAND}`; export r; \
43390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43391 $(NORMAL_TARGET_EXPORTS) \
43392 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
43393 for flag in $(EXTRA_TARGET_FLAGS); do \
43394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43395 done; \
43396 (cd $(TARGET_SUBDIR)/libada && \
43397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43399 "RANLIB=$${RANLIB}" \
43400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43401 maintainer-clean) \
43402 || exit 1
43404 @endif target-libada
43410 .PHONY: configure-target-libgomp maybe-configure-target-libgomp
43411 maybe-configure-target-libgomp:
43412 @if gcc-bootstrap
43413 configure-target-libgomp: stage_current
43414 @endif gcc-bootstrap
43415 @if target-libgomp
43416 maybe-configure-target-libgomp: configure-target-libgomp
43417 configure-target-libgomp:
43418 @r=`${PWD_COMMAND}`; export r; \
43419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43420 echo "Checking multilib configuration for libgomp..."; \
43421 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43422 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43423 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43424 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43425 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43426 else \
43427 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43428 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43429 fi; \
43430 else \
43431 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43432 fi; \
43433 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43434 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43435 $(NORMAL_TARGET_EXPORTS) \
43436 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
43437 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
43438 case $(srcdir) in \
43439 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43440 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43441 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43442 esac; \
43443 module_srcdir=libgomp; \
43444 rm -f no-such-file || : ; \
43445 CONFIG_SITE=no-such-file $(SHELL) \
43446 $$s/$$module_srcdir/configure \
43447 --srcdir=$${topdir}/$$module_srcdir \
43448 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43449 --target=${target_alias} \
43450 || exit 1
43451 @endif target-libgomp
43455 .PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
43456 maybe-configure-stage1-target-libgomp:
43457 @if target-libgomp-bootstrap
43458 maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
43459 configure-stage1-target-libgomp:
43460 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
43461 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43462 @r=`${PWD_COMMAND}`; export r; \
43463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43464 TFLAGS="$(STAGE1_TFLAGS)"; \
43465 echo "Checking multilib configuration for libgomp..."; \
43466 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43467 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43468 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43469 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43470 else \
43471 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43472 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43473 fi; \
43474 else \
43475 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43476 fi; \
43477 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43478 $(NORMAL_TARGET_EXPORTS) \
43479 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43480 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43481 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43482 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
43483 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43484 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43485 case $(srcdir) in \
43486 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43487 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43488 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43489 esac; \
43490 module_srcdir=libgomp; \
43491 $(SHELL) $$s/$$module_srcdir/configure \
43492 --srcdir=$${topdir}/$$module_srcdir \
43493 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43494 --target=${target_alias} \
43496 $(STAGE1_CONFIGURE_FLAGS)
43497 @endif target-libgomp-bootstrap
43499 .PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
43500 maybe-configure-stage2-target-libgomp:
43501 @if target-libgomp-bootstrap
43502 maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
43503 configure-stage2-target-libgomp:
43504 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
43505 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43506 @r=`${PWD_COMMAND}`; export r; \
43507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43508 TFLAGS="$(STAGE2_TFLAGS)"; \
43509 echo "Checking multilib configuration for libgomp..."; \
43510 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43511 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43512 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43513 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43514 else \
43515 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43516 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43517 fi; \
43518 else \
43519 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43520 fi; \
43521 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43522 $(NORMAL_TARGET_EXPORTS) \
43524 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43525 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43526 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43527 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
43528 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43529 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43530 case $(srcdir) in \
43531 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43532 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43533 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43534 esac; \
43535 module_srcdir=libgomp; \
43536 $(SHELL) $$s/$$module_srcdir/configure \
43537 --srcdir=$${topdir}/$$module_srcdir \
43538 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43539 --target=${target_alias} \
43540 --with-build-libsubdir=$(HOST_SUBDIR) \
43541 $(STAGE2_CONFIGURE_FLAGS)
43542 @endif target-libgomp-bootstrap
43544 .PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
43545 maybe-configure-stage3-target-libgomp:
43546 @if target-libgomp-bootstrap
43547 maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
43548 configure-stage3-target-libgomp:
43549 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
43550 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43551 @r=`${PWD_COMMAND}`; export r; \
43552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43553 TFLAGS="$(STAGE3_TFLAGS)"; \
43554 echo "Checking multilib configuration for libgomp..."; \
43555 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43556 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43557 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43558 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43559 else \
43560 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43561 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43562 fi; \
43563 else \
43564 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43565 fi; \
43566 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43567 $(NORMAL_TARGET_EXPORTS) \
43569 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43570 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43571 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43572 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
43573 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43574 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43575 case $(srcdir) in \
43576 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43577 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43578 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43579 esac; \
43580 module_srcdir=libgomp; \
43581 $(SHELL) $$s/$$module_srcdir/configure \
43582 --srcdir=$${topdir}/$$module_srcdir \
43583 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43584 --target=${target_alias} \
43585 --with-build-libsubdir=$(HOST_SUBDIR) \
43586 $(STAGE3_CONFIGURE_FLAGS)
43587 @endif target-libgomp-bootstrap
43589 .PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
43590 maybe-configure-stage4-target-libgomp:
43591 @if target-libgomp-bootstrap
43592 maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
43593 configure-stage4-target-libgomp:
43594 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
43595 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43596 @r=`${PWD_COMMAND}`; export r; \
43597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43598 TFLAGS="$(STAGE4_TFLAGS)"; \
43599 echo "Checking multilib configuration for libgomp..."; \
43600 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43601 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43602 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43603 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43604 else \
43605 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43606 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43607 fi; \
43608 else \
43609 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43610 fi; \
43611 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43612 $(NORMAL_TARGET_EXPORTS) \
43614 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43615 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43616 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43617 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
43618 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43619 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43620 case $(srcdir) in \
43621 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43622 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43623 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43624 esac; \
43625 module_srcdir=libgomp; \
43626 $(SHELL) $$s/$$module_srcdir/configure \
43627 --srcdir=$${topdir}/$$module_srcdir \
43628 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43629 --target=${target_alias} \
43630 --with-build-libsubdir=$(HOST_SUBDIR) \
43631 $(STAGE4_CONFIGURE_FLAGS)
43632 @endif target-libgomp-bootstrap
43634 .PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
43635 maybe-configure-stageprofile-target-libgomp:
43636 @if target-libgomp-bootstrap
43637 maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
43638 configure-stageprofile-target-libgomp:
43639 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43640 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43641 @r=`${PWD_COMMAND}`; export r; \
43642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43643 TFLAGS="$(STAGEprofile_TFLAGS)"; \
43644 echo "Checking multilib configuration for libgomp..."; \
43645 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43646 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43647 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43648 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43649 else \
43650 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43651 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43652 fi; \
43653 else \
43654 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43655 fi; \
43656 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43657 $(NORMAL_TARGET_EXPORTS) \
43659 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43660 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43661 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43662 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
43663 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43664 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43665 case $(srcdir) in \
43666 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43667 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43668 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43669 esac; \
43670 module_srcdir=libgomp; \
43671 $(SHELL) $$s/$$module_srcdir/configure \
43672 --srcdir=$${topdir}/$$module_srcdir \
43673 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43674 --target=${target_alias} \
43675 --with-build-libsubdir=$(HOST_SUBDIR) \
43676 $(STAGEprofile_CONFIGURE_FLAGS)
43677 @endif target-libgomp-bootstrap
43679 .PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
43680 maybe-configure-stagefeedback-target-libgomp:
43681 @if target-libgomp-bootstrap
43682 maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
43683 configure-stagefeedback-target-libgomp:
43684 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43685 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
43686 @r=`${PWD_COMMAND}`; export r; \
43687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43688 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
43689 echo "Checking multilib configuration for libgomp..."; \
43690 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
43691 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43692 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
43693 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
43694 else \
43695 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
43696 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43697 fi; \
43698 else \
43699 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
43700 fi; \
43701 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
43702 $(NORMAL_TARGET_EXPORTS) \
43704 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
43705 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
43706 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
43707 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
43708 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
43709 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
43710 case $(srcdir) in \
43711 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43712 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
43713 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43714 esac; \
43715 module_srcdir=libgomp; \
43716 $(SHELL) $$s/$$module_srcdir/configure \
43717 --srcdir=$${topdir}/$$module_srcdir \
43718 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43719 --target=${target_alias} \
43720 --with-build-libsubdir=$(HOST_SUBDIR) \
43721 $(STAGEfeedback_CONFIGURE_FLAGS)
43722 @endif target-libgomp-bootstrap
43728 .PHONY: all-target-libgomp maybe-all-target-libgomp
43729 maybe-all-target-libgomp:
43730 @if gcc-bootstrap
43731 all-target-libgomp: stage_current
43732 @endif gcc-bootstrap
43733 @if target-libgomp
43734 TARGET-target-libgomp=all
43735 maybe-all-target-libgomp: all-target-libgomp
43736 all-target-libgomp: configure-target-libgomp
43737 @r=`${PWD_COMMAND}`; export r; \
43738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43739 $(NORMAL_TARGET_EXPORTS) \
43740 (cd $(TARGET_SUBDIR)/libgomp && \
43741 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43742 $(TARGET-target-libgomp))
43743 @endif target-libgomp
43747 .PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
43748 .PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
43749 maybe-all-stage1-target-libgomp:
43750 maybe-clean-stage1-target-libgomp:
43751 @if target-libgomp-bootstrap
43752 maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
43753 all-stage1: all-stage1-target-libgomp
43754 TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
43755 all-stage1-target-libgomp: configure-stage1-target-libgomp
43756 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
43757 @r=`${PWD_COMMAND}`; export r; \
43758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43759 TFLAGS="$(STAGE1_TFLAGS)"; \
43760 $(NORMAL_TARGET_EXPORTS) \
43761 cd $(TARGET_SUBDIR)/libgomp && \
43762 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43763 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43764 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43765 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43766 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43767 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43768 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43769 $(EXTRA_TARGET_FLAGS) \
43771 TFLAGS="$(STAGE1_TFLAGS)" \
43772 $(TARGET-stage1-target-libgomp)
43774 maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
43775 clean-stage1: clean-stage1-target-libgomp
43776 clean-stage1-target-libgomp:
43777 @if [ $(current_stage) = stage1 ]; then \
43778 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43779 else \
43780 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
43781 $(MAKE) stage1-start; \
43782 fi; \
43783 cd $(TARGET_SUBDIR)/libgomp && \
43784 $(MAKE) $(EXTRA_TARGET_FLAGS) \
43785 clean
43786 @endif target-libgomp-bootstrap
43789 .PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
43790 .PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
43791 maybe-all-stage2-target-libgomp:
43792 maybe-clean-stage2-target-libgomp:
43793 @if target-libgomp-bootstrap
43794 maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
43795 all-stage2: all-stage2-target-libgomp
43796 TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
43797 all-stage2-target-libgomp: configure-stage2-target-libgomp
43798 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
43799 @r=`${PWD_COMMAND}`; export r; \
43800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43801 TFLAGS="$(STAGE2_TFLAGS)"; \
43802 $(NORMAL_TARGET_EXPORTS) \
43804 cd $(TARGET_SUBDIR)/libgomp && \
43805 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43806 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43807 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43808 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43809 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43810 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43811 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43812 $(EXTRA_TARGET_FLAGS) \
43813 TFLAGS="$(STAGE2_TFLAGS)" \
43814 $(TARGET-stage2-target-libgomp)
43816 maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
43817 clean-stage2: clean-stage2-target-libgomp
43818 clean-stage2-target-libgomp:
43819 @if [ $(current_stage) = stage2 ]; then \
43820 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43821 else \
43822 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
43823 $(MAKE) stage2-start; \
43824 fi; \
43825 cd $(TARGET_SUBDIR)/libgomp && \
43826 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43827 @endif target-libgomp-bootstrap
43830 .PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
43831 .PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
43832 maybe-all-stage3-target-libgomp:
43833 maybe-clean-stage3-target-libgomp:
43834 @if target-libgomp-bootstrap
43835 maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
43836 all-stage3: all-stage3-target-libgomp
43837 TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
43838 all-stage3-target-libgomp: configure-stage3-target-libgomp
43839 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
43840 @r=`${PWD_COMMAND}`; export r; \
43841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43842 TFLAGS="$(STAGE3_TFLAGS)"; \
43843 $(NORMAL_TARGET_EXPORTS) \
43845 cd $(TARGET_SUBDIR)/libgomp && \
43846 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43847 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43848 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43849 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43850 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43851 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43852 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43853 $(EXTRA_TARGET_FLAGS) \
43854 TFLAGS="$(STAGE3_TFLAGS)" \
43855 $(TARGET-stage3-target-libgomp)
43857 maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
43858 clean-stage3: clean-stage3-target-libgomp
43859 clean-stage3-target-libgomp:
43860 @if [ $(current_stage) = stage3 ]; then \
43861 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43862 else \
43863 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
43864 $(MAKE) stage3-start; \
43865 fi; \
43866 cd $(TARGET_SUBDIR)/libgomp && \
43867 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43868 @endif target-libgomp-bootstrap
43871 .PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
43872 .PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
43873 maybe-all-stage4-target-libgomp:
43874 maybe-clean-stage4-target-libgomp:
43875 @if target-libgomp-bootstrap
43876 maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
43877 all-stage4: all-stage4-target-libgomp
43878 TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
43879 all-stage4-target-libgomp: configure-stage4-target-libgomp
43880 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
43881 @r=`${PWD_COMMAND}`; export r; \
43882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43883 TFLAGS="$(STAGE4_TFLAGS)"; \
43884 $(NORMAL_TARGET_EXPORTS) \
43886 cd $(TARGET_SUBDIR)/libgomp && \
43887 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43888 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43889 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43890 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43891 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43892 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43893 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43894 $(EXTRA_TARGET_FLAGS) \
43895 TFLAGS="$(STAGE4_TFLAGS)" \
43896 $(TARGET-stage4-target-libgomp)
43898 maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
43899 clean-stage4: clean-stage4-target-libgomp
43900 clean-stage4-target-libgomp:
43901 @if [ $(current_stage) = stage4 ]; then \
43902 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43903 else \
43904 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
43905 $(MAKE) stage4-start; \
43906 fi; \
43907 cd $(TARGET_SUBDIR)/libgomp && \
43908 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43909 @endif target-libgomp-bootstrap
43912 .PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
43913 .PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
43914 maybe-all-stageprofile-target-libgomp:
43915 maybe-clean-stageprofile-target-libgomp:
43916 @if target-libgomp-bootstrap
43917 maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
43918 all-stageprofile: all-stageprofile-target-libgomp
43919 TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
43920 all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
43921 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
43922 @r=`${PWD_COMMAND}`; export r; \
43923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43924 TFLAGS="$(STAGEprofile_TFLAGS)"; \
43925 $(NORMAL_TARGET_EXPORTS) \
43927 cd $(TARGET_SUBDIR)/libgomp && \
43928 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43929 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43930 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43931 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43932 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43933 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43934 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43935 $(EXTRA_TARGET_FLAGS) \
43936 TFLAGS="$(STAGEprofile_TFLAGS)" \
43937 $(TARGET-stageprofile-target-libgomp)
43939 maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
43940 clean-stageprofile: clean-stageprofile-target-libgomp
43941 clean-stageprofile-target-libgomp:
43942 @if [ $(current_stage) = stageprofile ]; then \
43943 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43944 else \
43945 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
43946 $(MAKE) stageprofile-start; \
43947 fi; \
43948 cd $(TARGET_SUBDIR)/libgomp && \
43949 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43950 @endif target-libgomp-bootstrap
43953 .PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
43954 .PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
43955 maybe-all-stagefeedback-target-libgomp:
43956 maybe-clean-stagefeedback-target-libgomp:
43957 @if target-libgomp-bootstrap
43958 maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
43959 all-stagefeedback: all-stagefeedback-target-libgomp
43960 TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
43961 all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
43962 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
43963 @r=`${PWD_COMMAND}`; export r; \
43964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43965 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
43966 $(NORMAL_TARGET_EXPORTS) \
43968 cd $(TARGET_SUBDIR)/libgomp && \
43969 $(MAKE) $(BASE_FLAGS_TO_PASS) \
43970 CFLAGS="$(CFLAGS_FOR_TARGET)" \
43971 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
43972 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
43973 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
43974 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
43975 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
43976 $(EXTRA_TARGET_FLAGS) \
43977 TFLAGS="$(STAGEfeedback_TFLAGS)" \
43978 $(TARGET-stagefeedback-target-libgomp)
43980 maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
43981 clean-stagefeedback: clean-stagefeedback-target-libgomp
43982 clean-stagefeedback-target-libgomp:
43983 @if [ $(current_stage) = stagefeedback ]; then \
43984 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
43985 else \
43986 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
43987 $(MAKE) stagefeedback-start; \
43988 fi; \
43989 cd $(TARGET_SUBDIR)/libgomp && \
43990 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
43991 @endif target-libgomp-bootstrap
43998 .PHONY: check-target-libgomp maybe-check-target-libgomp
43999 maybe-check-target-libgomp:
44000 @if target-libgomp
44001 maybe-check-target-libgomp: check-target-libgomp
44003 check-target-libgomp:
44004 @: $(MAKE); $(unstage)
44005 @r=`${PWD_COMMAND}`; export r; \
44006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44007 $(NORMAL_TARGET_EXPORTS) \
44008 (cd $(TARGET_SUBDIR)/libgomp && \
44009 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44011 @endif target-libgomp
44013 .PHONY: install-target-libgomp maybe-install-target-libgomp
44014 maybe-install-target-libgomp:
44015 @if target-libgomp
44016 maybe-install-target-libgomp: install-target-libgomp
44018 install-target-libgomp: installdirs
44019 @: $(MAKE); $(unstage)
44020 @r=`${PWD_COMMAND}`; export r; \
44021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44022 $(NORMAL_TARGET_EXPORTS) \
44023 (cd $(TARGET_SUBDIR)/libgomp && \
44024 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44026 @endif target-libgomp
44028 .PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
44029 maybe-install-strip-target-libgomp:
44030 @if target-libgomp
44031 maybe-install-strip-target-libgomp: install-strip-target-libgomp
44033 install-strip-target-libgomp: installdirs
44034 @: $(MAKE); $(unstage)
44035 @r=`${PWD_COMMAND}`; export r; \
44036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44037 $(NORMAL_TARGET_EXPORTS) \
44038 (cd $(TARGET_SUBDIR)/libgomp && \
44039 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44041 @endif target-libgomp
44043 # Other targets (info, dvi, pdf, etc.)
44045 .PHONY: maybe-info-target-libgomp info-target-libgomp
44046 maybe-info-target-libgomp:
44047 @if target-libgomp
44048 maybe-info-target-libgomp: info-target-libgomp
44050 info-target-libgomp: \
44051 configure-target-libgomp
44052 @: $(MAKE); $(unstage)
44053 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44054 r=`${PWD_COMMAND}`; export r; \
44055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44056 $(NORMAL_TARGET_EXPORTS) \
44057 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
44058 for flag in $(EXTRA_TARGET_FLAGS); do \
44059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44060 done; \
44061 (cd $(TARGET_SUBDIR)/libgomp && \
44062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44064 "RANLIB=$${RANLIB}" \
44065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44066 info) \
44067 || exit 1
44069 @endif target-libgomp
44071 .PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
44072 maybe-dvi-target-libgomp:
44073 @if target-libgomp
44074 maybe-dvi-target-libgomp: dvi-target-libgomp
44076 dvi-target-libgomp: \
44077 configure-target-libgomp
44078 @: $(MAKE); $(unstage)
44079 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44080 r=`${PWD_COMMAND}`; export r; \
44081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44082 $(NORMAL_TARGET_EXPORTS) \
44083 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
44084 for flag in $(EXTRA_TARGET_FLAGS); do \
44085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44086 done; \
44087 (cd $(TARGET_SUBDIR)/libgomp && \
44088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44090 "RANLIB=$${RANLIB}" \
44091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44092 dvi) \
44093 || exit 1
44095 @endif target-libgomp
44097 .PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
44098 maybe-pdf-target-libgomp:
44099 @if target-libgomp
44100 maybe-pdf-target-libgomp: pdf-target-libgomp
44102 pdf-target-libgomp: \
44103 configure-target-libgomp
44104 @: $(MAKE); $(unstage)
44105 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44106 r=`${PWD_COMMAND}`; export r; \
44107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44108 $(NORMAL_TARGET_EXPORTS) \
44109 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
44110 for flag in $(EXTRA_TARGET_FLAGS); do \
44111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44112 done; \
44113 (cd $(TARGET_SUBDIR)/libgomp && \
44114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44116 "RANLIB=$${RANLIB}" \
44117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44118 pdf) \
44119 || exit 1
44121 @endif target-libgomp
44123 .PHONY: maybe-html-target-libgomp html-target-libgomp
44124 maybe-html-target-libgomp:
44125 @if target-libgomp
44126 maybe-html-target-libgomp: html-target-libgomp
44128 html-target-libgomp: \
44129 configure-target-libgomp
44130 @: $(MAKE); $(unstage)
44131 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44132 r=`${PWD_COMMAND}`; export r; \
44133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44134 $(NORMAL_TARGET_EXPORTS) \
44135 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
44136 for flag in $(EXTRA_TARGET_FLAGS); do \
44137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44138 done; \
44139 (cd $(TARGET_SUBDIR)/libgomp && \
44140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44142 "RANLIB=$${RANLIB}" \
44143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44144 html) \
44145 || exit 1
44147 @endif target-libgomp
44149 .PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
44150 maybe-TAGS-target-libgomp:
44151 @if target-libgomp
44152 maybe-TAGS-target-libgomp: TAGS-target-libgomp
44154 TAGS-target-libgomp: \
44155 configure-target-libgomp
44156 @: $(MAKE); $(unstage)
44157 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44158 r=`${PWD_COMMAND}`; export r; \
44159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44160 $(NORMAL_TARGET_EXPORTS) \
44161 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
44162 for flag in $(EXTRA_TARGET_FLAGS); do \
44163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44164 done; \
44165 (cd $(TARGET_SUBDIR)/libgomp && \
44166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44168 "RANLIB=$${RANLIB}" \
44169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44170 TAGS) \
44171 || exit 1
44173 @endif target-libgomp
44175 .PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
44176 maybe-install-info-target-libgomp:
44177 @if target-libgomp
44178 maybe-install-info-target-libgomp: install-info-target-libgomp
44180 install-info-target-libgomp: \
44181 configure-target-libgomp \
44182 info-target-libgomp
44183 @: $(MAKE); $(unstage)
44184 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44185 r=`${PWD_COMMAND}`; export r; \
44186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44187 $(NORMAL_TARGET_EXPORTS) \
44188 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
44189 for flag in $(EXTRA_TARGET_FLAGS); do \
44190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44191 done; \
44192 (cd $(TARGET_SUBDIR)/libgomp && \
44193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44195 "RANLIB=$${RANLIB}" \
44196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44197 install-info) \
44198 || exit 1
44200 @endif target-libgomp
44202 .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
44203 maybe-install-pdf-target-libgomp:
44204 @if target-libgomp
44205 maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
44207 install-pdf-target-libgomp: \
44208 configure-target-libgomp \
44209 pdf-target-libgomp
44210 @: $(MAKE); $(unstage)
44211 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44212 r=`${PWD_COMMAND}`; export r; \
44213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44214 $(NORMAL_TARGET_EXPORTS) \
44215 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
44216 for flag in $(EXTRA_TARGET_FLAGS); do \
44217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44218 done; \
44219 (cd $(TARGET_SUBDIR)/libgomp && \
44220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44222 "RANLIB=$${RANLIB}" \
44223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44224 install-pdf) \
44225 || exit 1
44227 @endif target-libgomp
44229 .PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
44230 maybe-install-html-target-libgomp:
44231 @if target-libgomp
44232 maybe-install-html-target-libgomp: install-html-target-libgomp
44234 install-html-target-libgomp: \
44235 configure-target-libgomp \
44236 html-target-libgomp
44237 @: $(MAKE); $(unstage)
44238 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44239 r=`${PWD_COMMAND}`; export r; \
44240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44241 $(NORMAL_TARGET_EXPORTS) \
44242 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
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)/libgomp && \
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 install-html) \
44252 || exit 1
44254 @endif target-libgomp
44256 .PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
44257 maybe-installcheck-target-libgomp:
44258 @if target-libgomp
44259 maybe-installcheck-target-libgomp: installcheck-target-libgomp
44261 installcheck-target-libgomp: \
44262 configure-target-libgomp
44263 @: $(MAKE); $(unstage)
44264 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44265 r=`${PWD_COMMAND}`; export r; \
44266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44267 $(NORMAL_TARGET_EXPORTS) \
44268 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
44269 for flag in $(EXTRA_TARGET_FLAGS); do \
44270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44271 done; \
44272 (cd $(TARGET_SUBDIR)/libgomp && \
44273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44275 "RANLIB=$${RANLIB}" \
44276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44277 installcheck) \
44278 || exit 1
44280 @endif target-libgomp
44282 .PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
44283 maybe-mostlyclean-target-libgomp:
44284 @if target-libgomp
44285 maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
44287 mostlyclean-target-libgomp:
44288 @: $(MAKE); $(unstage)
44289 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44290 r=`${PWD_COMMAND}`; export r; \
44291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44292 $(NORMAL_TARGET_EXPORTS) \
44293 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
44294 for flag in $(EXTRA_TARGET_FLAGS); do \
44295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44296 done; \
44297 (cd $(TARGET_SUBDIR)/libgomp && \
44298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44300 "RANLIB=$${RANLIB}" \
44301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44302 mostlyclean) \
44303 || exit 1
44305 @endif target-libgomp
44307 .PHONY: maybe-clean-target-libgomp clean-target-libgomp
44308 maybe-clean-target-libgomp:
44309 @if target-libgomp
44310 maybe-clean-target-libgomp: clean-target-libgomp
44312 clean-target-libgomp:
44313 @: $(MAKE); $(unstage)
44314 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44315 r=`${PWD_COMMAND}`; export r; \
44316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44317 $(NORMAL_TARGET_EXPORTS) \
44318 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
44319 for flag in $(EXTRA_TARGET_FLAGS); do \
44320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44321 done; \
44322 (cd $(TARGET_SUBDIR)/libgomp && \
44323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44325 "RANLIB=$${RANLIB}" \
44326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44327 clean) \
44328 || exit 1
44330 @endif target-libgomp
44332 .PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
44333 maybe-distclean-target-libgomp:
44334 @if target-libgomp
44335 maybe-distclean-target-libgomp: distclean-target-libgomp
44337 distclean-target-libgomp:
44338 @: $(MAKE); $(unstage)
44339 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44340 r=`${PWD_COMMAND}`; export r; \
44341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44342 $(NORMAL_TARGET_EXPORTS) \
44343 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
44344 for flag in $(EXTRA_TARGET_FLAGS); do \
44345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44346 done; \
44347 (cd $(TARGET_SUBDIR)/libgomp && \
44348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44350 "RANLIB=$${RANLIB}" \
44351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44352 distclean) \
44353 || exit 1
44355 @endif target-libgomp
44357 .PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
44358 maybe-maintainer-clean-target-libgomp:
44359 @if target-libgomp
44360 maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
44362 maintainer-clean-target-libgomp:
44363 @: $(MAKE); $(unstage)
44364 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44365 r=`${PWD_COMMAND}`; export r; \
44366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44367 $(NORMAL_TARGET_EXPORTS) \
44368 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
44369 for flag in $(EXTRA_TARGET_FLAGS); do \
44370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44371 done; \
44372 (cd $(TARGET_SUBDIR)/libgomp && \
44373 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44374 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44375 "RANLIB=$${RANLIB}" \
44376 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44377 maintainer-clean) \
44378 || exit 1
44380 @endif target-libgomp
44386 .PHONY: configure-target-libitm maybe-configure-target-libitm
44387 maybe-configure-target-libitm:
44388 @if gcc-bootstrap
44389 configure-target-libitm: stage_current
44390 @endif gcc-bootstrap
44391 @if target-libitm
44392 maybe-configure-target-libitm: configure-target-libitm
44393 configure-target-libitm:
44394 @: $(MAKE); $(unstage)
44395 @r=`${PWD_COMMAND}`; export r; \
44396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44397 echo "Checking multilib configuration for libitm..."; \
44398 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
44399 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null ; \
44400 if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
44401 if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
44402 rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
44403 else \
44404 rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
44405 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
44406 fi; \
44407 else \
44408 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
44409 fi; \
44410 test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
44411 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
44412 $(NORMAL_TARGET_EXPORTS) \
44413 echo Configuring in $(TARGET_SUBDIR)/libitm; \
44414 cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
44415 case $(srcdir) in \
44416 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44417 *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
44418 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44419 esac; \
44420 module_srcdir=libitm; \
44421 rm -f no-such-file || : ; \
44422 CONFIG_SITE=no-such-file $(SHELL) \
44423 $$s/$$module_srcdir/configure \
44424 --srcdir=$${topdir}/$$module_srcdir \
44425 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44426 --target=${target_alias} \
44427 || exit 1
44428 @endif target-libitm
44434 .PHONY: all-target-libitm maybe-all-target-libitm
44435 maybe-all-target-libitm:
44436 @if gcc-bootstrap
44437 all-target-libitm: stage_current
44438 @endif gcc-bootstrap
44439 @if target-libitm
44440 TARGET-target-libitm=all
44441 maybe-all-target-libitm: all-target-libitm
44442 all-target-libitm: configure-target-libitm
44443 @: $(MAKE); $(unstage)
44444 @r=`${PWD_COMMAND}`; export r; \
44445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44446 $(NORMAL_TARGET_EXPORTS) \
44447 (cd $(TARGET_SUBDIR)/libitm && \
44448 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44449 $(TARGET-target-libitm))
44450 @endif target-libitm
44456 .PHONY: check-target-libitm maybe-check-target-libitm
44457 maybe-check-target-libitm:
44458 @if target-libitm
44459 maybe-check-target-libitm: check-target-libitm
44461 check-target-libitm:
44462 @: $(MAKE); $(unstage)
44463 @r=`${PWD_COMMAND}`; export r; \
44464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44465 $(NORMAL_TARGET_EXPORTS) \
44466 (cd $(TARGET_SUBDIR)/libitm && \
44467 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44469 @endif target-libitm
44471 .PHONY: install-target-libitm maybe-install-target-libitm
44472 maybe-install-target-libitm:
44473 @if target-libitm
44474 maybe-install-target-libitm: install-target-libitm
44476 install-target-libitm: installdirs
44477 @: $(MAKE); $(unstage)
44478 @r=`${PWD_COMMAND}`; export r; \
44479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44480 $(NORMAL_TARGET_EXPORTS) \
44481 (cd $(TARGET_SUBDIR)/libitm && \
44482 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44484 @endif target-libitm
44486 .PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
44487 maybe-install-strip-target-libitm:
44488 @if target-libitm
44489 maybe-install-strip-target-libitm: install-strip-target-libitm
44491 install-strip-target-libitm: installdirs
44492 @: $(MAKE); $(unstage)
44493 @r=`${PWD_COMMAND}`; export r; \
44494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44495 $(NORMAL_TARGET_EXPORTS) \
44496 (cd $(TARGET_SUBDIR)/libitm && \
44497 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44499 @endif target-libitm
44501 # Other targets (info, dvi, pdf, etc.)
44503 .PHONY: maybe-info-target-libitm info-target-libitm
44504 maybe-info-target-libitm:
44505 @if target-libitm
44506 maybe-info-target-libitm: info-target-libitm
44508 info-target-libitm: \
44509 configure-target-libitm
44510 @: $(MAKE); $(unstage)
44511 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44512 r=`${PWD_COMMAND}`; export r; \
44513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44514 $(NORMAL_TARGET_EXPORTS) \
44515 echo "Doing info in $(TARGET_SUBDIR)/libitm" ; \
44516 for flag in $(EXTRA_TARGET_FLAGS); do \
44517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44518 done; \
44519 (cd $(TARGET_SUBDIR)/libitm && \
44520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44522 "RANLIB=$${RANLIB}" \
44523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44524 info) \
44525 || exit 1
44527 @endif target-libitm
44529 .PHONY: maybe-dvi-target-libitm dvi-target-libitm
44530 maybe-dvi-target-libitm:
44531 @if target-libitm
44532 maybe-dvi-target-libitm: dvi-target-libitm
44534 dvi-target-libitm: \
44535 configure-target-libitm
44536 @: $(MAKE); $(unstage)
44537 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44538 r=`${PWD_COMMAND}`; export r; \
44539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44540 $(NORMAL_TARGET_EXPORTS) \
44541 echo "Doing dvi in $(TARGET_SUBDIR)/libitm" ; \
44542 for flag in $(EXTRA_TARGET_FLAGS); do \
44543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44544 done; \
44545 (cd $(TARGET_SUBDIR)/libitm && \
44546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44548 "RANLIB=$${RANLIB}" \
44549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44550 dvi) \
44551 || exit 1
44553 @endif target-libitm
44555 .PHONY: maybe-pdf-target-libitm pdf-target-libitm
44556 maybe-pdf-target-libitm:
44557 @if target-libitm
44558 maybe-pdf-target-libitm: pdf-target-libitm
44560 pdf-target-libitm: \
44561 configure-target-libitm
44562 @: $(MAKE); $(unstage)
44563 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44564 r=`${PWD_COMMAND}`; export r; \
44565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44566 $(NORMAL_TARGET_EXPORTS) \
44567 echo "Doing pdf in $(TARGET_SUBDIR)/libitm" ; \
44568 for flag in $(EXTRA_TARGET_FLAGS); do \
44569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44570 done; \
44571 (cd $(TARGET_SUBDIR)/libitm && \
44572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44574 "RANLIB=$${RANLIB}" \
44575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44576 pdf) \
44577 || exit 1
44579 @endif target-libitm
44581 .PHONY: maybe-html-target-libitm html-target-libitm
44582 maybe-html-target-libitm:
44583 @if target-libitm
44584 maybe-html-target-libitm: html-target-libitm
44586 html-target-libitm: \
44587 configure-target-libitm
44588 @: $(MAKE); $(unstage)
44589 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44590 r=`${PWD_COMMAND}`; export r; \
44591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44592 $(NORMAL_TARGET_EXPORTS) \
44593 echo "Doing html in $(TARGET_SUBDIR)/libitm" ; \
44594 for flag in $(EXTRA_TARGET_FLAGS); do \
44595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44596 done; \
44597 (cd $(TARGET_SUBDIR)/libitm && \
44598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44600 "RANLIB=$${RANLIB}" \
44601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44602 html) \
44603 || exit 1
44605 @endif target-libitm
44607 .PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
44608 maybe-TAGS-target-libitm:
44609 @if target-libitm
44610 maybe-TAGS-target-libitm: TAGS-target-libitm
44612 TAGS-target-libitm: \
44613 configure-target-libitm
44614 @: $(MAKE); $(unstage)
44615 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44616 r=`${PWD_COMMAND}`; export r; \
44617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44618 $(NORMAL_TARGET_EXPORTS) \
44619 echo "Doing TAGS in $(TARGET_SUBDIR)/libitm" ; \
44620 for flag in $(EXTRA_TARGET_FLAGS); do \
44621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44622 done; \
44623 (cd $(TARGET_SUBDIR)/libitm && \
44624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44626 "RANLIB=$${RANLIB}" \
44627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44628 TAGS) \
44629 || exit 1
44631 @endif target-libitm
44633 .PHONY: maybe-install-info-target-libitm install-info-target-libitm
44634 maybe-install-info-target-libitm:
44635 @if target-libitm
44636 maybe-install-info-target-libitm: install-info-target-libitm
44638 install-info-target-libitm: \
44639 configure-target-libitm \
44640 info-target-libitm
44641 @: $(MAKE); $(unstage)
44642 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44643 r=`${PWD_COMMAND}`; export r; \
44644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44645 $(NORMAL_TARGET_EXPORTS) \
44646 echo "Doing install-info in $(TARGET_SUBDIR)/libitm" ; \
44647 for flag in $(EXTRA_TARGET_FLAGS); do \
44648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44649 done; \
44650 (cd $(TARGET_SUBDIR)/libitm && \
44651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44653 "RANLIB=$${RANLIB}" \
44654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44655 install-info) \
44656 || exit 1
44658 @endif target-libitm
44660 .PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
44661 maybe-install-pdf-target-libitm:
44662 @if target-libitm
44663 maybe-install-pdf-target-libitm: install-pdf-target-libitm
44665 install-pdf-target-libitm: \
44666 configure-target-libitm \
44667 pdf-target-libitm
44668 @: $(MAKE); $(unstage)
44669 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44670 r=`${PWD_COMMAND}`; export r; \
44671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44672 $(NORMAL_TARGET_EXPORTS) \
44673 echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm" ; \
44674 for flag in $(EXTRA_TARGET_FLAGS); do \
44675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44676 done; \
44677 (cd $(TARGET_SUBDIR)/libitm && \
44678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44680 "RANLIB=$${RANLIB}" \
44681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44682 install-pdf) \
44683 || exit 1
44685 @endif target-libitm
44687 .PHONY: maybe-install-html-target-libitm install-html-target-libitm
44688 maybe-install-html-target-libitm:
44689 @if target-libitm
44690 maybe-install-html-target-libitm: install-html-target-libitm
44692 install-html-target-libitm: \
44693 configure-target-libitm \
44694 html-target-libitm
44695 @: $(MAKE); $(unstage)
44696 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44697 r=`${PWD_COMMAND}`; export r; \
44698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44699 $(NORMAL_TARGET_EXPORTS) \
44700 echo "Doing install-html in $(TARGET_SUBDIR)/libitm" ; \
44701 for flag in $(EXTRA_TARGET_FLAGS); do \
44702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44703 done; \
44704 (cd $(TARGET_SUBDIR)/libitm && \
44705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44707 "RANLIB=$${RANLIB}" \
44708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44709 install-html) \
44710 || exit 1
44712 @endif target-libitm
44714 .PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
44715 maybe-installcheck-target-libitm:
44716 @if target-libitm
44717 maybe-installcheck-target-libitm: installcheck-target-libitm
44719 installcheck-target-libitm: \
44720 configure-target-libitm
44721 @: $(MAKE); $(unstage)
44722 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44723 r=`${PWD_COMMAND}`; export r; \
44724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44725 $(NORMAL_TARGET_EXPORTS) \
44726 echo "Doing installcheck in $(TARGET_SUBDIR)/libitm" ; \
44727 for flag in $(EXTRA_TARGET_FLAGS); do \
44728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44729 done; \
44730 (cd $(TARGET_SUBDIR)/libitm && \
44731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44733 "RANLIB=$${RANLIB}" \
44734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44735 installcheck) \
44736 || exit 1
44738 @endif target-libitm
44740 .PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
44741 maybe-mostlyclean-target-libitm:
44742 @if target-libitm
44743 maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
44745 mostlyclean-target-libitm:
44746 @: $(MAKE); $(unstage)
44747 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44748 r=`${PWD_COMMAND}`; export r; \
44749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44750 $(NORMAL_TARGET_EXPORTS) \
44751 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm" ; \
44752 for flag in $(EXTRA_TARGET_FLAGS); do \
44753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44754 done; \
44755 (cd $(TARGET_SUBDIR)/libitm && \
44756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44758 "RANLIB=$${RANLIB}" \
44759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44760 mostlyclean) \
44761 || exit 1
44763 @endif target-libitm
44765 .PHONY: maybe-clean-target-libitm clean-target-libitm
44766 maybe-clean-target-libitm:
44767 @if target-libitm
44768 maybe-clean-target-libitm: clean-target-libitm
44770 clean-target-libitm:
44771 @: $(MAKE); $(unstage)
44772 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44773 r=`${PWD_COMMAND}`; export r; \
44774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44775 $(NORMAL_TARGET_EXPORTS) \
44776 echo "Doing clean in $(TARGET_SUBDIR)/libitm" ; \
44777 for flag in $(EXTRA_TARGET_FLAGS); do \
44778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44779 done; \
44780 (cd $(TARGET_SUBDIR)/libitm && \
44781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44783 "RANLIB=$${RANLIB}" \
44784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44785 clean) \
44786 || exit 1
44788 @endif target-libitm
44790 .PHONY: maybe-distclean-target-libitm distclean-target-libitm
44791 maybe-distclean-target-libitm:
44792 @if target-libitm
44793 maybe-distclean-target-libitm: distclean-target-libitm
44795 distclean-target-libitm:
44796 @: $(MAKE); $(unstage)
44797 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44798 r=`${PWD_COMMAND}`; export r; \
44799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44800 $(NORMAL_TARGET_EXPORTS) \
44801 echo "Doing distclean in $(TARGET_SUBDIR)/libitm" ; \
44802 for flag in $(EXTRA_TARGET_FLAGS); do \
44803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44804 done; \
44805 (cd $(TARGET_SUBDIR)/libitm && \
44806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44808 "RANLIB=$${RANLIB}" \
44809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44810 distclean) \
44811 || exit 1
44813 @endif target-libitm
44815 .PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
44816 maybe-maintainer-clean-target-libitm:
44817 @if target-libitm
44818 maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
44820 maintainer-clean-target-libitm:
44821 @: $(MAKE); $(unstage)
44822 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
44823 r=`${PWD_COMMAND}`; export r; \
44824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44825 $(NORMAL_TARGET_EXPORTS) \
44826 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm" ; \
44827 for flag in $(EXTRA_TARGET_FLAGS); do \
44828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44829 done; \
44830 (cd $(TARGET_SUBDIR)/libitm && \
44831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44833 "RANLIB=$${RANLIB}" \
44834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44835 maintainer-clean) \
44836 || exit 1
44838 @endif target-libitm
44844 .PHONY: configure-target-libatomic maybe-configure-target-libatomic
44845 maybe-configure-target-libatomic:
44846 @if gcc-bootstrap
44847 configure-target-libatomic: stage_current
44848 @endif gcc-bootstrap
44849 @if target-libatomic
44850 maybe-configure-target-libatomic: configure-target-libatomic
44851 configure-target-libatomic:
44852 @: $(MAKE); $(unstage)
44853 @r=`${PWD_COMMAND}`; export r; \
44854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44855 echo "Checking multilib configuration for libatomic..."; \
44856 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
44857 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null ; \
44858 if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
44859 if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
44860 rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
44861 else \
44862 rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
44863 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
44864 fi; \
44865 else \
44866 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
44867 fi; \
44868 test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
44869 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
44870 $(NORMAL_TARGET_EXPORTS) \
44871 echo Configuring in $(TARGET_SUBDIR)/libatomic; \
44872 cd "$(TARGET_SUBDIR)/libatomic" || exit 1; \
44873 case $(srcdir) in \
44874 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44875 *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
44876 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44877 esac; \
44878 module_srcdir=libatomic; \
44879 rm -f no-such-file || : ; \
44880 CONFIG_SITE=no-such-file $(SHELL) \
44881 $$s/$$module_srcdir/configure \
44882 --srcdir=$${topdir}/$$module_srcdir \
44883 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44884 --target=${target_alias} \
44885 || exit 1
44886 @endif target-libatomic
44892 .PHONY: all-target-libatomic maybe-all-target-libatomic
44893 maybe-all-target-libatomic:
44894 @if gcc-bootstrap
44895 all-target-libatomic: stage_current
44896 @endif gcc-bootstrap
44897 @if target-libatomic
44898 TARGET-target-libatomic=all
44899 maybe-all-target-libatomic: all-target-libatomic
44900 all-target-libatomic: configure-target-libatomic
44901 @: $(MAKE); $(unstage)
44902 @r=`${PWD_COMMAND}`; export r; \
44903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44904 $(NORMAL_TARGET_EXPORTS) \
44905 (cd $(TARGET_SUBDIR)/libatomic && \
44906 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44907 $(TARGET-target-libatomic))
44908 @endif target-libatomic
44914 .PHONY: check-target-libatomic maybe-check-target-libatomic
44915 maybe-check-target-libatomic:
44916 @if target-libatomic
44917 maybe-check-target-libatomic: check-target-libatomic
44919 check-target-libatomic:
44920 @: $(MAKE); $(unstage)
44921 @r=`${PWD_COMMAND}`; export r; \
44922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44923 $(NORMAL_TARGET_EXPORTS) \
44924 (cd $(TARGET_SUBDIR)/libatomic && \
44925 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44927 @endif target-libatomic
44929 .PHONY: install-target-libatomic maybe-install-target-libatomic
44930 maybe-install-target-libatomic:
44931 @if target-libatomic
44932 maybe-install-target-libatomic: install-target-libatomic
44934 install-target-libatomic: installdirs
44935 @: $(MAKE); $(unstage)
44936 @r=`${PWD_COMMAND}`; export r; \
44937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44938 $(NORMAL_TARGET_EXPORTS) \
44939 (cd $(TARGET_SUBDIR)/libatomic && \
44940 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44942 @endif target-libatomic
44944 .PHONY: install-strip-target-libatomic maybe-install-strip-target-libatomic
44945 maybe-install-strip-target-libatomic:
44946 @if target-libatomic
44947 maybe-install-strip-target-libatomic: install-strip-target-libatomic
44949 install-strip-target-libatomic: installdirs
44950 @: $(MAKE); $(unstage)
44951 @r=`${PWD_COMMAND}`; export r; \
44952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44953 $(NORMAL_TARGET_EXPORTS) \
44954 (cd $(TARGET_SUBDIR)/libatomic && \
44955 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44957 @endif target-libatomic
44959 # Other targets (info, dvi, pdf, etc.)
44961 .PHONY: maybe-info-target-libatomic info-target-libatomic
44962 maybe-info-target-libatomic:
44963 @if target-libatomic
44964 maybe-info-target-libatomic: info-target-libatomic
44966 info-target-libatomic: \
44967 configure-target-libatomic
44968 @: $(MAKE); $(unstage)
44969 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44970 r=`${PWD_COMMAND}`; export r; \
44971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44972 $(NORMAL_TARGET_EXPORTS) \
44973 echo "Doing info in $(TARGET_SUBDIR)/libatomic" ; \
44974 for flag in $(EXTRA_TARGET_FLAGS); do \
44975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44976 done; \
44977 (cd $(TARGET_SUBDIR)/libatomic && \
44978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44980 "RANLIB=$${RANLIB}" \
44981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44982 info) \
44983 || exit 1
44985 @endif target-libatomic
44987 .PHONY: maybe-dvi-target-libatomic dvi-target-libatomic
44988 maybe-dvi-target-libatomic:
44989 @if target-libatomic
44990 maybe-dvi-target-libatomic: dvi-target-libatomic
44992 dvi-target-libatomic: \
44993 configure-target-libatomic
44994 @: $(MAKE); $(unstage)
44995 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
44996 r=`${PWD_COMMAND}`; export r; \
44997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44998 $(NORMAL_TARGET_EXPORTS) \
44999 echo "Doing dvi in $(TARGET_SUBDIR)/libatomic" ; \
45000 for flag in $(EXTRA_TARGET_FLAGS); do \
45001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45002 done; \
45003 (cd $(TARGET_SUBDIR)/libatomic && \
45004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45006 "RANLIB=$${RANLIB}" \
45007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45008 dvi) \
45009 || exit 1
45011 @endif target-libatomic
45013 .PHONY: maybe-pdf-target-libatomic pdf-target-libatomic
45014 maybe-pdf-target-libatomic:
45015 @if target-libatomic
45016 maybe-pdf-target-libatomic: pdf-target-libatomic
45018 pdf-target-libatomic: \
45019 configure-target-libatomic
45020 @: $(MAKE); $(unstage)
45021 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45022 r=`${PWD_COMMAND}`; export r; \
45023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45024 $(NORMAL_TARGET_EXPORTS) \
45025 echo "Doing pdf in $(TARGET_SUBDIR)/libatomic" ; \
45026 for flag in $(EXTRA_TARGET_FLAGS); do \
45027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45028 done; \
45029 (cd $(TARGET_SUBDIR)/libatomic && \
45030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45032 "RANLIB=$${RANLIB}" \
45033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45034 pdf) \
45035 || exit 1
45037 @endif target-libatomic
45039 .PHONY: maybe-html-target-libatomic html-target-libatomic
45040 maybe-html-target-libatomic:
45041 @if target-libatomic
45042 maybe-html-target-libatomic: html-target-libatomic
45044 html-target-libatomic: \
45045 configure-target-libatomic
45046 @: $(MAKE); $(unstage)
45047 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45048 r=`${PWD_COMMAND}`; export r; \
45049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45050 $(NORMAL_TARGET_EXPORTS) \
45051 echo "Doing html in $(TARGET_SUBDIR)/libatomic" ; \
45052 for flag in $(EXTRA_TARGET_FLAGS); do \
45053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45054 done; \
45055 (cd $(TARGET_SUBDIR)/libatomic && \
45056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45058 "RANLIB=$${RANLIB}" \
45059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45060 html) \
45061 || exit 1
45063 @endif target-libatomic
45065 .PHONY: maybe-TAGS-target-libatomic TAGS-target-libatomic
45066 maybe-TAGS-target-libatomic:
45067 @if target-libatomic
45068 maybe-TAGS-target-libatomic: TAGS-target-libatomic
45070 TAGS-target-libatomic: \
45071 configure-target-libatomic
45072 @: $(MAKE); $(unstage)
45073 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45074 r=`${PWD_COMMAND}`; export r; \
45075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45076 $(NORMAL_TARGET_EXPORTS) \
45077 echo "Doing TAGS in $(TARGET_SUBDIR)/libatomic" ; \
45078 for flag in $(EXTRA_TARGET_FLAGS); do \
45079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45080 done; \
45081 (cd $(TARGET_SUBDIR)/libatomic && \
45082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45084 "RANLIB=$${RANLIB}" \
45085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45086 TAGS) \
45087 || exit 1
45089 @endif target-libatomic
45091 .PHONY: maybe-install-info-target-libatomic install-info-target-libatomic
45092 maybe-install-info-target-libatomic:
45093 @if target-libatomic
45094 maybe-install-info-target-libatomic: install-info-target-libatomic
45096 install-info-target-libatomic: \
45097 configure-target-libatomic \
45098 info-target-libatomic
45099 @: $(MAKE); $(unstage)
45100 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45101 r=`${PWD_COMMAND}`; export r; \
45102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45103 $(NORMAL_TARGET_EXPORTS) \
45104 echo "Doing install-info in $(TARGET_SUBDIR)/libatomic" ; \
45105 for flag in $(EXTRA_TARGET_FLAGS); do \
45106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45107 done; \
45108 (cd $(TARGET_SUBDIR)/libatomic && \
45109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45111 "RANLIB=$${RANLIB}" \
45112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45113 install-info) \
45114 || exit 1
45116 @endif target-libatomic
45118 .PHONY: maybe-install-pdf-target-libatomic install-pdf-target-libatomic
45119 maybe-install-pdf-target-libatomic:
45120 @if target-libatomic
45121 maybe-install-pdf-target-libatomic: install-pdf-target-libatomic
45123 install-pdf-target-libatomic: \
45124 configure-target-libatomic \
45125 pdf-target-libatomic
45126 @: $(MAKE); $(unstage)
45127 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45128 r=`${PWD_COMMAND}`; export r; \
45129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45130 $(NORMAL_TARGET_EXPORTS) \
45131 echo "Doing install-pdf in $(TARGET_SUBDIR)/libatomic" ; \
45132 for flag in $(EXTRA_TARGET_FLAGS); do \
45133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45134 done; \
45135 (cd $(TARGET_SUBDIR)/libatomic && \
45136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45138 "RANLIB=$${RANLIB}" \
45139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45140 install-pdf) \
45141 || exit 1
45143 @endif target-libatomic
45145 .PHONY: maybe-install-html-target-libatomic install-html-target-libatomic
45146 maybe-install-html-target-libatomic:
45147 @if target-libatomic
45148 maybe-install-html-target-libatomic: install-html-target-libatomic
45150 install-html-target-libatomic: \
45151 configure-target-libatomic \
45152 html-target-libatomic
45153 @: $(MAKE); $(unstage)
45154 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45155 r=`${PWD_COMMAND}`; export r; \
45156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45157 $(NORMAL_TARGET_EXPORTS) \
45158 echo "Doing install-html in $(TARGET_SUBDIR)/libatomic" ; \
45159 for flag in $(EXTRA_TARGET_FLAGS); do \
45160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45161 done; \
45162 (cd $(TARGET_SUBDIR)/libatomic && \
45163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45165 "RANLIB=$${RANLIB}" \
45166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45167 install-html) \
45168 || exit 1
45170 @endif target-libatomic
45172 .PHONY: maybe-installcheck-target-libatomic installcheck-target-libatomic
45173 maybe-installcheck-target-libatomic:
45174 @if target-libatomic
45175 maybe-installcheck-target-libatomic: installcheck-target-libatomic
45177 installcheck-target-libatomic: \
45178 configure-target-libatomic
45179 @: $(MAKE); $(unstage)
45180 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45181 r=`${PWD_COMMAND}`; export r; \
45182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45183 $(NORMAL_TARGET_EXPORTS) \
45184 echo "Doing installcheck in $(TARGET_SUBDIR)/libatomic" ; \
45185 for flag in $(EXTRA_TARGET_FLAGS); do \
45186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45187 done; \
45188 (cd $(TARGET_SUBDIR)/libatomic && \
45189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45191 "RANLIB=$${RANLIB}" \
45192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45193 installcheck) \
45194 || exit 1
45196 @endif target-libatomic
45198 .PHONY: maybe-mostlyclean-target-libatomic mostlyclean-target-libatomic
45199 maybe-mostlyclean-target-libatomic:
45200 @if target-libatomic
45201 maybe-mostlyclean-target-libatomic: mostlyclean-target-libatomic
45203 mostlyclean-target-libatomic:
45204 @: $(MAKE); $(unstage)
45205 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45206 r=`${PWD_COMMAND}`; export r; \
45207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45208 $(NORMAL_TARGET_EXPORTS) \
45209 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libatomic" ; \
45210 for flag in $(EXTRA_TARGET_FLAGS); do \
45211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45212 done; \
45213 (cd $(TARGET_SUBDIR)/libatomic && \
45214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45216 "RANLIB=$${RANLIB}" \
45217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45218 mostlyclean) \
45219 || exit 1
45221 @endif target-libatomic
45223 .PHONY: maybe-clean-target-libatomic clean-target-libatomic
45224 maybe-clean-target-libatomic:
45225 @if target-libatomic
45226 maybe-clean-target-libatomic: clean-target-libatomic
45228 clean-target-libatomic:
45229 @: $(MAKE); $(unstage)
45230 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45231 r=`${PWD_COMMAND}`; export r; \
45232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45233 $(NORMAL_TARGET_EXPORTS) \
45234 echo "Doing clean in $(TARGET_SUBDIR)/libatomic" ; \
45235 for flag in $(EXTRA_TARGET_FLAGS); do \
45236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45237 done; \
45238 (cd $(TARGET_SUBDIR)/libatomic && \
45239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45241 "RANLIB=$${RANLIB}" \
45242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45243 clean) \
45244 || exit 1
45246 @endif target-libatomic
45248 .PHONY: maybe-distclean-target-libatomic distclean-target-libatomic
45249 maybe-distclean-target-libatomic:
45250 @if target-libatomic
45251 maybe-distclean-target-libatomic: distclean-target-libatomic
45253 distclean-target-libatomic:
45254 @: $(MAKE); $(unstage)
45255 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45256 r=`${PWD_COMMAND}`; export r; \
45257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45258 $(NORMAL_TARGET_EXPORTS) \
45259 echo "Doing distclean in $(TARGET_SUBDIR)/libatomic" ; \
45260 for flag in $(EXTRA_TARGET_FLAGS); do \
45261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45262 done; \
45263 (cd $(TARGET_SUBDIR)/libatomic && \
45264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45266 "RANLIB=$${RANLIB}" \
45267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45268 distclean) \
45269 || exit 1
45271 @endif target-libatomic
45273 .PHONY: maybe-maintainer-clean-target-libatomic maintainer-clean-target-libatomic
45274 maybe-maintainer-clean-target-libatomic:
45275 @if target-libatomic
45276 maybe-maintainer-clean-target-libatomic: maintainer-clean-target-libatomic
45278 maintainer-clean-target-libatomic:
45279 @: $(MAKE); $(unstage)
45280 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45281 r=`${PWD_COMMAND}`; export r; \
45282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45283 $(NORMAL_TARGET_EXPORTS) \
45284 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libatomic" ; \
45285 for flag in $(EXTRA_TARGET_FLAGS); do \
45286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45287 done; \
45288 (cd $(TARGET_SUBDIR)/libatomic && \
45289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45291 "RANLIB=$${RANLIB}" \
45292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45293 maintainer-clean) \
45294 || exit 1
45296 @endif target-libatomic
45300 @if target-libgomp
45301 .PHONY: check-target-libgomp-c++
45302 check-target-libgomp-c++:
45303 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libgomp
45305 @endif target-libgomp
45307 @if target-libitm
45308 .PHONY: check-target-libitm-c++
45309 check-target-libitm-c++:
45310 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libitm
45312 @endif target-libitm
45314 # ----------
45315 # GCC module
45316 # ----------
45318 @if gcc-no-bootstrap
45319 .PHONY: cross
45320 cross: all-build all-gas all-ld
45321 @r=`${PWD_COMMAND}`; export r; \
45322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45323 $(HOST_EXPORTS) \
45324 echo "Building the C and C++ compiler"; \
45325 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
45326 @r=`${PWD_COMMAND}`; export r; \
45327 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
45328 echo "Building runtime libraries"; \
45329 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
45330 @endif gcc-no-bootstrap
45332 @if gcc
45334 .PHONY: check-gcc-c check-c
45335 check-gcc-c:
45336 r=`${PWD_COMMAND}`; export r; \
45337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45338 $(HOST_EXPORTS) \
45339 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
45340 check-c: check-gcc-c
45342 .PHONY: check-gcc-c++ check-c++
45343 check-gcc-c++:
45344 r=`${PWD_COMMAND}`; export r; \
45345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45346 $(HOST_EXPORTS) \
45347 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
45348 check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libitm-c++ check-target-libgomp-c++
45350 .PHONY: check-gcc-fortran check-fortran
45351 check-gcc-fortran:
45352 r=`${PWD_COMMAND}`; export r; \
45353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45354 $(HOST_EXPORTS) \
45355 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
45356 check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
45358 .PHONY: check-gcc-java check-java
45359 check-gcc-java:
45360 r=`${PWD_COMMAND}`; export r; \
45361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45362 $(HOST_EXPORTS) \
45363 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
45364 check-java: check-gcc-java check-target-libjava
45366 .PHONY: check-gcc-ada check-ada
45367 check-gcc-ada:
45368 r=`${PWD_COMMAND}`; export r; \
45369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45370 $(HOST_EXPORTS) \
45371 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
45372 check-ada: check-gcc-ada check-target-libada
45374 .PHONY: check-gcc-objc check-objc
45375 check-gcc-objc:
45376 r=`${PWD_COMMAND}`; export r; \
45377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45378 $(HOST_EXPORTS) \
45379 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
45380 check-objc: check-gcc-objc check-target-libobjc
45382 .PHONY: check-gcc-obj-c++ check-obj-c++
45383 check-gcc-obj-c++:
45384 r=`${PWD_COMMAND}`; export r; \
45385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45386 $(HOST_EXPORTS) \
45387 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
45388 check-obj-c++: check-gcc-obj-c++
45390 .PHONY: check-gcc-go check-go
45391 check-gcc-go:
45392 r=`${PWD_COMMAND}`; export r; \
45393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45394 $(HOST_EXPORTS) \
45395 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
45396 check-go: check-gcc-go check-target-libgo
45399 # The gcc part of install-no-fixedincludes, which relies on an intimate
45400 # knowledge of how a number of gcc internal targets (inter)operate. Delegate.
45401 .PHONY: gcc-install-no-fixedincludes
45402 gcc-install-no-fixedincludes:
45403 @if [ -f ./gcc/Makefile ]; then \
45404 r=`${PWD_COMMAND}`; export r; \
45405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45406 $(HOST_EXPORTS) \
45407 (cd ./gcc \
45408 && $(MAKE) $(GCC_FLAGS_TO_PASS) install-no-fixedincludes); \
45409 else true; fi
45410 @endif gcc
45412 # ---------------------
45413 # GCC bootstrap support
45414 # ---------------------
45416 # We track the current stage (the one in 'gcc') in the stage_current file.
45417 # stage_last instead tracks the stage that was built last. These targets
45418 # are dummy when toplevel bootstrap is not active.
45420 # While making host and target tools, symlinks to the final stage must be
45421 # there, so $(unstage) should be run at various points. To avoid excessive
45422 # recursive invocations of make, we "inline" them using a variable. These
45423 # must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
45424 # to avoid warnings from the GNU Make job server.
45426 unstage = :
45427 stage = :
45428 current_stage = ""
45430 @if gcc-bootstrap
45431 unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
45432 stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
45433 current_stage = "`cat stage_current 2> /dev/null`"
45434 @endif gcc-bootstrap
45436 .PHONY: unstage stage
45437 unstage:
45438 @: $(MAKE); $(unstage)
45439 stage:
45440 @: $(MAKE); $(stage)
45442 # Disable commands for lean bootstrap.
45443 LEAN = false
45445 # We name the build directories for the various stages "stage1-gcc",
45446 # "stage2-gcc","stage3-gcc", etc.
45448 # Since the 'compare' process will fail (on debugging information) if any
45449 # directory names are different, we need to link the gcc directory for
45450 # the previous stage to a constant name ('prev-gcc'), and to make the name of
45451 # the build directories constant as well. For the latter, we use naked names
45452 # like 'gcc', because the scripts in that directory assume it. We use
45453 # mv on platforms where symlinks to directories do not work or are not
45454 # reliable.
45456 # 'touch' doesn't work right on some platforms.
45457 STAMP = echo timestamp >
45459 # We only want to compare .o files, so set this!
45460 objext = .o
45463 .PHONY: stage1-start stage1-end
45465 stage1-start::
45466 @: $(MAKE); $(stage); \
45467 echo stage1 > stage_current ; \
45468 echo stage1 > stage_last; \
45469 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
45470 @if bfd
45471 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
45472 mkdir stage1-bfd; \
45473 mv stage1-bfd bfd
45474 @endif bfd
45475 @if opcodes
45476 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
45477 mkdir stage1-opcodes; \
45478 mv stage1-opcodes opcodes
45479 @endif opcodes
45480 @if binutils
45481 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
45482 mkdir stage1-binutils; \
45483 mv stage1-binutils binutils
45484 @endif binutils
45485 @if fixincludes
45486 @cd $(HOST_SUBDIR); [ -d stage1-fixincludes ] || \
45487 mkdir stage1-fixincludes; \
45488 mv stage1-fixincludes fixincludes
45489 @endif fixincludes
45490 @if gas
45491 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
45492 mkdir stage1-gas; \
45493 mv stage1-gas gas
45494 @endif gas
45495 @if gcc
45496 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
45497 mkdir stage1-gcc; \
45498 mv stage1-gcc gcc
45499 @endif gcc
45500 @if gmp
45501 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
45502 mkdir stage1-gmp; \
45503 mv stage1-gmp gmp
45504 @endif gmp
45505 @if mpfr
45506 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
45507 mkdir stage1-mpfr; \
45508 mv stage1-mpfr mpfr
45509 @endif mpfr
45510 @if mpc
45511 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
45512 mkdir stage1-mpc; \
45513 mv stage1-mpc mpc
45514 @endif mpc
45515 @if isl
45516 @cd $(HOST_SUBDIR); [ -d stage1-isl ] || \
45517 mkdir stage1-isl; \
45518 mv stage1-isl isl
45519 @endif isl
45520 @if libelf
45521 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
45522 mkdir stage1-libelf; \
45523 mv stage1-libelf libelf
45524 @endif libelf
45525 @if gold
45526 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
45527 mkdir stage1-gold; \
45528 mv stage1-gold gold
45529 @endif gold
45530 @if intl
45531 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
45532 mkdir stage1-intl; \
45533 mv stage1-intl intl
45534 @endif intl
45535 @if ld
45536 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
45537 mkdir stage1-ld; \
45538 mv stage1-ld ld
45539 @endif ld
45540 @if libbacktrace
45541 @cd $(HOST_SUBDIR); [ -d stage1-libbacktrace ] || \
45542 mkdir stage1-libbacktrace; \
45543 mv stage1-libbacktrace libbacktrace
45544 @endif libbacktrace
45545 @if libcpp
45546 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
45547 mkdir stage1-libcpp; \
45548 mv stage1-libcpp libcpp
45549 @endif libcpp
45550 @if libdecnumber
45551 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
45552 mkdir stage1-libdecnumber; \
45553 mv stage1-libdecnumber libdecnumber
45554 @endif libdecnumber
45555 @if libiberty
45556 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
45557 mkdir stage1-libiberty; \
45558 mv stage1-libiberty libiberty
45559 @endif libiberty
45560 @if libiberty-linker-plugin
45561 @cd $(HOST_SUBDIR); [ -d stage1-libiberty-linker-plugin ] || \
45562 mkdir stage1-libiberty-linker-plugin; \
45563 mv stage1-libiberty-linker-plugin libiberty-linker-plugin
45564 @endif libiberty-linker-plugin
45565 @if zlib
45566 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
45567 mkdir stage1-zlib; \
45568 mv stage1-zlib zlib
45569 @endif zlib
45570 @if lto-plugin
45571 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
45572 mkdir stage1-lto-plugin; \
45573 mv stage1-lto-plugin lto-plugin
45574 @endif lto-plugin
45575 @[ -d stage1-$(TARGET_SUBDIR) ] || \
45576 mkdir stage1-$(TARGET_SUBDIR); \
45577 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
45579 stage1-end::
45580 @if bfd
45581 @if test -d $(HOST_SUBDIR)/bfd ; then \
45582 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
45584 @endif bfd
45585 @if opcodes
45586 @if test -d $(HOST_SUBDIR)/opcodes ; then \
45587 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
45589 @endif opcodes
45590 @if binutils
45591 @if test -d $(HOST_SUBDIR)/binutils ; then \
45592 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
45594 @endif binutils
45595 @if fixincludes
45596 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
45597 cd $(HOST_SUBDIR); mv fixincludes stage1-fixincludes ; \
45599 @endif fixincludes
45600 @if gas
45601 @if test -d $(HOST_SUBDIR)/gas ; then \
45602 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
45604 @endif gas
45605 @if gcc
45606 @if test -d $(HOST_SUBDIR)/gcc ; then \
45607 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
45609 @endif gcc
45610 @if gmp
45611 @if test -d $(HOST_SUBDIR)/gmp ; then \
45612 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
45614 @endif gmp
45615 @if mpfr
45616 @if test -d $(HOST_SUBDIR)/mpfr ; then \
45617 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
45619 @endif mpfr
45620 @if mpc
45621 @if test -d $(HOST_SUBDIR)/mpc ; then \
45622 cd $(HOST_SUBDIR); mv mpc stage1-mpc ; \
45624 @endif mpc
45625 @if isl
45626 @if test -d $(HOST_SUBDIR)/isl ; then \
45627 cd $(HOST_SUBDIR); mv isl stage1-isl ; \
45629 @endif isl
45630 @if libelf
45631 @if test -d $(HOST_SUBDIR)/libelf ; then \
45632 cd $(HOST_SUBDIR); mv libelf stage1-libelf ; \
45634 @endif libelf
45635 @if gold
45636 @if test -d $(HOST_SUBDIR)/gold ; then \
45637 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
45639 @endif gold
45640 @if intl
45641 @if test -d $(HOST_SUBDIR)/intl ; then \
45642 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
45644 @endif intl
45645 @if ld
45646 @if test -d $(HOST_SUBDIR)/ld ; then \
45647 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
45649 @endif ld
45650 @if libbacktrace
45651 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
45652 cd $(HOST_SUBDIR); mv libbacktrace stage1-libbacktrace ; \
45654 @endif libbacktrace
45655 @if libcpp
45656 @if test -d $(HOST_SUBDIR)/libcpp ; then \
45657 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
45659 @endif libcpp
45660 @if libdecnumber
45661 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
45662 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
45664 @endif libdecnumber
45665 @if libiberty
45666 @if test -d $(HOST_SUBDIR)/libiberty ; then \
45667 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
45669 @endif libiberty
45670 @if libiberty-linker-plugin
45671 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
45672 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage1-libiberty-linker-plugin ; \
45674 @endif libiberty-linker-plugin
45675 @if zlib
45676 @if test -d $(HOST_SUBDIR)/zlib ; then \
45677 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
45679 @endif zlib
45680 @if lto-plugin
45681 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
45682 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin ; \
45684 @endif lto-plugin
45685 @if test -d $(TARGET_SUBDIR) ; then \
45686 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
45688 rm -f stage_current
45690 # Bubble a bug fix through all the stages up to stage 1. They are
45691 # remade, but not reconfigured. The next stage (if any) will not be
45692 # reconfigured either.
45693 .PHONY: stage1-bubble
45694 stage1-bubble::
45695 @r=`${PWD_COMMAND}`; export r; \
45696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45697 if test -f stage1-lean ; then \
45698 echo Skipping rebuild of stage1 ; \
45699 else \
45700 $(MAKE) stage1-start; \
45701 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
45704 .PHONY: all-stage1 clean-stage1
45705 do-clean: clean-stage1
45707 # FIXME: Will not need to be conditional when toplevel bootstrap is the
45708 # only possibility, but now it conflicts with no-bootstrap rules
45709 @if gcc-bootstrap
45714 # Rules to wipe a stage and all the following ones, also used for cleanstrap
45716 .PHONY: distclean-stage1
45717 distclean-stage1::
45718 @: $(MAKE); $(stage)
45719 @test "`cat stage_last`" != stage1 || rm -f stage_last
45720 rm -rf stage1-*
45723 @endif gcc-bootstrap
45726 .PHONY: stage2-start stage2-end
45728 stage2-start::
45729 @: $(MAKE); $(stage); \
45730 echo stage2 > stage_current ; \
45731 echo stage2 > stage_last; \
45732 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
45733 @if bfd
45734 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
45735 mkdir stage2-bfd; \
45736 mv stage2-bfd bfd ; \
45737 mv stage1-bfd prev-bfd || test -f stage1-lean
45738 @endif bfd
45739 @if opcodes
45740 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
45741 mkdir stage2-opcodes; \
45742 mv stage2-opcodes opcodes ; \
45743 mv stage1-opcodes prev-opcodes || test -f stage1-lean
45744 @endif opcodes
45745 @if binutils
45746 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
45747 mkdir stage2-binutils; \
45748 mv stage2-binutils binutils ; \
45749 mv stage1-binutils prev-binutils || test -f stage1-lean
45750 @endif binutils
45751 @if fixincludes
45752 @cd $(HOST_SUBDIR); [ -d stage2-fixincludes ] || \
45753 mkdir stage2-fixincludes; \
45754 mv stage2-fixincludes fixincludes ; \
45755 mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
45756 @endif fixincludes
45757 @if gas
45758 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
45759 mkdir stage2-gas; \
45760 mv stage2-gas gas ; \
45761 mv stage1-gas prev-gas || test -f stage1-lean
45762 @endif gas
45763 @if gcc
45764 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
45765 mkdir stage2-gcc; \
45766 mv stage2-gcc gcc ; \
45767 mv stage1-gcc prev-gcc || test -f stage1-lean
45768 @endif gcc
45769 @if gmp
45770 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
45771 mkdir stage2-gmp; \
45772 mv stage2-gmp gmp ; \
45773 mv stage1-gmp prev-gmp || test -f stage1-lean
45774 @endif gmp
45775 @if mpfr
45776 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
45777 mkdir stage2-mpfr; \
45778 mv stage2-mpfr mpfr ; \
45779 mv stage1-mpfr prev-mpfr || test -f stage1-lean
45780 @endif mpfr
45781 @if mpc
45782 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
45783 mkdir stage2-mpc; \
45784 mv stage2-mpc mpc ; \
45785 mv stage1-mpc prev-mpc || test -f stage1-lean
45786 @endif mpc
45787 @if isl
45788 @cd $(HOST_SUBDIR); [ -d stage2-isl ] || \
45789 mkdir stage2-isl; \
45790 mv stage2-isl isl ; \
45791 mv stage1-isl prev-isl || test -f stage1-lean
45792 @endif isl
45793 @if libelf
45794 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
45795 mkdir stage2-libelf; \
45796 mv stage2-libelf libelf ; \
45797 mv stage1-libelf prev-libelf || test -f stage1-lean
45798 @endif libelf
45799 @if gold
45800 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
45801 mkdir stage2-gold; \
45802 mv stage2-gold gold ; \
45803 mv stage1-gold prev-gold || test -f stage1-lean
45804 @endif gold
45805 @if intl
45806 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
45807 mkdir stage2-intl; \
45808 mv stage2-intl intl ; \
45809 mv stage1-intl prev-intl || test -f stage1-lean
45810 @endif intl
45811 @if ld
45812 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
45813 mkdir stage2-ld; \
45814 mv stage2-ld ld ; \
45815 mv stage1-ld prev-ld || test -f stage1-lean
45816 @endif ld
45817 @if libbacktrace
45818 @cd $(HOST_SUBDIR); [ -d stage2-libbacktrace ] || \
45819 mkdir stage2-libbacktrace; \
45820 mv stage2-libbacktrace libbacktrace ; \
45821 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
45822 @endif libbacktrace
45823 @if libcpp
45824 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
45825 mkdir stage2-libcpp; \
45826 mv stage2-libcpp libcpp ; \
45827 mv stage1-libcpp prev-libcpp || test -f stage1-lean
45828 @endif libcpp
45829 @if libdecnumber
45830 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
45831 mkdir stage2-libdecnumber; \
45832 mv stage2-libdecnumber libdecnumber ; \
45833 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
45834 @endif libdecnumber
45835 @if libiberty
45836 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
45837 mkdir stage2-libiberty; \
45838 mv stage2-libiberty libiberty ; \
45839 mv stage1-libiberty prev-libiberty || test -f stage1-lean
45840 @endif libiberty
45841 @if libiberty-linker-plugin
45842 @cd $(HOST_SUBDIR); [ -d stage2-libiberty-linker-plugin ] || \
45843 mkdir stage2-libiberty-linker-plugin; \
45844 mv stage2-libiberty-linker-plugin libiberty-linker-plugin ; \
45845 mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
45846 @endif libiberty-linker-plugin
45847 @if zlib
45848 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
45849 mkdir stage2-zlib; \
45850 mv stage2-zlib zlib ; \
45851 mv stage1-zlib prev-zlib || test -f stage1-lean
45852 @endif zlib
45853 @if lto-plugin
45854 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
45855 mkdir stage2-lto-plugin; \
45856 mv stage2-lto-plugin lto-plugin ; \
45857 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
45858 @endif lto-plugin
45859 @[ -d stage2-$(TARGET_SUBDIR) ] || \
45860 mkdir stage2-$(TARGET_SUBDIR); \
45861 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
45862 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
45864 stage2-end::
45865 @if bfd
45866 @if test -d $(HOST_SUBDIR)/bfd ; then \
45867 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
45868 mv prev-bfd stage1-bfd ; : ; \
45870 @endif bfd
45871 @if opcodes
45872 @if test -d $(HOST_SUBDIR)/opcodes ; then \
45873 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
45874 mv prev-opcodes stage1-opcodes ; : ; \
45876 @endif opcodes
45877 @if binutils
45878 @if test -d $(HOST_SUBDIR)/binutils ; then \
45879 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
45880 mv prev-binutils stage1-binutils ; : ; \
45882 @endif binutils
45883 @if fixincludes
45884 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
45885 cd $(HOST_SUBDIR); mv fixincludes stage2-fixincludes ; \
45886 mv prev-fixincludes stage1-fixincludes ; : ; \
45888 @endif fixincludes
45889 @if gas
45890 @if test -d $(HOST_SUBDIR)/gas ; then \
45891 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
45892 mv prev-gas stage1-gas ; : ; \
45894 @endif gas
45895 @if gcc
45896 @if test -d $(HOST_SUBDIR)/gcc ; then \
45897 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
45898 mv prev-gcc stage1-gcc ; : ; \
45900 @endif gcc
45901 @if gmp
45902 @if test -d $(HOST_SUBDIR)/gmp ; then \
45903 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
45904 mv prev-gmp stage1-gmp ; : ; \
45906 @endif gmp
45907 @if mpfr
45908 @if test -d $(HOST_SUBDIR)/mpfr ; then \
45909 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
45910 mv prev-mpfr stage1-mpfr ; : ; \
45912 @endif mpfr
45913 @if mpc
45914 @if test -d $(HOST_SUBDIR)/mpc ; then \
45915 cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
45916 mv prev-mpc stage1-mpc ; : ; \
45918 @endif mpc
45919 @if isl
45920 @if test -d $(HOST_SUBDIR)/isl ; then \
45921 cd $(HOST_SUBDIR); mv isl stage2-isl ; \
45922 mv prev-isl stage1-isl ; : ; \
45924 @endif isl
45925 @if libelf
45926 @if test -d $(HOST_SUBDIR)/libelf ; then \
45927 cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
45928 mv prev-libelf stage1-libelf ; : ; \
45930 @endif libelf
45931 @if gold
45932 @if test -d $(HOST_SUBDIR)/gold ; then \
45933 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
45934 mv prev-gold stage1-gold ; : ; \
45936 @endif gold
45937 @if intl
45938 @if test -d $(HOST_SUBDIR)/intl ; then \
45939 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
45940 mv prev-intl stage1-intl ; : ; \
45942 @endif intl
45943 @if ld
45944 @if test -d $(HOST_SUBDIR)/ld ; then \
45945 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
45946 mv prev-ld stage1-ld ; : ; \
45948 @endif ld
45949 @if libbacktrace
45950 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
45951 cd $(HOST_SUBDIR); mv libbacktrace stage2-libbacktrace ; \
45952 mv prev-libbacktrace stage1-libbacktrace ; : ; \
45954 @endif libbacktrace
45955 @if libcpp
45956 @if test -d $(HOST_SUBDIR)/libcpp ; then \
45957 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
45958 mv prev-libcpp stage1-libcpp ; : ; \
45960 @endif libcpp
45961 @if libdecnumber
45962 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
45963 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
45964 mv prev-libdecnumber stage1-libdecnumber ; : ; \
45966 @endif libdecnumber
45967 @if libiberty
45968 @if test -d $(HOST_SUBDIR)/libiberty ; then \
45969 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
45970 mv prev-libiberty stage1-libiberty ; : ; \
45972 @endif libiberty
45973 @if libiberty-linker-plugin
45974 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
45975 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage2-libiberty-linker-plugin ; \
45976 mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin ; : ; \
45978 @endif libiberty-linker-plugin
45979 @if zlib
45980 @if test -d $(HOST_SUBDIR)/zlib ; then \
45981 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
45982 mv prev-zlib stage1-zlib ; : ; \
45984 @endif zlib
45985 @if lto-plugin
45986 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
45987 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
45988 mv prev-lto-plugin stage1-lto-plugin ; : ; \
45990 @endif lto-plugin
45991 @if test -d $(TARGET_SUBDIR) ; then \
45992 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
45993 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
45995 rm -f stage_current
45997 # Bubble a bug fix through all the stages up to stage 2. They are
45998 # remade, but not reconfigured. The next stage (if any) will not be
45999 # reconfigured either.
46000 .PHONY: stage2-bubble
46001 stage2-bubble:: stage1-bubble
46002 @r=`${PWD_COMMAND}`; export r; \
46003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46004 if test -f stage2-lean || test -f stage1-lean ; then \
46005 echo Skipping rebuild of stage2 ; \
46006 else \
46007 $(MAKE) stage2-start; \
46008 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
46011 .PHONY: all-stage2 clean-stage2
46012 do-clean: clean-stage2
46014 # FIXME: Will not need to be conditional when toplevel bootstrap is the
46015 # only possibility, but now it conflicts with no-bootstrap rules
46016 @if gcc-bootstrap
46020 .PHONY: bootstrap2 bootstrap2-lean
46021 bootstrap2:
46022 echo stage2 > stage_final
46023 @r=`${PWD_COMMAND}`; export r; \
46024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46025 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
46026 @: $(MAKE); $(unstage)
46027 @r=`${PWD_COMMAND}`; export r; \
46028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46029 TFLAGS="$(STAGE2_TFLAGS)"; \
46030 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46032 bootstrap2-lean:
46033 echo stage2 > stage_final
46034 @r=`${PWD_COMMAND}`; export r; \
46035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46036 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
46037 @: $(MAKE); $(unstage)
46038 @r=`${PWD_COMMAND}`; export r; \
46039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46040 TFLAGS="$(STAGE2_TFLAGS)"; \
46041 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46044 # Rules to wipe a stage and all the following ones, also used for cleanstrap
46045 distclean-stage1:: distclean-stage2
46046 .PHONY: distclean-stage2
46047 distclean-stage2::
46048 @: $(MAKE); $(stage)
46049 @test "`cat stage_last`" != stage2 || rm -f stage_last
46050 rm -rf stage2-*
46053 @endif gcc-bootstrap
46056 .PHONY: stage3-start stage3-end
46058 stage3-start::
46059 @: $(MAKE); $(stage); \
46060 echo stage3 > stage_current ; \
46061 echo stage3 > stage_last; \
46062 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
46063 @if bfd
46064 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
46065 mkdir stage3-bfd; \
46066 mv stage3-bfd bfd ; \
46067 mv stage2-bfd prev-bfd || test -f stage2-lean
46068 @endif bfd
46069 @if opcodes
46070 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
46071 mkdir stage3-opcodes; \
46072 mv stage3-opcodes opcodes ; \
46073 mv stage2-opcodes prev-opcodes || test -f stage2-lean
46074 @endif opcodes
46075 @if binutils
46076 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
46077 mkdir stage3-binutils; \
46078 mv stage3-binutils binutils ; \
46079 mv stage2-binutils prev-binutils || test -f stage2-lean
46080 @endif binutils
46081 @if fixincludes
46082 @cd $(HOST_SUBDIR); [ -d stage3-fixincludes ] || \
46083 mkdir stage3-fixincludes; \
46084 mv stage3-fixincludes fixincludes ; \
46085 mv stage2-fixincludes prev-fixincludes || test -f stage2-lean
46086 @endif fixincludes
46087 @if gas
46088 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
46089 mkdir stage3-gas; \
46090 mv stage3-gas gas ; \
46091 mv stage2-gas prev-gas || test -f stage2-lean
46092 @endif gas
46093 @if gcc
46094 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
46095 mkdir stage3-gcc; \
46096 mv stage3-gcc gcc ; \
46097 mv stage2-gcc prev-gcc || test -f stage2-lean
46098 @endif gcc
46099 @if gmp
46100 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
46101 mkdir stage3-gmp; \
46102 mv stage3-gmp gmp ; \
46103 mv stage2-gmp prev-gmp || test -f stage2-lean
46104 @endif gmp
46105 @if mpfr
46106 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
46107 mkdir stage3-mpfr; \
46108 mv stage3-mpfr mpfr ; \
46109 mv stage2-mpfr prev-mpfr || test -f stage2-lean
46110 @endif mpfr
46111 @if mpc
46112 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
46113 mkdir stage3-mpc; \
46114 mv stage3-mpc mpc ; \
46115 mv stage2-mpc prev-mpc || test -f stage2-lean
46116 @endif mpc
46117 @if isl
46118 @cd $(HOST_SUBDIR); [ -d stage3-isl ] || \
46119 mkdir stage3-isl; \
46120 mv stage3-isl isl ; \
46121 mv stage2-isl prev-isl || test -f stage2-lean
46122 @endif isl
46123 @if libelf
46124 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
46125 mkdir stage3-libelf; \
46126 mv stage3-libelf libelf ; \
46127 mv stage2-libelf prev-libelf || test -f stage2-lean
46128 @endif libelf
46129 @if gold
46130 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
46131 mkdir stage3-gold; \
46132 mv stage3-gold gold ; \
46133 mv stage2-gold prev-gold || test -f stage2-lean
46134 @endif gold
46135 @if intl
46136 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
46137 mkdir stage3-intl; \
46138 mv stage3-intl intl ; \
46139 mv stage2-intl prev-intl || test -f stage2-lean
46140 @endif intl
46141 @if ld
46142 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
46143 mkdir stage3-ld; \
46144 mv stage3-ld ld ; \
46145 mv stage2-ld prev-ld || test -f stage2-lean
46146 @endif ld
46147 @if libbacktrace
46148 @cd $(HOST_SUBDIR); [ -d stage3-libbacktrace ] || \
46149 mkdir stage3-libbacktrace; \
46150 mv stage3-libbacktrace libbacktrace ; \
46151 mv stage2-libbacktrace prev-libbacktrace || test -f stage2-lean
46152 @endif libbacktrace
46153 @if libcpp
46154 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
46155 mkdir stage3-libcpp; \
46156 mv stage3-libcpp libcpp ; \
46157 mv stage2-libcpp prev-libcpp || test -f stage2-lean
46158 @endif libcpp
46159 @if libdecnumber
46160 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
46161 mkdir stage3-libdecnumber; \
46162 mv stage3-libdecnumber libdecnumber ; \
46163 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
46164 @endif libdecnumber
46165 @if libiberty
46166 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
46167 mkdir stage3-libiberty; \
46168 mv stage3-libiberty libiberty ; \
46169 mv stage2-libiberty prev-libiberty || test -f stage2-lean
46170 @endif libiberty
46171 @if libiberty-linker-plugin
46172 @cd $(HOST_SUBDIR); [ -d stage3-libiberty-linker-plugin ] || \
46173 mkdir stage3-libiberty-linker-plugin; \
46174 mv stage3-libiberty-linker-plugin libiberty-linker-plugin ; \
46175 mv stage2-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage2-lean
46176 @endif libiberty-linker-plugin
46177 @if zlib
46178 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
46179 mkdir stage3-zlib; \
46180 mv stage3-zlib zlib ; \
46181 mv stage2-zlib prev-zlib || test -f stage2-lean
46182 @endif zlib
46183 @if lto-plugin
46184 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
46185 mkdir stage3-lto-plugin; \
46186 mv stage3-lto-plugin lto-plugin ; \
46187 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
46188 @endif lto-plugin
46189 @[ -d stage3-$(TARGET_SUBDIR) ] || \
46190 mkdir stage3-$(TARGET_SUBDIR); \
46191 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
46192 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
46194 stage3-end::
46195 @if bfd
46196 @if test -d $(HOST_SUBDIR)/bfd ; then \
46197 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
46198 mv prev-bfd stage2-bfd ; : ; \
46200 @endif bfd
46201 @if opcodes
46202 @if test -d $(HOST_SUBDIR)/opcodes ; then \
46203 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
46204 mv prev-opcodes stage2-opcodes ; : ; \
46206 @endif opcodes
46207 @if binutils
46208 @if test -d $(HOST_SUBDIR)/binutils ; then \
46209 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
46210 mv prev-binutils stage2-binutils ; : ; \
46212 @endif binutils
46213 @if fixincludes
46214 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
46215 cd $(HOST_SUBDIR); mv fixincludes stage3-fixincludes ; \
46216 mv prev-fixincludes stage2-fixincludes ; : ; \
46218 @endif fixincludes
46219 @if gas
46220 @if test -d $(HOST_SUBDIR)/gas ; then \
46221 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
46222 mv prev-gas stage2-gas ; : ; \
46224 @endif gas
46225 @if gcc
46226 @if test -d $(HOST_SUBDIR)/gcc ; then \
46227 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
46228 mv prev-gcc stage2-gcc ; : ; \
46230 @endif gcc
46231 @if gmp
46232 @if test -d $(HOST_SUBDIR)/gmp ; then \
46233 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
46234 mv prev-gmp stage2-gmp ; : ; \
46236 @endif gmp
46237 @if mpfr
46238 @if test -d $(HOST_SUBDIR)/mpfr ; then \
46239 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
46240 mv prev-mpfr stage2-mpfr ; : ; \
46242 @endif mpfr
46243 @if mpc
46244 @if test -d $(HOST_SUBDIR)/mpc ; then \
46245 cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
46246 mv prev-mpc stage2-mpc ; : ; \
46248 @endif mpc
46249 @if isl
46250 @if test -d $(HOST_SUBDIR)/isl ; then \
46251 cd $(HOST_SUBDIR); mv isl stage3-isl ; \
46252 mv prev-isl stage2-isl ; : ; \
46254 @endif isl
46255 @if libelf
46256 @if test -d $(HOST_SUBDIR)/libelf ; then \
46257 cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
46258 mv prev-libelf stage2-libelf ; : ; \
46260 @endif libelf
46261 @if gold
46262 @if test -d $(HOST_SUBDIR)/gold ; then \
46263 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
46264 mv prev-gold stage2-gold ; : ; \
46266 @endif gold
46267 @if intl
46268 @if test -d $(HOST_SUBDIR)/intl ; then \
46269 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
46270 mv prev-intl stage2-intl ; : ; \
46272 @endif intl
46273 @if ld
46274 @if test -d $(HOST_SUBDIR)/ld ; then \
46275 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
46276 mv prev-ld stage2-ld ; : ; \
46278 @endif ld
46279 @if libbacktrace
46280 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
46281 cd $(HOST_SUBDIR); mv libbacktrace stage3-libbacktrace ; \
46282 mv prev-libbacktrace stage2-libbacktrace ; : ; \
46284 @endif libbacktrace
46285 @if libcpp
46286 @if test -d $(HOST_SUBDIR)/libcpp ; then \
46287 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
46288 mv prev-libcpp stage2-libcpp ; : ; \
46290 @endif libcpp
46291 @if libdecnumber
46292 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
46293 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
46294 mv prev-libdecnumber stage2-libdecnumber ; : ; \
46296 @endif libdecnumber
46297 @if libiberty
46298 @if test -d $(HOST_SUBDIR)/libiberty ; then \
46299 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
46300 mv prev-libiberty stage2-libiberty ; : ; \
46302 @endif libiberty
46303 @if libiberty-linker-plugin
46304 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
46305 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage3-libiberty-linker-plugin ; \
46306 mv prev-libiberty-linker-plugin stage2-libiberty-linker-plugin ; : ; \
46308 @endif libiberty-linker-plugin
46309 @if zlib
46310 @if test -d $(HOST_SUBDIR)/zlib ; then \
46311 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
46312 mv prev-zlib stage2-zlib ; : ; \
46314 @endif zlib
46315 @if lto-plugin
46316 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
46317 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
46318 mv prev-lto-plugin stage2-lto-plugin ; : ; \
46320 @endif lto-plugin
46321 @if test -d $(TARGET_SUBDIR) ; then \
46322 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
46323 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
46325 rm -f stage_current
46327 # Bubble a bug fix through all the stages up to stage 3. They are
46328 # remade, but not reconfigured. The next stage (if any) will not be
46329 # reconfigured either.
46330 .PHONY: stage3-bubble
46331 stage3-bubble:: stage2-bubble
46332 @r=`${PWD_COMMAND}`; export r; \
46333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46334 if test -f stage3-lean || test -f stage2-lean ; then \
46335 echo Skipping rebuild of stage3 ; \
46336 else \
46337 $(MAKE) stage3-start; \
46338 if $(LEAN); then \
46339 rm -rf stage1-* ; \
46340 $(STAMP) stage1-lean ; \
46341 fi; \
46342 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
46344 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
46346 .PHONY: all-stage3 clean-stage3
46347 do-clean: clean-stage3
46349 # FIXME: Will not need to be conditional when toplevel bootstrap is the
46350 # only possibility, but now it conflicts with no-bootstrap rules
46351 @if gcc-bootstrap
46353 compare:
46354 @r=`${PWD_COMMAND}`; export r; \
46355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46356 if test -f stage2-lean; then \
46357 echo Cannot compare object files as stage 2 was deleted. ; \
46358 exit 0 ; \
46359 fi; \
46360 : $(MAKE); $(stage); \
46361 rm -f .bad_compare ; \
46362 echo Comparing stages 2 and 3 ; \
46363 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
46364 files=`find stage3-* -name "*$(objext)" -print | \
46365 sed -n s,^stage$$sed-,,p` ; \
46366 for file in $${files} ; do \
46367 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
46368 if test ! -f $$f1; then continue; fi; \
46369 $(do-compare) > /dev/null 2>&1; \
46370 if test $$? -eq 1; then \
46371 case $$file in \
46372 @compare_exclusions@) \
46373 echo warning: $$file differs ;; \
46374 *) \
46375 echo $$file differs >> .bad_compare ;; \
46376 esac ; \
46377 fi ; \
46378 done ; \
46379 if [ -f .bad_compare ]; then \
46380 echo "Bootstrap comparison failure!"; \
46381 cat .bad_compare; \
46382 exit 1; \
46383 else \
46384 echo Comparison successful.; \
46385 fi ; \
46386 $(STAMP) compare
46387 if $(LEAN); then \
46388 rm -rf stage2-*; \
46389 $(STAMP) stage2-lean; \
46394 .PHONY: bootstrap bootstrap-lean
46395 bootstrap:
46396 echo stage3 > stage_final
46397 @r=`${PWD_COMMAND}`; export r; \
46398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46399 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
46400 @: $(MAKE); $(unstage)
46401 @r=`${PWD_COMMAND}`; export r; \
46402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46403 TFLAGS="$(STAGE3_TFLAGS)"; \
46404 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46406 bootstrap-lean:
46407 echo stage3 > stage_final
46408 @r=`${PWD_COMMAND}`; export r; \
46409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46410 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
46411 @: $(MAKE); $(unstage)
46412 @r=`${PWD_COMMAND}`; export r; \
46413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46414 TFLAGS="$(STAGE3_TFLAGS)"; \
46415 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46418 # Rules to wipe a stage and all the following ones, also used for cleanstrap
46419 distclean-stage2:: distclean-stage3
46420 .PHONY: distclean-stage3
46421 distclean-stage3::
46422 @: $(MAKE); $(stage)
46423 @test "`cat stage_last`" != stage3 || rm -f stage_last
46424 rm -rf stage3-* compare
46427 .PHONY: cleanstrap
46428 cleanstrap: do-distclean local-clean
46429 echo stage3 > stage_final
46430 @r=`${PWD_COMMAND}`; export r; \
46431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46432 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
46433 @: $(MAKE); $(unstage)
46434 @r=`${PWD_COMMAND}`; export r; \
46435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46436 TFLAGS="$(STAGE3_TFLAGS)"; \
46437 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46439 @endif gcc-bootstrap
46442 .PHONY: stage4-start stage4-end
46444 stage4-start::
46445 @: $(MAKE); $(stage); \
46446 echo stage4 > stage_current ; \
46447 echo stage4 > stage_last; \
46448 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
46449 @if bfd
46450 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
46451 mkdir stage4-bfd; \
46452 mv stage4-bfd bfd ; \
46453 mv stage3-bfd prev-bfd || test -f stage3-lean
46454 @endif bfd
46455 @if opcodes
46456 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
46457 mkdir stage4-opcodes; \
46458 mv stage4-opcodes opcodes ; \
46459 mv stage3-opcodes prev-opcodes || test -f stage3-lean
46460 @endif opcodes
46461 @if binutils
46462 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
46463 mkdir stage4-binutils; \
46464 mv stage4-binutils binutils ; \
46465 mv stage3-binutils prev-binutils || test -f stage3-lean
46466 @endif binutils
46467 @if fixincludes
46468 @cd $(HOST_SUBDIR); [ -d stage4-fixincludes ] || \
46469 mkdir stage4-fixincludes; \
46470 mv stage4-fixincludes fixincludes ; \
46471 mv stage3-fixincludes prev-fixincludes || test -f stage3-lean
46472 @endif fixincludes
46473 @if gas
46474 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
46475 mkdir stage4-gas; \
46476 mv stage4-gas gas ; \
46477 mv stage3-gas prev-gas || test -f stage3-lean
46478 @endif gas
46479 @if gcc
46480 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
46481 mkdir stage4-gcc; \
46482 mv stage4-gcc gcc ; \
46483 mv stage3-gcc prev-gcc || test -f stage3-lean
46484 @endif gcc
46485 @if gmp
46486 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
46487 mkdir stage4-gmp; \
46488 mv stage4-gmp gmp ; \
46489 mv stage3-gmp prev-gmp || test -f stage3-lean
46490 @endif gmp
46491 @if mpfr
46492 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
46493 mkdir stage4-mpfr; \
46494 mv stage4-mpfr mpfr ; \
46495 mv stage3-mpfr prev-mpfr || test -f stage3-lean
46496 @endif mpfr
46497 @if mpc
46498 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
46499 mkdir stage4-mpc; \
46500 mv stage4-mpc mpc ; \
46501 mv stage3-mpc prev-mpc || test -f stage3-lean
46502 @endif mpc
46503 @if isl
46504 @cd $(HOST_SUBDIR); [ -d stage4-isl ] || \
46505 mkdir stage4-isl; \
46506 mv stage4-isl isl ; \
46507 mv stage3-isl prev-isl || test -f stage3-lean
46508 @endif isl
46509 @if libelf
46510 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
46511 mkdir stage4-libelf; \
46512 mv stage4-libelf libelf ; \
46513 mv stage3-libelf prev-libelf || test -f stage3-lean
46514 @endif libelf
46515 @if gold
46516 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
46517 mkdir stage4-gold; \
46518 mv stage4-gold gold ; \
46519 mv stage3-gold prev-gold || test -f stage3-lean
46520 @endif gold
46521 @if intl
46522 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
46523 mkdir stage4-intl; \
46524 mv stage4-intl intl ; \
46525 mv stage3-intl prev-intl || test -f stage3-lean
46526 @endif intl
46527 @if ld
46528 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
46529 mkdir stage4-ld; \
46530 mv stage4-ld ld ; \
46531 mv stage3-ld prev-ld || test -f stage3-lean
46532 @endif ld
46533 @if libbacktrace
46534 @cd $(HOST_SUBDIR); [ -d stage4-libbacktrace ] || \
46535 mkdir stage4-libbacktrace; \
46536 mv stage4-libbacktrace libbacktrace ; \
46537 mv stage3-libbacktrace prev-libbacktrace || test -f stage3-lean
46538 @endif libbacktrace
46539 @if libcpp
46540 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
46541 mkdir stage4-libcpp; \
46542 mv stage4-libcpp libcpp ; \
46543 mv stage3-libcpp prev-libcpp || test -f stage3-lean
46544 @endif libcpp
46545 @if libdecnumber
46546 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
46547 mkdir stage4-libdecnumber; \
46548 mv stage4-libdecnumber libdecnumber ; \
46549 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
46550 @endif libdecnumber
46551 @if libiberty
46552 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
46553 mkdir stage4-libiberty; \
46554 mv stage4-libiberty libiberty ; \
46555 mv stage3-libiberty prev-libiberty || test -f stage3-lean
46556 @endif libiberty
46557 @if libiberty-linker-plugin
46558 @cd $(HOST_SUBDIR); [ -d stage4-libiberty-linker-plugin ] || \
46559 mkdir stage4-libiberty-linker-plugin; \
46560 mv stage4-libiberty-linker-plugin libiberty-linker-plugin ; \
46561 mv stage3-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage3-lean
46562 @endif libiberty-linker-plugin
46563 @if zlib
46564 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
46565 mkdir stage4-zlib; \
46566 mv stage4-zlib zlib ; \
46567 mv stage3-zlib prev-zlib || test -f stage3-lean
46568 @endif zlib
46569 @if lto-plugin
46570 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
46571 mkdir stage4-lto-plugin; \
46572 mv stage4-lto-plugin lto-plugin ; \
46573 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
46574 @endif lto-plugin
46575 @[ -d stage4-$(TARGET_SUBDIR) ] || \
46576 mkdir stage4-$(TARGET_SUBDIR); \
46577 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
46578 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
46580 stage4-end::
46581 @if bfd
46582 @if test -d $(HOST_SUBDIR)/bfd ; then \
46583 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
46584 mv prev-bfd stage3-bfd ; : ; \
46586 @endif bfd
46587 @if opcodes
46588 @if test -d $(HOST_SUBDIR)/opcodes ; then \
46589 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
46590 mv prev-opcodes stage3-opcodes ; : ; \
46592 @endif opcodes
46593 @if binutils
46594 @if test -d $(HOST_SUBDIR)/binutils ; then \
46595 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
46596 mv prev-binutils stage3-binutils ; : ; \
46598 @endif binutils
46599 @if fixincludes
46600 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
46601 cd $(HOST_SUBDIR); mv fixincludes stage4-fixincludes ; \
46602 mv prev-fixincludes stage3-fixincludes ; : ; \
46604 @endif fixincludes
46605 @if gas
46606 @if test -d $(HOST_SUBDIR)/gas ; then \
46607 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
46608 mv prev-gas stage3-gas ; : ; \
46610 @endif gas
46611 @if gcc
46612 @if test -d $(HOST_SUBDIR)/gcc ; then \
46613 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
46614 mv prev-gcc stage3-gcc ; : ; \
46616 @endif gcc
46617 @if gmp
46618 @if test -d $(HOST_SUBDIR)/gmp ; then \
46619 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
46620 mv prev-gmp stage3-gmp ; : ; \
46622 @endif gmp
46623 @if mpfr
46624 @if test -d $(HOST_SUBDIR)/mpfr ; then \
46625 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
46626 mv prev-mpfr stage3-mpfr ; : ; \
46628 @endif mpfr
46629 @if mpc
46630 @if test -d $(HOST_SUBDIR)/mpc ; then \
46631 cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
46632 mv prev-mpc stage3-mpc ; : ; \
46634 @endif mpc
46635 @if isl
46636 @if test -d $(HOST_SUBDIR)/isl ; then \
46637 cd $(HOST_SUBDIR); mv isl stage4-isl ; \
46638 mv prev-isl stage3-isl ; : ; \
46640 @endif isl
46641 @if libelf
46642 @if test -d $(HOST_SUBDIR)/libelf ; then \
46643 cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
46644 mv prev-libelf stage3-libelf ; : ; \
46646 @endif libelf
46647 @if gold
46648 @if test -d $(HOST_SUBDIR)/gold ; then \
46649 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
46650 mv prev-gold stage3-gold ; : ; \
46652 @endif gold
46653 @if intl
46654 @if test -d $(HOST_SUBDIR)/intl ; then \
46655 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
46656 mv prev-intl stage3-intl ; : ; \
46658 @endif intl
46659 @if ld
46660 @if test -d $(HOST_SUBDIR)/ld ; then \
46661 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
46662 mv prev-ld stage3-ld ; : ; \
46664 @endif ld
46665 @if libbacktrace
46666 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
46667 cd $(HOST_SUBDIR); mv libbacktrace stage4-libbacktrace ; \
46668 mv prev-libbacktrace stage3-libbacktrace ; : ; \
46670 @endif libbacktrace
46671 @if libcpp
46672 @if test -d $(HOST_SUBDIR)/libcpp ; then \
46673 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
46674 mv prev-libcpp stage3-libcpp ; : ; \
46676 @endif libcpp
46677 @if libdecnumber
46678 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
46679 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
46680 mv prev-libdecnumber stage3-libdecnumber ; : ; \
46682 @endif libdecnumber
46683 @if libiberty
46684 @if test -d $(HOST_SUBDIR)/libiberty ; then \
46685 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
46686 mv prev-libiberty stage3-libiberty ; : ; \
46688 @endif libiberty
46689 @if libiberty-linker-plugin
46690 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
46691 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage4-libiberty-linker-plugin ; \
46692 mv prev-libiberty-linker-plugin stage3-libiberty-linker-plugin ; : ; \
46694 @endif libiberty-linker-plugin
46695 @if zlib
46696 @if test -d $(HOST_SUBDIR)/zlib ; then \
46697 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
46698 mv prev-zlib stage3-zlib ; : ; \
46700 @endif zlib
46701 @if lto-plugin
46702 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
46703 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
46704 mv prev-lto-plugin stage3-lto-plugin ; : ; \
46706 @endif lto-plugin
46707 @if test -d $(TARGET_SUBDIR) ; then \
46708 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
46709 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
46711 rm -f stage_current
46713 # Bubble a bug fix through all the stages up to stage 4. They are
46714 # remade, but not reconfigured. The next stage (if any) will not be
46715 # reconfigured either.
46716 .PHONY: stage4-bubble
46717 stage4-bubble:: stage3-bubble
46718 @r=`${PWD_COMMAND}`; export r; \
46719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46720 if test -f stage4-lean || test -f stage3-lean ; then \
46721 echo Skipping rebuild of stage4 ; \
46722 else \
46723 $(MAKE) stage4-start; \
46724 if $(LEAN); then \
46725 rm -rf stage2-* ; \
46726 $(STAMP) stage2-lean ; \
46727 fi; \
46728 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
46730 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
46732 .PHONY: all-stage4 clean-stage4
46733 do-clean: clean-stage4
46735 # FIXME: Will not need to be conditional when toplevel bootstrap is the
46736 # only possibility, but now it conflicts with no-bootstrap rules
46737 @if gcc-bootstrap
46739 compare3:
46740 @r=`${PWD_COMMAND}`; export r; \
46741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46742 if test -f stage3-lean; then \
46743 echo Cannot compare object files as stage 3 was deleted. ; \
46744 exit 0 ; \
46745 fi; \
46746 : $(MAKE); $(stage); \
46747 rm -f .bad_compare ; \
46748 echo Comparing stages 3 and 4 ; \
46749 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
46750 files=`find stage4-* -name "*$(objext)" -print | \
46751 sed -n s,^stage$$sed-,,p` ; \
46752 for file in $${files} ; do \
46753 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
46754 if test ! -f $$f1; then continue; fi; \
46755 $(do-compare3) > /dev/null 2>&1; \
46756 if test $$? -eq 1; then \
46757 case $$file in \
46758 @compare_exclusions@) \
46759 echo warning: $$file differs ;; \
46760 *) \
46761 echo $$file differs >> .bad_compare ;; \
46762 esac ; \
46763 fi ; \
46764 done ; \
46765 if [ -f .bad_compare ]; then \
46766 echo "Bootstrap comparison failure!"; \
46767 cat .bad_compare; \
46768 exit 1; \
46769 else \
46770 echo Comparison successful.; \
46771 fi ; \
46772 $(STAMP) compare3
46773 if $(LEAN); then \
46774 rm -rf stage3-*; \
46775 $(STAMP) stage3-lean; \
46780 .PHONY: bootstrap4 bootstrap4-lean
46781 bootstrap4:
46782 echo stage4 > stage_final
46783 @r=`${PWD_COMMAND}`; export r; \
46784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46785 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
46786 @: $(MAKE); $(unstage)
46787 @r=`${PWD_COMMAND}`; export r; \
46788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46789 TFLAGS="$(STAGE4_TFLAGS)"; \
46790 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46792 bootstrap4-lean:
46793 echo stage4 > stage_final
46794 @r=`${PWD_COMMAND}`; export r; \
46795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46796 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
46797 @: $(MAKE); $(unstage)
46798 @r=`${PWD_COMMAND}`; export r; \
46799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46800 TFLAGS="$(STAGE4_TFLAGS)"; \
46801 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46804 # Rules to wipe a stage and all the following ones, also used for cleanstrap
46805 distclean-stage3:: distclean-stage4
46806 .PHONY: distclean-stage4
46807 distclean-stage4::
46808 @: $(MAKE); $(stage)
46809 @test "`cat stage_last`" != stage4 || rm -f stage_last
46810 rm -rf stage4-* compare3
46813 @endif gcc-bootstrap
46816 .PHONY: stageprofile-start stageprofile-end
46818 stageprofile-start::
46819 @: $(MAKE); $(stage); \
46820 echo stageprofile > stage_current ; \
46821 echo stageprofile > stage_last; \
46822 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
46823 @if bfd
46824 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
46825 mkdir stageprofile-bfd; \
46826 mv stageprofile-bfd bfd ; \
46827 mv stage1-bfd prev-bfd || test -f stage1-lean
46828 @endif bfd
46829 @if opcodes
46830 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
46831 mkdir stageprofile-opcodes; \
46832 mv stageprofile-opcodes opcodes ; \
46833 mv stage1-opcodes prev-opcodes || test -f stage1-lean
46834 @endif opcodes
46835 @if binutils
46836 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
46837 mkdir stageprofile-binutils; \
46838 mv stageprofile-binutils binutils ; \
46839 mv stage1-binutils prev-binutils || test -f stage1-lean
46840 @endif binutils
46841 @if fixincludes
46842 @cd $(HOST_SUBDIR); [ -d stageprofile-fixincludes ] || \
46843 mkdir stageprofile-fixincludes; \
46844 mv stageprofile-fixincludes fixincludes ; \
46845 mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
46846 @endif fixincludes
46847 @if gas
46848 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
46849 mkdir stageprofile-gas; \
46850 mv stageprofile-gas gas ; \
46851 mv stage1-gas prev-gas || test -f stage1-lean
46852 @endif gas
46853 @if gcc
46854 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
46855 mkdir stageprofile-gcc; \
46856 mv stageprofile-gcc gcc ; \
46857 mv stage1-gcc prev-gcc || test -f stage1-lean
46858 @endif gcc
46859 @if gmp
46860 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
46861 mkdir stageprofile-gmp; \
46862 mv stageprofile-gmp gmp ; \
46863 mv stage1-gmp prev-gmp || test -f stage1-lean
46864 @endif gmp
46865 @if mpfr
46866 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
46867 mkdir stageprofile-mpfr; \
46868 mv stageprofile-mpfr mpfr ; \
46869 mv stage1-mpfr prev-mpfr || test -f stage1-lean
46870 @endif mpfr
46871 @if mpc
46872 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
46873 mkdir stageprofile-mpc; \
46874 mv stageprofile-mpc mpc ; \
46875 mv stage1-mpc prev-mpc || test -f stage1-lean
46876 @endif mpc
46877 @if isl
46878 @cd $(HOST_SUBDIR); [ -d stageprofile-isl ] || \
46879 mkdir stageprofile-isl; \
46880 mv stageprofile-isl isl ; \
46881 mv stage1-isl prev-isl || test -f stage1-lean
46882 @endif isl
46883 @if libelf
46884 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
46885 mkdir stageprofile-libelf; \
46886 mv stageprofile-libelf libelf ; \
46887 mv stage1-libelf prev-libelf || test -f stage1-lean
46888 @endif libelf
46889 @if gold
46890 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
46891 mkdir stageprofile-gold; \
46892 mv stageprofile-gold gold ; \
46893 mv stage1-gold prev-gold || test -f stage1-lean
46894 @endif gold
46895 @if intl
46896 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
46897 mkdir stageprofile-intl; \
46898 mv stageprofile-intl intl ; \
46899 mv stage1-intl prev-intl || test -f stage1-lean
46900 @endif intl
46901 @if ld
46902 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
46903 mkdir stageprofile-ld; \
46904 mv stageprofile-ld ld ; \
46905 mv stage1-ld prev-ld || test -f stage1-lean
46906 @endif ld
46907 @if libbacktrace
46908 @cd $(HOST_SUBDIR); [ -d stageprofile-libbacktrace ] || \
46909 mkdir stageprofile-libbacktrace; \
46910 mv stageprofile-libbacktrace libbacktrace ; \
46911 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
46912 @endif libbacktrace
46913 @if libcpp
46914 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
46915 mkdir stageprofile-libcpp; \
46916 mv stageprofile-libcpp libcpp ; \
46917 mv stage1-libcpp prev-libcpp || test -f stage1-lean
46918 @endif libcpp
46919 @if libdecnumber
46920 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
46921 mkdir stageprofile-libdecnumber; \
46922 mv stageprofile-libdecnumber libdecnumber ; \
46923 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
46924 @endif libdecnumber
46925 @if libiberty
46926 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
46927 mkdir stageprofile-libiberty; \
46928 mv stageprofile-libiberty libiberty ; \
46929 mv stage1-libiberty prev-libiberty || test -f stage1-lean
46930 @endif libiberty
46931 @if libiberty-linker-plugin
46932 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty-linker-plugin ] || \
46933 mkdir stageprofile-libiberty-linker-plugin; \
46934 mv stageprofile-libiberty-linker-plugin libiberty-linker-plugin ; \
46935 mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
46936 @endif libiberty-linker-plugin
46937 @if zlib
46938 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
46939 mkdir stageprofile-zlib; \
46940 mv stageprofile-zlib zlib ; \
46941 mv stage1-zlib prev-zlib || test -f stage1-lean
46942 @endif zlib
46943 @if lto-plugin
46944 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
46945 mkdir stageprofile-lto-plugin; \
46946 mv stageprofile-lto-plugin lto-plugin ; \
46947 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
46948 @endif lto-plugin
46949 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
46950 mkdir stageprofile-$(TARGET_SUBDIR); \
46951 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
46952 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
46954 stageprofile-end::
46955 @if bfd
46956 @if test -d $(HOST_SUBDIR)/bfd ; then \
46957 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
46958 mv prev-bfd stage1-bfd ; : ; \
46960 @endif bfd
46961 @if opcodes
46962 @if test -d $(HOST_SUBDIR)/opcodes ; then \
46963 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
46964 mv prev-opcodes stage1-opcodes ; : ; \
46966 @endif opcodes
46967 @if binutils
46968 @if test -d $(HOST_SUBDIR)/binutils ; then \
46969 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
46970 mv prev-binutils stage1-binutils ; : ; \
46972 @endif binutils
46973 @if fixincludes
46974 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
46975 cd $(HOST_SUBDIR); mv fixincludes stageprofile-fixincludes ; \
46976 mv prev-fixincludes stage1-fixincludes ; : ; \
46978 @endif fixincludes
46979 @if gas
46980 @if test -d $(HOST_SUBDIR)/gas ; then \
46981 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
46982 mv prev-gas stage1-gas ; : ; \
46984 @endif gas
46985 @if gcc
46986 @if test -d $(HOST_SUBDIR)/gcc ; then \
46987 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
46988 mv prev-gcc stage1-gcc ; : ; \
46990 @endif gcc
46991 @if gmp
46992 @if test -d $(HOST_SUBDIR)/gmp ; then \
46993 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
46994 mv prev-gmp stage1-gmp ; : ; \
46996 @endif gmp
46997 @if mpfr
46998 @if test -d $(HOST_SUBDIR)/mpfr ; then \
46999 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
47000 mv prev-mpfr stage1-mpfr ; : ; \
47002 @endif mpfr
47003 @if mpc
47004 @if test -d $(HOST_SUBDIR)/mpc ; then \
47005 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
47006 mv prev-mpc stage1-mpc ; : ; \
47008 @endif mpc
47009 @if isl
47010 @if test -d $(HOST_SUBDIR)/isl ; then \
47011 cd $(HOST_SUBDIR); mv isl stageprofile-isl ; \
47012 mv prev-isl stage1-isl ; : ; \
47014 @endif isl
47015 @if libelf
47016 @if test -d $(HOST_SUBDIR)/libelf ; then \
47017 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
47018 mv prev-libelf stage1-libelf ; : ; \
47020 @endif libelf
47021 @if gold
47022 @if test -d $(HOST_SUBDIR)/gold ; then \
47023 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
47024 mv prev-gold stage1-gold ; : ; \
47026 @endif gold
47027 @if intl
47028 @if test -d $(HOST_SUBDIR)/intl ; then \
47029 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
47030 mv prev-intl stage1-intl ; : ; \
47032 @endif intl
47033 @if ld
47034 @if test -d $(HOST_SUBDIR)/ld ; then \
47035 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
47036 mv prev-ld stage1-ld ; : ; \
47038 @endif ld
47039 @if libbacktrace
47040 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
47041 cd $(HOST_SUBDIR); mv libbacktrace stageprofile-libbacktrace ; \
47042 mv prev-libbacktrace stage1-libbacktrace ; : ; \
47044 @endif libbacktrace
47045 @if libcpp
47046 @if test -d $(HOST_SUBDIR)/libcpp ; then \
47047 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
47048 mv prev-libcpp stage1-libcpp ; : ; \
47050 @endif libcpp
47051 @if libdecnumber
47052 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
47053 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
47054 mv prev-libdecnumber stage1-libdecnumber ; : ; \
47056 @endif libdecnumber
47057 @if libiberty
47058 @if test -d $(HOST_SUBDIR)/libiberty ; then \
47059 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
47060 mv prev-libiberty stage1-libiberty ; : ; \
47062 @endif libiberty
47063 @if libiberty-linker-plugin
47064 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
47065 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stageprofile-libiberty-linker-plugin ; \
47066 mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin ; : ; \
47068 @endif libiberty-linker-plugin
47069 @if zlib
47070 @if test -d $(HOST_SUBDIR)/zlib ; then \
47071 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
47072 mv prev-zlib stage1-zlib ; : ; \
47074 @endif zlib
47075 @if lto-plugin
47076 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
47077 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
47078 mv prev-lto-plugin stage1-lto-plugin ; : ; \
47080 @endif lto-plugin
47081 @if test -d $(TARGET_SUBDIR) ; then \
47082 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
47083 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
47085 rm -f stage_current
47087 # Bubble a bug fix through all the stages up to stage profile. They are
47088 # remade, but not reconfigured. The next stage (if any) will not be
47089 # reconfigured either.
47090 .PHONY: stageprofile-bubble
47091 stageprofile-bubble:: stage1-bubble
47092 @r=`${PWD_COMMAND}`; export r; \
47093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47094 if test -f stageprofile-lean || test -f stage1-lean ; then \
47095 echo Skipping rebuild of stageprofile ; \
47096 else \
47097 $(MAKE) stageprofile-start; \
47098 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
47101 .PHONY: all-stageprofile clean-stageprofile
47102 do-clean: clean-stageprofile
47104 # FIXME: Will not need to be conditional when toplevel bootstrap is the
47105 # only possibility, but now it conflicts with no-bootstrap rules
47106 @if gcc-bootstrap
47111 # Rules to wipe a stage and all the following ones, also used for cleanstrap
47112 distclean-stage1:: distclean-stageprofile
47113 .PHONY: distclean-stageprofile
47114 distclean-stageprofile::
47115 @: $(MAKE); $(stage)
47116 @test "`cat stage_last`" != stageprofile || rm -f stage_last
47117 rm -rf stageprofile-*
47120 @endif gcc-bootstrap
47123 .PHONY: stagefeedback-start stagefeedback-end
47125 stagefeedback-start::
47126 @: $(MAKE); $(stage); \
47127 echo stagefeedback > stage_current ; \
47128 echo stagefeedback > stage_last; \
47129 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
47130 @if bfd
47131 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
47132 mkdir stagefeedback-bfd; \
47133 mv stagefeedback-bfd bfd ; \
47134 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
47135 @endif bfd
47136 @if opcodes
47137 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
47138 mkdir stagefeedback-opcodes; \
47139 mv stagefeedback-opcodes opcodes ; \
47140 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
47141 @endif opcodes
47142 @if binutils
47143 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
47144 mkdir stagefeedback-binutils; \
47145 mv stagefeedback-binutils binutils ; \
47146 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
47147 @endif binutils
47148 @if fixincludes
47149 @cd $(HOST_SUBDIR); [ -d stagefeedback-fixincludes ] || \
47150 mkdir stagefeedback-fixincludes; \
47151 mv stagefeedback-fixincludes fixincludes ; \
47152 mv stageprofile-fixincludes prev-fixincludes || test -f stageprofile-lean
47153 @endif fixincludes
47154 @if gas
47155 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
47156 mkdir stagefeedback-gas; \
47157 mv stagefeedback-gas gas ; \
47158 mv stageprofile-gas prev-gas || test -f stageprofile-lean
47159 @endif gas
47160 @if gcc
47161 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
47162 mkdir stagefeedback-gcc; \
47163 mv stagefeedback-gcc gcc ; \
47164 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
47165 @endif gcc
47166 @if gmp
47167 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
47168 mkdir stagefeedback-gmp; \
47169 mv stagefeedback-gmp gmp ; \
47170 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
47171 @endif gmp
47172 @if mpfr
47173 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
47174 mkdir stagefeedback-mpfr; \
47175 mv stagefeedback-mpfr mpfr ; \
47176 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
47177 @endif mpfr
47178 @if mpc
47179 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
47180 mkdir stagefeedback-mpc; \
47181 mv stagefeedback-mpc mpc ; \
47182 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
47183 @endif mpc
47184 @if isl
47185 @cd $(HOST_SUBDIR); [ -d stagefeedback-isl ] || \
47186 mkdir stagefeedback-isl; \
47187 mv stagefeedback-isl isl ; \
47188 mv stageprofile-isl prev-isl || test -f stageprofile-lean
47189 @endif isl
47190 @if libelf
47191 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
47192 mkdir stagefeedback-libelf; \
47193 mv stagefeedback-libelf libelf ; \
47194 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
47195 @endif libelf
47196 @if gold
47197 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
47198 mkdir stagefeedback-gold; \
47199 mv stagefeedback-gold gold ; \
47200 mv stageprofile-gold prev-gold || test -f stageprofile-lean
47201 @endif gold
47202 @if intl
47203 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
47204 mkdir stagefeedback-intl; \
47205 mv stagefeedback-intl intl ; \
47206 mv stageprofile-intl prev-intl || test -f stageprofile-lean
47207 @endif intl
47208 @if ld
47209 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
47210 mkdir stagefeedback-ld; \
47211 mv stagefeedback-ld ld ; \
47212 mv stageprofile-ld prev-ld || test -f stageprofile-lean
47213 @endif ld
47214 @if libbacktrace
47215 @cd $(HOST_SUBDIR); [ -d stagefeedback-libbacktrace ] || \
47216 mkdir stagefeedback-libbacktrace; \
47217 mv stagefeedback-libbacktrace libbacktrace ; \
47218 mv stageprofile-libbacktrace prev-libbacktrace || test -f stageprofile-lean
47219 @endif libbacktrace
47220 @if libcpp
47221 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
47222 mkdir stagefeedback-libcpp; \
47223 mv stagefeedback-libcpp libcpp ; \
47224 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
47225 @endif libcpp
47226 @if libdecnumber
47227 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
47228 mkdir stagefeedback-libdecnumber; \
47229 mv stagefeedback-libdecnumber libdecnumber ; \
47230 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
47231 @endif libdecnumber
47232 @if libiberty
47233 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
47234 mkdir stagefeedback-libiberty; \
47235 mv stagefeedback-libiberty libiberty ; \
47236 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
47237 @endif libiberty
47238 @if libiberty-linker-plugin
47239 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty-linker-plugin ] || \
47240 mkdir stagefeedback-libiberty-linker-plugin; \
47241 mv stagefeedback-libiberty-linker-plugin libiberty-linker-plugin ; \
47242 mv stageprofile-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stageprofile-lean
47243 @endif libiberty-linker-plugin
47244 @if zlib
47245 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
47246 mkdir stagefeedback-zlib; \
47247 mv stagefeedback-zlib zlib ; \
47248 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
47249 @endif zlib
47250 @if lto-plugin
47251 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
47252 mkdir stagefeedback-lto-plugin; \
47253 mv stagefeedback-lto-plugin lto-plugin ; \
47254 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
47255 @endif lto-plugin
47256 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
47257 mkdir stagefeedback-$(TARGET_SUBDIR); \
47258 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
47259 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
47261 stagefeedback-end::
47262 @if bfd
47263 @if test -d $(HOST_SUBDIR)/bfd ; then \
47264 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
47265 mv prev-bfd stageprofile-bfd ; : ; \
47267 @endif bfd
47268 @if opcodes
47269 @if test -d $(HOST_SUBDIR)/opcodes ; then \
47270 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
47271 mv prev-opcodes stageprofile-opcodes ; : ; \
47273 @endif opcodes
47274 @if binutils
47275 @if test -d $(HOST_SUBDIR)/binutils ; then \
47276 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
47277 mv prev-binutils stageprofile-binutils ; : ; \
47279 @endif binutils
47280 @if fixincludes
47281 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
47282 cd $(HOST_SUBDIR); mv fixincludes stagefeedback-fixincludes ; \
47283 mv prev-fixincludes stageprofile-fixincludes ; : ; \
47285 @endif fixincludes
47286 @if gas
47287 @if test -d $(HOST_SUBDIR)/gas ; then \
47288 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
47289 mv prev-gas stageprofile-gas ; : ; \
47291 @endif gas
47292 @if gcc
47293 @if test -d $(HOST_SUBDIR)/gcc ; then \
47294 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
47295 mv prev-gcc stageprofile-gcc ; : ; \
47297 @endif gcc
47298 @if gmp
47299 @if test -d $(HOST_SUBDIR)/gmp ; then \
47300 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
47301 mv prev-gmp stageprofile-gmp ; : ; \
47303 @endif gmp
47304 @if mpfr
47305 @if test -d $(HOST_SUBDIR)/mpfr ; then \
47306 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
47307 mv prev-mpfr stageprofile-mpfr ; : ; \
47309 @endif mpfr
47310 @if mpc
47311 @if test -d $(HOST_SUBDIR)/mpc ; then \
47312 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
47313 mv prev-mpc stageprofile-mpc ; : ; \
47315 @endif mpc
47316 @if isl
47317 @if test -d $(HOST_SUBDIR)/isl ; then \
47318 cd $(HOST_SUBDIR); mv isl stagefeedback-isl ; \
47319 mv prev-isl stageprofile-isl ; : ; \
47321 @endif isl
47322 @if libelf
47323 @if test -d $(HOST_SUBDIR)/libelf ; then \
47324 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
47325 mv prev-libelf stageprofile-libelf ; : ; \
47327 @endif libelf
47328 @if gold
47329 @if test -d $(HOST_SUBDIR)/gold ; then \
47330 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
47331 mv prev-gold stageprofile-gold ; : ; \
47333 @endif gold
47334 @if intl
47335 @if test -d $(HOST_SUBDIR)/intl ; then \
47336 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
47337 mv prev-intl stageprofile-intl ; : ; \
47339 @endif intl
47340 @if ld
47341 @if test -d $(HOST_SUBDIR)/ld ; then \
47342 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
47343 mv prev-ld stageprofile-ld ; : ; \
47345 @endif ld
47346 @if libbacktrace
47347 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
47348 cd $(HOST_SUBDIR); mv libbacktrace stagefeedback-libbacktrace ; \
47349 mv prev-libbacktrace stageprofile-libbacktrace ; : ; \
47351 @endif libbacktrace
47352 @if libcpp
47353 @if test -d $(HOST_SUBDIR)/libcpp ; then \
47354 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
47355 mv prev-libcpp stageprofile-libcpp ; : ; \
47357 @endif libcpp
47358 @if libdecnumber
47359 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
47360 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
47361 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
47363 @endif libdecnumber
47364 @if libiberty
47365 @if test -d $(HOST_SUBDIR)/libiberty ; then \
47366 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
47367 mv prev-libiberty stageprofile-libiberty ; : ; \
47369 @endif libiberty
47370 @if libiberty-linker-plugin
47371 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
47372 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stagefeedback-libiberty-linker-plugin ; \
47373 mv prev-libiberty-linker-plugin stageprofile-libiberty-linker-plugin ; : ; \
47375 @endif libiberty-linker-plugin
47376 @if zlib
47377 @if test -d $(HOST_SUBDIR)/zlib ; then \
47378 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
47379 mv prev-zlib stageprofile-zlib ; : ; \
47381 @endif zlib
47382 @if lto-plugin
47383 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
47384 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
47385 mv prev-lto-plugin stageprofile-lto-plugin ; : ; \
47387 @endif lto-plugin
47388 @if test -d $(TARGET_SUBDIR) ; then \
47389 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
47390 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
47392 rm -f stage_current
47394 # Bubble a bug fix through all the stages up to stage feedback. They are
47395 # remade, but not reconfigured. The next stage (if any) will not be
47396 # reconfigured either.
47397 .PHONY: stagefeedback-bubble
47398 stagefeedback-bubble:: stageprofile-bubble
47399 @r=`${PWD_COMMAND}`; export r; \
47400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47401 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
47402 echo Skipping rebuild of stagefeedback ; \
47403 else \
47404 $(MAKE) stagefeedback-start; \
47405 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
47408 .PHONY: all-stagefeedback clean-stagefeedback
47409 do-clean: clean-stagefeedback
47411 # FIXME: Will not need to be conditional when toplevel bootstrap is the
47412 # only possibility, but now it conflicts with no-bootstrap rules
47413 @if gcc-bootstrap
47417 .PHONY: profiledbootstrap profiledbootstrap-lean
47418 profiledbootstrap:
47419 echo stagefeedback > stage_final
47420 @r=`${PWD_COMMAND}`; export r; \
47421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47422 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
47423 @: $(MAKE); $(unstage)
47424 @r=`${PWD_COMMAND}`; export r; \
47425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47426 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
47427 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47429 profiledbootstrap-lean:
47430 echo stagefeedback > stage_final
47431 @r=`${PWD_COMMAND}`; export r; \
47432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47433 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
47434 @: $(MAKE); $(unstage)
47435 @r=`${PWD_COMMAND}`; export r; \
47436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47437 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
47438 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47441 # Rules to wipe a stage and all the following ones, also used for cleanstrap
47442 distclean-stageprofile:: distclean-stagefeedback
47443 .PHONY: distclean-stagefeedback
47444 distclean-stagefeedback::
47445 @: $(MAKE); $(stage)
47446 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
47447 rm -rf stagefeedback-*
47450 @endif gcc-bootstrap
47454 stageprofile-end::
47455 $(MAKE) distclean-stagefeedback
47457 stagefeedback-start::
47458 @r=`${PWD_COMMAND}`; export r; \
47459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47460 for i in prev-*; do \
47461 j=`echo $$i | sed s/^prev-//` ; \
47462 cd $$r/$$i && \
47463 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
47464 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
47465 done
47467 @if gcc-bootstrap
47468 do-distclean: distclean-stage1
47470 # Provide a GCC build when we're building target libraries. This does
47471 # not work as a dependency, just as the minimum necessary to avoid errors.
47472 stage_last:
47473 @r=`${PWD_COMMAND}`; export r; \
47474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47475 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
47477 # Same as unstage, but not phony and defaulting to stage1-start. We place
47478 # it in the dependency so that for example `make -j3 all-gcc' works.
47479 stage_current:
47480 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
47482 .PHONY: restrap
47483 restrap::
47484 @: $(MAKE); $(stage)
47485 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
47486 restrap:: all
47487 @endif gcc-bootstrap
47489 # --------------------------------------
47490 # Dependencies between different modules
47491 # --------------------------------------
47493 # Generic dependencies for target modules on host stuff, especially gcc
47494 @if gcc-bootstrap
47495 configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
47496 configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
47497 configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
47498 configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
47499 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
47500 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
47501 configure-stage1-target-libsanitizer: maybe-all-stage1-gcc
47502 configure-stage2-target-libsanitizer: maybe-all-stage2-gcc
47503 configure-stage3-target-libsanitizer: maybe-all-stage3-gcc
47504 configure-stage4-target-libsanitizer: maybe-all-stage4-gcc
47505 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-gcc
47506 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-gcc
47507 configure-stage1-target-libvtv: maybe-all-stage1-gcc
47508 configure-stage2-target-libvtv: maybe-all-stage2-gcc
47509 configure-stage3-target-libvtv: maybe-all-stage3-gcc
47510 configure-stage4-target-libvtv: maybe-all-stage4-gcc
47511 configure-stageprofile-target-libvtv: maybe-all-stageprofile-gcc
47512 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-gcc
47513 configure-target-libcilkrts: stage_last
47514 configure-target-libssp: stage_last
47515 configure-target-newlib: stage_last
47516 configure-stage1-target-libgcc: maybe-all-stage1-gcc
47517 configure-stage2-target-libgcc: maybe-all-stage2-gcc
47518 configure-stage3-target-libgcc: maybe-all-stage3-gcc
47519 configure-stage4-target-libgcc: maybe-all-stage4-gcc
47520 configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
47521 configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
47522 configure-target-libbacktrace: stage_last
47523 configure-target-libquadmath: stage_last
47524 configure-target-libgfortran: stage_last
47525 configure-target-libobjc: stage_last
47526 configure-target-libgo: stage_last
47527 configure-target-libtermcap: stage_last
47528 configure-target-winsup: stage_last
47529 configure-target-libgloss: stage_last
47530 configure-target-libffi: stage_last
47531 configure-target-libjava: stage_last
47532 configure-target-zlib: stage_last
47533 configure-target-boehm-gc: stage_last
47534 configure-target-rda: stage_last
47535 configure-target-libada: stage_last
47536 configure-stage1-target-libgomp: maybe-all-stage1-gcc
47537 configure-stage2-target-libgomp: maybe-all-stage2-gcc
47538 configure-stage3-target-libgomp: maybe-all-stage3-gcc
47539 configure-stage4-target-libgomp: maybe-all-stage4-gcc
47540 configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
47541 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
47542 configure-target-libitm: stage_last
47543 configure-target-libatomic: stage_last
47544 @endif gcc-bootstrap
47546 @if gcc-no-bootstrap
47547 configure-target-libstdc++-v3: maybe-all-gcc
47548 configure-target-libsanitizer: maybe-all-gcc
47549 configure-target-libvtv: maybe-all-gcc
47550 configure-target-libcilkrts: maybe-all-gcc
47551 configure-target-libssp: maybe-all-gcc
47552 configure-target-newlib: maybe-all-gcc
47553 configure-target-libgcc: maybe-all-gcc
47554 configure-target-libbacktrace: maybe-all-gcc
47555 configure-target-libquadmath: maybe-all-gcc
47556 configure-target-libgfortran: maybe-all-gcc
47557 configure-target-libobjc: maybe-all-gcc
47558 configure-target-libgo: maybe-all-gcc
47559 configure-target-libtermcap: maybe-all-gcc
47560 configure-target-winsup: maybe-all-gcc
47561 configure-target-libgloss: maybe-all-gcc
47562 configure-target-libffi: maybe-all-gcc
47563 configure-target-libjava: maybe-all-gcc
47564 configure-target-zlib: maybe-all-gcc
47565 configure-target-boehm-gc: maybe-all-gcc
47566 configure-target-rda: maybe-all-gcc
47567 configure-target-libada: maybe-all-gcc
47568 configure-target-libgomp: maybe-all-gcc
47569 configure-target-libitm: maybe-all-gcc
47570 configure-target-libatomic: maybe-all-gcc
47571 @endif gcc-no-bootstrap
47574 # There are two types of dependencies here: 'hard' dependencies, where one
47575 # module simply won't build without the other; and 'soft' dependencies, where
47576 # if the depended-on module is missing, the depending module will do without
47577 # or find a substitute somewhere (perhaps installed). Soft dependencies
47578 # are made here to depend on a 'maybe-' target. If you're not sure,
47579 # it's safer to use a soft dependency.
47586 # With all the machinery above in place, it is pretty easy to generate
47587 # dependencies. Host dependencies are a bit more complex because we have
47588 # to check for bootstrap/prebootstrap dependencies. To resolve
47589 # prebootstrap dependencies, prebootstrap modules are gathered in
47590 # a hash table.
47591 all-build-bison: maybe-all-build-texinfo
47592 all-build-flex: maybe-all-build-texinfo
47593 all-build-flex: maybe-all-build-bison
47594 all-build-flex: maybe-all-build-m4
47595 all-build-libiberty: maybe-all-build-texinfo
47596 all-build-m4: maybe-all-build-texinfo
47597 all-build-fixincludes: maybe-all-build-libiberty
47598 all-build-libcpp: maybe-all-build-libiberty
47599 configure-gcc: maybe-configure-intl
47601 configure-stage1-gcc: maybe-configure-stage1-intl
47602 configure-stage2-gcc: maybe-configure-stage2-intl
47603 configure-stage3-gcc: maybe-configure-stage3-intl
47604 configure-stage4-gcc: maybe-configure-stage4-intl
47605 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
47606 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
47607 configure-gcc: maybe-all-gmp
47609 configure-stage1-gcc: maybe-all-stage1-gmp
47610 configure-stage2-gcc: maybe-all-stage2-gmp
47611 configure-stage3-gcc: maybe-all-stage3-gmp
47612 configure-stage4-gcc: maybe-all-stage4-gmp
47613 configure-stageprofile-gcc: maybe-all-stageprofile-gmp
47614 configure-stagefeedback-gcc: maybe-all-stagefeedback-gmp
47615 configure-gcc: maybe-all-lto-plugin
47617 configure-stage1-gcc: maybe-all-stage1-lto-plugin
47618 configure-stage2-gcc: maybe-all-stage2-lto-plugin
47619 configure-stage3-gcc: maybe-all-stage3-lto-plugin
47620 configure-stage4-gcc: maybe-all-stage4-lto-plugin
47621 configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
47622 configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
47623 configure-gcc: maybe-all-binutils
47625 configure-stage1-gcc: maybe-all-stage1-binutils
47626 configure-stage2-gcc: maybe-all-stage2-binutils
47627 configure-stage3-gcc: maybe-all-stage3-binutils
47628 configure-stage4-gcc: maybe-all-stage4-binutils
47629 configure-stageprofile-gcc: maybe-all-stageprofile-binutils
47630 configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
47631 configure-gcc: maybe-all-gas
47633 configure-stage1-gcc: maybe-all-stage1-gas
47634 configure-stage2-gcc: maybe-all-stage2-gas
47635 configure-stage3-gcc: maybe-all-stage3-gas
47636 configure-stage4-gcc: maybe-all-stage4-gas
47637 configure-stageprofile-gcc: maybe-all-stageprofile-gas
47638 configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
47639 configure-gcc: maybe-all-ld
47641 configure-stage1-gcc: maybe-all-stage1-ld
47642 configure-stage2-gcc: maybe-all-stage2-ld
47643 configure-stage3-gcc: maybe-all-stage3-ld
47644 configure-stage4-gcc: maybe-all-stage4-ld
47645 configure-stageprofile-gcc: maybe-all-stageprofile-ld
47646 configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
47647 configure-gcc: maybe-all-gold
47649 configure-stage1-gcc: maybe-all-stage1-gold
47650 configure-stage2-gcc: maybe-all-stage2-gold
47651 configure-stage3-gcc: maybe-all-stage3-gold
47652 configure-stage4-gcc: maybe-all-stage4-gold
47653 configure-stageprofile-gcc: maybe-all-stageprofile-gold
47654 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
47655 configure-gcc: maybe-all-libelf
47657 configure-stage1-gcc: maybe-all-stage1-libelf
47658 configure-stage2-gcc: maybe-all-stage2-libelf
47659 configure-stage3-gcc: maybe-all-stage3-libelf
47660 configure-stage4-gcc: maybe-all-stage4-libelf
47661 configure-stageprofile-gcc: maybe-all-stageprofile-libelf
47662 configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
47663 all-gcc: all-libiberty
47665 all-stage1-gcc: all-stage1-libiberty
47666 all-stage2-gcc: all-stage2-libiberty
47667 all-stage3-gcc: all-stage3-libiberty
47668 all-stage4-gcc: all-stage4-libiberty
47669 all-stageprofile-gcc: all-stageprofile-libiberty
47670 all-stagefeedback-gcc: all-stagefeedback-libiberty
47671 all-gcc: maybe-all-intl
47673 all-stage1-gcc: maybe-all-stage1-intl
47674 all-stage2-gcc: maybe-all-stage2-intl
47675 all-stage3-gcc: maybe-all-stage3-intl
47676 all-stage4-gcc: maybe-all-stage4-intl
47677 all-stageprofile-gcc: maybe-all-stageprofile-intl
47678 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
47679 all-gcc: maybe-all-mpfr
47681 all-stage1-gcc: maybe-all-stage1-mpfr
47682 all-stage2-gcc: maybe-all-stage2-mpfr
47683 all-stage3-gcc: maybe-all-stage3-mpfr
47684 all-stage4-gcc: maybe-all-stage4-mpfr
47685 all-stageprofile-gcc: maybe-all-stageprofile-mpfr
47686 all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
47687 all-gcc: maybe-all-mpc
47689 all-stage1-gcc: maybe-all-stage1-mpc
47690 all-stage2-gcc: maybe-all-stage2-mpc
47691 all-stage3-gcc: maybe-all-stage3-mpc
47692 all-stage4-gcc: maybe-all-stage4-mpc
47693 all-stageprofile-gcc: maybe-all-stageprofile-mpc
47694 all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
47695 all-gcc: maybe-all-build-texinfo
47697 all-stage1-gcc: maybe-all-build-texinfo
47698 all-stage2-gcc: maybe-all-build-texinfo
47699 all-stage3-gcc: maybe-all-build-texinfo
47700 all-stage4-gcc: maybe-all-build-texinfo
47701 all-stageprofile-gcc: maybe-all-build-texinfo
47702 all-stagefeedback-gcc: maybe-all-build-texinfo
47703 all-gcc: maybe-all-build-bison
47705 all-stage1-gcc: maybe-all-build-bison
47706 all-stage2-gcc: maybe-all-build-bison
47707 all-stage3-gcc: maybe-all-build-bison
47708 all-stage4-gcc: maybe-all-build-bison
47709 all-stageprofile-gcc: maybe-all-build-bison
47710 all-stagefeedback-gcc: maybe-all-build-bison
47711 all-gcc: maybe-all-build-flex
47713 all-stage1-gcc: maybe-all-build-flex
47714 all-stage2-gcc: maybe-all-build-flex
47715 all-stage3-gcc: maybe-all-build-flex
47716 all-stage4-gcc: maybe-all-build-flex
47717 all-stageprofile-gcc: maybe-all-build-flex
47718 all-stagefeedback-gcc: maybe-all-build-flex
47719 all-gcc: maybe-all-build-libiberty
47721 all-stage1-gcc: maybe-all-build-libiberty
47722 all-stage2-gcc: maybe-all-build-libiberty
47723 all-stage3-gcc: maybe-all-build-libiberty
47724 all-stage4-gcc: maybe-all-build-libiberty
47725 all-stageprofile-gcc: maybe-all-build-libiberty
47726 all-stagefeedback-gcc: maybe-all-build-libiberty
47727 all-gcc: maybe-all-build-fixincludes
47729 all-stage1-gcc: maybe-all-build-fixincludes
47730 all-stage2-gcc: maybe-all-build-fixincludes
47731 all-stage3-gcc: maybe-all-build-fixincludes
47732 all-stage4-gcc: maybe-all-build-fixincludes
47733 all-stageprofile-gcc: maybe-all-build-fixincludes
47734 all-stagefeedback-gcc: maybe-all-build-fixincludes
47735 all-gcc: maybe-all-build-libcpp
47737 all-stage1-gcc: maybe-all-build-libcpp
47738 all-stage2-gcc: maybe-all-build-libcpp
47739 all-stage3-gcc: maybe-all-build-libcpp
47740 all-stage4-gcc: maybe-all-build-libcpp
47741 all-stageprofile-gcc: maybe-all-build-libcpp
47742 all-stagefeedback-gcc: maybe-all-build-libcpp
47743 all-gcc: maybe-all-zlib
47745 all-stage1-gcc: maybe-all-stage1-zlib
47746 all-stage2-gcc: maybe-all-stage2-zlib
47747 all-stage3-gcc: maybe-all-stage3-zlib
47748 all-stage4-gcc: maybe-all-stage4-zlib
47749 all-stageprofile-gcc: maybe-all-stageprofile-zlib
47750 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
47751 all-gcc: all-libbacktrace
47753 all-stage1-gcc: all-stage1-libbacktrace
47754 all-stage2-gcc: all-stage2-libbacktrace
47755 all-stage3-gcc: all-stage3-libbacktrace
47756 all-stage4-gcc: all-stage4-libbacktrace
47757 all-stageprofile-gcc: all-stageprofile-libbacktrace
47758 all-stagefeedback-gcc: all-stagefeedback-libbacktrace
47759 all-gcc: all-libcpp
47761 all-stage1-gcc: all-stage1-libcpp
47762 all-stage2-gcc: all-stage2-libcpp
47763 all-stage3-gcc: all-stage3-libcpp
47764 all-stage4-gcc: all-stage4-libcpp
47765 all-stageprofile-gcc: all-stageprofile-libcpp
47766 all-stagefeedback-gcc: all-stagefeedback-libcpp
47767 all-gcc: all-libdecnumber
47769 all-stage1-gcc: all-stage1-libdecnumber
47770 all-stage2-gcc: all-stage2-libdecnumber
47771 all-stage3-gcc: all-stage3-libdecnumber
47772 all-stage4-gcc: all-stage4-libdecnumber
47773 all-stageprofile-gcc: all-stageprofile-libdecnumber
47774 all-stagefeedback-gcc: all-stagefeedback-libdecnumber
47775 all-gcc: maybe-all-libiberty
47777 all-stage1-gcc: maybe-all-stage1-libiberty
47778 all-stage2-gcc: maybe-all-stage2-libiberty
47779 all-stage3-gcc: maybe-all-stage3-libiberty
47780 all-stage4-gcc: maybe-all-stage4-libiberty
47781 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
47782 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
47783 all-gcc: maybe-all-fixincludes
47785 all-stage1-gcc: maybe-all-stage1-fixincludes
47786 all-stage2-gcc: maybe-all-stage2-fixincludes
47787 all-stage3-gcc: maybe-all-stage3-fixincludes
47788 all-stage4-gcc: maybe-all-stage4-fixincludes
47789 all-stageprofile-gcc: maybe-all-stageprofile-fixincludes
47790 all-stagefeedback-gcc: maybe-all-stagefeedback-fixincludes
47791 all-gcc: maybe-all-lto-plugin
47793 all-stage1-gcc: maybe-all-stage1-lto-plugin
47794 all-stage2-gcc: maybe-all-stage2-lto-plugin
47795 all-stage3-gcc: maybe-all-stage3-lto-plugin
47796 all-stage4-gcc: maybe-all-stage4-lto-plugin
47797 all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
47798 all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
47799 info-gcc: maybe-all-build-libiberty
47801 info-stage1-gcc: maybe-all-build-libiberty
47802 info-stage2-gcc: maybe-all-build-libiberty
47803 info-stage3-gcc: maybe-all-build-libiberty
47804 info-stage4-gcc: maybe-all-build-libiberty
47805 info-stageprofile-gcc: maybe-all-build-libiberty
47806 info-stagefeedback-gcc: maybe-all-build-libiberty
47807 dvi-gcc: maybe-all-build-libiberty
47809 dvi-stage1-gcc: maybe-all-build-libiberty
47810 dvi-stage2-gcc: maybe-all-build-libiberty
47811 dvi-stage3-gcc: maybe-all-build-libiberty
47812 dvi-stage4-gcc: maybe-all-build-libiberty
47813 dvi-stageprofile-gcc: maybe-all-build-libiberty
47814 dvi-stagefeedback-gcc: maybe-all-build-libiberty
47815 pdf-gcc: maybe-all-build-libiberty
47817 pdf-stage1-gcc: maybe-all-build-libiberty
47818 pdf-stage2-gcc: maybe-all-build-libiberty
47819 pdf-stage3-gcc: maybe-all-build-libiberty
47820 pdf-stage4-gcc: maybe-all-build-libiberty
47821 pdf-stageprofile-gcc: maybe-all-build-libiberty
47822 pdf-stagefeedback-gcc: maybe-all-build-libiberty
47823 html-gcc: maybe-all-build-libiberty
47825 html-stage1-gcc: maybe-all-build-libiberty
47826 html-stage2-gcc: maybe-all-build-libiberty
47827 html-stage3-gcc: maybe-all-build-libiberty
47828 html-stage4-gcc: maybe-all-build-libiberty
47829 html-stageprofile-gcc: maybe-all-build-libiberty
47830 html-stagefeedback-gcc: maybe-all-build-libiberty
47831 install-gcc: maybe-install-fixincludes
47832 install-gcc: maybe-install-lto-plugin
47833 install-strip-gcc: maybe-install-strip-fixincludes
47834 install-strip-gcc: maybe-install-strip-lto-plugin
47835 configure-libcpp: configure-libiberty
47837 configure-stage1-libcpp: configure-stage1-libiberty
47838 configure-stage2-libcpp: configure-stage2-libiberty
47839 configure-stage3-libcpp: configure-stage3-libiberty
47840 configure-stage4-libcpp: configure-stage4-libiberty
47841 configure-stageprofile-libcpp: configure-stageprofile-libiberty
47842 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
47843 configure-libcpp: maybe-configure-intl
47845 configure-stage1-libcpp: maybe-configure-stage1-intl
47846 configure-stage2-libcpp: maybe-configure-stage2-intl
47847 configure-stage3-libcpp: maybe-configure-stage3-intl
47848 configure-stage4-libcpp: maybe-configure-stage4-intl
47849 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
47850 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
47851 all-libcpp: all-libiberty
47853 all-stage1-libcpp: all-stage1-libiberty
47854 all-stage2-libcpp: all-stage2-libiberty
47855 all-stage3-libcpp: all-stage3-libiberty
47856 all-stage4-libcpp: all-stage4-libiberty
47857 all-stageprofile-libcpp: all-stageprofile-libiberty
47858 all-stagefeedback-libcpp: all-stagefeedback-libiberty
47859 all-libcpp: maybe-all-intl
47861 all-stage1-libcpp: maybe-all-stage1-intl
47862 all-stage2-libcpp: maybe-all-stage2-intl
47863 all-stage3-libcpp: maybe-all-stage3-intl
47864 all-stage4-libcpp: maybe-all-stage4-intl
47865 all-stageprofile-libcpp: maybe-all-stageprofile-intl
47866 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
47867 all-fixincludes: maybe-all-libiberty
47869 all-stage1-fixincludes: maybe-all-stage1-libiberty
47870 all-stage2-fixincludes: maybe-all-stage2-libiberty
47871 all-stage3-fixincludes: maybe-all-stage3-libiberty
47872 all-stage4-fixincludes: maybe-all-stage4-libiberty
47873 all-stageprofile-fixincludes: maybe-all-stageprofile-libiberty
47874 all-stagefeedback-fixincludes: maybe-all-stagefeedback-libiberty
47875 all-gnattools: maybe-all-target-libada
47876 all-gnattools: maybe-all-target-libstdc++-v3
47877 all-lto-plugin: maybe-all-libiberty
47879 all-stage1-lto-plugin: maybe-all-stage1-libiberty
47880 all-stage2-lto-plugin: maybe-all-stage2-libiberty
47881 all-stage3-lto-plugin: maybe-all-stage3-libiberty
47882 all-stage4-lto-plugin: maybe-all-stage4-libiberty
47883 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
47884 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
47885 all-lto-plugin: maybe-all-libiberty-linker-plugin
47887 all-stage1-lto-plugin: maybe-all-stage1-libiberty-linker-plugin
47888 all-stage2-lto-plugin: maybe-all-stage2-libiberty-linker-plugin
47889 all-stage3-lto-plugin: maybe-all-stage3-libiberty-linker-plugin
47890 all-stage4-lto-plugin: maybe-all-stage4-libiberty-linker-plugin
47891 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty-linker-plugin
47892 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty-linker-plugin
47893 configure-libcc1: maybe-configure-gcc
47894 all-libcc1: maybe-all-gcc
47895 all-utils: maybe-all-libiberty
47896 configure-mpfr: maybe-all-gmp
47898 configure-stage1-mpfr: maybe-all-stage1-gmp
47899 configure-stage2-mpfr: maybe-all-stage2-gmp
47900 configure-stage3-mpfr: maybe-all-stage3-gmp
47901 configure-stage4-mpfr: maybe-all-stage4-gmp
47902 configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
47903 configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
47904 configure-mpc: maybe-all-mpfr
47906 configure-stage1-mpc: maybe-all-stage1-mpfr
47907 configure-stage2-mpc: maybe-all-stage2-mpfr
47908 configure-stage3-mpc: maybe-all-stage3-mpfr
47909 configure-stage4-mpc: maybe-all-stage4-mpfr
47910 configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
47911 configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
47912 configure-isl: maybe-all-gmp
47914 configure-stage1-isl: maybe-all-stage1-gmp
47915 configure-stage2-isl: maybe-all-stage2-gmp
47916 configure-stage3-isl: maybe-all-stage3-gmp
47917 configure-stage4-isl: maybe-all-stage4-gmp
47918 configure-stageprofile-isl: maybe-all-stageprofile-gmp
47919 configure-stagefeedback-isl: maybe-all-stagefeedback-gmp
47920 configure-gdb: maybe-all-intl
47921 configure-gdb: maybe-configure-sim
47922 configure-gdb: maybe-all-bfd
47923 configure-gdb: maybe-all-libiconv
47924 all-gdb: maybe-all-libiberty
47925 all-gdb: maybe-all-libiconv
47926 all-gdb: maybe-all-opcodes
47927 all-gdb: maybe-all-readline
47928 all-gdb: maybe-all-build-bison
47929 all-gdb: maybe-all-sim
47930 all-gdb: maybe-all-libdecnumber
47931 all-gdb: maybe-all-libtermcap
47932 configure-libgui: maybe-configure-tcl
47933 configure-libgui: maybe-configure-tk
47934 all-libgui: maybe-all-tcl
47935 all-libgui: maybe-all-tk
47936 all-libgui: maybe-all-itcl
47937 configure-bfd: configure-libiberty
47939 configure-stage1-bfd: configure-stage1-libiberty
47940 configure-stage2-bfd: configure-stage2-libiberty
47941 configure-stage3-bfd: configure-stage3-libiberty
47942 configure-stage4-bfd: configure-stage4-libiberty
47943 configure-stageprofile-bfd: configure-stageprofile-libiberty
47944 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
47945 configure-bfd: maybe-configure-intl
47947 configure-stage1-bfd: maybe-configure-stage1-intl
47948 configure-stage2-bfd: maybe-configure-stage2-intl
47949 configure-stage3-bfd: maybe-configure-stage3-intl
47950 configure-stage4-bfd: maybe-configure-stage4-intl
47951 configure-stageprofile-bfd: maybe-configure-stageprofile-intl
47952 configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
47953 all-bfd: maybe-all-libiberty
47955 all-stage1-bfd: maybe-all-stage1-libiberty
47956 all-stage2-bfd: maybe-all-stage2-libiberty
47957 all-stage3-bfd: maybe-all-stage3-libiberty
47958 all-stage4-bfd: maybe-all-stage4-libiberty
47959 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
47960 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
47961 all-bfd: maybe-all-intl
47963 all-stage1-bfd: maybe-all-stage1-intl
47964 all-stage2-bfd: maybe-all-stage2-intl
47965 all-stage3-bfd: maybe-all-stage3-intl
47966 all-stage4-bfd: maybe-all-stage4-intl
47967 all-stageprofile-bfd: maybe-all-stageprofile-intl
47968 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
47969 configure-opcodes: configure-libiberty
47971 configure-stage1-opcodes: configure-stage1-libiberty
47972 configure-stage2-opcodes: configure-stage2-libiberty
47973 configure-stage3-opcodes: configure-stage3-libiberty
47974 configure-stage4-opcodes: configure-stage4-libiberty
47975 configure-stageprofile-opcodes: configure-stageprofile-libiberty
47976 configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
47977 all-opcodes: maybe-all-libiberty
47979 all-stage1-opcodes: maybe-all-stage1-libiberty
47980 all-stage2-opcodes: maybe-all-stage2-libiberty
47981 all-stage3-opcodes: maybe-all-stage3-libiberty
47982 all-stage4-opcodes: maybe-all-stage4-libiberty
47983 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
47984 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
47985 configure-binutils: maybe-configure-intl
47987 configure-stage1-binutils: maybe-configure-stage1-intl
47988 configure-stage2-binutils: maybe-configure-stage2-intl
47989 configure-stage3-binutils: maybe-configure-stage3-intl
47990 configure-stage4-binutils: maybe-configure-stage4-intl
47991 configure-stageprofile-binutils: maybe-configure-stageprofile-intl
47992 configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
47993 all-binutils: maybe-all-libiberty
47995 all-stage1-binutils: maybe-all-stage1-libiberty
47996 all-stage2-binutils: maybe-all-stage2-libiberty
47997 all-stage3-binutils: maybe-all-stage3-libiberty
47998 all-stage4-binutils: maybe-all-stage4-libiberty
47999 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
48000 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
48001 all-binutils: maybe-all-opcodes
48003 all-stage1-binutils: maybe-all-stage1-opcodes
48004 all-stage2-binutils: maybe-all-stage2-opcodes
48005 all-stage3-binutils: maybe-all-stage3-opcodes
48006 all-stage4-binutils: maybe-all-stage4-opcodes
48007 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
48008 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
48009 all-binutils: maybe-all-bfd
48011 all-stage1-binutils: maybe-all-stage1-bfd
48012 all-stage2-binutils: maybe-all-stage2-bfd
48013 all-stage3-binutils: maybe-all-stage3-bfd
48014 all-stage4-binutils: maybe-all-stage4-bfd
48015 all-stageprofile-binutils: maybe-all-stageprofile-bfd
48016 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
48017 all-binutils: maybe-all-build-flex
48019 all-stage1-binutils: maybe-all-build-flex
48020 all-stage2-binutils: maybe-all-build-flex
48021 all-stage3-binutils: maybe-all-build-flex
48022 all-stage4-binutils: maybe-all-build-flex
48023 all-stageprofile-binutils: maybe-all-build-flex
48024 all-stagefeedback-binutils: maybe-all-build-flex
48025 all-binutils: maybe-all-build-bison
48027 all-stage1-binutils: maybe-all-build-bison
48028 all-stage2-binutils: maybe-all-build-bison
48029 all-stage3-binutils: maybe-all-build-bison
48030 all-stage4-binutils: maybe-all-build-bison
48031 all-stageprofile-binutils: maybe-all-build-bison
48032 all-stagefeedback-binutils: maybe-all-build-bison
48033 all-binutils: maybe-all-intl
48035 all-stage1-binutils: maybe-all-stage1-intl
48036 all-stage2-binutils: maybe-all-stage2-intl
48037 all-stage3-binutils: maybe-all-stage3-intl
48038 all-stage4-binutils: maybe-all-stage4-intl
48039 all-stageprofile-binutils: maybe-all-stageprofile-intl
48040 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
48041 all-binutils: maybe-all-gas
48043 all-stage1-binutils: maybe-all-stage1-gas
48044 all-stage2-binutils: maybe-all-stage2-gas
48045 all-stage3-binutils: maybe-all-stage3-gas
48046 all-stage4-binutils: maybe-all-stage4-gas
48047 all-stageprofile-binutils: maybe-all-stageprofile-gas
48048 all-stagefeedback-binutils: maybe-all-stagefeedback-gas
48049 install-binutils: maybe-install-opcodes
48050 install-strip-binutils: maybe-install-strip-opcodes
48051 install-opcodes: maybe-install-bfd
48052 install-strip-opcodes: maybe-install-strip-bfd
48053 configure-gas: maybe-configure-intl
48055 configure-stage1-gas: maybe-configure-stage1-intl
48056 configure-stage2-gas: maybe-configure-stage2-intl
48057 configure-stage3-gas: maybe-configure-stage3-intl
48058 configure-stage4-gas: maybe-configure-stage4-intl
48059 configure-stageprofile-gas: maybe-configure-stageprofile-intl
48060 configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
48061 all-gas: maybe-all-libiberty
48063 all-stage1-gas: maybe-all-stage1-libiberty
48064 all-stage2-gas: maybe-all-stage2-libiberty
48065 all-stage3-gas: maybe-all-stage3-libiberty
48066 all-stage4-gas: maybe-all-stage4-libiberty
48067 all-stageprofile-gas: maybe-all-stageprofile-libiberty
48068 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
48069 all-gas: maybe-all-opcodes
48071 all-stage1-gas: maybe-all-stage1-opcodes
48072 all-stage2-gas: maybe-all-stage2-opcodes
48073 all-stage3-gas: maybe-all-stage3-opcodes
48074 all-stage4-gas: maybe-all-stage4-opcodes
48075 all-stageprofile-gas: maybe-all-stageprofile-opcodes
48076 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
48077 all-gas: maybe-all-bfd
48079 all-stage1-gas: maybe-all-stage1-bfd
48080 all-stage2-gas: maybe-all-stage2-bfd
48081 all-stage3-gas: maybe-all-stage3-bfd
48082 all-stage4-gas: maybe-all-stage4-bfd
48083 all-stageprofile-gas: maybe-all-stageprofile-bfd
48084 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
48085 all-gas: maybe-all-intl
48087 all-stage1-gas: maybe-all-stage1-intl
48088 all-stage2-gas: maybe-all-stage2-intl
48089 all-stage3-gas: maybe-all-stage3-intl
48090 all-stage4-gas: maybe-all-stage4-intl
48091 all-stageprofile-gas: maybe-all-stageprofile-intl
48092 all-stagefeedback-gas: maybe-all-stagefeedback-intl
48093 configure-gprof: maybe-configure-intl
48094 all-gprof: maybe-all-libiberty
48095 all-gprof: maybe-all-bfd
48096 all-gprof: maybe-all-opcodes
48097 all-gprof: maybe-all-intl
48098 all-gprof: maybe-all-gas
48099 configure-ld: maybe-configure-intl
48101 configure-stage1-ld: maybe-configure-stage1-intl
48102 configure-stage2-ld: maybe-configure-stage2-intl
48103 configure-stage3-ld: maybe-configure-stage3-intl
48104 configure-stage4-ld: maybe-configure-stage4-intl
48105 configure-stageprofile-ld: maybe-configure-stageprofile-intl
48106 configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
48107 all-ld: maybe-all-libiberty
48109 all-stage1-ld: maybe-all-stage1-libiberty
48110 all-stage2-ld: maybe-all-stage2-libiberty
48111 all-stage3-ld: maybe-all-stage3-libiberty
48112 all-stage4-ld: maybe-all-stage4-libiberty
48113 all-stageprofile-ld: maybe-all-stageprofile-libiberty
48114 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
48115 all-ld: maybe-all-bfd
48117 all-stage1-ld: maybe-all-stage1-bfd
48118 all-stage2-ld: maybe-all-stage2-bfd
48119 all-stage3-ld: maybe-all-stage3-bfd
48120 all-stage4-ld: maybe-all-stage4-bfd
48121 all-stageprofile-ld: maybe-all-stageprofile-bfd
48122 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
48123 all-ld: maybe-all-opcodes
48125 all-stage1-ld: maybe-all-stage1-opcodes
48126 all-stage2-ld: maybe-all-stage2-opcodes
48127 all-stage3-ld: maybe-all-stage3-opcodes
48128 all-stage4-ld: maybe-all-stage4-opcodes
48129 all-stageprofile-ld: maybe-all-stageprofile-opcodes
48130 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
48131 all-ld: maybe-all-build-bison
48133 all-stage1-ld: maybe-all-build-bison
48134 all-stage2-ld: maybe-all-build-bison
48135 all-stage3-ld: maybe-all-build-bison
48136 all-stage4-ld: maybe-all-build-bison
48137 all-stageprofile-ld: maybe-all-build-bison
48138 all-stagefeedback-ld: maybe-all-build-bison
48139 all-ld: maybe-all-build-flex
48141 all-stage1-ld: maybe-all-build-flex
48142 all-stage2-ld: maybe-all-build-flex
48143 all-stage3-ld: maybe-all-build-flex
48144 all-stage4-ld: maybe-all-build-flex
48145 all-stageprofile-ld: maybe-all-build-flex
48146 all-stagefeedback-ld: maybe-all-build-flex
48147 all-ld: maybe-all-intl
48149 all-stage1-ld: maybe-all-stage1-intl
48150 all-stage2-ld: maybe-all-stage2-intl
48151 all-stage3-ld: maybe-all-stage3-intl
48152 all-stage4-ld: maybe-all-stage4-intl
48153 all-stageprofile-ld: maybe-all-stageprofile-intl
48154 all-stagefeedback-ld: maybe-all-stagefeedback-intl
48155 all-ld: maybe-all-gas
48157 all-stage1-ld: maybe-all-stage1-gas
48158 all-stage2-ld: maybe-all-stage2-gas
48159 all-stage3-ld: maybe-all-stage3-gas
48160 all-stage4-ld: maybe-all-stage4-gas
48161 all-stageprofile-ld: maybe-all-stageprofile-gas
48162 all-stagefeedback-ld: maybe-all-stagefeedback-gas
48163 all-ld: maybe-all-binutils
48165 all-stage1-ld: maybe-all-stage1-binutils
48166 all-stage2-ld: maybe-all-stage2-binutils
48167 all-stage3-ld: maybe-all-stage3-binutils
48168 all-stage4-ld: maybe-all-stage4-binutils
48169 all-stageprofile-ld: maybe-all-stageprofile-binutils
48170 all-stagefeedback-ld: maybe-all-stagefeedback-binutils
48171 install-ld: maybe-install-gold
48172 install-strip-ld: maybe-install-strip-gold
48173 configure-gold: maybe-configure-intl
48175 configure-stage1-gold: maybe-configure-stage1-intl
48176 configure-stage2-gold: maybe-configure-stage2-intl
48177 configure-stage3-gold: maybe-configure-stage3-intl
48178 configure-stage4-gold: maybe-configure-stage4-intl
48179 configure-stageprofile-gold: maybe-configure-stageprofile-intl
48180 configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
48181 all-gold: maybe-all-libiberty
48183 all-stage1-gold: maybe-all-stage1-libiberty
48184 all-stage2-gold: maybe-all-stage2-libiberty
48185 all-stage3-gold: maybe-all-stage3-libiberty
48186 all-stage4-gold: maybe-all-stage4-libiberty
48187 all-stageprofile-gold: maybe-all-stageprofile-libiberty
48188 all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
48189 all-gold: maybe-all-intl
48191 all-stage1-gold: maybe-all-stage1-intl
48192 all-stage2-gold: maybe-all-stage2-intl
48193 all-stage3-gold: maybe-all-stage3-intl
48194 all-stage4-gold: maybe-all-stage4-intl
48195 all-stageprofile-gold: maybe-all-stageprofile-intl
48196 all-stagefeedback-gold: maybe-all-stagefeedback-intl
48197 all-gold: maybe-all-bfd
48199 all-stage1-gold: maybe-all-stage1-bfd
48200 all-stage2-gold: maybe-all-stage2-bfd
48201 all-stage3-gold: maybe-all-stage3-bfd
48202 all-stage4-gold: maybe-all-stage4-bfd
48203 all-stageprofile-gold: maybe-all-stageprofile-bfd
48204 all-stagefeedback-gold: maybe-all-stagefeedback-bfd
48205 all-gold: maybe-all-build-bison
48207 all-stage1-gold: maybe-all-build-bison
48208 all-stage2-gold: maybe-all-build-bison
48209 all-stage3-gold: maybe-all-build-bison
48210 all-stage4-gold: maybe-all-build-bison
48211 all-stageprofile-gold: maybe-all-build-bison
48212 all-stagefeedback-gold: maybe-all-build-bison
48213 all-gold: maybe-all-gas
48215 all-stage1-gold: maybe-all-stage1-gas
48216 all-stage2-gold: maybe-all-stage2-gas
48217 all-stage3-gold: maybe-all-stage3-gas
48218 all-stage4-gold: maybe-all-stage4-gas
48219 all-stageprofile-gold: maybe-all-stageprofile-gas
48220 all-stagefeedback-gold: maybe-all-stagefeedback-gas
48221 check-gold: maybe-all-binutils
48223 check-stage1-gold: maybe-all-stage1-binutils
48224 check-stage2-gold: maybe-all-stage2-binutils
48225 check-stage3-gold: maybe-all-stage3-binutils
48226 check-stage4-gold: maybe-all-stage4-binutils
48227 check-stageprofile-gold: maybe-all-stageprofile-binutils
48228 check-stagefeedback-gold: maybe-all-stagefeedback-binutils
48229 check-gold: maybe-all-gas
48231 check-stage1-gold: maybe-all-stage1-gas
48232 check-stage2-gold: maybe-all-stage2-gas
48233 check-stage3-gold: maybe-all-stage3-gas
48234 check-stage4-gold: maybe-all-stage4-gas
48235 check-stageprofile-gold: maybe-all-stageprofile-gas
48236 check-stagefeedback-gold: maybe-all-stagefeedback-gas
48237 configure-opcodes: maybe-configure-intl
48239 configure-stage1-opcodes: maybe-configure-stage1-intl
48240 configure-stage2-opcodes: maybe-configure-stage2-intl
48241 configure-stage3-opcodes: maybe-configure-stage3-intl
48242 configure-stage4-opcodes: maybe-configure-stage4-intl
48243 configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
48244 configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
48245 all-opcodes: maybe-all-bfd
48247 all-stage1-opcodes: maybe-all-stage1-bfd
48248 all-stage2-opcodes: maybe-all-stage2-bfd
48249 all-stage3-opcodes: maybe-all-stage3-bfd
48250 all-stage4-opcodes: maybe-all-stage4-bfd
48251 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
48252 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
48253 all-opcodes: maybe-all-libiberty
48255 all-stage1-opcodes: maybe-all-stage1-libiberty
48256 all-stage2-opcodes: maybe-all-stage2-libiberty
48257 all-stage3-opcodes: maybe-all-stage3-libiberty
48258 all-stage4-opcodes: maybe-all-stage4-libiberty
48259 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
48260 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
48261 all-opcodes: maybe-all-intl
48263 all-stage1-opcodes: maybe-all-stage1-intl
48264 all-stage2-opcodes: maybe-all-stage2-intl
48265 all-stage3-opcodes: maybe-all-stage3-intl
48266 all-stage4-opcodes: maybe-all-stage4-intl
48267 all-stageprofile-opcodes: maybe-all-stageprofile-intl
48268 all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
48269 all-dejagnu: maybe-all-tcl
48270 all-dejagnu: maybe-all-expect
48271 all-dejagnu: maybe-all-tk
48272 configure-expect: maybe-configure-tcl
48273 configure-expect: maybe-configure-tk
48274 all-expect: maybe-all-tcl
48275 all-expect: maybe-all-tk
48276 configure-itcl: maybe-configure-tcl
48277 configure-itcl: maybe-configure-tk
48278 all-itcl: maybe-all-tcl
48279 all-itcl: maybe-all-tk
48280 install-itcl: maybe-install-tcl
48281 install-strip-itcl: maybe-install-strip-tcl
48282 configure-tk: maybe-configure-tcl
48283 all-tk: maybe-all-tcl
48284 all-sid: maybe-all-libiberty
48285 all-sid: maybe-all-bfd
48286 all-sid: maybe-all-opcodes
48287 all-sid: maybe-all-tcl
48288 all-sid: maybe-all-tk
48289 install-sid: maybe-install-tcl
48290 install-strip-sid: maybe-install-strip-tcl
48291 install-sid: maybe-install-tk
48292 install-strip-sid: maybe-install-strip-tk
48293 configure-sim: maybe-configure-intl
48294 all-sim: maybe-all-intl
48295 all-sim: maybe-all-libiberty
48296 all-sim: maybe-all-bfd
48297 all-sim: maybe-all-opcodes
48298 all-sim: maybe-all-readline
48299 all-sim: maybe-configure-gdb
48300 all-fastjar: maybe-all-zlib
48301 all-fastjar: maybe-all-build-texinfo
48302 all-fastjar: maybe-all-libiberty
48303 all-bison: maybe-all-intl
48304 all-bison: maybe-all-build-texinfo
48305 all-flex: maybe-all-build-bison
48306 all-flex: maybe-all-intl
48307 all-flex: maybe-all-m4
48308 all-flex: maybe-all-build-texinfo
48309 all-m4: maybe-all-intl
48310 all-m4: maybe-all-build-texinfo
48311 configure-target-boehm-gc: maybe-all-target-libstdc++-v3
48312 configure-target-fastjar: maybe-configure-target-zlib
48313 all-target-fastjar: maybe-all-target-zlib
48314 configure-target-libgo: maybe-configure-target-libffi
48315 configure-target-libgo: maybe-all-target-libstdc++-v3
48316 all-target-libgo: maybe-all-target-libbacktrace
48317 all-target-libgo: maybe-all-target-libffi
48318 all-target-libgo: maybe-all-target-libatomic
48319 configure-target-libjava: maybe-configure-target-zlib
48320 configure-target-libjava: maybe-configure-target-boehm-gc
48321 configure-target-libjava: maybe-configure-target-libffi
48322 all-target-libjava: maybe-all-fastjar
48323 all-target-libjava: maybe-all-target-zlib
48324 all-target-libjava: maybe-all-target-boehm-gc
48325 all-target-libjava: maybe-all-target-libffi
48326 configure-target-libobjc: maybe-configure-target-boehm-gc
48327 all-target-libobjc: maybe-all-target-boehm-gc
48328 configure-target-libstdc++-v3: maybe-configure-target-libgomp
48330 configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
48331 configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
48332 configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
48333 configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
48334 configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
48335 configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
48336 configure-target-libsanitizer: maybe-all-target-libstdc++-v3
48338 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libstdc++-v3
48339 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libstdc++-v3
48340 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libstdc++-v3
48341 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libstdc++-v3
48342 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libstdc++-v3
48343 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libstdc++-v3
48344 configure-target-libvtv: maybe-all-target-libstdc++-v3
48346 configure-stage1-target-libvtv: maybe-all-stage1-target-libstdc++-v3
48347 configure-stage2-target-libvtv: maybe-all-stage2-target-libstdc++-v3
48348 configure-stage3-target-libvtv: maybe-all-stage3-target-libstdc++-v3
48349 configure-stage4-target-libvtv: maybe-all-stage4-target-libstdc++-v3
48350 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libstdc++-v3
48351 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libstdc++-v3
48352 all-target-libstdc++-v3: maybe-configure-target-libgomp
48354 all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
48355 all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
48356 all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
48357 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
48358 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
48359 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
48360 install-target-libgo: maybe-install-target-libatomic
48361 install-target-libgfortran: maybe-install-target-libquadmath
48362 install-target-libgfortran: maybe-install-target-libgcc
48363 install-target-libsanitizer: maybe-install-target-libstdc++-v3
48364 install-target-libsanitizer: maybe-install-target-libgcc
48365 install-target-libvtv: maybe-install-target-libstdc++-v3
48366 install-target-libvtv: maybe-install-target-libgcc
48367 install-target-libcilkrts: maybe-install-target-libstdc++-v3
48368 install-target-libcilkrts: maybe-install-target-libgcc
48369 install-target-libjava: maybe-install-target-libgcc
48370 install-target-libitm: maybe-install-target-libgcc
48371 install-target-libobjc: maybe-install-target-libgcc
48372 install-target-libstdc++-v3: maybe-install-target-libgcc
48373 all-target-libgloss: maybe-all-target-newlib
48374 all-target-winsup: maybe-all-target-libtermcap
48375 configure-target-newlib: maybe-all-binutils
48376 configure-target-newlib: maybe-all-ld
48377 configure-target-libgfortran: maybe-all-target-libquadmath
48380 # Dependencies for target modules on other target modules are
48381 # described by lang_env_dependencies; the defaults apply to anything
48382 # not mentioned there.
48385 @if gcc-bootstrap
48386 configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
48387 configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
48388 configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
48389 configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
48390 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
48391 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
48392 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libgcc
48393 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libgcc
48394 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libgcc
48395 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libgcc
48396 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libgcc
48397 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libgcc
48398 configure-stage1-target-libvtv: maybe-all-stage1-target-libgcc
48399 configure-stage2-target-libvtv: maybe-all-stage2-target-libgcc
48400 configure-stage3-target-libvtv: maybe-all-stage3-target-libgcc
48401 configure-stage4-target-libvtv: maybe-all-stage4-target-libgcc
48402 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libgcc
48403 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libgcc
48404 configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
48405 configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
48406 configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
48407 configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
48408 configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
48409 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
48410 @endif gcc-bootstrap
48412 @if gcc-no-bootstrap
48413 configure-target-libstdc++-v3: maybe-all-target-libgcc
48414 configure-target-libsanitizer: maybe-all-target-libgcc
48415 configure-target-libvtv: maybe-all-target-libgcc
48416 configure-target-libcilkrts: maybe-all-target-libgcc
48417 configure-target-libssp: maybe-all-target-libgcc
48418 configure-target-newlib: maybe-all-target-libgcc
48419 configure-target-libbacktrace: maybe-all-target-libgcc
48420 configure-target-libquadmath: maybe-all-target-libgcc
48421 configure-target-libgfortran: maybe-all-target-libgcc
48422 configure-target-libobjc: maybe-all-target-libgcc
48423 configure-target-libgo: maybe-all-target-libgcc
48424 configure-target-libtermcap: maybe-all-target-libgcc
48425 configure-target-winsup: maybe-all-target-libgcc
48426 configure-target-libgloss: maybe-all-target-libgcc
48427 configure-target-libffi: maybe-all-target-libgcc
48428 configure-target-libjava: maybe-all-target-libgcc
48429 configure-target-zlib: maybe-all-target-libgcc
48430 configure-target-boehm-gc: maybe-all-target-libgcc
48431 configure-target-rda: maybe-all-target-libgcc
48432 configure-target-libada: maybe-all-target-libgcc
48433 configure-target-libgomp: maybe-all-target-libgcc
48434 configure-target-libitm: maybe-all-target-libgcc
48435 configure-target-libatomic: maybe-all-target-libgcc
48436 @endif gcc-no-bootstrap
48439 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
48441 configure-target-libsanitizer: maybe-all-target-newlib maybe-all-target-libgloss
48443 configure-target-libvtv: maybe-all-target-newlib maybe-all-target-libgloss
48445 configure-target-libcilkrts: maybe-all-target-newlib maybe-all-target-libgloss
48446 configure-target-libcilkrts: maybe-all-target-libstdc++-v3
48448 configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
48452 configure-target-libbacktrace: maybe-all-target-newlib maybe-all-target-libgloss
48454 configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
48456 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
48458 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
48460 configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
48462 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
48464 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
48467 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
48469 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
48470 configure-target-libjava: maybe-all-target-libstdc++-v3
48472 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
48474 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
48476 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
48478 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
48480 configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
48482 configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
48483 configure-target-libitm: maybe-all-target-libstdc++-v3
48485 configure-target-libatomic: maybe-all-target-newlib maybe-all-target-libgloss
48488 CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
48489 GDB_TK = @GDB_TK@
48490 INSTALL_GDB_TK = @INSTALL_GDB_TK@
48491 configure-gdb: $(CONFIGURE_GDB_TK)
48492 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
48493 install-gdb: $(INSTALL_GDB_TK)
48495 # Serialization dependencies. Host configures don't work well in parallel to
48496 # each other, due to contention over config.cache. Target configures and
48497 # build configures are similar.
48498 @serialization_dependencies@
48500 # --------------------------------
48501 # Regenerating top level configury
48502 # --------------------------------
48504 # Rebuilding Makefile.in, using autogen.
48505 AUTOGEN = autogen
48506 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
48507 cd $(srcdir) && $(AUTOGEN) Makefile.def
48509 # Rebuilding Makefile.
48510 Makefile: $(srcdir)/Makefile.in config.status
48511 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
48513 config.status: configure
48514 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
48516 # Rebuilding configure.
48517 AUTOCONF = autoconf
48518 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
48519 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
48520 cd $(srcdir) && $(AUTOCONF)
48522 # ------------------------------
48523 # Special directives to GNU Make
48524 # ------------------------------
48526 # Don't pass command-line variables to submakes.
48527 .NOEXPORT:
48528 MAKEOVERRIDES=
48530 # end of Makefile.in