Merge trunk version 213968 into gupc branch.
[official-gcc.git] / Makefile.in
blobdc7dae978f803eeeea9c189d7bc8284ed1e63f80
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 GUPC="$(GUPC_FOR_BUILD)"; export GUPC; \
161 GUPCFLAGS="$(GUPCFLAGS_FOR_BUILD)"; export GUPCFLAGS; \
162 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
163 LD="$(LD_FOR_BUILD)"; export LD; \
164 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
165 NM="$(NM_FOR_BUILD)"; export NM; \
166 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
167 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
168 WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
170 # These variables must be set on the make command line for directories
171 # built for the build system to override those in BASE_FLAGS_TO_PASS.
172 EXTRA_BUILD_FLAGS = \
173 CFLAGS="$(CFLAGS_FOR_BUILD)" \
174 LDFLAGS="$(LDFLAGS_FOR_BUILD)"
176 # This is the list of directories to built for the host system.
177 SUBDIRS = @configdirs@
178 TARGET_CONFIGDIRS = @target_configdirs@
179 # This is set by the configure script to the arguments to use when configuring
180 # directories built for the host system.
181 HOST_CONFIGARGS = @host_configargs@
182 # Host programs are put under this directory, which is . except if building
183 # with srcdir=..
184 HOST_SUBDIR = @host_subdir@
185 # This is the list of variables to export in the environment when
186 # configuring subdirectories for the host system. We need to pass
187 # some to the GCC configure because of its hybrid host/target nature.
188 HOST_EXPORTS = \
189 $(BASE_EXPORTS) \
190 CC="$(CC)"; export CC; \
191 ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
192 CFLAGS="$(CFLAGS)"; export CFLAGS; \
193 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
194 CXX="$(CXX)"; export CXX; \
195 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
196 GCJ="$(GCJ)"; export GCJ; \
197 GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
198 GOC="$(GOC)"; export GOC; \
199 GUPC="$(GUPC)"; export GUPC; \
200 AR="$(AR)"; export AR; \
201 AS="$(AS)"; export AS; \
202 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
203 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
204 LD="$(LD)"; export LD; \
205 LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
206 NM="$(NM)"; export NM; \
207 RANLIB="$(RANLIB)"; export RANLIB; \
208 WINDRES="$(WINDRES)"; export WINDRES; \
209 WINDMC="$(WINDMC)"; export WINDMC; \
210 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
211 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
212 READELF="$(READELF)"; export READELF; \
213 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
214 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
215 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
216 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
217 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
218 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
219 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
220 READELF_FOR_TARGET="$(READELF_FOR_TARGET)"; export READELF_FOR_TARGET; \
221 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
222 HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
223 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
224 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
225 ISLINC="$(HOST_ISLINC)"; export ISLINC; \
226 CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
227 CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
228 LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \
229 LIBELFINC="$(HOST_LIBELFINC)" ; export LIBELFINC; \
230 @if gcc-bootstrap
231 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
232 @endif gcc-bootstrap
233 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
235 POSTSTAGE1_CXX_EXPORT = \
236 CXX='$(CXX)'; export CXX; \
237 CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
238 @if target-libstdc++-v3-bootstrap
239 # Override the above if we're bootstrapping C++.
240 POSTSTAGE1_CXX_EXPORT = \
241 CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xg++$(exeext) \
242 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
243 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
244 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
245 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
246 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
247 `if $(LEAN); then echo ' -isystem '; else echo ' -I'; fi`$$s/libstdc++-v3/libsupc++ \
248 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
249 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
250 export CXX; \
251 CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
252 @endif target-libstdc++-v3-bootstrap
254 # Similar, for later GCC stages.
255 POSTSTAGE1_HOST_EXPORTS = \
256 $(HOST_EXPORTS) \
257 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
258 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
259 $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
260 CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
261 $(POSTSTAGE1_CXX_EXPORT) \
262 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
263 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
264 HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
266 # Target libraries are put under this directory:
267 TARGET_SUBDIR = @target_subdir@
268 # This is set by the configure script to the arguments to use when configuring
269 # directories built for the target.
270 TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
271 # This is the list of variables to export in the environment when
272 # configuring subdirectories for the target system.
273 BASE_TARGET_EXPORTS = \
274 $(BASE_EXPORTS) \
275 AR="$(AR_FOR_TARGET)"; export AR; \
276 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
277 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
278 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
279 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
280 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
281 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
282 GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
283 GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
284 GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
285 GUPC="$(GUPC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GUPC; \
286 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
287 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
288 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
289 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
290 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
291 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
292 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
293 READELF="$(READELF_FOR_TARGET)"; export READELF; \
294 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
295 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
296 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
297 @if gcc-bootstrap
298 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
299 @endif gcc-bootstrap
300 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
301 TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
303 RAW_CXX_TARGET_EXPORTS = \
304 $(BASE_TARGET_EXPORTS) \
305 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
306 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
308 NORMAL_TARGET_EXPORTS = \
309 $(BASE_TARGET_EXPORTS) \
310 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
312 # Where to find GMP
313 HOST_GMPLIBS = @gmplibs@
314 HOST_GMPINC = @gmpinc@
316 # Where to find ISL
317 HOST_ISLINC = @islinc@
319 # Where to find CLOOG
320 HOST_CLOOGLIBS = @clooglibs@
321 HOST_CLOOGINC = @clooginc@
323 # Where to find libelf
324 HOST_LIBELFLIBS = @libelflibs@
325 HOST_LIBELFINC = @libelfinc@
327 EXTRA_CONFIGARGS_LIBJAVA = @EXTRA_CONFIGARGS_LIBJAVA@
329 # ----------------------------------------------
330 # Programs producing files for the BUILD machine
331 # ----------------------------------------------
333 SHELL = @SHELL@
335 # pwd command to use. Allow user to override default by setting PWDCMD in
336 # the environment to account for automounters. The make variable must not
337 # be called PWDCMD, otherwise the value set here is passed to make
338 # subprocesses and overrides the setting from the user's environment.
339 # Don't use PWD since it is a common shell environment variable and we
340 # don't want to corrupt it.
341 PWD_COMMAND = $${PWDCMD-pwd}
343 # compilers to use to create programs which must be run in the build
344 # environment.
345 AR_FOR_BUILD = @AR_FOR_BUILD@
346 AS_FOR_BUILD = @AS_FOR_BUILD@
347 CC_FOR_BUILD = @CC_FOR_BUILD@
348 CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
349 CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
350 CXX_FOR_BUILD = @CXX_FOR_BUILD@
351 DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
352 GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
353 GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
354 GOC_FOR_BUILD = @GOC_FOR_BUILD@
355 GUPC_FOR_BUILD = @GUPC_FOR_BUILD@
356 LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
357 LD_FOR_BUILD = @LD_FOR_BUILD@
358 NM_FOR_BUILD = @NM_FOR_BUILD@
359 RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
360 WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
361 WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
363 # Special variables passed down in EXTRA_GCC_FLAGS. They are defined
364 # here so that they can be overridden by Makefile fragments.
365 BUILD_PREFIX = @BUILD_PREFIX@
366 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
368 # Flags to pass to stage2 and later makes. They are defined
369 # here so that they can be overridden by Makefile fragments.
370 BOOT_CFLAGS= -g -O2
371 BOOT_LDFLAGS=
372 BOOT_ADAFLAGS= -gnatpg
374 AWK = @AWK@
375 SED = @SED@
376 BISON = @BISON@
377 YACC = @YACC@
378 FLEX = @FLEX@
379 LEX = @LEX@
380 M4 = @M4@
381 MAKEINFO = @MAKEINFO@
382 EXPECT = @EXPECT@
383 RUNTEST = @RUNTEST@
385 # This just becomes part of the MAKEINFO definition passed down to
386 # sub-makes. It lets flags be given on the command line while still
387 # using the makeinfo from the object tree.
388 # (Default to avoid splitting info files by setting the threshold high.)
389 MAKEINFOFLAGS = --split-size=5000000
391 # ---------------------------------------------
392 # Programs producing files for the HOST machine
393 # ---------------------------------------------
395 AS = @AS@
396 AR = @AR@
397 AR_FLAGS = rc
398 CC = @CC@
399 CXX = @CXX@
400 DLLTOOL = @DLLTOOL@
401 LD = @LD@
402 LIPO = @LIPO@
403 NM = @NM@
404 OBJDUMP = @OBJDUMP@
405 RANLIB = @RANLIB@
406 READELF = @READELF@
407 STRIP = @STRIP@
408 WINDRES = @WINDRES@
409 WINDMC = @WINDMC@
411 GNATBIND = @GNATBIND@
412 GNATMAKE = @GNATMAKE@
414 CFLAGS = @CFLAGS@
415 LDFLAGS = @LDFLAGS@
416 LIBCFLAGS = $(CFLAGS)
417 CXXFLAGS = @CXXFLAGS@
418 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
419 GOCFLAGS = $(CFLAGS)
420 GUPCFLAGS = $(CFLAGS)
422 TFLAGS =
424 # Defaults for all stages; some are overridden below.
426 STAGE_CFLAGS = $(BOOT_CFLAGS)
427 STAGE_TFLAGS = $(TFLAGS)
428 STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
431 # Defaults for stage 1; some are overridden below.
432 STAGE1_CFLAGS = $(STAGE_CFLAGS)
433 STAGE1_CXXFLAGS = $(CXXFLAGS)
434 @if target-libstdc++-v3-bootstrap
435 # Override the above if we're bootstrapping C++.
436 STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
437 @endif target-libstdc++-v3-bootstrap
438 STAGE1_TFLAGS = $(STAGE_TFLAGS)
439 STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
441 # Defaults for stage 2; some are overridden below.
442 STAGE2_CFLAGS = $(STAGE_CFLAGS)
443 STAGE2_CXXFLAGS = $(CXXFLAGS)
444 @if target-libstdc++-v3-bootstrap
445 # Override the above if we're bootstrapping C++.
446 STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
447 @endif target-libstdc++-v3-bootstrap
448 STAGE2_TFLAGS = $(STAGE_TFLAGS)
449 STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
451 # Defaults for stage 3; some are overridden below.
452 STAGE3_CFLAGS = $(STAGE_CFLAGS)
453 STAGE3_CXXFLAGS = $(CXXFLAGS)
454 @if target-libstdc++-v3-bootstrap
455 # Override the above if we're bootstrapping C++.
456 STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
457 @endif target-libstdc++-v3-bootstrap
458 STAGE3_TFLAGS = $(STAGE_TFLAGS)
459 STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
461 # Defaults for stage 4; some are overridden below.
462 STAGE4_CFLAGS = $(STAGE_CFLAGS)
463 STAGE4_CXXFLAGS = $(CXXFLAGS)
464 @if target-libstdc++-v3-bootstrap
465 # Override the above if we're bootstrapping C++.
466 STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
467 @endif target-libstdc++-v3-bootstrap
468 STAGE4_TFLAGS = $(STAGE_TFLAGS)
469 STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
471 # Defaults for stage profile; some are overridden below.
472 STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
473 STAGEprofile_CXXFLAGS = $(CXXFLAGS)
474 @if target-libstdc++-v3-bootstrap
475 # Override the above if we're bootstrapping C++.
476 STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
477 @endif target-libstdc++-v3-bootstrap
478 STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
479 STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
481 # Defaults for stage feedback; some are overridden below.
482 STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
483 STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
484 @if target-libstdc++-v3-bootstrap
485 # Override the above if we're bootstrapping C++.
486 STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
487 @endif target-libstdc++-v3-bootstrap
488 STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
489 STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
492 # Only build the C compiler for stage1, because that is the only one that
493 # we can guarantee will build with the native compiler, and also it is the
494 # only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
495 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
496 # overrideable (for a bootstrap build stage1 also builds gcc.info).
498 STAGE1_CFLAGS = @stage1_cflags@
499 STAGE1_CHECKING = @stage1_checking@
500 STAGE1_LANGUAGES = @stage1_languages@
501 # * We force-disable intermodule optimizations, even if
502 # --enable-intermodule was passed, since the installed compiler
503 # probably can't handle them. Luckily, autoconf always respects
504 # the last argument when conflicting --enable arguments are passed.
505 # * Likewise, we force-disable coverage flags, since the installed
506 # compiler probably has never heard of them.
507 # * We also disable -Wformat, since older GCCs don't understand newer %s.
508 STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
509 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" \
510 --disable-build-format-warnings
512 STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
513 STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
515 STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
516 STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
518 do-compare = @do_compare@
519 do-compare3 = $(do-compare)
521 # -----------------------------------------------
522 # Programs producing files for the TARGET machine
523 # -----------------------------------------------
525 AR_FOR_TARGET=@AR_FOR_TARGET@
526 AS_FOR_TARGET=@AS_FOR_TARGET@
527 CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
529 # If GCC_FOR_TARGET is not overriden on the command line, then this
530 # variable is passed down to the gcc Makefile, where it is used to
531 # build libgcc2.a. We define it here so that it can itself be
532 # overridden on the command line.
533 GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
534 CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
535 RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
536 GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
537 GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
538 GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
539 GUPC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GUPC_FOR_TARGET@
540 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
541 LD_FOR_TARGET=@LD_FOR_TARGET@
543 LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
544 NM_FOR_TARGET=@NM_FOR_TARGET@
545 OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
546 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
547 READELF_FOR_TARGET=@READELF_FOR_TARGET@
548 STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
549 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
550 WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
552 COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
553 COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
554 COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
556 CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
557 CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
559 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
560 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
561 LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
562 GOCFLAGS_FOR_TARGET = -O2 -g
563 GUPCFLAGS_FOR_TARGET = -O2 -g
565 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
566 SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
567 DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
569 XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
571 # ------------------------------------
572 # Miscellaneous targets and flag lists
573 # ------------------------------------
575 # The first rule in the file had better be this one. Don't put any above it.
576 # This lives here to allow makefile fragments to contain dependencies.
577 all:
579 #### host and target specific makefile fragments come in here.
580 @target_makefile_frag@
581 @alphaieee_frag@
582 @ospace_frag@
583 @host_makefile_frag@
586 # This is the list of directories that may be needed in RPATH_ENVVAR
587 # so that programs built for the target machine work.
588 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)
590 @if target-libstdc++-v3
591 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
592 @endif target-libstdc++-v3
594 @if target-libsanitizer
595 TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs:
596 @endif target-libsanitizer
598 @if target-libvtv
599 TARGET_LIB_PATH_libvtv = $$r/$(TARGET_SUBDIR)/libvtv/.libs:
600 @endif target-libvtv
602 @if target-libcilkrts
603 TARGET_LIB_PATH_libcilkrts = $$r/$(TARGET_SUBDIR)/libcilkrts/.libs:
604 @endif target-libcilkrts
606 @if target-libssp
607 TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
608 @endif target-libssp
610 @if target-libgomp
611 TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
612 @endif target-libgomp
614 @if target-libitm
615 TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
616 @endif target-libitm
618 @if target-libatomic
619 TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs:
620 @endif target-libatomic
624 # This is the list of directories that may be needed in RPATH_ENVVAR
625 # so that programs built for the host machine work.
626 HOST_LIB_PATH = $(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_isl)$(HOST_LIB_PATH_cloog)$(HOST_LIB_PATH_libelf)
628 # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
629 @if gcc
630 HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
631 @endif gcc
634 @if gmp
635 HOST_LIB_PATH_gmp = \
636 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
637 @endif gmp
639 @if mpfr
640 HOST_LIB_PATH_mpfr = \
641 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
642 @endif mpfr
644 @if mpc
645 HOST_LIB_PATH_mpc = \
646 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
647 @endif mpc
649 @if isl
650 HOST_LIB_PATH_isl = \
651 $$r/$(HOST_SUBDIR)/isl/.libs:$$r/$(HOST_SUBDIR)/prev-isl/.libs:
652 @endif isl
654 @if cloog
655 HOST_LIB_PATH_cloog = \
656 $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
657 @endif cloog
659 @if libelf
660 HOST_LIB_PATH_libelf = \
661 $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
662 @endif libelf
665 CXX_FOR_TARGET_FLAG_TO_PASS = \
666 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
667 @if target-libstdc++-v3
668 # CXX_FOR_TARGET is tricky to get right for target libs that require a
669 # functional C++ compiler. When we recurse, if we expand
670 # CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
671 # libstdc++ include flags from the script. Instead, we get an
672 # -funconfigured-* word, so that we'll get errors if this invalid C++
673 # command line is used for anything, but also so that we can use the
674 # word to decide whether or not to pass on this CXX_FOR_TARGET. If we
675 # don't pass it on, sub-make will use the default definition, that
676 # re-expands it at the time of use, so we'll get it right when we need
677 # it. One potential exception is the expansion of CXX_FOR_TARGET
678 # passed down as part of CXX within TARGET_FLAGS, but this wouldn't
679 # really work, for C++ host programs can't depend on the current-stage
680 # C++ target library.
681 CXX_FOR_TARGET_FLAG_TO_PASS = \
682 $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
683 @endif target-libstdc++-v3
685 # Flags to pass down to all sub-makes.
686 BASE_FLAGS_TO_PASS = \
687 "DESTDIR=$(DESTDIR)" \
688 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
689 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
690 "bindir=$(bindir)" \
691 "datadir=$(datadir)" \
692 "exec_prefix=$(exec_prefix)" \
693 "includedir=$(includedir)" \
694 "datarootdir=$(datarootdir)" \
695 "docdir=$(docdir)" \
696 "infodir=$(infodir)" \
697 "pdfdir=$(pdfdir)" \
698 "htmldir=$(htmldir)" \
699 "libdir=$(libdir)" \
700 "libexecdir=$(libexecdir)" \
701 "lispdir=$(lispdir)" \
702 "localstatedir=$(localstatedir)" \
703 "mandir=$(mandir)" \
704 "oldincludedir=$(oldincludedir)" \
705 "prefix=$(prefix)" \
706 "sbindir=$(sbindir)" \
707 "sharedstatedir=$(sharedstatedir)" \
708 "sysconfdir=$(sysconfdir)" \
709 "tooldir=$(tooldir)" \
710 "build_tooldir=$(build_tooldir)" \
711 "target_alias=$(target_alias)" \
712 "AWK=$(AWK)" \
713 "BISON=$(BISON)" \
714 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
715 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
716 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
717 "EXPECT=$(EXPECT)" \
718 "FLEX=$(FLEX)" \
719 "INSTALL=$(INSTALL)" \
720 "INSTALL_DATA=$(INSTALL_DATA)" \
721 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
722 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
723 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
724 "LEX=$(LEX)" \
725 "M4=$(M4)" \
726 "MAKE=$(MAKE)" \
727 "RUNTEST=$(RUNTEST)" \
728 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
729 "SED=$(SED)" \
730 "SHELL=$(SHELL)" \
731 "YACC=$(YACC)" \
732 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
733 "ADA_CFLAGS=$(ADA_CFLAGS)" \
734 "AR_FLAGS=$(AR_FLAGS)" \
735 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
736 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
737 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
738 "CFLAGS=$(CFLAGS)" \
739 "CXXFLAGS=$(CXXFLAGS)" \
740 "LDFLAGS=$(LDFLAGS)" \
741 "LIBCFLAGS=$(LIBCFLAGS)" \
742 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
743 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
744 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
745 "GNATBIND=$(GNATBIND)" \
746 "GNATMAKE=$(GNATMAKE)" \
747 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
748 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
749 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
750 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
751 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
752 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
753 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
754 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
755 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
756 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
757 "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
758 "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
759 "GUPC_FOR_TARGET=$(GUPC_FOR_TARGET)" \
760 "GUPCFLAGS_FOR_TARGET=$(GUPCFLAGS_FOR_TARGET)" \
761 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
762 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
763 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
764 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
765 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
766 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
767 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
768 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
769 "READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
770 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
771 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
772 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
773 "BUILD_CONFIG=$(BUILD_CONFIG)" \
774 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
775 "LEAN=$(LEAN)" \
776 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
777 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
778 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
779 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
780 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
781 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
782 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
783 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
784 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
785 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
786 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
787 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
788 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
789 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
790 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
791 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
792 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
793 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
794 $(CXX_FOR_TARGET_FLAG_TO_PASS) \
795 "TFLAGS=$(TFLAGS)" \
796 "CONFIG_SHELL=$(SHELL)" \
797 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
799 # We leave this in just in case, but it is not needed anymore.
800 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
802 # Flags to pass down to most sub-makes, in which we're building with
803 # the host environment.
804 EXTRA_HOST_FLAGS = \
805 'AR=$(AR)' \
806 'AS=$(AS)' \
807 'CC=$(CC)' \
808 'CXX=$(CXX)' \
809 'DLLTOOL=$(DLLTOOL)' \
810 'GCJ=$(GCJ)' \
811 'GFORTRAN=$(GFORTRAN)' \
812 'GOC=$(GOC)' \
813 'GUPC=$(GUPC)' \
814 'LD=$(LD)' \
815 'LIPO=$(LIPO)' \
816 'NM=$(NM)' \
817 'OBJDUMP=$(OBJDUMP)' \
818 'RANLIB=$(RANLIB)' \
819 'READELF=$(READELF)' \
820 'STRIP=$(STRIP)' \
821 'WINDRES=$(WINDRES)' \
822 'WINDMC=$(WINDMC)'
824 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
826 # Flags to pass to stage1 or when not bootstrapping.
828 STAGE1_FLAGS_TO_PASS = \
829 LDFLAGS="$${LDFLAGS}" \
830 HOST_LIBS="$${HOST_LIBS}"
832 # Flags to pass to stage2 and later makes.
834 POSTSTAGE1_FLAGS_TO_PASS = \
835 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
836 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
837 GNATBIND="$${GNATBIND}" \
838 LDFLAGS="$${LDFLAGS}" \
839 HOST_LIBS="$${HOST_LIBS}" \
840 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
842 # Flags to pass down to makes which are built with the target environment.
843 # The double $ decreases the length of the command line; those variables
844 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
845 # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
846 # so we expand them here.
847 EXTRA_TARGET_FLAGS = \
848 'AR=$$(AR_FOR_TARGET)' \
849 'AS=$(COMPILER_AS_FOR_TARGET)' \
850 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
851 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
852 'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
853 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
854 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
855 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
856 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
857 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
858 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
859 'GUPC=$$(GUPC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
860 'GUPCFLAGS=$$(GUPCFLAGS_FOR_TARGET)' \
861 'LD=$(COMPILER_LD_FOR_TARGET)' \
862 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
863 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
864 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
865 'NM=$(COMPILER_NM_FOR_TARGET)' \
866 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
867 'RANLIB=$$(RANLIB_FOR_TARGET)' \
868 'READELF=$$(READELF_FOR_TARGET)' \
869 'WINDRES=$$(WINDRES_FOR_TARGET)' \
870 'WINDMC=$$(WINDMC_FOR_TARGET)' \
871 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
872 "TFLAGS=$$TFLAGS"
874 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
876 # Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
877 # unfortunately needs the native compiler and the target ar and
878 # ranlib.
879 # If any variables are added here, they must be added to do-*, below.
880 # The BUILD_* variables are a special case, which are used for the gcc
881 # cross-building scheme.
882 EXTRA_GCC_FLAGS = \
883 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
884 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
885 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
887 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
889 @if gcc
890 BUILD_CONFIG = @BUILD_CONFIG@
891 ifneq ($(BUILD_CONFIG),)
892 include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
893 endif
894 @endif gcc
896 .PHONY: configure-host
897 configure-host: \
898 maybe-configure-bfd \
899 maybe-configure-opcodes \
900 maybe-configure-binutils \
901 maybe-configure-bison \
902 maybe-configure-cgen \
903 maybe-configure-dejagnu \
904 maybe-configure-etc \
905 maybe-configure-fastjar \
906 maybe-configure-fixincludes \
907 maybe-configure-flex \
908 maybe-configure-gas \
909 maybe-configure-gcc \
910 maybe-configure-gmp \
911 maybe-configure-mpfr \
912 maybe-configure-mpc \
913 maybe-configure-isl \
914 maybe-configure-cloog \
915 maybe-configure-libelf \
916 maybe-configure-gold \
917 maybe-configure-gprof \
918 maybe-configure-intl \
919 maybe-configure-tcl \
920 maybe-configure-itcl \
921 maybe-configure-ld \
922 maybe-configure-libbacktrace \
923 maybe-configure-libcpp \
924 maybe-configure-libdecnumber \
925 maybe-configure-libgui \
926 maybe-configure-libiberty \
927 maybe-configure-libiberty-linker-plugin \
928 maybe-configure-libiconv \
929 maybe-configure-m4 \
930 maybe-configure-readline \
931 maybe-configure-sid \
932 maybe-configure-sim \
933 maybe-configure-texinfo \
934 maybe-configure-zlib \
935 maybe-configure-gdb \
936 maybe-configure-expect \
937 maybe-configure-guile \
938 maybe-configure-tk \
939 maybe-configure-libtermcap \
940 maybe-configure-utils \
941 maybe-configure-gnattools \
942 maybe-configure-lto-plugin
943 .PHONY: configure-target
944 configure-target: \
945 maybe-configure-target-libstdc++-v3 \
946 maybe-configure-target-libsanitizer \
947 maybe-configure-target-libvtv \
948 maybe-configure-target-libcilkrts \
949 maybe-configure-target-libssp \
950 maybe-configure-target-newlib \
951 maybe-configure-target-libgcc \
952 maybe-configure-target-libbacktrace \
953 maybe-configure-target-libquadmath \
954 maybe-configure-target-libgfortran \
955 maybe-configure-target-libobjc \
956 maybe-configure-target-libgupc \
957 maybe-configure-target-libgo \
958 maybe-configure-target-libtermcap \
959 maybe-configure-target-winsup \
960 maybe-configure-target-libgloss \
961 maybe-configure-target-libffi \
962 maybe-configure-target-libjava \
963 maybe-configure-target-zlib \
964 maybe-configure-target-boehm-gc \
965 maybe-configure-target-rda \
966 maybe-configure-target-libada \
967 maybe-configure-target-libgomp \
968 maybe-configure-target-libitm \
969 maybe-configure-target-libatomic
971 # The target built for a native non-bootstrap build.
972 .PHONY: all
973 all:
974 @if gcc-bootstrap
975 [ -f stage_final ] || echo stage3 > stage_final
976 @r=`${PWD_COMMAND}`; export r; \
977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
978 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
979 @endif gcc-bootstrap
980 @: $(MAKE); $(unstage)
981 @r=`${PWD_COMMAND}`; export r; \
982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
983 @if gcc-bootstrap
984 if [ -f stage_last ]; then \
985 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
986 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
987 else \
988 @endif gcc-bootstrap
989 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
990 @if gcc-bootstrap
992 fi \
993 @endif gcc-bootstrap
994 && :
996 .PHONY: all-build
998 all-build: maybe-all-build-libiberty
999 all-build: maybe-all-build-bison
1000 all-build: maybe-all-build-flex
1001 all-build: maybe-all-build-m4
1002 all-build: maybe-all-build-texinfo
1003 all-build: maybe-all-build-fixincludes
1005 .PHONY: all-host
1007 @if bfd-no-bootstrap
1008 all-host: maybe-all-bfd
1009 @endif bfd-no-bootstrap
1010 @if opcodes-no-bootstrap
1011 all-host: maybe-all-opcodes
1012 @endif opcodes-no-bootstrap
1013 @if binutils-no-bootstrap
1014 all-host: maybe-all-binutils
1015 @endif binutils-no-bootstrap
1016 all-host: maybe-all-bison
1017 all-host: maybe-all-cgen
1018 all-host: maybe-all-dejagnu
1019 all-host: maybe-all-etc
1020 all-host: maybe-all-fastjar
1021 @if fixincludes-no-bootstrap
1022 all-host: maybe-all-fixincludes
1023 @endif fixincludes-no-bootstrap
1024 all-host: maybe-all-flex
1025 @if gas-no-bootstrap
1026 all-host: maybe-all-gas
1027 @endif gas-no-bootstrap
1028 @if gcc-no-bootstrap
1029 all-host: maybe-all-gcc
1030 @endif gcc-no-bootstrap
1031 @if gmp-no-bootstrap
1032 all-host: maybe-all-gmp
1033 @endif gmp-no-bootstrap
1034 @if mpfr-no-bootstrap
1035 all-host: maybe-all-mpfr
1036 @endif mpfr-no-bootstrap
1037 @if mpc-no-bootstrap
1038 all-host: maybe-all-mpc
1039 @endif mpc-no-bootstrap
1040 @if isl-no-bootstrap
1041 all-host: maybe-all-isl
1042 @endif isl-no-bootstrap
1043 @if cloog-no-bootstrap
1044 all-host: maybe-all-cloog
1045 @endif cloog-no-bootstrap
1046 @if libelf-no-bootstrap
1047 all-host: maybe-all-libelf
1048 @endif libelf-no-bootstrap
1049 @if gold-no-bootstrap
1050 all-host: maybe-all-gold
1051 @endif gold-no-bootstrap
1052 all-host: maybe-all-gprof
1053 @if intl-no-bootstrap
1054 all-host: maybe-all-intl
1055 @endif intl-no-bootstrap
1056 all-host: maybe-all-tcl
1057 all-host: maybe-all-itcl
1058 @if ld-no-bootstrap
1059 all-host: maybe-all-ld
1060 @endif ld-no-bootstrap
1061 @if libbacktrace-no-bootstrap
1062 all-host: maybe-all-libbacktrace
1063 @endif libbacktrace-no-bootstrap
1064 @if libcpp-no-bootstrap
1065 all-host: maybe-all-libcpp
1066 @endif libcpp-no-bootstrap
1067 @if libdecnumber-no-bootstrap
1068 all-host: maybe-all-libdecnumber
1069 @endif libdecnumber-no-bootstrap
1070 all-host: maybe-all-libgui
1071 @if libiberty-no-bootstrap
1072 all-host: maybe-all-libiberty
1073 @endif libiberty-no-bootstrap
1074 @if libiberty-linker-plugin-no-bootstrap
1075 all-host: maybe-all-libiberty-linker-plugin
1076 @endif libiberty-linker-plugin-no-bootstrap
1077 all-host: maybe-all-libiconv
1078 all-host: maybe-all-m4
1079 all-host: maybe-all-readline
1080 all-host: maybe-all-sid
1081 all-host: maybe-all-sim
1082 all-host: maybe-all-texinfo
1083 @if zlib-no-bootstrap
1084 all-host: maybe-all-zlib
1085 @endif zlib-no-bootstrap
1086 all-host: maybe-all-gdb
1087 all-host: maybe-all-expect
1088 all-host: maybe-all-guile
1089 all-host: maybe-all-tk
1090 all-host: maybe-all-libtermcap
1091 all-host: maybe-all-utils
1092 all-host: maybe-all-gnattools
1093 @if lto-plugin-no-bootstrap
1094 all-host: maybe-all-lto-plugin
1095 @endif lto-plugin-no-bootstrap
1097 .PHONY: all-target
1099 @if target-libstdc++-v3-no-bootstrap
1100 all-target: maybe-all-target-libstdc++-v3
1101 @endif target-libstdc++-v3-no-bootstrap
1102 @if target-libsanitizer-no-bootstrap
1103 all-target: maybe-all-target-libsanitizer
1104 @endif target-libsanitizer-no-bootstrap
1105 @if target-libvtv-no-bootstrap
1106 all-target: maybe-all-target-libvtv
1107 @endif target-libvtv-no-bootstrap
1108 all-target: maybe-all-target-libcilkrts
1109 all-target: maybe-all-target-libssp
1110 all-target: maybe-all-target-newlib
1111 @if target-libgcc-no-bootstrap
1112 all-target: maybe-all-target-libgcc
1113 @endif target-libgcc-no-bootstrap
1114 all-target: maybe-all-target-libbacktrace
1115 all-target: maybe-all-target-libquadmath
1116 all-target: maybe-all-target-libgfortran
1117 all-target: maybe-all-target-libobjc
1118 all-target: maybe-all-target-libgupc
1119 all-target: maybe-all-target-libgo
1120 all-target: maybe-all-target-libtermcap
1121 all-target: maybe-all-target-winsup
1122 all-target: maybe-all-target-libgloss
1123 all-target: maybe-all-target-libffi
1124 all-target: maybe-all-target-libjava
1125 all-target: maybe-all-target-zlib
1126 all-target: maybe-all-target-boehm-gc
1127 all-target: maybe-all-target-rda
1128 all-target: maybe-all-target-libada
1129 @if target-libgomp-no-bootstrap
1130 all-target: maybe-all-target-libgomp
1131 @endif target-libgomp-no-bootstrap
1132 all-target: maybe-all-target-libitm
1133 all-target: maybe-all-target-libatomic
1135 # Do a target for all the subdirectories. A ``make do-X'' will do a
1136 # ``make X'' in all subdirectories (because, in general, there is a
1137 # dependency (below) of X upon do-X, a ``make X'' will also do this,
1138 # but it may do additional work as well).
1140 .PHONY: do-info
1141 do-info:
1142 @: $(MAKE); $(unstage)
1143 @r=`${PWD_COMMAND}`; export r; \
1144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1145 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1146 info-target
1149 .PHONY: info-host
1151 info-host: maybe-info-bfd
1152 info-host: maybe-info-opcodes
1153 info-host: maybe-info-binutils
1154 info-host: maybe-info-bison
1155 info-host: maybe-info-cgen
1156 info-host: maybe-info-dejagnu
1157 info-host: maybe-info-etc
1158 info-host: maybe-info-fastjar
1159 info-host: maybe-info-fixincludes
1160 info-host: maybe-info-flex
1161 info-host: maybe-info-gas
1162 info-host: maybe-info-gcc
1163 info-host: maybe-info-gmp
1164 info-host: maybe-info-mpfr
1165 info-host: maybe-info-mpc
1166 info-host: maybe-info-isl
1167 info-host: maybe-info-cloog
1168 info-host: maybe-info-libelf
1169 info-host: maybe-info-gold
1170 info-host: maybe-info-gprof
1171 info-host: maybe-info-intl
1172 info-host: maybe-info-tcl
1173 info-host: maybe-info-itcl
1174 info-host: maybe-info-ld
1175 info-host: maybe-info-libbacktrace
1176 info-host: maybe-info-libcpp
1177 info-host: maybe-info-libdecnumber
1178 info-host: maybe-info-libgui
1179 info-host: maybe-info-libiberty
1180 info-host: maybe-info-libiberty-linker-plugin
1181 info-host: maybe-info-libiconv
1182 info-host: maybe-info-m4
1183 info-host: maybe-info-readline
1184 info-host: maybe-info-sid
1185 info-host: maybe-info-sim
1186 info-host: maybe-info-texinfo
1187 info-host: maybe-info-zlib
1188 info-host: maybe-info-gdb
1189 info-host: maybe-info-expect
1190 info-host: maybe-info-guile
1191 info-host: maybe-info-tk
1192 info-host: maybe-info-libtermcap
1193 info-host: maybe-info-utils
1194 info-host: maybe-info-gnattools
1195 info-host: maybe-info-lto-plugin
1197 .PHONY: info-target
1199 info-target: maybe-info-target-libstdc++-v3
1200 info-target: maybe-info-target-libsanitizer
1201 info-target: maybe-info-target-libvtv
1202 info-target: maybe-info-target-libcilkrts
1203 info-target: maybe-info-target-libssp
1204 info-target: maybe-info-target-newlib
1205 info-target: maybe-info-target-libgcc
1206 info-target: maybe-info-target-libbacktrace
1207 info-target: maybe-info-target-libquadmath
1208 info-target: maybe-info-target-libgfortran
1209 info-target: maybe-info-target-libobjc
1210 info-target: maybe-info-target-libgupc
1211 info-target: maybe-info-target-libgo
1212 info-target: maybe-info-target-libtermcap
1213 info-target: maybe-info-target-winsup
1214 info-target: maybe-info-target-libgloss
1215 info-target: maybe-info-target-libffi
1216 info-target: maybe-info-target-libjava
1217 info-target: maybe-info-target-zlib
1218 info-target: maybe-info-target-boehm-gc
1219 info-target: maybe-info-target-rda
1220 info-target: maybe-info-target-libada
1221 info-target: maybe-info-target-libgomp
1222 info-target: maybe-info-target-libitm
1223 info-target: maybe-info-target-libatomic
1225 .PHONY: do-dvi
1226 do-dvi:
1227 @: $(MAKE); $(unstage)
1228 @r=`${PWD_COMMAND}`; export r; \
1229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1230 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1231 dvi-target
1234 .PHONY: dvi-host
1236 dvi-host: maybe-dvi-bfd
1237 dvi-host: maybe-dvi-opcodes
1238 dvi-host: maybe-dvi-binutils
1239 dvi-host: maybe-dvi-bison
1240 dvi-host: maybe-dvi-cgen
1241 dvi-host: maybe-dvi-dejagnu
1242 dvi-host: maybe-dvi-etc
1243 dvi-host: maybe-dvi-fastjar
1244 dvi-host: maybe-dvi-fixincludes
1245 dvi-host: maybe-dvi-flex
1246 dvi-host: maybe-dvi-gas
1247 dvi-host: maybe-dvi-gcc
1248 dvi-host: maybe-dvi-gmp
1249 dvi-host: maybe-dvi-mpfr
1250 dvi-host: maybe-dvi-mpc
1251 dvi-host: maybe-dvi-isl
1252 dvi-host: maybe-dvi-cloog
1253 dvi-host: maybe-dvi-libelf
1254 dvi-host: maybe-dvi-gold
1255 dvi-host: maybe-dvi-gprof
1256 dvi-host: maybe-dvi-intl
1257 dvi-host: maybe-dvi-tcl
1258 dvi-host: maybe-dvi-itcl
1259 dvi-host: maybe-dvi-ld
1260 dvi-host: maybe-dvi-libbacktrace
1261 dvi-host: maybe-dvi-libcpp
1262 dvi-host: maybe-dvi-libdecnumber
1263 dvi-host: maybe-dvi-libgui
1264 dvi-host: maybe-dvi-libiberty
1265 dvi-host: maybe-dvi-libiberty-linker-plugin
1266 dvi-host: maybe-dvi-libiconv
1267 dvi-host: maybe-dvi-m4
1268 dvi-host: maybe-dvi-readline
1269 dvi-host: maybe-dvi-sid
1270 dvi-host: maybe-dvi-sim
1271 dvi-host: maybe-dvi-texinfo
1272 dvi-host: maybe-dvi-zlib
1273 dvi-host: maybe-dvi-gdb
1274 dvi-host: maybe-dvi-expect
1275 dvi-host: maybe-dvi-guile
1276 dvi-host: maybe-dvi-tk
1277 dvi-host: maybe-dvi-libtermcap
1278 dvi-host: maybe-dvi-utils
1279 dvi-host: maybe-dvi-gnattools
1280 dvi-host: maybe-dvi-lto-plugin
1282 .PHONY: dvi-target
1284 dvi-target: maybe-dvi-target-libstdc++-v3
1285 dvi-target: maybe-dvi-target-libsanitizer
1286 dvi-target: maybe-dvi-target-libvtv
1287 dvi-target: maybe-dvi-target-libcilkrts
1288 dvi-target: maybe-dvi-target-libssp
1289 dvi-target: maybe-dvi-target-newlib
1290 dvi-target: maybe-dvi-target-libgcc
1291 dvi-target: maybe-dvi-target-libbacktrace
1292 dvi-target: maybe-dvi-target-libquadmath
1293 dvi-target: maybe-dvi-target-libgfortran
1294 dvi-target: maybe-dvi-target-libobjc
1295 dvi-target: maybe-dvi-target-libgupc
1296 dvi-target: maybe-dvi-target-libgo
1297 dvi-target: maybe-dvi-target-libtermcap
1298 dvi-target: maybe-dvi-target-winsup
1299 dvi-target: maybe-dvi-target-libgloss
1300 dvi-target: maybe-dvi-target-libffi
1301 dvi-target: maybe-dvi-target-libjava
1302 dvi-target: maybe-dvi-target-zlib
1303 dvi-target: maybe-dvi-target-boehm-gc
1304 dvi-target: maybe-dvi-target-rda
1305 dvi-target: maybe-dvi-target-libada
1306 dvi-target: maybe-dvi-target-libgomp
1307 dvi-target: maybe-dvi-target-libitm
1308 dvi-target: maybe-dvi-target-libatomic
1310 .PHONY: do-pdf
1311 do-pdf:
1312 @: $(MAKE); $(unstage)
1313 @r=`${PWD_COMMAND}`; export r; \
1314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1315 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1316 pdf-target
1319 .PHONY: pdf-host
1321 pdf-host: maybe-pdf-bfd
1322 pdf-host: maybe-pdf-opcodes
1323 pdf-host: maybe-pdf-binutils
1324 pdf-host: maybe-pdf-bison
1325 pdf-host: maybe-pdf-cgen
1326 pdf-host: maybe-pdf-dejagnu
1327 pdf-host: maybe-pdf-etc
1328 pdf-host: maybe-pdf-fastjar
1329 pdf-host: maybe-pdf-fixincludes
1330 pdf-host: maybe-pdf-flex
1331 pdf-host: maybe-pdf-gas
1332 pdf-host: maybe-pdf-gcc
1333 pdf-host: maybe-pdf-gmp
1334 pdf-host: maybe-pdf-mpfr
1335 pdf-host: maybe-pdf-mpc
1336 pdf-host: maybe-pdf-isl
1337 pdf-host: maybe-pdf-cloog
1338 pdf-host: maybe-pdf-libelf
1339 pdf-host: maybe-pdf-gold
1340 pdf-host: maybe-pdf-gprof
1341 pdf-host: maybe-pdf-intl
1342 pdf-host: maybe-pdf-tcl
1343 pdf-host: maybe-pdf-itcl
1344 pdf-host: maybe-pdf-ld
1345 pdf-host: maybe-pdf-libbacktrace
1346 pdf-host: maybe-pdf-libcpp
1347 pdf-host: maybe-pdf-libdecnumber
1348 pdf-host: maybe-pdf-libgui
1349 pdf-host: maybe-pdf-libiberty
1350 pdf-host: maybe-pdf-libiberty-linker-plugin
1351 pdf-host: maybe-pdf-libiconv
1352 pdf-host: maybe-pdf-m4
1353 pdf-host: maybe-pdf-readline
1354 pdf-host: maybe-pdf-sid
1355 pdf-host: maybe-pdf-sim
1356 pdf-host: maybe-pdf-texinfo
1357 pdf-host: maybe-pdf-zlib
1358 pdf-host: maybe-pdf-gdb
1359 pdf-host: maybe-pdf-expect
1360 pdf-host: maybe-pdf-guile
1361 pdf-host: maybe-pdf-tk
1362 pdf-host: maybe-pdf-libtermcap
1363 pdf-host: maybe-pdf-utils
1364 pdf-host: maybe-pdf-gnattools
1365 pdf-host: maybe-pdf-lto-plugin
1367 .PHONY: pdf-target
1369 pdf-target: maybe-pdf-target-libstdc++-v3
1370 pdf-target: maybe-pdf-target-libsanitizer
1371 pdf-target: maybe-pdf-target-libvtv
1372 pdf-target: maybe-pdf-target-libcilkrts
1373 pdf-target: maybe-pdf-target-libssp
1374 pdf-target: maybe-pdf-target-newlib
1375 pdf-target: maybe-pdf-target-libgcc
1376 pdf-target: maybe-pdf-target-libbacktrace
1377 pdf-target: maybe-pdf-target-libquadmath
1378 pdf-target: maybe-pdf-target-libgfortran
1379 pdf-target: maybe-pdf-target-libobjc
1380 pdf-target: maybe-pdf-target-libgupc
1381 pdf-target: maybe-pdf-target-libgo
1382 pdf-target: maybe-pdf-target-libtermcap
1383 pdf-target: maybe-pdf-target-winsup
1384 pdf-target: maybe-pdf-target-libgloss
1385 pdf-target: maybe-pdf-target-libffi
1386 pdf-target: maybe-pdf-target-libjava
1387 pdf-target: maybe-pdf-target-zlib
1388 pdf-target: maybe-pdf-target-boehm-gc
1389 pdf-target: maybe-pdf-target-rda
1390 pdf-target: maybe-pdf-target-libada
1391 pdf-target: maybe-pdf-target-libgomp
1392 pdf-target: maybe-pdf-target-libitm
1393 pdf-target: maybe-pdf-target-libatomic
1395 .PHONY: do-html
1396 do-html:
1397 @: $(MAKE); $(unstage)
1398 @r=`${PWD_COMMAND}`; export r; \
1399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1400 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1401 html-target
1404 .PHONY: html-host
1406 html-host: maybe-html-bfd
1407 html-host: maybe-html-opcodes
1408 html-host: maybe-html-binutils
1409 html-host: maybe-html-bison
1410 html-host: maybe-html-cgen
1411 html-host: maybe-html-dejagnu
1412 html-host: maybe-html-etc
1413 html-host: maybe-html-fastjar
1414 html-host: maybe-html-fixincludes
1415 html-host: maybe-html-flex
1416 html-host: maybe-html-gas
1417 html-host: maybe-html-gcc
1418 html-host: maybe-html-gmp
1419 html-host: maybe-html-mpfr
1420 html-host: maybe-html-mpc
1421 html-host: maybe-html-isl
1422 html-host: maybe-html-cloog
1423 html-host: maybe-html-libelf
1424 html-host: maybe-html-gold
1425 html-host: maybe-html-gprof
1426 html-host: maybe-html-intl
1427 html-host: maybe-html-tcl
1428 html-host: maybe-html-itcl
1429 html-host: maybe-html-ld
1430 html-host: maybe-html-libbacktrace
1431 html-host: maybe-html-libcpp
1432 html-host: maybe-html-libdecnumber
1433 html-host: maybe-html-libgui
1434 html-host: maybe-html-libiberty
1435 html-host: maybe-html-libiberty-linker-plugin
1436 html-host: maybe-html-libiconv
1437 html-host: maybe-html-m4
1438 html-host: maybe-html-readline
1439 html-host: maybe-html-sid
1440 html-host: maybe-html-sim
1441 html-host: maybe-html-texinfo
1442 html-host: maybe-html-zlib
1443 html-host: maybe-html-gdb
1444 html-host: maybe-html-expect
1445 html-host: maybe-html-guile
1446 html-host: maybe-html-tk
1447 html-host: maybe-html-libtermcap
1448 html-host: maybe-html-utils
1449 html-host: maybe-html-gnattools
1450 html-host: maybe-html-lto-plugin
1452 .PHONY: html-target
1454 html-target: maybe-html-target-libstdc++-v3
1455 html-target: maybe-html-target-libsanitizer
1456 html-target: maybe-html-target-libvtv
1457 html-target: maybe-html-target-libcilkrts
1458 html-target: maybe-html-target-libssp
1459 html-target: maybe-html-target-newlib
1460 html-target: maybe-html-target-libgcc
1461 html-target: maybe-html-target-libbacktrace
1462 html-target: maybe-html-target-libquadmath
1463 html-target: maybe-html-target-libgfortran
1464 html-target: maybe-html-target-libobjc
1465 html-target: maybe-html-target-libgupc
1466 html-target: maybe-html-target-libgo
1467 html-target: maybe-html-target-libtermcap
1468 html-target: maybe-html-target-winsup
1469 html-target: maybe-html-target-libgloss
1470 html-target: maybe-html-target-libffi
1471 html-target: maybe-html-target-libjava
1472 html-target: maybe-html-target-zlib
1473 html-target: maybe-html-target-boehm-gc
1474 html-target: maybe-html-target-rda
1475 html-target: maybe-html-target-libada
1476 html-target: maybe-html-target-libgomp
1477 html-target: maybe-html-target-libitm
1478 html-target: maybe-html-target-libatomic
1480 .PHONY: do-TAGS
1481 do-TAGS:
1482 @: $(MAKE); $(unstage)
1483 @r=`${PWD_COMMAND}`; export r; \
1484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1485 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1486 TAGS-target
1489 .PHONY: TAGS-host
1491 TAGS-host: maybe-TAGS-bfd
1492 TAGS-host: maybe-TAGS-opcodes
1493 TAGS-host: maybe-TAGS-binutils
1494 TAGS-host: maybe-TAGS-bison
1495 TAGS-host: maybe-TAGS-cgen
1496 TAGS-host: maybe-TAGS-dejagnu
1497 TAGS-host: maybe-TAGS-etc
1498 TAGS-host: maybe-TAGS-fastjar
1499 TAGS-host: maybe-TAGS-fixincludes
1500 TAGS-host: maybe-TAGS-flex
1501 TAGS-host: maybe-TAGS-gas
1502 TAGS-host: maybe-TAGS-gcc
1503 TAGS-host: maybe-TAGS-gmp
1504 TAGS-host: maybe-TAGS-mpfr
1505 TAGS-host: maybe-TAGS-mpc
1506 TAGS-host: maybe-TAGS-isl
1507 TAGS-host: maybe-TAGS-cloog
1508 TAGS-host: maybe-TAGS-libelf
1509 TAGS-host: maybe-TAGS-gold
1510 TAGS-host: maybe-TAGS-gprof
1511 TAGS-host: maybe-TAGS-intl
1512 TAGS-host: maybe-TAGS-tcl
1513 TAGS-host: maybe-TAGS-itcl
1514 TAGS-host: maybe-TAGS-ld
1515 TAGS-host: maybe-TAGS-libbacktrace
1516 TAGS-host: maybe-TAGS-libcpp
1517 TAGS-host: maybe-TAGS-libdecnumber
1518 TAGS-host: maybe-TAGS-libgui
1519 TAGS-host: maybe-TAGS-libiberty
1520 TAGS-host: maybe-TAGS-libiberty-linker-plugin
1521 TAGS-host: maybe-TAGS-libiconv
1522 TAGS-host: maybe-TAGS-m4
1523 TAGS-host: maybe-TAGS-readline
1524 TAGS-host: maybe-TAGS-sid
1525 TAGS-host: maybe-TAGS-sim
1526 TAGS-host: maybe-TAGS-texinfo
1527 TAGS-host: maybe-TAGS-zlib
1528 TAGS-host: maybe-TAGS-gdb
1529 TAGS-host: maybe-TAGS-expect
1530 TAGS-host: maybe-TAGS-guile
1531 TAGS-host: maybe-TAGS-tk
1532 TAGS-host: maybe-TAGS-libtermcap
1533 TAGS-host: maybe-TAGS-utils
1534 TAGS-host: maybe-TAGS-gnattools
1535 TAGS-host: maybe-TAGS-lto-plugin
1537 .PHONY: TAGS-target
1539 TAGS-target: maybe-TAGS-target-libstdc++-v3
1540 TAGS-target: maybe-TAGS-target-libsanitizer
1541 TAGS-target: maybe-TAGS-target-libvtv
1542 TAGS-target: maybe-TAGS-target-libcilkrts
1543 TAGS-target: maybe-TAGS-target-libssp
1544 TAGS-target: maybe-TAGS-target-newlib
1545 TAGS-target: maybe-TAGS-target-libgcc
1546 TAGS-target: maybe-TAGS-target-libbacktrace
1547 TAGS-target: maybe-TAGS-target-libquadmath
1548 TAGS-target: maybe-TAGS-target-libgfortran
1549 TAGS-target: maybe-TAGS-target-libobjc
1550 TAGS-target: maybe-TAGS-target-libgupc
1551 TAGS-target: maybe-TAGS-target-libgo
1552 TAGS-target: maybe-TAGS-target-libtermcap
1553 TAGS-target: maybe-TAGS-target-winsup
1554 TAGS-target: maybe-TAGS-target-libgloss
1555 TAGS-target: maybe-TAGS-target-libffi
1556 TAGS-target: maybe-TAGS-target-libjava
1557 TAGS-target: maybe-TAGS-target-zlib
1558 TAGS-target: maybe-TAGS-target-boehm-gc
1559 TAGS-target: maybe-TAGS-target-rda
1560 TAGS-target: maybe-TAGS-target-libada
1561 TAGS-target: maybe-TAGS-target-libgomp
1562 TAGS-target: maybe-TAGS-target-libitm
1563 TAGS-target: maybe-TAGS-target-libatomic
1565 .PHONY: do-install-info
1566 do-install-info:
1567 @: $(MAKE); $(unstage)
1568 @r=`${PWD_COMMAND}`; export r; \
1569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1570 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1571 install-info-target
1574 .PHONY: install-info-host
1576 install-info-host: maybe-install-info-bfd
1577 install-info-host: maybe-install-info-opcodes
1578 install-info-host: maybe-install-info-binutils
1579 install-info-host: maybe-install-info-bison
1580 install-info-host: maybe-install-info-cgen
1581 install-info-host: maybe-install-info-dejagnu
1582 install-info-host: maybe-install-info-etc
1583 install-info-host: maybe-install-info-fastjar
1584 install-info-host: maybe-install-info-fixincludes
1585 install-info-host: maybe-install-info-flex
1586 install-info-host: maybe-install-info-gas
1587 install-info-host: maybe-install-info-gcc
1588 install-info-host: maybe-install-info-gmp
1589 install-info-host: maybe-install-info-mpfr
1590 install-info-host: maybe-install-info-mpc
1591 install-info-host: maybe-install-info-isl
1592 install-info-host: maybe-install-info-cloog
1593 install-info-host: maybe-install-info-libelf
1594 install-info-host: maybe-install-info-gold
1595 install-info-host: maybe-install-info-gprof
1596 install-info-host: maybe-install-info-intl
1597 install-info-host: maybe-install-info-tcl
1598 install-info-host: maybe-install-info-itcl
1599 install-info-host: maybe-install-info-ld
1600 install-info-host: maybe-install-info-libbacktrace
1601 install-info-host: maybe-install-info-libcpp
1602 install-info-host: maybe-install-info-libdecnumber
1603 install-info-host: maybe-install-info-libgui
1604 install-info-host: maybe-install-info-libiberty
1605 install-info-host: maybe-install-info-libiberty-linker-plugin
1606 install-info-host: maybe-install-info-libiconv
1607 install-info-host: maybe-install-info-m4
1608 install-info-host: maybe-install-info-readline
1609 install-info-host: maybe-install-info-sid
1610 install-info-host: maybe-install-info-sim
1611 install-info-host: maybe-install-info-texinfo
1612 install-info-host: maybe-install-info-zlib
1613 install-info-host: maybe-install-info-gdb
1614 install-info-host: maybe-install-info-expect
1615 install-info-host: maybe-install-info-guile
1616 install-info-host: maybe-install-info-tk
1617 install-info-host: maybe-install-info-libtermcap
1618 install-info-host: maybe-install-info-utils
1619 install-info-host: maybe-install-info-gnattools
1620 install-info-host: maybe-install-info-lto-plugin
1622 .PHONY: install-info-target
1624 install-info-target: maybe-install-info-target-libstdc++-v3
1625 install-info-target: maybe-install-info-target-libsanitizer
1626 install-info-target: maybe-install-info-target-libvtv
1627 install-info-target: maybe-install-info-target-libcilkrts
1628 install-info-target: maybe-install-info-target-libssp
1629 install-info-target: maybe-install-info-target-newlib
1630 install-info-target: maybe-install-info-target-libgcc
1631 install-info-target: maybe-install-info-target-libbacktrace
1632 install-info-target: maybe-install-info-target-libquadmath
1633 install-info-target: maybe-install-info-target-libgfortran
1634 install-info-target: maybe-install-info-target-libobjc
1635 install-info-target: maybe-install-info-target-libgupc
1636 install-info-target: maybe-install-info-target-libgo
1637 install-info-target: maybe-install-info-target-libtermcap
1638 install-info-target: maybe-install-info-target-winsup
1639 install-info-target: maybe-install-info-target-libgloss
1640 install-info-target: maybe-install-info-target-libffi
1641 install-info-target: maybe-install-info-target-libjava
1642 install-info-target: maybe-install-info-target-zlib
1643 install-info-target: maybe-install-info-target-boehm-gc
1644 install-info-target: maybe-install-info-target-rda
1645 install-info-target: maybe-install-info-target-libada
1646 install-info-target: maybe-install-info-target-libgomp
1647 install-info-target: maybe-install-info-target-libitm
1648 install-info-target: maybe-install-info-target-libatomic
1650 .PHONY: do-install-pdf
1651 do-install-pdf:
1652 @: $(MAKE); $(unstage)
1653 @r=`${PWD_COMMAND}`; export r; \
1654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1655 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1656 install-pdf-target
1659 .PHONY: install-pdf-host
1661 install-pdf-host: maybe-install-pdf-bfd
1662 install-pdf-host: maybe-install-pdf-opcodes
1663 install-pdf-host: maybe-install-pdf-binutils
1664 install-pdf-host: maybe-install-pdf-bison
1665 install-pdf-host: maybe-install-pdf-cgen
1666 install-pdf-host: maybe-install-pdf-dejagnu
1667 install-pdf-host: maybe-install-pdf-etc
1668 install-pdf-host: maybe-install-pdf-fastjar
1669 install-pdf-host: maybe-install-pdf-fixincludes
1670 install-pdf-host: maybe-install-pdf-flex
1671 install-pdf-host: maybe-install-pdf-gas
1672 install-pdf-host: maybe-install-pdf-gcc
1673 install-pdf-host: maybe-install-pdf-gmp
1674 install-pdf-host: maybe-install-pdf-mpfr
1675 install-pdf-host: maybe-install-pdf-mpc
1676 install-pdf-host: maybe-install-pdf-isl
1677 install-pdf-host: maybe-install-pdf-cloog
1678 install-pdf-host: maybe-install-pdf-libelf
1679 install-pdf-host: maybe-install-pdf-gold
1680 install-pdf-host: maybe-install-pdf-gprof
1681 install-pdf-host: maybe-install-pdf-intl
1682 install-pdf-host: maybe-install-pdf-tcl
1683 install-pdf-host: maybe-install-pdf-itcl
1684 install-pdf-host: maybe-install-pdf-ld
1685 install-pdf-host: maybe-install-pdf-libbacktrace
1686 install-pdf-host: maybe-install-pdf-libcpp
1687 install-pdf-host: maybe-install-pdf-libdecnumber
1688 install-pdf-host: maybe-install-pdf-libgui
1689 install-pdf-host: maybe-install-pdf-libiberty
1690 install-pdf-host: maybe-install-pdf-libiberty-linker-plugin
1691 install-pdf-host: maybe-install-pdf-libiconv
1692 install-pdf-host: maybe-install-pdf-m4
1693 install-pdf-host: maybe-install-pdf-readline
1694 install-pdf-host: maybe-install-pdf-sid
1695 install-pdf-host: maybe-install-pdf-sim
1696 install-pdf-host: maybe-install-pdf-texinfo
1697 install-pdf-host: maybe-install-pdf-zlib
1698 install-pdf-host: maybe-install-pdf-gdb
1699 install-pdf-host: maybe-install-pdf-expect
1700 install-pdf-host: maybe-install-pdf-guile
1701 install-pdf-host: maybe-install-pdf-tk
1702 install-pdf-host: maybe-install-pdf-libtermcap
1703 install-pdf-host: maybe-install-pdf-utils
1704 install-pdf-host: maybe-install-pdf-gnattools
1705 install-pdf-host: maybe-install-pdf-lto-plugin
1707 .PHONY: install-pdf-target
1709 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1710 install-pdf-target: maybe-install-pdf-target-libsanitizer
1711 install-pdf-target: maybe-install-pdf-target-libvtv
1712 install-pdf-target: maybe-install-pdf-target-libcilkrts
1713 install-pdf-target: maybe-install-pdf-target-libssp
1714 install-pdf-target: maybe-install-pdf-target-newlib
1715 install-pdf-target: maybe-install-pdf-target-libgcc
1716 install-pdf-target: maybe-install-pdf-target-libbacktrace
1717 install-pdf-target: maybe-install-pdf-target-libquadmath
1718 install-pdf-target: maybe-install-pdf-target-libgfortran
1719 install-pdf-target: maybe-install-pdf-target-libobjc
1720 install-pdf-target: maybe-install-pdf-target-libgupc
1721 install-pdf-target: maybe-install-pdf-target-libgo
1722 install-pdf-target: maybe-install-pdf-target-libtermcap
1723 install-pdf-target: maybe-install-pdf-target-winsup
1724 install-pdf-target: maybe-install-pdf-target-libgloss
1725 install-pdf-target: maybe-install-pdf-target-libffi
1726 install-pdf-target: maybe-install-pdf-target-libjava
1727 install-pdf-target: maybe-install-pdf-target-zlib
1728 install-pdf-target: maybe-install-pdf-target-boehm-gc
1729 install-pdf-target: maybe-install-pdf-target-rda
1730 install-pdf-target: maybe-install-pdf-target-libada
1731 install-pdf-target: maybe-install-pdf-target-libgomp
1732 install-pdf-target: maybe-install-pdf-target-libitm
1733 install-pdf-target: maybe-install-pdf-target-libatomic
1735 .PHONY: do-install-html
1736 do-install-html:
1737 @: $(MAKE); $(unstage)
1738 @r=`${PWD_COMMAND}`; export r; \
1739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1740 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1741 install-html-target
1744 .PHONY: install-html-host
1746 install-html-host: maybe-install-html-bfd
1747 install-html-host: maybe-install-html-opcodes
1748 install-html-host: maybe-install-html-binutils
1749 install-html-host: maybe-install-html-bison
1750 install-html-host: maybe-install-html-cgen
1751 install-html-host: maybe-install-html-dejagnu
1752 install-html-host: maybe-install-html-etc
1753 install-html-host: maybe-install-html-fastjar
1754 install-html-host: maybe-install-html-fixincludes
1755 install-html-host: maybe-install-html-flex
1756 install-html-host: maybe-install-html-gas
1757 install-html-host: maybe-install-html-gcc
1758 install-html-host: maybe-install-html-gmp
1759 install-html-host: maybe-install-html-mpfr
1760 install-html-host: maybe-install-html-mpc
1761 install-html-host: maybe-install-html-isl
1762 install-html-host: maybe-install-html-cloog
1763 install-html-host: maybe-install-html-libelf
1764 install-html-host: maybe-install-html-gold
1765 install-html-host: maybe-install-html-gprof
1766 install-html-host: maybe-install-html-intl
1767 install-html-host: maybe-install-html-tcl
1768 install-html-host: maybe-install-html-itcl
1769 install-html-host: maybe-install-html-ld
1770 install-html-host: maybe-install-html-libbacktrace
1771 install-html-host: maybe-install-html-libcpp
1772 install-html-host: maybe-install-html-libdecnumber
1773 install-html-host: maybe-install-html-libgui
1774 install-html-host: maybe-install-html-libiberty
1775 install-html-host: maybe-install-html-libiberty-linker-plugin
1776 install-html-host: maybe-install-html-libiconv
1777 install-html-host: maybe-install-html-m4
1778 install-html-host: maybe-install-html-readline
1779 install-html-host: maybe-install-html-sid
1780 install-html-host: maybe-install-html-sim
1781 install-html-host: maybe-install-html-texinfo
1782 install-html-host: maybe-install-html-zlib
1783 install-html-host: maybe-install-html-gdb
1784 install-html-host: maybe-install-html-expect
1785 install-html-host: maybe-install-html-guile
1786 install-html-host: maybe-install-html-tk
1787 install-html-host: maybe-install-html-libtermcap
1788 install-html-host: maybe-install-html-utils
1789 install-html-host: maybe-install-html-gnattools
1790 install-html-host: maybe-install-html-lto-plugin
1792 .PHONY: install-html-target
1794 install-html-target: maybe-install-html-target-libstdc++-v3
1795 install-html-target: maybe-install-html-target-libsanitizer
1796 install-html-target: maybe-install-html-target-libvtv
1797 install-html-target: maybe-install-html-target-libcilkrts
1798 install-html-target: maybe-install-html-target-libssp
1799 install-html-target: maybe-install-html-target-newlib
1800 install-html-target: maybe-install-html-target-libgcc
1801 install-html-target: maybe-install-html-target-libbacktrace
1802 install-html-target: maybe-install-html-target-libquadmath
1803 install-html-target: maybe-install-html-target-libgfortran
1804 install-html-target: maybe-install-html-target-libobjc
1805 install-html-target: maybe-install-html-target-libgupc
1806 install-html-target: maybe-install-html-target-libgo
1807 install-html-target: maybe-install-html-target-libtermcap
1808 install-html-target: maybe-install-html-target-winsup
1809 install-html-target: maybe-install-html-target-libgloss
1810 install-html-target: maybe-install-html-target-libffi
1811 install-html-target: maybe-install-html-target-libjava
1812 install-html-target: maybe-install-html-target-zlib
1813 install-html-target: maybe-install-html-target-boehm-gc
1814 install-html-target: maybe-install-html-target-rda
1815 install-html-target: maybe-install-html-target-libada
1816 install-html-target: maybe-install-html-target-libgomp
1817 install-html-target: maybe-install-html-target-libitm
1818 install-html-target: maybe-install-html-target-libatomic
1820 .PHONY: do-installcheck
1821 do-installcheck:
1822 @: $(MAKE); $(unstage)
1823 @r=`${PWD_COMMAND}`; export r; \
1824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1825 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1826 installcheck-target
1829 .PHONY: installcheck-host
1831 installcheck-host: maybe-installcheck-bfd
1832 installcheck-host: maybe-installcheck-opcodes
1833 installcheck-host: maybe-installcheck-binutils
1834 installcheck-host: maybe-installcheck-bison
1835 installcheck-host: maybe-installcheck-cgen
1836 installcheck-host: maybe-installcheck-dejagnu
1837 installcheck-host: maybe-installcheck-etc
1838 installcheck-host: maybe-installcheck-fastjar
1839 installcheck-host: maybe-installcheck-fixincludes
1840 installcheck-host: maybe-installcheck-flex
1841 installcheck-host: maybe-installcheck-gas
1842 installcheck-host: maybe-installcheck-gcc
1843 installcheck-host: maybe-installcheck-gmp
1844 installcheck-host: maybe-installcheck-mpfr
1845 installcheck-host: maybe-installcheck-mpc
1846 installcheck-host: maybe-installcheck-isl
1847 installcheck-host: maybe-installcheck-cloog
1848 installcheck-host: maybe-installcheck-libelf
1849 installcheck-host: maybe-installcheck-gold
1850 installcheck-host: maybe-installcheck-gprof
1851 installcheck-host: maybe-installcheck-intl
1852 installcheck-host: maybe-installcheck-tcl
1853 installcheck-host: maybe-installcheck-itcl
1854 installcheck-host: maybe-installcheck-ld
1855 installcheck-host: maybe-installcheck-libbacktrace
1856 installcheck-host: maybe-installcheck-libcpp
1857 installcheck-host: maybe-installcheck-libdecnumber
1858 installcheck-host: maybe-installcheck-libgui
1859 installcheck-host: maybe-installcheck-libiberty
1860 installcheck-host: maybe-installcheck-libiberty-linker-plugin
1861 installcheck-host: maybe-installcheck-libiconv
1862 installcheck-host: maybe-installcheck-m4
1863 installcheck-host: maybe-installcheck-readline
1864 installcheck-host: maybe-installcheck-sid
1865 installcheck-host: maybe-installcheck-sim
1866 installcheck-host: maybe-installcheck-texinfo
1867 installcheck-host: maybe-installcheck-zlib
1868 installcheck-host: maybe-installcheck-gdb
1869 installcheck-host: maybe-installcheck-expect
1870 installcheck-host: maybe-installcheck-guile
1871 installcheck-host: maybe-installcheck-tk
1872 installcheck-host: maybe-installcheck-libtermcap
1873 installcheck-host: maybe-installcheck-utils
1874 installcheck-host: maybe-installcheck-gnattools
1875 installcheck-host: maybe-installcheck-lto-plugin
1877 .PHONY: installcheck-target
1879 installcheck-target: maybe-installcheck-target-libstdc++-v3
1880 installcheck-target: maybe-installcheck-target-libsanitizer
1881 installcheck-target: maybe-installcheck-target-libvtv
1882 installcheck-target: maybe-installcheck-target-libcilkrts
1883 installcheck-target: maybe-installcheck-target-libssp
1884 installcheck-target: maybe-installcheck-target-newlib
1885 installcheck-target: maybe-installcheck-target-libgcc
1886 installcheck-target: maybe-installcheck-target-libbacktrace
1887 installcheck-target: maybe-installcheck-target-libquadmath
1888 installcheck-target: maybe-installcheck-target-libgfortran
1889 installcheck-target: maybe-installcheck-target-libobjc
1890 installcheck-target: maybe-installcheck-target-libgupc
1891 installcheck-target: maybe-installcheck-target-libgo
1892 installcheck-target: maybe-installcheck-target-libtermcap
1893 installcheck-target: maybe-installcheck-target-winsup
1894 installcheck-target: maybe-installcheck-target-libgloss
1895 installcheck-target: maybe-installcheck-target-libffi
1896 installcheck-target: maybe-installcheck-target-libjava
1897 installcheck-target: maybe-installcheck-target-zlib
1898 installcheck-target: maybe-installcheck-target-boehm-gc
1899 installcheck-target: maybe-installcheck-target-rda
1900 installcheck-target: maybe-installcheck-target-libada
1901 installcheck-target: maybe-installcheck-target-libgomp
1902 installcheck-target: maybe-installcheck-target-libitm
1903 installcheck-target: maybe-installcheck-target-libatomic
1905 .PHONY: do-mostlyclean
1906 do-mostlyclean:
1907 @: $(MAKE); $(unstage)
1908 @r=`${PWD_COMMAND}`; export r; \
1909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1910 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1911 mostlyclean-target
1914 .PHONY: mostlyclean-host
1916 mostlyclean-host: maybe-mostlyclean-bfd
1917 mostlyclean-host: maybe-mostlyclean-opcodes
1918 mostlyclean-host: maybe-mostlyclean-binutils
1919 mostlyclean-host: maybe-mostlyclean-bison
1920 mostlyclean-host: maybe-mostlyclean-cgen
1921 mostlyclean-host: maybe-mostlyclean-dejagnu
1922 mostlyclean-host: maybe-mostlyclean-etc
1923 mostlyclean-host: maybe-mostlyclean-fastjar
1924 mostlyclean-host: maybe-mostlyclean-fixincludes
1925 mostlyclean-host: maybe-mostlyclean-flex
1926 mostlyclean-host: maybe-mostlyclean-gas
1927 mostlyclean-host: maybe-mostlyclean-gcc
1928 mostlyclean-host: maybe-mostlyclean-gmp
1929 mostlyclean-host: maybe-mostlyclean-mpfr
1930 mostlyclean-host: maybe-mostlyclean-mpc
1931 mostlyclean-host: maybe-mostlyclean-isl
1932 mostlyclean-host: maybe-mostlyclean-cloog
1933 mostlyclean-host: maybe-mostlyclean-libelf
1934 mostlyclean-host: maybe-mostlyclean-gold
1935 mostlyclean-host: maybe-mostlyclean-gprof
1936 mostlyclean-host: maybe-mostlyclean-intl
1937 mostlyclean-host: maybe-mostlyclean-tcl
1938 mostlyclean-host: maybe-mostlyclean-itcl
1939 mostlyclean-host: maybe-mostlyclean-ld
1940 mostlyclean-host: maybe-mostlyclean-libbacktrace
1941 mostlyclean-host: maybe-mostlyclean-libcpp
1942 mostlyclean-host: maybe-mostlyclean-libdecnumber
1943 mostlyclean-host: maybe-mostlyclean-libgui
1944 mostlyclean-host: maybe-mostlyclean-libiberty
1945 mostlyclean-host: maybe-mostlyclean-libiberty-linker-plugin
1946 mostlyclean-host: maybe-mostlyclean-libiconv
1947 mostlyclean-host: maybe-mostlyclean-m4
1948 mostlyclean-host: maybe-mostlyclean-readline
1949 mostlyclean-host: maybe-mostlyclean-sid
1950 mostlyclean-host: maybe-mostlyclean-sim
1951 mostlyclean-host: maybe-mostlyclean-texinfo
1952 mostlyclean-host: maybe-mostlyclean-zlib
1953 mostlyclean-host: maybe-mostlyclean-gdb
1954 mostlyclean-host: maybe-mostlyclean-expect
1955 mostlyclean-host: maybe-mostlyclean-guile
1956 mostlyclean-host: maybe-mostlyclean-tk
1957 mostlyclean-host: maybe-mostlyclean-libtermcap
1958 mostlyclean-host: maybe-mostlyclean-utils
1959 mostlyclean-host: maybe-mostlyclean-gnattools
1960 mostlyclean-host: maybe-mostlyclean-lto-plugin
1962 .PHONY: mostlyclean-target
1964 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1965 mostlyclean-target: maybe-mostlyclean-target-libsanitizer
1966 mostlyclean-target: maybe-mostlyclean-target-libvtv
1967 mostlyclean-target: maybe-mostlyclean-target-libcilkrts
1968 mostlyclean-target: maybe-mostlyclean-target-libssp
1969 mostlyclean-target: maybe-mostlyclean-target-newlib
1970 mostlyclean-target: maybe-mostlyclean-target-libgcc
1971 mostlyclean-target: maybe-mostlyclean-target-libbacktrace
1972 mostlyclean-target: maybe-mostlyclean-target-libquadmath
1973 mostlyclean-target: maybe-mostlyclean-target-libgfortran
1974 mostlyclean-target: maybe-mostlyclean-target-libobjc
1975 mostlyclean-target: maybe-mostlyclean-target-libgupc
1976 mostlyclean-target: maybe-mostlyclean-target-libgo
1977 mostlyclean-target: maybe-mostlyclean-target-libtermcap
1978 mostlyclean-target: maybe-mostlyclean-target-winsup
1979 mostlyclean-target: maybe-mostlyclean-target-libgloss
1980 mostlyclean-target: maybe-mostlyclean-target-libffi
1981 mostlyclean-target: maybe-mostlyclean-target-libjava
1982 mostlyclean-target: maybe-mostlyclean-target-zlib
1983 mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1984 mostlyclean-target: maybe-mostlyclean-target-rda
1985 mostlyclean-target: maybe-mostlyclean-target-libada
1986 mostlyclean-target: maybe-mostlyclean-target-libgomp
1987 mostlyclean-target: maybe-mostlyclean-target-libitm
1988 mostlyclean-target: maybe-mostlyclean-target-libatomic
1990 .PHONY: do-clean
1991 do-clean:
1992 @: $(MAKE); $(unstage)
1993 @r=`${PWD_COMMAND}`; export r; \
1994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1995 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
1996 clean-target
1999 .PHONY: clean-host
2001 clean-host: maybe-clean-bfd
2002 clean-host: maybe-clean-opcodes
2003 clean-host: maybe-clean-binutils
2004 clean-host: maybe-clean-bison
2005 clean-host: maybe-clean-cgen
2006 clean-host: maybe-clean-dejagnu
2007 clean-host: maybe-clean-etc
2008 clean-host: maybe-clean-fastjar
2009 clean-host: maybe-clean-fixincludes
2010 clean-host: maybe-clean-flex
2011 clean-host: maybe-clean-gas
2012 clean-host: maybe-clean-gcc
2013 clean-host: maybe-clean-gmp
2014 clean-host: maybe-clean-mpfr
2015 clean-host: maybe-clean-mpc
2016 clean-host: maybe-clean-isl
2017 clean-host: maybe-clean-cloog
2018 clean-host: maybe-clean-libelf
2019 clean-host: maybe-clean-gold
2020 clean-host: maybe-clean-gprof
2021 clean-host: maybe-clean-intl
2022 clean-host: maybe-clean-tcl
2023 clean-host: maybe-clean-itcl
2024 clean-host: maybe-clean-ld
2025 clean-host: maybe-clean-libbacktrace
2026 clean-host: maybe-clean-libcpp
2027 clean-host: maybe-clean-libdecnumber
2028 clean-host: maybe-clean-libgui
2029 clean-host: maybe-clean-libiberty
2030 clean-host: maybe-clean-libiberty-linker-plugin
2031 clean-host: maybe-clean-libiconv
2032 clean-host: maybe-clean-m4
2033 clean-host: maybe-clean-readline
2034 clean-host: maybe-clean-sid
2035 clean-host: maybe-clean-sim
2036 clean-host: maybe-clean-texinfo
2037 clean-host: maybe-clean-zlib
2038 clean-host: maybe-clean-gdb
2039 clean-host: maybe-clean-expect
2040 clean-host: maybe-clean-guile
2041 clean-host: maybe-clean-tk
2042 clean-host: maybe-clean-libtermcap
2043 clean-host: maybe-clean-utils
2044 clean-host: maybe-clean-gnattools
2045 clean-host: maybe-clean-lto-plugin
2047 .PHONY: clean-target
2049 clean-target: maybe-clean-target-libstdc++-v3
2050 clean-target: maybe-clean-target-libsanitizer
2051 clean-target: maybe-clean-target-libvtv
2052 clean-target: maybe-clean-target-libcilkrts
2053 clean-target: maybe-clean-target-libssp
2054 clean-target: maybe-clean-target-newlib
2055 clean-target: maybe-clean-target-libgcc
2056 clean-target: maybe-clean-target-libbacktrace
2057 clean-target: maybe-clean-target-libquadmath
2058 clean-target: maybe-clean-target-libgfortran
2059 clean-target: maybe-clean-target-libobjc
2060 clean-target: maybe-clean-target-libgupc
2061 clean-target: maybe-clean-target-libgo
2062 clean-target: maybe-clean-target-libtermcap
2063 clean-target: maybe-clean-target-winsup
2064 clean-target: maybe-clean-target-libgloss
2065 clean-target: maybe-clean-target-libffi
2066 clean-target: maybe-clean-target-libjava
2067 clean-target: maybe-clean-target-zlib
2068 clean-target: maybe-clean-target-boehm-gc
2069 clean-target: maybe-clean-target-rda
2070 clean-target: maybe-clean-target-libada
2071 clean-target: maybe-clean-target-libgomp
2072 clean-target: maybe-clean-target-libitm
2073 clean-target: maybe-clean-target-libatomic
2075 .PHONY: do-distclean
2076 do-distclean:
2077 @: $(MAKE); $(unstage)
2078 @r=`${PWD_COMMAND}`; export r; \
2079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2080 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2081 distclean-target
2084 .PHONY: distclean-host
2086 distclean-host: maybe-distclean-bfd
2087 distclean-host: maybe-distclean-opcodes
2088 distclean-host: maybe-distclean-binutils
2089 distclean-host: maybe-distclean-bison
2090 distclean-host: maybe-distclean-cgen
2091 distclean-host: maybe-distclean-dejagnu
2092 distclean-host: maybe-distclean-etc
2093 distclean-host: maybe-distclean-fastjar
2094 distclean-host: maybe-distclean-fixincludes
2095 distclean-host: maybe-distclean-flex
2096 distclean-host: maybe-distclean-gas
2097 distclean-host: maybe-distclean-gcc
2098 distclean-host: maybe-distclean-gmp
2099 distclean-host: maybe-distclean-mpfr
2100 distclean-host: maybe-distclean-mpc
2101 distclean-host: maybe-distclean-isl
2102 distclean-host: maybe-distclean-cloog
2103 distclean-host: maybe-distclean-libelf
2104 distclean-host: maybe-distclean-gold
2105 distclean-host: maybe-distclean-gprof
2106 distclean-host: maybe-distclean-intl
2107 distclean-host: maybe-distclean-tcl
2108 distclean-host: maybe-distclean-itcl
2109 distclean-host: maybe-distclean-ld
2110 distclean-host: maybe-distclean-libbacktrace
2111 distclean-host: maybe-distclean-libcpp
2112 distclean-host: maybe-distclean-libdecnumber
2113 distclean-host: maybe-distclean-libgui
2114 distclean-host: maybe-distclean-libiberty
2115 distclean-host: maybe-distclean-libiberty-linker-plugin
2116 distclean-host: maybe-distclean-libiconv
2117 distclean-host: maybe-distclean-m4
2118 distclean-host: maybe-distclean-readline
2119 distclean-host: maybe-distclean-sid
2120 distclean-host: maybe-distclean-sim
2121 distclean-host: maybe-distclean-texinfo
2122 distclean-host: maybe-distclean-zlib
2123 distclean-host: maybe-distclean-gdb
2124 distclean-host: maybe-distclean-expect
2125 distclean-host: maybe-distclean-guile
2126 distclean-host: maybe-distclean-tk
2127 distclean-host: maybe-distclean-libtermcap
2128 distclean-host: maybe-distclean-utils
2129 distclean-host: maybe-distclean-gnattools
2130 distclean-host: maybe-distclean-lto-plugin
2132 .PHONY: distclean-target
2134 distclean-target: maybe-distclean-target-libstdc++-v3
2135 distclean-target: maybe-distclean-target-libsanitizer
2136 distclean-target: maybe-distclean-target-libvtv
2137 distclean-target: maybe-distclean-target-libcilkrts
2138 distclean-target: maybe-distclean-target-libssp
2139 distclean-target: maybe-distclean-target-newlib
2140 distclean-target: maybe-distclean-target-libgcc
2141 distclean-target: maybe-distclean-target-libbacktrace
2142 distclean-target: maybe-distclean-target-libquadmath
2143 distclean-target: maybe-distclean-target-libgfortran
2144 distclean-target: maybe-distclean-target-libobjc
2145 distclean-target: maybe-distclean-target-libgupc
2146 distclean-target: maybe-distclean-target-libgo
2147 distclean-target: maybe-distclean-target-libtermcap
2148 distclean-target: maybe-distclean-target-winsup
2149 distclean-target: maybe-distclean-target-libgloss
2150 distclean-target: maybe-distclean-target-libffi
2151 distclean-target: maybe-distclean-target-libjava
2152 distclean-target: maybe-distclean-target-zlib
2153 distclean-target: maybe-distclean-target-boehm-gc
2154 distclean-target: maybe-distclean-target-rda
2155 distclean-target: maybe-distclean-target-libada
2156 distclean-target: maybe-distclean-target-libgomp
2157 distclean-target: maybe-distclean-target-libitm
2158 distclean-target: maybe-distclean-target-libatomic
2160 .PHONY: do-maintainer-clean
2161 do-maintainer-clean:
2162 @: $(MAKE); $(unstage)
2163 @r=`${PWD_COMMAND}`; export r; \
2164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2165 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2166 maintainer-clean-target
2169 .PHONY: maintainer-clean-host
2171 maintainer-clean-host: maybe-maintainer-clean-bfd
2172 maintainer-clean-host: maybe-maintainer-clean-opcodes
2173 maintainer-clean-host: maybe-maintainer-clean-binutils
2174 maintainer-clean-host: maybe-maintainer-clean-bison
2175 maintainer-clean-host: maybe-maintainer-clean-cgen
2176 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2177 maintainer-clean-host: maybe-maintainer-clean-etc
2178 maintainer-clean-host: maybe-maintainer-clean-fastjar
2179 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2180 maintainer-clean-host: maybe-maintainer-clean-flex
2181 maintainer-clean-host: maybe-maintainer-clean-gas
2182 maintainer-clean-host: maybe-maintainer-clean-gcc
2183 maintainer-clean-host: maybe-maintainer-clean-gmp
2184 maintainer-clean-host: maybe-maintainer-clean-mpfr
2185 maintainer-clean-host: maybe-maintainer-clean-mpc
2186 maintainer-clean-host: maybe-maintainer-clean-isl
2187 maintainer-clean-host: maybe-maintainer-clean-cloog
2188 maintainer-clean-host: maybe-maintainer-clean-libelf
2189 maintainer-clean-host: maybe-maintainer-clean-gold
2190 maintainer-clean-host: maybe-maintainer-clean-gprof
2191 maintainer-clean-host: maybe-maintainer-clean-intl
2192 maintainer-clean-host: maybe-maintainer-clean-tcl
2193 maintainer-clean-host: maybe-maintainer-clean-itcl
2194 maintainer-clean-host: maybe-maintainer-clean-ld
2195 maintainer-clean-host: maybe-maintainer-clean-libbacktrace
2196 maintainer-clean-host: maybe-maintainer-clean-libcpp
2197 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2198 maintainer-clean-host: maybe-maintainer-clean-libgui
2199 maintainer-clean-host: maybe-maintainer-clean-libiberty
2200 maintainer-clean-host: maybe-maintainer-clean-libiberty-linker-plugin
2201 maintainer-clean-host: maybe-maintainer-clean-libiconv
2202 maintainer-clean-host: maybe-maintainer-clean-m4
2203 maintainer-clean-host: maybe-maintainer-clean-readline
2204 maintainer-clean-host: maybe-maintainer-clean-sid
2205 maintainer-clean-host: maybe-maintainer-clean-sim
2206 maintainer-clean-host: maybe-maintainer-clean-texinfo
2207 maintainer-clean-host: maybe-maintainer-clean-zlib
2208 maintainer-clean-host: maybe-maintainer-clean-gdb
2209 maintainer-clean-host: maybe-maintainer-clean-expect
2210 maintainer-clean-host: maybe-maintainer-clean-guile
2211 maintainer-clean-host: maybe-maintainer-clean-tk
2212 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2213 maintainer-clean-host: maybe-maintainer-clean-utils
2214 maintainer-clean-host: maybe-maintainer-clean-gnattools
2215 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2217 .PHONY: maintainer-clean-target
2219 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2220 maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer
2221 maintainer-clean-target: maybe-maintainer-clean-target-libvtv
2222 maintainer-clean-target: maybe-maintainer-clean-target-libcilkrts
2223 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2224 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2225 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2226 maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace
2227 maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2228 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2229 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2230 maintainer-clean-target: maybe-maintainer-clean-target-libgupc
2231 maintainer-clean-target: maybe-maintainer-clean-target-libgo
2232 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2233 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2234 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2235 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2236 maintainer-clean-target: maybe-maintainer-clean-target-libjava
2237 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2238 maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2239 maintainer-clean-target: maybe-maintainer-clean-target-rda
2240 maintainer-clean-target: maybe-maintainer-clean-target-libada
2241 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2242 maintainer-clean-target: maybe-maintainer-clean-target-libitm
2243 maintainer-clean-target: maybe-maintainer-clean-target-libatomic
2246 # Here are the targets which correspond to the do-X targets.
2248 .PHONY: info installcheck dvi pdf html
2249 .PHONY: install-info install-pdf install-html
2250 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2251 .PHONY: local-clean local-distclean local-maintainer-clean
2252 info: do-info
2253 installcheck: do-installcheck
2254 dvi: do-dvi
2255 pdf: do-pdf
2256 html: do-html
2258 # Make sure makeinfo is built before we do a `make info', if we're
2259 # in fact building texinfo.
2260 do-info: maybe-all-texinfo
2262 install-info: do-install-info dir.info
2263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2264 if [ -f dir.info ] ; then \
2265 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2266 else true ; fi
2268 install-pdf: do-install-pdf
2270 install-html: do-install-html
2272 local-clean:
2273 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2275 local-distclean:
2276 -rm -f Makefile config.status config.cache mh-frag mt-frag
2277 -rm -f maybedep.tmp serdep.tmp
2278 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2279 rm -rf $(TARGET_SUBDIR); \
2280 else true; fi
2281 -rm -rf $(BUILD_SUBDIR)
2282 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2283 rm -rf $(HOST_SUBDIR); \
2284 else true; fi
2285 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2286 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2287 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2288 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2289 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2290 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2292 local-maintainer-clean:
2293 @echo "This command is intended for maintainers to use;"
2294 @echo "it deletes files that may require special tools to rebuild."
2296 clean: do-clean local-clean
2297 mostlyclean: do-mostlyclean local-clean
2298 distclean: do-distclean local-clean local-distclean
2299 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2300 maintainer-clean: local-distclean
2301 realclean: maintainer-clean
2303 # Check target.
2305 .PHONY: check do-check
2306 check: do-check
2308 # Only include modules actually being configured and built.
2309 .PHONY: check-host
2310 check-host: \
2311 maybe-check-bfd \
2312 maybe-check-opcodes \
2313 maybe-check-binutils \
2314 maybe-check-bison \
2315 maybe-check-cgen \
2316 maybe-check-dejagnu \
2317 maybe-check-etc \
2318 maybe-check-fastjar \
2319 maybe-check-fixincludes \
2320 maybe-check-flex \
2321 maybe-check-gas \
2322 maybe-check-gcc \
2323 maybe-check-gmp \
2324 maybe-check-mpfr \
2325 maybe-check-mpc \
2326 maybe-check-isl \
2327 maybe-check-cloog \
2328 maybe-check-libelf \
2329 maybe-check-gold \
2330 maybe-check-gprof \
2331 maybe-check-intl \
2332 maybe-check-tcl \
2333 maybe-check-itcl \
2334 maybe-check-ld \
2335 maybe-check-libbacktrace \
2336 maybe-check-libcpp \
2337 maybe-check-libdecnumber \
2338 maybe-check-libgui \
2339 maybe-check-libiberty \
2340 maybe-check-libiberty-linker-plugin \
2341 maybe-check-libiconv \
2342 maybe-check-m4 \
2343 maybe-check-readline \
2344 maybe-check-sid \
2345 maybe-check-sim \
2346 maybe-check-texinfo \
2347 maybe-check-zlib \
2348 maybe-check-gdb \
2349 maybe-check-expect \
2350 maybe-check-guile \
2351 maybe-check-tk \
2352 maybe-check-libtermcap \
2353 maybe-check-utils \
2354 maybe-check-gnattools \
2355 maybe-check-lto-plugin
2357 .PHONY: check-target
2358 check-target: \
2359 maybe-check-target-libstdc++-v3 \
2360 maybe-check-target-libsanitizer \
2361 maybe-check-target-libvtv \
2362 maybe-check-target-libcilkrts \
2363 maybe-check-target-libssp \
2364 maybe-check-target-newlib \
2365 maybe-check-target-libgcc \
2366 maybe-check-target-libbacktrace \
2367 maybe-check-target-libquadmath \
2368 maybe-check-target-libgfortran \
2369 maybe-check-target-libobjc \
2370 maybe-check-target-libgupc \
2371 maybe-check-target-libgo \
2372 maybe-check-target-libtermcap \
2373 maybe-check-target-winsup \
2374 maybe-check-target-libgloss \
2375 maybe-check-target-libffi \
2376 maybe-check-target-libjava \
2377 maybe-check-target-zlib \
2378 maybe-check-target-boehm-gc \
2379 maybe-check-target-rda \
2380 maybe-check-target-libada \
2381 maybe-check-target-libgomp \
2382 maybe-check-target-libitm \
2383 maybe-check-target-libatomic
2385 do-check:
2386 @: $(MAKE); $(unstage)
2387 @r=`${PWD_COMMAND}`; export r; \
2388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2389 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2391 # Automated reporting of test results.
2393 warning.log: build.log
2394 $(srcdir)/contrib/warn_summary build.log > $@
2396 mail-report.log:
2397 if test x'$(BOOT_CFLAGS)' != x''; then \
2398 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2399 fi; \
2400 $(srcdir)/contrib/test_summary -t >$@
2401 chmod +x $@
2402 echo If you really want to send e-mail, run ./$@ now
2404 mail-report-with-warnings.log: warning.log
2405 if test x'$(BOOT_CFLAGS)' != x''; then \
2406 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2407 fi; \
2408 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2409 chmod +x $@
2410 echo If you really want to send e-mail, run ./$@ now
2412 # Installation targets.
2414 .PHONY: install uninstall
2415 install:
2416 @: $(MAKE); $(unstage)
2417 @r=`${PWD_COMMAND}`; export r; \
2418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2419 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2421 .PHONY: install-host-nogcc
2422 install-host-nogcc: \
2423 maybe-install-bfd \
2424 maybe-install-opcodes \
2425 maybe-install-binutils \
2426 maybe-install-bison \
2427 maybe-install-cgen \
2428 maybe-install-dejagnu \
2429 maybe-install-etc \
2430 maybe-install-fastjar \
2431 maybe-install-fixincludes \
2432 maybe-install-flex \
2433 maybe-install-gas \
2434 maybe-install-gmp \
2435 maybe-install-mpfr \
2436 maybe-install-mpc \
2437 maybe-install-isl \
2438 maybe-install-cloog \
2439 maybe-install-libelf \
2440 maybe-install-gold \
2441 maybe-install-gprof \
2442 maybe-install-intl \
2443 maybe-install-tcl \
2444 maybe-install-itcl \
2445 maybe-install-ld \
2446 maybe-install-libbacktrace \
2447 maybe-install-libcpp \
2448 maybe-install-libdecnumber \
2449 maybe-install-libgui \
2450 maybe-install-libiberty \
2451 maybe-install-libiberty-linker-plugin \
2452 maybe-install-libiconv \
2453 maybe-install-m4 \
2454 maybe-install-readline \
2455 maybe-install-sid \
2456 maybe-install-sim \
2457 maybe-install-texinfo \
2458 maybe-install-zlib \
2459 maybe-install-gdb \
2460 maybe-install-expect \
2461 maybe-install-guile \
2462 maybe-install-tk \
2463 maybe-install-libtermcap \
2464 maybe-install-utils \
2465 maybe-install-gnattools \
2466 maybe-install-lto-plugin
2468 .PHONY: install-host
2469 install-host: \
2470 maybe-install-bfd \
2471 maybe-install-opcodes \
2472 maybe-install-binutils \
2473 maybe-install-bison \
2474 maybe-install-cgen \
2475 maybe-install-dejagnu \
2476 maybe-install-etc \
2477 maybe-install-fastjar \
2478 maybe-install-fixincludes \
2479 maybe-install-flex \
2480 maybe-install-gas \
2481 maybe-install-gcc \
2482 maybe-install-gmp \
2483 maybe-install-mpfr \
2484 maybe-install-mpc \
2485 maybe-install-isl \
2486 maybe-install-cloog \
2487 maybe-install-libelf \
2488 maybe-install-gold \
2489 maybe-install-gprof \
2490 maybe-install-intl \
2491 maybe-install-tcl \
2492 maybe-install-itcl \
2493 maybe-install-ld \
2494 maybe-install-libbacktrace \
2495 maybe-install-libcpp \
2496 maybe-install-libdecnumber \
2497 maybe-install-libgui \
2498 maybe-install-libiberty \
2499 maybe-install-libiberty-linker-plugin \
2500 maybe-install-libiconv \
2501 maybe-install-m4 \
2502 maybe-install-readline \
2503 maybe-install-sid \
2504 maybe-install-sim \
2505 maybe-install-texinfo \
2506 maybe-install-zlib \
2507 maybe-install-gdb \
2508 maybe-install-expect \
2509 maybe-install-guile \
2510 maybe-install-tk \
2511 maybe-install-libtermcap \
2512 maybe-install-utils \
2513 maybe-install-gnattools \
2514 maybe-install-lto-plugin
2516 .PHONY: install-target
2517 install-target: \
2518 maybe-install-target-libstdc++-v3 \
2519 maybe-install-target-libsanitizer \
2520 maybe-install-target-libvtv \
2521 maybe-install-target-libcilkrts \
2522 maybe-install-target-libssp \
2523 maybe-install-target-newlib \
2524 maybe-install-target-libgcc \
2525 maybe-install-target-libbacktrace \
2526 maybe-install-target-libquadmath \
2527 maybe-install-target-libgfortran \
2528 maybe-install-target-libobjc \
2529 maybe-install-target-libgupc \
2530 maybe-install-target-libgo \
2531 maybe-install-target-libtermcap \
2532 maybe-install-target-winsup \
2533 maybe-install-target-libgloss \
2534 maybe-install-target-libffi \
2535 maybe-install-target-libjava \
2536 maybe-install-target-zlib \
2537 maybe-install-target-boehm-gc \
2538 maybe-install-target-rda \
2539 maybe-install-target-libada \
2540 maybe-install-target-libgomp \
2541 maybe-install-target-libitm \
2542 maybe-install-target-libatomic
2544 uninstall:
2545 @echo "the uninstall target is not supported in this tree"
2547 .PHONY: install.all
2548 install.all: install-no-fixedincludes
2549 @if [ -f ./gcc/Makefile ] ; then \
2550 r=`${PWD_COMMAND}` ; export r ; \
2551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2552 $(HOST_EXPORTS) \
2553 (cd ./gcc && \
2554 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2555 else \
2556 true ; \
2559 # install-no-fixedincludes is used to allow the elaboration of binary packages
2560 # suitable for distribution, where we cannot include the fixed system header
2561 # files.
2562 .PHONY: install-no-fixedincludes
2563 install-no-fixedincludes: installdirs install-host-nogcc \
2564 install-target gcc-install-no-fixedincludes
2566 .PHONY: install-strip
2567 install-strip:
2568 @: $(MAKE); $(unstage)
2569 @r=`${PWD_COMMAND}`; export r; \
2570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2571 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2573 .PHONY: install-strip-host
2574 install-strip-host: \
2575 maybe-install-strip-bfd \
2576 maybe-install-strip-opcodes \
2577 maybe-install-strip-binutils \
2578 maybe-install-strip-bison \
2579 maybe-install-strip-cgen \
2580 maybe-install-strip-dejagnu \
2581 maybe-install-strip-etc \
2582 maybe-install-strip-fastjar \
2583 maybe-install-strip-fixincludes \
2584 maybe-install-strip-flex \
2585 maybe-install-strip-gas \
2586 maybe-install-strip-gcc \
2587 maybe-install-strip-gmp \
2588 maybe-install-strip-mpfr \
2589 maybe-install-strip-mpc \
2590 maybe-install-strip-isl \
2591 maybe-install-strip-cloog \
2592 maybe-install-strip-libelf \
2593 maybe-install-strip-gold \
2594 maybe-install-strip-gprof \
2595 maybe-install-strip-intl \
2596 maybe-install-strip-tcl \
2597 maybe-install-strip-itcl \
2598 maybe-install-strip-ld \
2599 maybe-install-strip-libbacktrace \
2600 maybe-install-strip-libcpp \
2601 maybe-install-strip-libdecnumber \
2602 maybe-install-strip-libgui \
2603 maybe-install-strip-libiberty \
2604 maybe-install-strip-libiberty-linker-plugin \
2605 maybe-install-strip-libiconv \
2606 maybe-install-strip-m4 \
2607 maybe-install-strip-readline \
2608 maybe-install-strip-sid \
2609 maybe-install-strip-sim \
2610 maybe-install-strip-texinfo \
2611 maybe-install-strip-zlib \
2612 maybe-install-strip-gdb \
2613 maybe-install-strip-expect \
2614 maybe-install-strip-guile \
2615 maybe-install-strip-tk \
2616 maybe-install-strip-libtermcap \
2617 maybe-install-strip-utils \
2618 maybe-install-strip-gnattools \
2619 maybe-install-strip-lto-plugin
2621 .PHONY: install-strip-target
2622 install-strip-target: \
2623 maybe-install-strip-target-libstdc++-v3 \
2624 maybe-install-strip-target-libsanitizer \
2625 maybe-install-strip-target-libvtv \
2626 maybe-install-strip-target-libcilkrts \
2627 maybe-install-strip-target-libssp \
2628 maybe-install-strip-target-newlib \
2629 maybe-install-strip-target-libgcc \
2630 maybe-install-strip-target-libbacktrace \
2631 maybe-install-strip-target-libquadmath \
2632 maybe-install-strip-target-libgfortran \
2633 maybe-install-strip-target-libobjc \
2634 maybe-install-strip-target-libgupc \
2635 maybe-install-strip-target-libgo \
2636 maybe-install-strip-target-libtermcap \
2637 maybe-install-strip-target-winsup \
2638 maybe-install-strip-target-libgloss \
2639 maybe-install-strip-target-libffi \
2640 maybe-install-strip-target-libjava \
2641 maybe-install-strip-target-zlib \
2642 maybe-install-strip-target-boehm-gc \
2643 maybe-install-strip-target-rda \
2644 maybe-install-strip-target-libada \
2645 maybe-install-strip-target-libgomp \
2646 maybe-install-strip-target-libitm \
2647 maybe-install-strip-target-libatomic
2650 ### other supporting targets
2652 MAKEDIRS= \
2653 $(DESTDIR)$(prefix) \
2654 $(DESTDIR)$(exec_prefix)
2655 .PHONY: installdirs
2656 installdirs: mkinstalldirs
2657 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2659 dir.info: do-install-info
2660 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2661 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2662 mv -f dir.info.new dir.info ; \
2663 else true ; \
2666 dist:
2667 @echo "Building a full distribution of this tree isn't done"
2668 @echo "via 'make dist'. Check out the etc/ subdirectory"
2670 etags tags: TAGS
2672 # Right now this just builds TAGS in each subdirectory. emacs19 has the
2673 # ability to use several tags files at once, so there is probably no need
2674 # to combine them into one big TAGS file (like CVS 1.3 does). We could
2675 # (if we felt like it) have this Makefile write a piece of elisp which
2676 # the user could load to tell emacs19 where all the TAGS files we just
2677 # built are.
2678 TAGS: do-TAGS
2680 # ------------------------------------
2681 # Macros for configure and all targets
2682 # ------------------------------------
2688 # --------------------------------------
2689 # Modules which run on the build machine
2690 # --------------------------------------
2693 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2694 maybe-configure-build-libiberty:
2695 @if gcc-bootstrap
2696 configure-build-libiberty: stage_current
2697 @endif gcc-bootstrap
2698 @if build-libiberty
2699 maybe-configure-build-libiberty: configure-build-libiberty
2700 configure-build-libiberty:
2701 @: $(MAKE); $(unstage)
2702 @r=`${PWD_COMMAND}`; export r; \
2703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2704 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2705 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2706 $(BUILD_EXPORTS) \
2707 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2708 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2709 case $(srcdir) in \
2710 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2711 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2712 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2713 esac; \
2714 module_srcdir=libiberty; \
2715 rm -f no-such-file || : ; \
2716 CONFIG_SITE=no-such-file $(SHELL) \
2717 $$s/$$module_srcdir/configure \
2718 --srcdir=$${topdir}/$$module_srcdir \
2719 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2720 --target=${target_alias} \
2721 || exit 1
2722 @endif build-libiberty
2728 .PHONY: all-build-libiberty maybe-all-build-libiberty
2729 maybe-all-build-libiberty:
2730 @if gcc-bootstrap
2731 all-build-libiberty: stage_current
2732 @endif gcc-bootstrap
2733 @if build-libiberty
2734 TARGET-build-libiberty=all
2735 maybe-all-build-libiberty: all-build-libiberty
2736 all-build-libiberty: configure-build-libiberty
2737 @: $(MAKE); $(unstage)
2738 @r=`${PWD_COMMAND}`; export r; \
2739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2740 $(BUILD_EXPORTS) \
2741 (cd $(BUILD_SUBDIR)/libiberty && \
2742 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2743 $(TARGET-build-libiberty))
2744 @endif build-libiberty
2750 .PHONY: configure-build-bison maybe-configure-build-bison
2751 maybe-configure-build-bison:
2752 @if gcc-bootstrap
2753 configure-build-bison: stage_current
2754 @endif gcc-bootstrap
2755 @if build-bison
2756 maybe-configure-build-bison: configure-build-bison
2757 configure-build-bison:
2758 @: $(MAKE); $(unstage)
2759 @r=`${PWD_COMMAND}`; export r; \
2760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2761 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2762 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2763 $(BUILD_EXPORTS) \
2764 echo Configuring in $(BUILD_SUBDIR)/bison; \
2765 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2766 case $(srcdir) in \
2767 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2768 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2769 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2770 esac; \
2771 module_srcdir=bison; \
2772 rm -f no-such-file || : ; \
2773 CONFIG_SITE=no-such-file $(SHELL) \
2774 $$s/$$module_srcdir/configure \
2775 --srcdir=$${topdir}/$$module_srcdir \
2776 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2777 --target=${target_alias} \
2778 || exit 1
2779 @endif build-bison
2785 .PHONY: all-build-bison maybe-all-build-bison
2786 maybe-all-build-bison:
2787 @if gcc-bootstrap
2788 all-build-bison: stage_current
2789 @endif gcc-bootstrap
2790 @if build-bison
2791 TARGET-build-bison=all
2792 maybe-all-build-bison: all-build-bison
2793 all-build-bison: configure-build-bison
2794 @: $(MAKE); $(unstage)
2795 @r=`${PWD_COMMAND}`; export r; \
2796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2797 $(BUILD_EXPORTS) \
2798 (cd $(BUILD_SUBDIR)/bison && \
2799 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2800 $(TARGET-build-bison))
2801 @endif build-bison
2807 .PHONY: configure-build-flex maybe-configure-build-flex
2808 maybe-configure-build-flex:
2809 @if gcc-bootstrap
2810 configure-build-flex: stage_current
2811 @endif gcc-bootstrap
2812 @if build-flex
2813 maybe-configure-build-flex: configure-build-flex
2814 configure-build-flex:
2815 @: $(MAKE); $(unstage)
2816 @r=`${PWD_COMMAND}`; export r; \
2817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2818 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2819 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2820 $(BUILD_EXPORTS) \
2821 echo Configuring in $(BUILD_SUBDIR)/flex; \
2822 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2823 case $(srcdir) in \
2824 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2825 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2826 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2827 esac; \
2828 module_srcdir=flex; \
2829 rm -f no-such-file || : ; \
2830 CONFIG_SITE=no-such-file $(SHELL) \
2831 $$s/$$module_srcdir/configure \
2832 --srcdir=$${topdir}/$$module_srcdir \
2833 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2834 --target=${target_alias} \
2835 || exit 1
2836 @endif build-flex
2842 .PHONY: all-build-flex maybe-all-build-flex
2843 maybe-all-build-flex:
2844 @if gcc-bootstrap
2845 all-build-flex: stage_current
2846 @endif gcc-bootstrap
2847 @if build-flex
2848 TARGET-build-flex=all
2849 maybe-all-build-flex: all-build-flex
2850 all-build-flex: configure-build-flex
2851 @: $(MAKE); $(unstage)
2852 @r=`${PWD_COMMAND}`; export r; \
2853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2854 $(BUILD_EXPORTS) \
2855 (cd $(BUILD_SUBDIR)/flex && \
2856 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2857 $(TARGET-build-flex))
2858 @endif build-flex
2864 .PHONY: configure-build-m4 maybe-configure-build-m4
2865 maybe-configure-build-m4:
2866 @if gcc-bootstrap
2867 configure-build-m4: stage_current
2868 @endif gcc-bootstrap
2869 @if build-m4
2870 maybe-configure-build-m4: configure-build-m4
2871 configure-build-m4:
2872 @: $(MAKE); $(unstage)
2873 @r=`${PWD_COMMAND}`; export r; \
2874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2875 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2876 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2877 $(BUILD_EXPORTS) \
2878 echo Configuring in $(BUILD_SUBDIR)/m4; \
2879 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2880 case $(srcdir) in \
2881 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2882 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2883 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2884 esac; \
2885 module_srcdir=m4; \
2886 rm -f no-such-file || : ; \
2887 CONFIG_SITE=no-such-file $(SHELL) \
2888 $$s/$$module_srcdir/configure \
2889 --srcdir=$${topdir}/$$module_srcdir \
2890 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2891 --target=${target_alias} \
2892 || exit 1
2893 @endif build-m4
2899 .PHONY: all-build-m4 maybe-all-build-m4
2900 maybe-all-build-m4:
2901 @if gcc-bootstrap
2902 all-build-m4: stage_current
2903 @endif gcc-bootstrap
2904 @if build-m4
2905 TARGET-build-m4=all
2906 maybe-all-build-m4: all-build-m4
2907 all-build-m4: configure-build-m4
2908 @: $(MAKE); $(unstage)
2909 @r=`${PWD_COMMAND}`; export r; \
2910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2911 $(BUILD_EXPORTS) \
2912 (cd $(BUILD_SUBDIR)/m4 && \
2913 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2914 $(TARGET-build-m4))
2915 @endif build-m4
2921 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2922 maybe-configure-build-texinfo:
2923 @if gcc-bootstrap
2924 configure-build-texinfo: stage_current
2925 @endif gcc-bootstrap
2926 @if build-texinfo
2927 maybe-configure-build-texinfo: configure-build-texinfo
2928 configure-build-texinfo:
2929 @: $(MAKE); $(unstage)
2930 @r=`${PWD_COMMAND}`; export r; \
2931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2932 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2933 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2934 $(BUILD_EXPORTS) \
2935 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2936 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2937 case $(srcdir) in \
2938 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2939 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2940 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2941 esac; \
2942 module_srcdir=texinfo; \
2943 rm -f no-such-file || : ; \
2944 CONFIG_SITE=no-such-file $(SHELL) \
2945 $$s/$$module_srcdir/configure \
2946 --srcdir=$${topdir}/$$module_srcdir \
2947 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2948 --target=${target_alias} \
2949 || exit 1
2950 @endif build-texinfo
2956 .PHONY: all-build-texinfo maybe-all-build-texinfo
2957 maybe-all-build-texinfo:
2958 @if gcc-bootstrap
2959 all-build-texinfo: stage_current
2960 @endif gcc-bootstrap
2961 @if build-texinfo
2962 TARGET-build-texinfo=all
2963 maybe-all-build-texinfo: all-build-texinfo
2964 all-build-texinfo: configure-build-texinfo
2965 @: $(MAKE); $(unstage)
2966 @r=`${PWD_COMMAND}`; export r; \
2967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2968 $(BUILD_EXPORTS) \
2969 (cd $(BUILD_SUBDIR)/texinfo && \
2970 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2971 $(TARGET-build-texinfo))
2972 @endif build-texinfo
2978 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2979 maybe-configure-build-fixincludes:
2980 @if gcc-bootstrap
2981 configure-build-fixincludes: stage_current
2982 @endif gcc-bootstrap
2983 @if build-fixincludes
2984 maybe-configure-build-fixincludes: configure-build-fixincludes
2985 configure-build-fixincludes:
2986 @: $(MAKE); $(unstage)
2987 @r=`${PWD_COMMAND}`; export r; \
2988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2989 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2990 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2991 $(BUILD_EXPORTS) \
2992 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2993 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2994 case $(srcdir) in \
2995 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2996 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
2997 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2998 esac; \
2999 module_srcdir=fixincludes; \
3000 rm -f no-such-file || : ; \
3001 CONFIG_SITE=no-such-file $(SHELL) \
3002 $$s/$$module_srcdir/configure \
3003 --srcdir=$${topdir}/$$module_srcdir \
3004 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
3005 --target=${target_alias} \
3006 || exit 1
3007 @endif build-fixincludes
3013 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
3014 maybe-all-build-fixincludes:
3015 @if gcc-bootstrap
3016 all-build-fixincludes: stage_current
3017 @endif gcc-bootstrap
3018 @if build-fixincludes
3019 TARGET-build-fixincludes=all
3020 maybe-all-build-fixincludes: all-build-fixincludes
3021 all-build-fixincludes: configure-build-fixincludes
3022 @: $(MAKE); $(unstage)
3023 @r=`${PWD_COMMAND}`; export r; \
3024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3025 $(BUILD_EXPORTS) \
3026 (cd $(BUILD_SUBDIR)/fixincludes && \
3027 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
3028 $(TARGET-build-fixincludes))
3029 @endif build-fixincludes
3035 # --------------------------------------
3036 # Modules which run on the host machine
3037 # --------------------------------------
3040 .PHONY: configure-bfd maybe-configure-bfd
3041 maybe-configure-bfd:
3042 @if gcc-bootstrap
3043 configure-bfd: stage_current
3044 @endif gcc-bootstrap
3045 @if bfd
3046 maybe-configure-bfd: configure-bfd
3047 configure-bfd:
3048 @r=`${PWD_COMMAND}`; export r; \
3049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3050 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3051 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3052 $(HOST_EXPORTS) \
3053 echo Configuring in $(HOST_SUBDIR)/bfd; \
3054 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
3055 case $(srcdir) in \
3056 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3057 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3058 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3059 esac; \
3060 module_srcdir=bfd; \
3061 $(SHELL) \
3062 $$s/$$module_srcdir/configure \
3063 --srcdir=$${topdir}/$$module_srcdir \
3064 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3065 --target=${target_alias} \
3066 || exit 1
3067 @endif bfd
3071 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
3072 maybe-configure-stage1-bfd:
3073 @if bfd-bootstrap
3074 maybe-configure-stage1-bfd: configure-stage1-bfd
3075 configure-stage1-bfd:
3076 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3077 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3078 @r=`${PWD_COMMAND}`; export r; \
3079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3080 TFLAGS="$(STAGE1_TFLAGS)"; \
3081 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3082 $(HOST_EXPORTS) \
3083 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3084 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3085 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3086 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
3087 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3088 cd $(HOST_SUBDIR)/bfd || exit 1; \
3089 case $(srcdir) in \
3090 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3091 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3092 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3093 esac; \
3094 module_srcdir=bfd; \
3095 $(SHELL) $$s/$$module_srcdir/configure \
3096 --srcdir=$${topdir}/$$module_srcdir \
3097 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3098 --target=${target_alias} \
3100 $(STAGE1_CONFIGURE_FLAGS)
3101 @endif bfd-bootstrap
3103 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
3104 maybe-configure-stage2-bfd:
3105 @if bfd-bootstrap
3106 maybe-configure-stage2-bfd: configure-stage2-bfd
3107 configure-stage2-bfd:
3108 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3109 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3110 @r=`${PWD_COMMAND}`; export r; \
3111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3112 TFLAGS="$(STAGE2_TFLAGS)"; \
3113 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3114 $(HOST_EXPORTS) \
3115 $(POSTSTAGE1_HOST_EXPORTS) \
3116 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3117 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3118 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3119 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
3120 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3121 cd $(HOST_SUBDIR)/bfd || exit 1; \
3122 case $(srcdir) in \
3123 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3124 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3125 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3126 esac; \
3127 module_srcdir=bfd; \
3128 $(SHELL) $$s/$$module_srcdir/configure \
3129 --srcdir=$${topdir}/$$module_srcdir \
3130 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3131 --target=${target_alias} \
3132 --with-build-libsubdir=$(HOST_SUBDIR) \
3133 $(STAGE2_CONFIGURE_FLAGS)
3134 @endif bfd-bootstrap
3136 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
3137 maybe-configure-stage3-bfd:
3138 @if bfd-bootstrap
3139 maybe-configure-stage3-bfd: configure-stage3-bfd
3140 configure-stage3-bfd:
3141 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3142 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3143 @r=`${PWD_COMMAND}`; export r; \
3144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3145 TFLAGS="$(STAGE3_TFLAGS)"; \
3146 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3147 $(HOST_EXPORTS) \
3148 $(POSTSTAGE1_HOST_EXPORTS) \
3149 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3150 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3151 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3152 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
3153 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3154 cd $(HOST_SUBDIR)/bfd || exit 1; \
3155 case $(srcdir) in \
3156 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3157 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3158 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3159 esac; \
3160 module_srcdir=bfd; \
3161 $(SHELL) $$s/$$module_srcdir/configure \
3162 --srcdir=$${topdir}/$$module_srcdir \
3163 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3164 --target=${target_alias} \
3165 --with-build-libsubdir=$(HOST_SUBDIR) \
3166 $(STAGE3_CONFIGURE_FLAGS)
3167 @endif bfd-bootstrap
3169 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3170 maybe-configure-stage4-bfd:
3171 @if bfd-bootstrap
3172 maybe-configure-stage4-bfd: configure-stage4-bfd
3173 configure-stage4-bfd:
3174 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3175 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3176 @r=`${PWD_COMMAND}`; export r; \
3177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3178 TFLAGS="$(STAGE4_TFLAGS)"; \
3179 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3180 $(HOST_EXPORTS) \
3181 $(POSTSTAGE1_HOST_EXPORTS) \
3182 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3183 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3184 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3185 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
3186 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3187 cd $(HOST_SUBDIR)/bfd || exit 1; \
3188 case $(srcdir) in \
3189 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3190 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3191 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3192 esac; \
3193 module_srcdir=bfd; \
3194 $(SHELL) $$s/$$module_srcdir/configure \
3195 --srcdir=$${topdir}/$$module_srcdir \
3196 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3197 --target=${target_alias} \
3198 --with-build-libsubdir=$(HOST_SUBDIR) \
3199 $(STAGE4_CONFIGURE_FLAGS)
3200 @endif bfd-bootstrap
3202 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3203 maybe-configure-stageprofile-bfd:
3204 @if bfd-bootstrap
3205 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3206 configure-stageprofile-bfd:
3207 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3208 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3209 @r=`${PWD_COMMAND}`; export r; \
3210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3211 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3212 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3213 $(HOST_EXPORTS) \
3214 $(POSTSTAGE1_HOST_EXPORTS) \
3215 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3216 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3217 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3218 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
3219 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3220 cd $(HOST_SUBDIR)/bfd || exit 1; \
3221 case $(srcdir) in \
3222 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3223 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3224 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3225 esac; \
3226 module_srcdir=bfd; \
3227 $(SHELL) $$s/$$module_srcdir/configure \
3228 --srcdir=$${topdir}/$$module_srcdir \
3229 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3230 --target=${target_alias} \
3231 --with-build-libsubdir=$(HOST_SUBDIR) \
3232 $(STAGEprofile_CONFIGURE_FLAGS)
3233 @endif bfd-bootstrap
3235 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3236 maybe-configure-stagefeedback-bfd:
3237 @if bfd-bootstrap
3238 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3239 configure-stagefeedback-bfd:
3240 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3241 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3242 @r=`${PWD_COMMAND}`; export r; \
3243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3244 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3245 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3246 $(HOST_EXPORTS) \
3247 $(POSTSTAGE1_HOST_EXPORTS) \
3248 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3249 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3250 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3251 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
3252 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3253 cd $(HOST_SUBDIR)/bfd || exit 1; \
3254 case $(srcdir) in \
3255 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3256 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3257 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3258 esac; \
3259 module_srcdir=bfd; \
3260 $(SHELL) $$s/$$module_srcdir/configure \
3261 --srcdir=$${topdir}/$$module_srcdir \
3262 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3263 --target=${target_alias} \
3264 --with-build-libsubdir=$(HOST_SUBDIR) \
3265 $(STAGEfeedback_CONFIGURE_FLAGS)
3266 @endif bfd-bootstrap
3272 .PHONY: all-bfd maybe-all-bfd
3273 maybe-all-bfd:
3274 @if gcc-bootstrap
3275 all-bfd: stage_current
3276 @endif gcc-bootstrap
3277 @if bfd
3278 TARGET-bfd=all
3279 maybe-all-bfd: all-bfd
3280 all-bfd: configure-bfd
3281 @r=`${PWD_COMMAND}`; export r; \
3282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3283 $(HOST_EXPORTS) \
3284 (cd $(HOST_SUBDIR)/bfd && \
3285 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
3286 $(TARGET-bfd))
3287 @endif bfd
3291 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
3292 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3293 maybe-all-stage1-bfd:
3294 maybe-clean-stage1-bfd:
3295 @if bfd-bootstrap
3296 maybe-all-stage1-bfd: all-stage1-bfd
3297 all-stage1: all-stage1-bfd
3298 TARGET-stage1-bfd = $(TARGET-bfd)
3299 all-stage1-bfd: configure-stage1-bfd
3300 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3301 @r=`${PWD_COMMAND}`; export r; \
3302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3303 TFLAGS="$(STAGE1_TFLAGS)"; \
3304 $(HOST_EXPORTS) \
3305 cd $(HOST_SUBDIR)/bfd && \
3306 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3307 CFLAGS="$(STAGE1_CFLAGS)" \
3308 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3309 LIBCFLAGS="$(LIBCFLAGS)" \
3310 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3311 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3312 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3313 $(EXTRA_HOST_FLAGS) \
3314 $(STAGE1_FLAGS_TO_PASS) \
3315 TFLAGS="$(STAGE1_TFLAGS)" \
3316 $(TARGET-stage1-bfd)
3318 maybe-clean-stage1-bfd: clean-stage1-bfd
3319 clean-stage1: clean-stage1-bfd
3320 clean-stage1-bfd:
3321 @if [ $(current_stage) = stage1 ]; then \
3322 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3323 else \
3324 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3325 $(MAKE) stage1-start; \
3326 fi; \
3327 cd $(HOST_SUBDIR)/bfd && \
3328 $(MAKE) $(EXTRA_HOST_FLAGS) \
3329 $(STAGE1_FLAGS_TO_PASS) clean
3330 @endif bfd-bootstrap
3333 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
3334 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3335 maybe-all-stage2-bfd:
3336 maybe-clean-stage2-bfd:
3337 @if bfd-bootstrap
3338 maybe-all-stage2-bfd: all-stage2-bfd
3339 all-stage2: all-stage2-bfd
3340 TARGET-stage2-bfd = $(TARGET-bfd)
3341 all-stage2-bfd: configure-stage2-bfd
3342 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3343 @r=`${PWD_COMMAND}`; export r; \
3344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3345 TFLAGS="$(STAGE2_TFLAGS)"; \
3346 $(HOST_EXPORTS) \
3347 $(POSTSTAGE1_HOST_EXPORTS) \
3348 cd $(HOST_SUBDIR)/bfd && \
3349 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3350 CFLAGS="$(STAGE2_CFLAGS)" \
3351 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3352 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3353 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3354 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3355 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3356 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3357 TFLAGS="$(STAGE2_TFLAGS)" \
3358 $(TARGET-stage2-bfd)
3360 maybe-clean-stage2-bfd: clean-stage2-bfd
3361 clean-stage2: clean-stage2-bfd
3362 clean-stage2-bfd:
3363 @if [ $(current_stage) = stage2 ]; then \
3364 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3365 else \
3366 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3367 $(MAKE) stage2-start; \
3368 fi; \
3369 cd $(HOST_SUBDIR)/bfd && \
3370 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3371 @endif bfd-bootstrap
3374 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
3375 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3376 maybe-all-stage3-bfd:
3377 maybe-clean-stage3-bfd:
3378 @if bfd-bootstrap
3379 maybe-all-stage3-bfd: all-stage3-bfd
3380 all-stage3: all-stage3-bfd
3381 TARGET-stage3-bfd = $(TARGET-bfd)
3382 all-stage3-bfd: configure-stage3-bfd
3383 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3384 @r=`${PWD_COMMAND}`; export r; \
3385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3386 TFLAGS="$(STAGE3_TFLAGS)"; \
3387 $(HOST_EXPORTS) \
3388 $(POSTSTAGE1_HOST_EXPORTS) \
3389 cd $(HOST_SUBDIR)/bfd && \
3390 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3391 CFLAGS="$(STAGE3_CFLAGS)" \
3392 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3393 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3394 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3395 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3396 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3397 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3398 TFLAGS="$(STAGE3_TFLAGS)" \
3399 $(TARGET-stage3-bfd)
3401 maybe-clean-stage3-bfd: clean-stage3-bfd
3402 clean-stage3: clean-stage3-bfd
3403 clean-stage3-bfd:
3404 @if [ $(current_stage) = stage3 ]; then \
3405 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3406 else \
3407 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3408 $(MAKE) stage3-start; \
3409 fi; \
3410 cd $(HOST_SUBDIR)/bfd && \
3411 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3412 @endif bfd-bootstrap
3415 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
3416 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3417 maybe-all-stage4-bfd:
3418 maybe-clean-stage4-bfd:
3419 @if bfd-bootstrap
3420 maybe-all-stage4-bfd: all-stage4-bfd
3421 all-stage4: all-stage4-bfd
3422 TARGET-stage4-bfd = $(TARGET-bfd)
3423 all-stage4-bfd: configure-stage4-bfd
3424 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3425 @r=`${PWD_COMMAND}`; export r; \
3426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3427 TFLAGS="$(STAGE4_TFLAGS)"; \
3428 $(HOST_EXPORTS) \
3429 $(POSTSTAGE1_HOST_EXPORTS) \
3430 cd $(HOST_SUBDIR)/bfd && \
3431 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3432 CFLAGS="$(STAGE4_CFLAGS)" \
3433 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3434 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3435 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3436 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3437 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3438 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3439 TFLAGS="$(STAGE4_TFLAGS)" \
3440 $(TARGET-stage4-bfd)
3442 maybe-clean-stage4-bfd: clean-stage4-bfd
3443 clean-stage4: clean-stage4-bfd
3444 clean-stage4-bfd:
3445 @if [ $(current_stage) = stage4 ]; then \
3446 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3447 else \
3448 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3449 $(MAKE) stage4-start; \
3450 fi; \
3451 cd $(HOST_SUBDIR)/bfd && \
3452 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3453 @endif bfd-bootstrap
3456 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3457 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3458 maybe-all-stageprofile-bfd:
3459 maybe-clean-stageprofile-bfd:
3460 @if bfd-bootstrap
3461 maybe-all-stageprofile-bfd: all-stageprofile-bfd
3462 all-stageprofile: all-stageprofile-bfd
3463 TARGET-stageprofile-bfd = $(TARGET-bfd)
3464 all-stageprofile-bfd: configure-stageprofile-bfd
3465 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3466 @r=`${PWD_COMMAND}`; export r; \
3467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3468 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3469 $(HOST_EXPORTS) \
3470 $(POSTSTAGE1_HOST_EXPORTS) \
3471 cd $(HOST_SUBDIR)/bfd && \
3472 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3473 CFLAGS="$(STAGEprofile_CFLAGS)" \
3474 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3475 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3476 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3477 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3478 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3479 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3480 TFLAGS="$(STAGEprofile_TFLAGS)" \
3481 $(TARGET-stageprofile-bfd)
3483 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3484 clean-stageprofile: clean-stageprofile-bfd
3485 clean-stageprofile-bfd:
3486 @if [ $(current_stage) = stageprofile ]; then \
3487 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3488 else \
3489 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3490 $(MAKE) stageprofile-start; \
3491 fi; \
3492 cd $(HOST_SUBDIR)/bfd && \
3493 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3494 @endif bfd-bootstrap
3497 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3498 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3499 maybe-all-stagefeedback-bfd:
3500 maybe-clean-stagefeedback-bfd:
3501 @if bfd-bootstrap
3502 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3503 all-stagefeedback: all-stagefeedback-bfd
3504 TARGET-stagefeedback-bfd = $(TARGET-bfd)
3505 all-stagefeedback-bfd: configure-stagefeedback-bfd
3506 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3507 @r=`${PWD_COMMAND}`; export r; \
3508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3509 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3510 $(HOST_EXPORTS) \
3511 $(POSTSTAGE1_HOST_EXPORTS) \
3512 cd $(HOST_SUBDIR)/bfd && \
3513 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3514 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3515 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3516 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3517 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3518 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3519 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3520 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3521 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3522 $(TARGET-stagefeedback-bfd)
3524 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3525 clean-stagefeedback: clean-stagefeedback-bfd
3526 clean-stagefeedback-bfd:
3527 @if [ $(current_stage) = stagefeedback ]; then \
3528 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3529 else \
3530 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3531 $(MAKE) stagefeedback-start; \
3532 fi; \
3533 cd $(HOST_SUBDIR)/bfd && \
3534 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3535 @endif bfd-bootstrap
3541 .PHONY: check-bfd maybe-check-bfd
3542 maybe-check-bfd:
3543 @if bfd
3544 maybe-check-bfd: check-bfd
3546 check-bfd:
3547 @: $(MAKE); $(unstage)
3548 @r=`${PWD_COMMAND}`; export r; \
3549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3550 $(HOST_EXPORTS) \
3551 (cd $(HOST_SUBDIR)/bfd && \
3552 $(MAKE) $(FLAGS_TO_PASS) check)
3554 @endif bfd
3556 .PHONY: install-bfd maybe-install-bfd
3557 maybe-install-bfd:
3558 @if bfd
3559 maybe-install-bfd: install-bfd
3561 install-bfd: installdirs
3562 @: $(MAKE); $(unstage)
3563 @r=`${PWD_COMMAND}`; export r; \
3564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3565 $(HOST_EXPORTS) \
3566 (cd $(HOST_SUBDIR)/bfd && \
3567 $(MAKE) $(FLAGS_TO_PASS) install)
3569 @endif bfd
3571 .PHONY: install-strip-bfd maybe-install-strip-bfd
3572 maybe-install-strip-bfd:
3573 @if bfd
3574 maybe-install-strip-bfd: install-strip-bfd
3576 install-strip-bfd: installdirs
3577 @: $(MAKE); $(unstage)
3578 @r=`${PWD_COMMAND}`; export r; \
3579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3580 $(HOST_EXPORTS) \
3581 (cd $(HOST_SUBDIR)/bfd && \
3582 $(MAKE) $(FLAGS_TO_PASS) install-strip)
3584 @endif bfd
3586 # Other targets (info, dvi, pdf, etc.)
3588 .PHONY: maybe-info-bfd info-bfd
3589 maybe-info-bfd:
3590 @if bfd
3591 maybe-info-bfd: info-bfd
3593 info-bfd: \
3594 configure-bfd
3595 @[ -f ./bfd/Makefile ] || exit 0; \
3596 r=`${PWD_COMMAND}`; export r; \
3597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3598 $(HOST_EXPORTS) \
3599 for flag in $(EXTRA_HOST_FLAGS) ; do \
3600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3601 done; \
3602 echo "Doing info in bfd" ; \
3603 (cd $(HOST_SUBDIR)/bfd && \
3604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3606 "RANLIB=$${RANLIB}" \
3607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3608 info) \
3609 || exit 1
3611 @endif bfd
3613 .PHONY: maybe-dvi-bfd dvi-bfd
3614 maybe-dvi-bfd:
3615 @if bfd
3616 maybe-dvi-bfd: dvi-bfd
3618 dvi-bfd: \
3619 configure-bfd
3620 @[ -f ./bfd/Makefile ] || exit 0; \
3621 r=`${PWD_COMMAND}`; export r; \
3622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3623 $(HOST_EXPORTS) \
3624 for flag in $(EXTRA_HOST_FLAGS) ; do \
3625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3626 done; \
3627 echo "Doing dvi in bfd" ; \
3628 (cd $(HOST_SUBDIR)/bfd && \
3629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3631 "RANLIB=$${RANLIB}" \
3632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3633 dvi) \
3634 || exit 1
3636 @endif bfd
3638 .PHONY: maybe-pdf-bfd pdf-bfd
3639 maybe-pdf-bfd:
3640 @if bfd
3641 maybe-pdf-bfd: pdf-bfd
3643 pdf-bfd: \
3644 configure-bfd
3645 @[ -f ./bfd/Makefile ] || exit 0; \
3646 r=`${PWD_COMMAND}`; export r; \
3647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3648 $(HOST_EXPORTS) \
3649 for flag in $(EXTRA_HOST_FLAGS) ; do \
3650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3651 done; \
3652 echo "Doing pdf in bfd" ; \
3653 (cd $(HOST_SUBDIR)/bfd && \
3654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3656 "RANLIB=$${RANLIB}" \
3657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3658 pdf) \
3659 || exit 1
3661 @endif bfd
3663 .PHONY: maybe-html-bfd html-bfd
3664 maybe-html-bfd:
3665 @if bfd
3666 maybe-html-bfd: html-bfd
3668 html-bfd: \
3669 configure-bfd
3670 @[ -f ./bfd/Makefile ] || exit 0; \
3671 r=`${PWD_COMMAND}`; export r; \
3672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3673 $(HOST_EXPORTS) \
3674 for flag in $(EXTRA_HOST_FLAGS) ; do \
3675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3676 done; \
3677 echo "Doing html in bfd" ; \
3678 (cd $(HOST_SUBDIR)/bfd && \
3679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3681 "RANLIB=$${RANLIB}" \
3682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3683 html) \
3684 || exit 1
3686 @endif bfd
3688 .PHONY: maybe-TAGS-bfd TAGS-bfd
3689 maybe-TAGS-bfd:
3690 @if bfd
3691 maybe-TAGS-bfd: TAGS-bfd
3693 TAGS-bfd: \
3694 configure-bfd
3695 @[ -f ./bfd/Makefile ] || exit 0; \
3696 r=`${PWD_COMMAND}`; export r; \
3697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3698 $(HOST_EXPORTS) \
3699 for flag in $(EXTRA_HOST_FLAGS) ; do \
3700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3701 done; \
3702 echo "Doing TAGS in bfd" ; \
3703 (cd $(HOST_SUBDIR)/bfd && \
3704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3706 "RANLIB=$${RANLIB}" \
3707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3708 TAGS) \
3709 || exit 1
3711 @endif bfd
3713 .PHONY: maybe-install-info-bfd install-info-bfd
3714 maybe-install-info-bfd:
3715 @if bfd
3716 maybe-install-info-bfd: install-info-bfd
3718 install-info-bfd: \
3719 configure-bfd \
3720 info-bfd
3721 @[ -f ./bfd/Makefile ] || exit 0; \
3722 r=`${PWD_COMMAND}`; export r; \
3723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3724 $(HOST_EXPORTS) \
3725 for flag in $(EXTRA_HOST_FLAGS) ; do \
3726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3727 done; \
3728 echo "Doing install-info in bfd" ; \
3729 (cd $(HOST_SUBDIR)/bfd && \
3730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3732 "RANLIB=$${RANLIB}" \
3733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3734 install-info) \
3735 || exit 1
3737 @endif bfd
3739 .PHONY: maybe-install-pdf-bfd install-pdf-bfd
3740 maybe-install-pdf-bfd:
3741 @if bfd
3742 maybe-install-pdf-bfd: install-pdf-bfd
3744 install-pdf-bfd: \
3745 configure-bfd \
3746 pdf-bfd
3747 @[ -f ./bfd/Makefile ] || exit 0; \
3748 r=`${PWD_COMMAND}`; export r; \
3749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3750 $(HOST_EXPORTS) \
3751 for flag in $(EXTRA_HOST_FLAGS) ; do \
3752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3753 done; \
3754 echo "Doing install-pdf in bfd" ; \
3755 (cd $(HOST_SUBDIR)/bfd && \
3756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3758 "RANLIB=$${RANLIB}" \
3759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3760 install-pdf) \
3761 || exit 1
3763 @endif bfd
3765 .PHONY: maybe-install-html-bfd install-html-bfd
3766 maybe-install-html-bfd:
3767 @if bfd
3768 maybe-install-html-bfd: install-html-bfd
3770 install-html-bfd: \
3771 configure-bfd \
3772 html-bfd
3773 @[ -f ./bfd/Makefile ] || exit 0; \
3774 r=`${PWD_COMMAND}`; export r; \
3775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3776 $(HOST_EXPORTS) \
3777 for flag in $(EXTRA_HOST_FLAGS) ; do \
3778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3779 done; \
3780 echo "Doing install-html in bfd" ; \
3781 (cd $(HOST_SUBDIR)/bfd && \
3782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3784 "RANLIB=$${RANLIB}" \
3785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3786 install-html) \
3787 || exit 1
3789 @endif bfd
3791 .PHONY: maybe-installcheck-bfd installcheck-bfd
3792 maybe-installcheck-bfd:
3793 @if bfd
3794 maybe-installcheck-bfd: installcheck-bfd
3796 installcheck-bfd: \
3797 configure-bfd
3798 @[ -f ./bfd/Makefile ] || exit 0; \
3799 r=`${PWD_COMMAND}`; export r; \
3800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3801 $(HOST_EXPORTS) \
3802 for flag in $(EXTRA_HOST_FLAGS) ; do \
3803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3804 done; \
3805 echo "Doing installcheck in bfd" ; \
3806 (cd $(HOST_SUBDIR)/bfd && \
3807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3809 "RANLIB=$${RANLIB}" \
3810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3811 installcheck) \
3812 || exit 1
3814 @endif bfd
3816 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3817 maybe-mostlyclean-bfd:
3818 @if bfd
3819 maybe-mostlyclean-bfd: mostlyclean-bfd
3821 mostlyclean-bfd:
3822 @[ -f ./bfd/Makefile ] || exit 0; \
3823 r=`${PWD_COMMAND}`; export r; \
3824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3825 $(HOST_EXPORTS) \
3826 for flag in $(EXTRA_HOST_FLAGS) ; do \
3827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3828 done; \
3829 echo "Doing mostlyclean in bfd" ; \
3830 (cd $(HOST_SUBDIR)/bfd && \
3831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3833 "RANLIB=$${RANLIB}" \
3834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3835 mostlyclean) \
3836 || exit 1
3838 @endif bfd
3840 .PHONY: maybe-clean-bfd clean-bfd
3841 maybe-clean-bfd:
3842 @if bfd
3843 maybe-clean-bfd: clean-bfd
3845 clean-bfd:
3846 @[ -f ./bfd/Makefile ] || exit 0; \
3847 r=`${PWD_COMMAND}`; export r; \
3848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3849 $(HOST_EXPORTS) \
3850 for flag in $(EXTRA_HOST_FLAGS) ; do \
3851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3852 done; \
3853 echo "Doing clean in bfd" ; \
3854 (cd $(HOST_SUBDIR)/bfd && \
3855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3857 "RANLIB=$${RANLIB}" \
3858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3859 clean) \
3860 || exit 1
3862 @endif bfd
3864 .PHONY: maybe-distclean-bfd distclean-bfd
3865 maybe-distclean-bfd:
3866 @if bfd
3867 maybe-distclean-bfd: distclean-bfd
3869 distclean-bfd:
3870 @[ -f ./bfd/Makefile ] || exit 0; \
3871 r=`${PWD_COMMAND}`; export r; \
3872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3873 $(HOST_EXPORTS) \
3874 for flag in $(EXTRA_HOST_FLAGS) ; do \
3875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3876 done; \
3877 echo "Doing distclean in bfd" ; \
3878 (cd $(HOST_SUBDIR)/bfd && \
3879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3881 "RANLIB=$${RANLIB}" \
3882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3883 distclean) \
3884 || exit 1
3886 @endif bfd
3888 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3889 maybe-maintainer-clean-bfd:
3890 @if bfd
3891 maybe-maintainer-clean-bfd: maintainer-clean-bfd
3893 maintainer-clean-bfd:
3894 @[ -f ./bfd/Makefile ] || exit 0; \
3895 r=`${PWD_COMMAND}`; export r; \
3896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3897 $(HOST_EXPORTS) \
3898 for flag in $(EXTRA_HOST_FLAGS) ; do \
3899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3900 done; \
3901 echo "Doing maintainer-clean in bfd" ; \
3902 (cd $(HOST_SUBDIR)/bfd && \
3903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3905 "RANLIB=$${RANLIB}" \
3906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3907 maintainer-clean) \
3908 || exit 1
3910 @endif bfd
3914 .PHONY: configure-opcodes maybe-configure-opcodes
3915 maybe-configure-opcodes:
3916 @if gcc-bootstrap
3917 configure-opcodes: stage_current
3918 @endif gcc-bootstrap
3919 @if opcodes
3920 maybe-configure-opcodes: configure-opcodes
3921 configure-opcodes:
3922 @r=`${PWD_COMMAND}`; export r; \
3923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3924 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3925 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3926 $(HOST_EXPORTS) \
3927 echo Configuring in $(HOST_SUBDIR)/opcodes; \
3928 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
3929 case $(srcdir) in \
3930 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3931 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3932 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3933 esac; \
3934 module_srcdir=opcodes; \
3935 $(SHELL) \
3936 $$s/$$module_srcdir/configure \
3937 --srcdir=$${topdir}/$$module_srcdir \
3938 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3939 --target=${target_alias} \
3940 || exit 1
3941 @endif opcodes
3945 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
3946 maybe-configure-stage1-opcodes:
3947 @if opcodes-bootstrap
3948 maybe-configure-stage1-opcodes: configure-stage1-opcodes
3949 configure-stage1-opcodes:
3950 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3951 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3952 @r=`${PWD_COMMAND}`; export r; \
3953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3954 TFLAGS="$(STAGE1_TFLAGS)"; \
3955 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3956 $(HOST_EXPORTS) \
3957 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3958 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3959 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3960 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
3961 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3962 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3963 case $(srcdir) in \
3964 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3965 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3966 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3967 esac; \
3968 module_srcdir=opcodes; \
3969 $(SHELL) $$s/$$module_srcdir/configure \
3970 --srcdir=$${topdir}/$$module_srcdir \
3971 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3972 --target=${target_alias} \
3974 $(STAGE1_CONFIGURE_FLAGS)
3975 @endif opcodes-bootstrap
3977 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
3978 maybe-configure-stage2-opcodes:
3979 @if opcodes-bootstrap
3980 maybe-configure-stage2-opcodes: configure-stage2-opcodes
3981 configure-stage2-opcodes:
3982 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3983 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3984 @r=`${PWD_COMMAND}`; export r; \
3985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3986 TFLAGS="$(STAGE2_TFLAGS)"; \
3987 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3988 $(HOST_EXPORTS) \
3989 $(POSTSTAGE1_HOST_EXPORTS) \
3990 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3991 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3992 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3993 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
3994 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3995 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3996 case $(srcdir) in \
3997 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3998 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3999 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4000 esac; \
4001 module_srcdir=opcodes; \
4002 $(SHELL) $$s/$$module_srcdir/configure \
4003 --srcdir=$${topdir}/$$module_srcdir \
4004 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4005 --target=${target_alias} \
4006 --with-build-libsubdir=$(HOST_SUBDIR) \
4007 $(STAGE2_CONFIGURE_FLAGS)
4008 @endif opcodes-bootstrap
4010 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
4011 maybe-configure-stage3-opcodes:
4012 @if opcodes-bootstrap
4013 maybe-configure-stage3-opcodes: configure-stage3-opcodes
4014 configure-stage3-opcodes:
4015 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4016 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4017 @r=`${PWD_COMMAND}`; export r; \
4018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4019 TFLAGS="$(STAGE3_TFLAGS)"; \
4020 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4021 $(HOST_EXPORTS) \
4022 $(POSTSTAGE1_HOST_EXPORTS) \
4023 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4024 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4025 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4026 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
4027 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4028 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4029 case $(srcdir) in \
4030 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4031 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4032 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4033 esac; \
4034 module_srcdir=opcodes; \
4035 $(SHELL) $$s/$$module_srcdir/configure \
4036 --srcdir=$${topdir}/$$module_srcdir \
4037 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4038 --target=${target_alias} \
4039 --with-build-libsubdir=$(HOST_SUBDIR) \
4040 $(STAGE3_CONFIGURE_FLAGS)
4041 @endif opcodes-bootstrap
4043 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
4044 maybe-configure-stage4-opcodes:
4045 @if opcodes-bootstrap
4046 maybe-configure-stage4-opcodes: configure-stage4-opcodes
4047 configure-stage4-opcodes:
4048 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4049 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4050 @r=`${PWD_COMMAND}`; export r; \
4051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4052 TFLAGS="$(STAGE4_TFLAGS)"; \
4053 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4054 $(HOST_EXPORTS) \
4055 $(POSTSTAGE1_HOST_EXPORTS) \
4056 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4057 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4058 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4059 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
4060 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4061 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4062 case $(srcdir) in \
4063 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4064 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4065 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4066 esac; \
4067 module_srcdir=opcodes; \
4068 $(SHELL) $$s/$$module_srcdir/configure \
4069 --srcdir=$${topdir}/$$module_srcdir \
4070 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4071 --target=${target_alias} \
4072 --with-build-libsubdir=$(HOST_SUBDIR) \
4073 $(STAGE4_CONFIGURE_FLAGS)
4074 @endif opcodes-bootstrap
4076 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
4077 maybe-configure-stageprofile-opcodes:
4078 @if opcodes-bootstrap
4079 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
4080 configure-stageprofile-opcodes:
4081 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4082 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4083 @r=`${PWD_COMMAND}`; export r; \
4084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4085 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4086 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4087 $(HOST_EXPORTS) \
4088 $(POSTSTAGE1_HOST_EXPORTS) \
4089 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4090 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4091 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4092 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
4093 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4094 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4095 case $(srcdir) in \
4096 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4097 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4098 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4099 esac; \
4100 module_srcdir=opcodes; \
4101 $(SHELL) $$s/$$module_srcdir/configure \
4102 --srcdir=$${topdir}/$$module_srcdir \
4103 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4104 --target=${target_alias} \
4105 --with-build-libsubdir=$(HOST_SUBDIR) \
4106 $(STAGEprofile_CONFIGURE_FLAGS)
4107 @endif opcodes-bootstrap
4109 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4110 maybe-configure-stagefeedback-opcodes:
4111 @if opcodes-bootstrap
4112 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
4113 configure-stagefeedback-opcodes:
4114 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4115 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4116 @r=`${PWD_COMMAND}`; export r; \
4117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4118 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4119 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4120 $(HOST_EXPORTS) \
4121 $(POSTSTAGE1_HOST_EXPORTS) \
4122 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4123 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4124 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4125 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
4126 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4127 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4128 case $(srcdir) in \
4129 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4130 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4131 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4132 esac; \
4133 module_srcdir=opcodes; \
4134 $(SHELL) $$s/$$module_srcdir/configure \
4135 --srcdir=$${topdir}/$$module_srcdir \
4136 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4137 --target=${target_alias} \
4138 --with-build-libsubdir=$(HOST_SUBDIR) \
4139 $(STAGEfeedback_CONFIGURE_FLAGS)
4140 @endif opcodes-bootstrap
4146 .PHONY: all-opcodes maybe-all-opcodes
4147 maybe-all-opcodes:
4148 @if gcc-bootstrap
4149 all-opcodes: stage_current
4150 @endif gcc-bootstrap
4151 @if opcodes
4152 TARGET-opcodes=all
4153 maybe-all-opcodes: all-opcodes
4154 all-opcodes: configure-opcodes
4155 @r=`${PWD_COMMAND}`; export r; \
4156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4157 $(HOST_EXPORTS) \
4158 (cd $(HOST_SUBDIR)/opcodes && \
4159 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
4160 $(TARGET-opcodes))
4161 @endif opcodes
4165 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4166 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4167 maybe-all-stage1-opcodes:
4168 maybe-clean-stage1-opcodes:
4169 @if opcodes-bootstrap
4170 maybe-all-stage1-opcodes: all-stage1-opcodes
4171 all-stage1: all-stage1-opcodes
4172 TARGET-stage1-opcodes = $(TARGET-opcodes)
4173 all-stage1-opcodes: configure-stage1-opcodes
4174 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4175 @r=`${PWD_COMMAND}`; export r; \
4176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4177 TFLAGS="$(STAGE1_TFLAGS)"; \
4178 $(HOST_EXPORTS) \
4179 cd $(HOST_SUBDIR)/opcodes && \
4180 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4181 CFLAGS="$(STAGE1_CFLAGS)" \
4182 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4183 LIBCFLAGS="$(LIBCFLAGS)" \
4184 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4185 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4186 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4187 $(EXTRA_HOST_FLAGS) \
4188 $(STAGE1_FLAGS_TO_PASS) \
4189 TFLAGS="$(STAGE1_TFLAGS)" \
4190 $(TARGET-stage1-opcodes)
4192 maybe-clean-stage1-opcodes: clean-stage1-opcodes
4193 clean-stage1: clean-stage1-opcodes
4194 clean-stage1-opcodes:
4195 @if [ $(current_stage) = stage1 ]; then \
4196 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4197 else \
4198 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4199 $(MAKE) stage1-start; \
4200 fi; \
4201 cd $(HOST_SUBDIR)/opcodes && \
4202 $(MAKE) $(EXTRA_HOST_FLAGS) \
4203 $(STAGE1_FLAGS_TO_PASS) clean
4204 @endif opcodes-bootstrap
4207 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4208 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4209 maybe-all-stage2-opcodes:
4210 maybe-clean-stage2-opcodes:
4211 @if opcodes-bootstrap
4212 maybe-all-stage2-opcodes: all-stage2-opcodes
4213 all-stage2: all-stage2-opcodes
4214 TARGET-stage2-opcodes = $(TARGET-opcodes)
4215 all-stage2-opcodes: configure-stage2-opcodes
4216 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4217 @r=`${PWD_COMMAND}`; export r; \
4218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4219 TFLAGS="$(STAGE2_TFLAGS)"; \
4220 $(HOST_EXPORTS) \
4221 $(POSTSTAGE1_HOST_EXPORTS) \
4222 cd $(HOST_SUBDIR)/opcodes && \
4223 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4224 CFLAGS="$(STAGE2_CFLAGS)" \
4225 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4226 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4227 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4228 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4229 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4230 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4231 TFLAGS="$(STAGE2_TFLAGS)" \
4232 $(TARGET-stage2-opcodes)
4234 maybe-clean-stage2-opcodes: clean-stage2-opcodes
4235 clean-stage2: clean-stage2-opcodes
4236 clean-stage2-opcodes:
4237 @if [ $(current_stage) = stage2 ]; then \
4238 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4239 else \
4240 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4241 $(MAKE) stage2-start; \
4242 fi; \
4243 cd $(HOST_SUBDIR)/opcodes && \
4244 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4245 @endif opcodes-bootstrap
4248 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4249 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4250 maybe-all-stage3-opcodes:
4251 maybe-clean-stage3-opcodes:
4252 @if opcodes-bootstrap
4253 maybe-all-stage3-opcodes: all-stage3-opcodes
4254 all-stage3: all-stage3-opcodes
4255 TARGET-stage3-opcodes = $(TARGET-opcodes)
4256 all-stage3-opcodes: configure-stage3-opcodes
4257 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4258 @r=`${PWD_COMMAND}`; export r; \
4259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4260 TFLAGS="$(STAGE3_TFLAGS)"; \
4261 $(HOST_EXPORTS) \
4262 $(POSTSTAGE1_HOST_EXPORTS) \
4263 cd $(HOST_SUBDIR)/opcodes && \
4264 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4265 CFLAGS="$(STAGE3_CFLAGS)" \
4266 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4267 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4268 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4269 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4270 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4271 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4272 TFLAGS="$(STAGE3_TFLAGS)" \
4273 $(TARGET-stage3-opcodes)
4275 maybe-clean-stage3-opcodes: clean-stage3-opcodes
4276 clean-stage3: clean-stage3-opcodes
4277 clean-stage3-opcodes:
4278 @if [ $(current_stage) = stage3 ]; then \
4279 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4280 else \
4281 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4282 $(MAKE) stage3-start; \
4283 fi; \
4284 cd $(HOST_SUBDIR)/opcodes && \
4285 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4286 @endif opcodes-bootstrap
4289 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4290 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4291 maybe-all-stage4-opcodes:
4292 maybe-clean-stage4-opcodes:
4293 @if opcodes-bootstrap
4294 maybe-all-stage4-opcodes: all-stage4-opcodes
4295 all-stage4: all-stage4-opcodes
4296 TARGET-stage4-opcodes = $(TARGET-opcodes)
4297 all-stage4-opcodes: configure-stage4-opcodes
4298 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4299 @r=`${PWD_COMMAND}`; export r; \
4300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4301 TFLAGS="$(STAGE4_TFLAGS)"; \
4302 $(HOST_EXPORTS) \
4303 $(POSTSTAGE1_HOST_EXPORTS) \
4304 cd $(HOST_SUBDIR)/opcodes && \
4305 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4306 CFLAGS="$(STAGE4_CFLAGS)" \
4307 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4308 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4309 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4310 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4311 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4312 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4313 TFLAGS="$(STAGE4_TFLAGS)" \
4314 $(TARGET-stage4-opcodes)
4316 maybe-clean-stage4-opcodes: clean-stage4-opcodes
4317 clean-stage4: clean-stage4-opcodes
4318 clean-stage4-opcodes:
4319 @if [ $(current_stage) = stage4 ]; then \
4320 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4321 else \
4322 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4323 $(MAKE) stage4-start; \
4324 fi; \
4325 cd $(HOST_SUBDIR)/opcodes && \
4326 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4327 @endif opcodes-bootstrap
4330 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4331 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4332 maybe-all-stageprofile-opcodes:
4333 maybe-clean-stageprofile-opcodes:
4334 @if opcodes-bootstrap
4335 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4336 all-stageprofile: all-stageprofile-opcodes
4337 TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4338 all-stageprofile-opcodes: configure-stageprofile-opcodes
4339 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4340 @r=`${PWD_COMMAND}`; export r; \
4341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4342 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4343 $(HOST_EXPORTS) \
4344 $(POSTSTAGE1_HOST_EXPORTS) \
4345 cd $(HOST_SUBDIR)/opcodes && \
4346 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4347 CFLAGS="$(STAGEprofile_CFLAGS)" \
4348 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4349 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4350 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4351 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4352 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4353 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4354 TFLAGS="$(STAGEprofile_TFLAGS)" \
4355 $(TARGET-stageprofile-opcodes)
4357 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4358 clean-stageprofile: clean-stageprofile-opcodes
4359 clean-stageprofile-opcodes:
4360 @if [ $(current_stage) = stageprofile ]; then \
4361 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4362 else \
4363 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4364 $(MAKE) stageprofile-start; \
4365 fi; \
4366 cd $(HOST_SUBDIR)/opcodes && \
4367 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4368 @endif opcodes-bootstrap
4371 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4372 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4373 maybe-all-stagefeedback-opcodes:
4374 maybe-clean-stagefeedback-opcodes:
4375 @if opcodes-bootstrap
4376 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4377 all-stagefeedback: all-stagefeedback-opcodes
4378 TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4379 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4380 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4381 @r=`${PWD_COMMAND}`; export r; \
4382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4383 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4384 $(HOST_EXPORTS) \
4385 $(POSTSTAGE1_HOST_EXPORTS) \
4386 cd $(HOST_SUBDIR)/opcodes && \
4387 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4388 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4389 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4390 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4391 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4392 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4393 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4394 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4395 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4396 $(TARGET-stagefeedback-opcodes)
4398 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4399 clean-stagefeedback: clean-stagefeedback-opcodes
4400 clean-stagefeedback-opcodes:
4401 @if [ $(current_stage) = stagefeedback ]; then \
4402 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4403 else \
4404 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4405 $(MAKE) stagefeedback-start; \
4406 fi; \
4407 cd $(HOST_SUBDIR)/opcodes && \
4408 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4409 @endif opcodes-bootstrap
4415 .PHONY: check-opcodes maybe-check-opcodes
4416 maybe-check-opcodes:
4417 @if opcodes
4418 maybe-check-opcodes: check-opcodes
4420 check-opcodes:
4421 @: $(MAKE); $(unstage)
4422 @r=`${PWD_COMMAND}`; export r; \
4423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4424 $(HOST_EXPORTS) \
4425 (cd $(HOST_SUBDIR)/opcodes && \
4426 $(MAKE) $(FLAGS_TO_PASS) check)
4428 @endif opcodes
4430 .PHONY: install-opcodes maybe-install-opcodes
4431 maybe-install-opcodes:
4432 @if opcodes
4433 maybe-install-opcodes: install-opcodes
4435 install-opcodes: installdirs
4436 @: $(MAKE); $(unstage)
4437 @r=`${PWD_COMMAND}`; export r; \
4438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4439 $(HOST_EXPORTS) \
4440 (cd $(HOST_SUBDIR)/opcodes && \
4441 $(MAKE) $(FLAGS_TO_PASS) install)
4443 @endif opcodes
4445 .PHONY: install-strip-opcodes maybe-install-strip-opcodes
4446 maybe-install-strip-opcodes:
4447 @if opcodes
4448 maybe-install-strip-opcodes: install-strip-opcodes
4450 install-strip-opcodes: installdirs
4451 @: $(MAKE); $(unstage)
4452 @r=`${PWD_COMMAND}`; export r; \
4453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4454 $(HOST_EXPORTS) \
4455 (cd $(HOST_SUBDIR)/opcodes && \
4456 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4458 @endif opcodes
4460 # Other targets (info, dvi, pdf, etc.)
4462 .PHONY: maybe-info-opcodes info-opcodes
4463 maybe-info-opcodes:
4464 @if opcodes
4465 maybe-info-opcodes: info-opcodes
4467 info-opcodes: \
4468 configure-opcodes
4469 @[ -f ./opcodes/Makefile ] || exit 0; \
4470 r=`${PWD_COMMAND}`; export r; \
4471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4472 $(HOST_EXPORTS) \
4473 for flag in $(EXTRA_HOST_FLAGS) ; do \
4474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4475 done; \
4476 echo "Doing info in opcodes" ; \
4477 (cd $(HOST_SUBDIR)/opcodes && \
4478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4480 "RANLIB=$${RANLIB}" \
4481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4482 info) \
4483 || exit 1
4485 @endif opcodes
4487 .PHONY: maybe-dvi-opcodes dvi-opcodes
4488 maybe-dvi-opcodes:
4489 @if opcodes
4490 maybe-dvi-opcodes: dvi-opcodes
4492 dvi-opcodes: \
4493 configure-opcodes
4494 @[ -f ./opcodes/Makefile ] || exit 0; \
4495 r=`${PWD_COMMAND}`; export r; \
4496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4497 $(HOST_EXPORTS) \
4498 for flag in $(EXTRA_HOST_FLAGS) ; do \
4499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4500 done; \
4501 echo "Doing dvi in opcodes" ; \
4502 (cd $(HOST_SUBDIR)/opcodes && \
4503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4505 "RANLIB=$${RANLIB}" \
4506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4507 dvi) \
4508 || exit 1
4510 @endif opcodes
4512 .PHONY: maybe-pdf-opcodes pdf-opcodes
4513 maybe-pdf-opcodes:
4514 @if opcodes
4515 maybe-pdf-opcodes: pdf-opcodes
4517 pdf-opcodes: \
4518 configure-opcodes
4519 @[ -f ./opcodes/Makefile ] || exit 0; \
4520 r=`${PWD_COMMAND}`; export r; \
4521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4522 $(HOST_EXPORTS) \
4523 for flag in $(EXTRA_HOST_FLAGS) ; do \
4524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4525 done; \
4526 echo "Doing pdf in opcodes" ; \
4527 (cd $(HOST_SUBDIR)/opcodes && \
4528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4530 "RANLIB=$${RANLIB}" \
4531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4532 pdf) \
4533 || exit 1
4535 @endif opcodes
4537 .PHONY: maybe-html-opcodes html-opcodes
4538 maybe-html-opcodes:
4539 @if opcodes
4540 maybe-html-opcodes: html-opcodes
4542 html-opcodes: \
4543 configure-opcodes
4544 @[ -f ./opcodes/Makefile ] || exit 0; \
4545 r=`${PWD_COMMAND}`; export r; \
4546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4547 $(HOST_EXPORTS) \
4548 for flag in $(EXTRA_HOST_FLAGS) ; do \
4549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4550 done; \
4551 echo "Doing html in opcodes" ; \
4552 (cd $(HOST_SUBDIR)/opcodes && \
4553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4555 "RANLIB=$${RANLIB}" \
4556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4557 html) \
4558 || exit 1
4560 @endif opcodes
4562 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4563 maybe-TAGS-opcodes:
4564 @if opcodes
4565 maybe-TAGS-opcodes: TAGS-opcodes
4567 TAGS-opcodes: \
4568 configure-opcodes
4569 @[ -f ./opcodes/Makefile ] || exit 0; \
4570 r=`${PWD_COMMAND}`; export r; \
4571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4572 $(HOST_EXPORTS) \
4573 for flag in $(EXTRA_HOST_FLAGS) ; do \
4574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4575 done; \
4576 echo "Doing TAGS in opcodes" ; \
4577 (cd $(HOST_SUBDIR)/opcodes && \
4578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4580 "RANLIB=$${RANLIB}" \
4581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4582 TAGS) \
4583 || exit 1
4585 @endif opcodes
4587 .PHONY: maybe-install-info-opcodes install-info-opcodes
4588 maybe-install-info-opcodes:
4589 @if opcodes
4590 maybe-install-info-opcodes: install-info-opcodes
4592 install-info-opcodes: \
4593 configure-opcodes \
4594 info-opcodes
4595 @[ -f ./opcodes/Makefile ] || exit 0; \
4596 r=`${PWD_COMMAND}`; export r; \
4597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4598 $(HOST_EXPORTS) \
4599 for flag in $(EXTRA_HOST_FLAGS) ; do \
4600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4601 done; \
4602 echo "Doing install-info in opcodes" ; \
4603 (cd $(HOST_SUBDIR)/opcodes && \
4604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4606 "RANLIB=$${RANLIB}" \
4607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4608 install-info) \
4609 || exit 1
4611 @endif opcodes
4613 .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4614 maybe-install-pdf-opcodes:
4615 @if opcodes
4616 maybe-install-pdf-opcodes: install-pdf-opcodes
4618 install-pdf-opcodes: \
4619 configure-opcodes \
4620 pdf-opcodes
4621 @[ -f ./opcodes/Makefile ] || exit 0; \
4622 r=`${PWD_COMMAND}`; export r; \
4623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4624 $(HOST_EXPORTS) \
4625 for flag in $(EXTRA_HOST_FLAGS) ; do \
4626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4627 done; \
4628 echo "Doing install-pdf in opcodes" ; \
4629 (cd $(HOST_SUBDIR)/opcodes && \
4630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4632 "RANLIB=$${RANLIB}" \
4633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4634 install-pdf) \
4635 || exit 1
4637 @endif opcodes
4639 .PHONY: maybe-install-html-opcodes install-html-opcodes
4640 maybe-install-html-opcodes:
4641 @if opcodes
4642 maybe-install-html-opcodes: install-html-opcodes
4644 install-html-opcodes: \
4645 configure-opcodes \
4646 html-opcodes
4647 @[ -f ./opcodes/Makefile ] || exit 0; \
4648 r=`${PWD_COMMAND}`; export r; \
4649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4650 $(HOST_EXPORTS) \
4651 for flag in $(EXTRA_HOST_FLAGS) ; do \
4652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4653 done; \
4654 echo "Doing install-html in opcodes" ; \
4655 (cd $(HOST_SUBDIR)/opcodes && \
4656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4658 "RANLIB=$${RANLIB}" \
4659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4660 install-html) \
4661 || exit 1
4663 @endif opcodes
4665 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4666 maybe-installcheck-opcodes:
4667 @if opcodes
4668 maybe-installcheck-opcodes: installcheck-opcodes
4670 installcheck-opcodes: \
4671 configure-opcodes
4672 @[ -f ./opcodes/Makefile ] || exit 0; \
4673 r=`${PWD_COMMAND}`; export r; \
4674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4675 $(HOST_EXPORTS) \
4676 for flag in $(EXTRA_HOST_FLAGS) ; do \
4677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4678 done; \
4679 echo "Doing installcheck in opcodes" ; \
4680 (cd $(HOST_SUBDIR)/opcodes && \
4681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4683 "RANLIB=$${RANLIB}" \
4684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4685 installcheck) \
4686 || exit 1
4688 @endif opcodes
4690 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4691 maybe-mostlyclean-opcodes:
4692 @if opcodes
4693 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4695 mostlyclean-opcodes:
4696 @[ -f ./opcodes/Makefile ] || exit 0; \
4697 r=`${PWD_COMMAND}`; export r; \
4698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4699 $(HOST_EXPORTS) \
4700 for flag in $(EXTRA_HOST_FLAGS) ; do \
4701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4702 done; \
4703 echo "Doing mostlyclean in opcodes" ; \
4704 (cd $(HOST_SUBDIR)/opcodes && \
4705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4707 "RANLIB=$${RANLIB}" \
4708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4709 mostlyclean) \
4710 || exit 1
4712 @endif opcodes
4714 .PHONY: maybe-clean-opcodes clean-opcodes
4715 maybe-clean-opcodes:
4716 @if opcodes
4717 maybe-clean-opcodes: clean-opcodes
4719 clean-opcodes:
4720 @[ -f ./opcodes/Makefile ] || exit 0; \
4721 r=`${PWD_COMMAND}`; export r; \
4722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4723 $(HOST_EXPORTS) \
4724 for flag in $(EXTRA_HOST_FLAGS) ; do \
4725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4726 done; \
4727 echo "Doing clean in opcodes" ; \
4728 (cd $(HOST_SUBDIR)/opcodes && \
4729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4731 "RANLIB=$${RANLIB}" \
4732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4733 clean) \
4734 || exit 1
4736 @endif opcodes
4738 .PHONY: maybe-distclean-opcodes distclean-opcodes
4739 maybe-distclean-opcodes:
4740 @if opcodes
4741 maybe-distclean-opcodes: distclean-opcodes
4743 distclean-opcodes:
4744 @[ -f ./opcodes/Makefile ] || exit 0; \
4745 r=`${PWD_COMMAND}`; export r; \
4746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4747 $(HOST_EXPORTS) \
4748 for flag in $(EXTRA_HOST_FLAGS) ; do \
4749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4750 done; \
4751 echo "Doing distclean in opcodes" ; \
4752 (cd $(HOST_SUBDIR)/opcodes && \
4753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4755 "RANLIB=$${RANLIB}" \
4756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4757 distclean) \
4758 || exit 1
4760 @endif opcodes
4762 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4763 maybe-maintainer-clean-opcodes:
4764 @if opcodes
4765 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4767 maintainer-clean-opcodes:
4768 @[ -f ./opcodes/Makefile ] || exit 0; \
4769 r=`${PWD_COMMAND}`; export r; \
4770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4771 $(HOST_EXPORTS) \
4772 for flag in $(EXTRA_HOST_FLAGS) ; do \
4773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4774 done; \
4775 echo "Doing maintainer-clean in opcodes" ; \
4776 (cd $(HOST_SUBDIR)/opcodes && \
4777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4779 "RANLIB=$${RANLIB}" \
4780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4781 maintainer-clean) \
4782 || exit 1
4784 @endif opcodes
4788 .PHONY: configure-binutils maybe-configure-binutils
4789 maybe-configure-binutils:
4790 @if gcc-bootstrap
4791 configure-binutils: stage_current
4792 @endif gcc-bootstrap
4793 @if binutils
4794 maybe-configure-binutils: configure-binutils
4795 configure-binutils:
4796 @r=`${PWD_COMMAND}`; export r; \
4797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4798 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4799 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4800 $(HOST_EXPORTS) \
4801 echo Configuring in $(HOST_SUBDIR)/binutils; \
4802 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4803 case $(srcdir) in \
4804 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4805 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4806 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4807 esac; \
4808 module_srcdir=binutils; \
4809 $(SHELL) \
4810 $$s/$$module_srcdir/configure \
4811 --srcdir=$${topdir}/$$module_srcdir \
4812 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4813 --target=${target_alias} \
4814 || exit 1
4815 @endif binutils
4819 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4820 maybe-configure-stage1-binutils:
4821 @if binutils-bootstrap
4822 maybe-configure-stage1-binutils: configure-stage1-binutils
4823 configure-stage1-binutils:
4824 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4825 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4826 @r=`${PWD_COMMAND}`; export r; \
4827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4828 TFLAGS="$(STAGE1_TFLAGS)"; \
4829 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4830 $(HOST_EXPORTS) \
4831 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4832 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4833 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4834 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
4835 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4836 cd $(HOST_SUBDIR)/binutils || exit 1; \
4837 case $(srcdir) in \
4838 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4839 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4840 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4841 esac; \
4842 module_srcdir=binutils; \
4843 $(SHELL) $$s/$$module_srcdir/configure \
4844 --srcdir=$${topdir}/$$module_srcdir \
4845 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4846 --target=${target_alias} \
4848 $(STAGE1_CONFIGURE_FLAGS)
4849 @endif binutils-bootstrap
4851 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4852 maybe-configure-stage2-binutils:
4853 @if binutils-bootstrap
4854 maybe-configure-stage2-binutils: configure-stage2-binutils
4855 configure-stage2-binutils:
4856 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4857 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4858 @r=`${PWD_COMMAND}`; export r; \
4859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4860 TFLAGS="$(STAGE2_TFLAGS)"; \
4861 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4862 $(HOST_EXPORTS) \
4863 $(POSTSTAGE1_HOST_EXPORTS) \
4864 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4865 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4866 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4867 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
4868 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4869 cd $(HOST_SUBDIR)/binutils || exit 1; \
4870 case $(srcdir) in \
4871 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4872 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4873 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4874 esac; \
4875 module_srcdir=binutils; \
4876 $(SHELL) $$s/$$module_srcdir/configure \
4877 --srcdir=$${topdir}/$$module_srcdir \
4878 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4879 --target=${target_alias} \
4880 --with-build-libsubdir=$(HOST_SUBDIR) \
4881 $(STAGE2_CONFIGURE_FLAGS)
4882 @endif binutils-bootstrap
4884 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
4885 maybe-configure-stage3-binutils:
4886 @if binutils-bootstrap
4887 maybe-configure-stage3-binutils: configure-stage3-binutils
4888 configure-stage3-binutils:
4889 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4890 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4891 @r=`${PWD_COMMAND}`; export r; \
4892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4893 TFLAGS="$(STAGE3_TFLAGS)"; \
4894 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4895 $(HOST_EXPORTS) \
4896 $(POSTSTAGE1_HOST_EXPORTS) \
4897 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4898 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4899 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4900 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
4901 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4902 cd $(HOST_SUBDIR)/binutils || exit 1; \
4903 case $(srcdir) in \
4904 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4905 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4906 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4907 esac; \
4908 module_srcdir=binutils; \
4909 $(SHELL) $$s/$$module_srcdir/configure \
4910 --srcdir=$${topdir}/$$module_srcdir \
4911 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4912 --target=${target_alias} \
4913 --with-build-libsubdir=$(HOST_SUBDIR) \
4914 $(STAGE3_CONFIGURE_FLAGS)
4915 @endif binutils-bootstrap
4917 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
4918 maybe-configure-stage4-binutils:
4919 @if binutils-bootstrap
4920 maybe-configure-stage4-binutils: configure-stage4-binutils
4921 configure-stage4-binutils:
4922 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4923 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4924 @r=`${PWD_COMMAND}`; export r; \
4925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4926 TFLAGS="$(STAGE4_TFLAGS)"; \
4927 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4928 $(HOST_EXPORTS) \
4929 $(POSTSTAGE1_HOST_EXPORTS) \
4930 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4931 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4932 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4933 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
4934 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4935 cd $(HOST_SUBDIR)/binutils || exit 1; \
4936 case $(srcdir) in \
4937 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4938 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4939 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4940 esac; \
4941 module_srcdir=binutils; \
4942 $(SHELL) $$s/$$module_srcdir/configure \
4943 --srcdir=$${topdir}/$$module_srcdir \
4944 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4945 --target=${target_alias} \
4946 --with-build-libsubdir=$(HOST_SUBDIR) \
4947 $(STAGE4_CONFIGURE_FLAGS)
4948 @endif binutils-bootstrap
4950 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
4951 maybe-configure-stageprofile-binutils:
4952 @if binutils-bootstrap
4953 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
4954 configure-stageprofile-binutils:
4955 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4956 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4957 @r=`${PWD_COMMAND}`; export r; \
4958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4959 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4960 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4961 $(HOST_EXPORTS) \
4962 $(POSTSTAGE1_HOST_EXPORTS) \
4963 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4964 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4965 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4966 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
4967 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4968 cd $(HOST_SUBDIR)/binutils || exit 1; \
4969 case $(srcdir) in \
4970 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4971 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4972 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4973 esac; \
4974 module_srcdir=binutils; \
4975 $(SHELL) $$s/$$module_srcdir/configure \
4976 --srcdir=$${topdir}/$$module_srcdir \
4977 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4978 --target=${target_alias} \
4979 --with-build-libsubdir=$(HOST_SUBDIR) \
4980 $(STAGEprofile_CONFIGURE_FLAGS)
4981 @endif binutils-bootstrap
4983 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
4984 maybe-configure-stagefeedback-binutils:
4985 @if binutils-bootstrap
4986 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
4987 configure-stagefeedback-binutils:
4988 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4989 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4990 @r=`${PWD_COMMAND}`; export r; \
4991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4992 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4993 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4994 $(HOST_EXPORTS) \
4995 $(POSTSTAGE1_HOST_EXPORTS) \
4996 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4997 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4998 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4999 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
5000 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
5001 cd $(HOST_SUBDIR)/binutils || exit 1; \
5002 case $(srcdir) in \
5003 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5004 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5005 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5006 esac; \
5007 module_srcdir=binutils; \
5008 $(SHELL) $$s/$$module_srcdir/configure \
5009 --srcdir=$${topdir}/$$module_srcdir \
5010 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5011 --target=${target_alias} \
5012 --with-build-libsubdir=$(HOST_SUBDIR) \
5013 $(STAGEfeedback_CONFIGURE_FLAGS)
5014 @endif binutils-bootstrap
5020 .PHONY: all-binutils maybe-all-binutils
5021 maybe-all-binutils:
5022 @if gcc-bootstrap
5023 all-binutils: stage_current
5024 @endif gcc-bootstrap
5025 @if binutils
5026 TARGET-binutils=all
5027 maybe-all-binutils: all-binutils
5028 all-binutils: configure-binutils
5029 @r=`${PWD_COMMAND}`; export r; \
5030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5031 $(HOST_EXPORTS) \
5032 (cd $(HOST_SUBDIR)/binutils && \
5033 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5034 $(TARGET-binutils))
5035 @endif binutils
5039 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
5040 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
5041 maybe-all-stage1-binutils:
5042 maybe-clean-stage1-binutils:
5043 @if binutils-bootstrap
5044 maybe-all-stage1-binutils: all-stage1-binutils
5045 all-stage1: all-stage1-binutils
5046 TARGET-stage1-binutils = $(TARGET-binutils)
5047 all-stage1-binutils: configure-stage1-binutils
5048 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
5049 @r=`${PWD_COMMAND}`; export r; \
5050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5051 TFLAGS="$(STAGE1_TFLAGS)"; \
5052 $(HOST_EXPORTS) \
5053 cd $(HOST_SUBDIR)/binutils && \
5054 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5055 CFLAGS="$(STAGE1_CFLAGS)" \
5056 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
5057 LIBCFLAGS="$(LIBCFLAGS)" \
5058 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5059 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5060 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5061 $(EXTRA_HOST_FLAGS) \
5062 $(STAGE1_FLAGS_TO_PASS) \
5063 TFLAGS="$(STAGE1_TFLAGS)" \
5064 $(TARGET-stage1-binutils)
5066 maybe-clean-stage1-binutils: clean-stage1-binutils
5067 clean-stage1: clean-stage1-binutils
5068 clean-stage1-binutils:
5069 @if [ $(current_stage) = stage1 ]; then \
5070 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5071 else \
5072 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
5073 $(MAKE) stage1-start; \
5074 fi; \
5075 cd $(HOST_SUBDIR)/binutils && \
5076 $(MAKE) $(EXTRA_HOST_FLAGS) \
5077 $(STAGE1_FLAGS_TO_PASS) clean
5078 @endif binutils-bootstrap
5081 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
5082 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
5083 maybe-all-stage2-binutils:
5084 maybe-clean-stage2-binutils:
5085 @if binutils-bootstrap
5086 maybe-all-stage2-binutils: all-stage2-binutils
5087 all-stage2: all-stage2-binutils
5088 TARGET-stage2-binutils = $(TARGET-binutils)
5089 all-stage2-binutils: configure-stage2-binutils
5090 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5091 @r=`${PWD_COMMAND}`; export r; \
5092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5093 TFLAGS="$(STAGE2_TFLAGS)"; \
5094 $(HOST_EXPORTS) \
5095 $(POSTSTAGE1_HOST_EXPORTS) \
5096 cd $(HOST_SUBDIR)/binutils && \
5097 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5098 CFLAGS="$(STAGE2_CFLAGS)" \
5099 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
5100 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5101 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5102 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5103 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5104 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5105 TFLAGS="$(STAGE2_TFLAGS)" \
5106 $(TARGET-stage2-binutils)
5108 maybe-clean-stage2-binutils: clean-stage2-binutils
5109 clean-stage2: clean-stage2-binutils
5110 clean-stage2-binutils:
5111 @if [ $(current_stage) = stage2 ]; then \
5112 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5113 else \
5114 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
5115 $(MAKE) stage2-start; \
5116 fi; \
5117 cd $(HOST_SUBDIR)/binutils && \
5118 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5119 @endif binutils-bootstrap
5122 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
5123 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
5124 maybe-all-stage3-binutils:
5125 maybe-clean-stage3-binutils:
5126 @if binutils-bootstrap
5127 maybe-all-stage3-binutils: all-stage3-binutils
5128 all-stage3: all-stage3-binutils
5129 TARGET-stage3-binutils = $(TARGET-binutils)
5130 all-stage3-binutils: configure-stage3-binutils
5131 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5132 @r=`${PWD_COMMAND}`; export r; \
5133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5134 TFLAGS="$(STAGE3_TFLAGS)"; \
5135 $(HOST_EXPORTS) \
5136 $(POSTSTAGE1_HOST_EXPORTS) \
5137 cd $(HOST_SUBDIR)/binutils && \
5138 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5139 CFLAGS="$(STAGE3_CFLAGS)" \
5140 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5141 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5142 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5143 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5144 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5145 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5146 TFLAGS="$(STAGE3_TFLAGS)" \
5147 $(TARGET-stage3-binutils)
5149 maybe-clean-stage3-binutils: clean-stage3-binutils
5150 clean-stage3: clean-stage3-binutils
5151 clean-stage3-binutils:
5152 @if [ $(current_stage) = stage3 ]; then \
5153 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5154 else \
5155 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
5156 $(MAKE) stage3-start; \
5157 fi; \
5158 cd $(HOST_SUBDIR)/binutils && \
5159 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5160 @endif binutils-bootstrap
5163 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
5164 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5165 maybe-all-stage4-binutils:
5166 maybe-clean-stage4-binutils:
5167 @if binutils-bootstrap
5168 maybe-all-stage4-binutils: all-stage4-binutils
5169 all-stage4: all-stage4-binutils
5170 TARGET-stage4-binutils = $(TARGET-binutils)
5171 all-stage4-binutils: configure-stage4-binutils
5172 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5173 @r=`${PWD_COMMAND}`; export r; \
5174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5175 TFLAGS="$(STAGE4_TFLAGS)"; \
5176 $(HOST_EXPORTS) \
5177 $(POSTSTAGE1_HOST_EXPORTS) \
5178 cd $(HOST_SUBDIR)/binutils && \
5179 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5180 CFLAGS="$(STAGE4_CFLAGS)" \
5181 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5182 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5183 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5184 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5185 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5186 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5187 TFLAGS="$(STAGE4_TFLAGS)" \
5188 $(TARGET-stage4-binutils)
5190 maybe-clean-stage4-binutils: clean-stage4-binutils
5191 clean-stage4: clean-stage4-binutils
5192 clean-stage4-binutils:
5193 @if [ $(current_stage) = stage4 ]; then \
5194 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5195 else \
5196 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5197 $(MAKE) stage4-start; \
5198 fi; \
5199 cd $(HOST_SUBDIR)/binutils && \
5200 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5201 @endif binutils-bootstrap
5204 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5205 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5206 maybe-all-stageprofile-binutils:
5207 maybe-clean-stageprofile-binutils:
5208 @if binutils-bootstrap
5209 maybe-all-stageprofile-binutils: all-stageprofile-binutils
5210 all-stageprofile: all-stageprofile-binutils
5211 TARGET-stageprofile-binutils = $(TARGET-binutils)
5212 all-stageprofile-binutils: configure-stageprofile-binutils
5213 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5214 @r=`${PWD_COMMAND}`; export r; \
5215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5216 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5217 $(HOST_EXPORTS) \
5218 $(POSTSTAGE1_HOST_EXPORTS) \
5219 cd $(HOST_SUBDIR)/binutils && \
5220 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5221 CFLAGS="$(STAGEprofile_CFLAGS)" \
5222 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5223 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5224 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5225 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5226 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5227 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5228 TFLAGS="$(STAGEprofile_TFLAGS)" \
5229 $(TARGET-stageprofile-binutils)
5231 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5232 clean-stageprofile: clean-stageprofile-binutils
5233 clean-stageprofile-binutils:
5234 @if [ $(current_stage) = stageprofile ]; then \
5235 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5236 else \
5237 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5238 $(MAKE) stageprofile-start; \
5239 fi; \
5240 cd $(HOST_SUBDIR)/binutils && \
5241 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5242 @endif binutils-bootstrap
5245 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5246 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5247 maybe-all-stagefeedback-binutils:
5248 maybe-clean-stagefeedback-binutils:
5249 @if binutils-bootstrap
5250 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5251 all-stagefeedback: all-stagefeedback-binutils
5252 TARGET-stagefeedback-binutils = $(TARGET-binutils)
5253 all-stagefeedback-binutils: configure-stagefeedback-binutils
5254 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5255 @r=`${PWD_COMMAND}`; export r; \
5256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5257 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5258 $(HOST_EXPORTS) \
5259 $(POSTSTAGE1_HOST_EXPORTS) \
5260 cd $(HOST_SUBDIR)/binutils && \
5261 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5262 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5263 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5264 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5265 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5266 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5267 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5268 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5269 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5270 $(TARGET-stagefeedback-binutils)
5272 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5273 clean-stagefeedback: clean-stagefeedback-binutils
5274 clean-stagefeedback-binutils:
5275 @if [ $(current_stage) = stagefeedback ]; then \
5276 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5277 else \
5278 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5279 $(MAKE) stagefeedback-start; \
5280 fi; \
5281 cd $(HOST_SUBDIR)/binutils && \
5282 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5283 @endif binutils-bootstrap
5289 .PHONY: check-binutils maybe-check-binutils
5290 maybe-check-binutils:
5291 @if binutils
5292 maybe-check-binutils: check-binutils
5294 check-binutils:
5295 @: $(MAKE); $(unstage)
5296 @r=`${PWD_COMMAND}`; export r; \
5297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5298 $(HOST_EXPORTS) \
5299 (cd $(HOST_SUBDIR)/binutils && \
5300 $(MAKE) $(FLAGS_TO_PASS) check)
5302 @endif binutils
5304 .PHONY: install-binutils maybe-install-binutils
5305 maybe-install-binutils:
5306 @if binutils
5307 maybe-install-binutils: install-binutils
5309 install-binutils: installdirs
5310 @: $(MAKE); $(unstage)
5311 @r=`${PWD_COMMAND}`; export r; \
5312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5313 $(HOST_EXPORTS) \
5314 (cd $(HOST_SUBDIR)/binutils && \
5315 $(MAKE) $(FLAGS_TO_PASS) install)
5317 @endif binutils
5319 .PHONY: install-strip-binutils maybe-install-strip-binutils
5320 maybe-install-strip-binutils:
5321 @if binutils
5322 maybe-install-strip-binutils: install-strip-binutils
5324 install-strip-binutils: installdirs
5325 @: $(MAKE); $(unstage)
5326 @r=`${PWD_COMMAND}`; export r; \
5327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5328 $(HOST_EXPORTS) \
5329 (cd $(HOST_SUBDIR)/binutils && \
5330 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5332 @endif binutils
5334 # Other targets (info, dvi, pdf, etc.)
5336 .PHONY: maybe-info-binutils info-binutils
5337 maybe-info-binutils:
5338 @if binutils
5339 maybe-info-binutils: info-binutils
5341 info-binutils: \
5342 configure-binutils
5343 @[ -f ./binutils/Makefile ] || exit 0; \
5344 r=`${PWD_COMMAND}`; export r; \
5345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5346 $(HOST_EXPORTS) \
5347 for flag in $(EXTRA_HOST_FLAGS) ; do \
5348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5349 done; \
5350 echo "Doing info in binutils" ; \
5351 (cd $(HOST_SUBDIR)/binutils && \
5352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5354 "RANLIB=$${RANLIB}" \
5355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5356 info) \
5357 || exit 1
5359 @endif binutils
5361 .PHONY: maybe-dvi-binutils dvi-binutils
5362 maybe-dvi-binutils:
5363 @if binutils
5364 maybe-dvi-binutils: dvi-binutils
5366 dvi-binutils: \
5367 configure-binutils
5368 @[ -f ./binutils/Makefile ] || exit 0; \
5369 r=`${PWD_COMMAND}`; export r; \
5370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5371 $(HOST_EXPORTS) \
5372 for flag in $(EXTRA_HOST_FLAGS) ; do \
5373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5374 done; \
5375 echo "Doing dvi in binutils" ; \
5376 (cd $(HOST_SUBDIR)/binutils && \
5377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5379 "RANLIB=$${RANLIB}" \
5380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5381 dvi) \
5382 || exit 1
5384 @endif binutils
5386 .PHONY: maybe-pdf-binutils pdf-binutils
5387 maybe-pdf-binutils:
5388 @if binutils
5389 maybe-pdf-binutils: pdf-binutils
5391 pdf-binutils: \
5392 configure-binutils
5393 @[ -f ./binutils/Makefile ] || exit 0; \
5394 r=`${PWD_COMMAND}`; export r; \
5395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5396 $(HOST_EXPORTS) \
5397 for flag in $(EXTRA_HOST_FLAGS) ; do \
5398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5399 done; \
5400 echo "Doing pdf in binutils" ; \
5401 (cd $(HOST_SUBDIR)/binutils && \
5402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5404 "RANLIB=$${RANLIB}" \
5405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5406 pdf) \
5407 || exit 1
5409 @endif binutils
5411 .PHONY: maybe-html-binutils html-binutils
5412 maybe-html-binutils:
5413 @if binutils
5414 maybe-html-binutils: html-binutils
5416 html-binutils: \
5417 configure-binutils
5418 @[ -f ./binutils/Makefile ] || exit 0; \
5419 r=`${PWD_COMMAND}`; export r; \
5420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5421 $(HOST_EXPORTS) \
5422 for flag in $(EXTRA_HOST_FLAGS) ; do \
5423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5424 done; \
5425 echo "Doing html in binutils" ; \
5426 (cd $(HOST_SUBDIR)/binutils && \
5427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5429 "RANLIB=$${RANLIB}" \
5430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5431 html) \
5432 || exit 1
5434 @endif binutils
5436 .PHONY: maybe-TAGS-binutils TAGS-binutils
5437 maybe-TAGS-binutils:
5438 @if binutils
5439 maybe-TAGS-binutils: TAGS-binutils
5441 TAGS-binutils: \
5442 configure-binutils
5443 @[ -f ./binutils/Makefile ] || exit 0; \
5444 r=`${PWD_COMMAND}`; export r; \
5445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5446 $(HOST_EXPORTS) \
5447 for flag in $(EXTRA_HOST_FLAGS) ; do \
5448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5449 done; \
5450 echo "Doing TAGS in binutils" ; \
5451 (cd $(HOST_SUBDIR)/binutils && \
5452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5454 "RANLIB=$${RANLIB}" \
5455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5456 TAGS) \
5457 || exit 1
5459 @endif binutils
5461 .PHONY: maybe-install-info-binutils install-info-binutils
5462 maybe-install-info-binutils:
5463 @if binutils
5464 maybe-install-info-binutils: install-info-binutils
5466 install-info-binutils: \
5467 configure-binutils \
5468 info-binutils
5469 @[ -f ./binutils/Makefile ] || exit 0; \
5470 r=`${PWD_COMMAND}`; export r; \
5471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5472 $(HOST_EXPORTS) \
5473 for flag in $(EXTRA_HOST_FLAGS) ; do \
5474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5475 done; \
5476 echo "Doing install-info in binutils" ; \
5477 (cd $(HOST_SUBDIR)/binutils && \
5478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5480 "RANLIB=$${RANLIB}" \
5481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5482 install-info) \
5483 || exit 1
5485 @endif binutils
5487 .PHONY: maybe-install-pdf-binutils install-pdf-binutils
5488 maybe-install-pdf-binutils:
5489 @if binutils
5490 maybe-install-pdf-binutils: install-pdf-binutils
5492 install-pdf-binutils: \
5493 configure-binutils \
5494 pdf-binutils
5495 @[ -f ./binutils/Makefile ] || exit 0; \
5496 r=`${PWD_COMMAND}`; export r; \
5497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5498 $(HOST_EXPORTS) \
5499 for flag in $(EXTRA_HOST_FLAGS) ; do \
5500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5501 done; \
5502 echo "Doing install-pdf in binutils" ; \
5503 (cd $(HOST_SUBDIR)/binutils && \
5504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5506 "RANLIB=$${RANLIB}" \
5507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5508 install-pdf) \
5509 || exit 1
5511 @endif binutils
5513 .PHONY: maybe-install-html-binutils install-html-binutils
5514 maybe-install-html-binutils:
5515 @if binutils
5516 maybe-install-html-binutils: install-html-binutils
5518 install-html-binutils: \
5519 configure-binutils \
5520 html-binutils
5521 @[ -f ./binutils/Makefile ] || exit 0; \
5522 r=`${PWD_COMMAND}`; export r; \
5523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5524 $(HOST_EXPORTS) \
5525 for flag in $(EXTRA_HOST_FLAGS) ; do \
5526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5527 done; \
5528 echo "Doing install-html in binutils" ; \
5529 (cd $(HOST_SUBDIR)/binutils && \
5530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5532 "RANLIB=$${RANLIB}" \
5533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5534 install-html) \
5535 || exit 1
5537 @endif binutils
5539 .PHONY: maybe-installcheck-binutils installcheck-binutils
5540 maybe-installcheck-binutils:
5541 @if binutils
5542 maybe-installcheck-binutils: installcheck-binutils
5544 installcheck-binutils: \
5545 configure-binutils
5546 @[ -f ./binutils/Makefile ] || exit 0; \
5547 r=`${PWD_COMMAND}`; export r; \
5548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5549 $(HOST_EXPORTS) \
5550 for flag in $(EXTRA_HOST_FLAGS) ; do \
5551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5552 done; \
5553 echo "Doing installcheck in binutils" ; \
5554 (cd $(HOST_SUBDIR)/binutils && \
5555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5557 "RANLIB=$${RANLIB}" \
5558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5559 installcheck) \
5560 || exit 1
5562 @endif binutils
5564 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5565 maybe-mostlyclean-binutils:
5566 @if binutils
5567 maybe-mostlyclean-binutils: mostlyclean-binutils
5569 mostlyclean-binutils:
5570 @[ -f ./binutils/Makefile ] || exit 0; \
5571 r=`${PWD_COMMAND}`; export r; \
5572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5573 $(HOST_EXPORTS) \
5574 for flag in $(EXTRA_HOST_FLAGS) ; do \
5575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5576 done; \
5577 echo "Doing mostlyclean in binutils" ; \
5578 (cd $(HOST_SUBDIR)/binutils && \
5579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5581 "RANLIB=$${RANLIB}" \
5582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5583 mostlyclean) \
5584 || exit 1
5586 @endif binutils
5588 .PHONY: maybe-clean-binutils clean-binutils
5589 maybe-clean-binutils:
5590 @if binutils
5591 maybe-clean-binutils: clean-binutils
5593 clean-binutils:
5594 @[ -f ./binutils/Makefile ] || exit 0; \
5595 r=`${PWD_COMMAND}`; export r; \
5596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5597 $(HOST_EXPORTS) \
5598 for flag in $(EXTRA_HOST_FLAGS) ; do \
5599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5600 done; \
5601 echo "Doing clean in binutils" ; \
5602 (cd $(HOST_SUBDIR)/binutils && \
5603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5605 "RANLIB=$${RANLIB}" \
5606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5607 clean) \
5608 || exit 1
5610 @endif binutils
5612 .PHONY: maybe-distclean-binutils distclean-binutils
5613 maybe-distclean-binutils:
5614 @if binutils
5615 maybe-distclean-binutils: distclean-binutils
5617 distclean-binutils:
5618 @[ -f ./binutils/Makefile ] || exit 0; \
5619 r=`${PWD_COMMAND}`; export r; \
5620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5621 $(HOST_EXPORTS) \
5622 for flag in $(EXTRA_HOST_FLAGS) ; do \
5623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5624 done; \
5625 echo "Doing distclean in binutils" ; \
5626 (cd $(HOST_SUBDIR)/binutils && \
5627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5629 "RANLIB=$${RANLIB}" \
5630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5631 distclean) \
5632 || exit 1
5634 @endif binutils
5636 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5637 maybe-maintainer-clean-binutils:
5638 @if binutils
5639 maybe-maintainer-clean-binutils: maintainer-clean-binutils
5641 maintainer-clean-binutils:
5642 @[ -f ./binutils/Makefile ] || exit 0; \
5643 r=`${PWD_COMMAND}`; export r; \
5644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5645 $(HOST_EXPORTS) \
5646 for flag in $(EXTRA_HOST_FLAGS) ; do \
5647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5648 done; \
5649 echo "Doing maintainer-clean in binutils" ; \
5650 (cd $(HOST_SUBDIR)/binutils && \
5651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5653 "RANLIB=$${RANLIB}" \
5654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5655 maintainer-clean) \
5656 || exit 1
5658 @endif binutils
5662 .PHONY: configure-bison maybe-configure-bison
5663 maybe-configure-bison:
5664 @if gcc-bootstrap
5665 configure-bison: stage_current
5666 @endif gcc-bootstrap
5667 @if bison
5668 maybe-configure-bison: configure-bison
5669 configure-bison:
5670 @: $(MAKE); $(unstage)
5671 @r=`${PWD_COMMAND}`; export r; \
5672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5673 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5674 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
5675 $(HOST_EXPORTS) \
5676 echo Configuring in $(HOST_SUBDIR)/bison; \
5677 cd "$(HOST_SUBDIR)/bison" || exit 1; \
5678 case $(srcdir) in \
5679 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5680 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5681 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5682 esac; \
5683 module_srcdir=bison; \
5684 $(SHELL) \
5685 $$s/$$module_srcdir/configure \
5686 --srcdir=$${topdir}/$$module_srcdir \
5687 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5688 --target=${target_alias} \
5689 || exit 1
5690 @endif bison
5696 .PHONY: all-bison maybe-all-bison
5697 maybe-all-bison:
5698 @if gcc-bootstrap
5699 all-bison: stage_current
5700 @endif gcc-bootstrap
5701 @if bison
5702 TARGET-bison=all
5703 maybe-all-bison: all-bison
5704 all-bison: configure-bison
5705 @: $(MAKE); $(unstage)
5706 @r=`${PWD_COMMAND}`; export r; \
5707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5708 $(HOST_EXPORTS) \
5709 (cd $(HOST_SUBDIR)/bison && \
5710 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5711 $(TARGET-bison))
5712 @endif bison
5717 .PHONY: check-bison maybe-check-bison
5718 maybe-check-bison:
5719 @if bison
5720 maybe-check-bison: check-bison
5722 # This module is only tested in a native toolchain.
5723 check-bison:
5724 @: $(MAKE); $(unstage)
5725 @if [ '$(host)' = '$(target)' ] ; then \
5726 r=`${PWD_COMMAND}`; export r; \
5727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5728 $(HOST_EXPORTS) \
5729 (cd $(HOST_SUBDIR)/bison && \
5730 $(MAKE) $(FLAGS_TO_PASS) check); \
5733 @endif bison
5735 .PHONY: install-bison maybe-install-bison
5736 maybe-install-bison:
5737 @if bison
5738 maybe-install-bison: install-bison
5740 install-bison: installdirs
5741 @: $(MAKE); $(unstage)
5742 @r=`${PWD_COMMAND}`; export r; \
5743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5744 $(HOST_EXPORTS) \
5745 (cd $(HOST_SUBDIR)/bison && \
5746 $(MAKE) $(FLAGS_TO_PASS) install)
5748 @endif bison
5750 .PHONY: install-strip-bison maybe-install-strip-bison
5751 maybe-install-strip-bison:
5752 @if bison
5753 maybe-install-strip-bison: install-strip-bison
5755 install-strip-bison: installdirs
5756 @: $(MAKE); $(unstage)
5757 @r=`${PWD_COMMAND}`; export r; \
5758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5759 $(HOST_EXPORTS) \
5760 (cd $(HOST_SUBDIR)/bison && \
5761 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5763 @endif bison
5765 # Other targets (info, dvi, pdf, etc.)
5767 .PHONY: maybe-info-bison info-bison
5768 maybe-info-bison:
5769 @if bison
5770 maybe-info-bison: info-bison
5772 info-bison: \
5773 configure-bison
5774 @: $(MAKE); $(unstage)
5775 @[ -f ./bison/Makefile ] || exit 0; \
5776 r=`${PWD_COMMAND}`; export r; \
5777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5778 $(HOST_EXPORTS) \
5779 for flag in $(EXTRA_HOST_FLAGS) ; do \
5780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5781 done; \
5782 echo "Doing info in bison" ; \
5783 (cd $(HOST_SUBDIR)/bison && \
5784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5786 "RANLIB=$${RANLIB}" \
5787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5788 info) \
5789 || exit 1
5791 @endif bison
5793 .PHONY: maybe-dvi-bison dvi-bison
5794 maybe-dvi-bison:
5795 @if bison
5796 maybe-dvi-bison: dvi-bison
5798 dvi-bison: \
5799 configure-bison
5800 @: $(MAKE); $(unstage)
5801 @[ -f ./bison/Makefile ] || exit 0; \
5802 r=`${PWD_COMMAND}`; export r; \
5803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5804 $(HOST_EXPORTS) \
5805 for flag in $(EXTRA_HOST_FLAGS) ; do \
5806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5807 done; \
5808 echo "Doing dvi in bison" ; \
5809 (cd $(HOST_SUBDIR)/bison && \
5810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5812 "RANLIB=$${RANLIB}" \
5813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5814 dvi) \
5815 || exit 1
5817 @endif bison
5819 .PHONY: maybe-pdf-bison pdf-bison
5820 maybe-pdf-bison:
5821 @if bison
5822 maybe-pdf-bison: pdf-bison
5824 pdf-bison: \
5825 configure-bison
5826 @: $(MAKE); $(unstage)
5827 @[ -f ./bison/Makefile ] || exit 0; \
5828 r=`${PWD_COMMAND}`; export r; \
5829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5830 $(HOST_EXPORTS) \
5831 for flag in $(EXTRA_HOST_FLAGS) ; do \
5832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5833 done; \
5834 echo "Doing pdf in bison" ; \
5835 (cd $(HOST_SUBDIR)/bison && \
5836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5838 "RANLIB=$${RANLIB}" \
5839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5840 pdf) \
5841 || exit 1
5843 @endif bison
5845 .PHONY: maybe-html-bison html-bison
5846 maybe-html-bison:
5847 @if bison
5848 maybe-html-bison: html-bison
5850 html-bison: \
5851 configure-bison
5852 @: $(MAKE); $(unstage)
5853 @[ -f ./bison/Makefile ] || exit 0; \
5854 r=`${PWD_COMMAND}`; export r; \
5855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5856 $(HOST_EXPORTS) \
5857 for flag in $(EXTRA_HOST_FLAGS) ; do \
5858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5859 done; \
5860 echo "Doing html in bison" ; \
5861 (cd $(HOST_SUBDIR)/bison && \
5862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5864 "RANLIB=$${RANLIB}" \
5865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5866 html) \
5867 || exit 1
5869 @endif bison
5871 .PHONY: maybe-TAGS-bison TAGS-bison
5872 maybe-TAGS-bison:
5873 @if bison
5874 maybe-TAGS-bison: TAGS-bison
5876 TAGS-bison: \
5877 configure-bison
5878 @: $(MAKE); $(unstage)
5879 @[ -f ./bison/Makefile ] || exit 0; \
5880 r=`${PWD_COMMAND}`; export r; \
5881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5882 $(HOST_EXPORTS) \
5883 for flag in $(EXTRA_HOST_FLAGS) ; do \
5884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5885 done; \
5886 echo "Doing TAGS in bison" ; \
5887 (cd $(HOST_SUBDIR)/bison && \
5888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5890 "RANLIB=$${RANLIB}" \
5891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5892 TAGS) \
5893 || exit 1
5895 @endif bison
5897 .PHONY: maybe-install-info-bison install-info-bison
5898 maybe-install-info-bison:
5899 @if bison
5900 maybe-install-info-bison: install-info-bison
5902 install-info-bison: \
5903 configure-bison \
5904 info-bison
5905 @: $(MAKE); $(unstage)
5906 @[ -f ./bison/Makefile ] || exit 0; \
5907 r=`${PWD_COMMAND}`; export r; \
5908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5909 $(HOST_EXPORTS) \
5910 for flag in $(EXTRA_HOST_FLAGS) ; do \
5911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5912 done; \
5913 echo "Doing install-info in bison" ; \
5914 (cd $(HOST_SUBDIR)/bison && \
5915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5917 "RANLIB=$${RANLIB}" \
5918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5919 install-info) \
5920 || exit 1
5922 @endif bison
5924 .PHONY: maybe-install-pdf-bison install-pdf-bison
5925 maybe-install-pdf-bison:
5926 @if bison
5927 maybe-install-pdf-bison: install-pdf-bison
5929 install-pdf-bison: \
5930 configure-bison \
5931 pdf-bison
5932 @: $(MAKE); $(unstage)
5933 @[ -f ./bison/Makefile ] || exit 0; \
5934 r=`${PWD_COMMAND}`; export r; \
5935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5936 $(HOST_EXPORTS) \
5937 for flag in $(EXTRA_HOST_FLAGS) ; do \
5938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5939 done; \
5940 echo "Doing install-pdf in bison" ; \
5941 (cd $(HOST_SUBDIR)/bison && \
5942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5944 "RANLIB=$${RANLIB}" \
5945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5946 install-pdf) \
5947 || exit 1
5949 @endif bison
5951 .PHONY: maybe-install-html-bison install-html-bison
5952 maybe-install-html-bison:
5953 @if bison
5954 maybe-install-html-bison: install-html-bison
5956 install-html-bison: \
5957 configure-bison \
5958 html-bison
5959 @: $(MAKE); $(unstage)
5960 @[ -f ./bison/Makefile ] || exit 0; \
5961 r=`${PWD_COMMAND}`; export r; \
5962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5963 $(HOST_EXPORTS) \
5964 for flag in $(EXTRA_HOST_FLAGS) ; do \
5965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5966 done; \
5967 echo "Doing install-html in bison" ; \
5968 (cd $(HOST_SUBDIR)/bison && \
5969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5971 "RANLIB=$${RANLIB}" \
5972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5973 install-html) \
5974 || exit 1
5976 @endif bison
5978 .PHONY: maybe-installcheck-bison installcheck-bison
5979 maybe-installcheck-bison:
5980 @if bison
5981 maybe-installcheck-bison: installcheck-bison
5983 installcheck-bison: \
5984 configure-bison
5985 @: $(MAKE); $(unstage)
5986 @[ -f ./bison/Makefile ] || exit 0; \
5987 r=`${PWD_COMMAND}`; export r; \
5988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5989 $(HOST_EXPORTS) \
5990 for flag in $(EXTRA_HOST_FLAGS) ; do \
5991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5992 done; \
5993 echo "Doing installcheck in bison" ; \
5994 (cd $(HOST_SUBDIR)/bison && \
5995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5997 "RANLIB=$${RANLIB}" \
5998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5999 installcheck) \
6000 || exit 1
6002 @endif bison
6004 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
6005 maybe-mostlyclean-bison:
6006 @if bison
6007 maybe-mostlyclean-bison: mostlyclean-bison
6009 mostlyclean-bison:
6010 @: $(MAKE); $(unstage)
6011 @[ -f ./bison/Makefile ] || exit 0; \
6012 r=`${PWD_COMMAND}`; export r; \
6013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6014 $(HOST_EXPORTS) \
6015 for flag in $(EXTRA_HOST_FLAGS) ; do \
6016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6017 done; \
6018 echo "Doing mostlyclean in bison" ; \
6019 (cd $(HOST_SUBDIR)/bison && \
6020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6022 "RANLIB=$${RANLIB}" \
6023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6024 mostlyclean) \
6025 || exit 1
6027 @endif bison
6029 .PHONY: maybe-clean-bison clean-bison
6030 maybe-clean-bison:
6031 @if bison
6032 maybe-clean-bison: clean-bison
6034 clean-bison:
6035 @: $(MAKE); $(unstage)
6036 @[ -f ./bison/Makefile ] || exit 0; \
6037 r=`${PWD_COMMAND}`; export r; \
6038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6039 $(HOST_EXPORTS) \
6040 for flag in $(EXTRA_HOST_FLAGS) ; do \
6041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6042 done; \
6043 echo "Doing clean in bison" ; \
6044 (cd $(HOST_SUBDIR)/bison && \
6045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6047 "RANLIB=$${RANLIB}" \
6048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6049 clean) \
6050 || exit 1
6052 @endif bison
6054 .PHONY: maybe-distclean-bison distclean-bison
6055 maybe-distclean-bison:
6056 @if bison
6057 maybe-distclean-bison: distclean-bison
6059 distclean-bison:
6060 @: $(MAKE); $(unstage)
6061 @[ -f ./bison/Makefile ] || exit 0; \
6062 r=`${PWD_COMMAND}`; export r; \
6063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6064 $(HOST_EXPORTS) \
6065 for flag in $(EXTRA_HOST_FLAGS) ; do \
6066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6067 done; \
6068 echo "Doing distclean in bison" ; \
6069 (cd $(HOST_SUBDIR)/bison && \
6070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6072 "RANLIB=$${RANLIB}" \
6073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6074 distclean) \
6075 || exit 1
6077 @endif bison
6079 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
6080 maybe-maintainer-clean-bison:
6081 @if bison
6082 maybe-maintainer-clean-bison: maintainer-clean-bison
6084 maintainer-clean-bison:
6085 @: $(MAKE); $(unstage)
6086 @[ -f ./bison/Makefile ] || exit 0; \
6087 r=`${PWD_COMMAND}`; export r; \
6088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6089 $(HOST_EXPORTS) \
6090 for flag in $(EXTRA_HOST_FLAGS) ; do \
6091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6092 done; \
6093 echo "Doing maintainer-clean in bison" ; \
6094 (cd $(HOST_SUBDIR)/bison && \
6095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6097 "RANLIB=$${RANLIB}" \
6098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6099 maintainer-clean) \
6100 || exit 1
6102 @endif bison
6106 .PHONY: configure-cgen maybe-configure-cgen
6107 maybe-configure-cgen:
6108 @if gcc-bootstrap
6109 configure-cgen: stage_current
6110 @endif gcc-bootstrap
6111 @if cgen
6112 maybe-configure-cgen: configure-cgen
6113 configure-cgen:
6114 @: $(MAKE); $(unstage)
6115 @r=`${PWD_COMMAND}`; export r; \
6116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6117 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
6118 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
6119 $(HOST_EXPORTS) \
6120 echo Configuring in $(HOST_SUBDIR)/cgen; \
6121 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
6122 case $(srcdir) in \
6123 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6124 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
6125 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6126 esac; \
6127 module_srcdir=cgen; \
6128 $(SHELL) \
6129 $$s/$$module_srcdir/configure \
6130 --srcdir=$${topdir}/$$module_srcdir \
6131 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6132 --target=${target_alias} \
6133 || exit 1
6134 @endif cgen
6140 .PHONY: all-cgen maybe-all-cgen
6141 maybe-all-cgen:
6142 @if gcc-bootstrap
6143 all-cgen: stage_current
6144 @endif gcc-bootstrap
6145 @if cgen
6146 TARGET-cgen=all
6147 maybe-all-cgen: all-cgen
6148 all-cgen: configure-cgen
6149 @: $(MAKE); $(unstage)
6150 @r=`${PWD_COMMAND}`; export r; \
6151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6152 $(HOST_EXPORTS) \
6153 (cd $(HOST_SUBDIR)/cgen && \
6154 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6155 $(TARGET-cgen))
6156 @endif cgen
6161 .PHONY: check-cgen maybe-check-cgen
6162 maybe-check-cgen:
6163 @if cgen
6164 maybe-check-cgen: check-cgen
6166 check-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) $(FLAGS_TO_PASS) check)
6174 @endif cgen
6176 .PHONY: install-cgen maybe-install-cgen
6177 maybe-install-cgen:
6178 @if cgen
6179 maybe-install-cgen: install-cgen
6181 install-cgen: installdirs
6182 @: $(MAKE); $(unstage)
6183 @r=`${PWD_COMMAND}`; export r; \
6184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6185 $(HOST_EXPORTS) \
6186 (cd $(HOST_SUBDIR)/cgen && \
6187 $(MAKE) $(FLAGS_TO_PASS) install)
6189 @endif cgen
6191 .PHONY: install-strip-cgen maybe-install-strip-cgen
6192 maybe-install-strip-cgen:
6193 @if cgen
6194 maybe-install-strip-cgen: install-strip-cgen
6196 install-strip-cgen: installdirs
6197 @: $(MAKE); $(unstage)
6198 @r=`${PWD_COMMAND}`; export r; \
6199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6200 $(HOST_EXPORTS) \
6201 (cd $(HOST_SUBDIR)/cgen && \
6202 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6204 @endif cgen
6206 # Other targets (info, dvi, pdf, etc.)
6208 .PHONY: maybe-info-cgen info-cgen
6209 maybe-info-cgen:
6210 @if cgen
6211 maybe-info-cgen: info-cgen
6213 info-cgen: \
6214 configure-cgen
6215 @: $(MAKE); $(unstage)
6216 @[ -f ./cgen/Makefile ] || exit 0; \
6217 r=`${PWD_COMMAND}`; export r; \
6218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6219 $(HOST_EXPORTS) \
6220 for flag in $(EXTRA_HOST_FLAGS) ; do \
6221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6222 done; \
6223 echo "Doing info in cgen" ; \
6224 (cd $(HOST_SUBDIR)/cgen && \
6225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6227 "RANLIB=$${RANLIB}" \
6228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6229 info) \
6230 || exit 1
6232 @endif cgen
6234 .PHONY: maybe-dvi-cgen dvi-cgen
6235 maybe-dvi-cgen:
6236 @if cgen
6237 maybe-dvi-cgen: dvi-cgen
6239 dvi-cgen: \
6240 configure-cgen
6241 @: $(MAKE); $(unstage)
6242 @[ -f ./cgen/Makefile ] || exit 0; \
6243 r=`${PWD_COMMAND}`; export r; \
6244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6245 $(HOST_EXPORTS) \
6246 for flag in $(EXTRA_HOST_FLAGS) ; do \
6247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6248 done; \
6249 echo "Doing dvi in cgen" ; \
6250 (cd $(HOST_SUBDIR)/cgen && \
6251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6253 "RANLIB=$${RANLIB}" \
6254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6255 dvi) \
6256 || exit 1
6258 @endif cgen
6260 .PHONY: maybe-pdf-cgen pdf-cgen
6261 maybe-pdf-cgen:
6262 @if cgen
6263 maybe-pdf-cgen: pdf-cgen
6265 pdf-cgen: \
6266 configure-cgen
6267 @: $(MAKE); $(unstage)
6268 @[ -f ./cgen/Makefile ] || exit 0; \
6269 r=`${PWD_COMMAND}`; export r; \
6270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6271 $(HOST_EXPORTS) \
6272 for flag in $(EXTRA_HOST_FLAGS) ; do \
6273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6274 done; \
6275 echo "Doing pdf in cgen" ; \
6276 (cd $(HOST_SUBDIR)/cgen && \
6277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6279 "RANLIB=$${RANLIB}" \
6280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6281 pdf) \
6282 || exit 1
6284 @endif cgen
6286 .PHONY: maybe-html-cgen html-cgen
6287 maybe-html-cgen:
6288 @if cgen
6289 maybe-html-cgen: html-cgen
6291 html-cgen: \
6292 configure-cgen
6293 @: $(MAKE); $(unstage)
6294 @[ -f ./cgen/Makefile ] || exit 0; \
6295 r=`${PWD_COMMAND}`; export r; \
6296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6297 $(HOST_EXPORTS) \
6298 for flag in $(EXTRA_HOST_FLAGS) ; do \
6299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6300 done; \
6301 echo "Doing html in cgen" ; \
6302 (cd $(HOST_SUBDIR)/cgen && \
6303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6305 "RANLIB=$${RANLIB}" \
6306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6307 html) \
6308 || exit 1
6310 @endif cgen
6312 .PHONY: maybe-TAGS-cgen TAGS-cgen
6313 maybe-TAGS-cgen:
6314 @if cgen
6315 maybe-TAGS-cgen: TAGS-cgen
6317 TAGS-cgen: \
6318 configure-cgen
6319 @: $(MAKE); $(unstage)
6320 @[ -f ./cgen/Makefile ] || exit 0; \
6321 r=`${PWD_COMMAND}`; export r; \
6322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6323 $(HOST_EXPORTS) \
6324 for flag in $(EXTRA_HOST_FLAGS) ; do \
6325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6326 done; \
6327 echo "Doing TAGS in cgen" ; \
6328 (cd $(HOST_SUBDIR)/cgen && \
6329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6331 "RANLIB=$${RANLIB}" \
6332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6333 TAGS) \
6334 || exit 1
6336 @endif cgen
6338 .PHONY: maybe-install-info-cgen install-info-cgen
6339 maybe-install-info-cgen:
6340 @if cgen
6341 maybe-install-info-cgen: install-info-cgen
6343 install-info-cgen: \
6344 configure-cgen \
6345 info-cgen
6346 @: $(MAKE); $(unstage)
6347 @[ -f ./cgen/Makefile ] || exit 0; \
6348 r=`${PWD_COMMAND}`; export r; \
6349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6350 $(HOST_EXPORTS) \
6351 for flag in $(EXTRA_HOST_FLAGS) ; do \
6352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6353 done; \
6354 echo "Doing install-info in cgen" ; \
6355 (cd $(HOST_SUBDIR)/cgen && \
6356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6358 "RANLIB=$${RANLIB}" \
6359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6360 install-info) \
6361 || exit 1
6363 @endif cgen
6365 .PHONY: maybe-install-pdf-cgen install-pdf-cgen
6366 maybe-install-pdf-cgen:
6367 @if cgen
6368 maybe-install-pdf-cgen: install-pdf-cgen
6370 install-pdf-cgen: \
6371 configure-cgen \
6372 pdf-cgen
6373 @: $(MAKE); $(unstage)
6374 @[ -f ./cgen/Makefile ] || exit 0; \
6375 r=`${PWD_COMMAND}`; export r; \
6376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6377 $(HOST_EXPORTS) \
6378 for flag in $(EXTRA_HOST_FLAGS) ; do \
6379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6380 done; \
6381 echo "Doing install-pdf in cgen" ; \
6382 (cd $(HOST_SUBDIR)/cgen && \
6383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6385 "RANLIB=$${RANLIB}" \
6386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6387 install-pdf) \
6388 || exit 1
6390 @endif cgen
6392 .PHONY: maybe-install-html-cgen install-html-cgen
6393 maybe-install-html-cgen:
6394 @if cgen
6395 maybe-install-html-cgen: install-html-cgen
6397 install-html-cgen: \
6398 configure-cgen \
6399 html-cgen
6400 @: $(MAKE); $(unstage)
6401 @[ -f ./cgen/Makefile ] || exit 0; \
6402 r=`${PWD_COMMAND}`; export r; \
6403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6404 $(HOST_EXPORTS) \
6405 for flag in $(EXTRA_HOST_FLAGS) ; do \
6406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6407 done; \
6408 echo "Doing install-html in cgen" ; \
6409 (cd $(HOST_SUBDIR)/cgen && \
6410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6412 "RANLIB=$${RANLIB}" \
6413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6414 install-html) \
6415 || exit 1
6417 @endif cgen
6419 .PHONY: maybe-installcheck-cgen installcheck-cgen
6420 maybe-installcheck-cgen:
6421 @if cgen
6422 maybe-installcheck-cgen: installcheck-cgen
6424 installcheck-cgen: \
6425 configure-cgen
6426 @: $(MAKE); $(unstage)
6427 @[ -f ./cgen/Makefile ] || exit 0; \
6428 r=`${PWD_COMMAND}`; export r; \
6429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6430 $(HOST_EXPORTS) \
6431 for flag in $(EXTRA_HOST_FLAGS) ; do \
6432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6433 done; \
6434 echo "Doing installcheck in cgen" ; \
6435 (cd $(HOST_SUBDIR)/cgen && \
6436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6438 "RANLIB=$${RANLIB}" \
6439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6440 installcheck) \
6441 || exit 1
6443 @endif cgen
6445 .PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6446 maybe-mostlyclean-cgen:
6447 @if cgen
6448 maybe-mostlyclean-cgen: mostlyclean-cgen
6450 mostlyclean-cgen:
6451 @: $(MAKE); $(unstage)
6452 @[ -f ./cgen/Makefile ] || exit 0; \
6453 r=`${PWD_COMMAND}`; export r; \
6454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6455 $(HOST_EXPORTS) \
6456 for flag in $(EXTRA_HOST_FLAGS) ; do \
6457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6458 done; \
6459 echo "Doing mostlyclean in cgen" ; \
6460 (cd $(HOST_SUBDIR)/cgen && \
6461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6463 "RANLIB=$${RANLIB}" \
6464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6465 mostlyclean) \
6466 || exit 1
6468 @endif cgen
6470 .PHONY: maybe-clean-cgen clean-cgen
6471 maybe-clean-cgen:
6472 @if cgen
6473 maybe-clean-cgen: clean-cgen
6475 clean-cgen:
6476 @: $(MAKE); $(unstage)
6477 @[ -f ./cgen/Makefile ] || exit 0; \
6478 r=`${PWD_COMMAND}`; export r; \
6479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6480 $(HOST_EXPORTS) \
6481 for flag in $(EXTRA_HOST_FLAGS) ; do \
6482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6483 done; \
6484 echo "Doing clean in cgen" ; \
6485 (cd $(HOST_SUBDIR)/cgen && \
6486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6488 "RANLIB=$${RANLIB}" \
6489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6490 clean) \
6491 || exit 1
6493 @endif cgen
6495 .PHONY: maybe-distclean-cgen distclean-cgen
6496 maybe-distclean-cgen:
6497 @if cgen
6498 maybe-distclean-cgen: distclean-cgen
6500 distclean-cgen:
6501 @: $(MAKE); $(unstage)
6502 @[ -f ./cgen/Makefile ] || exit 0; \
6503 r=`${PWD_COMMAND}`; export r; \
6504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6505 $(HOST_EXPORTS) \
6506 for flag in $(EXTRA_HOST_FLAGS) ; do \
6507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6508 done; \
6509 echo "Doing distclean in cgen" ; \
6510 (cd $(HOST_SUBDIR)/cgen && \
6511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6513 "RANLIB=$${RANLIB}" \
6514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6515 distclean) \
6516 || exit 1
6518 @endif cgen
6520 .PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6521 maybe-maintainer-clean-cgen:
6522 @if cgen
6523 maybe-maintainer-clean-cgen: maintainer-clean-cgen
6525 maintainer-clean-cgen:
6526 @: $(MAKE); $(unstage)
6527 @[ -f ./cgen/Makefile ] || exit 0; \
6528 r=`${PWD_COMMAND}`; export r; \
6529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6530 $(HOST_EXPORTS) \
6531 for flag in $(EXTRA_HOST_FLAGS) ; do \
6532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6533 done; \
6534 echo "Doing maintainer-clean in cgen" ; \
6535 (cd $(HOST_SUBDIR)/cgen && \
6536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6538 "RANLIB=$${RANLIB}" \
6539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6540 maintainer-clean) \
6541 || exit 1
6543 @endif cgen
6547 .PHONY: configure-dejagnu maybe-configure-dejagnu
6548 maybe-configure-dejagnu:
6549 @if gcc-bootstrap
6550 configure-dejagnu: stage_current
6551 @endif gcc-bootstrap
6552 @if dejagnu
6553 maybe-configure-dejagnu: configure-dejagnu
6554 configure-dejagnu:
6555 @: $(MAKE); $(unstage)
6556 @r=`${PWD_COMMAND}`; export r; \
6557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6558 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6559 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
6560 $(HOST_EXPORTS) \
6561 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6562 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6563 case $(srcdir) in \
6564 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6565 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6566 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6567 esac; \
6568 module_srcdir=dejagnu; \
6569 $(SHELL) \
6570 $$s/$$module_srcdir/configure \
6571 --srcdir=$${topdir}/$$module_srcdir \
6572 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6573 --target=${target_alias} \
6574 || exit 1
6575 @endif dejagnu
6581 .PHONY: all-dejagnu maybe-all-dejagnu
6582 maybe-all-dejagnu:
6583 @if gcc-bootstrap
6584 all-dejagnu: stage_current
6585 @endif gcc-bootstrap
6586 @if dejagnu
6587 TARGET-dejagnu=all
6588 maybe-all-dejagnu: all-dejagnu
6589 all-dejagnu: configure-dejagnu
6590 @: $(MAKE); $(unstage)
6591 @r=`${PWD_COMMAND}`; export r; \
6592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6593 $(HOST_EXPORTS) \
6594 (cd $(HOST_SUBDIR)/dejagnu && \
6595 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6596 $(TARGET-dejagnu))
6597 @endif dejagnu
6602 .PHONY: check-dejagnu maybe-check-dejagnu
6603 maybe-check-dejagnu:
6604 @if dejagnu
6605 maybe-check-dejagnu: check-dejagnu
6607 check-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) $(FLAGS_TO_PASS) check)
6615 @endif dejagnu
6617 .PHONY: install-dejagnu maybe-install-dejagnu
6618 maybe-install-dejagnu:
6619 @if dejagnu
6620 maybe-install-dejagnu: install-dejagnu
6622 install-dejagnu: installdirs
6623 @: $(MAKE); $(unstage)
6624 @r=`${PWD_COMMAND}`; export r; \
6625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6626 $(HOST_EXPORTS) \
6627 (cd $(HOST_SUBDIR)/dejagnu && \
6628 $(MAKE) $(FLAGS_TO_PASS) install)
6630 @endif dejagnu
6632 .PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6633 maybe-install-strip-dejagnu:
6634 @if dejagnu
6635 maybe-install-strip-dejagnu: install-strip-dejagnu
6637 install-strip-dejagnu: installdirs
6638 @: $(MAKE); $(unstage)
6639 @r=`${PWD_COMMAND}`; export r; \
6640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6641 $(HOST_EXPORTS) \
6642 (cd $(HOST_SUBDIR)/dejagnu && \
6643 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6645 @endif dejagnu
6647 # Other targets (info, dvi, pdf, etc.)
6649 .PHONY: maybe-info-dejagnu info-dejagnu
6650 maybe-info-dejagnu:
6651 @if dejagnu
6652 maybe-info-dejagnu: info-dejagnu
6654 info-dejagnu: \
6655 configure-dejagnu
6656 @: $(MAKE); $(unstage)
6657 @[ -f ./dejagnu/Makefile ] || exit 0; \
6658 r=`${PWD_COMMAND}`; export r; \
6659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6660 $(HOST_EXPORTS) \
6661 for flag in $(EXTRA_HOST_FLAGS) ; do \
6662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6663 done; \
6664 echo "Doing info in dejagnu" ; \
6665 (cd $(HOST_SUBDIR)/dejagnu && \
6666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6668 "RANLIB=$${RANLIB}" \
6669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6670 info) \
6671 || exit 1
6673 @endif dejagnu
6675 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
6676 maybe-dvi-dejagnu:
6677 @if dejagnu
6678 maybe-dvi-dejagnu: dvi-dejagnu
6680 dvi-dejagnu: \
6681 configure-dejagnu
6682 @: $(MAKE); $(unstage)
6683 @[ -f ./dejagnu/Makefile ] || exit 0; \
6684 r=`${PWD_COMMAND}`; export r; \
6685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6686 $(HOST_EXPORTS) \
6687 for flag in $(EXTRA_HOST_FLAGS) ; do \
6688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6689 done; \
6690 echo "Doing dvi in dejagnu" ; \
6691 (cd $(HOST_SUBDIR)/dejagnu && \
6692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6694 "RANLIB=$${RANLIB}" \
6695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6696 dvi) \
6697 || exit 1
6699 @endif dejagnu
6701 .PHONY: maybe-pdf-dejagnu pdf-dejagnu
6702 maybe-pdf-dejagnu:
6703 @if dejagnu
6704 maybe-pdf-dejagnu: pdf-dejagnu
6706 pdf-dejagnu: \
6707 configure-dejagnu
6708 @: $(MAKE); $(unstage)
6709 @[ -f ./dejagnu/Makefile ] || exit 0; \
6710 r=`${PWD_COMMAND}`; export r; \
6711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6712 $(HOST_EXPORTS) \
6713 for flag in $(EXTRA_HOST_FLAGS) ; do \
6714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6715 done; \
6716 echo "Doing pdf in dejagnu" ; \
6717 (cd $(HOST_SUBDIR)/dejagnu && \
6718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6720 "RANLIB=$${RANLIB}" \
6721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6722 pdf) \
6723 || exit 1
6725 @endif dejagnu
6727 .PHONY: maybe-html-dejagnu html-dejagnu
6728 maybe-html-dejagnu:
6729 @if dejagnu
6730 maybe-html-dejagnu: html-dejagnu
6732 html-dejagnu: \
6733 configure-dejagnu
6734 @: $(MAKE); $(unstage)
6735 @[ -f ./dejagnu/Makefile ] || exit 0; \
6736 r=`${PWD_COMMAND}`; export r; \
6737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6738 $(HOST_EXPORTS) \
6739 for flag in $(EXTRA_HOST_FLAGS) ; do \
6740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6741 done; \
6742 echo "Doing html in dejagnu" ; \
6743 (cd $(HOST_SUBDIR)/dejagnu && \
6744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6746 "RANLIB=$${RANLIB}" \
6747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6748 html) \
6749 || exit 1
6751 @endif dejagnu
6753 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6754 maybe-TAGS-dejagnu:
6755 @if dejagnu
6756 maybe-TAGS-dejagnu: TAGS-dejagnu
6758 TAGS-dejagnu: \
6759 configure-dejagnu
6760 @: $(MAKE); $(unstage)
6761 @[ -f ./dejagnu/Makefile ] || exit 0; \
6762 r=`${PWD_COMMAND}`; export r; \
6763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6764 $(HOST_EXPORTS) \
6765 for flag in $(EXTRA_HOST_FLAGS) ; do \
6766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6767 done; \
6768 echo "Doing TAGS in dejagnu" ; \
6769 (cd $(HOST_SUBDIR)/dejagnu && \
6770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6772 "RANLIB=$${RANLIB}" \
6773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6774 TAGS) \
6775 || exit 1
6777 @endif dejagnu
6779 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
6780 maybe-install-info-dejagnu:
6781 @if dejagnu
6782 maybe-install-info-dejagnu: install-info-dejagnu
6784 install-info-dejagnu: \
6785 configure-dejagnu \
6786 info-dejagnu
6787 @: $(MAKE); $(unstage)
6788 @[ -f ./dejagnu/Makefile ] || exit 0; \
6789 r=`${PWD_COMMAND}`; export r; \
6790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6791 $(HOST_EXPORTS) \
6792 for flag in $(EXTRA_HOST_FLAGS) ; do \
6793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6794 done; \
6795 echo "Doing install-info in dejagnu" ; \
6796 (cd $(HOST_SUBDIR)/dejagnu && \
6797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6799 "RANLIB=$${RANLIB}" \
6800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6801 install-info) \
6802 || exit 1
6804 @endif dejagnu
6806 .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6807 maybe-install-pdf-dejagnu:
6808 @if dejagnu
6809 maybe-install-pdf-dejagnu: install-pdf-dejagnu
6811 install-pdf-dejagnu: \
6812 configure-dejagnu \
6813 pdf-dejagnu
6814 @: $(MAKE); $(unstage)
6815 @[ -f ./dejagnu/Makefile ] || exit 0; \
6816 r=`${PWD_COMMAND}`; export r; \
6817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6818 $(HOST_EXPORTS) \
6819 for flag in $(EXTRA_HOST_FLAGS) ; do \
6820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6821 done; \
6822 echo "Doing install-pdf in dejagnu" ; \
6823 (cd $(HOST_SUBDIR)/dejagnu && \
6824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6826 "RANLIB=$${RANLIB}" \
6827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6828 install-pdf) \
6829 || exit 1
6831 @endif dejagnu
6833 .PHONY: maybe-install-html-dejagnu install-html-dejagnu
6834 maybe-install-html-dejagnu:
6835 @if dejagnu
6836 maybe-install-html-dejagnu: install-html-dejagnu
6838 install-html-dejagnu: \
6839 configure-dejagnu \
6840 html-dejagnu
6841 @: $(MAKE); $(unstage)
6842 @[ -f ./dejagnu/Makefile ] || exit 0; \
6843 r=`${PWD_COMMAND}`; export r; \
6844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6845 $(HOST_EXPORTS) \
6846 for flag in $(EXTRA_HOST_FLAGS) ; do \
6847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6848 done; \
6849 echo "Doing install-html in dejagnu" ; \
6850 (cd $(HOST_SUBDIR)/dejagnu && \
6851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6853 "RANLIB=$${RANLIB}" \
6854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6855 install-html) \
6856 || exit 1
6858 @endif dejagnu
6860 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6861 maybe-installcheck-dejagnu:
6862 @if dejagnu
6863 maybe-installcheck-dejagnu: installcheck-dejagnu
6865 installcheck-dejagnu: \
6866 configure-dejagnu
6867 @: $(MAKE); $(unstage)
6868 @[ -f ./dejagnu/Makefile ] || exit 0; \
6869 r=`${PWD_COMMAND}`; export r; \
6870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6871 $(HOST_EXPORTS) \
6872 for flag in $(EXTRA_HOST_FLAGS) ; do \
6873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6874 done; \
6875 echo "Doing installcheck in dejagnu" ; \
6876 (cd $(HOST_SUBDIR)/dejagnu && \
6877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6879 "RANLIB=$${RANLIB}" \
6880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6881 installcheck) \
6882 || exit 1
6884 @endif dejagnu
6886 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
6887 maybe-mostlyclean-dejagnu:
6888 @if dejagnu
6889 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
6891 mostlyclean-dejagnu:
6892 @: $(MAKE); $(unstage)
6893 @[ -f ./dejagnu/Makefile ] || exit 0; \
6894 r=`${PWD_COMMAND}`; export r; \
6895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6896 $(HOST_EXPORTS) \
6897 for flag in $(EXTRA_HOST_FLAGS) ; do \
6898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6899 done; \
6900 echo "Doing mostlyclean in dejagnu" ; \
6901 (cd $(HOST_SUBDIR)/dejagnu && \
6902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6904 "RANLIB=$${RANLIB}" \
6905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6906 mostlyclean) \
6907 || exit 1
6909 @endif dejagnu
6911 .PHONY: maybe-clean-dejagnu clean-dejagnu
6912 maybe-clean-dejagnu:
6913 @if dejagnu
6914 maybe-clean-dejagnu: clean-dejagnu
6916 clean-dejagnu:
6917 @: $(MAKE); $(unstage)
6918 @[ -f ./dejagnu/Makefile ] || exit 0; \
6919 r=`${PWD_COMMAND}`; export r; \
6920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6921 $(HOST_EXPORTS) \
6922 for flag in $(EXTRA_HOST_FLAGS) ; do \
6923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6924 done; \
6925 echo "Doing clean in dejagnu" ; \
6926 (cd $(HOST_SUBDIR)/dejagnu && \
6927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6929 "RANLIB=$${RANLIB}" \
6930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6931 clean) \
6932 || exit 1
6934 @endif dejagnu
6936 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
6937 maybe-distclean-dejagnu:
6938 @if dejagnu
6939 maybe-distclean-dejagnu: distclean-dejagnu
6941 distclean-dejagnu:
6942 @: $(MAKE); $(unstage)
6943 @[ -f ./dejagnu/Makefile ] || exit 0; \
6944 r=`${PWD_COMMAND}`; export r; \
6945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6946 $(HOST_EXPORTS) \
6947 for flag in $(EXTRA_HOST_FLAGS) ; do \
6948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6949 done; \
6950 echo "Doing distclean in dejagnu" ; \
6951 (cd $(HOST_SUBDIR)/dejagnu && \
6952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6954 "RANLIB=$${RANLIB}" \
6955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6956 distclean) \
6957 || exit 1
6959 @endif dejagnu
6961 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
6962 maybe-maintainer-clean-dejagnu:
6963 @if dejagnu
6964 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
6966 maintainer-clean-dejagnu:
6967 @: $(MAKE); $(unstage)
6968 @[ -f ./dejagnu/Makefile ] || exit 0; \
6969 r=`${PWD_COMMAND}`; export r; \
6970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6971 $(HOST_EXPORTS) \
6972 for flag in $(EXTRA_HOST_FLAGS) ; do \
6973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6974 done; \
6975 echo "Doing maintainer-clean in dejagnu" ; \
6976 (cd $(HOST_SUBDIR)/dejagnu && \
6977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6979 "RANLIB=$${RANLIB}" \
6980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6981 maintainer-clean) \
6982 || exit 1
6984 @endif dejagnu
6988 .PHONY: configure-etc maybe-configure-etc
6989 maybe-configure-etc:
6990 @if gcc-bootstrap
6991 configure-etc: stage_current
6992 @endif gcc-bootstrap
6993 @if etc
6994 maybe-configure-etc: configure-etc
6995 configure-etc:
6996 @: $(MAKE); $(unstage)
6997 @r=`${PWD_COMMAND}`; export r; \
6998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6999 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
7000 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
7001 $(HOST_EXPORTS) \
7002 echo Configuring in $(HOST_SUBDIR)/etc; \
7003 cd "$(HOST_SUBDIR)/etc" || exit 1; \
7004 case $(srcdir) in \
7005 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7006 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
7007 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7008 esac; \
7009 module_srcdir=etc; \
7010 $(SHELL) \
7011 $$s/$$module_srcdir/configure \
7012 --srcdir=$${topdir}/$$module_srcdir \
7013 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7014 --target=${target_alias} \
7015 || exit 1
7016 @endif etc
7022 .PHONY: all-etc maybe-all-etc
7023 maybe-all-etc:
7024 @if gcc-bootstrap
7025 all-etc: stage_current
7026 @endif gcc-bootstrap
7027 @if etc
7028 TARGET-etc=all
7029 maybe-all-etc: all-etc
7030 all-etc: configure-etc
7031 @: $(MAKE); $(unstage)
7032 @r=`${PWD_COMMAND}`; export r; \
7033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7034 $(HOST_EXPORTS) \
7035 (cd $(HOST_SUBDIR)/etc && \
7036 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7037 $(TARGET-etc))
7038 @endif etc
7043 .PHONY: check-etc maybe-check-etc
7044 maybe-check-etc:
7045 @if etc
7046 maybe-check-etc: check-etc
7048 check-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) $(FLAGS_TO_PASS) check)
7056 @endif etc
7058 .PHONY: install-etc maybe-install-etc
7059 maybe-install-etc:
7060 @if etc
7061 maybe-install-etc: install-etc
7063 install-etc: installdirs
7064 @: $(MAKE); $(unstage)
7065 @r=`${PWD_COMMAND}`; export r; \
7066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7067 $(HOST_EXPORTS) \
7068 (cd $(HOST_SUBDIR)/etc && \
7069 $(MAKE) $(FLAGS_TO_PASS) install)
7071 @endif etc
7073 .PHONY: install-strip-etc maybe-install-strip-etc
7074 maybe-install-strip-etc:
7075 @if etc
7076 maybe-install-strip-etc: install-strip-etc
7078 install-strip-etc: installdirs
7079 @: $(MAKE); $(unstage)
7080 @r=`${PWD_COMMAND}`; export r; \
7081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7082 $(HOST_EXPORTS) \
7083 (cd $(HOST_SUBDIR)/etc && \
7084 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7086 @endif etc
7088 # Other targets (info, dvi, pdf, etc.)
7090 .PHONY: maybe-info-etc info-etc
7091 maybe-info-etc:
7092 @if etc
7093 maybe-info-etc: info-etc
7095 info-etc: \
7096 configure-etc
7097 @: $(MAKE); $(unstage)
7098 @[ -f ./etc/Makefile ] || exit 0; \
7099 r=`${PWD_COMMAND}`; export r; \
7100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7101 $(HOST_EXPORTS) \
7102 for flag in $(EXTRA_HOST_FLAGS) ; do \
7103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7104 done; \
7105 echo "Doing info in etc" ; \
7106 (cd $(HOST_SUBDIR)/etc && \
7107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7109 "RANLIB=$${RANLIB}" \
7110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7111 info) \
7112 || exit 1
7114 @endif etc
7116 .PHONY: maybe-dvi-etc dvi-etc
7117 maybe-dvi-etc:
7118 @if etc
7119 maybe-dvi-etc: dvi-etc
7121 dvi-etc: \
7122 configure-etc
7123 @: $(MAKE); $(unstage)
7124 @[ -f ./etc/Makefile ] || exit 0; \
7125 r=`${PWD_COMMAND}`; export r; \
7126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7127 $(HOST_EXPORTS) \
7128 for flag in $(EXTRA_HOST_FLAGS) ; do \
7129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7130 done; \
7131 echo "Doing dvi in etc" ; \
7132 (cd $(HOST_SUBDIR)/etc && \
7133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7135 "RANLIB=$${RANLIB}" \
7136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7137 dvi) \
7138 || exit 1
7140 @endif etc
7142 .PHONY: maybe-pdf-etc pdf-etc
7143 maybe-pdf-etc:
7144 @if etc
7145 maybe-pdf-etc: pdf-etc
7147 pdf-etc: \
7148 configure-etc
7149 @: $(MAKE); $(unstage)
7150 @[ -f ./etc/Makefile ] || exit 0; \
7151 r=`${PWD_COMMAND}`; export r; \
7152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7153 $(HOST_EXPORTS) \
7154 for flag in $(EXTRA_HOST_FLAGS) ; do \
7155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7156 done; \
7157 echo "Doing pdf in etc" ; \
7158 (cd $(HOST_SUBDIR)/etc && \
7159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7161 "RANLIB=$${RANLIB}" \
7162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7163 pdf) \
7164 || exit 1
7166 @endif etc
7168 .PHONY: maybe-html-etc html-etc
7169 maybe-html-etc:
7170 @if etc
7171 maybe-html-etc: html-etc
7173 html-etc: \
7174 configure-etc
7175 @: $(MAKE); $(unstage)
7176 @[ -f ./etc/Makefile ] || exit 0; \
7177 r=`${PWD_COMMAND}`; export r; \
7178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7179 $(HOST_EXPORTS) \
7180 for flag in $(EXTRA_HOST_FLAGS) ; do \
7181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7182 done; \
7183 echo "Doing html in etc" ; \
7184 (cd $(HOST_SUBDIR)/etc && \
7185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7187 "RANLIB=$${RANLIB}" \
7188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7189 html) \
7190 || exit 1
7192 @endif etc
7194 .PHONY: maybe-TAGS-etc TAGS-etc
7195 maybe-TAGS-etc:
7196 @if etc
7197 maybe-TAGS-etc: TAGS-etc
7199 TAGS-etc: \
7200 configure-etc
7201 @: $(MAKE); $(unstage)
7202 @[ -f ./etc/Makefile ] || exit 0; \
7203 r=`${PWD_COMMAND}`; export r; \
7204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7205 $(HOST_EXPORTS) \
7206 for flag in $(EXTRA_HOST_FLAGS) ; do \
7207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7208 done; \
7209 echo "Doing TAGS in etc" ; \
7210 (cd $(HOST_SUBDIR)/etc && \
7211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7213 "RANLIB=$${RANLIB}" \
7214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7215 TAGS) \
7216 || exit 1
7218 @endif etc
7220 .PHONY: maybe-install-info-etc install-info-etc
7221 maybe-install-info-etc:
7222 @if etc
7223 maybe-install-info-etc: install-info-etc
7225 install-info-etc: \
7226 configure-etc \
7227 info-etc
7228 @: $(MAKE); $(unstage)
7229 @[ -f ./etc/Makefile ] || exit 0; \
7230 r=`${PWD_COMMAND}`; export r; \
7231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7232 $(HOST_EXPORTS) \
7233 for flag in $(EXTRA_HOST_FLAGS) ; do \
7234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7235 done; \
7236 echo "Doing install-info in etc" ; \
7237 (cd $(HOST_SUBDIR)/etc && \
7238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7240 "RANLIB=$${RANLIB}" \
7241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7242 install-info) \
7243 || exit 1
7245 @endif etc
7247 .PHONY: maybe-install-pdf-etc install-pdf-etc
7248 maybe-install-pdf-etc:
7249 @if etc
7250 maybe-install-pdf-etc: install-pdf-etc
7252 install-pdf-etc: \
7253 configure-etc \
7254 pdf-etc
7255 @: $(MAKE); $(unstage)
7256 @[ -f ./etc/Makefile ] || exit 0; \
7257 r=`${PWD_COMMAND}`; export r; \
7258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7259 $(HOST_EXPORTS) \
7260 for flag in $(EXTRA_HOST_FLAGS) ; do \
7261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7262 done; \
7263 echo "Doing install-pdf in etc" ; \
7264 (cd $(HOST_SUBDIR)/etc && \
7265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7267 "RANLIB=$${RANLIB}" \
7268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7269 install-pdf) \
7270 || exit 1
7272 @endif etc
7274 .PHONY: maybe-install-html-etc install-html-etc
7275 maybe-install-html-etc:
7276 @if etc
7277 maybe-install-html-etc: install-html-etc
7279 install-html-etc: \
7280 configure-etc \
7281 html-etc
7282 @: $(MAKE); $(unstage)
7283 @[ -f ./etc/Makefile ] || exit 0; \
7284 r=`${PWD_COMMAND}`; export r; \
7285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7286 $(HOST_EXPORTS) \
7287 for flag in $(EXTRA_HOST_FLAGS) ; do \
7288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7289 done; \
7290 echo "Doing install-html in etc" ; \
7291 (cd $(HOST_SUBDIR)/etc && \
7292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7294 "RANLIB=$${RANLIB}" \
7295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7296 install-html) \
7297 || exit 1
7299 @endif etc
7301 .PHONY: maybe-installcheck-etc installcheck-etc
7302 maybe-installcheck-etc:
7303 @if etc
7304 maybe-installcheck-etc: installcheck-etc
7306 installcheck-etc: \
7307 configure-etc
7308 @: $(MAKE); $(unstage)
7309 @[ -f ./etc/Makefile ] || exit 0; \
7310 r=`${PWD_COMMAND}`; export r; \
7311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7312 $(HOST_EXPORTS) \
7313 for flag in $(EXTRA_HOST_FLAGS) ; do \
7314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7315 done; \
7316 echo "Doing installcheck in etc" ; \
7317 (cd $(HOST_SUBDIR)/etc && \
7318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7320 "RANLIB=$${RANLIB}" \
7321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7322 installcheck) \
7323 || exit 1
7325 @endif etc
7327 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
7328 maybe-mostlyclean-etc:
7329 @if etc
7330 maybe-mostlyclean-etc: mostlyclean-etc
7332 mostlyclean-etc:
7333 @: $(MAKE); $(unstage)
7334 @[ -f ./etc/Makefile ] || exit 0; \
7335 r=`${PWD_COMMAND}`; export r; \
7336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7337 $(HOST_EXPORTS) \
7338 for flag in $(EXTRA_HOST_FLAGS) ; do \
7339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7340 done; \
7341 echo "Doing mostlyclean in etc" ; \
7342 (cd $(HOST_SUBDIR)/etc && \
7343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7345 "RANLIB=$${RANLIB}" \
7346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7347 mostlyclean) \
7348 || exit 1
7350 @endif etc
7352 .PHONY: maybe-clean-etc clean-etc
7353 maybe-clean-etc:
7354 @if etc
7355 maybe-clean-etc: clean-etc
7357 clean-etc:
7358 @: $(MAKE); $(unstage)
7359 @[ -f ./etc/Makefile ] || exit 0; \
7360 r=`${PWD_COMMAND}`; export r; \
7361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7362 $(HOST_EXPORTS) \
7363 for flag in $(EXTRA_HOST_FLAGS) ; do \
7364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7365 done; \
7366 echo "Doing clean in etc" ; \
7367 (cd $(HOST_SUBDIR)/etc && \
7368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7370 "RANLIB=$${RANLIB}" \
7371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7372 clean) \
7373 || exit 1
7375 @endif etc
7377 .PHONY: maybe-distclean-etc distclean-etc
7378 maybe-distclean-etc:
7379 @if etc
7380 maybe-distclean-etc: distclean-etc
7382 distclean-etc:
7383 @: $(MAKE); $(unstage)
7384 @[ -f ./etc/Makefile ] || exit 0; \
7385 r=`${PWD_COMMAND}`; export r; \
7386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7387 $(HOST_EXPORTS) \
7388 for flag in $(EXTRA_HOST_FLAGS) ; do \
7389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7390 done; \
7391 echo "Doing distclean in etc" ; \
7392 (cd $(HOST_SUBDIR)/etc && \
7393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7395 "RANLIB=$${RANLIB}" \
7396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7397 distclean) \
7398 || exit 1
7400 @endif etc
7402 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7403 maybe-maintainer-clean-etc:
7404 @if etc
7405 maybe-maintainer-clean-etc: maintainer-clean-etc
7407 maintainer-clean-etc:
7408 @: $(MAKE); $(unstage)
7409 @[ -f ./etc/Makefile ] || exit 0; \
7410 r=`${PWD_COMMAND}`; export r; \
7411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7412 $(HOST_EXPORTS) \
7413 for flag in $(EXTRA_HOST_FLAGS) ; do \
7414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7415 done; \
7416 echo "Doing maintainer-clean in etc" ; \
7417 (cd $(HOST_SUBDIR)/etc && \
7418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7420 "RANLIB=$${RANLIB}" \
7421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7422 maintainer-clean) \
7423 || exit 1
7425 @endif etc
7429 .PHONY: configure-fastjar maybe-configure-fastjar
7430 maybe-configure-fastjar:
7431 @if gcc-bootstrap
7432 configure-fastjar: stage_current
7433 @endif gcc-bootstrap
7434 @if fastjar
7435 maybe-configure-fastjar: configure-fastjar
7436 configure-fastjar:
7437 @: $(MAKE); $(unstage)
7438 @r=`${PWD_COMMAND}`; export r; \
7439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7440 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7441 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
7442 $(HOST_EXPORTS) \
7443 echo Configuring in $(HOST_SUBDIR)/fastjar; \
7444 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7445 case $(srcdir) in \
7446 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7447 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7448 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7449 esac; \
7450 module_srcdir=fastjar; \
7451 $(SHELL) \
7452 $$s/$$module_srcdir/configure \
7453 --srcdir=$${topdir}/$$module_srcdir \
7454 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7455 --target=${target_alias} \
7456 || exit 1
7457 @endif fastjar
7463 .PHONY: all-fastjar maybe-all-fastjar
7464 maybe-all-fastjar:
7465 @if gcc-bootstrap
7466 all-fastjar: stage_current
7467 @endif gcc-bootstrap
7468 @if fastjar
7469 TARGET-fastjar=all
7470 maybe-all-fastjar: all-fastjar
7471 all-fastjar: configure-fastjar
7472 @: $(MAKE); $(unstage)
7473 @r=`${PWD_COMMAND}`; export r; \
7474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7475 $(HOST_EXPORTS) \
7476 (cd $(HOST_SUBDIR)/fastjar && \
7477 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7478 $(TARGET-fastjar))
7479 @endif fastjar
7484 .PHONY: check-fastjar maybe-check-fastjar
7485 maybe-check-fastjar:
7486 @if fastjar
7487 maybe-check-fastjar: check-fastjar
7489 # This module is only tested in a native toolchain.
7490 check-fastjar:
7491 @: $(MAKE); $(unstage)
7492 @if [ '$(host)' = '$(target)' ] ; then \
7493 r=`${PWD_COMMAND}`; export r; \
7494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7495 $(HOST_EXPORTS) \
7496 (cd $(HOST_SUBDIR)/fastjar && \
7497 $(MAKE) $(FLAGS_TO_PASS) check); \
7500 @endif fastjar
7502 .PHONY: install-fastjar maybe-install-fastjar
7503 maybe-install-fastjar:
7504 @if fastjar
7505 maybe-install-fastjar: install-fastjar
7507 install-fastjar: installdirs
7508 @: $(MAKE); $(unstage)
7509 @r=`${PWD_COMMAND}`; export r; \
7510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7511 $(HOST_EXPORTS) \
7512 (cd $(HOST_SUBDIR)/fastjar && \
7513 $(MAKE) $(FLAGS_TO_PASS) install)
7515 @endif fastjar
7517 .PHONY: install-strip-fastjar maybe-install-strip-fastjar
7518 maybe-install-strip-fastjar:
7519 @if fastjar
7520 maybe-install-strip-fastjar: install-strip-fastjar
7522 install-strip-fastjar: installdirs
7523 @: $(MAKE); $(unstage)
7524 @r=`${PWD_COMMAND}`; export r; \
7525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7526 $(HOST_EXPORTS) \
7527 (cd $(HOST_SUBDIR)/fastjar && \
7528 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7530 @endif fastjar
7532 # Other targets (info, dvi, pdf, etc.)
7534 .PHONY: maybe-info-fastjar info-fastjar
7535 maybe-info-fastjar:
7536 @if fastjar
7537 maybe-info-fastjar: info-fastjar
7539 info-fastjar: \
7540 configure-fastjar
7541 @: $(MAKE); $(unstage)
7542 @[ -f ./fastjar/Makefile ] || exit 0; \
7543 r=`${PWD_COMMAND}`; export r; \
7544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7545 $(HOST_EXPORTS) \
7546 for flag in $(EXTRA_HOST_FLAGS) ; do \
7547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7548 done; \
7549 echo "Doing info in fastjar" ; \
7550 (cd $(HOST_SUBDIR)/fastjar && \
7551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7553 "RANLIB=$${RANLIB}" \
7554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7555 info) \
7556 || exit 1
7558 @endif fastjar
7560 .PHONY: maybe-dvi-fastjar dvi-fastjar
7561 maybe-dvi-fastjar:
7562 @if fastjar
7563 maybe-dvi-fastjar: dvi-fastjar
7565 dvi-fastjar: \
7566 configure-fastjar
7567 @: $(MAKE); $(unstage)
7568 @[ -f ./fastjar/Makefile ] || exit 0; \
7569 r=`${PWD_COMMAND}`; export r; \
7570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7571 $(HOST_EXPORTS) \
7572 for flag in $(EXTRA_HOST_FLAGS) ; do \
7573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7574 done; \
7575 echo "Doing dvi in fastjar" ; \
7576 (cd $(HOST_SUBDIR)/fastjar && \
7577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7579 "RANLIB=$${RANLIB}" \
7580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7581 dvi) \
7582 || exit 1
7584 @endif fastjar
7586 .PHONY: maybe-pdf-fastjar pdf-fastjar
7587 maybe-pdf-fastjar:
7588 @if fastjar
7589 maybe-pdf-fastjar: pdf-fastjar
7591 pdf-fastjar: \
7592 configure-fastjar
7593 @: $(MAKE); $(unstage)
7594 @[ -f ./fastjar/Makefile ] || exit 0; \
7595 r=`${PWD_COMMAND}`; export r; \
7596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7597 $(HOST_EXPORTS) \
7598 for flag in $(EXTRA_HOST_FLAGS) ; do \
7599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7600 done; \
7601 echo "Doing pdf in fastjar" ; \
7602 (cd $(HOST_SUBDIR)/fastjar && \
7603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7605 "RANLIB=$${RANLIB}" \
7606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7607 pdf) \
7608 || exit 1
7610 @endif fastjar
7612 .PHONY: maybe-html-fastjar html-fastjar
7613 maybe-html-fastjar:
7614 @if fastjar
7615 maybe-html-fastjar: html-fastjar
7617 html-fastjar: \
7618 configure-fastjar
7619 @: $(MAKE); $(unstage)
7620 @[ -f ./fastjar/Makefile ] || exit 0; \
7621 r=`${PWD_COMMAND}`; export r; \
7622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7623 $(HOST_EXPORTS) \
7624 for flag in $(EXTRA_HOST_FLAGS) ; do \
7625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7626 done; \
7627 echo "Doing html in fastjar" ; \
7628 (cd $(HOST_SUBDIR)/fastjar && \
7629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7631 "RANLIB=$${RANLIB}" \
7632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7633 html) \
7634 || exit 1
7636 @endif fastjar
7638 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
7639 maybe-TAGS-fastjar:
7640 @if fastjar
7641 maybe-TAGS-fastjar: TAGS-fastjar
7643 TAGS-fastjar: \
7644 configure-fastjar
7645 @: $(MAKE); $(unstage)
7646 @[ -f ./fastjar/Makefile ] || exit 0; \
7647 r=`${PWD_COMMAND}`; export r; \
7648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7649 $(HOST_EXPORTS) \
7650 for flag in $(EXTRA_HOST_FLAGS) ; do \
7651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7652 done; \
7653 echo "Doing TAGS in fastjar" ; \
7654 (cd $(HOST_SUBDIR)/fastjar && \
7655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7657 "RANLIB=$${RANLIB}" \
7658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7659 TAGS) \
7660 || exit 1
7662 @endif fastjar
7664 .PHONY: maybe-install-info-fastjar install-info-fastjar
7665 maybe-install-info-fastjar:
7666 @if fastjar
7667 maybe-install-info-fastjar: install-info-fastjar
7669 install-info-fastjar: \
7670 configure-fastjar \
7671 info-fastjar
7672 @: $(MAKE); $(unstage)
7673 @[ -f ./fastjar/Makefile ] || exit 0; \
7674 r=`${PWD_COMMAND}`; export r; \
7675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7676 $(HOST_EXPORTS) \
7677 for flag in $(EXTRA_HOST_FLAGS) ; do \
7678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7679 done; \
7680 echo "Doing install-info in fastjar" ; \
7681 (cd $(HOST_SUBDIR)/fastjar && \
7682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7684 "RANLIB=$${RANLIB}" \
7685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7686 install-info) \
7687 || exit 1
7689 @endif fastjar
7691 .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7692 maybe-install-pdf-fastjar:
7693 @if fastjar
7694 maybe-install-pdf-fastjar: install-pdf-fastjar
7696 install-pdf-fastjar: \
7697 configure-fastjar \
7698 pdf-fastjar
7699 @: $(MAKE); $(unstage)
7700 @[ -f ./fastjar/Makefile ] || exit 0; \
7701 r=`${PWD_COMMAND}`; export r; \
7702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7703 $(HOST_EXPORTS) \
7704 for flag in $(EXTRA_HOST_FLAGS) ; do \
7705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7706 done; \
7707 echo "Doing install-pdf in fastjar" ; \
7708 (cd $(HOST_SUBDIR)/fastjar && \
7709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7711 "RANLIB=$${RANLIB}" \
7712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7713 install-pdf) \
7714 || exit 1
7716 @endif fastjar
7718 .PHONY: maybe-install-html-fastjar install-html-fastjar
7719 maybe-install-html-fastjar:
7720 @if fastjar
7721 maybe-install-html-fastjar: install-html-fastjar
7723 install-html-fastjar: \
7724 configure-fastjar \
7725 html-fastjar
7726 @: $(MAKE); $(unstage)
7727 @[ -f ./fastjar/Makefile ] || exit 0; \
7728 r=`${PWD_COMMAND}`; export r; \
7729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7730 $(HOST_EXPORTS) \
7731 for flag in $(EXTRA_HOST_FLAGS) ; do \
7732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7733 done; \
7734 echo "Doing install-html in fastjar" ; \
7735 (cd $(HOST_SUBDIR)/fastjar && \
7736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7738 "RANLIB=$${RANLIB}" \
7739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7740 install-html) \
7741 || exit 1
7743 @endif fastjar
7745 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
7746 maybe-installcheck-fastjar:
7747 @if fastjar
7748 maybe-installcheck-fastjar: installcheck-fastjar
7750 installcheck-fastjar: \
7751 configure-fastjar
7752 @: $(MAKE); $(unstage)
7753 @[ -f ./fastjar/Makefile ] || exit 0; \
7754 r=`${PWD_COMMAND}`; export r; \
7755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7756 $(HOST_EXPORTS) \
7757 for flag in $(EXTRA_HOST_FLAGS) ; do \
7758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7759 done; \
7760 echo "Doing installcheck in fastjar" ; \
7761 (cd $(HOST_SUBDIR)/fastjar && \
7762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7764 "RANLIB=$${RANLIB}" \
7765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7766 installcheck) \
7767 || exit 1
7769 @endif fastjar
7771 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7772 maybe-mostlyclean-fastjar:
7773 @if fastjar
7774 maybe-mostlyclean-fastjar: mostlyclean-fastjar
7776 mostlyclean-fastjar:
7777 @: $(MAKE); $(unstage)
7778 @[ -f ./fastjar/Makefile ] || exit 0; \
7779 r=`${PWD_COMMAND}`; export r; \
7780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7781 $(HOST_EXPORTS) \
7782 for flag in $(EXTRA_HOST_FLAGS) ; do \
7783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7784 done; \
7785 echo "Doing mostlyclean in fastjar" ; \
7786 (cd $(HOST_SUBDIR)/fastjar && \
7787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7789 "RANLIB=$${RANLIB}" \
7790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7791 mostlyclean) \
7792 || exit 1
7794 @endif fastjar
7796 .PHONY: maybe-clean-fastjar clean-fastjar
7797 maybe-clean-fastjar:
7798 @if fastjar
7799 maybe-clean-fastjar: clean-fastjar
7801 clean-fastjar:
7802 @: $(MAKE); $(unstage)
7803 @[ -f ./fastjar/Makefile ] || exit 0; \
7804 r=`${PWD_COMMAND}`; export r; \
7805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7806 $(HOST_EXPORTS) \
7807 for flag in $(EXTRA_HOST_FLAGS) ; do \
7808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7809 done; \
7810 echo "Doing clean in fastjar" ; \
7811 (cd $(HOST_SUBDIR)/fastjar && \
7812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7814 "RANLIB=$${RANLIB}" \
7815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7816 clean) \
7817 || exit 1
7819 @endif fastjar
7821 .PHONY: maybe-distclean-fastjar distclean-fastjar
7822 maybe-distclean-fastjar:
7823 @if fastjar
7824 maybe-distclean-fastjar: distclean-fastjar
7826 distclean-fastjar:
7827 @: $(MAKE); $(unstage)
7828 @[ -f ./fastjar/Makefile ] || exit 0; \
7829 r=`${PWD_COMMAND}`; export r; \
7830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7831 $(HOST_EXPORTS) \
7832 for flag in $(EXTRA_HOST_FLAGS) ; do \
7833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7834 done; \
7835 echo "Doing distclean in fastjar" ; \
7836 (cd $(HOST_SUBDIR)/fastjar && \
7837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7839 "RANLIB=$${RANLIB}" \
7840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7841 distclean) \
7842 || exit 1
7844 @endif fastjar
7846 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7847 maybe-maintainer-clean-fastjar:
7848 @if fastjar
7849 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7851 maintainer-clean-fastjar:
7852 @: $(MAKE); $(unstage)
7853 @[ -f ./fastjar/Makefile ] || exit 0; \
7854 r=`${PWD_COMMAND}`; export r; \
7855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7856 $(HOST_EXPORTS) \
7857 for flag in $(EXTRA_HOST_FLAGS) ; do \
7858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7859 done; \
7860 echo "Doing maintainer-clean in fastjar" ; \
7861 (cd $(HOST_SUBDIR)/fastjar && \
7862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7864 "RANLIB=$${RANLIB}" \
7865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7866 maintainer-clean) \
7867 || exit 1
7869 @endif fastjar
7873 .PHONY: configure-fixincludes maybe-configure-fixincludes
7874 maybe-configure-fixincludes:
7875 @if gcc-bootstrap
7876 configure-fixincludes: stage_current
7877 @endif gcc-bootstrap
7878 @if fixincludes
7879 maybe-configure-fixincludes: configure-fixincludes
7880 configure-fixincludes:
7881 @r=`${PWD_COMMAND}`; export r; \
7882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7883 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7884 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7885 $(HOST_EXPORTS) \
7886 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
7887 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
7888 case $(srcdir) in \
7889 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7890 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7891 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7892 esac; \
7893 module_srcdir=fixincludes; \
7894 $(SHELL) \
7895 $$s/$$module_srcdir/configure \
7896 --srcdir=$${topdir}/$$module_srcdir \
7897 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7898 --target=${target_alias} \
7899 || exit 1
7900 @endif fixincludes
7904 .PHONY: configure-stage1-fixincludes maybe-configure-stage1-fixincludes
7905 maybe-configure-stage1-fixincludes:
7906 @if fixincludes-bootstrap
7907 maybe-configure-stage1-fixincludes: configure-stage1-fixincludes
7908 configure-stage1-fixincludes:
7909 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
7910 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
7911 @r=`${PWD_COMMAND}`; export r; \
7912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7913 TFLAGS="$(STAGE1_TFLAGS)"; \
7914 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7915 $(HOST_EXPORTS) \
7916 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
7917 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
7918 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
7919 echo Configuring stage 1 in $(HOST_SUBDIR)/fixincludes ; \
7920 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7921 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
7922 case $(srcdir) in \
7923 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7924 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7925 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7926 esac; \
7927 module_srcdir=fixincludes; \
7928 $(SHELL) $$s/$$module_srcdir/configure \
7929 --srcdir=$${topdir}/$$module_srcdir \
7930 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7931 --target=${target_alias} \
7933 $(STAGE1_CONFIGURE_FLAGS)
7934 @endif fixincludes-bootstrap
7936 .PHONY: configure-stage2-fixincludes maybe-configure-stage2-fixincludes
7937 maybe-configure-stage2-fixincludes:
7938 @if fixincludes-bootstrap
7939 maybe-configure-stage2-fixincludes: configure-stage2-fixincludes
7940 configure-stage2-fixincludes:
7941 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
7942 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
7943 @r=`${PWD_COMMAND}`; export r; \
7944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7945 TFLAGS="$(STAGE2_TFLAGS)"; \
7946 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7947 $(HOST_EXPORTS) \
7948 $(POSTSTAGE1_HOST_EXPORTS) \
7949 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
7950 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
7951 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
7952 echo Configuring stage 2 in $(HOST_SUBDIR)/fixincludes ; \
7953 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7954 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
7955 case $(srcdir) in \
7956 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7957 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7958 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7959 esac; \
7960 module_srcdir=fixincludes; \
7961 $(SHELL) $$s/$$module_srcdir/configure \
7962 --srcdir=$${topdir}/$$module_srcdir \
7963 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7964 --target=${target_alias} \
7965 --with-build-libsubdir=$(HOST_SUBDIR) \
7966 $(STAGE2_CONFIGURE_FLAGS)
7967 @endif fixincludes-bootstrap
7969 .PHONY: configure-stage3-fixincludes maybe-configure-stage3-fixincludes
7970 maybe-configure-stage3-fixincludes:
7971 @if fixincludes-bootstrap
7972 maybe-configure-stage3-fixincludes: configure-stage3-fixincludes
7973 configure-stage3-fixincludes:
7974 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
7975 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
7976 @r=`${PWD_COMMAND}`; export r; \
7977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7978 TFLAGS="$(STAGE3_TFLAGS)"; \
7979 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7980 $(HOST_EXPORTS) \
7981 $(POSTSTAGE1_HOST_EXPORTS) \
7982 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
7983 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
7984 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
7985 echo Configuring stage 3 in $(HOST_SUBDIR)/fixincludes ; \
7986 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7987 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
7988 case $(srcdir) in \
7989 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7990 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7991 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7992 esac; \
7993 module_srcdir=fixincludes; \
7994 $(SHELL) $$s/$$module_srcdir/configure \
7995 --srcdir=$${topdir}/$$module_srcdir \
7996 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7997 --target=${target_alias} \
7998 --with-build-libsubdir=$(HOST_SUBDIR) \
7999 $(STAGE3_CONFIGURE_FLAGS)
8000 @endif fixincludes-bootstrap
8002 .PHONY: configure-stage4-fixincludes maybe-configure-stage4-fixincludes
8003 maybe-configure-stage4-fixincludes:
8004 @if fixincludes-bootstrap
8005 maybe-configure-stage4-fixincludes: configure-stage4-fixincludes
8006 configure-stage4-fixincludes:
8007 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8008 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8009 @r=`${PWD_COMMAND}`; export r; \
8010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8011 TFLAGS="$(STAGE4_TFLAGS)"; \
8012 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8013 $(HOST_EXPORTS) \
8014 $(POSTSTAGE1_HOST_EXPORTS) \
8015 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8016 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8017 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
8018 echo Configuring stage 4 in $(HOST_SUBDIR)/fixincludes ; \
8019 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
8020 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8021 case $(srcdir) in \
8022 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8023 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8024 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8025 esac; \
8026 module_srcdir=fixincludes; \
8027 $(SHELL) $$s/$$module_srcdir/configure \
8028 --srcdir=$${topdir}/$$module_srcdir \
8029 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8030 --target=${target_alias} \
8031 --with-build-libsubdir=$(HOST_SUBDIR) \
8032 $(STAGE4_CONFIGURE_FLAGS)
8033 @endif fixincludes-bootstrap
8035 .PHONY: configure-stageprofile-fixincludes maybe-configure-stageprofile-fixincludes
8036 maybe-configure-stageprofile-fixincludes:
8037 @if fixincludes-bootstrap
8038 maybe-configure-stageprofile-fixincludes: configure-stageprofile-fixincludes
8039 configure-stageprofile-fixincludes:
8040 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8041 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8042 @r=`${PWD_COMMAND}`; export r; \
8043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8044 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8045 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8046 $(HOST_EXPORTS) \
8047 $(POSTSTAGE1_HOST_EXPORTS) \
8048 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8049 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8050 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
8051 echo Configuring stage profile in $(HOST_SUBDIR)/fixincludes ; \
8052 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
8053 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8054 case $(srcdir) in \
8055 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8056 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8057 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8058 esac; \
8059 module_srcdir=fixincludes; \
8060 $(SHELL) $$s/$$module_srcdir/configure \
8061 --srcdir=$${topdir}/$$module_srcdir \
8062 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8063 --target=${target_alias} \
8064 --with-build-libsubdir=$(HOST_SUBDIR) \
8065 $(STAGEprofile_CONFIGURE_FLAGS)
8066 @endif fixincludes-bootstrap
8068 .PHONY: configure-stagefeedback-fixincludes maybe-configure-stagefeedback-fixincludes
8069 maybe-configure-stagefeedback-fixincludes:
8070 @if fixincludes-bootstrap
8071 maybe-configure-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8072 configure-stagefeedback-fixincludes:
8073 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8074 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes
8075 @r=`${PWD_COMMAND}`; export r; \
8076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8077 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8078 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
8079 $(HOST_EXPORTS) \
8080 $(POSTSTAGE1_HOST_EXPORTS) \
8081 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8082 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8083 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
8084 echo Configuring stage feedback in $(HOST_SUBDIR)/fixincludes ; \
8085 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
8086 cd $(HOST_SUBDIR)/fixincludes || exit 1; \
8087 case $(srcdir) in \
8088 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8089 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
8090 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8091 esac; \
8092 module_srcdir=fixincludes; \
8093 $(SHELL) $$s/$$module_srcdir/configure \
8094 --srcdir=$${topdir}/$$module_srcdir \
8095 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8096 --target=${target_alias} \
8097 --with-build-libsubdir=$(HOST_SUBDIR) \
8098 $(STAGEfeedback_CONFIGURE_FLAGS)
8099 @endif fixincludes-bootstrap
8105 .PHONY: all-fixincludes maybe-all-fixincludes
8106 maybe-all-fixincludes:
8107 @if gcc-bootstrap
8108 all-fixincludes: stage_current
8109 @endif gcc-bootstrap
8110 @if fixincludes
8111 TARGET-fixincludes=all
8112 maybe-all-fixincludes: all-fixincludes
8113 all-fixincludes: configure-fixincludes
8114 @r=`${PWD_COMMAND}`; export r; \
8115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8116 $(HOST_EXPORTS) \
8117 (cd $(HOST_SUBDIR)/fixincludes && \
8118 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8119 $(TARGET-fixincludes))
8120 @endif fixincludes
8124 .PHONY: all-stage1-fixincludes maybe-all-stage1-fixincludes
8125 .PHONY: clean-stage1-fixincludes maybe-clean-stage1-fixincludes
8126 maybe-all-stage1-fixincludes:
8127 maybe-clean-stage1-fixincludes:
8128 @if fixincludes-bootstrap
8129 maybe-all-stage1-fixincludes: all-stage1-fixincludes
8130 all-stage1: all-stage1-fixincludes
8131 TARGET-stage1-fixincludes = $(TARGET-fixincludes)
8132 all-stage1-fixincludes: configure-stage1-fixincludes
8133 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8134 @r=`${PWD_COMMAND}`; export r; \
8135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8136 TFLAGS="$(STAGE1_TFLAGS)"; \
8137 $(HOST_EXPORTS) \
8138 cd $(HOST_SUBDIR)/fixincludes && \
8139 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8140 CFLAGS="$(STAGE1_CFLAGS)" \
8141 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8142 LIBCFLAGS="$(LIBCFLAGS)" \
8143 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8144 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8145 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8146 $(EXTRA_HOST_FLAGS) \
8147 $(STAGE1_FLAGS_TO_PASS) \
8148 TFLAGS="$(STAGE1_TFLAGS)" \
8149 $(TARGET-stage1-fixincludes)
8151 maybe-clean-stage1-fixincludes: clean-stage1-fixincludes
8152 clean-stage1: clean-stage1-fixincludes
8153 clean-stage1-fixincludes:
8154 @if [ $(current_stage) = stage1 ]; then \
8155 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8156 else \
8157 [ -f $(HOST_SUBDIR)/stage1-fixincludes/Makefile ] || exit 0; \
8158 $(MAKE) stage1-start; \
8159 fi; \
8160 cd $(HOST_SUBDIR)/fixincludes && \
8161 $(MAKE) $(EXTRA_HOST_FLAGS) \
8162 $(STAGE1_FLAGS_TO_PASS) clean
8163 @endif fixincludes-bootstrap
8166 .PHONY: all-stage2-fixincludes maybe-all-stage2-fixincludes
8167 .PHONY: clean-stage2-fixincludes maybe-clean-stage2-fixincludes
8168 maybe-all-stage2-fixincludes:
8169 maybe-clean-stage2-fixincludes:
8170 @if fixincludes-bootstrap
8171 maybe-all-stage2-fixincludes: all-stage2-fixincludes
8172 all-stage2: all-stage2-fixincludes
8173 TARGET-stage2-fixincludes = $(TARGET-fixincludes)
8174 all-stage2-fixincludes: configure-stage2-fixincludes
8175 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8176 @r=`${PWD_COMMAND}`; export r; \
8177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8178 TFLAGS="$(STAGE2_TFLAGS)"; \
8179 $(HOST_EXPORTS) \
8180 $(POSTSTAGE1_HOST_EXPORTS) \
8181 cd $(HOST_SUBDIR)/fixincludes && \
8182 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8183 CFLAGS="$(STAGE2_CFLAGS)" \
8184 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8185 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8186 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8187 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8188 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8189 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8190 TFLAGS="$(STAGE2_TFLAGS)" \
8191 $(TARGET-stage2-fixincludes)
8193 maybe-clean-stage2-fixincludes: clean-stage2-fixincludes
8194 clean-stage2: clean-stage2-fixincludes
8195 clean-stage2-fixincludes:
8196 @if [ $(current_stage) = stage2 ]; then \
8197 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8198 else \
8199 [ -f $(HOST_SUBDIR)/stage2-fixincludes/Makefile ] || exit 0; \
8200 $(MAKE) stage2-start; \
8201 fi; \
8202 cd $(HOST_SUBDIR)/fixincludes && \
8203 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8204 @endif fixincludes-bootstrap
8207 .PHONY: all-stage3-fixincludes maybe-all-stage3-fixincludes
8208 .PHONY: clean-stage3-fixincludes maybe-clean-stage3-fixincludes
8209 maybe-all-stage3-fixincludes:
8210 maybe-clean-stage3-fixincludes:
8211 @if fixincludes-bootstrap
8212 maybe-all-stage3-fixincludes: all-stage3-fixincludes
8213 all-stage3: all-stage3-fixincludes
8214 TARGET-stage3-fixincludes = $(TARGET-fixincludes)
8215 all-stage3-fixincludes: configure-stage3-fixincludes
8216 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8217 @r=`${PWD_COMMAND}`; export r; \
8218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8219 TFLAGS="$(STAGE3_TFLAGS)"; \
8220 $(HOST_EXPORTS) \
8221 $(POSTSTAGE1_HOST_EXPORTS) \
8222 cd $(HOST_SUBDIR)/fixincludes && \
8223 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8224 CFLAGS="$(STAGE3_CFLAGS)" \
8225 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
8226 LIBCFLAGS="$(STAGE3_CFLAGS)" \
8227 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8228 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8229 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8230 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8231 TFLAGS="$(STAGE3_TFLAGS)" \
8232 $(TARGET-stage3-fixincludes)
8234 maybe-clean-stage3-fixincludes: clean-stage3-fixincludes
8235 clean-stage3: clean-stage3-fixincludes
8236 clean-stage3-fixincludes:
8237 @if [ $(current_stage) = stage3 ]; then \
8238 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8239 else \
8240 [ -f $(HOST_SUBDIR)/stage3-fixincludes/Makefile ] || exit 0; \
8241 $(MAKE) stage3-start; \
8242 fi; \
8243 cd $(HOST_SUBDIR)/fixincludes && \
8244 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8245 @endif fixincludes-bootstrap
8248 .PHONY: all-stage4-fixincludes maybe-all-stage4-fixincludes
8249 .PHONY: clean-stage4-fixincludes maybe-clean-stage4-fixincludes
8250 maybe-all-stage4-fixincludes:
8251 maybe-clean-stage4-fixincludes:
8252 @if fixincludes-bootstrap
8253 maybe-all-stage4-fixincludes: all-stage4-fixincludes
8254 all-stage4: all-stage4-fixincludes
8255 TARGET-stage4-fixincludes = $(TARGET-fixincludes)
8256 all-stage4-fixincludes: configure-stage4-fixincludes
8257 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8258 @r=`${PWD_COMMAND}`; export r; \
8259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8260 TFLAGS="$(STAGE4_TFLAGS)"; \
8261 $(HOST_EXPORTS) \
8262 $(POSTSTAGE1_HOST_EXPORTS) \
8263 cd $(HOST_SUBDIR)/fixincludes && \
8264 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8265 CFLAGS="$(STAGE4_CFLAGS)" \
8266 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
8267 LIBCFLAGS="$(STAGE4_CFLAGS)" \
8268 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8269 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8270 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8271 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8272 TFLAGS="$(STAGE4_TFLAGS)" \
8273 $(TARGET-stage4-fixincludes)
8275 maybe-clean-stage4-fixincludes: clean-stage4-fixincludes
8276 clean-stage4: clean-stage4-fixincludes
8277 clean-stage4-fixincludes:
8278 @if [ $(current_stage) = stage4 ]; then \
8279 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8280 else \
8281 [ -f $(HOST_SUBDIR)/stage4-fixincludes/Makefile ] || exit 0; \
8282 $(MAKE) stage4-start; \
8283 fi; \
8284 cd $(HOST_SUBDIR)/fixincludes && \
8285 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8286 @endif fixincludes-bootstrap
8289 .PHONY: all-stageprofile-fixincludes maybe-all-stageprofile-fixincludes
8290 .PHONY: clean-stageprofile-fixincludes maybe-clean-stageprofile-fixincludes
8291 maybe-all-stageprofile-fixincludes:
8292 maybe-clean-stageprofile-fixincludes:
8293 @if fixincludes-bootstrap
8294 maybe-all-stageprofile-fixincludes: all-stageprofile-fixincludes
8295 all-stageprofile: all-stageprofile-fixincludes
8296 TARGET-stageprofile-fixincludes = $(TARGET-fixincludes)
8297 all-stageprofile-fixincludes: configure-stageprofile-fixincludes
8298 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8299 @r=`${PWD_COMMAND}`; export r; \
8300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8301 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8302 $(HOST_EXPORTS) \
8303 $(POSTSTAGE1_HOST_EXPORTS) \
8304 cd $(HOST_SUBDIR)/fixincludes && \
8305 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8306 CFLAGS="$(STAGEprofile_CFLAGS)" \
8307 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
8308 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
8309 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8310 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8311 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8312 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8313 TFLAGS="$(STAGEprofile_TFLAGS)" \
8314 $(TARGET-stageprofile-fixincludes)
8316 maybe-clean-stageprofile-fixincludes: clean-stageprofile-fixincludes
8317 clean-stageprofile: clean-stageprofile-fixincludes
8318 clean-stageprofile-fixincludes:
8319 @if [ $(current_stage) = stageprofile ]; then \
8320 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8321 else \
8322 [ -f $(HOST_SUBDIR)/stageprofile-fixincludes/Makefile ] || exit 0; \
8323 $(MAKE) stageprofile-start; \
8324 fi; \
8325 cd $(HOST_SUBDIR)/fixincludes && \
8326 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8327 @endif fixincludes-bootstrap
8330 .PHONY: all-stagefeedback-fixincludes maybe-all-stagefeedback-fixincludes
8331 .PHONY: clean-stagefeedback-fixincludes maybe-clean-stagefeedback-fixincludes
8332 maybe-all-stagefeedback-fixincludes:
8333 maybe-clean-stagefeedback-fixincludes:
8334 @if fixincludes-bootstrap
8335 maybe-all-stagefeedback-fixincludes: all-stagefeedback-fixincludes
8336 all-stagefeedback: all-stagefeedback-fixincludes
8337 TARGET-stagefeedback-fixincludes = $(TARGET-fixincludes)
8338 all-stagefeedback-fixincludes: configure-stagefeedback-fixincludes
8339 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8340 @r=`${PWD_COMMAND}`; export r; \
8341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8342 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8343 $(HOST_EXPORTS) \
8344 $(POSTSTAGE1_HOST_EXPORTS) \
8345 cd $(HOST_SUBDIR)/fixincludes && \
8346 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8347 CFLAGS="$(STAGEfeedback_CFLAGS)" \
8348 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
8349 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
8350 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8351 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8352 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8353 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8354 TFLAGS="$(STAGEfeedback_TFLAGS)" \
8355 $(TARGET-stagefeedback-fixincludes)
8357 maybe-clean-stagefeedback-fixincludes: clean-stagefeedback-fixincludes
8358 clean-stagefeedback: clean-stagefeedback-fixincludes
8359 clean-stagefeedback-fixincludes:
8360 @if [ $(current_stage) = stagefeedback ]; then \
8361 [ -f $(HOST_SUBDIR)/fixincludes/Makefile ] || exit 0; \
8362 else \
8363 [ -f $(HOST_SUBDIR)/stagefeedback-fixincludes/Makefile ] || exit 0; \
8364 $(MAKE) stagefeedback-start; \
8365 fi; \
8366 cd $(HOST_SUBDIR)/fixincludes && \
8367 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8368 @endif fixincludes-bootstrap
8374 .PHONY: check-fixincludes maybe-check-fixincludes
8375 maybe-check-fixincludes:
8376 @if fixincludes
8377 maybe-check-fixincludes: check-fixincludes
8379 check-fixincludes:
8380 @: $(MAKE); $(unstage)
8381 @r=`${PWD_COMMAND}`; export r; \
8382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8383 $(HOST_EXPORTS) \
8384 (cd $(HOST_SUBDIR)/fixincludes && \
8385 $(MAKE) $(FLAGS_TO_PASS) check)
8387 @endif fixincludes
8389 .PHONY: install-fixincludes maybe-install-fixincludes
8390 maybe-install-fixincludes:
8391 @if fixincludes
8392 maybe-install-fixincludes: install-fixincludes
8394 install-fixincludes: installdirs
8395 @: $(MAKE); $(unstage)
8396 @r=`${PWD_COMMAND}`; export r; \
8397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8398 $(HOST_EXPORTS) \
8399 (cd $(HOST_SUBDIR)/fixincludes && \
8400 $(MAKE) $(FLAGS_TO_PASS) install)
8402 @endif fixincludes
8404 .PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
8405 maybe-install-strip-fixincludes:
8406 @if fixincludes
8407 maybe-install-strip-fixincludes: install-strip-fixincludes
8409 install-strip-fixincludes: installdirs
8410 @: $(MAKE); $(unstage)
8411 @r=`${PWD_COMMAND}`; export r; \
8412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8413 $(HOST_EXPORTS) \
8414 (cd $(HOST_SUBDIR)/fixincludes && \
8415 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8417 @endif fixincludes
8419 # Other targets (info, dvi, pdf, etc.)
8421 .PHONY: maybe-info-fixincludes info-fixincludes
8422 maybe-info-fixincludes:
8423 @if fixincludes
8424 maybe-info-fixincludes: info-fixincludes
8426 info-fixincludes: \
8427 configure-fixincludes
8428 @[ -f ./fixincludes/Makefile ] || exit 0; \
8429 r=`${PWD_COMMAND}`; export r; \
8430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8431 $(HOST_EXPORTS) \
8432 for flag in $(EXTRA_HOST_FLAGS) ; do \
8433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8434 done; \
8435 echo "Doing info in fixincludes" ; \
8436 (cd $(HOST_SUBDIR)/fixincludes && \
8437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8439 "RANLIB=$${RANLIB}" \
8440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8441 info) \
8442 || exit 1
8444 @endif fixincludes
8446 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
8447 maybe-dvi-fixincludes:
8448 @if fixincludes
8449 maybe-dvi-fixincludes: dvi-fixincludes
8451 dvi-fixincludes: \
8452 configure-fixincludes
8453 @[ -f ./fixincludes/Makefile ] || exit 0; \
8454 r=`${PWD_COMMAND}`; export r; \
8455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8456 $(HOST_EXPORTS) \
8457 for flag in $(EXTRA_HOST_FLAGS) ; do \
8458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8459 done; \
8460 echo "Doing dvi in fixincludes" ; \
8461 (cd $(HOST_SUBDIR)/fixincludes && \
8462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8464 "RANLIB=$${RANLIB}" \
8465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8466 dvi) \
8467 || exit 1
8469 @endif fixincludes
8471 .PHONY: maybe-pdf-fixincludes pdf-fixincludes
8472 maybe-pdf-fixincludes:
8473 @if fixincludes
8474 maybe-pdf-fixincludes: pdf-fixincludes
8476 pdf-fixincludes: \
8477 configure-fixincludes
8478 @[ -f ./fixincludes/Makefile ] || exit 0; \
8479 r=`${PWD_COMMAND}`; export r; \
8480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8481 $(HOST_EXPORTS) \
8482 for flag in $(EXTRA_HOST_FLAGS) ; do \
8483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8484 done; \
8485 echo "Doing pdf in fixincludes" ; \
8486 (cd $(HOST_SUBDIR)/fixincludes && \
8487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8489 "RANLIB=$${RANLIB}" \
8490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8491 pdf) \
8492 || exit 1
8494 @endif fixincludes
8496 .PHONY: maybe-html-fixincludes html-fixincludes
8497 maybe-html-fixincludes:
8498 @if fixincludes
8499 maybe-html-fixincludes: html-fixincludes
8501 html-fixincludes: \
8502 configure-fixincludes
8503 @[ -f ./fixincludes/Makefile ] || exit 0; \
8504 r=`${PWD_COMMAND}`; export r; \
8505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8506 $(HOST_EXPORTS) \
8507 for flag in $(EXTRA_HOST_FLAGS) ; do \
8508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8509 done; \
8510 echo "Doing html in fixincludes" ; \
8511 (cd $(HOST_SUBDIR)/fixincludes && \
8512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8514 "RANLIB=$${RANLIB}" \
8515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8516 html) \
8517 || exit 1
8519 @endif fixincludes
8521 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
8522 maybe-TAGS-fixincludes:
8523 @if fixincludes
8524 maybe-TAGS-fixincludes: TAGS-fixincludes
8526 # fixincludes doesn't support TAGS.
8527 TAGS-fixincludes:
8529 @endif fixincludes
8531 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
8532 maybe-install-info-fixincludes:
8533 @if fixincludes
8534 maybe-install-info-fixincludes: install-info-fixincludes
8536 install-info-fixincludes: \
8537 configure-fixincludes \
8538 info-fixincludes
8539 @[ -f ./fixincludes/Makefile ] || exit 0; \
8540 r=`${PWD_COMMAND}`; export r; \
8541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8542 $(HOST_EXPORTS) \
8543 for flag in $(EXTRA_HOST_FLAGS) ; do \
8544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8545 done; \
8546 echo "Doing install-info in fixincludes" ; \
8547 (cd $(HOST_SUBDIR)/fixincludes && \
8548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8550 "RANLIB=$${RANLIB}" \
8551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8552 install-info) \
8553 || exit 1
8555 @endif fixincludes
8557 .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
8558 maybe-install-pdf-fixincludes:
8559 @if fixincludes
8560 maybe-install-pdf-fixincludes: install-pdf-fixincludes
8562 install-pdf-fixincludes: \
8563 configure-fixincludes \
8564 pdf-fixincludes
8565 @[ -f ./fixincludes/Makefile ] || exit 0; \
8566 r=`${PWD_COMMAND}`; export r; \
8567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8568 $(HOST_EXPORTS) \
8569 for flag in $(EXTRA_HOST_FLAGS) ; do \
8570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8571 done; \
8572 echo "Doing install-pdf in fixincludes" ; \
8573 (cd $(HOST_SUBDIR)/fixincludes && \
8574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8576 "RANLIB=$${RANLIB}" \
8577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8578 install-pdf) \
8579 || exit 1
8581 @endif fixincludes
8583 .PHONY: maybe-install-html-fixincludes install-html-fixincludes
8584 maybe-install-html-fixincludes:
8585 @if fixincludes
8586 maybe-install-html-fixincludes: install-html-fixincludes
8588 install-html-fixincludes: \
8589 configure-fixincludes \
8590 html-fixincludes
8591 @[ -f ./fixincludes/Makefile ] || exit 0; \
8592 r=`${PWD_COMMAND}`; export r; \
8593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8594 $(HOST_EXPORTS) \
8595 for flag in $(EXTRA_HOST_FLAGS) ; do \
8596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8597 done; \
8598 echo "Doing install-html in fixincludes" ; \
8599 (cd $(HOST_SUBDIR)/fixincludes && \
8600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8602 "RANLIB=$${RANLIB}" \
8603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8604 install-html) \
8605 || exit 1
8607 @endif fixincludes
8609 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8610 maybe-installcheck-fixincludes:
8611 @if fixincludes
8612 maybe-installcheck-fixincludes: installcheck-fixincludes
8614 installcheck-fixincludes: \
8615 configure-fixincludes
8616 @[ -f ./fixincludes/Makefile ] || exit 0; \
8617 r=`${PWD_COMMAND}`; export r; \
8618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8619 $(HOST_EXPORTS) \
8620 for flag in $(EXTRA_HOST_FLAGS) ; do \
8621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8622 done; \
8623 echo "Doing installcheck in fixincludes" ; \
8624 (cd $(HOST_SUBDIR)/fixincludes && \
8625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8627 "RANLIB=$${RANLIB}" \
8628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8629 installcheck) \
8630 || exit 1
8632 @endif fixincludes
8634 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8635 maybe-mostlyclean-fixincludes:
8636 @if fixincludes
8637 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8639 mostlyclean-fixincludes:
8640 @[ -f ./fixincludes/Makefile ] || exit 0; \
8641 r=`${PWD_COMMAND}`; export r; \
8642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8643 $(HOST_EXPORTS) \
8644 for flag in $(EXTRA_HOST_FLAGS) ; do \
8645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8646 done; \
8647 echo "Doing mostlyclean in fixincludes" ; \
8648 (cd $(HOST_SUBDIR)/fixincludes && \
8649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8651 "RANLIB=$${RANLIB}" \
8652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8653 mostlyclean) \
8654 || exit 1
8656 @endif fixincludes
8658 .PHONY: maybe-clean-fixincludes clean-fixincludes
8659 maybe-clean-fixincludes:
8660 @if fixincludes
8661 maybe-clean-fixincludes: clean-fixincludes
8663 clean-fixincludes:
8664 @[ -f ./fixincludes/Makefile ] || exit 0; \
8665 r=`${PWD_COMMAND}`; export r; \
8666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8667 $(HOST_EXPORTS) \
8668 for flag in $(EXTRA_HOST_FLAGS) ; do \
8669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8670 done; \
8671 echo "Doing clean in fixincludes" ; \
8672 (cd $(HOST_SUBDIR)/fixincludes && \
8673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8675 "RANLIB=$${RANLIB}" \
8676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8677 clean) \
8678 || exit 1
8680 @endif fixincludes
8682 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
8683 maybe-distclean-fixincludes:
8684 @if fixincludes
8685 maybe-distclean-fixincludes: distclean-fixincludes
8687 distclean-fixincludes:
8688 @[ -f ./fixincludes/Makefile ] || exit 0; \
8689 r=`${PWD_COMMAND}`; export r; \
8690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8691 $(HOST_EXPORTS) \
8692 for flag in $(EXTRA_HOST_FLAGS) ; do \
8693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8694 done; \
8695 echo "Doing distclean in fixincludes" ; \
8696 (cd $(HOST_SUBDIR)/fixincludes && \
8697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8699 "RANLIB=$${RANLIB}" \
8700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8701 distclean) \
8702 || exit 1
8704 @endif fixincludes
8706 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8707 maybe-maintainer-clean-fixincludes:
8708 @if fixincludes
8709 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8711 maintainer-clean-fixincludes:
8712 @[ -f ./fixincludes/Makefile ] || exit 0; \
8713 r=`${PWD_COMMAND}`; export r; \
8714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8715 $(HOST_EXPORTS) \
8716 for flag in $(EXTRA_HOST_FLAGS) ; do \
8717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8718 done; \
8719 echo "Doing maintainer-clean in fixincludes" ; \
8720 (cd $(HOST_SUBDIR)/fixincludes && \
8721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8723 "RANLIB=$${RANLIB}" \
8724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8725 maintainer-clean) \
8726 || exit 1
8728 @endif fixincludes
8732 .PHONY: configure-flex maybe-configure-flex
8733 maybe-configure-flex:
8734 @if gcc-bootstrap
8735 configure-flex: stage_current
8736 @endif gcc-bootstrap
8737 @if flex
8738 maybe-configure-flex: configure-flex
8739 configure-flex:
8740 @: $(MAKE); $(unstage)
8741 @r=`${PWD_COMMAND}`; export r; \
8742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8743 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8744 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
8745 $(HOST_EXPORTS) \
8746 echo Configuring in $(HOST_SUBDIR)/flex; \
8747 cd "$(HOST_SUBDIR)/flex" || exit 1; \
8748 case $(srcdir) in \
8749 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8750 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8751 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8752 esac; \
8753 module_srcdir=flex; \
8754 $(SHELL) \
8755 $$s/$$module_srcdir/configure \
8756 --srcdir=$${topdir}/$$module_srcdir \
8757 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8758 --target=${target_alias} \
8759 || exit 1
8760 @endif flex
8766 .PHONY: all-flex maybe-all-flex
8767 maybe-all-flex:
8768 @if gcc-bootstrap
8769 all-flex: stage_current
8770 @endif gcc-bootstrap
8771 @if flex
8772 TARGET-flex=all
8773 maybe-all-flex: all-flex
8774 all-flex: configure-flex
8775 @: $(MAKE); $(unstage)
8776 @r=`${PWD_COMMAND}`; export r; \
8777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8778 $(HOST_EXPORTS) \
8779 (cd $(HOST_SUBDIR)/flex && \
8780 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8781 $(TARGET-flex))
8782 @endif flex
8787 .PHONY: check-flex maybe-check-flex
8788 maybe-check-flex:
8789 @if flex
8790 maybe-check-flex: check-flex
8792 # This module is only tested in a native toolchain.
8793 check-flex:
8794 @: $(MAKE); $(unstage)
8795 @if [ '$(host)' = '$(target)' ] ; then \
8796 r=`${PWD_COMMAND}`; export r; \
8797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8798 $(HOST_EXPORTS) \
8799 (cd $(HOST_SUBDIR)/flex && \
8800 $(MAKE) $(FLAGS_TO_PASS) check); \
8803 @endif flex
8805 .PHONY: install-flex maybe-install-flex
8806 maybe-install-flex:
8807 @if flex
8808 maybe-install-flex: install-flex
8810 install-flex: installdirs
8811 @: $(MAKE); $(unstage)
8812 @r=`${PWD_COMMAND}`; export r; \
8813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8814 $(HOST_EXPORTS) \
8815 (cd $(HOST_SUBDIR)/flex && \
8816 $(MAKE) $(FLAGS_TO_PASS) install)
8818 @endif flex
8820 .PHONY: install-strip-flex maybe-install-strip-flex
8821 maybe-install-strip-flex:
8822 @if flex
8823 maybe-install-strip-flex: install-strip-flex
8825 install-strip-flex: installdirs
8826 @: $(MAKE); $(unstage)
8827 @r=`${PWD_COMMAND}`; export r; \
8828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8829 $(HOST_EXPORTS) \
8830 (cd $(HOST_SUBDIR)/flex && \
8831 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8833 @endif flex
8835 # Other targets (info, dvi, pdf, etc.)
8837 .PHONY: maybe-info-flex info-flex
8838 maybe-info-flex:
8839 @if flex
8840 maybe-info-flex: info-flex
8842 info-flex: \
8843 configure-flex
8844 @: $(MAKE); $(unstage)
8845 @[ -f ./flex/Makefile ] || exit 0; \
8846 r=`${PWD_COMMAND}`; export r; \
8847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8848 $(HOST_EXPORTS) \
8849 for flag in $(EXTRA_HOST_FLAGS) ; do \
8850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8851 done; \
8852 echo "Doing info in flex" ; \
8853 (cd $(HOST_SUBDIR)/flex && \
8854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8856 "RANLIB=$${RANLIB}" \
8857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8858 info) \
8859 || exit 1
8861 @endif flex
8863 .PHONY: maybe-dvi-flex dvi-flex
8864 maybe-dvi-flex:
8865 @if flex
8866 maybe-dvi-flex: dvi-flex
8868 dvi-flex: \
8869 configure-flex
8870 @: $(MAKE); $(unstage)
8871 @[ -f ./flex/Makefile ] || exit 0; \
8872 r=`${PWD_COMMAND}`; export r; \
8873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8874 $(HOST_EXPORTS) \
8875 for flag in $(EXTRA_HOST_FLAGS) ; do \
8876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8877 done; \
8878 echo "Doing dvi in flex" ; \
8879 (cd $(HOST_SUBDIR)/flex && \
8880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8882 "RANLIB=$${RANLIB}" \
8883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8884 dvi) \
8885 || exit 1
8887 @endif flex
8889 .PHONY: maybe-pdf-flex pdf-flex
8890 maybe-pdf-flex:
8891 @if flex
8892 maybe-pdf-flex: pdf-flex
8894 pdf-flex: \
8895 configure-flex
8896 @: $(MAKE); $(unstage)
8897 @[ -f ./flex/Makefile ] || exit 0; \
8898 r=`${PWD_COMMAND}`; export r; \
8899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8900 $(HOST_EXPORTS) \
8901 for flag in $(EXTRA_HOST_FLAGS) ; do \
8902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8903 done; \
8904 echo "Doing pdf in flex" ; \
8905 (cd $(HOST_SUBDIR)/flex && \
8906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8908 "RANLIB=$${RANLIB}" \
8909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8910 pdf) \
8911 || exit 1
8913 @endif flex
8915 .PHONY: maybe-html-flex html-flex
8916 maybe-html-flex:
8917 @if flex
8918 maybe-html-flex: html-flex
8920 html-flex: \
8921 configure-flex
8922 @: $(MAKE); $(unstage)
8923 @[ -f ./flex/Makefile ] || exit 0; \
8924 r=`${PWD_COMMAND}`; export r; \
8925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8926 $(HOST_EXPORTS) \
8927 for flag in $(EXTRA_HOST_FLAGS) ; do \
8928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8929 done; \
8930 echo "Doing html in flex" ; \
8931 (cd $(HOST_SUBDIR)/flex && \
8932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8934 "RANLIB=$${RANLIB}" \
8935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8936 html) \
8937 || exit 1
8939 @endif flex
8941 .PHONY: maybe-TAGS-flex TAGS-flex
8942 maybe-TAGS-flex:
8943 @if flex
8944 maybe-TAGS-flex: TAGS-flex
8946 TAGS-flex: \
8947 configure-flex
8948 @: $(MAKE); $(unstage)
8949 @[ -f ./flex/Makefile ] || exit 0; \
8950 r=`${PWD_COMMAND}`; export r; \
8951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8952 $(HOST_EXPORTS) \
8953 for flag in $(EXTRA_HOST_FLAGS) ; do \
8954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8955 done; \
8956 echo "Doing TAGS in flex" ; \
8957 (cd $(HOST_SUBDIR)/flex && \
8958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8960 "RANLIB=$${RANLIB}" \
8961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8962 TAGS) \
8963 || exit 1
8965 @endif flex
8967 .PHONY: maybe-install-info-flex install-info-flex
8968 maybe-install-info-flex:
8969 @if flex
8970 maybe-install-info-flex: install-info-flex
8972 install-info-flex: \
8973 configure-flex \
8974 info-flex
8975 @: $(MAKE); $(unstage)
8976 @[ -f ./flex/Makefile ] || exit 0; \
8977 r=`${PWD_COMMAND}`; export r; \
8978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8979 $(HOST_EXPORTS) \
8980 for flag in $(EXTRA_HOST_FLAGS) ; do \
8981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8982 done; \
8983 echo "Doing install-info in flex" ; \
8984 (cd $(HOST_SUBDIR)/flex && \
8985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8987 "RANLIB=$${RANLIB}" \
8988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8989 install-info) \
8990 || exit 1
8992 @endif flex
8994 .PHONY: maybe-install-pdf-flex install-pdf-flex
8995 maybe-install-pdf-flex:
8996 @if flex
8997 maybe-install-pdf-flex: install-pdf-flex
8999 install-pdf-flex: \
9000 configure-flex \
9001 pdf-flex
9002 @: $(MAKE); $(unstage)
9003 @[ -f ./flex/Makefile ] || exit 0; \
9004 r=`${PWD_COMMAND}`; export r; \
9005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9006 $(HOST_EXPORTS) \
9007 for flag in $(EXTRA_HOST_FLAGS) ; do \
9008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9009 done; \
9010 echo "Doing install-pdf in flex" ; \
9011 (cd $(HOST_SUBDIR)/flex && \
9012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9014 "RANLIB=$${RANLIB}" \
9015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9016 install-pdf) \
9017 || exit 1
9019 @endif flex
9021 .PHONY: maybe-install-html-flex install-html-flex
9022 maybe-install-html-flex:
9023 @if flex
9024 maybe-install-html-flex: install-html-flex
9026 install-html-flex: \
9027 configure-flex \
9028 html-flex
9029 @: $(MAKE); $(unstage)
9030 @[ -f ./flex/Makefile ] || exit 0; \
9031 r=`${PWD_COMMAND}`; export r; \
9032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9033 $(HOST_EXPORTS) \
9034 for flag in $(EXTRA_HOST_FLAGS) ; do \
9035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9036 done; \
9037 echo "Doing install-html in flex" ; \
9038 (cd $(HOST_SUBDIR)/flex && \
9039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9041 "RANLIB=$${RANLIB}" \
9042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9043 install-html) \
9044 || exit 1
9046 @endif flex
9048 .PHONY: maybe-installcheck-flex installcheck-flex
9049 maybe-installcheck-flex:
9050 @if flex
9051 maybe-installcheck-flex: installcheck-flex
9053 installcheck-flex: \
9054 configure-flex
9055 @: $(MAKE); $(unstage)
9056 @[ -f ./flex/Makefile ] || exit 0; \
9057 r=`${PWD_COMMAND}`; export r; \
9058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9059 $(HOST_EXPORTS) \
9060 for flag in $(EXTRA_HOST_FLAGS) ; do \
9061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9062 done; \
9063 echo "Doing installcheck in flex" ; \
9064 (cd $(HOST_SUBDIR)/flex && \
9065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9067 "RANLIB=$${RANLIB}" \
9068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9069 installcheck) \
9070 || exit 1
9072 @endif flex
9074 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
9075 maybe-mostlyclean-flex:
9076 @if flex
9077 maybe-mostlyclean-flex: mostlyclean-flex
9079 mostlyclean-flex:
9080 @: $(MAKE); $(unstage)
9081 @[ -f ./flex/Makefile ] || exit 0; \
9082 r=`${PWD_COMMAND}`; export r; \
9083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9084 $(HOST_EXPORTS) \
9085 for flag in $(EXTRA_HOST_FLAGS) ; do \
9086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9087 done; \
9088 echo "Doing mostlyclean in flex" ; \
9089 (cd $(HOST_SUBDIR)/flex && \
9090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9092 "RANLIB=$${RANLIB}" \
9093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9094 mostlyclean) \
9095 || exit 1
9097 @endif flex
9099 .PHONY: maybe-clean-flex clean-flex
9100 maybe-clean-flex:
9101 @if flex
9102 maybe-clean-flex: clean-flex
9104 clean-flex:
9105 @: $(MAKE); $(unstage)
9106 @[ -f ./flex/Makefile ] || exit 0; \
9107 r=`${PWD_COMMAND}`; export r; \
9108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9109 $(HOST_EXPORTS) \
9110 for flag in $(EXTRA_HOST_FLAGS) ; do \
9111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9112 done; \
9113 echo "Doing clean in flex" ; \
9114 (cd $(HOST_SUBDIR)/flex && \
9115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9117 "RANLIB=$${RANLIB}" \
9118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9119 clean) \
9120 || exit 1
9122 @endif flex
9124 .PHONY: maybe-distclean-flex distclean-flex
9125 maybe-distclean-flex:
9126 @if flex
9127 maybe-distclean-flex: distclean-flex
9129 distclean-flex:
9130 @: $(MAKE); $(unstage)
9131 @[ -f ./flex/Makefile ] || exit 0; \
9132 r=`${PWD_COMMAND}`; export r; \
9133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9134 $(HOST_EXPORTS) \
9135 for flag in $(EXTRA_HOST_FLAGS) ; do \
9136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9137 done; \
9138 echo "Doing distclean in flex" ; \
9139 (cd $(HOST_SUBDIR)/flex && \
9140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9142 "RANLIB=$${RANLIB}" \
9143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9144 distclean) \
9145 || exit 1
9147 @endif flex
9149 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
9150 maybe-maintainer-clean-flex:
9151 @if flex
9152 maybe-maintainer-clean-flex: maintainer-clean-flex
9154 maintainer-clean-flex:
9155 @: $(MAKE); $(unstage)
9156 @[ -f ./flex/Makefile ] || exit 0; \
9157 r=`${PWD_COMMAND}`; export r; \
9158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9159 $(HOST_EXPORTS) \
9160 for flag in $(EXTRA_HOST_FLAGS) ; do \
9161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9162 done; \
9163 echo "Doing maintainer-clean in flex" ; \
9164 (cd $(HOST_SUBDIR)/flex && \
9165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9167 "RANLIB=$${RANLIB}" \
9168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9169 maintainer-clean) \
9170 || exit 1
9172 @endif flex
9176 .PHONY: configure-gas maybe-configure-gas
9177 maybe-configure-gas:
9178 @if gcc-bootstrap
9179 configure-gas: stage_current
9180 @endif gcc-bootstrap
9181 @if gas
9182 maybe-configure-gas: configure-gas
9183 configure-gas:
9184 @r=`${PWD_COMMAND}`; export r; \
9185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9186 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9187 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9188 $(HOST_EXPORTS) \
9189 echo Configuring in $(HOST_SUBDIR)/gas; \
9190 cd "$(HOST_SUBDIR)/gas" || exit 1; \
9191 case $(srcdir) in \
9192 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9193 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9194 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9195 esac; \
9196 module_srcdir=gas; \
9197 $(SHELL) \
9198 $$s/$$module_srcdir/configure \
9199 --srcdir=$${topdir}/$$module_srcdir \
9200 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9201 --target=${target_alias} \
9202 || exit 1
9203 @endif gas
9207 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
9208 maybe-configure-stage1-gas:
9209 @if gas-bootstrap
9210 maybe-configure-stage1-gas: configure-stage1-gas
9211 configure-stage1-gas:
9212 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9213 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9214 @r=`${PWD_COMMAND}`; export r; \
9215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9216 TFLAGS="$(STAGE1_TFLAGS)"; \
9217 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9218 $(HOST_EXPORTS) \
9219 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9220 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9221 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
9222 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
9223 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9224 cd $(HOST_SUBDIR)/gas || exit 1; \
9225 case $(srcdir) in \
9226 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9227 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9228 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9229 esac; \
9230 module_srcdir=gas; \
9231 $(SHELL) $$s/$$module_srcdir/configure \
9232 --srcdir=$${topdir}/$$module_srcdir \
9233 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9234 --target=${target_alias} \
9236 $(STAGE1_CONFIGURE_FLAGS)
9237 @endif gas-bootstrap
9239 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
9240 maybe-configure-stage2-gas:
9241 @if gas-bootstrap
9242 maybe-configure-stage2-gas: configure-stage2-gas
9243 configure-stage2-gas:
9244 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9245 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9246 @r=`${PWD_COMMAND}`; export r; \
9247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9248 TFLAGS="$(STAGE2_TFLAGS)"; \
9249 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9250 $(HOST_EXPORTS) \
9251 $(POSTSTAGE1_HOST_EXPORTS) \
9252 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9253 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9254 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
9255 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
9256 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9257 cd $(HOST_SUBDIR)/gas || exit 1; \
9258 case $(srcdir) in \
9259 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9260 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9261 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9262 esac; \
9263 module_srcdir=gas; \
9264 $(SHELL) $$s/$$module_srcdir/configure \
9265 --srcdir=$${topdir}/$$module_srcdir \
9266 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9267 --target=${target_alias} \
9268 --with-build-libsubdir=$(HOST_SUBDIR) \
9269 $(STAGE2_CONFIGURE_FLAGS)
9270 @endif gas-bootstrap
9272 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
9273 maybe-configure-stage3-gas:
9274 @if gas-bootstrap
9275 maybe-configure-stage3-gas: configure-stage3-gas
9276 configure-stage3-gas:
9277 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9278 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9279 @r=`${PWD_COMMAND}`; export r; \
9280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9281 TFLAGS="$(STAGE3_TFLAGS)"; \
9282 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9283 $(HOST_EXPORTS) \
9284 $(POSTSTAGE1_HOST_EXPORTS) \
9285 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9286 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9287 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
9288 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
9289 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9290 cd $(HOST_SUBDIR)/gas || exit 1; \
9291 case $(srcdir) in \
9292 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9293 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9294 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9295 esac; \
9296 module_srcdir=gas; \
9297 $(SHELL) $$s/$$module_srcdir/configure \
9298 --srcdir=$${topdir}/$$module_srcdir \
9299 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9300 --target=${target_alias} \
9301 --with-build-libsubdir=$(HOST_SUBDIR) \
9302 $(STAGE3_CONFIGURE_FLAGS)
9303 @endif gas-bootstrap
9305 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
9306 maybe-configure-stage4-gas:
9307 @if gas-bootstrap
9308 maybe-configure-stage4-gas: configure-stage4-gas
9309 configure-stage4-gas:
9310 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9311 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9312 @r=`${PWD_COMMAND}`; export r; \
9313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9314 TFLAGS="$(STAGE4_TFLAGS)"; \
9315 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9316 $(HOST_EXPORTS) \
9317 $(POSTSTAGE1_HOST_EXPORTS) \
9318 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9319 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9320 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
9321 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
9322 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9323 cd $(HOST_SUBDIR)/gas || exit 1; \
9324 case $(srcdir) in \
9325 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9326 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9327 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9328 esac; \
9329 module_srcdir=gas; \
9330 $(SHELL) $$s/$$module_srcdir/configure \
9331 --srcdir=$${topdir}/$$module_srcdir \
9332 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9333 --target=${target_alias} \
9334 --with-build-libsubdir=$(HOST_SUBDIR) \
9335 $(STAGE4_CONFIGURE_FLAGS)
9336 @endif gas-bootstrap
9338 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
9339 maybe-configure-stageprofile-gas:
9340 @if gas-bootstrap
9341 maybe-configure-stageprofile-gas: configure-stageprofile-gas
9342 configure-stageprofile-gas:
9343 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9344 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9345 @r=`${PWD_COMMAND}`; export r; \
9346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9347 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9348 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9349 $(HOST_EXPORTS) \
9350 $(POSTSTAGE1_HOST_EXPORTS) \
9351 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9352 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9353 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
9354 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
9355 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9356 cd $(HOST_SUBDIR)/gas || exit 1; \
9357 case $(srcdir) in \
9358 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9359 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9360 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9361 esac; \
9362 module_srcdir=gas; \
9363 $(SHELL) $$s/$$module_srcdir/configure \
9364 --srcdir=$${topdir}/$$module_srcdir \
9365 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9366 --target=${target_alias} \
9367 --with-build-libsubdir=$(HOST_SUBDIR) \
9368 $(STAGEprofile_CONFIGURE_FLAGS)
9369 @endif gas-bootstrap
9371 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
9372 maybe-configure-stagefeedback-gas:
9373 @if gas-bootstrap
9374 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
9375 configure-stagefeedback-gas:
9376 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9377 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
9378 @r=`${PWD_COMMAND}`; export r; \
9379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9380 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9381 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
9382 $(HOST_EXPORTS) \
9383 $(POSTSTAGE1_HOST_EXPORTS) \
9384 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9385 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9386 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
9387 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
9388 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
9389 cd $(HOST_SUBDIR)/gas || exit 1; \
9390 case $(srcdir) in \
9391 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9392 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
9393 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9394 esac; \
9395 module_srcdir=gas; \
9396 $(SHELL) $$s/$$module_srcdir/configure \
9397 --srcdir=$${topdir}/$$module_srcdir \
9398 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9399 --target=${target_alias} \
9400 --with-build-libsubdir=$(HOST_SUBDIR) \
9401 $(STAGEfeedback_CONFIGURE_FLAGS)
9402 @endif gas-bootstrap
9408 .PHONY: all-gas maybe-all-gas
9409 maybe-all-gas:
9410 @if gcc-bootstrap
9411 all-gas: stage_current
9412 @endif gcc-bootstrap
9413 @if gas
9414 TARGET-gas=all
9415 maybe-all-gas: all-gas
9416 all-gas: configure-gas
9417 @r=`${PWD_COMMAND}`; export r; \
9418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9419 $(HOST_EXPORTS) \
9420 (cd $(HOST_SUBDIR)/gas && \
9421 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
9422 $(TARGET-gas))
9423 @endif gas
9427 .PHONY: all-stage1-gas maybe-all-stage1-gas
9428 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
9429 maybe-all-stage1-gas:
9430 maybe-clean-stage1-gas:
9431 @if gas-bootstrap
9432 maybe-all-stage1-gas: all-stage1-gas
9433 all-stage1: all-stage1-gas
9434 TARGET-stage1-gas = $(TARGET-gas)
9435 all-stage1-gas: configure-stage1-gas
9436 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9437 @r=`${PWD_COMMAND}`; export r; \
9438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9439 TFLAGS="$(STAGE1_TFLAGS)"; \
9440 $(HOST_EXPORTS) \
9441 cd $(HOST_SUBDIR)/gas && \
9442 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9443 CFLAGS="$(STAGE1_CFLAGS)" \
9444 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9445 LIBCFLAGS="$(LIBCFLAGS)" \
9446 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9447 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9448 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9449 $(EXTRA_HOST_FLAGS) \
9450 $(STAGE1_FLAGS_TO_PASS) \
9451 TFLAGS="$(STAGE1_TFLAGS)" \
9452 $(TARGET-stage1-gas)
9454 maybe-clean-stage1-gas: clean-stage1-gas
9455 clean-stage1: clean-stage1-gas
9456 clean-stage1-gas:
9457 @if [ $(current_stage) = stage1 ]; then \
9458 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9459 else \
9460 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
9461 $(MAKE) stage1-start; \
9462 fi; \
9463 cd $(HOST_SUBDIR)/gas && \
9464 $(MAKE) $(EXTRA_HOST_FLAGS) \
9465 $(STAGE1_FLAGS_TO_PASS) clean
9466 @endif gas-bootstrap
9469 .PHONY: all-stage2-gas maybe-all-stage2-gas
9470 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
9471 maybe-all-stage2-gas:
9472 maybe-clean-stage2-gas:
9473 @if gas-bootstrap
9474 maybe-all-stage2-gas: all-stage2-gas
9475 all-stage2: all-stage2-gas
9476 TARGET-stage2-gas = $(TARGET-gas)
9477 all-stage2-gas: configure-stage2-gas
9478 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9479 @r=`${PWD_COMMAND}`; export r; \
9480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9481 TFLAGS="$(STAGE2_TFLAGS)"; \
9482 $(HOST_EXPORTS) \
9483 $(POSTSTAGE1_HOST_EXPORTS) \
9484 cd $(HOST_SUBDIR)/gas && \
9485 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9486 CFLAGS="$(STAGE2_CFLAGS)" \
9487 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9488 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9489 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9490 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9491 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9492 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9493 TFLAGS="$(STAGE2_TFLAGS)" \
9494 $(TARGET-stage2-gas)
9496 maybe-clean-stage2-gas: clean-stage2-gas
9497 clean-stage2: clean-stage2-gas
9498 clean-stage2-gas:
9499 @if [ $(current_stage) = stage2 ]; then \
9500 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9501 else \
9502 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
9503 $(MAKE) stage2-start; \
9504 fi; \
9505 cd $(HOST_SUBDIR)/gas && \
9506 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9507 @endif gas-bootstrap
9510 .PHONY: all-stage3-gas maybe-all-stage3-gas
9511 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
9512 maybe-all-stage3-gas:
9513 maybe-clean-stage3-gas:
9514 @if gas-bootstrap
9515 maybe-all-stage3-gas: all-stage3-gas
9516 all-stage3: all-stage3-gas
9517 TARGET-stage3-gas = $(TARGET-gas)
9518 all-stage3-gas: configure-stage3-gas
9519 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9520 @r=`${PWD_COMMAND}`; export r; \
9521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9522 TFLAGS="$(STAGE3_TFLAGS)"; \
9523 $(HOST_EXPORTS) \
9524 $(POSTSTAGE1_HOST_EXPORTS) \
9525 cd $(HOST_SUBDIR)/gas && \
9526 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9527 CFLAGS="$(STAGE3_CFLAGS)" \
9528 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9529 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9530 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9531 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9532 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9533 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9534 TFLAGS="$(STAGE3_TFLAGS)" \
9535 $(TARGET-stage3-gas)
9537 maybe-clean-stage3-gas: clean-stage3-gas
9538 clean-stage3: clean-stage3-gas
9539 clean-stage3-gas:
9540 @if [ $(current_stage) = stage3 ]; then \
9541 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9542 else \
9543 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
9544 $(MAKE) stage3-start; \
9545 fi; \
9546 cd $(HOST_SUBDIR)/gas && \
9547 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9548 @endif gas-bootstrap
9551 .PHONY: all-stage4-gas maybe-all-stage4-gas
9552 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
9553 maybe-all-stage4-gas:
9554 maybe-clean-stage4-gas:
9555 @if gas-bootstrap
9556 maybe-all-stage4-gas: all-stage4-gas
9557 all-stage4: all-stage4-gas
9558 TARGET-stage4-gas = $(TARGET-gas)
9559 all-stage4-gas: configure-stage4-gas
9560 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9561 @r=`${PWD_COMMAND}`; export r; \
9562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9563 TFLAGS="$(STAGE4_TFLAGS)"; \
9564 $(HOST_EXPORTS) \
9565 $(POSTSTAGE1_HOST_EXPORTS) \
9566 cd $(HOST_SUBDIR)/gas && \
9567 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9568 CFLAGS="$(STAGE4_CFLAGS)" \
9569 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9570 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9571 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9572 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9573 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9574 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9575 TFLAGS="$(STAGE4_TFLAGS)" \
9576 $(TARGET-stage4-gas)
9578 maybe-clean-stage4-gas: clean-stage4-gas
9579 clean-stage4: clean-stage4-gas
9580 clean-stage4-gas:
9581 @if [ $(current_stage) = stage4 ]; then \
9582 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9583 else \
9584 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
9585 $(MAKE) stage4-start; \
9586 fi; \
9587 cd $(HOST_SUBDIR)/gas && \
9588 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9589 @endif gas-bootstrap
9592 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9593 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9594 maybe-all-stageprofile-gas:
9595 maybe-clean-stageprofile-gas:
9596 @if gas-bootstrap
9597 maybe-all-stageprofile-gas: all-stageprofile-gas
9598 all-stageprofile: all-stageprofile-gas
9599 TARGET-stageprofile-gas = $(TARGET-gas)
9600 all-stageprofile-gas: configure-stageprofile-gas
9601 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9602 @r=`${PWD_COMMAND}`; export r; \
9603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9604 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9605 $(HOST_EXPORTS) \
9606 $(POSTSTAGE1_HOST_EXPORTS) \
9607 cd $(HOST_SUBDIR)/gas && \
9608 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9609 CFLAGS="$(STAGEprofile_CFLAGS)" \
9610 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9611 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9612 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9613 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9614 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9615 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9616 TFLAGS="$(STAGEprofile_TFLAGS)" \
9617 $(TARGET-stageprofile-gas)
9619 maybe-clean-stageprofile-gas: clean-stageprofile-gas
9620 clean-stageprofile: clean-stageprofile-gas
9621 clean-stageprofile-gas:
9622 @if [ $(current_stage) = stageprofile ]; then \
9623 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9624 else \
9625 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9626 $(MAKE) stageprofile-start; \
9627 fi; \
9628 cd $(HOST_SUBDIR)/gas && \
9629 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9630 @endif gas-bootstrap
9633 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9634 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9635 maybe-all-stagefeedback-gas:
9636 maybe-clean-stagefeedback-gas:
9637 @if gas-bootstrap
9638 maybe-all-stagefeedback-gas: all-stagefeedback-gas
9639 all-stagefeedback: all-stagefeedback-gas
9640 TARGET-stagefeedback-gas = $(TARGET-gas)
9641 all-stagefeedback-gas: configure-stagefeedback-gas
9642 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9643 @r=`${PWD_COMMAND}`; export r; \
9644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9645 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9646 $(HOST_EXPORTS) \
9647 $(POSTSTAGE1_HOST_EXPORTS) \
9648 cd $(HOST_SUBDIR)/gas && \
9649 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9650 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9651 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9652 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9653 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9654 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9655 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9656 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9657 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9658 $(TARGET-stagefeedback-gas)
9660 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9661 clean-stagefeedback: clean-stagefeedback-gas
9662 clean-stagefeedback-gas:
9663 @if [ $(current_stage) = stagefeedback ]; then \
9664 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9665 else \
9666 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9667 $(MAKE) stagefeedback-start; \
9668 fi; \
9669 cd $(HOST_SUBDIR)/gas && \
9670 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9671 @endif gas-bootstrap
9677 .PHONY: check-gas maybe-check-gas
9678 maybe-check-gas:
9679 @if gas
9680 maybe-check-gas: check-gas
9682 check-gas:
9683 @: $(MAKE); $(unstage)
9684 @r=`${PWD_COMMAND}`; export r; \
9685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9686 $(HOST_EXPORTS) \
9687 (cd $(HOST_SUBDIR)/gas && \
9688 $(MAKE) $(FLAGS_TO_PASS) check)
9690 @endif gas
9692 .PHONY: install-gas maybe-install-gas
9693 maybe-install-gas:
9694 @if gas
9695 maybe-install-gas: install-gas
9697 install-gas: installdirs
9698 @: $(MAKE); $(unstage)
9699 @r=`${PWD_COMMAND}`; export r; \
9700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9701 $(HOST_EXPORTS) \
9702 (cd $(HOST_SUBDIR)/gas && \
9703 $(MAKE) $(FLAGS_TO_PASS) install)
9705 @endif gas
9707 .PHONY: install-strip-gas maybe-install-strip-gas
9708 maybe-install-strip-gas:
9709 @if gas
9710 maybe-install-strip-gas: install-strip-gas
9712 install-strip-gas: installdirs
9713 @: $(MAKE); $(unstage)
9714 @r=`${PWD_COMMAND}`; export r; \
9715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9716 $(HOST_EXPORTS) \
9717 (cd $(HOST_SUBDIR)/gas && \
9718 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9720 @endif gas
9722 # Other targets (info, dvi, pdf, etc.)
9724 .PHONY: maybe-info-gas info-gas
9725 maybe-info-gas:
9726 @if gas
9727 maybe-info-gas: info-gas
9729 info-gas: \
9730 configure-gas
9731 @[ -f ./gas/Makefile ] || exit 0; \
9732 r=`${PWD_COMMAND}`; export r; \
9733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9734 $(HOST_EXPORTS) \
9735 for flag in $(EXTRA_HOST_FLAGS) ; do \
9736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9737 done; \
9738 echo "Doing info in gas" ; \
9739 (cd $(HOST_SUBDIR)/gas && \
9740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9742 "RANLIB=$${RANLIB}" \
9743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9744 info) \
9745 || exit 1
9747 @endif gas
9749 .PHONY: maybe-dvi-gas dvi-gas
9750 maybe-dvi-gas:
9751 @if gas
9752 maybe-dvi-gas: dvi-gas
9754 dvi-gas: \
9755 configure-gas
9756 @[ -f ./gas/Makefile ] || exit 0; \
9757 r=`${PWD_COMMAND}`; export r; \
9758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9759 $(HOST_EXPORTS) \
9760 for flag in $(EXTRA_HOST_FLAGS) ; do \
9761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9762 done; \
9763 echo "Doing dvi in gas" ; \
9764 (cd $(HOST_SUBDIR)/gas && \
9765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9767 "RANLIB=$${RANLIB}" \
9768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9769 dvi) \
9770 || exit 1
9772 @endif gas
9774 .PHONY: maybe-pdf-gas pdf-gas
9775 maybe-pdf-gas:
9776 @if gas
9777 maybe-pdf-gas: pdf-gas
9779 pdf-gas: \
9780 configure-gas
9781 @[ -f ./gas/Makefile ] || exit 0; \
9782 r=`${PWD_COMMAND}`; export r; \
9783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9784 $(HOST_EXPORTS) \
9785 for flag in $(EXTRA_HOST_FLAGS) ; do \
9786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9787 done; \
9788 echo "Doing pdf in gas" ; \
9789 (cd $(HOST_SUBDIR)/gas && \
9790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9792 "RANLIB=$${RANLIB}" \
9793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9794 pdf) \
9795 || exit 1
9797 @endif gas
9799 .PHONY: maybe-html-gas html-gas
9800 maybe-html-gas:
9801 @if gas
9802 maybe-html-gas: html-gas
9804 html-gas: \
9805 configure-gas
9806 @[ -f ./gas/Makefile ] || exit 0; \
9807 r=`${PWD_COMMAND}`; export r; \
9808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9809 $(HOST_EXPORTS) \
9810 for flag in $(EXTRA_HOST_FLAGS) ; do \
9811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9812 done; \
9813 echo "Doing html in gas" ; \
9814 (cd $(HOST_SUBDIR)/gas && \
9815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9817 "RANLIB=$${RANLIB}" \
9818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9819 html) \
9820 || exit 1
9822 @endif gas
9824 .PHONY: maybe-TAGS-gas TAGS-gas
9825 maybe-TAGS-gas:
9826 @if gas
9827 maybe-TAGS-gas: TAGS-gas
9829 TAGS-gas: \
9830 configure-gas
9831 @[ -f ./gas/Makefile ] || exit 0; \
9832 r=`${PWD_COMMAND}`; export r; \
9833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9834 $(HOST_EXPORTS) \
9835 for flag in $(EXTRA_HOST_FLAGS) ; do \
9836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9837 done; \
9838 echo "Doing TAGS in gas" ; \
9839 (cd $(HOST_SUBDIR)/gas && \
9840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9842 "RANLIB=$${RANLIB}" \
9843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9844 TAGS) \
9845 || exit 1
9847 @endif gas
9849 .PHONY: maybe-install-info-gas install-info-gas
9850 maybe-install-info-gas:
9851 @if gas
9852 maybe-install-info-gas: install-info-gas
9854 install-info-gas: \
9855 configure-gas \
9856 info-gas
9857 @[ -f ./gas/Makefile ] || exit 0; \
9858 r=`${PWD_COMMAND}`; export r; \
9859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9860 $(HOST_EXPORTS) \
9861 for flag in $(EXTRA_HOST_FLAGS) ; do \
9862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9863 done; \
9864 echo "Doing install-info in gas" ; \
9865 (cd $(HOST_SUBDIR)/gas && \
9866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9868 "RANLIB=$${RANLIB}" \
9869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9870 install-info) \
9871 || exit 1
9873 @endif gas
9875 .PHONY: maybe-install-pdf-gas install-pdf-gas
9876 maybe-install-pdf-gas:
9877 @if gas
9878 maybe-install-pdf-gas: install-pdf-gas
9880 install-pdf-gas: \
9881 configure-gas \
9882 pdf-gas
9883 @[ -f ./gas/Makefile ] || exit 0; \
9884 r=`${PWD_COMMAND}`; export r; \
9885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9886 $(HOST_EXPORTS) \
9887 for flag in $(EXTRA_HOST_FLAGS) ; do \
9888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9889 done; \
9890 echo "Doing install-pdf in gas" ; \
9891 (cd $(HOST_SUBDIR)/gas && \
9892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9894 "RANLIB=$${RANLIB}" \
9895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9896 install-pdf) \
9897 || exit 1
9899 @endif gas
9901 .PHONY: maybe-install-html-gas install-html-gas
9902 maybe-install-html-gas:
9903 @if gas
9904 maybe-install-html-gas: install-html-gas
9906 install-html-gas: \
9907 configure-gas \
9908 html-gas
9909 @[ -f ./gas/Makefile ] || exit 0; \
9910 r=`${PWD_COMMAND}`; export r; \
9911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9912 $(HOST_EXPORTS) \
9913 for flag in $(EXTRA_HOST_FLAGS) ; do \
9914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9915 done; \
9916 echo "Doing install-html in gas" ; \
9917 (cd $(HOST_SUBDIR)/gas && \
9918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9920 "RANLIB=$${RANLIB}" \
9921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9922 install-html) \
9923 || exit 1
9925 @endif gas
9927 .PHONY: maybe-installcheck-gas installcheck-gas
9928 maybe-installcheck-gas:
9929 @if gas
9930 maybe-installcheck-gas: installcheck-gas
9932 installcheck-gas: \
9933 configure-gas
9934 @[ -f ./gas/Makefile ] || exit 0; \
9935 r=`${PWD_COMMAND}`; export r; \
9936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9937 $(HOST_EXPORTS) \
9938 for flag in $(EXTRA_HOST_FLAGS) ; do \
9939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9940 done; \
9941 echo "Doing installcheck in gas" ; \
9942 (cd $(HOST_SUBDIR)/gas && \
9943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9945 "RANLIB=$${RANLIB}" \
9946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9947 installcheck) \
9948 || exit 1
9950 @endif gas
9952 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
9953 maybe-mostlyclean-gas:
9954 @if gas
9955 maybe-mostlyclean-gas: mostlyclean-gas
9957 mostlyclean-gas:
9958 @[ -f ./gas/Makefile ] || exit 0; \
9959 r=`${PWD_COMMAND}`; export r; \
9960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9961 $(HOST_EXPORTS) \
9962 for flag in $(EXTRA_HOST_FLAGS) ; do \
9963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9964 done; \
9965 echo "Doing mostlyclean in gas" ; \
9966 (cd $(HOST_SUBDIR)/gas && \
9967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9969 "RANLIB=$${RANLIB}" \
9970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9971 mostlyclean) \
9972 || exit 1
9974 @endif gas
9976 .PHONY: maybe-clean-gas clean-gas
9977 maybe-clean-gas:
9978 @if gas
9979 maybe-clean-gas: clean-gas
9981 clean-gas:
9982 @[ -f ./gas/Makefile ] || exit 0; \
9983 r=`${PWD_COMMAND}`; export r; \
9984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9985 $(HOST_EXPORTS) \
9986 for flag in $(EXTRA_HOST_FLAGS) ; do \
9987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9988 done; \
9989 echo "Doing clean in gas" ; \
9990 (cd $(HOST_SUBDIR)/gas && \
9991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9993 "RANLIB=$${RANLIB}" \
9994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9995 clean) \
9996 || exit 1
9998 @endif gas
10000 .PHONY: maybe-distclean-gas distclean-gas
10001 maybe-distclean-gas:
10002 @if gas
10003 maybe-distclean-gas: distclean-gas
10005 distclean-gas:
10006 @[ -f ./gas/Makefile ] || exit 0; \
10007 r=`${PWD_COMMAND}`; export r; \
10008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10009 $(HOST_EXPORTS) \
10010 for flag in $(EXTRA_HOST_FLAGS) ; do \
10011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10012 done; \
10013 echo "Doing distclean in gas" ; \
10014 (cd $(HOST_SUBDIR)/gas && \
10015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10017 "RANLIB=$${RANLIB}" \
10018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10019 distclean) \
10020 || exit 1
10022 @endif gas
10024 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
10025 maybe-maintainer-clean-gas:
10026 @if gas
10027 maybe-maintainer-clean-gas: maintainer-clean-gas
10029 maintainer-clean-gas:
10030 @[ -f ./gas/Makefile ] || exit 0; \
10031 r=`${PWD_COMMAND}`; export r; \
10032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10033 $(HOST_EXPORTS) \
10034 for flag in $(EXTRA_HOST_FLAGS) ; do \
10035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10036 done; \
10037 echo "Doing maintainer-clean in gas" ; \
10038 (cd $(HOST_SUBDIR)/gas && \
10039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10041 "RANLIB=$${RANLIB}" \
10042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10043 maintainer-clean) \
10044 || exit 1
10046 @endif gas
10050 .PHONY: configure-gcc maybe-configure-gcc
10051 maybe-configure-gcc:
10052 @if gcc-bootstrap
10053 configure-gcc: stage_current
10054 @endif gcc-bootstrap
10055 @if gcc
10056 maybe-configure-gcc: configure-gcc
10057 configure-gcc:
10058 @r=`${PWD_COMMAND}`; export r; \
10059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10060 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10061 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10062 $(HOST_EXPORTS) \
10063 echo Configuring in $(HOST_SUBDIR)/gcc; \
10064 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
10065 case $(srcdir) in \
10066 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10067 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10068 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10069 esac; \
10070 module_srcdir=gcc; \
10071 $(SHELL) \
10072 $$s/$$module_srcdir/configure \
10073 --srcdir=$${topdir}/$$module_srcdir \
10074 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10075 --target=${target_alias} \
10076 || exit 1
10077 @endif gcc
10081 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
10082 maybe-configure-stage1-gcc:
10083 @if gcc-bootstrap
10084 maybe-configure-stage1-gcc: configure-stage1-gcc
10085 configure-stage1-gcc:
10086 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10087 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10088 @r=`${PWD_COMMAND}`; export r; \
10089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10090 TFLAGS="$(STAGE1_TFLAGS)"; \
10091 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10092 $(HOST_EXPORTS) \
10093 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10094 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10095 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
10096 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
10097 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10098 cd $(HOST_SUBDIR)/gcc || exit 1; \
10099 case $(srcdir) in \
10100 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10101 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10102 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10103 esac; \
10104 module_srcdir=gcc; \
10105 $(SHELL) $$s/$$module_srcdir/configure \
10106 --srcdir=$${topdir}/$$module_srcdir \
10107 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10108 --target=${target_alias} \
10110 $(STAGE1_CONFIGURE_FLAGS)
10111 @endif gcc-bootstrap
10113 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
10114 maybe-configure-stage2-gcc:
10115 @if gcc-bootstrap
10116 maybe-configure-stage2-gcc: configure-stage2-gcc
10117 configure-stage2-gcc:
10118 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10119 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10120 @r=`${PWD_COMMAND}`; export r; \
10121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10122 TFLAGS="$(STAGE2_TFLAGS)"; \
10123 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10124 $(HOST_EXPORTS) \
10125 $(POSTSTAGE1_HOST_EXPORTS) \
10126 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10127 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10128 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
10129 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
10130 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10131 cd $(HOST_SUBDIR)/gcc || exit 1; \
10132 case $(srcdir) in \
10133 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10134 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10135 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10136 esac; \
10137 module_srcdir=gcc; \
10138 $(SHELL) $$s/$$module_srcdir/configure \
10139 --srcdir=$${topdir}/$$module_srcdir \
10140 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10141 --target=${target_alias} \
10142 --with-build-libsubdir=$(HOST_SUBDIR) \
10143 $(STAGE2_CONFIGURE_FLAGS)
10144 @endif gcc-bootstrap
10146 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
10147 maybe-configure-stage3-gcc:
10148 @if gcc-bootstrap
10149 maybe-configure-stage3-gcc: configure-stage3-gcc
10150 configure-stage3-gcc:
10151 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10152 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10153 @r=`${PWD_COMMAND}`; export r; \
10154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10155 TFLAGS="$(STAGE3_TFLAGS)"; \
10156 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10157 $(HOST_EXPORTS) \
10158 $(POSTSTAGE1_HOST_EXPORTS) \
10159 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10160 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10161 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
10162 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
10163 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10164 cd $(HOST_SUBDIR)/gcc || exit 1; \
10165 case $(srcdir) in \
10166 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10167 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10168 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10169 esac; \
10170 module_srcdir=gcc; \
10171 $(SHELL) $$s/$$module_srcdir/configure \
10172 --srcdir=$${topdir}/$$module_srcdir \
10173 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10174 --target=${target_alias} \
10175 --with-build-libsubdir=$(HOST_SUBDIR) \
10176 $(STAGE3_CONFIGURE_FLAGS)
10177 @endif gcc-bootstrap
10179 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
10180 maybe-configure-stage4-gcc:
10181 @if gcc-bootstrap
10182 maybe-configure-stage4-gcc: configure-stage4-gcc
10183 configure-stage4-gcc:
10184 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10185 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10186 @r=`${PWD_COMMAND}`; export r; \
10187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10188 TFLAGS="$(STAGE4_TFLAGS)"; \
10189 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10190 $(HOST_EXPORTS) \
10191 $(POSTSTAGE1_HOST_EXPORTS) \
10192 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10193 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10194 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
10195 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
10196 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10197 cd $(HOST_SUBDIR)/gcc || exit 1; \
10198 case $(srcdir) in \
10199 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10200 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10201 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10202 esac; \
10203 module_srcdir=gcc; \
10204 $(SHELL) $$s/$$module_srcdir/configure \
10205 --srcdir=$${topdir}/$$module_srcdir \
10206 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10207 --target=${target_alias} \
10208 --with-build-libsubdir=$(HOST_SUBDIR) \
10209 $(STAGE4_CONFIGURE_FLAGS)
10210 @endif gcc-bootstrap
10212 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
10213 maybe-configure-stageprofile-gcc:
10214 @if gcc-bootstrap
10215 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
10216 configure-stageprofile-gcc:
10217 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10218 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10219 @r=`${PWD_COMMAND}`; export r; \
10220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10221 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10222 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10223 $(HOST_EXPORTS) \
10224 $(POSTSTAGE1_HOST_EXPORTS) \
10225 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10226 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10227 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
10228 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
10229 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10230 cd $(HOST_SUBDIR)/gcc || exit 1; \
10231 case $(srcdir) in \
10232 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10233 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10234 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10235 esac; \
10236 module_srcdir=gcc; \
10237 $(SHELL) $$s/$$module_srcdir/configure \
10238 --srcdir=$${topdir}/$$module_srcdir \
10239 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10240 --target=${target_alias} \
10241 --with-build-libsubdir=$(HOST_SUBDIR) \
10242 $(STAGEprofile_CONFIGURE_FLAGS)
10243 @endif gcc-bootstrap
10245 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
10246 maybe-configure-stagefeedback-gcc:
10247 @if gcc-bootstrap
10248 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
10249 configure-stagefeedback-gcc:
10250 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10251 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
10252 @r=`${PWD_COMMAND}`; export r; \
10253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10254 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10255 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
10256 $(HOST_EXPORTS) \
10257 $(POSTSTAGE1_HOST_EXPORTS) \
10258 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10259 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10260 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
10261 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
10262 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
10263 cd $(HOST_SUBDIR)/gcc || exit 1; \
10264 case $(srcdir) in \
10265 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10266 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
10267 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10268 esac; \
10269 module_srcdir=gcc; \
10270 $(SHELL) $$s/$$module_srcdir/configure \
10271 --srcdir=$${topdir}/$$module_srcdir \
10272 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
10273 --target=${target_alias} \
10274 --with-build-libsubdir=$(HOST_SUBDIR) \
10275 $(STAGEfeedback_CONFIGURE_FLAGS)
10276 @endif gcc-bootstrap
10282 .PHONY: all-gcc maybe-all-gcc
10283 maybe-all-gcc:
10284 @if gcc-bootstrap
10285 all-gcc: stage_current
10286 @endif gcc-bootstrap
10287 @if gcc
10288 TARGET-gcc=all
10289 maybe-all-gcc: all-gcc
10290 all-gcc: configure-gcc
10291 @r=`${PWD_COMMAND}`; export r; \
10292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10293 $(HOST_EXPORTS) \
10294 (cd $(HOST_SUBDIR)/gcc && \
10295 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10296 $(TARGET-gcc))
10297 @endif gcc
10301 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
10302 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
10303 maybe-all-stage1-gcc:
10304 maybe-clean-stage1-gcc:
10305 @if gcc-bootstrap
10306 maybe-all-stage1-gcc: all-stage1-gcc
10307 all-stage1: all-stage1-gcc
10308 TARGET-stage1-gcc = $(TARGET-gcc)
10309 all-stage1-gcc: configure-stage1-gcc
10310 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10311 @r=`${PWD_COMMAND}`; export r; \
10312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10313 TFLAGS="$(STAGE1_TFLAGS)"; \
10314 $(HOST_EXPORTS) \
10315 cd $(HOST_SUBDIR)/gcc && \
10316 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10317 CFLAGS="$(STAGE1_CFLAGS)" \
10318 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10319 LIBCFLAGS="$(LIBCFLAGS)" \
10320 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10321 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10322 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10323 $(EXTRA_HOST_FLAGS) \
10324 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10325 TFLAGS="$(STAGE1_TFLAGS)" \
10326 $(TARGET-stage1-gcc)
10328 maybe-clean-stage1-gcc: clean-stage1-gcc
10329 clean-stage1: clean-stage1-gcc
10330 clean-stage1-gcc:
10331 @if [ $(current_stage) = stage1 ]; then \
10332 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10333 else \
10334 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
10335 $(MAKE) stage1-start; \
10336 fi; \
10337 cd $(HOST_SUBDIR)/gcc && \
10338 $(MAKE) $(EXTRA_HOST_FLAGS) \
10339 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10340 @endif gcc-bootstrap
10343 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
10344 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
10345 maybe-all-stage2-gcc:
10346 maybe-clean-stage2-gcc:
10347 @if gcc-bootstrap
10348 maybe-all-stage2-gcc: all-stage2-gcc
10349 all-stage2: all-stage2-gcc
10350 TARGET-stage2-gcc = $(TARGET-gcc)
10351 all-stage2-gcc: configure-stage2-gcc
10352 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10353 @r=`${PWD_COMMAND}`; export r; \
10354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10355 TFLAGS="$(STAGE2_TFLAGS)"; \
10356 $(HOST_EXPORTS) \
10357 $(POSTSTAGE1_HOST_EXPORTS) \
10358 cd $(HOST_SUBDIR)/gcc && \
10359 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10360 CFLAGS="$(STAGE2_CFLAGS)" \
10361 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10362 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10363 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10364 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10365 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10366 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10367 TFLAGS="$(STAGE2_TFLAGS)" \
10368 $(TARGET-stage2-gcc)
10370 maybe-clean-stage2-gcc: clean-stage2-gcc
10371 clean-stage2: clean-stage2-gcc
10372 clean-stage2-gcc:
10373 @if [ $(current_stage) = stage2 ]; then \
10374 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10375 else \
10376 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
10377 $(MAKE) stage2-start; \
10378 fi; \
10379 cd $(HOST_SUBDIR)/gcc && \
10380 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10381 @endif gcc-bootstrap
10384 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
10385 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
10386 maybe-all-stage3-gcc:
10387 maybe-clean-stage3-gcc:
10388 @if gcc-bootstrap
10389 maybe-all-stage3-gcc: all-stage3-gcc
10390 all-stage3: all-stage3-gcc
10391 TARGET-stage3-gcc = $(TARGET-gcc)
10392 all-stage3-gcc: configure-stage3-gcc
10393 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10394 @r=`${PWD_COMMAND}`; export r; \
10395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10396 TFLAGS="$(STAGE3_TFLAGS)"; \
10397 $(HOST_EXPORTS) \
10398 $(POSTSTAGE1_HOST_EXPORTS) \
10399 cd $(HOST_SUBDIR)/gcc && \
10400 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10401 CFLAGS="$(STAGE3_CFLAGS)" \
10402 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10403 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10404 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10405 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10406 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10407 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10408 TFLAGS="$(STAGE3_TFLAGS)" \
10409 $(TARGET-stage3-gcc)
10411 maybe-clean-stage3-gcc: clean-stage3-gcc
10412 clean-stage3: clean-stage3-gcc
10413 clean-stage3-gcc:
10414 @if [ $(current_stage) = stage3 ]; then \
10415 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10416 else \
10417 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
10418 $(MAKE) stage3-start; \
10419 fi; \
10420 cd $(HOST_SUBDIR)/gcc && \
10421 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10422 @endif gcc-bootstrap
10425 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
10426 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
10427 maybe-all-stage4-gcc:
10428 maybe-clean-stage4-gcc:
10429 @if gcc-bootstrap
10430 maybe-all-stage4-gcc: all-stage4-gcc
10431 all-stage4: all-stage4-gcc
10432 TARGET-stage4-gcc = $(TARGET-gcc)
10433 all-stage4-gcc: configure-stage4-gcc
10434 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10435 @r=`${PWD_COMMAND}`; export r; \
10436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10437 TFLAGS="$(STAGE4_TFLAGS)"; \
10438 $(HOST_EXPORTS) \
10439 $(POSTSTAGE1_HOST_EXPORTS) \
10440 cd $(HOST_SUBDIR)/gcc && \
10441 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10442 CFLAGS="$(STAGE4_CFLAGS)" \
10443 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10444 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10445 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10446 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10447 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10448 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10449 TFLAGS="$(STAGE4_TFLAGS)" \
10450 $(TARGET-stage4-gcc)
10452 maybe-clean-stage4-gcc: clean-stage4-gcc
10453 clean-stage4: clean-stage4-gcc
10454 clean-stage4-gcc:
10455 @if [ $(current_stage) = stage4 ]; then \
10456 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10457 else \
10458 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
10459 $(MAKE) stage4-start; \
10460 fi; \
10461 cd $(HOST_SUBDIR)/gcc && \
10462 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10463 @endif gcc-bootstrap
10466 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
10467 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
10468 maybe-all-stageprofile-gcc:
10469 maybe-clean-stageprofile-gcc:
10470 @if gcc-bootstrap
10471 maybe-all-stageprofile-gcc: all-stageprofile-gcc
10472 all-stageprofile: all-stageprofile-gcc
10473 TARGET-stageprofile-gcc = $(TARGET-gcc)
10474 all-stageprofile-gcc: configure-stageprofile-gcc
10475 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10476 @r=`${PWD_COMMAND}`; export r; \
10477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10478 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10479 $(HOST_EXPORTS) \
10480 $(POSTSTAGE1_HOST_EXPORTS) \
10481 cd $(HOST_SUBDIR)/gcc && \
10482 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10483 CFLAGS="$(STAGEprofile_CFLAGS)" \
10484 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10485 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10486 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10487 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10488 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10489 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10490 TFLAGS="$(STAGEprofile_TFLAGS)" \
10491 $(TARGET-stageprofile-gcc)
10493 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
10494 clean-stageprofile: clean-stageprofile-gcc
10495 clean-stageprofile-gcc:
10496 @if [ $(current_stage) = stageprofile ]; then \
10497 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10498 else \
10499 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
10500 $(MAKE) stageprofile-start; \
10501 fi; \
10502 cd $(HOST_SUBDIR)/gcc && \
10503 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10504 @endif gcc-bootstrap
10507 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
10508 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
10509 maybe-all-stagefeedback-gcc:
10510 maybe-clean-stagefeedback-gcc:
10511 @if gcc-bootstrap
10512 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
10513 all-stagefeedback: all-stagefeedback-gcc
10514 TARGET-stagefeedback-gcc = $(TARGET-gcc)
10515 all-stagefeedback-gcc: configure-stagefeedback-gcc
10516 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10517 @r=`${PWD_COMMAND}`; export r; \
10518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10519 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10520 $(HOST_EXPORTS) \
10521 $(POSTSTAGE1_HOST_EXPORTS) \
10522 cd $(HOST_SUBDIR)/gcc && \
10523 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10524 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10525 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10526 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10527 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10528 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10529 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10530 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
10531 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10532 $(TARGET-stagefeedback-gcc)
10534 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
10535 clean-stagefeedback: clean-stagefeedback-gcc
10536 clean-stagefeedback-gcc:
10537 @if [ $(current_stage) = stagefeedback ]; then \
10538 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10539 else \
10540 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
10541 $(MAKE) stagefeedback-start; \
10542 fi; \
10543 cd $(HOST_SUBDIR)/gcc && \
10544 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10545 @endif gcc-bootstrap
10551 .PHONY: check-gcc maybe-check-gcc
10552 maybe-check-gcc:
10553 @if gcc
10554 maybe-check-gcc: check-gcc
10556 check-gcc:
10557 @: $(MAKE); $(unstage)
10558 @r=`${PWD_COMMAND}`; export r; \
10559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10560 $(HOST_EXPORTS) \
10561 (cd $(HOST_SUBDIR)/gcc && \
10562 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
10564 @endif gcc
10566 .PHONY: install-gcc maybe-install-gcc
10567 maybe-install-gcc:
10568 @if gcc
10569 maybe-install-gcc: install-gcc
10571 install-gcc: installdirs
10572 @: $(MAKE); $(unstage)
10573 @r=`${PWD_COMMAND}`; export r; \
10574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10575 $(HOST_EXPORTS) \
10576 (cd $(HOST_SUBDIR)/gcc && \
10577 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
10579 @endif gcc
10581 .PHONY: install-strip-gcc maybe-install-strip-gcc
10582 maybe-install-strip-gcc:
10583 @if gcc
10584 maybe-install-strip-gcc: install-strip-gcc
10586 install-strip-gcc: installdirs
10587 @: $(MAKE); $(unstage)
10588 @r=`${PWD_COMMAND}`; export r; \
10589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10590 $(HOST_EXPORTS) \
10591 (cd $(HOST_SUBDIR)/gcc && \
10592 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10594 @endif gcc
10596 # Other targets (info, dvi, pdf, etc.)
10598 .PHONY: maybe-info-gcc info-gcc
10599 maybe-info-gcc:
10600 @if gcc
10601 maybe-info-gcc: info-gcc
10603 info-gcc: \
10604 configure-gcc
10605 @[ -f ./gcc/Makefile ] || exit 0; \
10606 r=`${PWD_COMMAND}`; export r; \
10607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10608 $(HOST_EXPORTS) \
10609 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10611 done; \
10612 echo "Doing info in gcc" ; \
10613 (cd $(HOST_SUBDIR)/gcc && \
10614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10616 "RANLIB=$${RANLIB}" \
10617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10618 info) \
10619 || exit 1
10621 @endif gcc
10623 .PHONY: maybe-dvi-gcc dvi-gcc
10624 maybe-dvi-gcc:
10625 @if gcc
10626 maybe-dvi-gcc: dvi-gcc
10628 dvi-gcc: \
10629 configure-gcc
10630 @[ -f ./gcc/Makefile ] || exit 0; \
10631 r=`${PWD_COMMAND}`; export r; \
10632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10633 $(HOST_EXPORTS) \
10634 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10636 done; \
10637 echo "Doing dvi in gcc" ; \
10638 (cd $(HOST_SUBDIR)/gcc && \
10639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10641 "RANLIB=$${RANLIB}" \
10642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10643 dvi) \
10644 || exit 1
10646 @endif gcc
10648 .PHONY: maybe-pdf-gcc pdf-gcc
10649 maybe-pdf-gcc:
10650 @if gcc
10651 maybe-pdf-gcc: pdf-gcc
10653 pdf-gcc: \
10654 configure-gcc
10655 @[ -f ./gcc/Makefile ] || exit 0; \
10656 r=`${PWD_COMMAND}`; export r; \
10657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10658 $(HOST_EXPORTS) \
10659 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10661 done; \
10662 echo "Doing pdf in gcc" ; \
10663 (cd $(HOST_SUBDIR)/gcc && \
10664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10666 "RANLIB=$${RANLIB}" \
10667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10668 pdf) \
10669 || exit 1
10671 @endif gcc
10673 .PHONY: maybe-html-gcc html-gcc
10674 maybe-html-gcc:
10675 @if gcc
10676 maybe-html-gcc: html-gcc
10678 html-gcc: \
10679 configure-gcc
10680 @[ -f ./gcc/Makefile ] || exit 0; \
10681 r=`${PWD_COMMAND}`; export r; \
10682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10683 $(HOST_EXPORTS) \
10684 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10686 done; \
10687 echo "Doing html in gcc" ; \
10688 (cd $(HOST_SUBDIR)/gcc && \
10689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10691 "RANLIB=$${RANLIB}" \
10692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10693 html) \
10694 || exit 1
10696 @endif gcc
10698 .PHONY: maybe-TAGS-gcc TAGS-gcc
10699 maybe-TAGS-gcc:
10700 @if gcc
10701 maybe-TAGS-gcc: TAGS-gcc
10703 TAGS-gcc: \
10704 configure-gcc
10705 @[ -f ./gcc/Makefile ] || exit 0; \
10706 r=`${PWD_COMMAND}`; export r; \
10707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10708 $(HOST_EXPORTS) \
10709 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10711 done; \
10712 echo "Doing TAGS in gcc" ; \
10713 (cd $(HOST_SUBDIR)/gcc && \
10714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10716 "RANLIB=$${RANLIB}" \
10717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10718 TAGS) \
10719 || exit 1
10721 @endif gcc
10723 .PHONY: maybe-install-info-gcc install-info-gcc
10724 maybe-install-info-gcc:
10725 @if gcc
10726 maybe-install-info-gcc: install-info-gcc
10728 install-info-gcc: \
10729 configure-gcc \
10730 info-gcc
10731 @[ -f ./gcc/Makefile ] || exit 0; \
10732 r=`${PWD_COMMAND}`; export r; \
10733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10734 $(HOST_EXPORTS) \
10735 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10737 done; \
10738 echo "Doing install-info in gcc" ; \
10739 (cd $(HOST_SUBDIR)/gcc && \
10740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10742 "RANLIB=$${RANLIB}" \
10743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10744 install-info) \
10745 || exit 1
10747 @endif gcc
10749 .PHONY: maybe-install-pdf-gcc install-pdf-gcc
10750 maybe-install-pdf-gcc:
10751 @if gcc
10752 maybe-install-pdf-gcc: install-pdf-gcc
10754 install-pdf-gcc: \
10755 configure-gcc \
10756 pdf-gcc
10757 @[ -f ./gcc/Makefile ] || exit 0; \
10758 r=`${PWD_COMMAND}`; export r; \
10759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10760 $(HOST_EXPORTS) \
10761 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10763 done; \
10764 echo "Doing install-pdf in gcc" ; \
10765 (cd $(HOST_SUBDIR)/gcc && \
10766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10768 "RANLIB=$${RANLIB}" \
10769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10770 install-pdf) \
10771 || exit 1
10773 @endif gcc
10775 .PHONY: maybe-install-html-gcc install-html-gcc
10776 maybe-install-html-gcc:
10777 @if gcc
10778 maybe-install-html-gcc: install-html-gcc
10780 install-html-gcc: \
10781 configure-gcc \
10782 html-gcc
10783 @[ -f ./gcc/Makefile ] || exit 0; \
10784 r=`${PWD_COMMAND}`; export r; \
10785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10786 $(HOST_EXPORTS) \
10787 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10789 done; \
10790 echo "Doing install-html in gcc" ; \
10791 (cd $(HOST_SUBDIR)/gcc && \
10792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10794 "RANLIB=$${RANLIB}" \
10795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10796 install-html) \
10797 || exit 1
10799 @endif gcc
10801 .PHONY: maybe-installcheck-gcc installcheck-gcc
10802 maybe-installcheck-gcc:
10803 @if gcc
10804 maybe-installcheck-gcc: installcheck-gcc
10806 installcheck-gcc: \
10807 configure-gcc
10808 @[ -f ./gcc/Makefile ] || exit 0; \
10809 r=`${PWD_COMMAND}`; export r; \
10810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10811 $(HOST_EXPORTS) \
10812 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10814 done; \
10815 echo "Doing installcheck in gcc" ; \
10816 (cd $(HOST_SUBDIR)/gcc && \
10817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10819 "RANLIB=$${RANLIB}" \
10820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10821 installcheck) \
10822 || exit 1
10824 @endif gcc
10826 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10827 maybe-mostlyclean-gcc:
10828 @if gcc
10829 maybe-mostlyclean-gcc: mostlyclean-gcc
10831 mostlyclean-gcc:
10832 @[ -f ./gcc/Makefile ] || exit 0; \
10833 r=`${PWD_COMMAND}`; export r; \
10834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10835 $(HOST_EXPORTS) \
10836 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10838 done; \
10839 echo "Doing mostlyclean in gcc" ; \
10840 (cd $(HOST_SUBDIR)/gcc && \
10841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10843 "RANLIB=$${RANLIB}" \
10844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10845 mostlyclean) \
10846 || exit 1
10848 @endif gcc
10850 .PHONY: maybe-clean-gcc clean-gcc
10851 maybe-clean-gcc:
10852 @if gcc
10853 maybe-clean-gcc: clean-gcc
10855 clean-gcc:
10856 @[ -f ./gcc/Makefile ] || exit 0; \
10857 r=`${PWD_COMMAND}`; export r; \
10858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10859 $(HOST_EXPORTS) \
10860 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10862 done; \
10863 echo "Doing clean in gcc" ; \
10864 (cd $(HOST_SUBDIR)/gcc && \
10865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10867 "RANLIB=$${RANLIB}" \
10868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10869 clean) \
10870 || exit 1
10872 @endif gcc
10874 .PHONY: maybe-distclean-gcc distclean-gcc
10875 maybe-distclean-gcc:
10876 @if gcc
10877 maybe-distclean-gcc: distclean-gcc
10879 distclean-gcc:
10880 @[ -f ./gcc/Makefile ] || exit 0; \
10881 r=`${PWD_COMMAND}`; export r; \
10882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10883 $(HOST_EXPORTS) \
10884 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10886 done; \
10887 echo "Doing distclean in gcc" ; \
10888 (cd $(HOST_SUBDIR)/gcc && \
10889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10891 "RANLIB=$${RANLIB}" \
10892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10893 distclean) \
10894 || exit 1
10896 @endif gcc
10898 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
10899 maybe-maintainer-clean-gcc:
10900 @if gcc
10901 maybe-maintainer-clean-gcc: maintainer-clean-gcc
10903 maintainer-clean-gcc:
10904 @[ -f ./gcc/Makefile ] || exit 0; \
10905 r=`${PWD_COMMAND}`; export r; \
10906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10907 $(HOST_EXPORTS) \
10908 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10910 done; \
10911 echo "Doing maintainer-clean in gcc" ; \
10912 (cd $(HOST_SUBDIR)/gcc && \
10913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10915 "RANLIB=$${RANLIB}" \
10916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10917 maintainer-clean) \
10918 || exit 1
10920 @endif gcc
10924 .PHONY: configure-gmp maybe-configure-gmp
10925 maybe-configure-gmp:
10926 @if gcc-bootstrap
10927 configure-gmp: stage_current
10928 @endif gcc-bootstrap
10929 @if gmp
10930 maybe-configure-gmp: configure-gmp
10931 configure-gmp:
10932 @r=`${PWD_COMMAND}`; export r; \
10933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10934 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10935 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10936 $(HOST_EXPORTS) \
10937 echo Configuring in $(HOST_SUBDIR)/gmp; \
10938 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
10939 case $(srcdir) in \
10940 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10941 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10942 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10943 esac; \
10944 module_srcdir=gmp; \
10945 $(SHELL) \
10946 $$s/$$module_srcdir/configure \
10947 --srcdir=$${topdir}/$$module_srcdir \
10948 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10949 --target=none-${host_vendor}-${host_os} --disable-shared \
10950 || exit 1
10951 @endif gmp
10955 .PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
10956 maybe-configure-stage1-gmp:
10957 @if gmp-bootstrap
10958 maybe-configure-stage1-gmp: configure-stage1-gmp
10959 configure-stage1-gmp:
10960 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10961 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10962 @r=`${PWD_COMMAND}`; export r; \
10963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10964 TFLAGS="$(STAGE1_TFLAGS)"; \
10965 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10966 $(HOST_EXPORTS) \
10967 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10968 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10969 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
10970 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
10971 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10972 cd $(HOST_SUBDIR)/gmp || exit 1; \
10973 case $(srcdir) in \
10974 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10975 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10976 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10977 esac; \
10978 module_srcdir=gmp; \
10979 $(SHELL) $$s/$$module_srcdir/configure \
10980 --srcdir=$${topdir}/$$module_srcdir \
10981 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10982 --target=none-${host_vendor}-${host_os} \
10984 $(STAGE1_CONFIGURE_FLAGS) \
10985 --disable-shared
10986 @endif gmp-bootstrap
10988 .PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
10989 maybe-configure-stage2-gmp:
10990 @if gmp-bootstrap
10991 maybe-configure-stage2-gmp: configure-stage2-gmp
10992 configure-stage2-gmp:
10993 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10994 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10995 @r=`${PWD_COMMAND}`; export r; \
10996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10997 TFLAGS="$(STAGE2_TFLAGS)"; \
10998 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10999 $(HOST_EXPORTS) \
11000 $(POSTSTAGE1_HOST_EXPORTS) \
11001 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11002 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11003 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11004 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
11005 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11006 cd $(HOST_SUBDIR)/gmp || exit 1; \
11007 case $(srcdir) in \
11008 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11009 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11010 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11011 esac; \
11012 module_srcdir=gmp; \
11013 $(SHELL) $$s/$$module_srcdir/configure \
11014 --srcdir=$${topdir}/$$module_srcdir \
11015 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11016 --target=none-${host_vendor}-${host_os} \
11017 --with-build-libsubdir=$(HOST_SUBDIR) \
11018 $(STAGE2_CONFIGURE_FLAGS) \
11019 --disable-shared
11020 @endif gmp-bootstrap
11022 .PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
11023 maybe-configure-stage3-gmp:
11024 @if gmp-bootstrap
11025 maybe-configure-stage3-gmp: configure-stage3-gmp
11026 configure-stage3-gmp:
11027 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11028 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11029 @r=`${PWD_COMMAND}`; export r; \
11030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11031 TFLAGS="$(STAGE3_TFLAGS)"; \
11032 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11033 $(HOST_EXPORTS) \
11034 $(POSTSTAGE1_HOST_EXPORTS) \
11035 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11036 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11037 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11038 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
11039 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11040 cd $(HOST_SUBDIR)/gmp || exit 1; \
11041 case $(srcdir) in \
11042 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11043 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11044 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11045 esac; \
11046 module_srcdir=gmp; \
11047 $(SHELL) $$s/$$module_srcdir/configure \
11048 --srcdir=$${topdir}/$$module_srcdir \
11049 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11050 --target=none-${host_vendor}-${host_os} \
11051 --with-build-libsubdir=$(HOST_SUBDIR) \
11052 $(STAGE3_CONFIGURE_FLAGS) \
11053 --disable-shared
11054 @endif gmp-bootstrap
11056 .PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
11057 maybe-configure-stage4-gmp:
11058 @if gmp-bootstrap
11059 maybe-configure-stage4-gmp: configure-stage4-gmp
11060 configure-stage4-gmp:
11061 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11062 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11063 @r=`${PWD_COMMAND}`; export r; \
11064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11065 TFLAGS="$(STAGE4_TFLAGS)"; \
11066 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11067 $(HOST_EXPORTS) \
11068 $(POSTSTAGE1_HOST_EXPORTS) \
11069 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11070 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11071 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11072 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
11073 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11074 cd $(HOST_SUBDIR)/gmp || exit 1; \
11075 case $(srcdir) in \
11076 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11077 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11078 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11079 esac; \
11080 module_srcdir=gmp; \
11081 $(SHELL) $$s/$$module_srcdir/configure \
11082 --srcdir=$${topdir}/$$module_srcdir \
11083 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11084 --target=none-${host_vendor}-${host_os} \
11085 --with-build-libsubdir=$(HOST_SUBDIR) \
11086 $(STAGE4_CONFIGURE_FLAGS) \
11087 --disable-shared
11088 @endif gmp-bootstrap
11090 .PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
11091 maybe-configure-stageprofile-gmp:
11092 @if gmp-bootstrap
11093 maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
11094 configure-stageprofile-gmp:
11095 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11096 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11097 @r=`${PWD_COMMAND}`; export r; \
11098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11099 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11100 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11101 $(HOST_EXPORTS) \
11102 $(POSTSTAGE1_HOST_EXPORTS) \
11103 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11104 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11105 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11106 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
11107 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11108 cd $(HOST_SUBDIR)/gmp || exit 1; \
11109 case $(srcdir) in \
11110 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11111 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11112 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11113 esac; \
11114 module_srcdir=gmp; \
11115 $(SHELL) $$s/$$module_srcdir/configure \
11116 --srcdir=$${topdir}/$$module_srcdir \
11117 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11118 --target=none-${host_vendor}-${host_os} \
11119 --with-build-libsubdir=$(HOST_SUBDIR) \
11120 $(STAGEprofile_CONFIGURE_FLAGS) \
11121 --disable-shared
11122 @endif gmp-bootstrap
11124 .PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
11125 maybe-configure-stagefeedback-gmp:
11126 @if gmp-bootstrap
11127 maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
11128 configure-stagefeedback-gmp:
11129 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11130 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
11131 @r=`${PWD_COMMAND}`; export r; \
11132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11133 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11134 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
11135 $(HOST_EXPORTS) \
11136 $(POSTSTAGE1_HOST_EXPORTS) \
11137 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11138 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11139 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
11140 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
11141 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
11142 cd $(HOST_SUBDIR)/gmp || exit 1; \
11143 case $(srcdir) in \
11144 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11145 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
11146 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11147 esac; \
11148 module_srcdir=gmp; \
11149 $(SHELL) $$s/$$module_srcdir/configure \
11150 --srcdir=$${topdir}/$$module_srcdir \
11151 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
11152 --target=none-${host_vendor}-${host_os} \
11153 --with-build-libsubdir=$(HOST_SUBDIR) \
11154 $(STAGEfeedback_CONFIGURE_FLAGS) \
11155 --disable-shared
11156 @endif gmp-bootstrap
11162 .PHONY: all-gmp maybe-all-gmp
11163 maybe-all-gmp:
11164 @if gcc-bootstrap
11165 all-gmp: stage_current
11166 @endif gcc-bootstrap
11167 @if gmp
11168 TARGET-gmp=all
11169 maybe-all-gmp: all-gmp
11170 all-gmp: configure-gmp
11171 @r=`${PWD_COMMAND}`; export r; \
11172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11173 $(HOST_EXPORTS) \
11174 (cd $(HOST_SUBDIR)/gmp && \
11175 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
11176 $(TARGET-gmp))
11177 @endif gmp
11181 .PHONY: all-stage1-gmp maybe-all-stage1-gmp
11182 .PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
11183 maybe-all-stage1-gmp:
11184 maybe-clean-stage1-gmp:
11185 @if gmp-bootstrap
11186 maybe-all-stage1-gmp: all-stage1-gmp
11187 all-stage1: all-stage1-gmp
11188 TARGET-stage1-gmp = $(TARGET-gmp)
11189 all-stage1-gmp: configure-stage1-gmp
11190 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11191 @r=`${PWD_COMMAND}`; export r; \
11192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11193 TFLAGS="$(STAGE1_TFLAGS)"; \
11194 $(HOST_EXPORTS) \
11195 cd $(HOST_SUBDIR)/gmp && \
11196 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11197 CFLAGS="$(STAGE1_CFLAGS)" \
11198 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11199 LIBCFLAGS="$(LIBCFLAGS)" \
11200 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11201 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11202 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11203 $(EXTRA_HOST_FLAGS) \
11204 $(STAGE1_FLAGS_TO_PASS) \
11205 TFLAGS="$(STAGE1_TFLAGS)" \
11206 $(TARGET-stage1-gmp)
11208 maybe-clean-stage1-gmp: clean-stage1-gmp
11209 clean-stage1: clean-stage1-gmp
11210 clean-stage1-gmp:
11211 @if [ $(current_stage) = stage1 ]; then \
11212 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11213 else \
11214 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
11215 $(MAKE) stage1-start; \
11216 fi; \
11217 cd $(HOST_SUBDIR)/gmp && \
11218 $(MAKE) $(EXTRA_HOST_FLAGS) \
11219 $(STAGE1_FLAGS_TO_PASS) clean
11220 @endif gmp-bootstrap
11223 .PHONY: all-stage2-gmp maybe-all-stage2-gmp
11224 .PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
11225 maybe-all-stage2-gmp:
11226 maybe-clean-stage2-gmp:
11227 @if gmp-bootstrap
11228 maybe-all-stage2-gmp: all-stage2-gmp
11229 all-stage2: all-stage2-gmp
11230 TARGET-stage2-gmp = $(TARGET-gmp)
11231 all-stage2-gmp: configure-stage2-gmp
11232 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11233 @r=`${PWD_COMMAND}`; export r; \
11234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11235 TFLAGS="$(STAGE2_TFLAGS)"; \
11236 $(HOST_EXPORTS) \
11237 $(POSTSTAGE1_HOST_EXPORTS) \
11238 cd $(HOST_SUBDIR)/gmp && \
11239 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11240 CFLAGS="$(STAGE2_CFLAGS)" \
11241 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11242 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11243 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11244 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11245 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11246 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11247 TFLAGS="$(STAGE2_TFLAGS)" \
11248 $(TARGET-stage2-gmp)
11250 maybe-clean-stage2-gmp: clean-stage2-gmp
11251 clean-stage2: clean-stage2-gmp
11252 clean-stage2-gmp:
11253 @if [ $(current_stage) = stage2 ]; then \
11254 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11255 else \
11256 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
11257 $(MAKE) stage2-start; \
11258 fi; \
11259 cd $(HOST_SUBDIR)/gmp && \
11260 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11261 @endif gmp-bootstrap
11264 .PHONY: all-stage3-gmp maybe-all-stage3-gmp
11265 .PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
11266 maybe-all-stage3-gmp:
11267 maybe-clean-stage3-gmp:
11268 @if gmp-bootstrap
11269 maybe-all-stage3-gmp: all-stage3-gmp
11270 all-stage3: all-stage3-gmp
11271 TARGET-stage3-gmp = $(TARGET-gmp)
11272 all-stage3-gmp: configure-stage3-gmp
11273 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11274 @r=`${PWD_COMMAND}`; export r; \
11275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11276 TFLAGS="$(STAGE3_TFLAGS)"; \
11277 $(HOST_EXPORTS) \
11278 $(POSTSTAGE1_HOST_EXPORTS) \
11279 cd $(HOST_SUBDIR)/gmp && \
11280 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11281 CFLAGS="$(STAGE3_CFLAGS)" \
11282 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11283 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11284 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11285 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11286 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11287 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11288 TFLAGS="$(STAGE3_TFLAGS)" \
11289 $(TARGET-stage3-gmp)
11291 maybe-clean-stage3-gmp: clean-stage3-gmp
11292 clean-stage3: clean-stage3-gmp
11293 clean-stage3-gmp:
11294 @if [ $(current_stage) = stage3 ]; then \
11295 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11296 else \
11297 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
11298 $(MAKE) stage3-start; \
11299 fi; \
11300 cd $(HOST_SUBDIR)/gmp && \
11301 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11302 @endif gmp-bootstrap
11305 .PHONY: all-stage4-gmp maybe-all-stage4-gmp
11306 .PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
11307 maybe-all-stage4-gmp:
11308 maybe-clean-stage4-gmp:
11309 @if gmp-bootstrap
11310 maybe-all-stage4-gmp: all-stage4-gmp
11311 all-stage4: all-stage4-gmp
11312 TARGET-stage4-gmp = $(TARGET-gmp)
11313 all-stage4-gmp: configure-stage4-gmp
11314 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11315 @r=`${PWD_COMMAND}`; export r; \
11316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11317 TFLAGS="$(STAGE4_TFLAGS)"; \
11318 $(HOST_EXPORTS) \
11319 $(POSTSTAGE1_HOST_EXPORTS) \
11320 cd $(HOST_SUBDIR)/gmp && \
11321 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11322 CFLAGS="$(STAGE4_CFLAGS)" \
11323 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11324 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11325 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11326 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11327 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11328 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11329 TFLAGS="$(STAGE4_TFLAGS)" \
11330 $(TARGET-stage4-gmp)
11332 maybe-clean-stage4-gmp: clean-stage4-gmp
11333 clean-stage4: clean-stage4-gmp
11334 clean-stage4-gmp:
11335 @if [ $(current_stage) = stage4 ]; then \
11336 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11337 else \
11338 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
11339 $(MAKE) stage4-start; \
11340 fi; \
11341 cd $(HOST_SUBDIR)/gmp && \
11342 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11343 @endif gmp-bootstrap
11346 .PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
11347 .PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
11348 maybe-all-stageprofile-gmp:
11349 maybe-clean-stageprofile-gmp:
11350 @if gmp-bootstrap
11351 maybe-all-stageprofile-gmp: all-stageprofile-gmp
11352 all-stageprofile: all-stageprofile-gmp
11353 TARGET-stageprofile-gmp = $(TARGET-gmp)
11354 all-stageprofile-gmp: configure-stageprofile-gmp
11355 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11356 @r=`${PWD_COMMAND}`; export r; \
11357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11358 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11359 $(HOST_EXPORTS) \
11360 $(POSTSTAGE1_HOST_EXPORTS) \
11361 cd $(HOST_SUBDIR)/gmp && \
11362 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11363 CFLAGS="$(STAGEprofile_CFLAGS)" \
11364 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11365 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11366 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11367 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11368 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11369 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11370 TFLAGS="$(STAGEprofile_TFLAGS)" \
11371 $(TARGET-stageprofile-gmp)
11373 maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
11374 clean-stageprofile: clean-stageprofile-gmp
11375 clean-stageprofile-gmp:
11376 @if [ $(current_stage) = stageprofile ]; then \
11377 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11378 else \
11379 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
11380 $(MAKE) stageprofile-start; \
11381 fi; \
11382 cd $(HOST_SUBDIR)/gmp && \
11383 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11384 @endif gmp-bootstrap
11387 .PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
11388 .PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
11389 maybe-all-stagefeedback-gmp:
11390 maybe-clean-stagefeedback-gmp:
11391 @if gmp-bootstrap
11392 maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
11393 all-stagefeedback: all-stagefeedback-gmp
11394 TARGET-stagefeedback-gmp = $(TARGET-gmp)
11395 all-stagefeedback-gmp: configure-stagefeedback-gmp
11396 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11397 @r=`${PWD_COMMAND}`; export r; \
11398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11399 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11400 $(HOST_EXPORTS) \
11401 $(POSTSTAGE1_HOST_EXPORTS) \
11402 cd $(HOST_SUBDIR)/gmp && \
11403 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11404 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11405 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11406 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11407 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11408 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11409 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11410 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11411 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11412 $(TARGET-stagefeedback-gmp)
11414 maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
11415 clean-stagefeedback: clean-stagefeedback-gmp
11416 clean-stagefeedback-gmp:
11417 @if [ $(current_stage) = stagefeedback ]; then \
11418 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
11419 else \
11420 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
11421 $(MAKE) stagefeedback-start; \
11422 fi; \
11423 cd $(HOST_SUBDIR)/gmp && \
11424 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11425 @endif gmp-bootstrap
11431 .PHONY: check-gmp maybe-check-gmp
11432 maybe-check-gmp:
11433 @if gmp
11434 maybe-check-gmp: check-gmp
11436 check-gmp:
11437 @: $(MAKE); $(unstage)
11438 @r=`${PWD_COMMAND}`; export r; \
11439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11440 $(HOST_EXPORTS) \
11441 (cd $(HOST_SUBDIR)/gmp && \
11442 $(MAKE) $(FLAGS_TO_PASS) check)
11444 @endif gmp
11446 .PHONY: install-gmp maybe-install-gmp
11447 maybe-install-gmp:
11448 @if gmp
11449 maybe-install-gmp: install-gmp
11451 install-gmp:
11453 @endif gmp
11455 .PHONY: install-strip-gmp maybe-install-strip-gmp
11456 maybe-install-strip-gmp:
11457 @if gmp
11458 maybe-install-strip-gmp: install-strip-gmp
11460 install-strip-gmp:
11462 @endif gmp
11464 # Other targets (info, dvi, pdf, etc.)
11466 .PHONY: maybe-info-gmp info-gmp
11467 maybe-info-gmp:
11468 @if gmp
11469 maybe-info-gmp: info-gmp
11471 info-gmp: \
11472 configure-gmp
11473 @[ -f ./gmp/Makefile ] || exit 0; \
11474 r=`${PWD_COMMAND}`; export r; \
11475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11476 $(HOST_EXPORTS) \
11477 for flag in $(EXTRA_HOST_FLAGS) ; do \
11478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11479 done; \
11480 echo "Doing info in gmp" ; \
11481 (cd $(HOST_SUBDIR)/gmp && \
11482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11484 "RANLIB=$${RANLIB}" \
11485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11486 info) \
11487 || exit 1
11489 @endif gmp
11491 .PHONY: maybe-dvi-gmp dvi-gmp
11492 maybe-dvi-gmp:
11493 @if gmp
11494 maybe-dvi-gmp: dvi-gmp
11496 dvi-gmp: \
11497 configure-gmp
11498 @[ -f ./gmp/Makefile ] || exit 0; \
11499 r=`${PWD_COMMAND}`; export r; \
11500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11501 $(HOST_EXPORTS) \
11502 for flag in $(EXTRA_HOST_FLAGS) ; do \
11503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11504 done; \
11505 echo "Doing dvi in gmp" ; \
11506 (cd $(HOST_SUBDIR)/gmp && \
11507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11509 "RANLIB=$${RANLIB}" \
11510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11511 dvi) \
11512 || exit 1
11514 @endif gmp
11516 .PHONY: maybe-pdf-gmp pdf-gmp
11517 maybe-pdf-gmp:
11518 @if gmp
11519 maybe-pdf-gmp: pdf-gmp
11521 pdf-gmp: \
11522 configure-gmp
11523 @[ -f ./gmp/Makefile ] || exit 0; \
11524 r=`${PWD_COMMAND}`; export r; \
11525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11526 $(HOST_EXPORTS) \
11527 for flag in $(EXTRA_HOST_FLAGS) ; do \
11528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11529 done; \
11530 echo "Doing pdf in gmp" ; \
11531 (cd $(HOST_SUBDIR)/gmp && \
11532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11534 "RANLIB=$${RANLIB}" \
11535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11536 pdf) \
11537 || exit 1
11539 @endif gmp
11541 .PHONY: maybe-html-gmp html-gmp
11542 maybe-html-gmp:
11543 @if gmp
11544 maybe-html-gmp: html-gmp
11546 html-gmp: \
11547 configure-gmp
11548 @[ -f ./gmp/Makefile ] || exit 0; \
11549 r=`${PWD_COMMAND}`; export r; \
11550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11551 $(HOST_EXPORTS) \
11552 for flag in $(EXTRA_HOST_FLAGS) ; do \
11553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11554 done; \
11555 echo "Doing html in gmp" ; \
11556 (cd $(HOST_SUBDIR)/gmp && \
11557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11559 "RANLIB=$${RANLIB}" \
11560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11561 html) \
11562 || exit 1
11564 @endif gmp
11566 .PHONY: maybe-TAGS-gmp TAGS-gmp
11567 maybe-TAGS-gmp:
11568 @if gmp
11569 maybe-TAGS-gmp: TAGS-gmp
11571 TAGS-gmp: \
11572 configure-gmp
11573 @[ -f ./gmp/Makefile ] || exit 0; \
11574 r=`${PWD_COMMAND}`; export r; \
11575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11576 $(HOST_EXPORTS) \
11577 for flag in $(EXTRA_HOST_FLAGS) ; do \
11578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11579 done; \
11580 echo "Doing TAGS in gmp" ; \
11581 (cd $(HOST_SUBDIR)/gmp && \
11582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11584 "RANLIB=$${RANLIB}" \
11585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11586 TAGS) \
11587 || exit 1
11589 @endif gmp
11591 .PHONY: maybe-install-info-gmp install-info-gmp
11592 maybe-install-info-gmp:
11593 @if gmp
11594 maybe-install-info-gmp: install-info-gmp
11596 install-info-gmp: \
11597 configure-gmp \
11598 info-gmp
11599 @[ -f ./gmp/Makefile ] || exit 0; \
11600 r=`${PWD_COMMAND}`; export r; \
11601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11602 $(HOST_EXPORTS) \
11603 for flag in $(EXTRA_HOST_FLAGS) ; do \
11604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11605 done; \
11606 echo "Doing install-info in gmp" ; \
11607 (cd $(HOST_SUBDIR)/gmp && \
11608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11610 "RANLIB=$${RANLIB}" \
11611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11612 install-info) \
11613 || exit 1
11615 @endif gmp
11617 .PHONY: maybe-install-pdf-gmp install-pdf-gmp
11618 maybe-install-pdf-gmp:
11619 @if gmp
11620 maybe-install-pdf-gmp: install-pdf-gmp
11622 install-pdf-gmp: \
11623 configure-gmp \
11624 pdf-gmp
11625 @[ -f ./gmp/Makefile ] || exit 0; \
11626 r=`${PWD_COMMAND}`; export r; \
11627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11628 $(HOST_EXPORTS) \
11629 for flag in $(EXTRA_HOST_FLAGS) ; do \
11630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11631 done; \
11632 echo "Doing install-pdf in gmp" ; \
11633 (cd $(HOST_SUBDIR)/gmp && \
11634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11636 "RANLIB=$${RANLIB}" \
11637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11638 install-pdf) \
11639 || exit 1
11641 @endif gmp
11643 .PHONY: maybe-install-html-gmp install-html-gmp
11644 maybe-install-html-gmp:
11645 @if gmp
11646 maybe-install-html-gmp: install-html-gmp
11648 install-html-gmp: \
11649 configure-gmp \
11650 html-gmp
11651 @[ -f ./gmp/Makefile ] || exit 0; \
11652 r=`${PWD_COMMAND}`; export r; \
11653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11654 $(HOST_EXPORTS) \
11655 for flag in $(EXTRA_HOST_FLAGS) ; do \
11656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11657 done; \
11658 echo "Doing install-html in gmp" ; \
11659 (cd $(HOST_SUBDIR)/gmp && \
11660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11662 "RANLIB=$${RANLIB}" \
11663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11664 install-html) \
11665 || exit 1
11667 @endif gmp
11669 .PHONY: maybe-installcheck-gmp installcheck-gmp
11670 maybe-installcheck-gmp:
11671 @if gmp
11672 maybe-installcheck-gmp: installcheck-gmp
11674 installcheck-gmp: \
11675 configure-gmp
11676 @[ -f ./gmp/Makefile ] || exit 0; \
11677 r=`${PWD_COMMAND}`; export r; \
11678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11679 $(HOST_EXPORTS) \
11680 for flag in $(EXTRA_HOST_FLAGS) ; do \
11681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11682 done; \
11683 echo "Doing installcheck in gmp" ; \
11684 (cd $(HOST_SUBDIR)/gmp && \
11685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11687 "RANLIB=$${RANLIB}" \
11688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11689 installcheck) \
11690 || exit 1
11692 @endif gmp
11694 .PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11695 maybe-mostlyclean-gmp:
11696 @if gmp
11697 maybe-mostlyclean-gmp: mostlyclean-gmp
11699 mostlyclean-gmp:
11700 @[ -f ./gmp/Makefile ] || exit 0; \
11701 r=`${PWD_COMMAND}`; export r; \
11702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11703 $(HOST_EXPORTS) \
11704 for flag in $(EXTRA_HOST_FLAGS) ; do \
11705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11706 done; \
11707 echo "Doing mostlyclean in gmp" ; \
11708 (cd $(HOST_SUBDIR)/gmp && \
11709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11711 "RANLIB=$${RANLIB}" \
11712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11713 mostlyclean) \
11714 || exit 1
11716 @endif gmp
11718 .PHONY: maybe-clean-gmp clean-gmp
11719 maybe-clean-gmp:
11720 @if gmp
11721 maybe-clean-gmp: clean-gmp
11723 clean-gmp:
11724 @[ -f ./gmp/Makefile ] || exit 0; \
11725 r=`${PWD_COMMAND}`; export r; \
11726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11727 $(HOST_EXPORTS) \
11728 for flag in $(EXTRA_HOST_FLAGS) ; do \
11729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11730 done; \
11731 echo "Doing clean in gmp" ; \
11732 (cd $(HOST_SUBDIR)/gmp && \
11733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11735 "RANLIB=$${RANLIB}" \
11736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11737 clean) \
11738 || exit 1
11740 @endif gmp
11742 .PHONY: maybe-distclean-gmp distclean-gmp
11743 maybe-distclean-gmp:
11744 @if gmp
11745 maybe-distclean-gmp: distclean-gmp
11747 distclean-gmp:
11748 @[ -f ./gmp/Makefile ] || exit 0; \
11749 r=`${PWD_COMMAND}`; export r; \
11750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11751 $(HOST_EXPORTS) \
11752 for flag in $(EXTRA_HOST_FLAGS) ; do \
11753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11754 done; \
11755 echo "Doing distclean in gmp" ; \
11756 (cd $(HOST_SUBDIR)/gmp && \
11757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11759 "RANLIB=$${RANLIB}" \
11760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11761 distclean) \
11762 || exit 1
11764 @endif gmp
11766 .PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11767 maybe-maintainer-clean-gmp:
11768 @if gmp
11769 maybe-maintainer-clean-gmp: maintainer-clean-gmp
11771 maintainer-clean-gmp:
11772 @[ -f ./gmp/Makefile ] || exit 0; \
11773 r=`${PWD_COMMAND}`; export r; \
11774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11775 $(HOST_EXPORTS) \
11776 for flag in $(EXTRA_HOST_FLAGS) ; do \
11777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11778 done; \
11779 echo "Doing maintainer-clean in gmp" ; \
11780 (cd $(HOST_SUBDIR)/gmp && \
11781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11783 "RANLIB=$${RANLIB}" \
11784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11785 maintainer-clean) \
11786 || exit 1
11788 @endif gmp
11792 .PHONY: configure-mpfr maybe-configure-mpfr
11793 maybe-configure-mpfr:
11794 @if gcc-bootstrap
11795 configure-mpfr: stage_current
11796 @endif gcc-bootstrap
11797 @if mpfr
11798 maybe-configure-mpfr: configure-mpfr
11799 configure-mpfr:
11800 @r=`${PWD_COMMAND}`; export r; \
11801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11802 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11803 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11804 $(HOST_EXPORTS) \
11805 echo Configuring in $(HOST_SUBDIR)/mpfr; \
11806 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11807 case $(srcdir) in \
11808 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11809 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11810 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11811 esac; \
11812 module_srcdir=mpfr; \
11813 $(SHELL) \
11814 $$s/$$module_srcdir/configure \
11815 --srcdir=$${topdir}/$$module_srcdir \
11816 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11817 --target=${target_alias} --disable-shared @extra_mpfr_configure_flags@ \
11818 || exit 1
11819 @endif mpfr
11823 .PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11824 maybe-configure-stage1-mpfr:
11825 @if mpfr-bootstrap
11826 maybe-configure-stage1-mpfr: configure-stage1-mpfr
11827 configure-stage1-mpfr:
11828 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11829 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11830 @r=`${PWD_COMMAND}`; export r; \
11831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11832 TFLAGS="$(STAGE1_TFLAGS)"; \
11833 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11834 $(HOST_EXPORTS) \
11835 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11836 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11837 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11838 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
11839 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11840 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11841 case $(srcdir) in \
11842 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11843 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11844 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11845 esac; \
11846 module_srcdir=mpfr; \
11847 $(SHELL) $$s/$$module_srcdir/configure \
11848 --srcdir=$${topdir}/$$module_srcdir \
11849 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11850 --target=${target_alias} \
11852 $(STAGE1_CONFIGURE_FLAGS) \
11853 --disable-shared @extra_mpfr_configure_flags@
11854 @endif mpfr-bootstrap
11856 .PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11857 maybe-configure-stage2-mpfr:
11858 @if mpfr-bootstrap
11859 maybe-configure-stage2-mpfr: configure-stage2-mpfr
11860 configure-stage2-mpfr:
11861 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11862 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11863 @r=`${PWD_COMMAND}`; export r; \
11864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11865 TFLAGS="$(STAGE2_TFLAGS)"; \
11866 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11867 $(HOST_EXPORTS) \
11868 $(POSTSTAGE1_HOST_EXPORTS) \
11869 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11870 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11871 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11872 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
11873 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11874 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11875 case $(srcdir) in \
11876 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11877 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11878 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11879 esac; \
11880 module_srcdir=mpfr; \
11881 $(SHELL) $$s/$$module_srcdir/configure \
11882 --srcdir=$${topdir}/$$module_srcdir \
11883 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11884 --target=${target_alias} \
11885 --with-build-libsubdir=$(HOST_SUBDIR) \
11886 $(STAGE2_CONFIGURE_FLAGS) \
11887 --disable-shared @extra_mpfr_configure_flags@
11888 @endif mpfr-bootstrap
11890 .PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
11891 maybe-configure-stage3-mpfr:
11892 @if mpfr-bootstrap
11893 maybe-configure-stage3-mpfr: configure-stage3-mpfr
11894 configure-stage3-mpfr:
11895 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11896 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11897 @r=`${PWD_COMMAND}`; export r; \
11898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11899 TFLAGS="$(STAGE3_TFLAGS)"; \
11900 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11901 $(HOST_EXPORTS) \
11902 $(POSTSTAGE1_HOST_EXPORTS) \
11903 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11904 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11905 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11906 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
11907 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11908 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11909 case $(srcdir) in \
11910 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11911 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11912 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11913 esac; \
11914 module_srcdir=mpfr; \
11915 $(SHELL) $$s/$$module_srcdir/configure \
11916 --srcdir=$${topdir}/$$module_srcdir \
11917 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11918 --target=${target_alias} \
11919 --with-build-libsubdir=$(HOST_SUBDIR) \
11920 $(STAGE3_CONFIGURE_FLAGS) \
11921 --disable-shared @extra_mpfr_configure_flags@
11922 @endif mpfr-bootstrap
11924 .PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
11925 maybe-configure-stage4-mpfr:
11926 @if mpfr-bootstrap
11927 maybe-configure-stage4-mpfr: configure-stage4-mpfr
11928 configure-stage4-mpfr:
11929 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11930 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11931 @r=`${PWD_COMMAND}`; export r; \
11932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11933 TFLAGS="$(STAGE4_TFLAGS)"; \
11934 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11935 $(HOST_EXPORTS) \
11936 $(POSTSTAGE1_HOST_EXPORTS) \
11937 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11938 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11939 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11940 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
11941 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11942 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11943 case $(srcdir) in \
11944 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11945 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11946 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11947 esac; \
11948 module_srcdir=mpfr; \
11949 $(SHELL) $$s/$$module_srcdir/configure \
11950 --srcdir=$${topdir}/$$module_srcdir \
11951 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11952 --target=${target_alias} \
11953 --with-build-libsubdir=$(HOST_SUBDIR) \
11954 $(STAGE4_CONFIGURE_FLAGS) \
11955 --disable-shared @extra_mpfr_configure_flags@
11956 @endif mpfr-bootstrap
11958 .PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
11959 maybe-configure-stageprofile-mpfr:
11960 @if mpfr-bootstrap
11961 maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
11962 configure-stageprofile-mpfr:
11963 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11964 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11965 @r=`${PWD_COMMAND}`; export r; \
11966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11967 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11968 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11969 $(HOST_EXPORTS) \
11970 $(POSTSTAGE1_HOST_EXPORTS) \
11971 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11972 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11973 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11974 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
11975 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11976 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11977 case $(srcdir) in \
11978 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11979 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11980 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11981 esac; \
11982 module_srcdir=mpfr; \
11983 $(SHELL) $$s/$$module_srcdir/configure \
11984 --srcdir=$${topdir}/$$module_srcdir \
11985 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11986 --target=${target_alias} \
11987 --with-build-libsubdir=$(HOST_SUBDIR) \
11988 $(STAGEprofile_CONFIGURE_FLAGS) \
11989 --disable-shared @extra_mpfr_configure_flags@
11990 @endif mpfr-bootstrap
11992 .PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
11993 maybe-configure-stagefeedback-mpfr:
11994 @if mpfr-bootstrap
11995 maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
11996 configure-stagefeedback-mpfr:
11997 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11998 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11999 @r=`${PWD_COMMAND}`; export r; \
12000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12001 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12002 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
12003 $(HOST_EXPORTS) \
12004 $(POSTSTAGE1_HOST_EXPORTS) \
12005 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12006 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12007 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12008 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
12009 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
12010 cd $(HOST_SUBDIR)/mpfr || exit 1; \
12011 case $(srcdir) in \
12012 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12013 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
12014 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12015 esac; \
12016 module_srcdir=mpfr; \
12017 $(SHELL) $$s/$$module_srcdir/configure \
12018 --srcdir=$${topdir}/$$module_srcdir \
12019 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12020 --target=${target_alias} \
12021 --with-build-libsubdir=$(HOST_SUBDIR) \
12022 $(STAGEfeedback_CONFIGURE_FLAGS) \
12023 --disable-shared @extra_mpfr_configure_flags@
12024 @endif mpfr-bootstrap
12030 .PHONY: all-mpfr maybe-all-mpfr
12031 maybe-all-mpfr:
12032 @if gcc-bootstrap
12033 all-mpfr: stage_current
12034 @endif gcc-bootstrap
12035 @if mpfr
12036 TARGET-mpfr=all
12037 maybe-all-mpfr: all-mpfr
12038 all-mpfr: configure-mpfr
12039 @r=`${PWD_COMMAND}`; export r; \
12040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12041 $(HOST_EXPORTS) \
12042 (cd $(HOST_SUBDIR)/mpfr && \
12043 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
12044 $(TARGET-mpfr))
12045 @endif mpfr
12049 .PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
12050 .PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
12051 maybe-all-stage1-mpfr:
12052 maybe-clean-stage1-mpfr:
12053 @if mpfr-bootstrap
12054 maybe-all-stage1-mpfr: all-stage1-mpfr
12055 all-stage1: all-stage1-mpfr
12056 TARGET-stage1-mpfr = $(TARGET-mpfr)
12057 all-stage1-mpfr: configure-stage1-mpfr
12058 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12059 @r=`${PWD_COMMAND}`; export r; \
12060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12061 TFLAGS="$(STAGE1_TFLAGS)"; \
12062 $(HOST_EXPORTS) \
12063 cd $(HOST_SUBDIR)/mpfr && \
12064 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12065 CFLAGS="$(STAGE1_CFLAGS)" \
12066 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12067 LIBCFLAGS="$(LIBCFLAGS)" \
12068 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12069 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12070 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12071 $(EXTRA_HOST_FLAGS) \
12072 $(STAGE1_FLAGS_TO_PASS) \
12073 TFLAGS="$(STAGE1_TFLAGS)" \
12074 $(TARGET-stage1-mpfr)
12076 maybe-clean-stage1-mpfr: clean-stage1-mpfr
12077 clean-stage1: clean-stage1-mpfr
12078 clean-stage1-mpfr:
12079 @if [ $(current_stage) = stage1 ]; then \
12080 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12081 else \
12082 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
12083 $(MAKE) stage1-start; \
12084 fi; \
12085 cd $(HOST_SUBDIR)/mpfr && \
12086 $(MAKE) $(EXTRA_HOST_FLAGS) \
12087 $(STAGE1_FLAGS_TO_PASS) clean
12088 @endif mpfr-bootstrap
12091 .PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
12092 .PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
12093 maybe-all-stage2-mpfr:
12094 maybe-clean-stage2-mpfr:
12095 @if mpfr-bootstrap
12096 maybe-all-stage2-mpfr: all-stage2-mpfr
12097 all-stage2: all-stage2-mpfr
12098 TARGET-stage2-mpfr = $(TARGET-mpfr)
12099 all-stage2-mpfr: configure-stage2-mpfr
12100 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12101 @r=`${PWD_COMMAND}`; export r; \
12102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12103 TFLAGS="$(STAGE2_TFLAGS)"; \
12104 $(HOST_EXPORTS) \
12105 $(POSTSTAGE1_HOST_EXPORTS) \
12106 cd $(HOST_SUBDIR)/mpfr && \
12107 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12108 CFLAGS="$(STAGE2_CFLAGS)" \
12109 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12110 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12111 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12112 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12113 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12114 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12115 TFLAGS="$(STAGE2_TFLAGS)" \
12116 $(TARGET-stage2-mpfr)
12118 maybe-clean-stage2-mpfr: clean-stage2-mpfr
12119 clean-stage2: clean-stage2-mpfr
12120 clean-stage2-mpfr:
12121 @if [ $(current_stage) = stage2 ]; then \
12122 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12123 else \
12124 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
12125 $(MAKE) stage2-start; \
12126 fi; \
12127 cd $(HOST_SUBDIR)/mpfr && \
12128 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12129 @endif mpfr-bootstrap
12132 .PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
12133 .PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
12134 maybe-all-stage3-mpfr:
12135 maybe-clean-stage3-mpfr:
12136 @if mpfr-bootstrap
12137 maybe-all-stage3-mpfr: all-stage3-mpfr
12138 all-stage3: all-stage3-mpfr
12139 TARGET-stage3-mpfr = $(TARGET-mpfr)
12140 all-stage3-mpfr: configure-stage3-mpfr
12141 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12142 @r=`${PWD_COMMAND}`; export r; \
12143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12144 TFLAGS="$(STAGE3_TFLAGS)"; \
12145 $(HOST_EXPORTS) \
12146 $(POSTSTAGE1_HOST_EXPORTS) \
12147 cd $(HOST_SUBDIR)/mpfr && \
12148 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12149 CFLAGS="$(STAGE3_CFLAGS)" \
12150 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12151 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12152 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12153 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12154 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12155 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12156 TFLAGS="$(STAGE3_TFLAGS)" \
12157 $(TARGET-stage3-mpfr)
12159 maybe-clean-stage3-mpfr: clean-stage3-mpfr
12160 clean-stage3: clean-stage3-mpfr
12161 clean-stage3-mpfr:
12162 @if [ $(current_stage) = stage3 ]; then \
12163 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12164 else \
12165 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
12166 $(MAKE) stage3-start; \
12167 fi; \
12168 cd $(HOST_SUBDIR)/mpfr && \
12169 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12170 @endif mpfr-bootstrap
12173 .PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
12174 .PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
12175 maybe-all-stage4-mpfr:
12176 maybe-clean-stage4-mpfr:
12177 @if mpfr-bootstrap
12178 maybe-all-stage4-mpfr: all-stage4-mpfr
12179 all-stage4: all-stage4-mpfr
12180 TARGET-stage4-mpfr = $(TARGET-mpfr)
12181 all-stage4-mpfr: configure-stage4-mpfr
12182 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12183 @r=`${PWD_COMMAND}`; export r; \
12184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12185 TFLAGS="$(STAGE4_TFLAGS)"; \
12186 $(HOST_EXPORTS) \
12187 $(POSTSTAGE1_HOST_EXPORTS) \
12188 cd $(HOST_SUBDIR)/mpfr && \
12189 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12190 CFLAGS="$(STAGE4_CFLAGS)" \
12191 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12192 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12193 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12194 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12195 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12196 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12197 TFLAGS="$(STAGE4_TFLAGS)" \
12198 $(TARGET-stage4-mpfr)
12200 maybe-clean-stage4-mpfr: clean-stage4-mpfr
12201 clean-stage4: clean-stage4-mpfr
12202 clean-stage4-mpfr:
12203 @if [ $(current_stage) = stage4 ]; then \
12204 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12205 else \
12206 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
12207 $(MAKE) stage4-start; \
12208 fi; \
12209 cd $(HOST_SUBDIR)/mpfr && \
12210 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12211 @endif mpfr-bootstrap
12214 .PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
12215 .PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
12216 maybe-all-stageprofile-mpfr:
12217 maybe-clean-stageprofile-mpfr:
12218 @if mpfr-bootstrap
12219 maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
12220 all-stageprofile: all-stageprofile-mpfr
12221 TARGET-stageprofile-mpfr = $(TARGET-mpfr)
12222 all-stageprofile-mpfr: configure-stageprofile-mpfr
12223 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12224 @r=`${PWD_COMMAND}`; export r; \
12225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12226 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12227 $(HOST_EXPORTS) \
12228 $(POSTSTAGE1_HOST_EXPORTS) \
12229 cd $(HOST_SUBDIR)/mpfr && \
12230 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12231 CFLAGS="$(STAGEprofile_CFLAGS)" \
12232 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12233 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12234 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12235 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12236 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12237 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12238 TFLAGS="$(STAGEprofile_TFLAGS)" \
12239 $(TARGET-stageprofile-mpfr)
12241 maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
12242 clean-stageprofile: clean-stageprofile-mpfr
12243 clean-stageprofile-mpfr:
12244 @if [ $(current_stage) = stageprofile ]; then \
12245 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12246 else \
12247 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
12248 $(MAKE) stageprofile-start; \
12249 fi; \
12250 cd $(HOST_SUBDIR)/mpfr && \
12251 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12252 @endif mpfr-bootstrap
12255 .PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
12256 .PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
12257 maybe-all-stagefeedback-mpfr:
12258 maybe-clean-stagefeedback-mpfr:
12259 @if mpfr-bootstrap
12260 maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
12261 all-stagefeedback: all-stagefeedback-mpfr
12262 TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
12263 all-stagefeedback-mpfr: configure-stagefeedback-mpfr
12264 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12265 @r=`${PWD_COMMAND}`; export r; \
12266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12267 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12268 $(HOST_EXPORTS) \
12269 $(POSTSTAGE1_HOST_EXPORTS) \
12270 cd $(HOST_SUBDIR)/mpfr && \
12271 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12272 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12273 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12274 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12275 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12276 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12277 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12278 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12279 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12280 $(TARGET-stagefeedback-mpfr)
12282 maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
12283 clean-stagefeedback: clean-stagefeedback-mpfr
12284 clean-stagefeedback-mpfr:
12285 @if [ $(current_stage) = stagefeedback ]; then \
12286 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
12287 else \
12288 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
12289 $(MAKE) stagefeedback-start; \
12290 fi; \
12291 cd $(HOST_SUBDIR)/mpfr && \
12292 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12293 @endif mpfr-bootstrap
12299 .PHONY: check-mpfr maybe-check-mpfr
12300 maybe-check-mpfr:
12301 @if mpfr
12302 maybe-check-mpfr: check-mpfr
12304 check-mpfr:
12305 @: $(MAKE); $(unstage)
12306 @r=`${PWD_COMMAND}`; export r; \
12307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12308 $(HOST_EXPORTS) \
12309 (cd $(HOST_SUBDIR)/mpfr && \
12310 $(MAKE) $(FLAGS_TO_PASS) check)
12312 @endif mpfr
12314 .PHONY: install-mpfr maybe-install-mpfr
12315 maybe-install-mpfr:
12316 @if mpfr
12317 maybe-install-mpfr: install-mpfr
12319 install-mpfr:
12321 @endif mpfr
12323 .PHONY: install-strip-mpfr maybe-install-strip-mpfr
12324 maybe-install-strip-mpfr:
12325 @if mpfr
12326 maybe-install-strip-mpfr: install-strip-mpfr
12328 install-strip-mpfr:
12330 @endif mpfr
12332 # Other targets (info, dvi, pdf, etc.)
12334 .PHONY: maybe-info-mpfr info-mpfr
12335 maybe-info-mpfr:
12336 @if mpfr
12337 maybe-info-mpfr: info-mpfr
12339 info-mpfr: \
12340 configure-mpfr
12341 @[ -f ./mpfr/Makefile ] || exit 0; \
12342 r=`${PWD_COMMAND}`; export r; \
12343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12344 $(HOST_EXPORTS) \
12345 for flag in $(EXTRA_HOST_FLAGS) ; do \
12346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12347 done; \
12348 echo "Doing info in mpfr" ; \
12349 (cd $(HOST_SUBDIR)/mpfr && \
12350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12352 "RANLIB=$${RANLIB}" \
12353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12354 info) \
12355 || exit 1
12357 @endif mpfr
12359 .PHONY: maybe-dvi-mpfr dvi-mpfr
12360 maybe-dvi-mpfr:
12361 @if mpfr
12362 maybe-dvi-mpfr: dvi-mpfr
12364 dvi-mpfr: \
12365 configure-mpfr
12366 @[ -f ./mpfr/Makefile ] || exit 0; \
12367 r=`${PWD_COMMAND}`; export r; \
12368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12369 $(HOST_EXPORTS) \
12370 for flag in $(EXTRA_HOST_FLAGS) ; do \
12371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12372 done; \
12373 echo "Doing dvi in mpfr" ; \
12374 (cd $(HOST_SUBDIR)/mpfr && \
12375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12377 "RANLIB=$${RANLIB}" \
12378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12379 dvi) \
12380 || exit 1
12382 @endif mpfr
12384 .PHONY: maybe-pdf-mpfr pdf-mpfr
12385 maybe-pdf-mpfr:
12386 @if mpfr
12387 maybe-pdf-mpfr: pdf-mpfr
12389 pdf-mpfr: \
12390 configure-mpfr
12391 @[ -f ./mpfr/Makefile ] || exit 0; \
12392 r=`${PWD_COMMAND}`; export r; \
12393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12394 $(HOST_EXPORTS) \
12395 for flag in $(EXTRA_HOST_FLAGS) ; do \
12396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12397 done; \
12398 echo "Doing pdf in mpfr" ; \
12399 (cd $(HOST_SUBDIR)/mpfr && \
12400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12402 "RANLIB=$${RANLIB}" \
12403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12404 pdf) \
12405 || exit 1
12407 @endif mpfr
12409 .PHONY: maybe-html-mpfr html-mpfr
12410 maybe-html-mpfr:
12411 @if mpfr
12412 maybe-html-mpfr: html-mpfr
12414 html-mpfr: \
12415 configure-mpfr
12416 @[ -f ./mpfr/Makefile ] || exit 0; \
12417 r=`${PWD_COMMAND}`; export r; \
12418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12419 $(HOST_EXPORTS) \
12420 for flag in $(EXTRA_HOST_FLAGS) ; do \
12421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12422 done; \
12423 echo "Doing html in mpfr" ; \
12424 (cd $(HOST_SUBDIR)/mpfr && \
12425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12427 "RANLIB=$${RANLIB}" \
12428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12429 html) \
12430 || exit 1
12432 @endif mpfr
12434 .PHONY: maybe-TAGS-mpfr TAGS-mpfr
12435 maybe-TAGS-mpfr:
12436 @if mpfr
12437 maybe-TAGS-mpfr: TAGS-mpfr
12439 TAGS-mpfr: \
12440 configure-mpfr
12441 @[ -f ./mpfr/Makefile ] || exit 0; \
12442 r=`${PWD_COMMAND}`; export r; \
12443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12444 $(HOST_EXPORTS) \
12445 for flag in $(EXTRA_HOST_FLAGS) ; do \
12446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12447 done; \
12448 echo "Doing TAGS in mpfr" ; \
12449 (cd $(HOST_SUBDIR)/mpfr && \
12450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12452 "RANLIB=$${RANLIB}" \
12453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12454 TAGS) \
12455 || exit 1
12457 @endif mpfr
12459 .PHONY: maybe-install-info-mpfr install-info-mpfr
12460 maybe-install-info-mpfr:
12461 @if mpfr
12462 maybe-install-info-mpfr: install-info-mpfr
12464 install-info-mpfr: \
12465 configure-mpfr \
12466 info-mpfr
12467 @[ -f ./mpfr/Makefile ] || exit 0; \
12468 r=`${PWD_COMMAND}`; export r; \
12469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12470 $(HOST_EXPORTS) \
12471 for flag in $(EXTRA_HOST_FLAGS) ; do \
12472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12473 done; \
12474 echo "Doing install-info in mpfr" ; \
12475 (cd $(HOST_SUBDIR)/mpfr && \
12476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12478 "RANLIB=$${RANLIB}" \
12479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12480 install-info) \
12481 || exit 1
12483 @endif mpfr
12485 .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
12486 maybe-install-pdf-mpfr:
12487 @if mpfr
12488 maybe-install-pdf-mpfr: install-pdf-mpfr
12490 install-pdf-mpfr: \
12491 configure-mpfr \
12492 pdf-mpfr
12493 @[ -f ./mpfr/Makefile ] || exit 0; \
12494 r=`${PWD_COMMAND}`; export r; \
12495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12496 $(HOST_EXPORTS) \
12497 for flag in $(EXTRA_HOST_FLAGS) ; do \
12498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12499 done; \
12500 echo "Doing install-pdf in mpfr" ; \
12501 (cd $(HOST_SUBDIR)/mpfr && \
12502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12504 "RANLIB=$${RANLIB}" \
12505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12506 install-pdf) \
12507 || exit 1
12509 @endif mpfr
12511 .PHONY: maybe-install-html-mpfr install-html-mpfr
12512 maybe-install-html-mpfr:
12513 @if mpfr
12514 maybe-install-html-mpfr: install-html-mpfr
12516 install-html-mpfr: \
12517 configure-mpfr \
12518 html-mpfr
12519 @[ -f ./mpfr/Makefile ] || exit 0; \
12520 r=`${PWD_COMMAND}`; export r; \
12521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12522 $(HOST_EXPORTS) \
12523 for flag in $(EXTRA_HOST_FLAGS) ; do \
12524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12525 done; \
12526 echo "Doing install-html in mpfr" ; \
12527 (cd $(HOST_SUBDIR)/mpfr && \
12528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12530 "RANLIB=$${RANLIB}" \
12531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12532 install-html) \
12533 || exit 1
12535 @endif mpfr
12537 .PHONY: maybe-installcheck-mpfr installcheck-mpfr
12538 maybe-installcheck-mpfr:
12539 @if mpfr
12540 maybe-installcheck-mpfr: installcheck-mpfr
12542 installcheck-mpfr: \
12543 configure-mpfr
12544 @[ -f ./mpfr/Makefile ] || exit 0; \
12545 r=`${PWD_COMMAND}`; export r; \
12546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12547 $(HOST_EXPORTS) \
12548 for flag in $(EXTRA_HOST_FLAGS) ; do \
12549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12550 done; \
12551 echo "Doing installcheck in mpfr" ; \
12552 (cd $(HOST_SUBDIR)/mpfr && \
12553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12555 "RANLIB=$${RANLIB}" \
12556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12557 installcheck) \
12558 || exit 1
12560 @endif mpfr
12562 .PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
12563 maybe-mostlyclean-mpfr:
12564 @if mpfr
12565 maybe-mostlyclean-mpfr: mostlyclean-mpfr
12567 mostlyclean-mpfr:
12568 @[ -f ./mpfr/Makefile ] || exit 0; \
12569 r=`${PWD_COMMAND}`; export r; \
12570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12571 $(HOST_EXPORTS) \
12572 for flag in $(EXTRA_HOST_FLAGS) ; do \
12573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12574 done; \
12575 echo "Doing mostlyclean in mpfr" ; \
12576 (cd $(HOST_SUBDIR)/mpfr && \
12577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12579 "RANLIB=$${RANLIB}" \
12580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12581 mostlyclean) \
12582 || exit 1
12584 @endif mpfr
12586 .PHONY: maybe-clean-mpfr clean-mpfr
12587 maybe-clean-mpfr:
12588 @if mpfr
12589 maybe-clean-mpfr: clean-mpfr
12591 clean-mpfr:
12592 @[ -f ./mpfr/Makefile ] || exit 0; \
12593 r=`${PWD_COMMAND}`; export r; \
12594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12595 $(HOST_EXPORTS) \
12596 for flag in $(EXTRA_HOST_FLAGS) ; do \
12597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12598 done; \
12599 echo "Doing clean in mpfr" ; \
12600 (cd $(HOST_SUBDIR)/mpfr && \
12601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12603 "RANLIB=$${RANLIB}" \
12604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12605 clean) \
12606 || exit 1
12608 @endif mpfr
12610 .PHONY: maybe-distclean-mpfr distclean-mpfr
12611 maybe-distclean-mpfr:
12612 @if mpfr
12613 maybe-distclean-mpfr: distclean-mpfr
12615 distclean-mpfr:
12616 @[ -f ./mpfr/Makefile ] || exit 0; \
12617 r=`${PWD_COMMAND}`; export r; \
12618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12619 $(HOST_EXPORTS) \
12620 for flag in $(EXTRA_HOST_FLAGS) ; do \
12621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12622 done; \
12623 echo "Doing distclean in mpfr" ; \
12624 (cd $(HOST_SUBDIR)/mpfr && \
12625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12627 "RANLIB=$${RANLIB}" \
12628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12629 distclean) \
12630 || exit 1
12632 @endif mpfr
12634 .PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12635 maybe-maintainer-clean-mpfr:
12636 @if mpfr
12637 maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12639 maintainer-clean-mpfr:
12640 @[ -f ./mpfr/Makefile ] || exit 0; \
12641 r=`${PWD_COMMAND}`; export r; \
12642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12643 $(HOST_EXPORTS) \
12644 for flag in $(EXTRA_HOST_FLAGS) ; do \
12645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12646 done; \
12647 echo "Doing maintainer-clean in mpfr" ; \
12648 (cd $(HOST_SUBDIR)/mpfr && \
12649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12651 "RANLIB=$${RANLIB}" \
12652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12653 maintainer-clean) \
12654 || exit 1
12656 @endif mpfr
12660 .PHONY: configure-mpc maybe-configure-mpc
12661 maybe-configure-mpc:
12662 @if gcc-bootstrap
12663 configure-mpc: stage_current
12664 @endif gcc-bootstrap
12665 @if mpc
12666 maybe-configure-mpc: configure-mpc
12667 configure-mpc:
12668 @r=`${PWD_COMMAND}`; export r; \
12669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12670 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12671 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12672 $(HOST_EXPORTS) \
12673 echo Configuring in $(HOST_SUBDIR)/mpc; \
12674 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12675 case $(srcdir) in \
12676 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12677 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12678 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12679 esac; \
12680 module_srcdir=mpc; \
12681 $(SHELL) \
12682 $$s/$$module_srcdir/configure \
12683 --srcdir=$${topdir}/$$module_srcdir \
12684 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12685 --target=${target_alias} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12686 || exit 1
12687 @endif mpc
12691 .PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12692 maybe-configure-stage1-mpc:
12693 @if mpc-bootstrap
12694 maybe-configure-stage1-mpc: configure-stage1-mpc
12695 configure-stage1-mpc:
12696 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12697 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12698 @r=`${PWD_COMMAND}`; export r; \
12699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12700 TFLAGS="$(STAGE1_TFLAGS)"; \
12701 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12702 $(HOST_EXPORTS) \
12703 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12704 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12705 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
12706 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
12707 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12708 cd $(HOST_SUBDIR)/mpc || exit 1; \
12709 case $(srcdir) in \
12710 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12711 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12712 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12713 esac; \
12714 module_srcdir=mpc; \
12715 $(SHELL) $$s/$$module_srcdir/configure \
12716 --srcdir=$${topdir}/$$module_srcdir \
12717 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12718 --target=${target_alias} \
12720 $(STAGE1_CONFIGURE_FLAGS) \
12721 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12722 @endif mpc-bootstrap
12724 .PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12725 maybe-configure-stage2-mpc:
12726 @if mpc-bootstrap
12727 maybe-configure-stage2-mpc: configure-stage2-mpc
12728 configure-stage2-mpc:
12729 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12730 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12731 @r=`${PWD_COMMAND}`; export r; \
12732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12733 TFLAGS="$(STAGE2_TFLAGS)"; \
12734 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12735 $(HOST_EXPORTS) \
12736 $(POSTSTAGE1_HOST_EXPORTS) \
12737 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12738 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12739 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
12740 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
12741 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12742 cd $(HOST_SUBDIR)/mpc || exit 1; \
12743 case $(srcdir) in \
12744 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12745 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12746 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12747 esac; \
12748 module_srcdir=mpc; \
12749 $(SHELL) $$s/$$module_srcdir/configure \
12750 --srcdir=$${topdir}/$$module_srcdir \
12751 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12752 --target=${target_alias} \
12753 --with-build-libsubdir=$(HOST_SUBDIR) \
12754 $(STAGE2_CONFIGURE_FLAGS) \
12755 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12756 @endif mpc-bootstrap
12758 .PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12759 maybe-configure-stage3-mpc:
12760 @if mpc-bootstrap
12761 maybe-configure-stage3-mpc: configure-stage3-mpc
12762 configure-stage3-mpc:
12763 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12764 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12765 @r=`${PWD_COMMAND}`; export r; \
12766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12767 TFLAGS="$(STAGE3_TFLAGS)"; \
12768 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12769 $(HOST_EXPORTS) \
12770 $(POSTSTAGE1_HOST_EXPORTS) \
12771 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12772 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12773 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12774 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
12775 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12776 cd $(HOST_SUBDIR)/mpc || exit 1; \
12777 case $(srcdir) in \
12778 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12779 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12780 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12781 esac; \
12782 module_srcdir=mpc; \
12783 $(SHELL) $$s/$$module_srcdir/configure \
12784 --srcdir=$${topdir}/$$module_srcdir \
12785 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12786 --target=${target_alias} \
12787 --with-build-libsubdir=$(HOST_SUBDIR) \
12788 $(STAGE3_CONFIGURE_FLAGS) \
12789 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12790 @endif mpc-bootstrap
12792 .PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12793 maybe-configure-stage4-mpc:
12794 @if mpc-bootstrap
12795 maybe-configure-stage4-mpc: configure-stage4-mpc
12796 configure-stage4-mpc:
12797 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12798 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12799 @r=`${PWD_COMMAND}`; export r; \
12800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12801 TFLAGS="$(STAGE4_TFLAGS)"; \
12802 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12803 $(HOST_EXPORTS) \
12804 $(POSTSTAGE1_HOST_EXPORTS) \
12805 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12806 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12807 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12808 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
12809 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12810 cd $(HOST_SUBDIR)/mpc || exit 1; \
12811 case $(srcdir) in \
12812 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12813 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12814 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12815 esac; \
12816 module_srcdir=mpc; \
12817 $(SHELL) $$s/$$module_srcdir/configure \
12818 --srcdir=$${topdir}/$$module_srcdir \
12819 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12820 --target=${target_alias} \
12821 --with-build-libsubdir=$(HOST_SUBDIR) \
12822 $(STAGE4_CONFIGURE_FLAGS) \
12823 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12824 @endif mpc-bootstrap
12826 .PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12827 maybe-configure-stageprofile-mpc:
12828 @if mpc-bootstrap
12829 maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12830 configure-stageprofile-mpc:
12831 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12832 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12833 @r=`${PWD_COMMAND}`; export r; \
12834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12835 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12836 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12837 $(HOST_EXPORTS) \
12838 $(POSTSTAGE1_HOST_EXPORTS) \
12839 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12840 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12841 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12842 echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
12843 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12844 cd $(HOST_SUBDIR)/mpc || exit 1; \
12845 case $(srcdir) in \
12846 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12847 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12848 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12849 esac; \
12850 module_srcdir=mpc; \
12851 $(SHELL) $$s/$$module_srcdir/configure \
12852 --srcdir=$${topdir}/$$module_srcdir \
12853 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12854 --target=${target_alias} \
12855 --with-build-libsubdir=$(HOST_SUBDIR) \
12856 $(STAGEprofile_CONFIGURE_FLAGS) \
12857 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12858 @endif mpc-bootstrap
12860 .PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
12861 maybe-configure-stagefeedback-mpc:
12862 @if mpc-bootstrap
12863 maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
12864 configure-stagefeedback-mpc:
12865 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12866 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12867 @r=`${PWD_COMMAND}`; export r; \
12868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12869 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12870 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12871 $(HOST_EXPORTS) \
12872 $(POSTSTAGE1_HOST_EXPORTS) \
12873 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12874 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12875 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12876 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
12877 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12878 cd $(HOST_SUBDIR)/mpc || exit 1; \
12879 case $(srcdir) in \
12880 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12881 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12882 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12883 esac; \
12884 module_srcdir=mpc; \
12885 $(SHELL) $$s/$$module_srcdir/configure \
12886 --srcdir=$${topdir}/$$module_srcdir \
12887 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12888 --target=${target_alias} \
12889 --with-build-libsubdir=$(HOST_SUBDIR) \
12890 $(STAGEfeedback_CONFIGURE_FLAGS) \
12891 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12892 @endif mpc-bootstrap
12898 .PHONY: all-mpc maybe-all-mpc
12899 maybe-all-mpc:
12900 @if gcc-bootstrap
12901 all-mpc: stage_current
12902 @endif gcc-bootstrap
12903 @if mpc
12904 TARGET-mpc=all
12905 maybe-all-mpc: all-mpc
12906 all-mpc: configure-mpc
12907 @r=`${PWD_COMMAND}`; export r; \
12908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12909 $(HOST_EXPORTS) \
12910 (cd $(HOST_SUBDIR)/mpc && \
12911 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
12912 $(TARGET-mpc))
12913 @endif mpc
12917 .PHONY: all-stage1-mpc maybe-all-stage1-mpc
12918 .PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
12919 maybe-all-stage1-mpc:
12920 maybe-clean-stage1-mpc:
12921 @if mpc-bootstrap
12922 maybe-all-stage1-mpc: all-stage1-mpc
12923 all-stage1: all-stage1-mpc
12924 TARGET-stage1-mpc = $(TARGET-mpc)
12925 all-stage1-mpc: configure-stage1-mpc
12926 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12927 @r=`${PWD_COMMAND}`; export r; \
12928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12929 TFLAGS="$(STAGE1_TFLAGS)"; \
12930 $(HOST_EXPORTS) \
12931 cd $(HOST_SUBDIR)/mpc && \
12932 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12933 CFLAGS="$(STAGE1_CFLAGS)" \
12934 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12935 LIBCFLAGS="$(LIBCFLAGS)" \
12936 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12937 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12938 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12939 $(EXTRA_HOST_FLAGS) \
12940 $(STAGE1_FLAGS_TO_PASS) \
12941 TFLAGS="$(STAGE1_TFLAGS)" \
12942 $(TARGET-stage1-mpc)
12944 maybe-clean-stage1-mpc: clean-stage1-mpc
12945 clean-stage1: clean-stage1-mpc
12946 clean-stage1-mpc:
12947 @if [ $(current_stage) = stage1 ]; then \
12948 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12949 else \
12950 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
12951 $(MAKE) stage1-start; \
12952 fi; \
12953 cd $(HOST_SUBDIR)/mpc && \
12954 $(MAKE) $(EXTRA_HOST_FLAGS) \
12955 $(STAGE1_FLAGS_TO_PASS) clean
12956 @endif mpc-bootstrap
12959 .PHONY: all-stage2-mpc maybe-all-stage2-mpc
12960 .PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
12961 maybe-all-stage2-mpc:
12962 maybe-clean-stage2-mpc:
12963 @if mpc-bootstrap
12964 maybe-all-stage2-mpc: all-stage2-mpc
12965 all-stage2: all-stage2-mpc
12966 TARGET-stage2-mpc = $(TARGET-mpc)
12967 all-stage2-mpc: configure-stage2-mpc
12968 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12969 @r=`${PWD_COMMAND}`; export r; \
12970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12971 TFLAGS="$(STAGE2_TFLAGS)"; \
12972 $(HOST_EXPORTS) \
12973 $(POSTSTAGE1_HOST_EXPORTS) \
12974 cd $(HOST_SUBDIR)/mpc && \
12975 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12976 CFLAGS="$(STAGE2_CFLAGS)" \
12977 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12978 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12979 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12980 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12981 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12982 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12983 TFLAGS="$(STAGE2_TFLAGS)" \
12984 $(TARGET-stage2-mpc)
12986 maybe-clean-stage2-mpc: clean-stage2-mpc
12987 clean-stage2: clean-stage2-mpc
12988 clean-stage2-mpc:
12989 @if [ $(current_stage) = stage2 ]; then \
12990 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12991 else \
12992 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
12993 $(MAKE) stage2-start; \
12994 fi; \
12995 cd $(HOST_SUBDIR)/mpc && \
12996 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12997 @endif mpc-bootstrap
13000 .PHONY: all-stage3-mpc maybe-all-stage3-mpc
13001 .PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
13002 maybe-all-stage3-mpc:
13003 maybe-clean-stage3-mpc:
13004 @if mpc-bootstrap
13005 maybe-all-stage3-mpc: all-stage3-mpc
13006 all-stage3: all-stage3-mpc
13007 TARGET-stage3-mpc = $(TARGET-mpc)
13008 all-stage3-mpc: configure-stage3-mpc
13009 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13010 @r=`${PWD_COMMAND}`; export r; \
13011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13012 TFLAGS="$(STAGE3_TFLAGS)"; \
13013 $(HOST_EXPORTS) \
13014 $(POSTSTAGE1_HOST_EXPORTS) \
13015 cd $(HOST_SUBDIR)/mpc && \
13016 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13017 CFLAGS="$(STAGE3_CFLAGS)" \
13018 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13019 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13020 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13021 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13022 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13023 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13024 TFLAGS="$(STAGE3_TFLAGS)" \
13025 $(TARGET-stage3-mpc)
13027 maybe-clean-stage3-mpc: clean-stage3-mpc
13028 clean-stage3: clean-stage3-mpc
13029 clean-stage3-mpc:
13030 @if [ $(current_stage) = stage3 ]; then \
13031 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13032 else \
13033 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
13034 $(MAKE) stage3-start; \
13035 fi; \
13036 cd $(HOST_SUBDIR)/mpc && \
13037 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13038 @endif mpc-bootstrap
13041 .PHONY: all-stage4-mpc maybe-all-stage4-mpc
13042 .PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
13043 maybe-all-stage4-mpc:
13044 maybe-clean-stage4-mpc:
13045 @if mpc-bootstrap
13046 maybe-all-stage4-mpc: all-stage4-mpc
13047 all-stage4: all-stage4-mpc
13048 TARGET-stage4-mpc = $(TARGET-mpc)
13049 all-stage4-mpc: configure-stage4-mpc
13050 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13051 @r=`${PWD_COMMAND}`; export r; \
13052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13053 TFLAGS="$(STAGE4_TFLAGS)"; \
13054 $(HOST_EXPORTS) \
13055 $(POSTSTAGE1_HOST_EXPORTS) \
13056 cd $(HOST_SUBDIR)/mpc && \
13057 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13058 CFLAGS="$(STAGE4_CFLAGS)" \
13059 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13060 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13061 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13062 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13063 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13064 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13065 TFLAGS="$(STAGE4_TFLAGS)" \
13066 $(TARGET-stage4-mpc)
13068 maybe-clean-stage4-mpc: clean-stage4-mpc
13069 clean-stage4: clean-stage4-mpc
13070 clean-stage4-mpc:
13071 @if [ $(current_stage) = stage4 ]; then \
13072 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13073 else \
13074 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
13075 $(MAKE) stage4-start; \
13076 fi; \
13077 cd $(HOST_SUBDIR)/mpc && \
13078 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13079 @endif mpc-bootstrap
13082 .PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
13083 .PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
13084 maybe-all-stageprofile-mpc:
13085 maybe-clean-stageprofile-mpc:
13086 @if mpc-bootstrap
13087 maybe-all-stageprofile-mpc: all-stageprofile-mpc
13088 all-stageprofile: all-stageprofile-mpc
13089 TARGET-stageprofile-mpc = $(TARGET-mpc)
13090 all-stageprofile-mpc: configure-stageprofile-mpc
13091 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13092 @r=`${PWD_COMMAND}`; export r; \
13093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13094 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13095 $(HOST_EXPORTS) \
13096 $(POSTSTAGE1_HOST_EXPORTS) \
13097 cd $(HOST_SUBDIR)/mpc && \
13098 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13099 CFLAGS="$(STAGEprofile_CFLAGS)" \
13100 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13101 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13102 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13103 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13104 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13105 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13106 TFLAGS="$(STAGEprofile_TFLAGS)" \
13107 $(TARGET-stageprofile-mpc)
13109 maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
13110 clean-stageprofile: clean-stageprofile-mpc
13111 clean-stageprofile-mpc:
13112 @if [ $(current_stage) = stageprofile ]; then \
13113 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13114 else \
13115 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
13116 $(MAKE) stageprofile-start; \
13117 fi; \
13118 cd $(HOST_SUBDIR)/mpc && \
13119 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13120 @endif mpc-bootstrap
13123 .PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
13124 .PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
13125 maybe-all-stagefeedback-mpc:
13126 maybe-clean-stagefeedback-mpc:
13127 @if mpc-bootstrap
13128 maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
13129 all-stagefeedback: all-stagefeedback-mpc
13130 TARGET-stagefeedback-mpc = $(TARGET-mpc)
13131 all-stagefeedback-mpc: configure-stagefeedback-mpc
13132 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13133 @r=`${PWD_COMMAND}`; export r; \
13134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13135 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13136 $(HOST_EXPORTS) \
13137 $(POSTSTAGE1_HOST_EXPORTS) \
13138 cd $(HOST_SUBDIR)/mpc && \
13139 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13140 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13141 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13142 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13143 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13144 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13145 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13146 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13147 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13148 $(TARGET-stagefeedback-mpc)
13150 maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
13151 clean-stagefeedback: clean-stagefeedback-mpc
13152 clean-stagefeedback-mpc:
13153 @if [ $(current_stage) = stagefeedback ]; then \
13154 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
13155 else \
13156 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
13157 $(MAKE) stagefeedback-start; \
13158 fi; \
13159 cd $(HOST_SUBDIR)/mpc && \
13160 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
13161 @endif mpc-bootstrap
13167 .PHONY: check-mpc maybe-check-mpc
13168 maybe-check-mpc:
13169 @if mpc
13170 maybe-check-mpc: check-mpc
13172 check-mpc:
13173 @: $(MAKE); $(unstage)
13174 @r=`${PWD_COMMAND}`; export r; \
13175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13176 $(HOST_EXPORTS) \
13177 (cd $(HOST_SUBDIR)/mpc && \
13178 $(MAKE) $(FLAGS_TO_PASS) check)
13180 @endif mpc
13182 .PHONY: install-mpc maybe-install-mpc
13183 maybe-install-mpc:
13184 @if mpc
13185 maybe-install-mpc: install-mpc
13187 install-mpc:
13189 @endif mpc
13191 .PHONY: install-strip-mpc maybe-install-strip-mpc
13192 maybe-install-strip-mpc:
13193 @if mpc
13194 maybe-install-strip-mpc: install-strip-mpc
13196 install-strip-mpc:
13198 @endif mpc
13200 # Other targets (info, dvi, pdf, etc.)
13202 .PHONY: maybe-info-mpc info-mpc
13203 maybe-info-mpc:
13204 @if mpc
13205 maybe-info-mpc: info-mpc
13207 info-mpc: \
13208 configure-mpc
13209 @[ -f ./mpc/Makefile ] || exit 0; \
13210 r=`${PWD_COMMAND}`; export r; \
13211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13212 $(HOST_EXPORTS) \
13213 for flag in $(EXTRA_HOST_FLAGS) ; do \
13214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13215 done; \
13216 echo "Doing info in mpc" ; \
13217 (cd $(HOST_SUBDIR)/mpc && \
13218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13220 "RANLIB=$${RANLIB}" \
13221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13222 info) \
13223 || exit 1
13225 @endif mpc
13227 .PHONY: maybe-dvi-mpc dvi-mpc
13228 maybe-dvi-mpc:
13229 @if mpc
13230 maybe-dvi-mpc: dvi-mpc
13232 dvi-mpc: \
13233 configure-mpc
13234 @[ -f ./mpc/Makefile ] || exit 0; \
13235 r=`${PWD_COMMAND}`; export r; \
13236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13237 $(HOST_EXPORTS) \
13238 for flag in $(EXTRA_HOST_FLAGS) ; do \
13239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13240 done; \
13241 echo "Doing dvi in mpc" ; \
13242 (cd $(HOST_SUBDIR)/mpc && \
13243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13245 "RANLIB=$${RANLIB}" \
13246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13247 dvi) \
13248 || exit 1
13250 @endif mpc
13252 .PHONY: maybe-pdf-mpc pdf-mpc
13253 maybe-pdf-mpc:
13254 @if mpc
13255 maybe-pdf-mpc: pdf-mpc
13257 pdf-mpc: \
13258 configure-mpc
13259 @[ -f ./mpc/Makefile ] || exit 0; \
13260 r=`${PWD_COMMAND}`; export r; \
13261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13262 $(HOST_EXPORTS) \
13263 for flag in $(EXTRA_HOST_FLAGS) ; do \
13264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13265 done; \
13266 echo "Doing pdf in mpc" ; \
13267 (cd $(HOST_SUBDIR)/mpc && \
13268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13270 "RANLIB=$${RANLIB}" \
13271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13272 pdf) \
13273 || exit 1
13275 @endif mpc
13277 .PHONY: maybe-html-mpc html-mpc
13278 maybe-html-mpc:
13279 @if mpc
13280 maybe-html-mpc: html-mpc
13282 html-mpc: \
13283 configure-mpc
13284 @[ -f ./mpc/Makefile ] || exit 0; \
13285 r=`${PWD_COMMAND}`; export r; \
13286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13287 $(HOST_EXPORTS) \
13288 for flag in $(EXTRA_HOST_FLAGS) ; do \
13289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13290 done; \
13291 echo "Doing html in mpc" ; \
13292 (cd $(HOST_SUBDIR)/mpc && \
13293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13295 "RANLIB=$${RANLIB}" \
13296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13297 html) \
13298 || exit 1
13300 @endif mpc
13302 .PHONY: maybe-TAGS-mpc TAGS-mpc
13303 maybe-TAGS-mpc:
13304 @if mpc
13305 maybe-TAGS-mpc: TAGS-mpc
13307 TAGS-mpc: \
13308 configure-mpc
13309 @[ -f ./mpc/Makefile ] || exit 0; \
13310 r=`${PWD_COMMAND}`; export r; \
13311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13312 $(HOST_EXPORTS) \
13313 for flag in $(EXTRA_HOST_FLAGS) ; do \
13314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13315 done; \
13316 echo "Doing TAGS in mpc" ; \
13317 (cd $(HOST_SUBDIR)/mpc && \
13318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13320 "RANLIB=$${RANLIB}" \
13321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13322 TAGS) \
13323 || exit 1
13325 @endif mpc
13327 .PHONY: maybe-install-info-mpc install-info-mpc
13328 maybe-install-info-mpc:
13329 @if mpc
13330 maybe-install-info-mpc: install-info-mpc
13332 install-info-mpc: \
13333 configure-mpc \
13334 info-mpc
13335 @[ -f ./mpc/Makefile ] || exit 0; \
13336 r=`${PWD_COMMAND}`; export r; \
13337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13338 $(HOST_EXPORTS) \
13339 for flag in $(EXTRA_HOST_FLAGS) ; do \
13340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13341 done; \
13342 echo "Doing install-info in mpc" ; \
13343 (cd $(HOST_SUBDIR)/mpc && \
13344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13346 "RANLIB=$${RANLIB}" \
13347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13348 install-info) \
13349 || exit 1
13351 @endif mpc
13353 .PHONY: maybe-install-pdf-mpc install-pdf-mpc
13354 maybe-install-pdf-mpc:
13355 @if mpc
13356 maybe-install-pdf-mpc: install-pdf-mpc
13358 install-pdf-mpc: \
13359 configure-mpc \
13360 pdf-mpc
13361 @[ -f ./mpc/Makefile ] || exit 0; \
13362 r=`${PWD_COMMAND}`; export r; \
13363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13364 $(HOST_EXPORTS) \
13365 for flag in $(EXTRA_HOST_FLAGS) ; do \
13366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13367 done; \
13368 echo "Doing install-pdf in mpc" ; \
13369 (cd $(HOST_SUBDIR)/mpc && \
13370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13372 "RANLIB=$${RANLIB}" \
13373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13374 install-pdf) \
13375 || exit 1
13377 @endif mpc
13379 .PHONY: maybe-install-html-mpc install-html-mpc
13380 maybe-install-html-mpc:
13381 @if mpc
13382 maybe-install-html-mpc: install-html-mpc
13384 install-html-mpc: \
13385 configure-mpc \
13386 html-mpc
13387 @[ -f ./mpc/Makefile ] || exit 0; \
13388 r=`${PWD_COMMAND}`; export r; \
13389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13390 $(HOST_EXPORTS) \
13391 for flag in $(EXTRA_HOST_FLAGS) ; do \
13392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13393 done; \
13394 echo "Doing install-html in mpc" ; \
13395 (cd $(HOST_SUBDIR)/mpc && \
13396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13398 "RANLIB=$${RANLIB}" \
13399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13400 install-html) \
13401 || exit 1
13403 @endif mpc
13405 .PHONY: maybe-installcheck-mpc installcheck-mpc
13406 maybe-installcheck-mpc:
13407 @if mpc
13408 maybe-installcheck-mpc: installcheck-mpc
13410 installcheck-mpc: \
13411 configure-mpc
13412 @[ -f ./mpc/Makefile ] || exit 0; \
13413 r=`${PWD_COMMAND}`; export r; \
13414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13415 $(HOST_EXPORTS) \
13416 for flag in $(EXTRA_HOST_FLAGS) ; do \
13417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13418 done; \
13419 echo "Doing installcheck in mpc" ; \
13420 (cd $(HOST_SUBDIR)/mpc && \
13421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13423 "RANLIB=$${RANLIB}" \
13424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13425 installcheck) \
13426 || exit 1
13428 @endif mpc
13430 .PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
13431 maybe-mostlyclean-mpc:
13432 @if mpc
13433 maybe-mostlyclean-mpc: mostlyclean-mpc
13435 mostlyclean-mpc:
13436 @[ -f ./mpc/Makefile ] || exit 0; \
13437 r=`${PWD_COMMAND}`; export r; \
13438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13439 $(HOST_EXPORTS) \
13440 for flag in $(EXTRA_HOST_FLAGS) ; do \
13441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13442 done; \
13443 echo "Doing mostlyclean in mpc" ; \
13444 (cd $(HOST_SUBDIR)/mpc && \
13445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13447 "RANLIB=$${RANLIB}" \
13448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13449 mostlyclean) \
13450 || exit 1
13452 @endif mpc
13454 .PHONY: maybe-clean-mpc clean-mpc
13455 maybe-clean-mpc:
13456 @if mpc
13457 maybe-clean-mpc: clean-mpc
13459 clean-mpc:
13460 @[ -f ./mpc/Makefile ] || exit 0; \
13461 r=`${PWD_COMMAND}`; export r; \
13462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13463 $(HOST_EXPORTS) \
13464 for flag in $(EXTRA_HOST_FLAGS) ; do \
13465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13466 done; \
13467 echo "Doing clean in mpc" ; \
13468 (cd $(HOST_SUBDIR)/mpc && \
13469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13471 "RANLIB=$${RANLIB}" \
13472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13473 clean) \
13474 || exit 1
13476 @endif mpc
13478 .PHONY: maybe-distclean-mpc distclean-mpc
13479 maybe-distclean-mpc:
13480 @if mpc
13481 maybe-distclean-mpc: distclean-mpc
13483 distclean-mpc:
13484 @[ -f ./mpc/Makefile ] || exit 0; \
13485 r=`${PWD_COMMAND}`; export r; \
13486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13487 $(HOST_EXPORTS) \
13488 for flag in $(EXTRA_HOST_FLAGS) ; do \
13489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13490 done; \
13491 echo "Doing distclean in mpc" ; \
13492 (cd $(HOST_SUBDIR)/mpc && \
13493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13495 "RANLIB=$${RANLIB}" \
13496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13497 distclean) \
13498 || exit 1
13500 @endif mpc
13502 .PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
13503 maybe-maintainer-clean-mpc:
13504 @if mpc
13505 maybe-maintainer-clean-mpc: maintainer-clean-mpc
13507 maintainer-clean-mpc:
13508 @[ -f ./mpc/Makefile ] || exit 0; \
13509 r=`${PWD_COMMAND}`; export r; \
13510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13511 $(HOST_EXPORTS) \
13512 for flag in $(EXTRA_HOST_FLAGS) ; do \
13513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13514 done; \
13515 echo "Doing maintainer-clean in mpc" ; \
13516 (cd $(HOST_SUBDIR)/mpc && \
13517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13519 "RANLIB=$${RANLIB}" \
13520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13521 maintainer-clean) \
13522 || exit 1
13524 @endif mpc
13528 .PHONY: configure-isl maybe-configure-isl
13529 maybe-configure-isl:
13530 @if gcc-bootstrap
13531 configure-isl: stage_current
13532 @endif gcc-bootstrap
13533 @if isl
13534 maybe-configure-isl: configure-isl
13535 configure-isl:
13536 @r=`${PWD_COMMAND}`; export r; \
13537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13538 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13539 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13540 $(HOST_EXPORTS) \
13541 echo Configuring in $(HOST_SUBDIR)/isl; \
13542 cd "$(HOST_SUBDIR)/isl" || exit 1; \
13543 case $(srcdir) in \
13544 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13545 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13546 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13547 esac; \
13548 module_srcdir=isl; \
13549 $(SHELL) \
13550 $$s/$$module_srcdir/configure \
13551 --srcdir=$${topdir}/$$module_srcdir \
13552 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13553 --target=${target_alias} --disable-shared @extra_isl_gmp_configure_flags@ \
13554 || exit 1
13555 @endif isl
13559 .PHONY: configure-stage1-isl maybe-configure-stage1-isl
13560 maybe-configure-stage1-isl:
13561 @if isl-bootstrap
13562 maybe-configure-stage1-isl: configure-stage1-isl
13563 configure-stage1-isl:
13564 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13565 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13566 @r=`${PWD_COMMAND}`; export r; \
13567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13568 TFLAGS="$(STAGE1_TFLAGS)"; \
13569 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13570 $(HOST_EXPORTS) \
13571 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13572 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13573 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
13574 echo Configuring stage 1 in $(HOST_SUBDIR)/isl ; \
13575 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13576 cd $(HOST_SUBDIR)/isl || exit 1; \
13577 case $(srcdir) in \
13578 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13579 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13580 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13581 esac; \
13582 module_srcdir=isl; \
13583 $(SHELL) $$s/$$module_srcdir/configure \
13584 --srcdir=$${topdir}/$$module_srcdir \
13585 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13586 --target=${target_alias} \
13588 $(STAGE1_CONFIGURE_FLAGS) \
13589 --disable-shared @extra_isl_gmp_configure_flags@
13590 @endif isl-bootstrap
13592 .PHONY: configure-stage2-isl maybe-configure-stage2-isl
13593 maybe-configure-stage2-isl:
13594 @if isl-bootstrap
13595 maybe-configure-stage2-isl: configure-stage2-isl
13596 configure-stage2-isl:
13597 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13598 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13599 @r=`${PWD_COMMAND}`; export r; \
13600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13601 TFLAGS="$(STAGE2_TFLAGS)"; \
13602 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13603 $(HOST_EXPORTS) \
13604 $(POSTSTAGE1_HOST_EXPORTS) \
13605 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13606 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13607 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
13608 echo Configuring stage 2 in $(HOST_SUBDIR)/isl ; \
13609 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13610 cd $(HOST_SUBDIR)/isl || exit 1; \
13611 case $(srcdir) in \
13612 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13613 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13614 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13615 esac; \
13616 module_srcdir=isl; \
13617 $(SHELL) $$s/$$module_srcdir/configure \
13618 --srcdir=$${topdir}/$$module_srcdir \
13619 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13620 --target=${target_alias} \
13621 --with-build-libsubdir=$(HOST_SUBDIR) \
13622 $(STAGE2_CONFIGURE_FLAGS) \
13623 --disable-shared @extra_isl_gmp_configure_flags@
13624 @endif isl-bootstrap
13626 .PHONY: configure-stage3-isl maybe-configure-stage3-isl
13627 maybe-configure-stage3-isl:
13628 @if isl-bootstrap
13629 maybe-configure-stage3-isl: configure-stage3-isl
13630 configure-stage3-isl:
13631 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13632 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13633 @r=`${PWD_COMMAND}`; export r; \
13634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13635 TFLAGS="$(STAGE3_TFLAGS)"; \
13636 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13637 $(HOST_EXPORTS) \
13638 $(POSTSTAGE1_HOST_EXPORTS) \
13639 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13640 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13641 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
13642 echo Configuring stage 3 in $(HOST_SUBDIR)/isl ; \
13643 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13644 cd $(HOST_SUBDIR)/isl || exit 1; \
13645 case $(srcdir) in \
13646 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13647 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13648 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13649 esac; \
13650 module_srcdir=isl; \
13651 $(SHELL) $$s/$$module_srcdir/configure \
13652 --srcdir=$${topdir}/$$module_srcdir \
13653 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13654 --target=${target_alias} \
13655 --with-build-libsubdir=$(HOST_SUBDIR) \
13656 $(STAGE3_CONFIGURE_FLAGS) \
13657 --disable-shared @extra_isl_gmp_configure_flags@
13658 @endif isl-bootstrap
13660 .PHONY: configure-stage4-isl maybe-configure-stage4-isl
13661 maybe-configure-stage4-isl:
13662 @if isl-bootstrap
13663 maybe-configure-stage4-isl: configure-stage4-isl
13664 configure-stage4-isl:
13665 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13666 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13667 @r=`${PWD_COMMAND}`; export r; \
13668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13669 TFLAGS="$(STAGE4_TFLAGS)"; \
13670 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13671 $(HOST_EXPORTS) \
13672 $(POSTSTAGE1_HOST_EXPORTS) \
13673 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13674 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13675 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
13676 echo Configuring stage 4 in $(HOST_SUBDIR)/isl ; \
13677 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13678 cd $(HOST_SUBDIR)/isl || exit 1; \
13679 case $(srcdir) in \
13680 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13681 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13682 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13683 esac; \
13684 module_srcdir=isl; \
13685 $(SHELL) $$s/$$module_srcdir/configure \
13686 --srcdir=$${topdir}/$$module_srcdir \
13687 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13688 --target=${target_alias} \
13689 --with-build-libsubdir=$(HOST_SUBDIR) \
13690 $(STAGE4_CONFIGURE_FLAGS) \
13691 --disable-shared @extra_isl_gmp_configure_flags@
13692 @endif isl-bootstrap
13694 .PHONY: configure-stageprofile-isl maybe-configure-stageprofile-isl
13695 maybe-configure-stageprofile-isl:
13696 @if isl-bootstrap
13697 maybe-configure-stageprofile-isl: configure-stageprofile-isl
13698 configure-stageprofile-isl:
13699 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13700 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13701 @r=`${PWD_COMMAND}`; export r; \
13702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13703 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13704 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13705 $(HOST_EXPORTS) \
13706 $(POSTSTAGE1_HOST_EXPORTS) \
13707 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13708 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13709 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
13710 echo Configuring stage profile in $(HOST_SUBDIR)/isl ; \
13711 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13712 cd $(HOST_SUBDIR)/isl || exit 1; \
13713 case $(srcdir) in \
13714 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13715 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13716 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13717 esac; \
13718 module_srcdir=isl; \
13719 $(SHELL) $$s/$$module_srcdir/configure \
13720 --srcdir=$${topdir}/$$module_srcdir \
13721 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13722 --target=${target_alias} \
13723 --with-build-libsubdir=$(HOST_SUBDIR) \
13724 $(STAGEprofile_CONFIGURE_FLAGS) \
13725 --disable-shared @extra_isl_gmp_configure_flags@
13726 @endif isl-bootstrap
13728 .PHONY: configure-stagefeedback-isl maybe-configure-stagefeedback-isl
13729 maybe-configure-stagefeedback-isl:
13730 @if isl-bootstrap
13731 maybe-configure-stagefeedback-isl: configure-stagefeedback-isl
13732 configure-stagefeedback-isl:
13733 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13734 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13735 @r=`${PWD_COMMAND}`; export r; \
13736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13737 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13738 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13739 $(HOST_EXPORTS) \
13740 $(POSTSTAGE1_HOST_EXPORTS) \
13741 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13742 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13743 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13744 echo Configuring stage feedback in $(HOST_SUBDIR)/isl ; \
13745 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13746 cd $(HOST_SUBDIR)/isl || exit 1; \
13747 case $(srcdir) in \
13748 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13749 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13750 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13751 esac; \
13752 module_srcdir=isl; \
13753 $(SHELL) $$s/$$module_srcdir/configure \
13754 --srcdir=$${topdir}/$$module_srcdir \
13755 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13756 --target=${target_alias} \
13757 --with-build-libsubdir=$(HOST_SUBDIR) \
13758 $(STAGEfeedback_CONFIGURE_FLAGS) \
13759 --disable-shared @extra_isl_gmp_configure_flags@
13760 @endif isl-bootstrap
13766 .PHONY: all-isl maybe-all-isl
13767 maybe-all-isl:
13768 @if gcc-bootstrap
13769 all-isl: stage_current
13770 @endif gcc-bootstrap
13771 @if isl
13772 TARGET-isl=all
13773 maybe-all-isl: all-isl
13774 all-isl: configure-isl
13775 @r=`${PWD_COMMAND}`; export r; \
13776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13777 $(HOST_EXPORTS) \
13778 (cd $(HOST_SUBDIR)/isl && \
13779 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) V=1 \
13780 $(TARGET-isl))
13781 @endif isl
13785 .PHONY: all-stage1-isl maybe-all-stage1-isl
13786 .PHONY: clean-stage1-isl maybe-clean-stage1-isl
13787 maybe-all-stage1-isl:
13788 maybe-clean-stage1-isl:
13789 @if isl-bootstrap
13790 maybe-all-stage1-isl: all-stage1-isl
13791 all-stage1: all-stage1-isl
13792 TARGET-stage1-isl = $(TARGET-isl)
13793 all-stage1-isl: configure-stage1-isl
13794 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13795 @r=`${PWD_COMMAND}`; export r; \
13796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13797 TFLAGS="$(STAGE1_TFLAGS)"; \
13798 $(HOST_EXPORTS) \
13799 cd $(HOST_SUBDIR)/isl && \
13800 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13801 CFLAGS="$(STAGE1_CFLAGS)" \
13802 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13803 LIBCFLAGS="$(LIBCFLAGS)" \
13804 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13805 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13806 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13807 $(EXTRA_HOST_FLAGS) \
13808 $(STAGE1_FLAGS_TO_PASS) V=1 \
13809 TFLAGS="$(STAGE1_TFLAGS)" \
13810 $(TARGET-stage1-isl)
13812 maybe-clean-stage1-isl: clean-stage1-isl
13813 clean-stage1: clean-stage1-isl
13814 clean-stage1-isl:
13815 @if [ $(current_stage) = stage1 ]; then \
13816 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13817 else \
13818 [ -f $(HOST_SUBDIR)/stage1-isl/Makefile ] || exit 0; \
13819 $(MAKE) stage1-start; \
13820 fi; \
13821 cd $(HOST_SUBDIR)/isl && \
13822 $(MAKE) $(EXTRA_HOST_FLAGS) \
13823 $(STAGE1_FLAGS_TO_PASS) V=1 clean
13824 @endif isl-bootstrap
13827 .PHONY: all-stage2-isl maybe-all-stage2-isl
13828 .PHONY: clean-stage2-isl maybe-clean-stage2-isl
13829 maybe-all-stage2-isl:
13830 maybe-clean-stage2-isl:
13831 @if isl-bootstrap
13832 maybe-all-stage2-isl: all-stage2-isl
13833 all-stage2: all-stage2-isl
13834 TARGET-stage2-isl = $(TARGET-isl)
13835 all-stage2-isl: configure-stage2-isl
13836 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13837 @r=`${PWD_COMMAND}`; export r; \
13838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13839 TFLAGS="$(STAGE2_TFLAGS)"; \
13840 $(HOST_EXPORTS) \
13841 $(POSTSTAGE1_HOST_EXPORTS) \
13842 cd $(HOST_SUBDIR)/isl && \
13843 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13844 CFLAGS="$(STAGE2_CFLAGS)" \
13845 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13846 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13847 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13848 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13849 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13850 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13851 TFLAGS="$(STAGE2_TFLAGS)" \
13852 $(TARGET-stage2-isl)
13854 maybe-clean-stage2-isl: clean-stage2-isl
13855 clean-stage2: clean-stage2-isl
13856 clean-stage2-isl:
13857 @if [ $(current_stage) = stage2 ]; then \
13858 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13859 else \
13860 [ -f $(HOST_SUBDIR)/stage2-isl/Makefile ] || exit 0; \
13861 $(MAKE) stage2-start; \
13862 fi; \
13863 cd $(HOST_SUBDIR)/isl && \
13864 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13865 @endif isl-bootstrap
13868 .PHONY: all-stage3-isl maybe-all-stage3-isl
13869 .PHONY: clean-stage3-isl maybe-clean-stage3-isl
13870 maybe-all-stage3-isl:
13871 maybe-clean-stage3-isl:
13872 @if isl-bootstrap
13873 maybe-all-stage3-isl: all-stage3-isl
13874 all-stage3: all-stage3-isl
13875 TARGET-stage3-isl = $(TARGET-isl)
13876 all-stage3-isl: configure-stage3-isl
13877 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13878 @r=`${PWD_COMMAND}`; export r; \
13879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13880 TFLAGS="$(STAGE3_TFLAGS)"; \
13881 $(HOST_EXPORTS) \
13882 $(POSTSTAGE1_HOST_EXPORTS) \
13883 cd $(HOST_SUBDIR)/isl && \
13884 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13885 CFLAGS="$(STAGE3_CFLAGS)" \
13886 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13887 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13888 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13889 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13890 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13891 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13892 TFLAGS="$(STAGE3_TFLAGS)" \
13893 $(TARGET-stage3-isl)
13895 maybe-clean-stage3-isl: clean-stage3-isl
13896 clean-stage3: clean-stage3-isl
13897 clean-stage3-isl:
13898 @if [ $(current_stage) = stage3 ]; then \
13899 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13900 else \
13901 [ -f $(HOST_SUBDIR)/stage3-isl/Makefile ] || exit 0; \
13902 $(MAKE) stage3-start; \
13903 fi; \
13904 cd $(HOST_SUBDIR)/isl && \
13905 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13906 @endif isl-bootstrap
13909 .PHONY: all-stage4-isl maybe-all-stage4-isl
13910 .PHONY: clean-stage4-isl maybe-clean-stage4-isl
13911 maybe-all-stage4-isl:
13912 maybe-clean-stage4-isl:
13913 @if isl-bootstrap
13914 maybe-all-stage4-isl: all-stage4-isl
13915 all-stage4: all-stage4-isl
13916 TARGET-stage4-isl = $(TARGET-isl)
13917 all-stage4-isl: configure-stage4-isl
13918 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13919 @r=`${PWD_COMMAND}`; export r; \
13920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13921 TFLAGS="$(STAGE4_TFLAGS)"; \
13922 $(HOST_EXPORTS) \
13923 $(POSTSTAGE1_HOST_EXPORTS) \
13924 cd $(HOST_SUBDIR)/isl && \
13925 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13926 CFLAGS="$(STAGE4_CFLAGS)" \
13927 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13928 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13929 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13930 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13931 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13932 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13933 TFLAGS="$(STAGE4_TFLAGS)" \
13934 $(TARGET-stage4-isl)
13936 maybe-clean-stage4-isl: clean-stage4-isl
13937 clean-stage4: clean-stage4-isl
13938 clean-stage4-isl:
13939 @if [ $(current_stage) = stage4 ]; then \
13940 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13941 else \
13942 [ -f $(HOST_SUBDIR)/stage4-isl/Makefile ] || exit 0; \
13943 $(MAKE) stage4-start; \
13944 fi; \
13945 cd $(HOST_SUBDIR)/isl && \
13946 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13947 @endif isl-bootstrap
13950 .PHONY: all-stageprofile-isl maybe-all-stageprofile-isl
13951 .PHONY: clean-stageprofile-isl maybe-clean-stageprofile-isl
13952 maybe-all-stageprofile-isl:
13953 maybe-clean-stageprofile-isl:
13954 @if isl-bootstrap
13955 maybe-all-stageprofile-isl: all-stageprofile-isl
13956 all-stageprofile: all-stageprofile-isl
13957 TARGET-stageprofile-isl = $(TARGET-isl)
13958 all-stageprofile-isl: configure-stageprofile-isl
13959 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13960 @r=`${PWD_COMMAND}`; export r; \
13961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13962 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13963 $(HOST_EXPORTS) \
13964 $(POSTSTAGE1_HOST_EXPORTS) \
13965 cd $(HOST_SUBDIR)/isl && \
13966 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13967 CFLAGS="$(STAGEprofile_CFLAGS)" \
13968 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13969 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13970 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13971 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13972 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13973 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13974 TFLAGS="$(STAGEprofile_TFLAGS)" \
13975 $(TARGET-stageprofile-isl)
13977 maybe-clean-stageprofile-isl: clean-stageprofile-isl
13978 clean-stageprofile: clean-stageprofile-isl
13979 clean-stageprofile-isl:
13980 @if [ $(current_stage) = stageprofile ]; then \
13981 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13982 else \
13983 [ -f $(HOST_SUBDIR)/stageprofile-isl/Makefile ] || exit 0; \
13984 $(MAKE) stageprofile-start; \
13985 fi; \
13986 cd $(HOST_SUBDIR)/isl && \
13987 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13988 @endif isl-bootstrap
13991 .PHONY: all-stagefeedback-isl maybe-all-stagefeedback-isl
13992 .PHONY: clean-stagefeedback-isl maybe-clean-stagefeedback-isl
13993 maybe-all-stagefeedback-isl:
13994 maybe-clean-stagefeedback-isl:
13995 @if isl-bootstrap
13996 maybe-all-stagefeedback-isl: all-stagefeedback-isl
13997 all-stagefeedback: all-stagefeedback-isl
13998 TARGET-stagefeedback-isl = $(TARGET-isl)
13999 all-stagefeedback-isl: configure-stagefeedback-isl
14000 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14001 @r=`${PWD_COMMAND}`; export r; \
14002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14003 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14004 $(HOST_EXPORTS) \
14005 $(POSTSTAGE1_HOST_EXPORTS) \
14006 cd $(HOST_SUBDIR)/isl && \
14007 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14008 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14009 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14010 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14011 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14012 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14013 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14014 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
14015 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14016 $(TARGET-stagefeedback-isl)
14018 maybe-clean-stagefeedback-isl: clean-stagefeedback-isl
14019 clean-stagefeedback: clean-stagefeedback-isl
14020 clean-stagefeedback-isl:
14021 @if [ $(current_stage) = stagefeedback ]; then \
14022 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
14023 else \
14024 [ -f $(HOST_SUBDIR)/stagefeedback-isl/Makefile ] || exit 0; \
14025 $(MAKE) stagefeedback-start; \
14026 fi; \
14027 cd $(HOST_SUBDIR)/isl && \
14028 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
14029 @endif isl-bootstrap
14035 .PHONY: check-isl maybe-check-isl
14036 maybe-check-isl:
14037 @if isl
14038 maybe-check-isl: check-isl
14040 check-isl:
14041 @: $(MAKE); $(unstage)
14042 @r=`${PWD_COMMAND}`; export r; \
14043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14044 $(HOST_EXPORTS) \
14045 (cd $(HOST_SUBDIR)/isl && \
14046 $(MAKE) $(FLAGS_TO_PASS) V=1 check)
14048 @endif isl
14050 .PHONY: install-isl maybe-install-isl
14051 maybe-install-isl:
14052 @if isl
14053 maybe-install-isl: install-isl
14055 install-isl:
14057 @endif isl
14059 .PHONY: install-strip-isl maybe-install-strip-isl
14060 maybe-install-strip-isl:
14061 @if isl
14062 maybe-install-strip-isl: install-strip-isl
14064 install-strip-isl:
14066 @endif isl
14068 # Other targets (info, dvi, pdf, etc.)
14070 .PHONY: maybe-info-isl info-isl
14071 maybe-info-isl:
14072 @if isl
14073 maybe-info-isl: info-isl
14075 info-isl: \
14076 configure-isl
14077 @[ -f ./isl/Makefile ] || exit 0; \
14078 r=`${PWD_COMMAND}`; export r; \
14079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14080 $(HOST_EXPORTS) \
14081 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14083 done; \
14084 echo "Doing info in isl" ; \
14085 (cd $(HOST_SUBDIR)/isl && \
14086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14088 "RANLIB=$${RANLIB}" \
14089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14090 info) \
14091 || exit 1
14093 @endif isl
14095 .PHONY: maybe-dvi-isl dvi-isl
14096 maybe-dvi-isl:
14097 @if isl
14098 maybe-dvi-isl: dvi-isl
14100 dvi-isl: \
14101 configure-isl
14102 @[ -f ./isl/Makefile ] || exit 0; \
14103 r=`${PWD_COMMAND}`; export r; \
14104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14105 $(HOST_EXPORTS) \
14106 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14108 done; \
14109 echo "Doing dvi in isl" ; \
14110 (cd $(HOST_SUBDIR)/isl && \
14111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14113 "RANLIB=$${RANLIB}" \
14114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14115 dvi) \
14116 || exit 1
14118 @endif isl
14120 .PHONY: maybe-pdf-isl pdf-isl
14121 maybe-pdf-isl:
14122 @if isl
14123 maybe-pdf-isl: pdf-isl
14125 pdf-isl: \
14126 configure-isl
14127 @[ -f ./isl/Makefile ] || exit 0; \
14128 r=`${PWD_COMMAND}`; export r; \
14129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14130 $(HOST_EXPORTS) \
14131 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14133 done; \
14134 echo "Doing pdf in isl" ; \
14135 (cd $(HOST_SUBDIR)/isl && \
14136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14138 "RANLIB=$${RANLIB}" \
14139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14140 pdf) \
14141 || exit 1
14143 @endif isl
14145 .PHONY: maybe-html-isl html-isl
14146 maybe-html-isl:
14147 @if isl
14148 maybe-html-isl: html-isl
14150 html-isl: \
14151 configure-isl
14152 @[ -f ./isl/Makefile ] || exit 0; \
14153 r=`${PWD_COMMAND}`; export r; \
14154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14155 $(HOST_EXPORTS) \
14156 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14158 done; \
14159 echo "Doing html in isl" ; \
14160 (cd $(HOST_SUBDIR)/isl && \
14161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14163 "RANLIB=$${RANLIB}" \
14164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14165 html) \
14166 || exit 1
14168 @endif isl
14170 .PHONY: maybe-TAGS-isl TAGS-isl
14171 maybe-TAGS-isl:
14172 @if isl
14173 maybe-TAGS-isl: TAGS-isl
14175 TAGS-isl: \
14176 configure-isl
14177 @[ -f ./isl/Makefile ] || exit 0; \
14178 r=`${PWD_COMMAND}`; export r; \
14179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14180 $(HOST_EXPORTS) \
14181 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14183 done; \
14184 echo "Doing TAGS in isl" ; \
14185 (cd $(HOST_SUBDIR)/isl && \
14186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14188 "RANLIB=$${RANLIB}" \
14189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14190 TAGS) \
14191 || exit 1
14193 @endif isl
14195 .PHONY: maybe-install-info-isl install-info-isl
14196 maybe-install-info-isl:
14197 @if isl
14198 maybe-install-info-isl: install-info-isl
14200 install-info-isl: \
14201 configure-isl \
14202 info-isl
14203 @[ -f ./isl/Makefile ] || exit 0; \
14204 r=`${PWD_COMMAND}`; export r; \
14205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14206 $(HOST_EXPORTS) \
14207 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14209 done; \
14210 echo "Doing install-info in isl" ; \
14211 (cd $(HOST_SUBDIR)/isl && \
14212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14214 "RANLIB=$${RANLIB}" \
14215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14216 install-info) \
14217 || exit 1
14219 @endif isl
14221 .PHONY: maybe-install-pdf-isl install-pdf-isl
14222 maybe-install-pdf-isl:
14223 @if isl
14224 maybe-install-pdf-isl: install-pdf-isl
14226 install-pdf-isl: \
14227 configure-isl \
14228 pdf-isl
14229 @[ -f ./isl/Makefile ] || exit 0; \
14230 r=`${PWD_COMMAND}`; export r; \
14231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14232 $(HOST_EXPORTS) \
14233 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14235 done; \
14236 echo "Doing install-pdf in isl" ; \
14237 (cd $(HOST_SUBDIR)/isl && \
14238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14240 "RANLIB=$${RANLIB}" \
14241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14242 install-pdf) \
14243 || exit 1
14245 @endif isl
14247 .PHONY: maybe-install-html-isl install-html-isl
14248 maybe-install-html-isl:
14249 @if isl
14250 maybe-install-html-isl: install-html-isl
14252 install-html-isl: \
14253 configure-isl \
14254 html-isl
14255 @[ -f ./isl/Makefile ] || exit 0; \
14256 r=`${PWD_COMMAND}`; export r; \
14257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14258 $(HOST_EXPORTS) \
14259 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14261 done; \
14262 echo "Doing install-html in isl" ; \
14263 (cd $(HOST_SUBDIR)/isl && \
14264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14266 "RANLIB=$${RANLIB}" \
14267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14268 install-html) \
14269 || exit 1
14271 @endif isl
14273 .PHONY: maybe-installcheck-isl installcheck-isl
14274 maybe-installcheck-isl:
14275 @if isl
14276 maybe-installcheck-isl: installcheck-isl
14278 installcheck-isl: \
14279 configure-isl
14280 @[ -f ./isl/Makefile ] || exit 0; \
14281 r=`${PWD_COMMAND}`; export r; \
14282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14283 $(HOST_EXPORTS) \
14284 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14286 done; \
14287 echo "Doing installcheck in isl" ; \
14288 (cd $(HOST_SUBDIR)/isl && \
14289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14291 "RANLIB=$${RANLIB}" \
14292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14293 installcheck) \
14294 || exit 1
14296 @endif isl
14298 .PHONY: maybe-mostlyclean-isl mostlyclean-isl
14299 maybe-mostlyclean-isl:
14300 @if isl
14301 maybe-mostlyclean-isl: mostlyclean-isl
14303 mostlyclean-isl:
14304 @[ -f ./isl/Makefile ] || exit 0; \
14305 r=`${PWD_COMMAND}`; export r; \
14306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14307 $(HOST_EXPORTS) \
14308 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14310 done; \
14311 echo "Doing mostlyclean in isl" ; \
14312 (cd $(HOST_SUBDIR)/isl && \
14313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14315 "RANLIB=$${RANLIB}" \
14316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14317 mostlyclean) \
14318 || exit 1
14320 @endif isl
14322 .PHONY: maybe-clean-isl clean-isl
14323 maybe-clean-isl:
14324 @if isl
14325 maybe-clean-isl: clean-isl
14327 clean-isl:
14328 @[ -f ./isl/Makefile ] || exit 0; \
14329 r=`${PWD_COMMAND}`; export r; \
14330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14331 $(HOST_EXPORTS) \
14332 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14334 done; \
14335 echo "Doing clean in isl" ; \
14336 (cd $(HOST_SUBDIR)/isl && \
14337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14339 "RANLIB=$${RANLIB}" \
14340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14341 clean) \
14342 || exit 1
14344 @endif isl
14346 .PHONY: maybe-distclean-isl distclean-isl
14347 maybe-distclean-isl:
14348 @if isl
14349 maybe-distclean-isl: distclean-isl
14351 distclean-isl:
14352 @[ -f ./isl/Makefile ] || exit 0; \
14353 r=`${PWD_COMMAND}`; export r; \
14354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14355 $(HOST_EXPORTS) \
14356 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14358 done; \
14359 echo "Doing distclean in isl" ; \
14360 (cd $(HOST_SUBDIR)/isl && \
14361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14363 "RANLIB=$${RANLIB}" \
14364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14365 distclean) \
14366 || exit 1
14368 @endif isl
14370 .PHONY: maybe-maintainer-clean-isl maintainer-clean-isl
14371 maybe-maintainer-clean-isl:
14372 @if isl
14373 maybe-maintainer-clean-isl: maintainer-clean-isl
14375 maintainer-clean-isl:
14376 @[ -f ./isl/Makefile ] || exit 0; \
14377 r=`${PWD_COMMAND}`; export r; \
14378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14379 $(HOST_EXPORTS) \
14380 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
14381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14382 done; \
14383 echo "Doing maintainer-clean in isl" ; \
14384 (cd $(HOST_SUBDIR)/isl && \
14385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14387 "RANLIB=$${RANLIB}" \
14388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14389 maintainer-clean) \
14390 || exit 1
14392 @endif isl
14396 .PHONY: configure-cloog maybe-configure-cloog
14397 maybe-configure-cloog:
14398 @if gcc-bootstrap
14399 configure-cloog: stage_current
14400 @endif gcc-bootstrap
14401 @if cloog
14402 maybe-configure-cloog: configure-cloog
14403 configure-cloog:
14404 @r=`${PWD_COMMAND}`; export r; \
14405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14406 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14407 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14408 $(HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14409 echo Configuring in $(HOST_SUBDIR)/cloog; \
14410 cd "$(HOST_SUBDIR)/cloog" || exit 1; \
14411 case $(srcdir) in \
14412 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14413 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14414 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14415 esac; \
14416 module_srcdir=cloog; \
14417 $(SHELL) \
14418 $$s/$$module_srcdir/configure \
14419 --srcdir=$${topdir}/$$module_srcdir \
14420 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14421 --target=${target_alias} --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system \
14422 || exit 1
14423 @endif cloog
14427 .PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
14428 maybe-configure-stage1-cloog:
14429 @if cloog-bootstrap
14430 maybe-configure-stage1-cloog: configure-stage1-cloog
14431 configure-stage1-cloog:
14432 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14433 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14434 @r=`${PWD_COMMAND}`; export r; \
14435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14436 TFLAGS="$(STAGE1_TFLAGS)"; \
14437 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14438 $(HOST_EXPORTS) \
14439 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14440 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14441 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14442 echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
14443 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14444 cd $(HOST_SUBDIR)/cloog || exit 1; \
14445 case $(srcdir) in \
14446 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14447 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14448 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14449 esac; \
14450 module_srcdir=cloog; \
14451 $(SHELL) $$s/$$module_srcdir/configure \
14452 --srcdir=$${topdir}/$$module_srcdir \
14453 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14454 --target=${target_alias} \
14456 $(STAGE1_CONFIGURE_FLAGS) \
14457 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14458 @endif cloog-bootstrap
14460 .PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
14461 maybe-configure-stage2-cloog:
14462 @if cloog-bootstrap
14463 maybe-configure-stage2-cloog: configure-stage2-cloog
14464 configure-stage2-cloog:
14465 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14466 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14467 @r=`${PWD_COMMAND}`; export r; \
14468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14469 TFLAGS="$(STAGE2_TFLAGS)"; \
14470 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14471 $(HOST_EXPORTS) \
14472 $(POSTSTAGE1_HOST_EXPORTS) \
14473 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14474 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14475 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14476 echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
14477 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14478 cd $(HOST_SUBDIR)/cloog || exit 1; \
14479 case $(srcdir) in \
14480 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14481 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14482 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14483 esac; \
14484 module_srcdir=cloog; \
14485 $(SHELL) $$s/$$module_srcdir/configure \
14486 --srcdir=$${topdir}/$$module_srcdir \
14487 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14488 --target=${target_alias} \
14489 --with-build-libsubdir=$(HOST_SUBDIR) \
14490 $(STAGE2_CONFIGURE_FLAGS) \
14491 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14492 @endif cloog-bootstrap
14494 .PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
14495 maybe-configure-stage3-cloog:
14496 @if cloog-bootstrap
14497 maybe-configure-stage3-cloog: configure-stage3-cloog
14498 configure-stage3-cloog:
14499 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14500 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14501 @r=`${PWD_COMMAND}`; export r; \
14502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14503 TFLAGS="$(STAGE3_TFLAGS)"; \
14504 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14505 $(HOST_EXPORTS) \
14506 $(POSTSTAGE1_HOST_EXPORTS) \
14507 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14508 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14509 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14510 echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
14511 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14512 cd $(HOST_SUBDIR)/cloog || exit 1; \
14513 case $(srcdir) in \
14514 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14515 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14516 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14517 esac; \
14518 module_srcdir=cloog; \
14519 $(SHELL) $$s/$$module_srcdir/configure \
14520 --srcdir=$${topdir}/$$module_srcdir \
14521 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14522 --target=${target_alias} \
14523 --with-build-libsubdir=$(HOST_SUBDIR) \
14524 $(STAGE3_CONFIGURE_FLAGS) \
14525 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14526 @endif cloog-bootstrap
14528 .PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
14529 maybe-configure-stage4-cloog:
14530 @if cloog-bootstrap
14531 maybe-configure-stage4-cloog: configure-stage4-cloog
14532 configure-stage4-cloog:
14533 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14534 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14535 @r=`${PWD_COMMAND}`; export r; \
14536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14537 TFLAGS="$(STAGE4_TFLAGS)"; \
14538 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14539 $(HOST_EXPORTS) \
14540 $(POSTSTAGE1_HOST_EXPORTS) \
14541 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14542 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14543 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14544 echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
14545 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14546 cd $(HOST_SUBDIR)/cloog || exit 1; \
14547 case $(srcdir) in \
14548 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14549 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14550 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14551 esac; \
14552 module_srcdir=cloog; \
14553 $(SHELL) $$s/$$module_srcdir/configure \
14554 --srcdir=$${topdir}/$$module_srcdir \
14555 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14556 --target=${target_alias} \
14557 --with-build-libsubdir=$(HOST_SUBDIR) \
14558 $(STAGE4_CONFIGURE_FLAGS) \
14559 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14560 @endif cloog-bootstrap
14562 .PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
14563 maybe-configure-stageprofile-cloog:
14564 @if cloog-bootstrap
14565 maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
14566 configure-stageprofile-cloog:
14567 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14568 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14569 @r=`${PWD_COMMAND}`; export r; \
14570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14571 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14572 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14573 $(HOST_EXPORTS) \
14574 $(POSTSTAGE1_HOST_EXPORTS) \
14575 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14576 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14577 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14578 echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
14579 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14580 cd $(HOST_SUBDIR)/cloog || exit 1; \
14581 case $(srcdir) in \
14582 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14583 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14584 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14585 esac; \
14586 module_srcdir=cloog; \
14587 $(SHELL) $$s/$$module_srcdir/configure \
14588 --srcdir=$${topdir}/$$module_srcdir \
14589 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14590 --target=${target_alias} \
14591 --with-build-libsubdir=$(HOST_SUBDIR) \
14592 $(STAGEprofile_CONFIGURE_FLAGS) \
14593 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14594 @endif cloog-bootstrap
14596 .PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
14597 maybe-configure-stagefeedback-cloog:
14598 @if cloog-bootstrap
14599 maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
14600 configure-stagefeedback-cloog:
14601 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14602 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14603 @r=`${PWD_COMMAND}`; export r; \
14604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14605 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14606 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14607 $(HOST_EXPORTS) \
14608 $(POSTSTAGE1_HOST_EXPORTS) \
14609 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14610 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14611 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14612 echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
14613 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14614 cd $(HOST_SUBDIR)/cloog || exit 1; \
14615 case $(srcdir) in \
14616 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14617 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14618 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14619 esac; \
14620 module_srcdir=cloog; \
14621 $(SHELL) $$s/$$module_srcdir/configure \
14622 --srcdir=$${topdir}/$$module_srcdir \
14623 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14624 --target=${target_alias} \
14625 --with-build-libsubdir=$(HOST_SUBDIR) \
14626 $(STAGEfeedback_CONFIGURE_FLAGS) \
14627 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14628 @endif cloog-bootstrap
14634 .PHONY: all-cloog maybe-all-cloog
14635 maybe-all-cloog:
14636 @if gcc-bootstrap
14637 all-cloog: stage_current
14638 @endif gcc-bootstrap
14639 @if cloog
14640 TARGET-cloog=all
14641 maybe-all-cloog: all-cloog
14642 all-cloog: configure-cloog
14643 @r=`${PWD_COMMAND}`; export r; \
14644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14645 $(HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14646 (cd $(HOST_SUBDIR)/cloog && \
14647 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14648 $(TARGET-cloog))
14649 @endif cloog
14653 .PHONY: all-stage1-cloog maybe-all-stage1-cloog
14654 .PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
14655 maybe-all-stage1-cloog:
14656 maybe-clean-stage1-cloog:
14657 @if cloog-bootstrap
14658 maybe-all-stage1-cloog: all-stage1-cloog
14659 all-stage1: all-stage1-cloog
14660 TARGET-stage1-cloog = $(TARGET-cloog)
14661 all-stage1-cloog: configure-stage1-cloog
14662 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14663 @r=`${PWD_COMMAND}`; export r; \
14664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14665 TFLAGS="$(STAGE1_TFLAGS)"; \
14666 $(HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14667 cd $(HOST_SUBDIR)/cloog && \
14668 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14669 CFLAGS="$(STAGE1_CFLAGS)" \
14670 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14671 LIBCFLAGS="$(LIBCFLAGS)" \
14672 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14673 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14674 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14675 $(EXTRA_HOST_FLAGS) \
14676 $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14677 TFLAGS="$(STAGE1_TFLAGS)" \
14678 $(TARGET-stage1-cloog)
14680 maybe-clean-stage1-cloog: clean-stage1-cloog
14681 clean-stage1: clean-stage1-cloog
14682 clean-stage1-cloog:
14683 @if [ $(current_stage) = stage1 ]; then \
14684 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14685 else \
14686 [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
14687 $(MAKE) stage1-start; \
14688 fi; \
14689 cd $(HOST_SUBDIR)/cloog && \
14690 $(MAKE) $(EXTRA_HOST_FLAGS) \
14691 $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14692 @endif cloog-bootstrap
14695 .PHONY: all-stage2-cloog maybe-all-stage2-cloog
14696 .PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
14697 maybe-all-stage2-cloog:
14698 maybe-clean-stage2-cloog:
14699 @if cloog-bootstrap
14700 maybe-all-stage2-cloog: all-stage2-cloog
14701 all-stage2: all-stage2-cloog
14702 TARGET-stage2-cloog = $(TARGET-cloog)
14703 all-stage2-cloog: configure-stage2-cloog
14704 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14705 @r=`${PWD_COMMAND}`; export r; \
14706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14707 TFLAGS="$(STAGE2_TFLAGS)"; \
14708 $(HOST_EXPORTS) \
14709 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14710 cd $(HOST_SUBDIR)/cloog && \
14711 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14712 CFLAGS="$(STAGE2_CFLAGS)" \
14713 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14714 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14715 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14716 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14717 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14718 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14719 TFLAGS="$(STAGE2_TFLAGS)" \
14720 $(TARGET-stage2-cloog)
14722 maybe-clean-stage2-cloog: clean-stage2-cloog
14723 clean-stage2: clean-stage2-cloog
14724 clean-stage2-cloog:
14725 @if [ $(current_stage) = stage2 ]; then \
14726 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14727 else \
14728 [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
14729 $(MAKE) stage2-start; \
14730 fi; \
14731 cd $(HOST_SUBDIR)/cloog && \
14732 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14733 @endif cloog-bootstrap
14736 .PHONY: all-stage3-cloog maybe-all-stage3-cloog
14737 .PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
14738 maybe-all-stage3-cloog:
14739 maybe-clean-stage3-cloog:
14740 @if cloog-bootstrap
14741 maybe-all-stage3-cloog: all-stage3-cloog
14742 all-stage3: all-stage3-cloog
14743 TARGET-stage3-cloog = $(TARGET-cloog)
14744 all-stage3-cloog: configure-stage3-cloog
14745 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14746 @r=`${PWD_COMMAND}`; export r; \
14747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14748 TFLAGS="$(STAGE3_TFLAGS)"; \
14749 $(HOST_EXPORTS) \
14750 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14751 cd $(HOST_SUBDIR)/cloog && \
14752 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14753 CFLAGS="$(STAGE3_CFLAGS)" \
14754 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14755 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14756 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14757 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14758 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14759 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14760 TFLAGS="$(STAGE3_TFLAGS)" \
14761 $(TARGET-stage3-cloog)
14763 maybe-clean-stage3-cloog: clean-stage3-cloog
14764 clean-stage3: clean-stage3-cloog
14765 clean-stage3-cloog:
14766 @if [ $(current_stage) = stage3 ]; then \
14767 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14768 else \
14769 [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
14770 $(MAKE) stage3-start; \
14771 fi; \
14772 cd $(HOST_SUBDIR)/cloog && \
14773 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14774 @endif cloog-bootstrap
14777 .PHONY: all-stage4-cloog maybe-all-stage4-cloog
14778 .PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
14779 maybe-all-stage4-cloog:
14780 maybe-clean-stage4-cloog:
14781 @if cloog-bootstrap
14782 maybe-all-stage4-cloog: all-stage4-cloog
14783 all-stage4: all-stage4-cloog
14784 TARGET-stage4-cloog = $(TARGET-cloog)
14785 all-stage4-cloog: configure-stage4-cloog
14786 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14787 @r=`${PWD_COMMAND}`; export r; \
14788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14789 TFLAGS="$(STAGE4_TFLAGS)"; \
14790 $(HOST_EXPORTS) \
14791 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14792 cd $(HOST_SUBDIR)/cloog && \
14793 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14794 CFLAGS="$(STAGE4_CFLAGS)" \
14795 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14796 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14797 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14798 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14799 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14800 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14801 TFLAGS="$(STAGE4_TFLAGS)" \
14802 $(TARGET-stage4-cloog)
14804 maybe-clean-stage4-cloog: clean-stage4-cloog
14805 clean-stage4: clean-stage4-cloog
14806 clean-stage4-cloog:
14807 @if [ $(current_stage) = stage4 ]; then \
14808 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14809 else \
14810 [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
14811 $(MAKE) stage4-start; \
14812 fi; \
14813 cd $(HOST_SUBDIR)/cloog && \
14814 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14815 @endif cloog-bootstrap
14818 .PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
14819 .PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
14820 maybe-all-stageprofile-cloog:
14821 maybe-clean-stageprofile-cloog:
14822 @if cloog-bootstrap
14823 maybe-all-stageprofile-cloog: all-stageprofile-cloog
14824 all-stageprofile: all-stageprofile-cloog
14825 TARGET-stageprofile-cloog = $(TARGET-cloog)
14826 all-stageprofile-cloog: configure-stageprofile-cloog
14827 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14828 @r=`${PWD_COMMAND}`; export r; \
14829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14830 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14831 $(HOST_EXPORTS) \
14832 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14833 cd $(HOST_SUBDIR)/cloog && \
14834 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14835 CFLAGS="$(STAGEprofile_CFLAGS)" \
14836 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14837 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14838 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14839 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14840 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14841 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14842 TFLAGS="$(STAGEprofile_TFLAGS)" \
14843 $(TARGET-stageprofile-cloog)
14845 maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
14846 clean-stageprofile: clean-stageprofile-cloog
14847 clean-stageprofile-cloog:
14848 @if [ $(current_stage) = stageprofile ]; then \
14849 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14850 else \
14851 [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
14852 $(MAKE) stageprofile-start; \
14853 fi; \
14854 cd $(HOST_SUBDIR)/cloog && \
14855 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14856 @endif cloog-bootstrap
14859 .PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
14860 .PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
14861 maybe-all-stagefeedback-cloog:
14862 maybe-clean-stagefeedback-cloog:
14863 @if cloog-bootstrap
14864 maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
14865 all-stagefeedback: all-stagefeedback-cloog
14866 TARGET-stagefeedback-cloog = $(TARGET-cloog)
14867 all-stagefeedback-cloog: configure-stagefeedback-cloog
14868 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14869 @r=`${PWD_COMMAND}`; export r; \
14870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14871 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14872 $(HOST_EXPORTS) \
14873 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="$(HOST_GMPINC) $(HOST_ISLINC) $$CPPFLAGS"; export CPPFLAGS; LDFLAGS="-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/isl/.libs $$LDFLAGS"; export LDFLAGS; \
14874 cd $(HOST_SUBDIR)/cloog && \
14875 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14876 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14877 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14878 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14879 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14880 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14881 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14882 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14883 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14884 $(TARGET-stagefeedback-cloog)
14886 maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
14887 clean-stagefeedback: clean-stagefeedback-cloog
14888 clean-stagefeedback-cloog:
14889 @if [ $(current_stage) = stagefeedback ]; then \
14890 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14891 else \
14892 [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
14893 $(MAKE) stagefeedback-start; \
14894 fi; \
14895 cd $(HOST_SUBDIR)/cloog && \
14896 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14897 @endif cloog-bootstrap
14903 .PHONY: check-cloog maybe-check-cloog
14904 maybe-check-cloog:
14905 @if cloog
14906 maybe-check-cloog: check-cloog
14908 check-cloog:
14909 @: $(MAKE); $(unstage)
14910 @r=`${PWD_COMMAND}`; export r; \
14911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14912 $(HOST_EXPORTS) \
14913 (cd $(HOST_SUBDIR)/cloog && \
14914 $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 check)
14916 @endif cloog
14918 .PHONY: install-cloog maybe-install-cloog
14919 maybe-install-cloog:
14920 @if cloog
14921 maybe-install-cloog: install-cloog
14923 install-cloog:
14925 @endif cloog
14927 .PHONY: install-strip-cloog maybe-install-strip-cloog
14928 maybe-install-strip-cloog:
14929 @if cloog
14930 maybe-install-strip-cloog: install-strip-cloog
14932 install-strip-cloog:
14934 @endif cloog
14936 # Other targets (info, dvi, pdf, etc.)
14938 .PHONY: maybe-info-cloog info-cloog
14939 maybe-info-cloog:
14940 @if cloog
14941 maybe-info-cloog: info-cloog
14943 info-cloog: \
14944 configure-cloog
14945 @[ -f ./cloog/Makefile ] || exit 0; \
14946 r=`${PWD_COMMAND}`; export r; \
14947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14948 $(HOST_EXPORTS) \
14949 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14951 done; \
14952 echo "Doing info in cloog" ; \
14953 (cd $(HOST_SUBDIR)/cloog && \
14954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14956 "RANLIB=$${RANLIB}" \
14957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14958 info) \
14959 || exit 1
14961 @endif cloog
14963 .PHONY: maybe-dvi-cloog dvi-cloog
14964 maybe-dvi-cloog:
14965 @if cloog
14966 maybe-dvi-cloog: dvi-cloog
14968 dvi-cloog: \
14969 configure-cloog
14970 @[ -f ./cloog/Makefile ] || exit 0; \
14971 r=`${PWD_COMMAND}`; export r; \
14972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14973 $(HOST_EXPORTS) \
14974 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14976 done; \
14977 echo "Doing dvi in cloog" ; \
14978 (cd $(HOST_SUBDIR)/cloog && \
14979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14981 "RANLIB=$${RANLIB}" \
14982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14983 dvi) \
14984 || exit 1
14986 @endif cloog
14988 .PHONY: maybe-pdf-cloog pdf-cloog
14989 maybe-pdf-cloog:
14990 @if cloog
14991 maybe-pdf-cloog: pdf-cloog
14993 pdf-cloog: \
14994 configure-cloog
14995 @[ -f ./cloog/Makefile ] || exit 0; \
14996 r=`${PWD_COMMAND}`; export r; \
14997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14998 $(HOST_EXPORTS) \
14999 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15001 done; \
15002 echo "Doing pdf in cloog" ; \
15003 (cd $(HOST_SUBDIR)/cloog && \
15004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15006 "RANLIB=$${RANLIB}" \
15007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15008 pdf) \
15009 || exit 1
15011 @endif cloog
15013 .PHONY: maybe-html-cloog html-cloog
15014 maybe-html-cloog:
15015 @if cloog
15016 maybe-html-cloog: html-cloog
15018 html-cloog: \
15019 configure-cloog
15020 @[ -f ./cloog/Makefile ] || exit 0; \
15021 r=`${PWD_COMMAND}`; export r; \
15022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15023 $(HOST_EXPORTS) \
15024 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15026 done; \
15027 echo "Doing html in cloog" ; \
15028 (cd $(HOST_SUBDIR)/cloog && \
15029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15031 "RANLIB=$${RANLIB}" \
15032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15033 html) \
15034 || exit 1
15036 @endif cloog
15038 .PHONY: maybe-TAGS-cloog TAGS-cloog
15039 maybe-TAGS-cloog:
15040 @if cloog
15041 maybe-TAGS-cloog: TAGS-cloog
15043 TAGS-cloog: \
15044 configure-cloog
15045 @[ -f ./cloog/Makefile ] || exit 0; \
15046 r=`${PWD_COMMAND}`; export r; \
15047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15048 $(HOST_EXPORTS) \
15049 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15051 done; \
15052 echo "Doing TAGS in cloog" ; \
15053 (cd $(HOST_SUBDIR)/cloog && \
15054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15056 "RANLIB=$${RANLIB}" \
15057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15058 TAGS) \
15059 || exit 1
15061 @endif cloog
15063 .PHONY: maybe-install-info-cloog install-info-cloog
15064 maybe-install-info-cloog:
15065 @if cloog
15066 maybe-install-info-cloog: install-info-cloog
15068 install-info-cloog: \
15069 configure-cloog \
15070 info-cloog
15071 @[ -f ./cloog/Makefile ] || exit 0; \
15072 r=`${PWD_COMMAND}`; export r; \
15073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15074 $(HOST_EXPORTS) \
15075 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15077 done; \
15078 echo "Doing install-info in cloog" ; \
15079 (cd $(HOST_SUBDIR)/cloog && \
15080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15082 "RANLIB=$${RANLIB}" \
15083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15084 install-info) \
15085 || exit 1
15087 @endif cloog
15089 .PHONY: maybe-install-pdf-cloog install-pdf-cloog
15090 maybe-install-pdf-cloog:
15091 @if cloog
15092 maybe-install-pdf-cloog: install-pdf-cloog
15094 install-pdf-cloog: \
15095 configure-cloog \
15096 pdf-cloog
15097 @[ -f ./cloog/Makefile ] || exit 0; \
15098 r=`${PWD_COMMAND}`; export r; \
15099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15100 $(HOST_EXPORTS) \
15101 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15103 done; \
15104 echo "Doing install-pdf in cloog" ; \
15105 (cd $(HOST_SUBDIR)/cloog && \
15106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15108 "RANLIB=$${RANLIB}" \
15109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15110 install-pdf) \
15111 || exit 1
15113 @endif cloog
15115 .PHONY: maybe-install-html-cloog install-html-cloog
15116 maybe-install-html-cloog:
15117 @if cloog
15118 maybe-install-html-cloog: install-html-cloog
15120 install-html-cloog: \
15121 configure-cloog \
15122 html-cloog
15123 @[ -f ./cloog/Makefile ] || exit 0; \
15124 r=`${PWD_COMMAND}`; export r; \
15125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15126 $(HOST_EXPORTS) \
15127 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15129 done; \
15130 echo "Doing install-html in cloog" ; \
15131 (cd $(HOST_SUBDIR)/cloog && \
15132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15134 "RANLIB=$${RANLIB}" \
15135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15136 install-html) \
15137 || exit 1
15139 @endif cloog
15141 .PHONY: maybe-installcheck-cloog installcheck-cloog
15142 maybe-installcheck-cloog:
15143 @if cloog
15144 maybe-installcheck-cloog: installcheck-cloog
15146 installcheck-cloog: \
15147 configure-cloog
15148 @[ -f ./cloog/Makefile ] || exit 0; \
15149 r=`${PWD_COMMAND}`; export r; \
15150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15151 $(HOST_EXPORTS) \
15152 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15154 done; \
15155 echo "Doing installcheck in cloog" ; \
15156 (cd $(HOST_SUBDIR)/cloog && \
15157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15159 "RANLIB=$${RANLIB}" \
15160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15161 installcheck) \
15162 || exit 1
15164 @endif cloog
15166 .PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
15167 maybe-mostlyclean-cloog:
15168 @if cloog
15169 maybe-mostlyclean-cloog: mostlyclean-cloog
15171 mostlyclean-cloog:
15172 @[ -f ./cloog/Makefile ] || exit 0; \
15173 r=`${PWD_COMMAND}`; export r; \
15174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15175 $(HOST_EXPORTS) \
15176 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15178 done; \
15179 echo "Doing mostlyclean in cloog" ; \
15180 (cd $(HOST_SUBDIR)/cloog && \
15181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15183 "RANLIB=$${RANLIB}" \
15184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15185 mostlyclean) \
15186 || exit 1
15188 @endif cloog
15190 .PHONY: maybe-clean-cloog clean-cloog
15191 maybe-clean-cloog:
15192 @if cloog
15193 maybe-clean-cloog: clean-cloog
15195 clean-cloog:
15196 @[ -f ./cloog/Makefile ] || exit 0; \
15197 r=`${PWD_COMMAND}`; export r; \
15198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15199 $(HOST_EXPORTS) \
15200 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15202 done; \
15203 echo "Doing clean in cloog" ; \
15204 (cd $(HOST_SUBDIR)/cloog && \
15205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15207 "RANLIB=$${RANLIB}" \
15208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15209 clean) \
15210 || exit 1
15212 @endif cloog
15214 .PHONY: maybe-distclean-cloog distclean-cloog
15215 maybe-distclean-cloog:
15216 @if cloog
15217 maybe-distclean-cloog: distclean-cloog
15219 distclean-cloog:
15220 @[ -f ./cloog/Makefile ] || exit 0; \
15221 r=`${PWD_COMMAND}`; export r; \
15222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15223 $(HOST_EXPORTS) \
15224 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15226 done; \
15227 echo "Doing distclean in cloog" ; \
15228 (cd $(HOST_SUBDIR)/cloog && \
15229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15231 "RANLIB=$${RANLIB}" \
15232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15233 distclean) \
15234 || exit 1
15236 @endif cloog
15238 .PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
15239 maybe-maintainer-clean-cloog:
15240 @if cloog
15241 maybe-maintainer-clean-cloog: maintainer-clean-cloog
15243 maintainer-clean-cloog:
15244 @[ -f ./cloog/Makefile ] || exit 0; \
15245 r=`${PWD_COMMAND}`; export r; \
15246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15247 $(HOST_EXPORTS) \
15248 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
15249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15250 done; \
15251 echo "Doing maintainer-clean in cloog" ; \
15252 (cd $(HOST_SUBDIR)/cloog && \
15253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15255 "RANLIB=$${RANLIB}" \
15256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15257 maintainer-clean) \
15258 || exit 1
15260 @endif cloog
15264 .PHONY: configure-libelf maybe-configure-libelf
15265 maybe-configure-libelf:
15266 @if gcc-bootstrap
15267 configure-libelf: stage_current
15268 @endif gcc-bootstrap
15269 @if libelf
15270 maybe-configure-libelf: configure-libelf
15271 configure-libelf:
15272 @r=`${PWD_COMMAND}`; export r; \
15273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15274 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15275 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15276 $(HOST_EXPORTS) \
15277 echo Configuring in $(HOST_SUBDIR)/libelf; \
15278 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
15279 case $(srcdir) in \
15280 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15281 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15282 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15283 esac; \
15284 module_srcdir=libelf; \
15285 $(SHELL) \
15286 $$s/$$module_srcdir/configure \
15287 --srcdir=$${topdir}/$$module_srcdir \
15288 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15289 --target=${target_alias} --disable-shared \
15290 || exit 1
15291 @endif libelf
15295 .PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
15296 maybe-configure-stage1-libelf:
15297 @if libelf-bootstrap
15298 maybe-configure-stage1-libelf: configure-stage1-libelf
15299 configure-stage1-libelf:
15300 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15301 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15302 @r=`${PWD_COMMAND}`; export r; \
15303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15304 TFLAGS="$(STAGE1_TFLAGS)"; \
15305 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15306 $(HOST_EXPORTS) \
15307 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15308 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15309 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
15310 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
15311 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15312 cd $(HOST_SUBDIR)/libelf || exit 1; \
15313 case $(srcdir) in \
15314 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15315 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15316 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15317 esac; \
15318 module_srcdir=libelf; \
15319 $(SHELL) $$s/$$module_srcdir/configure \
15320 --srcdir=$${topdir}/$$module_srcdir \
15321 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15322 --target=${target_alias} \
15324 $(STAGE1_CONFIGURE_FLAGS) \
15325 --disable-shared
15326 @endif libelf-bootstrap
15328 .PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
15329 maybe-configure-stage2-libelf:
15330 @if libelf-bootstrap
15331 maybe-configure-stage2-libelf: configure-stage2-libelf
15332 configure-stage2-libelf:
15333 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15334 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15335 @r=`${PWD_COMMAND}`; export r; \
15336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15337 TFLAGS="$(STAGE2_TFLAGS)"; \
15338 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15339 $(HOST_EXPORTS) \
15340 $(POSTSTAGE1_HOST_EXPORTS) \
15341 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15342 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15343 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
15344 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
15345 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15346 cd $(HOST_SUBDIR)/libelf || exit 1; \
15347 case $(srcdir) in \
15348 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15349 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15350 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15351 esac; \
15352 module_srcdir=libelf; \
15353 $(SHELL) $$s/$$module_srcdir/configure \
15354 --srcdir=$${topdir}/$$module_srcdir \
15355 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15356 --target=${target_alias} \
15357 --with-build-libsubdir=$(HOST_SUBDIR) \
15358 $(STAGE2_CONFIGURE_FLAGS) \
15359 --disable-shared
15360 @endif libelf-bootstrap
15362 .PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
15363 maybe-configure-stage3-libelf:
15364 @if libelf-bootstrap
15365 maybe-configure-stage3-libelf: configure-stage3-libelf
15366 configure-stage3-libelf:
15367 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15368 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15369 @r=`${PWD_COMMAND}`; export r; \
15370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15371 TFLAGS="$(STAGE3_TFLAGS)"; \
15372 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15373 $(HOST_EXPORTS) \
15374 $(POSTSTAGE1_HOST_EXPORTS) \
15375 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15376 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15377 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
15378 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
15379 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15380 cd $(HOST_SUBDIR)/libelf || exit 1; \
15381 case $(srcdir) in \
15382 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15383 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15384 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15385 esac; \
15386 module_srcdir=libelf; \
15387 $(SHELL) $$s/$$module_srcdir/configure \
15388 --srcdir=$${topdir}/$$module_srcdir \
15389 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15390 --target=${target_alias} \
15391 --with-build-libsubdir=$(HOST_SUBDIR) \
15392 $(STAGE3_CONFIGURE_FLAGS) \
15393 --disable-shared
15394 @endif libelf-bootstrap
15396 .PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
15397 maybe-configure-stage4-libelf:
15398 @if libelf-bootstrap
15399 maybe-configure-stage4-libelf: configure-stage4-libelf
15400 configure-stage4-libelf:
15401 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15402 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15403 @r=`${PWD_COMMAND}`; export r; \
15404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15405 TFLAGS="$(STAGE4_TFLAGS)"; \
15406 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15407 $(HOST_EXPORTS) \
15408 $(POSTSTAGE1_HOST_EXPORTS) \
15409 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15410 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15411 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
15412 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
15413 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15414 cd $(HOST_SUBDIR)/libelf || exit 1; \
15415 case $(srcdir) in \
15416 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15417 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15418 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15419 esac; \
15420 module_srcdir=libelf; \
15421 $(SHELL) $$s/$$module_srcdir/configure \
15422 --srcdir=$${topdir}/$$module_srcdir \
15423 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15424 --target=${target_alias} \
15425 --with-build-libsubdir=$(HOST_SUBDIR) \
15426 $(STAGE4_CONFIGURE_FLAGS) \
15427 --disable-shared
15428 @endif libelf-bootstrap
15430 .PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
15431 maybe-configure-stageprofile-libelf:
15432 @if libelf-bootstrap
15433 maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
15434 configure-stageprofile-libelf:
15435 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15436 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15437 @r=`${PWD_COMMAND}`; export r; \
15438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15439 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15440 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15441 $(HOST_EXPORTS) \
15442 $(POSTSTAGE1_HOST_EXPORTS) \
15443 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15444 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15445 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
15446 echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
15447 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15448 cd $(HOST_SUBDIR)/libelf || exit 1; \
15449 case $(srcdir) in \
15450 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15451 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15452 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15453 esac; \
15454 module_srcdir=libelf; \
15455 $(SHELL) $$s/$$module_srcdir/configure \
15456 --srcdir=$${topdir}/$$module_srcdir \
15457 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15458 --target=${target_alias} \
15459 --with-build-libsubdir=$(HOST_SUBDIR) \
15460 $(STAGEprofile_CONFIGURE_FLAGS) \
15461 --disable-shared
15462 @endif libelf-bootstrap
15464 .PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
15465 maybe-configure-stagefeedback-libelf:
15466 @if libelf-bootstrap
15467 maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
15468 configure-stagefeedback-libelf:
15469 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15470 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
15471 @r=`${PWD_COMMAND}`; export r; \
15472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15473 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15474 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
15475 $(HOST_EXPORTS) \
15476 $(POSTSTAGE1_HOST_EXPORTS) \
15477 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15478 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15479 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
15480 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
15481 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
15482 cd $(HOST_SUBDIR)/libelf || exit 1; \
15483 case $(srcdir) in \
15484 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15485 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
15486 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15487 esac; \
15488 module_srcdir=libelf; \
15489 $(SHELL) $$s/$$module_srcdir/configure \
15490 --srcdir=$${topdir}/$$module_srcdir \
15491 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15492 --target=${target_alias} \
15493 --with-build-libsubdir=$(HOST_SUBDIR) \
15494 $(STAGEfeedback_CONFIGURE_FLAGS) \
15495 --disable-shared
15496 @endif libelf-bootstrap
15502 .PHONY: all-libelf maybe-all-libelf
15503 maybe-all-libelf:
15504 @if gcc-bootstrap
15505 all-libelf: stage_current
15506 @endif gcc-bootstrap
15507 @if libelf
15508 TARGET-libelf=all
15509 maybe-all-libelf: all-libelf
15510 all-libelf: configure-libelf
15511 @r=`${PWD_COMMAND}`; export r; \
15512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15513 $(HOST_EXPORTS) \
15514 (cd $(HOST_SUBDIR)/libelf && \
15515 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
15516 $(TARGET-libelf))
15517 @endif libelf
15521 .PHONY: all-stage1-libelf maybe-all-stage1-libelf
15522 .PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
15523 maybe-all-stage1-libelf:
15524 maybe-clean-stage1-libelf:
15525 @if libelf-bootstrap
15526 maybe-all-stage1-libelf: all-stage1-libelf
15527 all-stage1: all-stage1-libelf
15528 TARGET-stage1-libelf = $(TARGET-libelf)
15529 all-stage1-libelf: configure-stage1-libelf
15530 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15531 @r=`${PWD_COMMAND}`; export r; \
15532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15533 TFLAGS="$(STAGE1_TFLAGS)"; \
15534 $(HOST_EXPORTS) \
15535 cd $(HOST_SUBDIR)/libelf && \
15536 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15537 CFLAGS="$(STAGE1_CFLAGS)" \
15538 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15539 LIBCFLAGS="$(LIBCFLAGS)" \
15540 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15541 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15542 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15543 $(EXTRA_HOST_FLAGS) \
15544 $(STAGE1_FLAGS_TO_PASS) \
15545 TFLAGS="$(STAGE1_TFLAGS)" \
15546 $(TARGET-stage1-libelf)
15548 maybe-clean-stage1-libelf: clean-stage1-libelf
15549 clean-stage1: clean-stage1-libelf
15550 clean-stage1-libelf:
15551 @if [ $(current_stage) = stage1 ]; then \
15552 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15553 else \
15554 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
15555 $(MAKE) stage1-start; \
15556 fi; \
15557 cd $(HOST_SUBDIR)/libelf && \
15558 $(MAKE) $(EXTRA_HOST_FLAGS) \
15559 $(STAGE1_FLAGS_TO_PASS) clean
15560 @endif libelf-bootstrap
15563 .PHONY: all-stage2-libelf maybe-all-stage2-libelf
15564 .PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
15565 maybe-all-stage2-libelf:
15566 maybe-clean-stage2-libelf:
15567 @if libelf-bootstrap
15568 maybe-all-stage2-libelf: all-stage2-libelf
15569 all-stage2: all-stage2-libelf
15570 TARGET-stage2-libelf = $(TARGET-libelf)
15571 all-stage2-libelf: configure-stage2-libelf
15572 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15573 @r=`${PWD_COMMAND}`; export r; \
15574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15575 TFLAGS="$(STAGE2_TFLAGS)"; \
15576 $(HOST_EXPORTS) \
15577 $(POSTSTAGE1_HOST_EXPORTS) \
15578 cd $(HOST_SUBDIR)/libelf && \
15579 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15580 CFLAGS="$(STAGE2_CFLAGS)" \
15581 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15582 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15583 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15584 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15585 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15586 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15587 TFLAGS="$(STAGE2_TFLAGS)" \
15588 $(TARGET-stage2-libelf)
15590 maybe-clean-stage2-libelf: clean-stage2-libelf
15591 clean-stage2: clean-stage2-libelf
15592 clean-stage2-libelf:
15593 @if [ $(current_stage) = stage2 ]; then \
15594 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15595 else \
15596 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
15597 $(MAKE) stage2-start; \
15598 fi; \
15599 cd $(HOST_SUBDIR)/libelf && \
15600 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15601 @endif libelf-bootstrap
15604 .PHONY: all-stage3-libelf maybe-all-stage3-libelf
15605 .PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
15606 maybe-all-stage3-libelf:
15607 maybe-clean-stage3-libelf:
15608 @if libelf-bootstrap
15609 maybe-all-stage3-libelf: all-stage3-libelf
15610 all-stage3: all-stage3-libelf
15611 TARGET-stage3-libelf = $(TARGET-libelf)
15612 all-stage3-libelf: configure-stage3-libelf
15613 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15614 @r=`${PWD_COMMAND}`; export r; \
15615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15616 TFLAGS="$(STAGE3_TFLAGS)"; \
15617 $(HOST_EXPORTS) \
15618 $(POSTSTAGE1_HOST_EXPORTS) \
15619 cd $(HOST_SUBDIR)/libelf && \
15620 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15621 CFLAGS="$(STAGE3_CFLAGS)" \
15622 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15623 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15624 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15625 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15626 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15627 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15628 TFLAGS="$(STAGE3_TFLAGS)" \
15629 $(TARGET-stage3-libelf)
15631 maybe-clean-stage3-libelf: clean-stage3-libelf
15632 clean-stage3: clean-stage3-libelf
15633 clean-stage3-libelf:
15634 @if [ $(current_stage) = stage3 ]; then \
15635 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15636 else \
15637 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
15638 $(MAKE) stage3-start; \
15639 fi; \
15640 cd $(HOST_SUBDIR)/libelf && \
15641 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15642 @endif libelf-bootstrap
15645 .PHONY: all-stage4-libelf maybe-all-stage4-libelf
15646 .PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
15647 maybe-all-stage4-libelf:
15648 maybe-clean-stage4-libelf:
15649 @if libelf-bootstrap
15650 maybe-all-stage4-libelf: all-stage4-libelf
15651 all-stage4: all-stage4-libelf
15652 TARGET-stage4-libelf = $(TARGET-libelf)
15653 all-stage4-libelf: configure-stage4-libelf
15654 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15655 @r=`${PWD_COMMAND}`; export r; \
15656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15657 TFLAGS="$(STAGE4_TFLAGS)"; \
15658 $(HOST_EXPORTS) \
15659 $(POSTSTAGE1_HOST_EXPORTS) \
15660 cd $(HOST_SUBDIR)/libelf && \
15661 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15662 CFLAGS="$(STAGE4_CFLAGS)" \
15663 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15664 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15665 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15666 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15667 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15668 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15669 TFLAGS="$(STAGE4_TFLAGS)" \
15670 $(TARGET-stage4-libelf)
15672 maybe-clean-stage4-libelf: clean-stage4-libelf
15673 clean-stage4: clean-stage4-libelf
15674 clean-stage4-libelf:
15675 @if [ $(current_stage) = stage4 ]; then \
15676 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15677 else \
15678 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
15679 $(MAKE) stage4-start; \
15680 fi; \
15681 cd $(HOST_SUBDIR)/libelf && \
15682 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15683 @endif libelf-bootstrap
15686 .PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
15687 .PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
15688 maybe-all-stageprofile-libelf:
15689 maybe-clean-stageprofile-libelf:
15690 @if libelf-bootstrap
15691 maybe-all-stageprofile-libelf: all-stageprofile-libelf
15692 all-stageprofile: all-stageprofile-libelf
15693 TARGET-stageprofile-libelf = $(TARGET-libelf)
15694 all-stageprofile-libelf: configure-stageprofile-libelf
15695 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15696 @r=`${PWD_COMMAND}`; export r; \
15697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15698 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15699 $(HOST_EXPORTS) \
15700 $(POSTSTAGE1_HOST_EXPORTS) \
15701 cd $(HOST_SUBDIR)/libelf && \
15702 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15703 CFLAGS="$(STAGEprofile_CFLAGS)" \
15704 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15705 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15706 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15707 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15708 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15709 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15710 TFLAGS="$(STAGEprofile_TFLAGS)" \
15711 $(TARGET-stageprofile-libelf)
15713 maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
15714 clean-stageprofile: clean-stageprofile-libelf
15715 clean-stageprofile-libelf:
15716 @if [ $(current_stage) = stageprofile ]; then \
15717 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15718 else \
15719 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
15720 $(MAKE) stageprofile-start; \
15721 fi; \
15722 cd $(HOST_SUBDIR)/libelf && \
15723 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15724 @endif libelf-bootstrap
15727 .PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
15728 .PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
15729 maybe-all-stagefeedback-libelf:
15730 maybe-clean-stagefeedback-libelf:
15731 @if libelf-bootstrap
15732 maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
15733 all-stagefeedback: all-stagefeedback-libelf
15734 TARGET-stagefeedback-libelf = $(TARGET-libelf)
15735 all-stagefeedback-libelf: configure-stagefeedback-libelf
15736 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15737 @r=`${PWD_COMMAND}`; export r; \
15738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15739 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15740 $(HOST_EXPORTS) \
15741 $(POSTSTAGE1_HOST_EXPORTS) \
15742 cd $(HOST_SUBDIR)/libelf && \
15743 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15744 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15745 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15746 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15747 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15748 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15749 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15750 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15751 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15752 $(TARGET-stagefeedback-libelf)
15754 maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
15755 clean-stagefeedback: clean-stagefeedback-libelf
15756 clean-stagefeedback-libelf:
15757 @if [ $(current_stage) = stagefeedback ]; then \
15758 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15759 else \
15760 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
15761 $(MAKE) stagefeedback-start; \
15762 fi; \
15763 cd $(HOST_SUBDIR)/libelf && \
15764 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15765 @endif libelf-bootstrap
15771 .PHONY: check-libelf maybe-check-libelf
15772 maybe-check-libelf:
15773 @if libelf
15774 maybe-check-libelf: check-libelf
15776 check-libelf:
15777 @: $(MAKE); $(unstage)
15778 @r=`${PWD_COMMAND}`; export r; \
15779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15780 $(HOST_EXPORTS) \
15781 (cd $(HOST_SUBDIR)/libelf && \
15782 $(MAKE) $(FLAGS_TO_PASS) check)
15784 @endif libelf
15786 .PHONY: install-libelf maybe-install-libelf
15787 maybe-install-libelf:
15788 @if libelf
15789 maybe-install-libelf: install-libelf
15791 install-libelf:
15793 @endif libelf
15795 .PHONY: install-strip-libelf maybe-install-strip-libelf
15796 maybe-install-strip-libelf:
15797 @if libelf
15798 maybe-install-strip-libelf: install-strip-libelf
15800 install-strip-libelf:
15802 @endif libelf
15804 # Other targets (info, dvi, pdf, etc.)
15806 .PHONY: maybe-info-libelf info-libelf
15807 maybe-info-libelf:
15808 @if libelf
15809 maybe-info-libelf: info-libelf
15811 info-libelf: \
15812 configure-libelf
15813 @[ -f ./libelf/Makefile ] || exit 0; \
15814 r=`${PWD_COMMAND}`; export r; \
15815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15816 $(HOST_EXPORTS) \
15817 for flag in $(EXTRA_HOST_FLAGS) ; do \
15818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15819 done; \
15820 echo "Doing info in libelf" ; \
15821 (cd $(HOST_SUBDIR)/libelf && \
15822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15824 "RANLIB=$${RANLIB}" \
15825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15826 info) \
15827 || exit 1
15829 @endif libelf
15831 .PHONY: maybe-dvi-libelf dvi-libelf
15832 maybe-dvi-libelf:
15833 @if libelf
15834 maybe-dvi-libelf: dvi-libelf
15836 dvi-libelf: \
15837 configure-libelf
15838 @[ -f ./libelf/Makefile ] || exit 0; \
15839 r=`${PWD_COMMAND}`; export r; \
15840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15841 $(HOST_EXPORTS) \
15842 for flag in $(EXTRA_HOST_FLAGS) ; do \
15843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15844 done; \
15845 echo "Doing dvi in libelf" ; \
15846 (cd $(HOST_SUBDIR)/libelf && \
15847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15849 "RANLIB=$${RANLIB}" \
15850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15851 dvi) \
15852 || exit 1
15854 @endif libelf
15856 .PHONY: maybe-pdf-libelf pdf-libelf
15857 maybe-pdf-libelf:
15858 @if libelf
15859 maybe-pdf-libelf: pdf-libelf
15861 pdf-libelf: \
15862 configure-libelf
15863 @[ -f ./libelf/Makefile ] || exit 0; \
15864 r=`${PWD_COMMAND}`; export r; \
15865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15866 $(HOST_EXPORTS) \
15867 for flag in $(EXTRA_HOST_FLAGS) ; do \
15868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15869 done; \
15870 echo "Doing pdf in libelf" ; \
15871 (cd $(HOST_SUBDIR)/libelf && \
15872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15874 "RANLIB=$${RANLIB}" \
15875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15876 pdf) \
15877 || exit 1
15879 @endif libelf
15881 .PHONY: maybe-html-libelf html-libelf
15882 maybe-html-libelf:
15883 @if libelf
15884 maybe-html-libelf: html-libelf
15886 html-libelf: \
15887 configure-libelf
15888 @[ -f ./libelf/Makefile ] || exit 0; \
15889 r=`${PWD_COMMAND}`; export r; \
15890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15891 $(HOST_EXPORTS) \
15892 for flag in $(EXTRA_HOST_FLAGS) ; do \
15893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15894 done; \
15895 echo "Doing html in libelf" ; \
15896 (cd $(HOST_SUBDIR)/libelf && \
15897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15899 "RANLIB=$${RANLIB}" \
15900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15901 html) \
15902 || exit 1
15904 @endif libelf
15906 .PHONY: maybe-TAGS-libelf TAGS-libelf
15907 maybe-TAGS-libelf:
15908 @if libelf
15909 maybe-TAGS-libelf: TAGS-libelf
15911 TAGS-libelf: \
15912 configure-libelf
15913 @[ -f ./libelf/Makefile ] || exit 0; \
15914 r=`${PWD_COMMAND}`; export r; \
15915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15916 $(HOST_EXPORTS) \
15917 for flag in $(EXTRA_HOST_FLAGS) ; do \
15918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15919 done; \
15920 echo "Doing TAGS in libelf" ; \
15921 (cd $(HOST_SUBDIR)/libelf && \
15922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15924 "RANLIB=$${RANLIB}" \
15925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15926 TAGS) \
15927 || exit 1
15929 @endif libelf
15931 .PHONY: maybe-install-info-libelf install-info-libelf
15932 maybe-install-info-libelf:
15933 @if libelf
15934 maybe-install-info-libelf: install-info-libelf
15936 install-info-libelf: \
15937 configure-libelf \
15938 info-libelf
15939 @[ -f ./libelf/Makefile ] || exit 0; \
15940 r=`${PWD_COMMAND}`; export r; \
15941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15942 $(HOST_EXPORTS) \
15943 for flag in $(EXTRA_HOST_FLAGS) ; do \
15944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15945 done; \
15946 echo "Doing install-info in libelf" ; \
15947 (cd $(HOST_SUBDIR)/libelf && \
15948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15950 "RANLIB=$${RANLIB}" \
15951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15952 install-info) \
15953 || exit 1
15955 @endif libelf
15957 .PHONY: maybe-install-pdf-libelf install-pdf-libelf
15958 maybe-install-pdf-libelf:
15959 @if libelf
15960 maybe-install-pdf-libelf: install-pdf-libelf
15962 install-pdf-libelf: \
15963 configure-libelf \
15964 pdf-libelf
15965 @[ -f ./libelf/Makefile ] || exit 0; \
15966 r=`${PWD_COMMAND}`; export r; \
15967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15968 $(HOST_EXPORTS) \
15969 for flag in $(EXTRA_HOST_FLAGS) ; do \
15970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15971 done; \
15972 echo "Doing install-pdf in libelf" ; \
15973 (cd $(HOST_SUBDIR)/libelf && \
15974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15976 "RANLIB=$${RANLIB}" \
15977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15978 install-pdf) \
15979 || exit 1
15981 @endif libelf
15983 .PHONY: maybe-install-html-libelf install-html-libelf
15984 maybe-install-html-libelf:
15985 @if libelf
15986 maybe-install-html-libelf: install-html-libelf
15988 install-html-libelf: \
15989 configure-libelf \
15990 html-libelf
15991 @[ -f ./libelf/Makefile ] || exit 0; \
15992 r=`${PWD_COMMAND}`; export r; \
15993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15994 $(HOST_EXPORTS) \
15995 for flag in $(EXTRA_HOST_FLAGS) ; do \
15996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15997 done; \
15998 echo "Doing install-html in libelf" ; \
15999 (cd $(HOST_SUBDIR)/libelf && \
16000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16002 "RANLIB=$${RANLIB}" \
16003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16004 install-html) \
16005 || exit 1
16007 @endif libelf
16009 .PHONY: maybe-installcheck-libelf installcheck-libelf
16010 maybe-installcheck-libelf:
16011 @if libelf
16012 maybe-installcheck-libelf: installcheck-libelf
16014 installcheck-libelf: \
16015 configure-libelf
16016 @[ -f ./libelf/Makefile ] || exit 0; \
16017 r=`${PWD_COMMAND}`; export r; \
16018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16019 $(HOST_EXPORTS) \
16020 for flag in $(EXTRA_HOST_FLAGS) ; do \
16021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16022 done; \
16023 echo "Doing installcheck in libelf" ; \
16024 (cd $(HOST_SUBDIR)/libelf && \
16025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16027 "RANLIB=$${RANLIB}" \
16028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16029 installcheck) \
16030 || exit 1
16032 @endif libelf
16034 .PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
16035 maybe-mostlyclean-libelf:
16036 @if libelf
16037 maybe-mostlyclean-libelf: mostlyclean-libelf
16039 mostlyclean-libelf:
16040 @[ -f ./libelf/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 mostlyclean in libelf" ; \
16048 (cd $(HOST_SUBDIR)/libelf && \
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 mostlyclean) \
16054 || exit 1
16056 @endif libelf
16058 .PHONY: maybe-clean-libelf clean-libelf
16059 maybe-clean-libelf:
16060 @if libelf
16061 maybe-clean-libelf: clean-libelf
16063 clean-libelf:
16064 @[ -f ./libelf/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 clean in libelf" ; \
16072 (cd $(HOST_SUBDIR)/libelf && \
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 clean) \
16078 || exit 1
16080 @endif libelf
16082 .PHONY: maybe-distclean-libelf distclean-libelf
16083 maybe-distclean-libelf:
16084 @if libelf
16085 maybe-distclean-libelf: distclean-libelf
16087 distclean-libelf:
16088 @[ -f ./libelf/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 distclean in libelf" ; \
16096 (cd $(HOST_SUBDIR)/libelf && \
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 distclean) \
16102 || exit 1
16104 @endif libelf
16106 .PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
16107 maybe-maintainer-clean-libelf:
16108 @if libelf
16109 maybe-maintainer-clean-libelf: maintainer-clean-libelf
16111 maintainer-clean-libelf:
16112 @[ -f ./libelf/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 maintainer-clean in libelf" ; \
16120 (cd $(HOST_SUBDIR)/libelf && \
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 maintainer-clean) \
16126 || exit 1
16128 @endif libelf
16132 .PHONY: configure-gold maybe-configure-gold
16133 maybe-configure-gold:
16134 @if gcc-bootstrap
16135 configure-gold: stage_current
16136 @endif gcc-bootstrap
16137 @if gold
16138 maybe-configure-gold: configure-gold
16139 configure-gold:
16140 @r=`${PWD_COMMAND}`; export r; \
16141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16142 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16143 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16144 $(HOST_EXPORTS) \
16145 echo Configuring in $(HOST_SUBDIR)/gold; \
16146 cd "$(HOST_SUBDIR)/gold" || exit 1; \
16147 case $(srcdir) in \
16148 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16149 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16150 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16151 esac; \
16152 module_srcdir=gold; \
16153 $(SHELL) \
16154 $$s/$$module_srcdir/configure \
16155 --srcdir=$${topdir}/$$module_srcdir \
16156 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16157 --target=${target_alias} \
16158 || exit 1
16159 @endif gold
16163 .PHONY: configure-stage1-gold maybe-configure-stage1-gold
16164 maybe-configure-stage1-gold:
16165 @if gold-bootstrap
16166 maybe-configure-stage1-gold: configure-stage1-gold
16167 configure-stage1-gold:
16168 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16169 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16170 @r=`${PWD_COMMAND}`; export r; \
16171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16172 TFLAGS="$(STAGE1_TFLAGS)"; \
16173 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16174 $(HOST_EXPORTS) \
16175 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16176 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16177 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
16178 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
16179 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16180 cd $(HOST_SUBDIR)/gold || exit 1; \
16181 case $(srcdir) in \
16182 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16183 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16184 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16185 esac; \
16186 module_srcdir=gold; \
16187 $(SHELL) $$s/$$module_srcdir/configure \
16188 --srcdir=$${topdir}/$$module_srcdir \
16189 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16190 --target=${target_alias} \
16192 $(STAGE1_CONFIGURE_FLAGS)
16193 @endif gold-bootstrap
16195 .PHONY: configure-stage2-gold maybe-configure-stage2-gold
16196 maybe-configure-stage2-gold:
16197 @if gold-bootstrap
16198 maybe-configure-stage2-gold: configure-stage2-gold
16199 configure-stage2-gold:
16200 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16201 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16202 @r=`${PWD_COMMAND}`; export r; \
16203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16204 TFLAGS="$(STAGE2_TFLAGS)"; \
16205 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16206 $(HOST_EXPORTS) \
16207 $(POSTSTAGE1_HOST_EXPORTS) \
16208 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16209 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16210 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
16211 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
16212 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16213 cd $(HOST_SUBDIR)/gold || exit 1; \
16214 case $(srcdir) in \
16215 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16216 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16217 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16218 esac; \
16219 module_srcdir=gold; \
16220 $(SHELL) $$s/$$module_srcdir/configure \
16221 --srcdir=$${topdir}/$$module_srcdir \
16222 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16223 --target=${target_alias} \
16224 --with-build-libsubdir=$(HOST_SUBDIR) \
16225 $(STAGE2_CONFIGURE_FLAGS)
16226 @endif gold-bootstrap
16228 .PHONY: configure-stage3-gold maybe-configure-stage3-gold
16229 maybe-configure-stage3-gold:
16230 @if gold-bootstrap
16231 maybe-configure-stage3-gold: configure-stage3-gold
16232 configure-stage3-gold:
16233 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16234 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16235 @r=`${PWD_COMMAND}`; export r; \
16236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16237 TFLAGS="$(STAGE3_TFLAGS)"; \
16238 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16239 $(HOST_EXPORTS) \
16240 $(POSTSTAGE1_HOST_EXPORTS) \
16241 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
16242 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
16243 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
16244 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
16245 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16246 cd $(HOST_SUBDIR)/gold || exit 1; \
16247 case $(srcdir) in \
16248 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16249 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16250 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16251 esac; \
16252 module_srcdir=gold; \
16253 $(SHELL) $$s/$$module_srcdir/configure \
16254 --srcdir=$${topdir}/$$module_srcdir \
16255 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16256 --target=${target_alias} \
16257 --with-build-libsubdir=$(HOST_SUBDIR) \
16258 $(STAGE3_CONFIGURE_FLAGS)
16259 @endif gold-bootstrap
16261 .PHONY: configure-stage4-gold maybe-configure-stage4-gold
16262 maybe-configure-stage4-gold:
16263 @if gold-bootstrap
16264 maybe-configure-stage4-gold: configure-stage4-gold
16265 configure-stage4-gold:
16266 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16267 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16268 @r=`${PWD_COMMAND}`; export r; \
16269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16270 TFLAGS="$(STAGE4_TFLAGS)"; \
16271 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16272 $(HOST_EXPORTS) \
16273 $(POSTSTAGE1_HOST_EXPORTS) \
16274 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
16275 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
16276 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
16277 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
16278 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16279 cd $(HOST_SUBDIR)/gold || exit 1; \
16280 case $(srcdir) in \
16281 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16282 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16283 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16284 esac; \
16285 module_srcdir=gold; \
16286 $(SHELL) $$s/$$module_srcdir/configure \
16287 --srcdir=$${topdir}/$$module_srcdir \
16288 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16289 --target=${target_alias} \
16290 --with-build-libsubdir=$(HOST_SUBDIR) \
16291 $(STAGE4_CONFIGURE_FLAGS)
16292 @endif gold-bootstrap
16294 .PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
16295 maybe-configure-stageprofile-gold:
16296 @if gold-bootstrap
16297 maybe-configure-stageprofile-gold: configure-stageprofile-gold
16298 configure-stageprofile-gold:
16299 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16300 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16301 @r=`${PWD_COMMAND}`; export r; \
16302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16303 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16304 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16305 $(HOST_EXPORTS) \
16306 $(POSTSTAGE1_HOST_EXPORTS) \
16307 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
16308 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
16309 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
16310 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
16311 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16312 cd $(HOST_SUBDIR)/gold || exit 1; \
16313 case $(srcdir) in \
16314 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16315 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16316 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16317 esac; \
16318 module_srcdir=gold; \
16319 $(SHELL) $$s/$$module_srcdir/configure \
16320 --srcdir=$${topdir}/$$module_srcdir \
16321 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16322 --target=${target_alias} \
16323 --with-build-libsubdir=$(HOST_SUBDIR) \
16324 $(STAGEprofile_CONFIGURE_FLAGS)
16325 @endif gold-bootstrap
16327 .PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
16328 maybe-configure-stagefeedback-gold:
16329 @if gold-bootstrap
16330 maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
16331 configure-stagefeedback-gold:
16332 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16333 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
16334 @r=`${PWD_COMMAND}`; export r; \
16335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16336 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16337 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
16338 $(HOST_EXPORTS) \
16339 $(POSTSTAGE1_HOST_EXPORTS) \
16340 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
16341 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
16342 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
16343 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
16344 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
16345 cd $(HOST_SUBDIR)/gold || exit 1; \
16346 case $(srcdir) in \
16347 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16348 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
16349 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16350 esac; \
16351 module_srcdir=gold; \
16352 $(SHELL) $$s/$$module_srcdir/configure \
16353 --srcdir=$${topdir}/$$module_srcdir \
16354 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16355 --target=${target_alias} \
16356 --with-build-libsubdir=$(HOST_SUBDIR) \
16357 $(STAGEfeedback_CONFIGURE_FLAGS)
16358 @endif gold-bootstrap
16364 .PHONY: all-gold maybe-all-gold
16365 maybe-all-gold:
16366 @if gcc-bootstrap
16367 all-gold: stage_current
16368 @endif gcc-bootstrap
16369 @if gold
16370 TARGET-gold=all
16371 maybe-all-gold: all-gold
16372 all-gold: configure-gold
16373 @r=`${PWD_COMMAND}`; export r; \
16374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16375 $(HOST_EXPORTS) \
16376 (cd $(HOST_SUBDIR)/gold && \
16377 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16378 $(TARGET-gold))
16379 @endif gold
16383 .PHONY: all-stage1-gold maybe-all-stage1-gold
16384 .PHONY: clean-stage1-gold maybe-clean-stage1-gold
16385 maybe-all-stage1-gold:
16386 maybe-clean-stage1-gold:
16387 @if gold-bootstrap
16388 maybe-all-stage1-gold: all-stage1-gold
16389 all-stage1: all-stage1-gold
16390 TARGET-stage1-gold = $(TARGET-gold)
16391 all-stage1-gold: configure-stage1-gold
16392 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16393 @r=`${PWD_COMMAND}`; export r; \
16394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16395 TFLAGS="$(STAGE1_TFLAGS)"; \
16396 $(HOST_EXPORTS) \
16397 cd $(HOST_SUBDIR)/gold && \
16398 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16399 CFLAGS="$(STAGE1_CFLAGS)" \
16400 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
16401 LIBCFLAGS="$(LIBCFLAGS)" \
16402 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16403 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16404 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16405 $(EXTRA_HOST_FLAGS) \
16406 $(STAGE1_FLAGS_TO_PASS) \
16407 TFLAGS="$(STAGE1_TFLAGS)" \
16408 $(TARGET-stage1-gold)
16410 maybe-clean-stage1-gold: clean-stage1-gold
16411 clean-stage1: clean-stage1-gold
16412 clean-stage1-gold:
16413 @if [ $(current_stage) = stage1 ]; then \
16414 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16415 else \
16416 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
16417 $(MAKE) stage1-start; \
16418 fi; \
16419 cd $(HOST_SUBDIR)/gold && \
16420 $(MAKE) $(EXTRA_HOST_FLAGS) \
16421 $(STAGE1_FLAGS_TO_PASS) clean
16422 @endif gold-bootstrap
16425 .PHONY: all-stage2-gold maybe-all-stage2-gold
16426 .PHONY: clean-stage2-gold maybe-clean-stage2-gold
16427 maybe-all-stage2-gold:
16428 maybe-clean-stage2-gold:
16429 @if gold-bootstrap
16430 maybe-all-stage2-gold: all-stage2-gold
16431 all-stage2: all-stage2-gold
16432 TARGET-stage2-gold = $(TARGET-gold)
16433 all-stage2-gold: configure-stage2-gold
16434 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16435 @r=`${PWD_COMMAND}`; export r; \
16436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16437 TFLAGS="$(STAGE2_TFLAGS)"; \
16438 $(HOST_EXPORTS) \
16439 $(POSTSTAGE1_HOST_EXPORTS) \
16440 cd $(HOST_SUBDIR)/gold && \
16441 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16442 CFLAGS="$(STAGE2_CFLAGS)" \
16443 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
16444 LIBCFLAGS="$(STAGE2_CFLAGS)" \
16445 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16446 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16447 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16448 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16449 TFLAGS="$(STAGE2_TFLAGS)" \
16450 $(TARGET-stage2-gold)
16452 maybe-clean-stage2-gold: clean-stage2-gold
16453 clean-stage2: clean-stage2-gold
16454 clean-stage2-gold:
16455 @if [ $(current_stage) = stage2 ]; then \
16456 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16457 else \
16458 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
16459 $(MAKE) stage2-start; \
16460 fi; \
16461 cd $(HOST_SUBDIR)/gold && \
16462 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16463 @endif gold-bootstrap
16466 .PHONY: all-stage3-gold maybe-all-stage3-gold
16467 .PHONY: clean-stage3-gold maybe-clean-stage3-gold
16468 maybe-all-stage3-gold:
16469 maybe-clean-stage3-gold:
16470 @if gold-bootstrap
16471 maybe-all-stage3-gold: all-stage3-gold
16472 all-stage3: all-stage3-gold
16473 TARGET-stage3-gold = $(TARGET-gold)
16474 all-stage3-gold: configure-stage3-gold
16475 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16476 @r=`${PWD_COMMAND}`; export r; \
16477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16478 TFLAGS="$(STAGE3_TFLAGS)"; \
16479 $(HOST_EXPORTS) \
16480 $(POSTSTAGE1_HOST_EXPORTS) \
16481 cd $(HOST_SUBDIR)/gold && \
16482 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16483 CFLAGS="$(STAGE3_CFLAGS)" \
16484 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
16485 LIBCFLAGS="$(STAGE3_CFLAGS)" \
16486 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16487 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16488 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16489 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16490 TFLAGS="$(STAGE3_TFLAGS)" \
16491 $(TARGET-stage3-gold)
16493 maybe-clean-stage3-gold: clean-stage3-gold
16494 clean-stage3: clean-stage3-gold
16495 clean-stage3-gold:
16496 @if [ $(current_stage) = stage3 ]; then \
16497 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16498 else \
16499 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
16500 $(MAKE) stage3-start; \
16501 fi; \
16502 cd $(HOST_SUBDIR)/gold && \
16503 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16504 @endif gold-bootstrap
16507 .PHONY: all-stage4-gold maybe-all-stage4-gold
16508 .PHONY: clean-stage4-gold maybe-clean-stage4-gold
16509 maybe-all-stage4-gold:
16510 maybe-clean-stage4-gold:
16511 @if gold-bootstrap
16512 maybe-all-stage4-gold: all-stage4-gold
16513 all-stage4: all-stage4-gold
16514 TARGET-stage4-gold = $(TARGET-gold)
16515 all-stage4-gold: configure-stage4-gold
16516 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
16517 @r=`${PWD_COMMAND}`; export r; \
16518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16519 TFLAGS="$(STAGE4_TFLAGS)"; \
16520 $(HOST_EXPORTS) \
16521 $(POSTSTAGE1_HOST_EXPORTS) \
16522 cd $(HOST_SUBDIR)/gold && \
16523 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16524 CFLAGS="$(STAGE4_CFLAGS)" \
16525 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
16526 LIBCFLAGS="$(STAGE4_CFLAGS)" \
16527 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16528 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16529 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16530 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16531 TFLAGS="$(STAGE4_TFLAGS)" \
16532 $(TARGET-stage4-gold)
16534 maybe-clean-stage4-gold: clean-stage4-gold
16535 clean-stage4: clean-stage4-gold
16536 clean-stage4-gold:
16537 @if [ $(current_stage) = stage4 ]; then \
16538 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16539 else \
16540 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
16541 $(MAKE) stage4-start; \
16542 fi; \
16543 cd $(HOST_SUBDIR)/gold && \
16544 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16545 @endif gold-bootstrap
16548 .PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
16549 .PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
16550 maybe-all-stageprofile-gold:
16551 maybe-clean-stageprofile-gold:
16552 @if gold-bootstrap
16553 maybe-all-stageprofile-gold: all-stageprofile-gold
16554 all-stageprofile: all-stageprofile-gold
16555 TARGET-stageprofile-gold = $(TARGET-gold)
16556 all-stageprofile-gold: configure-stageprofile-gold
16557 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16558 @r=`${PWD_COMMAND}`; export r; \
16559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16560 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16561 $(HOST_EXPORTS) \
16562 $(POSTSTAGE1_HOST_EXPORTS) \
16563 cd $(HOST_SUBDIR)/gold && \
16564 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16565 CFLAGS="$(STAGEprofile_CFLAGS)" \
16566 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
16567 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16568 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16569 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16570 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16571 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16572 TFLAGS="$(STAGEprofile_TFLAGS)" \
16573 $(TARGET-stageprofile-gold)
16575 maybe-clean-stageprofile-gold: clean-stageprofile-gold
16576 clean-stageprofile: clean-stageprofile-gold
16577 clean-stageprofile-gold:
16578 @if [ $(current_stage) = stageprofile ]; then \
16579 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16580 else \
16581 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
16582 $(MAKE) stageprofile-start; \
16583 fi; \
16584 cd $(HOST_SUBDIR)/gold && \
16585 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16586 @endif gold-bootstrap
16589 .PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
16590 .PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
16591 maybe-all-stagefeedback-gold:
16592 maybe-clean-stagefeedback-gold:
16593 @if gold-bootstrap
16594 maybe-all-stagefeedback-gold: all-stagefeedback-gold
16595 all-stagefeedback: all-stagefeedback-gold
16596 TARGET-stagefeedback-gold = $(TARGET-gold)
16597 all-stagefeedback-gold: configure-stagefeedback-gold
16598 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16599 @r=`${PWD_COMMAND}`; export r; \
16600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16601 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16602 $(HOST_EXPORTS) \
16603 $(POSTSTAGE1_HOST_EXPORTS) \
16604 cd $(HOST_SUBDIR)/gold && \
16605 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16606 CFLAGS="$(STAGEfeedback_CFLAGS)" \
16607 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
16608 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16609 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16610 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16611 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16612 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16613 TFLAGS="$(STAGEfeedback_TFLAGS)" \
16614 $(TARGET-stagefeedback-gold)
16616 maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
16617 clean-stagefeedback: clean-stagefeedback-gold
16618 clean-stagefeedback-gold:
16619 @if [ $(current_stage) = stagefeedback ]; then \
16620 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16621 else \
16622 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
16623 $(MAKE) stagefeedback-start; \
16624 fi; \
16625 cd $(HOST_SUBDIR)/gold && \
16626 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16627 @endif gold-bootstrap
16633 .PHONY: check-gold maybe-check-gold
16634 maybe-check-gold:
16635 @if gold
16636 maybe-check-gold: check-gold
16638 check-gold:
16639 @: $(MAKE); $(unstage)
16640 @r=`${PWD_COMMAND}`; export r; \
16641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16642 $(HOST_EXPORTS) \
16643 (cd $(HOST_SUBDIR)/gold && \
16644 $(MAKE) $(FLAGS_TO_PASS) check)
16646 @endif gold
16648 .PHONY: install-gold maybe-install-gold
16649 maybe-install-gold:
16650 @if gold
16651 maybe-install-gold: install-gold
16653 install-gold: installdirs
16654 @: $(MAKE); $(unstage)
16655 @r=`${PWD_COMMAND}`; export r; \
16656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16657 $(HOST_EXPORTS) \
16658 (cd $(HOST_SUBDIR)/gold && \
16659 $(MAKE) $(FLAGS_TO_PASS) install)
16661 @endif gold
16663 .PHONY: install-strip-gold maybe-install-strip-gold
16664 maybe-install-strip-gold:
16665 @if gold
16666 maybe-install-strip-gold: install-strip-gold
16668 install-strip-gold: installdirs
16669 @: $(MAKE); $(unstage)
16670 @r=`${PWD_COMMAND}`; export r; \
16671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16672 $(HOST_EXPORTS) \
16673 (cd $(HOST_SUBDIR)/gold && \
16674 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16676 @endif gold
16678 # Other targets (info, dvi, pdf, etc.)
16680 .PHONY: maybe-info-gold info-gold
16681 maybe-info-gold:
16682 @if gold
16683 maybe-info-gold: info-gold
16685 info-gold: \
16686 configure-gold
16687 @[ -f ./gold/Makefile ] || exit 0; \
16688 r=`${PWD_COMMAND}`; export r; \
16689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16690 $(HOST_EXPORTS) \
16691 for flag in $(EXTRA_HOST_FLAGS) ; do \
16692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16693 done; \
16694 echo "Doing info in gold" ; \
16695 (cd $(HOST_SUBDIR)/gold && \
16696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16698 "RANLIB=$${RANLIB}" \
16699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16700 info) \
16701 || exit 1
16703 @endif gold
16705 .PHONY: maybe-dvi-gold dvi-gold
16706 maybe-dvi-gold:
16707 @if gold
16708 maybe-dvi-gold: dvi-gold
16710 dvi-gold: \
16711 configure-gold
16712 @[ -f ./gold/Makefile ] || exit 0; \
16713 r=`${PWD_COMMAND}`; export r; \
16714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16715 $(HOST_EXPORTS) \
16716 for flag in $(EXTRA_HOST_FLAGS) ; do \
16717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16718 done; \
16719 echo "Doing dvi in gold" ; \
16720 (cd $(HOST_SUBDIR)/gold && \
16721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16723 "RANLIB=$${RANLIB}" \
16724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16725 dvi) \
16726 || exit 1
16728 @endif gold
16730 .PHONY: maybe-pdf-gold pdf-gold
16731 maybe-pdf-gold:
16732 @if gold
16733 maybe-pdf-gold: pdf-gold
16735 pdf-gold: \
16736 configure-gold
16737 @[ -f ./gold/Makefile ] || exit 0; \
16738 r=`${PWD_COMMAND}`; export r; \
16739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16740 $(HOST_EXPORTS) \
16741 for flag in $(EXTRA_HOST_FLAGS) ; do \
16742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16743 done; \
16744 echo "Doing pdf in gold" ; \
16745 (cd $(HOST_SUBDIR)/gold && \
16746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16748 "RANLIB=$${RANLIB}" \
16749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16750 pdf) \
16751 || exit 1
16753 @endif gold
16755 .PHONY: maybe-html-gold html-gold
16756 maybe-html-gold:
16757 @if gold
16758 maybe-html-gold: html-gold
16760 html-gold: \
16761 configure-gold
16762 @[ -f ./gold/Makefile ] || exit 0; \
16763 r=`${PWD_COMMAND}`; export r; \
16764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16765 $(HOST_EXPORTS) \
16766 for flag in $(EXTRA_HOST_FLAGS) ; do \
16767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16768 done; \
16769 echo "Doing html in gold" ; \
16770 (cd $(HOST_SUBDIR)/gold && \
16771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16773 "RANLIB=$${RANLIB}" \
16774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16775 html) \
16776 || exit 1
16778 @endif gold
16780 .PHONY: maybe-TAGS-gold TAGS-gold
16781 maybe-TAGS-gold:
16782 @if gold
16783 maybe-TAGS-gold: TAGS-gold
16785 TAGS-gold: \
16786 configure-gold
16787 @[ -f ./gold/Makefile ] || exit 0; \
16788 r=`${PWD_COMMAND}`; export r; \
16789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16790 $(HOST_EXPORTS) \
16791 for flag in $(EXTRA_HOST_FLAGS) ; do \
16792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16793 done; \
16794 echo "Doing TAGS in gold" ; \
16795 (cd $(HOST_SUBDIR)/gold && \
16796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16798 "RANLIB=$${RANLIB}" \
16799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16800 TAGS) \
16801 || exit 1
16803 @endif gold
16805 .PHONY: maybe-install-info-gold install-info-gold
16806 maybe-install-info-gold:
16807 @if gold
16808 maybe-install-info-gold: install-info-gold
16810 install-info-gold: \
16811 configure-gold \
16812 info-gold
16813 @[ -f ./gold/Makefile ] || exit 0; \
16814 r=`${PWD_COMMAND}`; export r; \
16815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16816 $(HOST_EXPORTS) \
16817 for flag in $(EXTRA_HOST_FLAGS) ; do \
16818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16819 done; \
16820 echo "Doing install-info in gold" ; \
16821 (cd $(HOST_SUBDIR)/gold && \
16822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16824 "RANLIB=$${RANLIB}" \
16825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16826 install-info) \
16827 || exit 1
16829 @endif gold
16831 .PHONY: maybe-install-pdf-gold install-pdf-gold
16832 maybe-install-pdf-gold:
16833 @if gold
16834 maybe-install-pdf-gold: install-pdf-gold
16836 install-pdf-gold: \
16837 configure-gold \
16838 pdf-gold
16839 @[ -f ./gold/Makefile ] || exit 0; \
16840 r=`${PWD_COMMAND}`; export r; \
16841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16842 $(HOST_EXPORTS) \
16843 for flag in $(EXTRA_HOST_FLAGS) ; do \
16844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16845 done; \
16846 echo "Doing install-pdf in gold" ; \
16847 (cd $(HOST_SUBDIR)/gold && \
16848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16850 "RANLIB=$${RANLIB}" \
16851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16852 install-pdf) \
16853 || exit 1
16855 @endif gold
16857 .PHONY: maybe-install-html-gold install-html-gold
16858 maybe-install-html-gold:
16859 @if gold
16860 maybe-install-html-gold: install-html-gold
16862 install-html-gold: \
16863 configure-gold \
16864 html-gold
16865 @[ -f ./gold/Makefile ] || exit 0; \
16866 r=`${PWD_COMMAND}`; export r; \
16867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16868 $(HOST_EXPORTS) \
16869 for flag in $(EXTRA_HOST_FLAGS) ; do \
16870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16871 done; \
16872 echo "Doing install-html in gold" ; \
16873 (cd $(HOST_SUBDIR)/gold && \
16874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16876 "RANLIB=$${RANLIB}" \
16877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16878 install-html) \
16879 || exit 1
16881 @endif gold
16883 .PHONY: maybe-installcheck-gold installcheck-gold
16884 maybe-installcheck-gold:
16885 @if gold
16886 maybe-installcheck-gold: installcheck-gold
16888 installcheck-gold: \
16889 configure-gold
16890 @[ -f ./gold/Makefile ] || exit 0; \
16891 r=`${PWD_COMMAND}`; export r; \
16892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16893 $(HOST_EXPORTS) \
16894 for flag in $(EXTRA_HOST_FLAGS) ; do \
16895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16896 done; \
16897 echo "Doing installcheck in gold" ; \
16898 (cd $(HOST_SUBDIR)/gold && \
16899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16901 "RANLIB=$${RANLIB}" \
16902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16903 installcheck) \
16904 || exit 1
16906 @endif gold
16908 .PHONY: maybe-mostlyclean-gold mostlyclean-gold
16909 maybe-mostlyclean-gold:
16910 @if gold
16911 maybe-mostlyclean-gold: mostlyclean-gold
16913 mostlyclean-gold:
16914 @[ -f ./gold/Makefile ] || exit 0; \
16915 r=`${PWD_COMMAND}`; export r; \
16916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16917 $(HOST_EXPORTS) \
16918 for flag in $(EXTRA_HOST_FLAGS) ; do \
16919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16920 done; \
16921 echo "Doing mostlyclean in gold" ; \
16922 (cd $(HOST_SUBDIR)/gold && \
16923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16925 "RANLIB=$${RANLIB}" \
16926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16927 mostlyclean) \
16928 || exit 1
16930 @endif gold
16932 .PHONY: maybe-clean-gold clean-gold
16933 maybe-clean-gold:
16934 @if gold
16935 maybe-clean-gold: clean-gold
16937 clean-gold:
16938 @[ -f ./gold/Makefile ] || exit 0; \
16939 r=`${PWD_COMMAND}`; export r; \
16940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16941 $(HOST_EXPORTS) \
16942 for flag in $(EXTRA_HOST_FLAGS) ; do \
16943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16944 done; \
16945 echo "Doing clean in gold" ; \
16946 (cd $(HOST_SUBDIR)/gold && \
16947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16949 "RANLIB=$${RANLIB}" \
16950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16951 clean) \
16952 || exit 1
16954 @endif gold
16956 .PHONY: maybe-distclean-gold distclean-gold
16957 maybe-distclean-gold:
16958 @if gold
16959 maybe-distclean-gold: distclean-gold
16961 distclean-gold:
16962 @[ -f ./gold/Makefile ] || exit 0; \
16963 r=`${PWD_COMMAND}`; export r; \
16964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16965 $(HOST_EXPORTS) \
16966 for flag in $(EXTRA_HOST_FLAGS) ; do \
16967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16968 done; \
16969 echo "Doing distclean in gold" ; \
16970 (cd $(HOST_SUBDIR)/gold && \
16971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16973 "RANLIB=$${RANLIB}" \
16974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16975 distclean) \
16976 || exit 1
16978 @endif gold
16980 .PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16981 maybe-maintainer-clean-gold:
16982 @if gold
16983 maybe-maintainer-clean-gold: maintainer-clean-gold
16985 maintainer-clean-gold:
16986 @[ -f ./gold/Makefile ] || exit 0; \
16987 r=`${PWD_COMMAND}`; export r; \
16988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16989 $(HOST_EXPORTS) \
16990 for flag in $(EXTRA_HOST_FLAGS) ; do \
16991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16992 done; \
16993 echo "Doing maintainer-clean in gold" ; \
16994 (cd $(HOST_SUBDIR)/gold && \
16995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16997 "RANLIB=$${RANLIB}" \
16998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16999 maintainer-clean) \
17000 || exit 1
17002 @endif gold
17006 .PHONY: configure-gprof maybe-configure-gprof
17007 maybe-configure-gprof:
17008 @if gcc-bootstrap
17009 configure-gprof: stage_current
17010 @endif gcc-bootstrap
17011 @if gprof
17012 maybe-configure-gprof: configure-gprof
17013 configure-gprof:
17014 @: $(MAKE); $(unstage)
17015 @r=`${PWD_COMMAND}`; export r; \
17016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17017 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
17018 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
17019 $(HOST_EXPORTS) \
17020 echo Configuring in $(HOST_SUBDIR)/gprof; \
17021 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
17022 case $(srcdir) in \
17023 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17024 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
17025 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17026 esac; \
17027 module_srcdir=gprof; \
17028 $(SHELL) \
17029 $$s/$$module_srcdir/configure \
17030 --srcdir=$${topdir}/$$module_srcdir \
17031 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17032 --target=${target_alias} \
17033 || exit 1
17034 @endif gprof
17040 .PHONY: all-gprof maybe-all-gprof
17041 maybe-all-gprof:
17042 @if gcc-bootstrap
17043 all-gprof: stage_current
17044 @endif gcc-bootstrap
17045 @if gprof
17046 TARGET-gprof=all
17047 maybe-all-gprof: all-gprof
17048 all-gprof: configure-gprof
17049 @: $(MAKE); $(unstage)
17050 @r=`${PWD_COMMAND}`; export r; \
17051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17052 $(HOST_EXPORTS) \
17053 (cd $(HOST_SUBDIR)/gprof && \
17054 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17055 $(TARGET-gprof))
17056 @endif gprof
17061 .PHONY: check-gprof maybe-check-gprof
17062 maybe-check-gprof:
17063 @if gprof
17064 maybe-check-gprof: check-gprof
17066 check-gprof:
17067 @: $(MAKE); $(unstage)
17068 @r=`${PWD_COMMAND}`; export r; \
17069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17070 $(HOST_EXPORTS) \
17071 (cd $(HOST_SUBDIR)/gprof && \
17072 $(MAKE) $(FLAGS_TO_PASS) check)
17074 @endif gprof
17076 .PHONY: install-gprof maybe-install-gprof
17077 maybe-install-gprof:
17078 @if gprof
17079 maybe-install-gprof: install-gprof
17081 install-gprof: installdirs
17082 @: $(MAKE); $(unstage)
17083 @r=`${PWD_COMMAND}`; export r; \
17084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17085 $(HOST_EXPORTS) \
17086 (cd $(HOST_SUBDIR)/gprof && \
17087 $(MAKE) $(FLAGS_TO_PASS) install)
17089 @endif gprof
17091 .PHONY: install-strip-gprof maybe-install-strip-gprof
17092 maybe-install-strip-gprof:
17093 @if gprof
17094 maybe-install-strip-gprof: install-strip-gprof
17096 install-strip-gprof: installdirs
17097 @: $(MAKE); $(unstage)
17098 @r=`${PWD_COMMAND}`; export r; \
17099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17100 $(HOST_EXPORTS) \
17101 (cd $(HOST_SUBDIR)/gprof && \
17102 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17104 @endif gprof
17106 # Other targets (info, dvi, pdf, etc.)
17108 .PHONY: maybe-info-gprof info-gprof
17109 maybe-info-gprof:
17110 @if gprof
17111 maybe-info-gprof: info-gprof
17113 info-gprof: \
17114 configure-gprof
17115 @: $(MAKE); $(unstage)
17116 @[ -f ./gprof/Makefile ] || exit 0; \
17117 r=`${PWD_COMMAND}`; export r; \
17118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17119 $(HOST_EXPORTS) \
17120 for flag in $(EXTRA_HOST_FLAGS) ; do \
17121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17122 done; \
17123 echo "Doing info in gprof" ; \
17124 (cd $(HOST_SUBDIR)/gprof && \
17125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17127 "RANLIB=$${RANLIB}" \
17128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17129 info) \
17130 || exit 1
17132 @endif gprof
17134 .PHONY: maybe-dvi-gprof dvi-gprof
17135 maybe-dvi-gprof:
17136 @if gprof
17137 maybe-dvi-gprof: dvi-gprof
17139 dvi-gprof: \
17140 configure-gprof
17141 @: $(MAKE); $(unstage)
17142 @[ -f ./gprof/Makefile ] || exit 0; \
17143 r=`${PWD_COMMAND}`; export r; \
17144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17145 $(HOST_EXPORTS) \
17146 for flag in $(EXTRA_HOST_FLAGS) ; do \
17147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17148 done; \
17149 echo "Doing dvi in gprof" ; \
17150 (cd $(HOST_SUBDIR)/gprof && \
17151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17153 "RANLIB=$${RANLIB}" \
17154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17155 dvi) \
17156 || exit 1
17158 @endif gprof
17160 .PHONY: maybe-pdf-gprof pdf-gprof
17161 maybe-pdf-gprof:
17162 @if gprof
17163 maybe-pdf-gprof: pdf-gprof
17165 pdf-gprof: \
17166 configure-gprof
17167 @: $(MAKE); $(unstage)
17168 @[ -f ./gprof/Makefile ] || exit 0; \
17169 r=`${PWD_COMMAND}`; export r; \
17170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17171 $(HOST_EXPORTS) \
17172 for flag in $(EXTRA_HOST_FLAGS) ; do \
17173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17174 done; \
17175 echo "Doing pdf in gprof" ; \
17176 (cd $(HOST_SUBDIR)/gprof && \
17177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17179 "RANLIB=$${RANLIB}" \
17180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17181 pdf) \
17182 || exit 1
17184 @endif gprof
17186 .PHONY: maybe-html-gprof html-gprof
17187 maybe-html-gprof:
17188 @if gprof
17189 maybe-html-gprof: html-gprof
17191 html-gprof: \
17192 configure-gprof
17193 @: $(MAKE); $(unstage)
17194 @[ -f ./gprof/Makefile ] || exit 0; \
17195 r=`${PWD_COMMAND}`; export r; \
17196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17197 $(HOST_EXPORTS) \
17198 for flag in $(EXTRA_HOST_FLAGS) ; do \
17199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17200 done; \
17201 echo "Doing html in gprof" ; \
17202 (cd $(HOST_SUBDIR)/gprof && \
17203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17205 "RANLIB=$${RANLIB}" \
17206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17207 html) \
17208 || exit 1
17210 @endif gprof
17212 .PHONY: maybe-TAGS-gprof TAGS-gprof
17213 maybe-TAGS-gprof:
17214 @if gprof
17215 maybe-TAGS-gprof: TAGS-gprof
17217 TAGS-gprof: \
17218 configure-gprof
17219 @: $(MAKE); $(unstage)
17220 @[ -f ./gprof/Makefile ] || exit 0; \
17221 r=`${PWD_COMMAND}`; export r; \
17222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17223 $(HOST_EXPORTS) \
17224 for flag in $(EXTRA_HOST_FLAGS) ; do \
17225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17226 done; \
17227 echo "Doing TAGS in gprof" ; \
17228 (cd $(HOST_SUBDIR)/gprof && \
17229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17231 "RANLIB=$${RANLIB}" \
17232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17233 TAGS) \
17234 || exit 1
17236 @endif gprof
17238 .PHONY: maybe-install-info-gprof install-info-gprof
17239 maybe-install-info-gprof:
17240 @if gprof
17241 maybe-install-info-gprof: install-info-gprof
17243 install-info-gprof: \
17244 configure-gprof \
17245 info-gprof
17246 @: $(MAKE); $(unstage)
17247 @[ -f ./gprof/Makefile ] || exit 0; \
17248 r=`${PWD_COMMAND}`; export r; \
17249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17250 $(HOST_EXPORTS) \
17251 for flag in $(EXTRA_HOST_FLAGS) ; do \
17252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17253 done; \
17254 echo "Doing install-info in gprof" ; \
17255 (cd $(HOST_SUBDIR)/gprof && \
17256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17258 "RANLIB=$${RANLIB}" \
17259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17260 install-info) \
17261 || exit 1
17263 @endif gprof
17265 .PHONY: maybe-install-pdf-gprof install-pdf-gprof
17266 maybe-install-pdf-gprof:
17267 @if gprof
17268 maybe-install-pdf-gprof: install-pdf-gprof
17270 install-pdf-gprof: \
17271 configure-gprof \
17272 pdf-gprof
17273 @: $(MAKE); $(unstage)
17274 @[ -f ./gprof/Makefile ] || exit 0; \
17275 r=`${PWD_COMMAND}`; export r; \
17276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17277 $(HOST_EXPORTS) \
17278 for flag in $(EXTRA_HOST_FLAGS) ; do \
17279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17280 done; \
17281 echo "Doing install-pdf in gprof" ; \
17282 (cd $(HOST_SUBDIR)/gprof && \
17283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17285 "RANLIB=$${RANLIB}" \
17286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17287 install-pdf) \
17288 || exit 1
17290 @endif gprof
17292 .PHONY: maybe-install-html-gprof install-html-gprof
17293 maybe-install-html-gprof:
17294 @if gprof
17295 maybe-install-html-gprof: install-html-gprof
17297 install-html-gprof: \
17298 configure-gprof \
17299 html-gprof
17300 @: $(MAKE); $(unstage)
17301 @[ -f ./gprof/Makefile ] || exit 0; \
17302 r=`${PWD_COMMAND}`; export r; \
17303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17304 $(HOST_EXPORTS) \
17305 for flag in $(EXTRA_HOST_FLAGS) ; do \
17306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17307 done; \
17308 echo "Doing install-html in gprof" ; \
17309 (cd $(HOST_SUBDIR)/gprof && \
17310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17312 "RANLIB=$${RANLIB}" \
17313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17314 install-html) \
17315 || exit 1
17317 @endif gprof
17319 .PHONY: maybe-installcheck-gprof installcheck-gprof
17320 maybe-installcheck-gprof:
17321 @if gprof
17322 maybe-installcheck-gprof: installcheck-gprof
17324 installcheck-gprof: \
17325 configure-gprof
17326 @: $(MAKE); $(unstage)
17327 @[ -f ./gprof/Makefile ] || exit 0; \
17328 r=`${PWD_COMMAND}`; export r; \
17329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17330 $(HOST_EXPORTS) \
17331 for flag in $(EXTRA_HOST_FLAGS) ; do \
17332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17333 done; \
17334 echo "Doing installcheck in gprof" ; \
17335 (cd $(HOST_SUBDIR)/gprof && \
17336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17338 "RANLIB=$${RANLIB}" \
17339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17340 installcheck) \
17341 || exit 1
17343 @endif gprof
17345 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
17346 maybe-mostlyclean-gprof:
17347 @if gprof
17348 maybe-mostlyclean-gprof: mostlyclean-gprof
17350 mostlyclean-gprof:
17351 @: $(MAKE); $(unstage)
17352 @[ -f ./gprof/Makefile ] || exit 0; \
17353 r=`${PWD_COMMAND}`; export r; \
17354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17355 $(HOST_EXPORTS) \
17356 for flag in $(EXTRA_HOST_FLAGS) ; do \
17357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17358 done; \
17359 echo "Doing mostlyclean in gprof" ; \
17360 (cd $(HOST_SUBDIR)/gprof && \
17361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17363 "RANLIB=$${RANLIB}" \
17364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17365 mostlyclean) \
17366 || exit 1
17368 @endif gprof
17370 .PHONY: maybe-clean-gprof clean-gprof
17371 maybe-clean-gprof:
17372 @if gprof
17373 maybe-clean-gprof: clean-gprof
17375 clean-gprof:
17376 @: $(MAKE); $(unstage)
17377 @[ -f ./gprof/Makefile ] || exit 0; \
17378 r=`${PWD_COMMAND}`; export r; \
17379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17380 $(HOST_EXPORTS) \
17381 for flag in $(EXTRA_HOST_FLAGS) ; do \
17382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17383 done; \
17384 echo "Doing clean in gprof" ; \
17385 (cd $(HOST_SUBDIR)/gprof && \
17386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17388 "RANLIB=$${RANLIB}" \
17389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17390 clean) \
17391 || exit 1
17393 @endif gprof
17395 .PHONY: maybe-distclean-gprof distclean-gprof
17396 maybe-distclean-gprof:
17397 @if gprof
17398 maybe-distclean-gprof: distclean-gprof
17400 distclean-gprof:
17401 @: $(MAKE); $(unstage)
17402 @[ -f ./gprof/Makefile ] || exit 0; \
17403 r=`${PWD_COMMAND}`; export r; \
17404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17405 $(HOST_EXPORTS) \
17406 for flag in $(EXTRA_HOST_FLAGS) ; do \
17407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17408 done; \
17409 echo "Doing distclean in gprof" ; \
17410 (cd $(HOST_SUBDIR)/gprof && \
17411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17413 "RANLIB=$${RANLIB}" \
17414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17415 distclean) \
17416 || exit 1
17418 @endif gprof
17420 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
17421 maybe-maintainer-clean-gprof:
17422 @if gprof
17423 maybe-maintainer-clean-gprof: maintainer-clean-gprof
17425 maintainer-clean-gprof:
17426 @: $(MAKE); $(unstage)
17427 @[ -f ./gprof/Makefile ] || exit 0; \
17428 r=`${PWD_COMMAND}`; export r; \
17429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17430 $(HOST_EXPORTS) \
17431 for flag in $(EXTRA_HOST_FLAGS) ; do \
17432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17433 done; \
17434 echo "Doing maintainer-clean in gprof" ; \
17435 (cd $(HOST_SUBDIR)/gprof && \
17436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17438 "RANLIB=$${RANLIB}" \
17439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17440 maintainer-clean) \
17441 || exit 1
17443 @endif gprof
17447 .PHONY: configure-intl maybe-configure-intl
17448 maybe-configure-intl:
17449 @if gcc-bootstrap
17450 configure-intl: stage_current
17451 @endif gcc-bootstrap
17452 @if intl
17453 maybe-configure-intl: configure-intl
17454 configure-intl:
17455 @r=`${PWD_COMMAND}`; export r; \
17456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17457 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17458 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17459 $(HOST_EXPORTS) \
17460 echo Configuring in $(HOST_SUBDIR)/intl; \
17461 cd "$(HOST_SUBDIR)/intl" || exit 1; \
17462 case $(srcdir) in \
17463 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17464 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17465 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17466 esac; \
17467 module_srcdir=intl; \
17468 $(SHELL) \
17469 $$s/$$module_srcdir/configure \
17470 --srcdir=$${topdir}/$$module_srcdir \
17471 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17472 --target=${target_alias} \
17473 || exit 1
17474 @endif intl
17478 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
17479 maybe-configure-stage1-intl:
17480 @if intl-bootstrap
17481 maybe-configure-stage1-intl: configure-stage1-intl
17482 configure-stage1-intl:
17483 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17484 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17485 @r=`${PWD_COMMAND}`; export r; \
17486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17487 TFLAGS="$(STAGE1_TFLAGS)"; \
17488 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17489 $(HOST_EXPORTS) \
17490 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
17491 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
17492 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
17493 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
17494 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17495 cd $(HOST_SUBDIR)/intl || exit 1; \
17496 case $(srcdir) in \
17497 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17498 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17499 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17500 esac; \
17501 module_srcdir=intl; \
17502 $(SHELL) $$s/$$module_srcdir/configure \
17503 --srcdir=$${topdir}/$$module_srcdir \
17504 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17505 --target=${target_alias} \
17507 $(STAGE1_CONFIGURE_FLAGS)
17508 @endif intl-bootstrap
17510 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
17511 maybe-configure-stage2-intl:
17512 @if intl-bootstrap
17513 maybe-configure-stage2-intl: configure-stage2-intl
17514 configure-stage2-intl:
17515 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17516 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17517 @r=`${PWD_COMMAND}`; export r; \
17518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17519 TFLAGS="$(STAGE2_TFLAGS)"; \
17520 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17521 $(HOST_EXPORTS) \
17522 $(POSTSTAGE1_HOST_EXPORTS) \
17523 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
17524 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
17525 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
17526 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
17527 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17528 cd $(HOST_SUBDIR)/intl || exit 1; \
17529 case $(srcdir) in \
17530 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17531 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17532 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17533 esac; \
17534 module_srcdir=intl; \
17535 $(SHELL) $$s/$$module_srcdir/configure \
17536 --srcdir=$${topdir}/$$module_srcdir \
17537 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17538 --target=${target_alias} \
17539 --with-build-libsubdir=$(HOST_SUBDIR) \
17540 $(STAGE2_CONFIGURE_FLAGS)
17541 @endif intl-bootstrap
17543 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
17544 maybe-configure-stage3-intl:
17545 @if intl-bootstrap
17546 maybe-configure-stage3-intl: configure-stage3-intl
17547 configure-stage3-intl:
17548 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17549 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17550 @r=`${PWD_COMMAND}`; export r; \
17551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17552 TFLAGS="$(STAGE3_TFLAGS)"; \
17553 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17554 $(HOST_EXPORTS) \
17555 $(POSTSTAGE1_HOST_EXPORTS) \
17556 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
17557 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17558 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
17559 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
17560 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17561 cd $(HOST_SUBDIR)/intl || exit 1; \
17562 case $(srcdir) in \
17563 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17564 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17565 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17566 esac; \
17567 module_srcdir=intl; \
17568 $(SHELL) $$s/$$module_srcdir/configure \
17569 --srcdir=$${topdir}/$$module_srcdir \
17570 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17571 --target=${target_alias} \
17572 --with-build-libsubdir=$(HOST_SUBDIR) \
17573 $(STAGE3_CONFIGURE_FLAGS)
17574 @endif intl-bootstrap
17576 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
17577 maybe-configure-stage4-intl:
17578 @if intl-bootstrap
17579 maybe-configure-stage4-intl: configure-stage4-intl
17580 configure-stage4-intl:
17581 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17582 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17583 @r=`${PWD_COMMAND}`; export r; \
17584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17585 TFLAGS="$(STAGE4_TFLAGS)"; \
17586 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17587 $(HOST_EXPORTS) \
17588 $(POSTSTAGE1_HOST_EXPORTS) \
17589 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
17590 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17591 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
17592 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
17593 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17594 cd $(HOST_SUBDIR)/intl || exit 1; \
17595 case $(srcdir) in \
17596 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17597 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17598 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17599 esac; \
17600 module_srcdir=intl; \
17601 $(SHELL) $$s/$$module_srcdir/configure \
17602 --srcdir=$${topdir}/$$module_srcdir \
17603 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17604 --target=${target_alias} \
17605 --with-build-libsubdir=$(HOST_SUBDIR) \
17606 $(STAGE4_CONFIGURE_FLAGS)
17607 @endif intl-bootstrap
17609 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
17610 maybe-configure-stageprofile-intl:
17611 @if intl-bootstrap
17612 maybe-configure-stageprofile-intl: configure-stageprofile-intl
17613 configure-stageprofile-intl:
17614 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17615 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17616 @r=`${PWD_COMMAND}`; export r; \
17617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17618 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17619 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17620 $(HOST_EXPORTS) \
17621 $(POSTSTAGE1_HOST_EXPORTS) \
17622 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17623 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17624 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
17625 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
17626 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17627 cd $(HOST_SUBDIR)/intl || exit 1; \
17628 case $(srcdir) in \
17629 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17630 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17631 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17632 esac; \
17633 module_srcdir=intl; \
17634 $(SHELL) $$s/$$module_srcdir/configure \
17635 --srcdir=$${topdir}/$$module_srcdir \
17636 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17637 --target=${target_alias} \
17638 --with-build-libsubdir=$(HOST_SUBDIR) \
17639 $(STAGEprofile_CONFIGURE_FLAGS)
17640 @endif intl-bootstrap
17642 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
17643 maybe-configure-stagefeedback-intl:
17644 @if intl-bootstrap
17645 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
17646 configure-stagefeedback-intl:
17647 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17648 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17649 @r=`${PWD_COMMAND}`; export r; \
17650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17651 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17652 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17653 $(HOST_EXPORTS) \
17654 $(POSTSTAGE1_HOST_EXPORTS) \
17655 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17656 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17657 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
17658 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
17659 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17660 cd $(HOST_SUBDIR)/intl || exit 1; \
17661 case $(srcdir) in \
17662 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17663 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17664 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17665 esac; \
17666 module_srcdir=intl; \
17667 $(SHELL) $$s/$$module_srcdir/configure \
17668 --srcdir=$${topdir}/$$module_srcdir \
17669 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17670 --target=${target_alias} \
17671 --with-build-libsubdir=$(HOST_SUBDIR) \
17672 $(STAGEfeedback_CONFIGURE_FLAGS)
17673 @endif intl-bootstrap
17679 .PHONY: all-intl maybe-all-intl
17680 maybe-all-intl:
17681 @if gcc-bootstrap
17682 all-intl: stage_current
17683 @endif gcc-bootstrap
17684 @if intl
17685 TARGET-intl=all
17686 maybe-all-intl: all-intl
17687 all-intl: configure-intl
17688 @r=`${PWD_COMMAND}`; export r; \
17689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17690 $(HOST_EXPORTS) \
17691 (cd $(HOST_SUBDIR)/intl && \
17692 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17693 $(TARGET-intl))
17694 @endif intl
17698 .PHONY: all-stage1-intl maybe-all-stage1-intl
17699 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
17700 maybe-all-stage1-intl:
17701 maybe-clean-stage1-intl:
17702 @if intl-bootstrap
17703 maybe-all-stage1-intl: all-stage1-intl
17704 all-stage1: all-stage1-intl
17705 TARGET-stage1-intl = $(TARGET-intl)
17706 all-stage1-intl: configure-stage1-intl
17707 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17708 @r=`${PWD_COMMAND}`; export r; \
17709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17710 TFLAGS="$(STAGE1_TFLAGS)"; \
17711 $(HOST_EXPORTS) \
17712 cd $(HOST_SUBDIR)/intl && \
17713 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17714 CFLAGS="$(STAGE1_CFLAGS)" \
17715 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
17716 LIBCFLAGS="$(LIBCFLAGS)" \
17717 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17718 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17719 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17720 $(EXTRA_HOST_FLAGS) \
17721 $(STAGE1_FLAGS_TO_PASS) \
17722 TFLAGS="$(STAGE1_TFLAGS)" \
17723 $(TARGET-stage1-intl)
17725 maybe-clean-stage1-intl: clean-stage1-intl
17726 clean-stage1: clean-stage1-intl
17727 clean-stage1-intl:
17728 @if [ $(current_stage) = stage1 ]; then \
17729 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17730 else \
17731 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
17732 $(MAKE) stage1-start; \
17733 fi; \
17734 cd $(HOST_SUBDIR)/intl && \
17735 $(MAKE) $(EXTRA_HOST_FLAGS) \
17736 $(STAGE1_FLAGS_TO_PASS) clean
17737 @endif intl-bootstrap
17740 .PHONY: all-stage2-intl maybe-all-stage2-intl
17741 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
17742 maybe-all-stage2-intl:
17743 maybe-clean-stage2-intl:
17744 @if intl-bootstrap
17745 maybe-all-stage2-intl: all-stage2-intl
17746 all-stage2: all-stage2-intl
17747 TARGET-stage2-intl = $(TARGET-intl)
17748 all-stage2-intl: configure-stage2-intl
17749 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17750 @r=`${PWD_COMMAND}`; export r; \
17751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17752 TFLAGS="$(STAGE2_TFLAGS)"; \
17753 $(HOST_EXPORTS) \
17754 $(POSTSTAGE1_HOST_EXPORTS) \
17755 cd $(HOST_SUBDIR)/intl && \
17756 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17757 CFLAGS="$(STAGE2_CFLAGS)" \
17758 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17759 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17760 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17761 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17762 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17763 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17764 TFLAGS="$(STAGE2_TFLAGS)" \
17765 $(TARGET-stage2-intl)
17767 maybe-clean-stage2-intl: clean-stage2-intl
17768 clean-stage2: clean-stage2-intl
17769 clean-stage2-intl:
17770 @if [ $(current_stage) = stage2 ]; then \
17771 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17772 else \
17773 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17774 $(MAKE) stage2-start; \
17775 fi; \
17776 cd $(HOST_SUBDIR)/intl && \
17777 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17778 @endif intl-bootstrap
17781 .PHONY: all-stage3-intl maybe-all-stage3-intl
17782 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
17783 maybe-all-stage3-intl:
17784 maybe-clean-stage3-intl:
17785 @if intl-bootstrap
17786 maybe-all-stage3-intl: all-stage3-intl
17787 all-stage3: all-stage3-intl
17788 TARGET-stage3-intl = $(TARGET-intl)
17789 all-stage3-intl: configure-stage3-intl
17790 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17791 @r=`${PWD_COMMAND}`; export r; \
17792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17793 TFLAGS="$(STAGE3_TFLAGS)"; \
17794 $(HOST_EXPORTS) \
17795 $(POSTSTAGE1_HOST_EXPORTS) \
17796 cd $(HOST_SUBDIR)/intl && \
17797 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17798 CFLAGS="$(STAGE3_CFLAGS)" \
17799 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17800 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17801 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17802 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17803 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17804 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17805 TFLAGS="$(STAGE3_TFLAGS)" \
17806 $(TARGET-stage3-intl)
17808 maybe-clean-stage3-intl: clean-stage3-intl
17809 clean-stage3: clean-stage3-intl
17810 clean-stage3-intl:
17811 @if [ $(current_stage) = stage3 ]; then \
17812 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17813 else \
17814 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17815 $(MAKE) stage3-start; \
17816 fi; \
17817 cd $(HOST_SUBDIR)/intl && \
17818 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17819 @endif intl-bootstrap
17822 .PHONY: all-stage4-intl maybe-all-stage4-intl
17823 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
17824 maybe-all-stage4-intl:
17825 maybe-clean-stage4-intl:
17826 @if intl-bootstrap
17827 maybe-all-stage4-intl: all-stage4-intl
17828 all-stage4: all-stage4-intl
17829 TARGET-stage4-intl = $(TARGET-intl)
17830 all-stage4-intl: configure-stage4-intl
17831 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17832 @r=`${PWD_COMMAND}`; export r; \
17833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17834 TFLAGS="$(STAGE4_TFLAGS)"; \
17835 $(HOST_EXPORTS) \
17836 $(POSTSTAGE1_HOST_EXPORTS) \
17837 cd $(HOST_SUBDIR)/intl && \
17838 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17839 CFLAGS="$(STAGE4_CFLAGS)" \
17840 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17841 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17842 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17843 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17844 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17845 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17846 TFLAGS="$(STAGE4_TFLAGS)" \
17847 $(TARGET-stage4-intl)
17849 maybe-clean-stage4-intl: clean-stage4-intl
17850 clean-stage4: clean-stage4-intl
17851 clean-stage4-intl:
17852 @if [ $(current_stage) = stage4 ]; then \
17853 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17854 else \
17855 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17856 $(MAKE) stage4-start; \
17857 fi; \
17858 cd $(HOST_SUBDIR)/intl && \
17859 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17860 @endif intl-bootstrap
17863 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17864 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17865 maybe-all-stageprofile-intl:
17866 maybe-clean-stageprofile-intl:
17867 @if intl-bootstrap
17868 maybe-all-stageprofile-intl: all-stageprofile-intl
17869 all-stageprofile: all-stageprofile-intl
17870 TARGET-stageprofile-intl = $(TARGET-intl)
17871 all-stageprofile-intl: configure-stageprofile-intl
17872 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17873 @r=`${PWD_COMMAND}`; export r; \
17874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17875 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17876 $(HOST_EXPORTS) \
17877 $(POSTSTAGE1_HOST_EXPORTS) \
17878 cd $(HOST_SUBDIR)/intl && \
17879 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17880 CFLAGS="$(STAGEprofile_CFLAGS)" \
17881 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17882 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17883 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17884 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17885 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17886 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17887 TFLAGS="$(STAGEprofile_TFLAGS)" \
17888 $(TARGET-stageprofile-intl)
17890 maybe-clean-stageprofile-intl: clean-stageprofile-intl
17891 clean-stageprofile: clean-stageprofile-intl
17892 clean-stageprofile-intl:
17893 @if [ $(current_stage) = stageprofile ]; then \
17894 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17895 else \
17896 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17897 $(MAKE) stageprofile-start; \
17898 fi; \
17899 cd $(HOST_SUBDIR)/intl && \
17900 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17901 @endif intl-bootstrap
17904 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17905 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17906 maybe-all-stagefeedback-intl:
17907 maybe-clean-stagefeedback-intl:
17908 @if intl-bootstrap
17909 maybe-all-stagefeedback-intl: all-stagefeedback-intl
17910 all-stagefeedback: all-stagefeedback-intl
17911 TARGET-stagefeedback-intl = $(TARGET-intl)
17912 all-stagefeedback-intl: configure-stagefeedback-intl
17913 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17914 @r=`${PWD_COMMAND}`; export r; \
17915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17916 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17917 $(HOST_EXPORTS) \
17918 $(POSTSTAGE1_HOST_EXPORTS) \
17919 cd $(HOST_SUBDIR)/intl && \
17920 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17921 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17922 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17923 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17924 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17925 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17926 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17927 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17928 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17929 $(TARGET-stagefeedback-intl)
17931 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17932 clean-stagefeedback: clean-stagefeedback-intl
17933 clean-stagefeedback-intl:
17934 @if [ $(current_stage) = stagefeedback ]; then \
17935 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17936 else \
17937 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17938 $(MAKE) stagefeedback-start; \
17939 fi; \
17940 cd $(HOST_SUBDIR)/intl && \
17941 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17942 @endif intl-bootstrap
17948 .PHONY: check-intl maybe-check-intl
17949 maybe-check-intl:
17950 @if intl
17951 maybe-check-intl: check-intl
17953 check-intl:
17954 @: $(MAKE); $(unstage)
17955 @r=`${PWD_COMMAND}`; export r; \
17956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17957 $(HOST_EXPORTS) \
17958 (cd $(HOST_SUBDIR)/intl && \
17959 $(MAKE) $(FLAGS_TO_PASS) check)
17961 @endif intl
17963 .PHONY: install-intl maybe-install-intl
17964 maybe-install-intl:
17965 @if intl
17966 maybe-install-intl: install-intl
17968 install-intl: installdirs
17969 @: $(MAKE); $(unstage)
17970 @r=`${PWD_COMMAND}`; export r; \
17971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17972 $(HOST_EXPORTS) \
17973 (cd $(HOST_SUBDIR)/intl && \
17974 $(MAKE) $(FLAGS_TO_PASS) install)
17976 @endif intl
17978 .PHONY: install-strip-intl maybe-install-strip-intl
17979 maybe-install-strip-intl:
17980 @if intl
17981 maybe-install-strip-intl: install-strip-intl
17983 install-strip-intl: installdirs
17984 @: $(MAKE); $(unstage)
17985 @r=`${PWD_COMMAND}`; export r; \
17986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17987 $(HOST_EXPORTS) \
17988 (cd $(HOST_SUBDIR)/intl && \
17989 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17991 @endif intl
17993 # Other targets (info, dvi, pdf, etc.)
17995 .PHONY: maybe-info-intl info-intl
17996 maybe-info-intl:
17997 @if intl
17998 maybe-info-intl: info-intl
18000 info-intl: \
18001 configure-intl
18002 @[ -f ./intl/Makefile ] || exit 0; \
18003 r=`${PWD_COMMAND}`; export r; \
18004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18005 $(HOST_EXPORTS) \
18006 for flag in $(EXTRA_HOST_FLAGS) ; do \
18007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18008 done; \
18009 echo "Doing info in intl" ; \
18010 (cd $(HOST_SUBDIR)/intl && \
18011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18013 "RANLIB=$${RANLIB}" \
18014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18015 info) \
18016 || exit 1
18018 @endif intl
18020 .PHONY: maybe-dvi-intl dvi-intl
18021 maybe-dvi-intl:
18022 @if intl
18023 maybe-dvi-intl: dvi-intl
18025 dvi-intl: \
18026 configure-intl
18027 @[ -f ./intl/Makefile ] || exit 0; \
18028 r=`${PWD_COMMAND}`; export r; \
18029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18030 $(HOST_EXPORTS) \
18031 for flag in $(EXTRA_HOST_FLAGS) ; do \
18032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18033 done; \
18034 echo "Doing dvi in intl" ; \
18035 (cd $(HOST_SUBDIR)/intl && \
18036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18038 "RANLIB=$${RANLIB}" \
18039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18040 dvi) \
18041 || exit 1
18043 @endif intl
18045 .PHONY: maybe-pdf-intl pdf-intl
18046 maybe-pdf-intl:
18047 @if intl
18048 maybe-pdf-intl: pdf-intl
18050 pdf-intl: \
18051 configure-intl
18052 @[ -f ./intl/Makefile ] || exit 0; \
18053 r=`${PWD_COMMAND}`; export r; \
18054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18055 $(HOST_EXPORTS) \
18056 for flag in $(EXTRA_HOST_FLAGS) ; do \
18057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18058 done; \
18059 echo "Doing pdf in intl" ; \
18060 (cd $(HOST_SUBDIR)/intl && \
18061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18063 "RANLIB=$${RANLIB}" \
18064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18065 pdf) \
18066 || exit 1
18068 @endif intl
18070 .PHONY: maybe-html-intl html-intl
18071 maybe-html-intl:
18072 @if intl
18073 maybe-html-intl: html-intl
18075 html-intl: \
18076 configure-intl
18077 @[ -f ./intl/Makefile ] || exit 0; \
18078 r=`${PWD_COMMAND}`; export r; \
18079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18080 $(HOST_EXPORTS) \
18081 for flag in $(EXTRA_HOST_FLAGS) ; do \
18082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18083 done; \
18084 echo "Doing html in intl" ; \
18085 (cd $(HOST_SUBDIR)/intl && \
18086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18088 "RANLIB=$${RANLIB}" \
18089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18090 html) \
18091 || exit 1
18093 @endif intl
18095 .PHONY: maybe-TAGS-intl TAGS-intl
18096 maybe-TAGS-intl:
18097 @if intl
18098 maybe-TAGS-intl: TAGS-intl
18100 TAGS-intl: \
18101 configure-intl
18102 @[ -f ./intl/Makefile ] || exit 0; \
18103 r=`${PWD_COMMAND}`; export r; \
18104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18105 $(HOST_EXPORTS) \
18106 for flag in $(EXTRA_HOST_FLAGS) ; do \
18107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18108 done; \
18109 echo "Doing TAGS in intl" ; \
18110 (cd $(HOST_SUBDIR)/intl && \
18111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18113 "RANLIB=$${RANLIB}" \
18114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18115 TAGS) \
18116 || exit 1
18118 @endif intl
18120 .PHONY: maybe-install-info-intl install-info-intl
18121 maybe-install-info-intl:
18122 @if intl
18123 maybe-install-info-intl: install-info-intl
18125 install-info-intl: \
18126 configure-intl \
18127 info-intl
18128 @[ -f ./intl/Makefile ] || exit 0; \
18129 r=`${PWD_COMMAND}`; export r; \
18130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18131 $(HOST_EXPORTS) \
18132 for flag in $(EXTRA_HOST_FLAGS) ; do \
18133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18134 done; \
18135 echo "Doing install-info in intl" ; \
18136 (cd $(HOST_SUBDIR)/intl && \
18137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18139 "RANLIB=$${RANLIB}" \
18140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18141 install-info) \
18142 || exit 1
18144 @endif intl
18146 .PHONY: maybe-install-pdf-intl install-pdf-intl
18147 maybe-install-pdf-intl:
18148 @if intl
18149 maybe-install-pdf-intl: install-pdf-intl
18151 install-pdf-intl: \
18152 configure-intl \
18153 pdf-intl
18154 @[ -f ./intl/Makefile ] || exit 0; \
18155 r=`${PWD_COMMAND}`; export r; \
18156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18157 $(HOST_EXPORTS) \
18158 for flag in $(EXTRA_HOST_FLAGS) ; do \
18159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18160 done; \
18161 echo "Doing install-pdf in intl" ; \
18162 (cd $(HOST_SUBDIR)/intl && \
18163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18165 "RANLIB=$${RANLIB}" \
18166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18167 install-pdf) \
18168 || exit 1
18170 @endif intl
18172 .PHONY: maybe-install-html-intl install-html-intl
18173 maybe-install-html-intl:
18174 @if intl
18175 maybe-install-html-intl: install-html-intl
18177 install-html-intl: \
18178 configure-intl \
18179 html-intl
18180 @[ -f ./intl/Makefile ] || exit 0; \
18181 r=`${PWD_COMMAND}`; export r; \
18182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18183 $(HOST_EXPORTS) \
18184 for flag in $(EXTRA_HOST_FLAGS) ; do \
18185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18186 done; \
18187 echo "Doing install-html in intl" ; \
18188 (cd $(HOST_SUBDIR)/intl && \
18189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18191 "RANLIB=$${RANLIB}" \
18192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18193 install-html) \
18194 || exit 1
18196 @endif intl
18198 .PHONY: maybe-installcheck-intl installcheck-intl
18199 maybe-installcheck-intl:
18200 @if intl
18201 maybe-installcheck-intl: installcheck-intl
18203 installcheck-intl: \
18204 configure-intl
18205 @[ -f ./intl/Makefile ] || exit 0; \
18206 r=`${PWD_COMMAND}`; export r; \
18207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18208 $(HOST_EXPORTS) \
18209 for flag in $(EXTRA_HOST_FLAGS) ; do \
18210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18211 done; \
18212 echo "Doing installcheck in intl" ; \
18213 (cd $(HOST_SUBDIR)/intl && \
18214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18216 "RANLIB=$${RANLIB}" \
18217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18218 installcheck) \
18219 || exit 1
18221 @endif intl
18223 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
18224 maybe-mostlyclean-intl:
18225 @if intl
18226 maybe-mostlyclean-intl: mostlyclean-intl
18228 mostlyclean-intl:
18229 @[ -f ./intl/Makefile ] || exit 0; \
18230 r=`${PWD_COMMAND}`; export r; \
18231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18232 $(HOST_EXPORTS) \
18233 for flag in $(EXTRA_HOST_FLAGS) ; do \
18234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18235 done; \
18236 echo "Doing mostlyclean in intl" ; \
18237 (cd $(HOST_SUBDIR)/intl && \
18238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18240 "RANLIB=$${RANLIB}" \
18241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18242 mostlyclean) \
18243 || exit 1
18245 @endif intl
18247 .PHONY: maybe-clean-intl clean-intl
18248 maybe-clean-intl:
18249 @if intl
18250 maybe-clean-intl: clean-intl
18252 clean-intl:
18253 @[ -f ./intl/Makefile ] || exit 0; \
18254 r=`${PWD_COMMAND}`; export r; \
18255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18256 $(HOST_EXPORTS) \
18257 for flag in $(EXTRA_HOST_FLAGS) ; do \
18258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18259 done; \
18260 echo "Doing clean in intl" ; \
18261 (cd $(HOST_SUBDIR)/intl && \
18262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18264 "RANLIB=$${RANLIB}" \
18265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18266 clean) \
18267 || exit 1
18269 @endif intl
18271 .PHONY: maybe-distclean-intl distclean-intl
18272 maybe-distclean-intl:
18273 @if intl
18274 maybe-distclean-intl: distclean-intl
18276 distclean-intl:
18277 @[ -f ./intl/Makefile ] || exit 0; \
18278 r=`${PWD_COMMAND}`; export r; \
18279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18280 $(HOST_EXPORTS) \
18281 for flag in $(EXTRA_HOST_FLAGS) ; do \
18282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18283 done; \
18284 echo "Doing distclean in intl" ; \
18285 (cd $(HOST_SUBDIR)/intl && \
18286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18288 "RANLIB=$${RANLIB}" \
18289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18290 distclean) \
18291 || exit 1
18293 @endif intl
18295 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
18296 maybe-maintainer-clean-intl:
18297 @if intl
18298 maybe-maintainer-clean-intl: maintainer-clean-intl
18300 maintainer-clean-intl:
18301 @[ -f ./intl/Makefile ] || exit 0; \
18302 r=`${PWD_COMMAND}`; export r; \
18303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18304 $(HOST_EXPORTS) \
18305 for flag in $(EXTRA_HOST_FLAGS) ; do \
18306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18307 done; \
18308 echo "Doing maintainer-clean in intl" ; \
18309 (cd $(HOST_SUBDIR)/intl && \
18310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18312 "RANLIB=$${RANLIB}" \
18313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18314 maintainer-clean) \
18315 || exit 1
18317 @endif intl
18321 .PHONY: configure-tcl maybe-configure-tcl
18322 maybe-configure-tcl:
18323 @if gcc-bootstrap
18324 configure-tcl: stage_current
18325 @endif gcc-bootstrap
18326 @if tcl
18327 maybe-configure-tcl: configure-tcl
18328 configure-tcl:
18329 @: $(MAKE); $(unstage)
18330 @r=`${PWD_COMMAND}`; export r; \
18331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18332 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
18333 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
18334 $(HOST_EXPORTS) \
18335 echo Configuring in $(HOST_SUBDIR)/tcl; \
18336 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
18337 case $(srcdir) in \
18338 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18339 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
18340 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18341 esac; \
18342 module_srcdir=tcl; \
18343 $(SHELL) \
18344 $$s/$$module_srcdir/configure \
18345 --srcdir=$${topdir}/$$module_srcdir \
18346 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18347 --target=${target_alias} \
18348 || exit 1
18349 @endif tcl
18355 .PHONY: all-tcl maybe-all-tcl
18356 maybe-all-tcl:
18357 @if gcc-bootstrap
18358 all-tcl: stage_current
18359 @endif gcc-bootstrap
18360 @if tcl
18361 TARGET-tcl=all
18362 maybe-all-tcl: all-tcl
18363 all-tcl: configure-tcl
18364 @: $(MAKE); $(unstage)
18365 @r=`${PWD_COMMAND}`; export r; \
18366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18367 $(HOST_EXPORTS) \
18368 (cd $(HOST_SUBDIR)/tcl && \
18369 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18370 $(TARGET-tcl))
18371 @endif tcl
18376 .PHONY: check-tcl maybe-check-tcl
18377 maybe-check-tcl:
18378 @if tcl
18379 maybe-check-tcl: check-tcl
18381 check-tcl:
18382 @: $(MAKE); $(unstage)
18383 @r=`${PWD_COMMAND}`; export r; \
18384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18385 $(HOST_EXPORTS) \
18386 (cd $(HOST_SUBDIR)/tcl && \
18387 $(MAKE) $(FLAGS_TO_PASS) check)
18389 @endif tcl
18391 .PHONY: install-tcl maybe-install-tcl
18392 maybe-install-tcl:
18393 @if tcl
18394 maybe-install-tcl: install-tcl
18396 install-tcl: installdirs
18397 @: $(MAKE); $(unstage)
18398 @r=`${PWD_COMMAND}`; export r; \
18399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18400 $(HOST_EXPORTS) \
18401 (cd $(HOST_SUBDIR)/tcl && \
18402 $(MAKE) $(FLAGS_TO_PASS) install)
18404 @endif tcl
18406 .PHONY: install-strip-tcl maybe-install-strip-tcl
18407 maybe-install-strip-tcl:
18408 @if tcl
18409 maybe-install-strip-tcl: install-strip-tcl
18411 install-strip-tcl: installdirs
18412 @: $(MAKE); $(unstage)
18413 @r=`${PWD_COMMAND}`; export r; \
18414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18415 $(HOST_EXPORTS) \
18416 (cd $(HOST_SUBDIR)/tcl && \
18417 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18419 @endif tcl
18421 # Other targets (info, dvi, pdf, etc.)
18423 .PHONY: maybe-info-tcl info-tcl
18424 maybe-info-tcl:
18425 @if tcl
18426 maybe-info-tcl: info-tcl
18428 info-tcl: \
18429 configure-tcl
18430 @: $(MAKE); $(unstage)
18431 @[ -f ./tcl/Makefile ] || exit 0; \
18432 r=`${PWD_COMMAND}`; export r; \
18433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18434 $(HOST_EXPORTS) \
18435 for flag in $(EXTRA_HOST_FLAGS) ; do \
18436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18437 done; \
18438 echo "Doing info in tcl" ; \
18439 (cd $(HOST_SUBDIR)/tcl && \
18440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18442 "RANLIB=$${RANLIB}" \
18443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18444 info) \
18445 || exit 1
18447 @endif tcl
18449 .PHONY: maybe-dvi-tcl dvi-tcl
18450 maybe-dvi-tcl:
18451 @if tcl
18452 maybe-dvi-tcl: dvi-tcl
18454 dvi-tcl: \
18455 configure-tcl
18456 @: $(MAKE); $(unstage)
18457 @[ -f ./tcl/Makefile ] || exit 0; \
18458 r=`${PWD_COMMAND}`; export r; \
18459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18460 $(HOST_EXPORTS) \
18461 for flag in $(EXTRA_HOST_FLAGS) ; do \
18462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18463 done; \
18464 echo "Doing dvi in tcl" ; \
18465 (cd $(HOST_SUBDIR)/tcl && \
18466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18468 "RANLIB=$${RANLIB}" \
18469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18470 dvi) \
18471 || exit 1
18473 @endif tcl
18475 .PHONY: maybe-pdf-tcl pdf-tcl
18476 maybe-pdf-tcl:
18477 @if tcl
18478 maybe-pdf-tcl: pdf-tcl
18480 pdf-tcl: \
18481 configure-tcl
18482 @: $(MAKE); $(unstage)
18483 @[ -f ./tcl/Makefile ] || exit 0; \
18484 r=`${PWD_COMMAND}`; export r; \
18485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18486 $(HOST_EXPORTS) \
18487 for flag in $(EXTRA_HOST_FLAGS) ; do \
18488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18489 done; \
18490 echo "Doing pdf in tcl" ; \
18491 (cd $(HOST_SUBDIR)/tcl && \
18492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18494 "RANLIB=$${RANLIB}" \
18495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18496 pdf) \
18497 || exit 1
18499 @endif tcl
18501 .PHONY: maybe-html-tcl html-tcl
18502 maybe-html-tcl:
18503 @if tcl
18504 maybe-html-tcl: html-tcl
18506 html-tcl: \
18507 configure-tcl
18508 @: $(MAKE); $(unstage)
18509 @[ -f ./tcl/Makefile ] || exit 0; \
18510 r=`${PWD_COMMAND}`; export r; \
18511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18512 $(HOST_EXPORTS) \
18513 for flag in $(EXTRA_HOST_FLAGS) ; do \
18514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18515 done; \
18516 echo "Doing html in tcl" ; \
18517 (cd $(HOST_SUBDIR)/tcl && \
18518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18520 "RANLIB=$${RANLIB}" \
18521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18522 html) \
18523 || exit 1
18525 @endif tcl
18527 .PHONY: maybe-TAGS-tcl TAGS-tcl
18528 maybe-TAGS-tcl:
18529 @if tcl
18530 maybe-TAGS-tcl: TAGS-tcl
18532 TAGS-tcl: \
18533 configure-tcl
18534 @: $(MAKE); $(unstage)
18535 @[ -f ./tcl/Makefile ] || exit 0; \
18536 r=`${PWD_COMMAND}`; export r; \
18537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18538 $(HOST_EXPORTS) \
18539 for flag in $(EXTRA_HOST_FLAGS) ; do \
18540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18541 done; \
18542 echo "Doing TAGS in tcl" ; \
18543 (cd $(HOST_SUBDIR)/tcl && \
18544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18546 "RANLIB=$${RANLIB}" \
18547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18548 TAGS) \
18549 || exit 1
18551 @endif tcl
18553 .PHONY: maybe-install-info-tcl install-info-tcl
18554 maybe-install-info-tcl:
18555 @if tcl
18556 maybe-install-info-tcl: install-info-tcl
18558 install-info-tcl: \
18559 configure-tcl \
18560 info-tcl
18561 @: $(MAKE); $(unstage)
18562 @[ -f ./tcl/Makefile ] || exit 0; \
18563 r=`${PWD_COMMAND}`; export r; \
18564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18565 $(HOST_EXPORTS) \
18566 for flag in $(EXTRA_HOST_FLAGS) ; do \
18567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18568 done; \
18569 echo "Doing install-info in tcl" ; \
18570 (cd $(HOST_SUBDIR)/tcl && \
18571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18573 "RANLIB=$${RANLIB}" \
18574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18575 install-info) \
18576 || exit 1
18578 @endif tcl
18580 .PHONY: maybe-install-pdf-tcl install-pdf-tcl
18581 maybe-install-pdf-tcl:
18582 @if tcl
18583 maybe-install-pdf-tcl: install-pdf-tcl
18585 install-pdf-tcl: \
18586 configure-tcl \
18587 pdf-tcl
18588 @: $(MAKE); $(unstage)
18589 @[ -f ./tcl/Makefile ] || exit 0; \
18590 r=`${PWD_COMMAND}`; export r; \
18591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18592 $(HOST_EXPORTS) \
18593 for flag in $(EXTRA_HOST_FLAGS) ; do \
18594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18595 done; \
18596 echo "Doing install-pdf in tcl" ; \
18597 (cd $(HOST_SUBDIR)/tcl && \
18598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18600 "RANLIB=$${RANLIB}" \
18601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18602 install-pdf) \
18603 || exit 1
18605 @endif tcl
18607 .PHONY: maybe-install-html-tcl install-html-tcl
18608 maybe-install-html-tcl:
18609 @if tcl
18610 maybe-install-html-tcl: install-html-tcl
18612 install-html-tcl: \
18613 configure-tcl \
18614 html-tcl
18615 @: $(MAKE); $(unstage)
18616 @[ -f ./tcl/Makefile ] || exit 0; \
18617 r=`${PWD_COMMAND}`; export r; \
18618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18619 $(HOST_EXPORTS) \
18620 for flag in $(EXTRA_HOST_FLAGS) ; do \
18621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18622 done; \
18623 echo "Doing install-html in tcl" ; \
18624 (cd $(HOST_SUBDIR)/tcl && \
18625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18627 "RANLIB=$${RANLIB}" \
18628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18629 install-html) \
18630 || exit 1
18632 @endif tcl
18634 .PHONY: maybe-installcheck-tcl installcheck-tcl
18635 maybe-installcheck-tcl:
18636 @if tcl
18637 maybe-installcheck-tcl: installcheck-tcl
18639 installcheck-tcl: \
18640 configure-tcl
18641 @: $(MAKE); $(unstage)
18642 @[ -f ./tcl/Makefile ] || exit 0; \
18643 r=`${PWD_COMMAND}`; export r; \
18644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18645 $(HOST_EXPORTS) \
18646 for flag in $(EXTRA_HOST_FLAGS) ; do \
18647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18648 done; \
18649 echo "Doing installcheck in tcl" ; \
18650 (cd $(HOST_SUBDIR)/tcl && \
18651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18653 "RANLIB=$${RANLIB}" \
18654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18655 installcheck) \
18656 || exit 1
18658 @endif tcl
18660 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
18661 maybe-mostlyclean-tcl:
18662 @if tcl
18663 maybe-mostlyclean-tcl: mostlyclean-tcl
18665 # tcl doesn't support mostlyclean.
18666 mostlyclean-tcl:
18668 @endif tcl
18670 .PHONY: maybe-clean-tcl clean-tcl
18671 maybe-clean-tcl:
18672 @if tcl
18673 maybe-clean-tcl: clean-tcl
18675 clean-tcl:
18676 @: $(MAKE); $(unstage)
18677 @[ -f ./tcl/Makefile ] || exit 0; \
18678 r=`${PWD_COMMAND}`; export r; \
18679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18680 $(HOST_EXPORTS) \
18681 for flag in $(EXTRA_HOST_FLAGS) ; do \
18682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18683 done; \
18684 echo "Doing clean in tcl" ; \
18685 (cd $(HOST_SUBDIR)/tcl && \
18686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18688 "RANLIB=$${RANLIB}" \
18689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18690 clean) \
18691 || exit 1
18693 @endif tcl
18695 .PHONY: maybe-distclean-tcl distclean-tcl
18696 maybe-distclean-tcl:
18697 @if tcl
18698 maybe-distclean-tcl: distclean-tcl
18700 distclean-tcl:
18701 @: $(MAKE); $(unstage)
18702 @[ -f ./tcl/Makefile ] || exit 0; \
18703 r=`${PWD_COMMAND}`; export r; \
18704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18705 $(HOST_EXPORTS) \
18706 for flag in $(EXTRA_HOST_FLAGS) ; do \
18707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18708 done; \
18709 echo "Doing distclean in tcl" ; \
18710 (cd $(HOST_SUBDIR)/tcl && \
18711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18713 "RANLIB=$${RANLIB}" \
18714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18715 distclean) \
18716 || exit 1
18718 @endif tcl
18720 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
18721 maybe-maintainer-clean-tcl:
18722 @if tcl
18723 maybe-maintainer-clean-tcl: maintainer-clean-tcl
18725 maintainer-clean-tcl:
18726 @: $(MAKE); $(unstage)
18727 @[ -f ./tcl/Makefile ] || exit 0; \
18728 r=`${PWD_COMMAND}`; export r; \
18729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18730 $(HOST_EXPORTS) \
18731 for flag in $(EXTRA_HOST_FLAGS) ; do \
18732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18733 done; \
18734 echo "Doing maintainer-clean in tcl" ; \
18735 (cd $(HOST_SUBDIR)/tcl && \
18736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18738 "RANLIB=$${RANLIB}" \
18739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18740 maintainer-clean) \
18741 || exit 1
18743 @endif tcl
18747 .PHONY: configure-itcl maybe-configure-itcl
18748 maybe-configure-itcl:
18749 @if gcc-bootstrap
18750 configure-itcl: stage_current
18751 @endif gcc-bootstrap
18752 @if itcl
18753 maybe-configure-itcl: configure-itcl
18754 configure-itcl:
18755 @: $(MAKE); $(unstage)
18756 @r=`${PWD_COMMAND}`; export r; \
18757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18758 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
18759 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
18760 $(HOST_EXPORTS) \
18761 echo Configuring in $(HOST_SUBDIR)/itcl; \
18762 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
18763 case $(srcdir) in \
18764 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18765 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18766 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18767 esac; \
18768 module_srcdir=itcl; \
18769 $(SHELL) \
18770 $$s/$$module_srcdir/configure \
18771 --srcdir=$${topdir}/$$module_srcdir \
18772 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18773 --target=${target_alias} \
18774 || exit 1
18775 @endif itcl
18781 .PHONY: all-itcl maybe-all-itcl
18782 maybe-all-itcl:
18783 @if gcc-bootstrap
18784 all-itcl: stage_current
18785 @endif gcc-bootstrap
18786 @if itcl
18787 TARGET-itcl=all
18788 maybe-all-itcl: all-itcl
18789 all-itcl: configure-itcl
18790 @: $(MAKE); $(unstage)
18791 @r=`${PWD_COMMAND}`; export r; \
18792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18793 $(HOST_EXPORTS) \
18794 (cd $(HOST_SUBDIR)/itcl && \
18795 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18796 $(TARGET-itcl))
18797 @endif itcl
18802 .PHONY: check-itcl maybe-check-itcl
18803 maybe-check-itcl:
18804 @if itcl
18805 maybe-check-itcl: check-itcl
18807 check-itcl:
18808 @: $(MAKE); $(unstage)
18809 @r=`${PWD_COMMAND}`; export r; \
18810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18811 $(HOST_EXPORTS) \
18812 (cd $(HOST_SUBDIR)/itcl && \
18813 $(MAKE) $(FLAGS_TO_PASS) check)
18815 @endif itcl
18817 .PHONY: install-itcl maybe-install-itcl
18818 maybe-install-itcl:
18819 @if itcl
18820 maybe-install-itcl: install-itcl
18822 install-itcl: installdirs
18823 @: $(MAKE); $(unstage)
18824 @r=`${PWD_COMMAND}`; export r; \
18825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18826 $(HOST_EXPORTS) \
18827 (cd $(HOST_SUBDIR)/itcl && \
18828 $(MAKE) $(FLAGS_TO_PASS) install)
18830 @endif itcl
18832 .PHONY: install-strip-itcl maybe-install-strip-itcl
18833 maybe-install-strip-itcl:
18834 @if itcl
18835 maybe-install-strip-itcl: install-strip-itcl
18837 install-strip-itcl: installdirs
18838 @: $(MAKE); $(unstage)
18839 @r=`${PWD_COMMAND}`; export r; \
18840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18841 $(HOST_EXPORTS) \
18842 (cd $(HOST_SUBDIR)/itcl && \
18843 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18845 @endif itcl
18847 # Other targets (info, dvi, pdf, etc.)
18849 .PHONY: maybe-info-itcl info-itcl
18850 maybe-info-itcl:
18851 @if itcl
18852 maybe-info-itcl: info-itcl
18854 info-itcl: \
18855 configure-itcl
18856 @: $(MAKE); $(unstage)
18857 @[ -f ./itcl/Makefile ] || exit 0; \
18858 r=`${PWD_COMMAND}`; export r; \
18859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18860 $(HOST_EXPORTS) \
18861 for flag in $(EXTRA_HOST_FLAGS) ; do \
18862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18863 done; \
18864 echo "Doing info in itcl" ; \
18865 (cd $(HOST_SUBDIR)/itcl && \
18866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18868 "RANLIB=$${RANLIB}" \
18869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18870 info) \
18871 || exit 1
18873 @endif itcl
18875 .PHONY: maybe-dvi-itcl dvi-itcl
18876 maybe-dvi-itcl:
18877 @if itcl
18878 maybe-dvi-itcl: dvi-itcl
18880 dvi-itcl: \
18881 configure-itcl
18882 @: $(MAKE); $(unstage)
18883 @[ -f ./itcl/Makefile ] || exit 0; \
18884 r=`${PWD_COMMAND}`; export r; \
18885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18886 $(HOST_EXPORTS) \
18887 for flag in $(EXTRA_HOST_FLAGS) ; do \
18888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18889 done; \
18890 echo "Doing dvi in itcl" ; \
18891 (cd $(HOST_SUBDIR)/itcl && \
18892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18894 "RANLIB=$${RANLIB}" \
18895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18896 dvi) \
18897 || exit 1
18899 @endif itcl
18901 .PHONY: maybe-pdf-itcl pdf-itcl
18902 maybe-pdf-itcl:
18903 @if itcl
18904 maybe-pdf-itcl: pdf-itcl
18906 pdf-itcl: \
18907 configure-itcl
18908 @: $(MAKE); $(unstage)
18909 @[ -f ./itcl/Makefile ] || exit 0; \
18910 r=`${PWD_COMMAND}`; export r; \
18911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18912 $(HOST_EXPORTS) \
18913 for flag in $(EXTRA_HOST_FLAGS) ; do \
18914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18915 done; \
18916 echo "Doing pdf in itcl" ; \
18917 (cd $(HOST_SUBDIR)/itcl && \
18918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18920 "RANLIB=$${RANLIB}" \
18921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18922 pdf) \
18923 || exit 1
18925 @endif itcl
18927 .PHONY: maybe-html-itcl html-itcl
18928 maybe-html-itcl:
18929 @if itcl
18930 maybe-html-itcl: html-itcl
18932 html-itcl: \
18933 configure-itcl
18934 @: $(MAKE); $(unstage)
18935 @[ -f ./itcl/Makefile ] || exit 0; \
18936 r=`${PWD_COMMAND}`; export r; \
18937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18938 $(HOST_EXPORTS) \
18939 for flag in $(EXTRA_HOST_FLAGS) ; do \
18940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18941 done; \
18942 echo "Doing html in itcl" ; \
18943 (cd $(HOST_SUBDIR)/itcl && \
18944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18946 "RANLIB=$${RANLIB}" \
18947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18948 html) \
18949 || exit 1
18951 @endif itcl
18953 .PHONY: maybe-TAGS-itcl TAGS-itcl
18954 maybe-TAGS-itcl:
18955 @if itcl
18956 maybe-TAGS-itcl: TAGS-itcl
18958 TAGS-itcl: \
18959 configure-itcl
18960 @: $(MAKE); $(unstage)
18961 @[ -f ./itcl/Makefile ] || exit 0; \
18962 r=`${PWD_COMMAND}`; export r; \
18963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18964 $(HOST_EXPORTS) \
18965 for flag in $(EXTRA_HOST_FLAGS) ; do \
18966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18967 done; \
18968 echo "Doing TAGS in itcl" ; \
18969 (cd $(HOST_SUBDIR)/itcl && \
18970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18972 "RANLIB=$${RANLIB}" \
18973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18974 TAGS) \
18975 || exit 1
18977 @endif itcl
18979 .PHONY: maybe-install-info-itcl install-info-itcl
18980 maybe-install-info-itcl:
18981 @if itcl
18982 maybe-install-info-itcl: install-info-itcl
18984 install-info-itcl: \
18985 configure-itcl \
18986 info-itcl
18987 @: $(MAKE); $(unstage)
18988 @[ -f ./itcl/Makefile ] || exit 0; \
18989 r=`${PWD_COMMAND}`; export r; \
18990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18991 $(HOST_EXPORTS) \
18992 for flag in $(EXTRA_HOST_FLAGS) ; do \
18993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18994 done; \
18995 echo "Doing install-info in itcl" ; \
18996 (cd $(HOST_SUBDIR)/itcl && \
18997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18999 "RANLIB=$${RANLIB}" \
19000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19001 install-info) \
19002 || exit 1
19004 @endif itcl
19006 .PHONY: maybe-install-pdf-itcl install-pdf-itcl
19007 maybe-install-pdf-itcl:
19008 @if itcl
19009 maybe-install-pdf-itcl: install-pdf-itcl
19011 install-pdf-itcl: \
19012 configure-itcl \
19013 pdf-itcl
19014 @: $(MAKE); $(unstage)
19015 @[ -f ./itcl/Makefile ] || exit 0; \
19016 r=`${PWD_COMMAND}`; export r; \
19017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19018 $(HOST_EXPORTS) \
19019 for flag in $(EXTRA_HOST_FLAGS) ; do \
19020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19021 done; \
19022 echo "Doing install-pdf in itcl" ; \
19023 (cd $(HOST_SUBDIR)/itcl && \
19024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19026 "RANLIB=$${RANLIB}" \
19027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19028 install-pdf) \
19029 || exit 1
19031 @endif itcl
19033 .PHONY: maybe-install-html-itcl install-html-itcl
19034 maybe-install-html-itcl:
19035 @if itcl
19036 maybe-install-html-itcl: install-html-itcl
19038 install-html-itcl: \
19039 configure-itcl \
19040 html-itcl
19041 @: $(MAKE); $(unstage)
19042 @[ -f ./itcl/Makefile ] || exit 0; \
19043 r=`${PWD_COMMAND}`; export r; \
19044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19045 $(HOST_EXPORTS) \
19046 for flag in $(EXTRA_HOST_FLAGS) ; do \
19047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19048 done; \
19049 echo "Doing install-html in itcl" ; \
19050 (cd $(HOST_SUBDIR)/itcl && \
19051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19053 "RANLIB=$${RANLIB}" \
19054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19055 install-html) \
19056 || exit 1
19058 @endif itcl
19060 .PHONY: maybe-installcheck-itcl installcheck-itcl
19061 maybe-installcheck-itcl:
19062 @if itcl
19063 maybe-installcheck-itcl: installcheck-itcl
19065 installcheck-itcl: \
19066 configure-itcl
19067 @: $(MAKE); $(unstage)
19068 @[ -f ./itcl/Makefile ] || exit 0; \
19069 r=`${PWD_COMMAND}`; export r; \
19070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19071 $(HOST_EXPORTS) \
19072 for flag in $(EXTRA_HOST_FLAGS) ; do \
19073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19074 done; \
19075 echo "Doing installcheck in itcl" ; \
19076 (cd $(HOST_SUBDIR)/itcl && \
19077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19079 "RANLIB=$${RANLIB}" \
19080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19081 installcheck) \
19082 || exit 1
19084 @endif itcl
19086 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
19087 maybe-mostlyclean-itcl:
19088 @if itcl
19089 maybe-mostlyclean-itcl: mostlyclean-itcl
19091 mostlyclean-itcl:
19092 @: $(MAKE); $(unstage)
19093 @[ -f ./itcl/Makefile ] || exit 0; \
19094 r=`${PWD_COMMAND}`; export r; \
19095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19096 $(HOST_EXPORTS) \
19097 for flag in $(EXTRA_HOST_FLAGS) ; do \
19098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19099 done; \
19100 echo "Doing mostlyclean in itcl" ; \
19101 (cd $(HOST_SUBDIR)/itcl && \
19102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19104 "RANLIB=$${RANLIB}" \
19105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19106 mostlyclean) \
19107 || exit 1
19109 @endif itcl
19111 .PHONY: maybe-clean-itcl clean-itcl
19112 maybe-clean-itcl:
19113 @if itcl
19114 maybe-clean-itcl: clean-itcl
19116 clean-itcl:
19117 @: $(MAKE); $(unstage)
19118 @[ -f ./itcl/Makefile ] || exit 0; \
19119 r=`${PWD_COMMAND}`; export r; \
19120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19121 $(HOST_EXPORTS) \
19122 for flag in $(EXTRA_HOST_FLAGS) ; do \
19123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19124 done; \
19125 echo "Doing clean in itcl" ; \
19126 (cd $(HOST_SUBDIR)/itcl && \
19127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19129 "RANLIB=$${RANLIB}" \
19130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19131 clean) \
19132 || exit 1
19134 @endif itcl
19136 .PHONY: maybe-distclean-itcl distclean-itcl
19137 maybe-distclean-itcl:
19138 @if itcl
19139 maybe-distclean-itcl: distclean-itcl
19141 distclean-itcl:
19142 @: $(MAKE); $(unstage)
19143 @[ -f ./itcl/Makefile ] || exit 0; \
19144 r=`${PWD_COMMAND}`; export r; \
19145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19146 $(HOST_EXPORTS) \
19147 for flag in $(EXTRA_HOST_FLAGS) ; do \
19148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19149 done; \
19150 echo "Doing distclean in itcl" ; \
19151 (cd $(HOST_SUBDIR)/itcl && \
19152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19154 "RANLIB=$${RANLIB}" \
19155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19156 distclean) \
19157 || exit 1
19159 @endif itcl
19161 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
19162 maybe-maintainer-clean-itcl:
19163 @if itcl
19164 maybe-maintainer-clean-itcl: maintainer-clean-itcl
19166 maintainer-clean-itcl:
19167 @: $(MAKE); $(unstage)
19168 @[ -f ./itcl/Makefile ] || exit 0; \
19169 r=`${PWD_COMMAND}`; export r; \
19170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19171 $(HOST_EXPORTS) \
19172 for flag in $(EXTRA_HOST_FLAGS) ; do \
19173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19174 done; \
19175 echo "Doing maintainer-clean in itcl" ; \
19176 (cd $(HOST_SUBDIR)/itcl && \
19177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19179 "RANLIB=$${RANLIB}" \
19180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19181 maintainer-clean) \
19182 || exit 1
19184 @endif itcl
19188 .PHONY: configure-ld maybe-configure-ld
19189 maybe-configure-ld:
19190 @if gcc-bootstrap
19191 configure-ld: stage_current
19192 @endif gcc-bootstrap
19193 @if ld
19194 maybe-configure-ld: configure-ld
19195 configure-ld:
19196 @r=`${PWD_COMMAND}`; export r; \
19197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19198 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19199 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19200 $(HOST_EXPORTS) \
19201 echo Configuring in $(HOST_SUBDIR)/ld; \
19202 cd "$(HOST_SUBDIR)/ld" || exit 1; \
19203 case $(srcdir) in \
19204 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19205 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19206 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19207 esac; \
19208 module_srcdir=ld; \
19209 $(SHELL) \
19210 $$s/$$module_srcdir/configure \
19211 --srcdir=$${topdir}/$$module_srcdir \
19212 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19213 --target=${target_alias} \
19214 || exit 1
19215 @endif ld
19219 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
19220 maybe-configure-stage1-ld:
19221 @if ld-bootstrap
19222 maybe-configure-stage1-ld: configure-stage1-ld
19223 configure-stage1-ld:
19224 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19225 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19226 @r=`${PWD_COMMAND}`; export r; \
19227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19228 TFLAGS="$(STAGE1_TFLAGS)"; \
19229 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19230 $(HOST_EXPORTS) \
19231 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19232 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19233 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
19234 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
19235 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19236 cd $(HOST_SUBDIR)/ld || exit 1; \
19237 case $(srcdir) in \
19238 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19239 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19240 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19241 esac; \
19242 module_srcdir=ld; \
19243 $(SHELL) $$s/$$module_srcdir/configure \
19244 --srcdir=$${topdir}/$$module_srcdir \
19245 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19246 --target=${target_alias} \
19248 $(STAGE1_CONFIGURE_FLAGS)
19249 @endif ld-bootstrap
19251 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
19252 maybe-configure-stage2-ld:
19253 @if ld-bootstrap
19254 maybe-configure-stage2-ld: configure-stage2-ld
19255 configure-stage2-ld:
19256 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19257 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19258 @r=`${PWD_COMMAND}`; export r; \
19259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19260 TFLAGS="$(STAGE2_TFLAGS)"; \
19261 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19262 $(HOST_EXPORTS) \
19263 $(POSTSTAGE1_HOST_EXPORTS) \
19264 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19265 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19266 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
19267 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
19268 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19269 cd $(HOST_SUBDIR)/ld || exit 1; \
19270 case $(srcdir) in \
19271 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19272 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19273 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19274 esac; \
19275 module_srcdir=ld; \
19276 $(SHELL) $$s/$$module_srcdir/configure \
19277 --srcdir=$${topdir}/$$module_srcdir \
19278 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19279 --target=${target_alias} \
19280 --with-build-libsubdir=$(HOST_SUBDIR) \
19281 $(STAGE2_CONFIGURE_FLAGS)
19282 @endif ld-bootstrap
19284 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
19285 maybe-configure-stage3-ld:
19286 @if ld-bootstrap
19287 maybe-configure-stage3-ld: configure-stage3-ld
19288 configure-stage3-ld:
19289 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19290 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19291 @r=`${PWD_COMMAND}`; export r; \
19292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19293 TFLAGS="$(STAGE3_TFLAGS)"; \
19294 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19295 $(HOST_EXPORTS) \
19296 $(POSTSTAGE1_HOST_EXPORTS) \
19297 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19298 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19299 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
19300 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
19301 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19302 cd $(HOST_SUBDIR)/ld || exit 1; \
19303 case $(srcdir) in \
19304 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19305 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19306 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19307 esac; \
19308 module_srcdir=ld; \
19309 $(SHELL) $$s/$$module_srcdir/configure \
19310 --srcdir=$${topdir}/$$module_srcdir \
19311 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19312 --target=${target_alias} \
19313 --with-build-libsubdir=$(HOST_SUBDIR) \
19314 $(STAGE3_CONFIGURE_FLAGS)
19315 @endif ld-bootstrap
19317 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
19318 maybe-configure-stage4-ld:
19319 @if ld-bootstrap
19320 maybe-configure-stage4-ld: configure-stage4-ld
19321 configure-stage4-ld:
19322 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19323 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19324 @r=`${PWD_COMMAND}`; export r; \
19325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19326 TFLAGS="$(STAGE4_TFLAGS)"; \
19327 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19328 $(HOST_EXPORTS) \
19329 $(POSTSTAGE1_HOST_EXPORTS) \
19330 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19331 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19332 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
19333 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
19334 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19335 cd $(HOST_SUBDIR)/ld || exit 1; \
19336 case $(srcdir) in \
19337 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19338 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19339 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19340 esac; \
19341 module_srcdir=ld; \
19342 $(SHELL) $$s/$$module_srcdir/configure \
19343 --srcdir=$${topdir}/$$module_srcdir \
19344 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19345 --target=${target_alias} \
19346 --with-build-libsubdir=$(HOST_SUBDIR) \
19347 $(STAGE4_CONFIGURE_FLAGS)
19348 @endif ld-bootstrap
19350 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
19351 maybe-configure-stageprofile-ld:
19352 @if ld-bootstrap
19353 maybe-configure-stageprofile-ld: configure-stageprofile-ld
19354 configure-stageprofile-ld:
19355 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19356 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19357 @r=`${PWD_COMMAND}`; export r; \
19358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19359 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19360 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19361 $(HOST_EXPORTS) \
19362 $(POSTSTAGE1_HOST_EXPORTS) \
19363 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19364 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19365 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
19366 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
19367 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19368 cd $(HOST_SUBDIR)/ld || exit 1; \
19369 case $(srcdir) in \
19370 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19371 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19372 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19373 esac; \
19374 module_srcdir=ld; \
19375 $(SHELL) $$s/$$module_srcdir/configure \
19376 --srcdir=$${topdir}/$$module_srcdir \
19377 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19378 --target=${target_alias} \
19379 --with-build-libsubdir=$(HOST_SUBDIR) \
19380 $(STAGEprofile_CONFIGURE_FLAGS)
19381 @endif ld-bootstrap
19383 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
19384 maybe-configure-stagefeedback-ld:
19385 @if ld-bootstrap
19386 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
19387 configure-stagefeedback-ld:
19388 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19389 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
19390 @r=`${PWD_COMMAND}`; export r; \
19391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19392 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19393 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
19394 $(HOST_EXPORTS) \
19395 $(POSTSTAGE1_HOST_EXPORTS) \
19396 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19397 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19398 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
19399 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
19400 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
19401 cd $(HOST_SUBDIR)/ld || exit 1; \
19402 case $(srcdir) in \
19403 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19404 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
19405 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19406 esac; \
19407 module_srcdir=ld; \
19408 $(SHELL) $$s/$$module_srcdir/configure \
19409 --srcdir=$${topdir}/$$module_srcdir \
19410 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19411 --target=${target_alias} \
19412 --with-build-libsubdir=$(HOST_SUBDIR) \
19413 $(STAGEfeedback_CONFIGURE_FLAGS)
19414 @endif ld-bootstrap
19420 .PHONY: all-ld maybe-all-ld
19421 maybe-all-ld:
19422 @if gcc-bootstrap
19423 all-ld: stage_current
19424 @endif gcc-bootstrap
19425 @if ld
19426 TARGET-ld=all
19427 maybe-all-ld: all-ld
19428 all-ld: configure-ld
19429 @r=`${PWD_COMMAND}`; export r; \
19430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19431 $(HOST_EXPORTS) \
19432 (cd $(HOST_SUBDIR)/ld && \
19433 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
19434 $(TARGET-ld))
19435 @endif ld
19439 .PHONY: all-stage1-ld maybe-all-stage1-ld
19440 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
19441 maybe-all-stage1-ld:
19442 maybe-clean-stage1-ld:
19443 @if ld-bootstrap
19444 maybe-all-stage1-ld: all-stage1-ld
19445 all-stage1: all-stage1-ld
19446 TARGET-stage1-ld = $(TARGET-ld)
19447 all-stage1-ld: configure-stage1-ld
19448 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19449 @r=`${PWD_COMMAND}`; export r; \
19450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19451 TFLAGS="$(STAGE1_TFLAGS)"; \
19452 $(HOST_EXPORTS) \
19453 cd $(HOST_SUBDIR)/ld && \
19454 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19455 CFLAGS="$(STAGE1_CFLAGS)" \
19456 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19457 LIBCFLAGS="$(LIBCFLAGS)" \
19458 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19459 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19460 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19461 $(EXTRA_HOST_FLAGS) \
19462 $(STAGE1_FLAGS_TO_PASS) \
19463 TFLAGS="$(STAGE1_TFLAGS)" \
19464 $(TARGET-stage1-ld)
19466 maybe-clean-stage1-ld: clean-stage1-ld
19467 clean-stage1: clean-stage1-ld
19468 clean-stage1-ld:
19469 @if [ $(current_stage) = stage1 ]; then \
19470 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19471 else \
19472 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
19473 $(MAKE) stage1-start; \
19474 fi; \
19475 cd $(HOST_SUBDIR)/ld && \
19476 $(MAKE) $(EXTRA_HOST_FLAGS) \
19477 $(STAGE1_FLAGS_TO_PASS) clean
19478 @endif ld-bootstrap
19481 .PHONY: all-stage2-ld maybe-all-stage2-ld
19482 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
19483 maybe-all-stage2-ld:
19484 maybe-clean-stage2-ld:
19485 @if ld-bootstrap
19486 maybe-all-stage2-ld: all-stage2-ld
19487 all-stage2: all-stage2-ld
19488 TARGET-stage2-ld = $(TARGET-ld)
19489 all-stage2-ld: configure-stage2-ld
19490 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19491 @r=`${PWD_COMMAND}`; export r; \
19492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19493 TFLAGS="$(STAGE2_TFLAGS)"; \
19494 $(HOST_EXPORTS) \
19495 $(POSTSTAGE1_HOST_EXPORTS) \
19496 cd $(HOST_SUBDIR)/ld && \
19497 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19498 CFLAGS="$(STAGE2_CFLAGS)" \
19499 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19500 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19501 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19502 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19503 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19504 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19505 TFLAGS="$(STAGE2_TFLAGS)" \
19506 $(TARGET-stage2-ld)
19508 maybe-clean-stage2-ld: clean-stage2-ld
19509 clean-stage2: clean-stage2-ld
19510 clean-stage2-ld:
19511 @if [ $(current_stage) = stage2 ]; then \
19512 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19513 else \
19514 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
19515 $(MAKE) stage2-start; \
19516 fi; \
19517 cd $(HOST_SUBDIR)/ld && \
19518 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19519 @endif ld-bootstrap
19522 .PHONY: all-stage3-ld maybe-all-stage3-ld
19523 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
19524 maybe-all-stage3-ld:
19525 maybe-clean-stage3-ld:
19526 @if ld-bootstrap
19527 maybe-all-stage3-ld: all-stage3-ld
19528 all-stage3: all-stage3-ld
19529 TARGET-stage3-ld = $(TARGET-ld)
19530 all-stage3-ld: configure-stage3-ld
19531 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19532 @r=`${PWD_COMMAND}`; export r; \
19533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19534 TFLAGS="$(STAGE3_TFLAGS)"; \
19535 $(HOST_EXPORTS) \
19536 $(POSTSTAGE1_HOST_EXPORTS) \
19537 cd $(HOST_SUBDIR)/ld && \
19538 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19539 CFLAGS="$(STAGE3_CFLAGS)" \
19540 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19541 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19542 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19543 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19544 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19545 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19546 TFLAGS="$(STAGE3_TFLAGS)" \
19547 $(TARGET-stage3-ld)
19549 maybe-clean-stage3-ld: clean-stage3-ld
19550 clean-stage3: clean-stage3-ld
19551 clean-stage3-ld:
19552 @if [ $(current_stage) = stage3 ]; then \
19553 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19554 else \
19555 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
19556 $(MAKE) stage3-start; \
19557 fi; \
19558 cd $(HOST_SUBDIR)/ld && \
19559 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19560 @endif ld-bootstrap
19563 .PHONY: all-stage4-ld maybe-all-stage4-ld
19564 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
19565 maybe-all-stage4-ld:
19566 maybe-clean-stage4-ld:
19567 @if ld-bootstrap
19568 maybe-all-stage4-ld: all-stage4-ld
19569 all-stage4: all-stage4-ld
19570 TARGET-stage4-ld = $(TARGET-ld)
19571 all-stage4-ld: configure-stage4-ld
19572 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19573 @r=`${PWD_COMMAND}`; export r; \
19574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19575 TFLAGS="$(STAGE4_TFLAGS)"; \
19576 $(HOST_EXPORTS) \
19577 $(POSTSTAGE1_HOST_EXPORTS) \
19578 cd $(HOST_SUBDIR)/ld && \
19579 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19580 CFLAGS="$(STAGE4_CFLAGS)" \
19581 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19582 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19583 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19584 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19585 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19586 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19587 TFLAGS="$(STAGE4_TFLAGS)" \
19588 $(TARGET-stage4-ld)
19590 maybe-clean-stage4-ld: clean-stage4-ld
19591 clean-stage4: clean-stage4-ld
19592 clean-stage4-ld:
19593 @if [ $(current_stage) = stage4 ]; then \
19594 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19595 else \
19596 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
19597 $(MAKE) stage4-start; \
19598 fi; \
19599 cd $(HOST_SUBDIR)/ld && \
19600 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19601 @endif ld-bootstrap
19604 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
19605 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
19606 maybe-all-stageprofile-ld:
19607 maybe-clean-stageprofile-ld:
19608 @if ld-bootstrap
19609 maybe-all-stageprofile-ld: all-stageprofile-ld
19610 all-stageprofile: all-stageprofile-ld
19611 TARGET-stageprofile-ld = $(TARGET-ld)
19612 all-stageprofile-ld: configure-stageprofile-ld
19613 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19614 @r=`${PWD_COMMAND}`; export r; \
19615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19616 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19617 $(HOST_EXPORTS) \
19618 $(POSTSTAGE1_HOST_EXPORTS) \
19619 cd $(HOST_SUBDIR)/ld && \
19620 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19621 CFLAGS="$(STAGEprofile_CFLAGS)" \
19622 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19623 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19624 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19625 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19626 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19627 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19628 TFLAGS="$(STAGEprofile_TFLAGS)" \
19629 $(TARGET-stageprofile-ld)
19631 maybe-clean-stageprofile-ld: clean-stageprofile-ld
19632 clean-stageprofile: clean-stageprofile-ld
19633 clean-stageprofile-ld:
19634 @if [ $(current_stage) = stageprofile ]; then \
19635 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19636 else \
19637 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
19638 $(MAKE) stageprofile-start; \
19639 fi; \
19640 cd $(HOST_SUBDIR)/ld && \
19641 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19642 @endif ld-bootstrap
19645 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
19646 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
19647 maybe-all-stagefeedback-ld:
19648 maybe-clean-stagefeedback-ld:
19649 @if ld-bootstrap
19650 maybe-all-stagefeedback-ld: all-stagefeedback-ld
19651 all-stagefeedback: all-stagefeedback-ld
19652 TARGET-stagefeedback-ld = $(TARGET-ld)
19653 all-stagefeedback-ld: configure-stagefeedback-ld
19654 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19655 @r=`${PWD_COMMAND}`; export r; \
19656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19657 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19658 $(HOST_EXPORTS) \
19659 $(POSTSTAGE1_HOST_EXPORTS) \
19660 cd $(HOST_SUBDIR)/ld && \
19661 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19662 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19663 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19664 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19665 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19666 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19667 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19668 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19669 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19670 $(TARGET-stagefeedback-ld)
19672 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
19673 clean-stagefeedback: clean-stagefeedback-ld
19674 clean-stagefeedback-ld:
19675 @if [ $(current_stage) = stagefeedback ]; then \
19676 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19677 else \
19678 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
19679 $(MAKE) stagefeedback-start; \
19680 fi; \
19681 cd $(HOST_SUBDIR)/ld && \
19682 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19683 @endif ld-bootstrap
19689 .PHONY: check-ld maybe-check-ld
19690 maybe-check-ld:
19691 @if ld
19692 maybe-check-ld: check-ld
19694 check-ld:
19695 @: $(MAKE); $(unstage)
19696 @r=`${PWD_COMMAND}`; export r; \
19697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19698 $(HOST_EXPORTS) \
19699 (cd $(HOST_SUBDIR)/ld && \
19700 $(MAKE) $(FLAGS_TO_PASS) check)
19702 @endif ld
19704 .PHONY: install-ld maybe-install-ld
19705 maybe-install-ld:
19706 @if ld
19707 maybe-install-ld: install-ld
19709 install-ld: installdirs
19710 @: $(MAKE); $(unstage)
19711 @r=`${PWD_COMMAND}`; export r; \
19712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19713 $(HOST_EXPORTS) \
19714 (cd $(HOST_SUBDIR)/ld && \
19715 $(MAKE) $(FLAGS_TO_PASS) install)
19717 @endif ld
19719 .PHONY: install-strip-ld maybe-install-strip-ld
19720 maybe-install-strip-ld:
19721 @if ld
19722 maybe-install-strip-ld: install-strip-ld
19724 install-strip-ld: installdirs
19725 @: $(MAKE); $(unstage)
19726 @r=`${PWD_COMMAND}`; export r; \
19727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19728 $(HOST_EXPORTS) \
19729 (cd $(HOST_SUBDIR)/ld && \
19730 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19732 @endif ld
19734 # Other targets (info, dvi, pdf, etc.)
19736 .PHONY: maybe-info-ld info-ld
19737 maybe-info-ld:
19738 @if ld
19739 maybe-info-ld: info-ld
19741 info-ld: \
19742 configure-ld
19743 @[ -f ./ld/Makefile ] || exit 0; \
19744 r=`${PWD_COMMAND}`; export r; \
19745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19746 $(HOST_EXPORTS) \
19747 for flag in $(EXTRA_HOST_FLAGS) ; do \
19748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19749 done; \
19750 echo "Doing info in ld" ; \
19751 (cd $(HOST_SUBDIR)/ld && \
19752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19754 "RANLIB=$${RANLIB}" \
19755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19756 info) \
19757 || exit 1
19759 @endif ld
19761 .PHONY: maybe-dvi-ld dvi-ld
19762 maybe-dvi-ld:
19763 @if ld
19764 maybe-dvi-ld: dvi-ld
19766 dvi-ld: \
19767 configure-ld
19768 @[ -f ./ld/Makefile ] || exit 0; \
19769 r=`${PWD_COMMAND}`; export r; \
19770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19771 $(HOST_EXPORTS) \
19772 for flag in $(EXTRA_HOST_FLAGS) ; do \
19773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19774 done; \
19775 echo "Doing dvi in ld" ; \
19776 (cd $(HOST_SUBDIR)/ld && \
19777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19779 "RANLIB=$${RANLIB}" \
19780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19781 dvi) \
19782 || exit 1
19784 @endif ld
19786 .PHONY: maybe-pdf-ld pdf-ld
19787 maybe-pdf-ld:
19788 @if ld
19789 maybe-pdf-ld: pdf-ld
19791 pdf-ld: \
19792 configure-ld
19793 @[ -f ./ld/Makefile ] || exit 0; \
19794 r=`${PWD_COMMAND}`; export r; \
19795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19796 $(HOST_EXPORTS) \
19797 for flag in $(EXTRA_HOST_FLAGS) ; do \
19798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19799 done; \
19800 echo "Doing pdf in ld" ; \
19801 (cd $(HOST_SUBDIR)/ld && \
19802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19804 "RANLIB=$${RANLIB}" \
19805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19806 pdf) \
19807 || exit 1
19809 @endif ld
19811 .PHONY: maybe-html-ld html-ld
19812 maybe-html-ld:
19813 @if ld
19814 maybe-html-ld: html-ld
19816 html-ld: \
19817 configure-ld
19818 @[ -f ./ld/Makefile ] || exit 0; \
19819 r=`${PWD_COMMAND}`; export r; \
19820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19821 $(HOST_EXPORTS) \
19822 for flag in $(EXTRA_HOST_FLAGS) ; do \
19823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19824 done; \
19825 echo "Doing html in ld" ; \
19826 (cd $(HOST_SUBDIR)/ld && \
19827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19829 "RANLIB=$${RANLIB}" \
19830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19831 html) \
19832 || exit 1
19834 @endif ld
19836 .PHONY: maybe-TAGS-ld TAGS-ld
19837 maybe-TAGS-ld:
19838 @if ld
19839 maybe-TAGS-ld: TAGS-ld
19841 TAGS-ld: \
19842 configure-ld
19843 @[ -f ./ld/Makefile ] || exit 0; \
19844 r=`${PWD_COMMAND}`; export r; \
19845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19846 $(HOST_EXPORTS) \
19847 for flag in $(EXTRA_HOST_FLAGS) ; do \
19848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19849 done; \
19850 echo "Doing TAGS in ld" ; \
19851 (cd $(HOST_SUBDIR)/ld && \
19852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19854 "RANLIB=$${RANLIB}" \
19855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19856 TAGS) \
19857 || exit 1
19859 @endif ld
19861 .PHONY: maybe-install-info-ld install-info-ld
19862 maybe-install-info-ld:
19863 @if ld
19864 maybe-install-info-ld: install-info-ld
19866 install-info-ld: \
19867 configure-ld \
19868 info-ld
19869 @[ -f ./ld/Makefile ] || exit 0; \
19870 r=`${PWD_COMMAND}`; export r; \
19871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19872 $(HOST_EXPORTS) \
19873 for flag in $(EXTRA_HOST_FLAGS) ; do \
19874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19875 done; \
19876 echo "Doing install-info in ld" ; \
19877 (cd $(HOST_SUBDIR)/ld && \
19878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19880 "RANLIB=$${RANLIB}" \
19881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19882 install-info) \
19883 || exit 1
19885 @endif ld
19887 .PHONY: maybe-install-pdf-ld install-pdf-ld
19888 maybe-install-pdf-ld:
19889 @if ld
19890 maybe-install-pdf-ld: install-pdf-ld
19892 install-pdf-ld: \
19893 configure-ld \
19894 pdf-ld
19895 @[ -f ./ld/Makefile ] || exit 0; \
19896 r=`${PWD_COMMAND}`; export r; \
19897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19898 $(HOST_EXPORTS) \
19899 for flag in $(EXTRA_HOST_FLAGS) ; do \
19900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19901 done; \
19902 echo "Doing install-pdf in ld" ; \
19903 (cd $(HOST_SUBDIR)/ld && \
19904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19906 "RANLIB=$${RANLIB}" \
19907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19908 install-pdf) \
19909 || exit 1
19911 @endif ld
19913 .PHONY: maybe-install-html-ld install-html-ld
19914 maybe-install-html-ld:
19915 @if ld
19916 maybe-install-html-ld: install-html-ld
19918 install-html-ld: \
19919 configure-ld \
19920 html-ld
19921 @[ -f ./ld/Makefile ] || exit 0; \
19922 r=`${PWD_COMMAND}`; export r; \
19923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19924 $(HOST_EXPORTS) \
19925 for flag in $(EXTRA_HOST_FLAGS) ; do \
19926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19927 done; \
19928 echo "Doing install-html in ld" ; \
19929 (cd $(HOST_SUBDIR)/ld && \
19930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19932 "RANLIB=$${RANLIB}" \
19933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19934 install-html) \
19935 || exit 1
19937 @endif ld
19939 .PHONY: maybe-installcheck-ld installcheck-ld
19940 maybe-installcheck-ld:
19941 @if ld
19942 maybe-installcheck-ld: installcheck-ld
19944 installcheck-ld: \
19945 configure-ld
19946 @[ -f ./ld/Makefile ] || exit 0; \
19947 r=`${PWD_COMMAND}`; export r; \
19948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19949 $(HOST_EXPORTS) \
19950 for flag in $(EXTRA_HOST_FLAGS) ; do \
19951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19952 done; \
19953 echo "Doing installcheck in ld" ; \
19954 (cd $(HOST_SUBDIR)/ld && \
19955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19957 "RANLIB=$${RANLIB}" \
19958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19959 installcheck) \
19960 || exit 1
19962 @endif ld
19964 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
19965 maybe-mostlyclean-ld:
19966 @if ld
19967 maybe-mostlyclean-ld: mostlyclean-ld
19969 mostlyclean-ld:
19970 @[ -f ./ld/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 mostlyclean in ld" ; \
19978 (cd $(HOST_SUBDIR)/ld && \
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 mostlyclean) \
19984 || exit 1
19986 @endif ld
19988 .PHONY: maybe-clean-ld clean-ld
19989 maybe-clean-ld:
19990 @if ld
19991 maybe-clean-ld: clean-ld
19993 clean-ld:
19994 @[ -f ./ld/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 clean in ld" ; \
20002 (cd $(HOST_SUBDIR)/ld && \
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 clean) \
20008 || exit 1
20010 @endif ld
20012 .PHONY: maybe-distclean-ld distclean-ld
20013 maybe-distclean-ld:
20014 @if ld
20015 maybe-distclean-ld: distclean-ld
20017 distclean-ld:
20018 @[ -f ./ld/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 distclean in ld" ; \
20026 (cd $(HOST_SUBDIR)/ld && \
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 distclean) \
20032 || exit 1
20034 @endif ld
20036 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
20037 maybe-maintainer-clean-ld:
20038 @if ld
20039 maybe-maintainer-clean-ld: maintainer-clean-ld
20041 maintainer-clean-ld:
20042 @[ -f ./ld/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 maintainer-clean in ld" ; \
20050 (cd $(HOST_SUBDIR)/ld && \
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 maintainer-clean) \
20056 || exit 1
20058 @endif ld
20062 .PHONY: configure-libbacktrace maybe-configure-libbacktrace
20063 maybe-configure-libbacktrace:
20064 @if gcc-bootstrap
20065 configure-libbacktrace: stage_current
20066 @endif gcc-bootstrap
20067 @if libbacktrace
20068 maybe-configure-libbacktrace: configure-libbacktrace
20069 configure-libbacktrace:
20070 @r=`${PWD_COMMAND}`; export r; \
20071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20072 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20073 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20074 $(HOST_EXPORTS) \
20075 echo Configuring in $(HOST_SUBDIR)/libbacktrace; \
20076 cd "$(HOST_SUBDIR)/libbacktrace" || exit 1; \
20077 case $(srcdir) in \
20078 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20079 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20080 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20081 esac; \
20082 module_srcdir=libbacktrace; \
20083 $(SHELL) \
20084 $$s/$$module_srcdir/configure \
20085 --srcdir=$${topdir}/$$module_srcdir \
20086 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20087 --target=${target_alias} \
20088 || exit 1
20089 @endif libbacktrace
20093 .PHONY: configure-stage1-libbacktrace maybe-configure-stage1-libbacktrace
20094 maybe-configure-stage1-libbacktrace:
20095 @if libbacktrace-bootstrap
20096 maybe-configure-stage1-libbacktrace: configure-stage1-libbacktrace
20097 configure-stage1-libbacktrace:
20098 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20099 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20100 @r=`${PWD_COMMAND}`; export r; \
20101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20102 TFLAGS="$(STAGE1_TFLAGS)"; \
20103 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20104 $(HOST_EXPORTS) \
20105 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20106 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20107 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20108 echo Configuring stage 1 in $(HOST_SUBDIR)/libbacktrace ; \
20109 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20110 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20111 case $(srcdir) in \
20112 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20113 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20114 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20115 esac; \
20116 module_srcdir=libbacktrace; \
20117 $(SHELL) $$s/$$module_srcdir/configure \
20118 --srcdir=$${topdir}/$$module_srcdir \
20119 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20120 --target=${target_alias} \
20122 $(STAGE1_CONFIGURE_FLAGS)
20123 @endif libbacktrace-bootstrap
20125 .PHONY: configure-stage2-libbacktrace maybe-configure-stage2-libbacktrace
20126 maybe-configure-stage2-libbacktrace:
20127 @if libbacktrace-bootstrap
20128 maybe-configure-stage2-libbacktrace: configure-stage2-libbacktrace
20129 configure-stage2-libbacktrace:
20130 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20131 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20132 @r=`${PWD_COMMAND}`; export r; \
20133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20134 TFLAGS="$(STAGE2_TFLAGS)"; \
20135 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20136 $(HOST_EXPORTS) \
20137 $(POSTSTAGE1_HOST_EXPORTS) \
20138 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20139 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20140 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20141 echo Configuring stage 2 in $(HOST_SUBDIR)/libbacktrace ; \
20142 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20143 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20144 case $(srcdir) in \
20145 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20146 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20147 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20148 esac; \
20149 module_srcdir=libbacktrace; \
20150 $(SHELL) $$s/$$module_srcdir/configure \
20151 --srcdir=$${topdir}/$$module_srcdir \
20152 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20153 --target=${target_alias} \
20154 --with-build-libsubdir=$(HOST_SUBDIR) \
20155 $(STAGE2_CONFIGURE_FLAGS)
20156 @endif libbacktrace-bootstrap
20158 .PHONY: configure-stage3-libbacktrace maybe-configure-stage3-libbacktrace
20159 maybe-configure-stage3-libbacktrace:
20160 @if libbacktrace-bootstrap
20161 maybe-configure-stage3-libbacktrace: configure-stage3-libbacktrace
20162 configure-stage3-libbacktrace:
20163 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20164 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20165 @r=`${PWD_COMMAND}`; export r; \
20166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20167 TFLAGS="$(STAGE3_TFLAGS)"; \
20168 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20169 $(HOST_EXPORTS) \
20170 $(POSTSTAGE1_HOST_EXPORTS) \
20171 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20172 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20173 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20174 echo Configuring stage 3 in $(HOST_SUBDIR)/libbacktrace ; \
20175 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20176 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20177 case $(srcdir) in \
20178 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20179 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20180 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20181 esac; \
20182 module_srcdir=libbacktrace; \
20183 $(SHELL) $$s/$$module_srcdir/configure \
20184 --srcdir=$${topdir}/$$module_srcdir \
20185 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20186 --target=${target_alias} \
20187 --with-build-libsubdir=$(HOST_SUBDIR) \
20188 $(STAGE3_CONFIGURE_FLAGS)
20189 @endif libbacktrace-bootstrap
20191 .PHONY: configure-stage4-libbacktrace maybe-configure-stage4-libbacktrace
20192 maybe-configure-stage4-libbacktrace:
20193 @if libbacktrace-bootstrap
20194 maybe-configure-stage4-libbacktrace: configure-stage4-libbacktrace
20195 configure-stage4-libbacktrace:
20196 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20197 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20198 @r=`${PWD_COMMAND}`; export r; \
20199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20200 TFLAGS="$(STAGE4_TFLAGS)"; \
20201 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20202 $(HOST_EXPORTS) \
20203 $(POSTSTAGE1_HOST_EXPORTS) \
20204 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20205 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20206 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20207 echo Configuring stage 4 in $(HOST_SUBDIR)/libbacktrace ; \
20208 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20209 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20210 case $(srcdir) in \
20211 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20212 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20213 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20214 esac; \
20215 module_srcdir=libbacktrace; \
20216 $(SHELL) $$s/$$module_srcdir/configure \
20217 --srcdir=$${topdir}/$$module_srcdir \
20218 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20219 --target=${target_alias} \
20220 --with-build-libsubdir=$(HOST_SUBDIR) \
20221 $(STAGE4_CONFIGURE_FLAGS)
20222 @endif libbacktrace-bootstrap
20224 .PHONY: configure-stageprofile-libbacktrace maybe-configure-stageprofile-libbacktrace
20225 maybe-configure-stageprofile-libbacktrace:
20226 @if libbacktrace-bootstrap
20227 maybe-configure-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
20228 configure-stageprofile-libbacktrace:
20229 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20230 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20231 @r=`${PWD_COMMAND}`; export r; \
20232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20233 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20234 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20235 $(HOST_EXPORTS) \
20236 $(POSTSTAGE1_HOST_EXPORTS) \
20237 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20238 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20239 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20240 echo Configuring stage profile in $(HOST_SUBDIR)/libbacktrace ; \
20241 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20242 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20243 case $(srcdir) in \
20244 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20245 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20246 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20247 esac; \
20248 module_srcdir=libbacktrace; \
20249 $(SHELL) $$s/$$module_srcdir/configure \
20250 --srcdir=$${topdir}/$$module_srcdir \
20251 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20252 --target=${target_alias} \
20253 --with-build-libsubdir=$(HOST_SUBDIR) \
20254 $(STAGEprofile_CONFIGURE_FLAGS)
20255 @endif libbacktrace-bootstrap
20257 .PHONY: configure-stagefeedback-libbacktrace maybe-configure-stagefeedback-libbacktrace
20258 maybe-configure-stagefeedback-libbacktrace:
20259 @if libbacktrace-bootstrap
20260 maybe-configure-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
20261 configure-stagefeedback-libbacktrace:
20262 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20263 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
20264 @r=`${PWD_COMMAND}`; export r; \
20265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20266 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20267 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
20268 $(HOST_EXPORTS) \
20269 $(POSTSTAGE1_HOST_EXPORTS) \
20270 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20271 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20272 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20273 echo Configuring stage feedback in $(HOST_SUBDIR)/libbacktrace ; \
20274 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
20275 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
20276 case $(srcdir) in \
20277 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20278 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
20279 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20280 esac; \
20281 module_srcdir=libbacktrace; \
20282 $(SHELL) $$s/$$module_srcdir/configure \
20283 --srcdir=$${topdir}/$$module_srcdir \
20284 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20285 --target=${target_alias} \
20286 --with-build-libsubdir=$(HOST_SUBDIR) \
20287 $(STAGEfeedback_CONFIGURE_FLAGS)
20288 @endif libbacktrace-bootstrap
20294 .PHONY: all-libbacktrace maybe-all-libbacktrace
20295 maybe-all-libbacktrace:
20296 @if gcc-bootstrap
20297 all-libbacktrace: stage_current
20298 @endif gcc-bootstrap
20299 @if libbacktrace
20300 TARGET-libbacktrace=all
20301 maybe-all-libbacktrace: all-libbacktrace
20302 all-libbacktrace: configure-libbacktrace
20303 @r=`${PWD_COMMAND}`; export r; \
20304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20305 $(HOST_EXPORTS) \
20306 (cd $(HOST_SUBDIR)/libbacktrace && \
20307 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
20308 $(TARGET-libbacktrace))
20309 @endif libbacktrace
20313 .PHONY: all-stage1-libbacktrace maybe-all-stage1-libbacktrace
20314 .PHONY: clean-stage1-libbacktrace maybe-clean-stage1-libbacktrace
20315 maybe-all-stage1-libbacktrace:
20316 maybe-clean-stage1-libbacktrace:
20317 @if libbacktrace-bootstrap
20318 maybe-all-stage1-libbacktrace: all-stage1-libbacktrace
20319 all-stage1: all-stage1-libbacktrace
20320 TARGET-stage1-libbacktrace = $(TARGET-libbacktrace)
20321 all-stage1-libbacktrace: configure-stage1-libbacktrace
20322 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20323 @r=`${PWD_COMMAND}`; export r; \
20324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20325 TFLAGS="$(STAGE1_TFLAGS)"; \
20326 $(HOST_EXPORTS) \
20327 cd $(HOST_SUBDIR)/libbacktrace && \
20328 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20329 CFLAGS="$(STAGE1_CFLAGS)" \
20330 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20331 LIBCFLAGS="$(LIBCFLAGS)" \
20332 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20333 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20334 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20335 $(EXTRA_HOST_FLAGS) \
20336 $(STAGE1_FLAGS_TO_PASS) \
20337 TFLAGS="$(STAGE1_TFLAGS)" \
20338 $(TARGET-stage1-libbacktrace)
20340 maybe-clean-stage1-libbacktrace: clean-stage1-libbacktrace
20341 clean-stage1: clean-stage1-libbacktrace
20342 clean-stage1-libbacktrace:
20343 @if [ $(current_stage) = stage1 ]; then \
20344 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20345 else \
20346 [ -f $(HOST_SUBDIR)/stage1-libbacktrace/Makefile ] || exit 0; \
20347 $(MAKE) stage1-start; \
20348 fi; \
20349 cd $(HOST_SUBDIR)/libbacktrace && \
20350 $(MAKE) $(EXTRA_HOST_FLAGS) \
20351 $(STAGE1_FLAGS_TO_PASS) clean
20352 @endif libbacktrace-bootstrap
20355 .PHONY: all-stage2-libbacktrace maybe-all-stage2-libbacktrace
20356 .PHONY: clean-stage2-libbacktrace maybe-clean-stage2-libbacktrace
20357 maybe-all-stage2-libbacktrace:
20358 maybe-clean-stage2-libbacktrace:
20359 @if libbacktrace-bootstrap
20360 maybe-all-stage2-libbacktrace: all-stage2-libbacktrace
20361 all-stage2: all-stage2-libbacktrace
20362 TARGET-stage2-libbacktrace = $(TARGET-libbacktrace)
20363 all-stage2-libbacktrace: configure-stage2-libbacktrace
20364 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20365 @r=`${PWD_COMMAND}`; export r; \
20366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20367 TFLAGS="$(STAGE2_TFLAGS)"; \
20368 $(HOST_EXPORTS) \
20369 $(POSTSTAGE1_HOST_EXPORTS) \
20370 cd $(HOST_SUBDIR)/libbacktrace && \
20371 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20372 CFLAGS="$(STAGE2_CFLAGS)" \
20373 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20374 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20375 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20376 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20377 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20378 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20379 TFLAGS="$(STAGE2_TFLAGS)" \
20380 $(TARGET-stage2-libbacktrace)
20382 maybe-clean-stage2-libbacktrace: clean-stage2-libbacktrace
20383 clean-stage2: clean-stage2-libbacktrace
20384 clean-stage2-libbacktrace:
20385 @if [ $(current_stage) = stage2 ]; then \
20386 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20387 else \
20388 [ -f $(HOST_SUBDIR)/stage2-libbacktrace/Makefile ] || exit 0; \
20389 $(MAKE) stage2-start; \
20390 fi; \
20391 cd $(HOST_SUBDIR)/libbacktrace && \
20392 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20393 @endif libbacktrace-bootstrap
20396 .PHONY: all-stage3-libbacktrace maybe-all-stage3-libbacktrace
20397 .PHONY: clean-stage3-libbacktrace maybe-clean-stage3-libbacktrace
20398 maybe-all-stage3-libbacktrace:
20399 maybe-clean-stage3-libbacktrace:
20400 @if libbacktrace-bootstrap
20401 maybe-all-stage3-libbacktrace: all-stage3-libbacktrace
20402 all-stage3: all-stage3-libbacktrace
20403 TARGET-stage3-libbacktrace = $(TARGET-libbacktrace)
20404 all-stage3-libbacktrace: configure-stage3-libbacktrace
20405 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20406 @r=`${PWD_COMMAND}`; export r; \
20407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20408 TFLAGS="$(STAGE3_TFLAGS)"; \
20409 $(HOST_EXPORTS) \
20410 $(POSTSTAGE1_HOST_EXPORTS) \
20411 cd $(HOST_SUBDIR)/libbacktrace && \
20412 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20413 CFLAGS="$(STAGE3_CFLAGS)" \
20414 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20415 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20416 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20417 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20418 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20419 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20420 TFLAGS="$(STAGE3_TFLAGS)" \
20421 $(TARGET-stage3-libbacktrace)
20423 maybe-clean-stage3-libbacktrace: clean-stage3-libbacktrace
20424 clean-stage3: clean-stage3-libbacktrace
20425 clean-stage3-libbacktrace:
20426 @if [ $(current_stage) = stage3 ]; then \
20427 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20428 else \
20429 [ -f $(HOST_SUBDIR)/stage3-libbacktrace/Makefile ] || exit 0; \
20430 $(MAKE) stage3-start; \
20431 fi; \
20432 cd $(HOST_SUBDIR)/libbacktrace && \
20433 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20434 @endif libbacktrace-bootstrap
20437 .PHONY: all-stage4-libbacktrace maybe-all-stage4-libbacktrace
20438 .PHONY: clean-stage4-libbacktrace maybe-clean-stage4-libbacktrace
20439 maybe-all-stage4-libbacktrace:
20440 maybe-clean-stage4-libbacktrace:
20441 @if libbacktrace-bootstrap
20442 maybe-all-stage4-libbacktrace: all-stage4-libbacktrace
20443 all-stage4: all-stage4-libbacktrace
20444 TARGET-stage4-libbacktrace = $(TARGET-libbacktrace)
20445 all-stage4-libbacktrace: configure-stage4-libbacktrace
20446 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20447 @r=`${PWD_COMMAND}`; export r; \
20448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20449 TFLAGS="$(STAGE4_TFLAGS)"; \
20450 $(HOST_EXPORTS) \
20451 $(POSTSTAGE1_HOST_EXPORTS) \
20452 cd $(HOST_SUBDIR)/libbacktrace && \
20453 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20454 CFLAGS="$(STAGE4_CFLAGS)" \
20455 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20456 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20457 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20458 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20459 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20460 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20461 TFLAGS="$(STAGE4_TFLAGS)" \
20462 $(TARGET-stage4-libbacktrace)
20464 maybe-clean-stage4-libbacktrace: clean-stage4-libbacktrace
20465 clean-stage4: clean-stage4-libbacktrace
20466 clean-stage4-libbacktrace:
20467 @if [ $(current_stage) = stage4 ]; then \
20468 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20469 else \
20470 [ -f $(HOST_SUBDIR)/stage4-libbacktrace/Makefile ] || exit 0; \
20471 $(MAKE) stage4-start; \
20472 fi; \
20473 cd $(HOST_SUBDIR)/libbacktrace && \
20474 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20475 @endif libbacktrace-bootstrap
20478 .PHONY: all-stageprofile-libbacktrace maybe-all-stageprofile-libbacktrace
20479 .PHONY: clean-stageprofile-libbacktrace maybe-clean-stageprofile-libbacktrace
20480 maybe-all-stageprofile-libbacktrace:
20481 maybe-clean-stageprofile-libbacktrace:
20482 @if libbacktrace-bootstrap
20483 maybe-all-stageprofile-libbacktrace: all-stageprofile-libbacktrace
20484 all-stageprofile: all-stageprofile-libbacktrace
20485 TARGET-stageprofile-libbacktrace = $(TARGET-libbacktrace)
20486 all-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
20487 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20488 @r=`${PWD_COMMAND}`; export r; \
20489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20490 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20491 $(HOST_EXPORTS) \
20492 $(POSTSTAGE1_HOST_EXPORTS) \
20493 cd $(HOST_SUBDIR)/libbacktrace && \
20494 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20495 CFLAGS="$(STAGEprofile_CFLAGS)" \
20496 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20497 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20498 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20499 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20500 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20501 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20502 TFLAGS="$(STAGEprofile_TFLAGS)" \
20503 $(TARGET-stageprofile-libbacktrace)
20505 maybe-clean-stageprofile-libbacktrace: clean-stageprofile-libbacktrace
20506 clean-stageprofile: clean-stageprofile-libbacktrace
20507 clean-stageprofile-libbacktrace:
20508 @if [ $(current_stage) = stageprofile ]; then \
20509 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20510 else \
20511 [ -f $(HOST_SUBDIR)/stageprofile-libbacktrace/Makefile ] || exit 0; \
20512 $(MAKE) stageprofile-start; \
20513 fi; \
20514 cd $(HOST_SUBDIR)/libbacktrace && \
20515 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20516 @endif libbacktrace-bootstrap
20519 .PHONY: all-stagefeedback-libbacktrace maybe-all-stagefeedback-libbacktrace
20520 .PHONY: clean-stagefeedback-libbacktrace maybe-clean-stagefeedback-libbacktrace
20521 maybe-all-stagefeedback-libbacktrace:
20522 maybe-clean-stagefeedback-libbacktrace:
20523 @if libbacktrace-bootstrap
20524 maybe-all-stagefeedback-libbacktrace: all-stagefeedback-libbacktrace
20525 all-stagefeedback: all-stagefeedback-libbacktrace
20526 TARGET-stagefeedback-libbacktrace = $(TARGET-libbacktrace)
20527 all-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
20528 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20529 @r=`${PWD_COMMAND}`; export r; \
20530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20531 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20532 $(HOST_EXPORTS) \
20533 $(POSTSTAGE1_HOST_EXPORTS) \
20534 cd $(HOST_SUBDIR)/libbacktrace && \
20535 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20536 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20537 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20538 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20539 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20540 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20541 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20542 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20543 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20544 $(TARGET-stagefeedback-libbacktrace)
20546 maybe-clean-stagefeedback-libbacktrace: clean-stagefeedback-libbacktrace
20547 clean-stagefeedback: clean-stagefeedback-libbacktrace
20548 clean-stagefeedback-libbacktrace:
20549 @if [ $(current_stage) = stagefeedback ]; then \
20550 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
20551 else \
20552 [ -f $(HOST_SUBDIR)/stagefeedback-libbacktrace/Makefile ] || exit 0; \
20553 $(MAKE) stagefeedback-start; \
20554 fi; \
20555 cd $(HOST_SUBDIR)/libbacktrace && \
20556 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20557 @endif libbacktrace-bootstrap
20563 .PHONY: check-libbacktrace maybe-check-libbacktrace
20564 maybe-check-libbacktrace:
20565 @if libbacktrace
20566 maybe-check-libbacktrace: check-libbacktrace
20568 check-libbacktrace:
20569 @: $(MAKE); $(unstage)
20570 @r=`${PWD_COMMAND}`; export r; \
20571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20572 $(HOST_EXPORTS) \
20573 (cd $(HOST_SUBDIR)/libbacktrace && \
20574 $(MAKE) $(FLAGS_TO_PASS) check)
20576 @endif libbacktrace
20578 .PHONY: install-libbacktrace maybe-install-libbacktrace
20579 maybe-install-libbacktrace:
20580 @if libbacktrace
20581 maybe-install-libbacktrace: install-libbacktrace
20583 install-libbacktrace: installdirs
20584 @: $(MAKE); $(unstage)
20585 @r=`${PWD_COMMAND}`; export r; \
20586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20587 $(HOST_EXPORTS) \
20588 (cd $(HOST_SUBDIR)/libbacktrace && \
20589 $(MAKE) $(FLAGS_TO_PASS) install)
20591 @endif libbacktrace
20593 .PHONY: install-strip-libbacktrace maybe-install-strip-libbacktrace
20594 maybe-install-strip-libbacktrace:
20595 @if libbacktrace
20596 maybe-install-strip-libbacktrace: install-strip-libbacktrace
20598 install-strip-libbacktrace: installdirs
20599 @: $(MAKE); $(unstage)
20600 @r=`${PWD_COMMAND}`; export r; \
20601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20602 $(HOST_EXPORTS) \
20603 (cd $(HOST_SUBDIR)/libbacktrace && \
20604 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20606 @endif libbacktrace
20608 # Other targets (info, dvi, pdf, etc.)
20610 .PHONY: maybe-info-libbacktrace info-libbacktrace
20611 maybe-info-libbacktrace:
20612 @if libbacktrace
20613 maybe-info-libbacktrace: info-libbacktrace
20615 info-libbacktrace: \
20616 configure-libbacktrace
20617 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20618 r=`${PWD_COMMAND}`; export r; \
20619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20620 $(HOST_EXPORTS) \
20621 for flag in $(EXTRA_HOST_FLAGS) ; do \
20622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20623 done; \
20624 echo "Doing info in libbacktrace" ; \
20625 (cd $(HOST_SUBDIR)/libbacktrace && \
20626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20628 "RANLIB=$${RANLIB}" \
20629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20630 info) \
20631 || exit 1
20633 @endif libbacktrace
20635 .PHONY: maybe-dvi-libbacktrace dvi-libbacktrace
20636 maybe-dvi-libbacktrace:
20637 @if libbacktrace
20638 maybe-dvi-libbacktrace: dvi-libbacktrace
20640 dvi-libbacktrace: \
20641 configure-libbacktrace
20642 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20643 r=`${PWD_COMMAND}`; export r; \
20644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20645 $(HOST_EXPORTS) \
20646 for flag in $(EXTRA_HOST_FLAGS) ; do \
20647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20648 done; \
20649 echo "Doing dvi in libbacktrace" ; \
20650 (cd $(HOST_SUBDIR)/libbacktrace && \
20651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20653 "RANLIB=$${RANLIB}" \
20654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20655 dvi) \
20656 || exit 1
20658 @endif libbacktrace
20660 .PHONY: maybe-pdf-libbacktrace pdf-libbacktrace
20661 maybe-pdf-libbacktrace:
20662 @if libbacktrace
20663 maybe-pdf-libbacktrace: pdf-libbacktrace
20665 pdf-libbacktrace: \
20666 configure-libbacktrace
20667 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20668 r=`${PWD_COMMAND}`; export r; \
20669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20670 $(HOST_EXPORTS) \
20671 for flag in $(EXTRA_HOST_FLAGS) ; do \
20672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20673 done; \
20674 echo "Doing pdf in libbacktrace" ; \
20675 (cd $(HOST_SUBDIR)/libbacktrace && \
20676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20678 "RANLIB=$${RANLIB}" \
20679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20680 pdf) \
20681 || exit 1
20683 @endif libbacktrace
20685 .PHONY: maybe-html-libbacktrace html-libbacktrace
20686 maybe-html-libbacktrace:
20687 @if libbacktrace
20688 maybe-html-libbacktrace: html-libbacktrace
20690 html-libbacktrace: \
20691 configure-libbacktrace
20692 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20693 r=`${PWD_COMMAND}`; export r; \
20694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20695 $(HOST_EXPORTS) \
20696 for flag in $(EXTRA_HOST_FLAGS) ; do \
20697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20698 done; \
20699 echo "Doing html in libbacktrace" ; \
20700 (cd $(HOST_SUBDIR)/libbacktrace && \
20701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20703 "RANLIB=$${RANLIB}" \
20704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20705 html) \
20706 || exit 1
20708 @endif libbacktrace
20710 .PHONY: maybe-TAGS-libbacktrace TAGS-libbacktrace
20711 maybe-TAGS-libbacktrace:
20712 @if libbacktrace
20713 maybe-TAGS-libbacktrace: TAGS-libbacktrace
20715 TAGS-libbacktrace: \
20716 configure-libbacktrace
20717 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20718 r=`${PWD_COMMAND}`; export r; \
20719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20720 $(HOST_EXPORTS) \
20721 for flag in $(EXTRA_HOST_FLAGS) ; do \
20722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20723 done; \
20724 echo "Doing TAGS in libbacktrace" ; \
20725 (cd $(HOST_SUBDIR)/libbacktrace && \
20726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20728 "RANLIB=$${RANLIB}" \
20729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20730 TAGS) \
20731 || exit 1
20733 @endif libbacktrace
20735 .PHONY: maybe-install-info-libbacktrace install-info-libbacktrace
20736 maybe-install-info-libbacktrace:
20737 @if libbacktrace
20738 maybe-install-info-libbacktrace: install-info-libbacktrace
20740 install-info-libbacktrace: \
20741 configure-libbacktrace \
20742 info-libbacktrace
20743 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20744 r=`${PWD_COMMAND}`; export r; \
20745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20746 $(HOST_EXPORTS) \
20747 for flag in $(EXTRA_HOST_FLAGS) ; do \
20748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20749 done; \
20750 echo "Doing install-info in libbacktrace" ; \
20751 (cd $(HOST_SUBDIR)/libbacktrace && \
20752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20754 "RANLIB=$${RANLIB}" \
20755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20756 install-info) \
20757 || exit 1
20759 @endif libbacktrace
20761 .PHONY: maybe-install-pdf-libbacktrace install-pdf-libbacktrace
20762 maybe-install-pdf-libbacktrace:
20763 @if libbacktrace
20764 maybe-install-pdf-libbacktrace: install-pdf-libbacktrace
20766 install-pdf-libbacktrace: \
20767 configure-libbacktrace \
20768 pdf-libbacktrace
20769 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20770 r=`${PWD_COMMAND}`; export r; \
20771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20772 $(HOST_EXPORTS) \
20773 for flag in $(EXTRA_HOST_FLAGS) ; do \
20774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20775 done; \
20776 echo "Doing install-pdf in libbacktrace" ; \
20777 (cd $(HOST_SUBDIR)/libbacktrace && \
20778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20780 "RANLIB=$${RANLIB}" \
20781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20782 install-pdf) \
20783 || exit 1
20785 @endif libbacktrace
20787 .PHONY: maybe-install-html-libbacktrace install-html-libbacktrace
20788 maybe-install-html-libbacktrace:
20789 @if libbacktrace
20790 maybe-install-html-libbacktrace: install-html-libbacktrace
20792 install-html-libbacktrace: \
20793 configure-libbacktrace \
20794 html-libbacktrace
20795 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20796 r=`${PWD_COMMAND}`; export r; \
20797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20798 $(HOST_EXPORTS) \
20799 for flag in $(EXTRA_HOST_FLAGS) ; do \
20800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20801 done; \
20802 echo "Doing install-html in libbacktrace" ; \
20803 (cd $(HOST_SUBDIR)/libbacktrace && \
20804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20806 "RANLIB=$${RANLIB}" \
20807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20808 install-html) \
20809 || exit 1
20811 @endif libbacktrace
20813 .PHONY: maybe-installcheck-libbacktrace installcheck-libbacktrace
20814 maybe-installcheck-libbacktrace:
20815 @if libbacktrace
20816 maybe-installcheck-libbacktrace: installcheck-libbacktrace
20818 installcheck-libbacktrace: \
20819 configure-libbacktrace
20820 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20821 r=`${PWD_COMMAND}`; export r; \
20822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20823 $(HOST_EXPORTS) \
20824 for flag in $(EXTRA_HOST_FLAGS) ; do \
20825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20826 done; \
20827 echo "Doing installcheck in libbacktrace" ; \
20828 (cd $(HOST_SUBDIR)/libbacktrace && \
20829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20831 "RANLIB=$${RANLIB}" \
20832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20833 installcheck) \
20834 || exit 1
20836 @endif libbacktrace
20838 .PHONY: maybe-mostlyclean-libbacktrace mostlyclean-libbacktrace
20839 maybe-mostlyclean-libbacktrace:
20840 @if libbacktrace
20841 maybe-mostlyclean-libbacktrace: mostlyclean-libbacktrace
20843 mostlyclean-libbacktrace:
20844 @[ -f ./libbacktrace/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 mostlyclean in libbacktrace" ; \
20852 (cd $(HOST_SUBDIR)/libbacktrace && \
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 mostlyclean) \
20858 || exit 1
20860 @endif libbacktrace
20862 .PHONY: maybe-clean-libbacktrace clean-libbacktrace
20863 maybe-clean-libbacktrace:
20864 @if libbacktrace
20865 maybe-clean-libbacktrace: clean-libbacktrace
20867 clean-libbacktrace:
20868 @[ -f ./libbacktrace/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 clean in libbacktrace" ; \
20876 (cd $(HOST_SUBDIR)/libbacktrace && \
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 clean) \
20882 || exit 1
20884 @endif libbacktrace
20886 .PHONY: maybe-distclean-libbacktrace distclean-libbacktrace
20887 maybe-distclean-libbacktrace:
20888 @if libbacktrace
20889 maybe-distclean-libbacktrace: distclean-libbacktrace
20891 distclean-libbacktrace:
20892 @[ -f ./libbacktrace/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 distclean in libbacktrace" ; \
20900 (cd $(HOST_SUBDIR)/libbacktrace && \
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 distclean) \
20906 || exit 1
20908 @endif libbacktrace
20910 .PHONY: maybe-maintainer-clean-libbacktrace maintainer-clean-libbacktrace
20911 maybe-maintainer-clean-libbacktrace:
20912 @if libbacktrace
20913 maybe-maintainer-clean-libbacktrace: maintainer-clean-libbacktrace
20915 maintainer-clean-libbacktrace:
20916 @[ -f ./libbacktrace/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 maintainer-clean in libbacktrace" ; \
20924 (cd $(HOST_SUBDIR)/libbacktrace && \
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 maintainer-clean) \
20930 || exit 1
20932 @endif libbacktrace
20936 .PHONY: configure-libcpp maybe-configure-libcpp
20937 maybe-configure-libcpp:
20938 @if gcc-bootstrap
20939 configure-libcpp: stage_current
20940 @endif gcc-bootstrap
20941 @if libcpp
20942 maybe-configure-libcpp: configure-libcpp
20943 configure-libcpp:
20944 @r=`${PWD_COMMAND}`; export r; \
20945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20946 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20947 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20948 $(HOST_EXPORTS) \
20949 echo Configuring in $(HOST_SUBDIR)/libcpp; \
20950 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
20951 case $(srcdir) in \
20952 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20953 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20954 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20955 esac; \
20956 module_srcdir=libcpp; \
20957 $(SHELL) \
20958 $$s/$$module_srcdir/configure \
20959 --srcdir=$${topdir}/$$module_srcdir \
20960 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20961 --target=${target_alias} \
20962 || exit 1
20963 @endif libcpp
20967 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
20968 maybe-configure-stage1-libcpp:
20969 @if libcpp-bootstrap
20970 maybe-configure-stage1-libcpp: configure-stage1-libcpp
20971 configure-stage1-libcpp:
20972 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20973 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20974 @r=`${PWD_COMMAND}`; export r; \
20975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20976 TFLAGS="$(STAGE1_TFLAGS)"; \
20977 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20978 $(HOST_EXPORTS) \
20979 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20980 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20981 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20982 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
20983 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20984 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20985 case $(srcdir) in \
20986 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20987 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20988 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20989 esac; \
20990 module_srcdir=libcpp; \
20991 $(SHELL) $$s/$$module_srcdir/configure \
20992 --srcdir=$${topdir}/$$module_srcdir \
20993 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20994 --target=${target_alias} \
20996 $(STAGE1_CONFIGURE_FLAGS)
20997 @endif libcpp-bootstrap
20999 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
21000 maybe-configure-stage2-libcpp:
21001 @if libcpp-bootstrap
21002 maybe-configure-stage2-libcpp: configure-stage2-libcpp
21003 configure-stage2-libcpp:
21004 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21005 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21006 @r=`${PWD_COMMAND}`; export r; \
21007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21008 TFLAGS="$(STAGE2_TFLAGS)"; \
21009 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21010 $(HOST_EXPORTS) \
21011 $(POSTSTAGE1_HOST_EXPORTS) \
21012 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21013 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21014 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21015 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
21016 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21017 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21018 case $(srcdir) in \
21019 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21020 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21021 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21022 esac; \
21023 module_srcdir=libcpp; \
21024 $(SHELL) $$s/$$module_srcdir/configure \
21025 --srcdir=$${topdir}/$$module_srcdir \
21026 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21027 --target=${target_alias} \
21028 --with-build-libsubdir=$(HOST_SUBDIR) \
21029 $(STAGE2_CONFIGURE_FLAGS)
21030 @endif libcpp-bootstrap
21032 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
21033 maybe-configure-stage3-libcpp:
21034 @if libcpp-bootstrap
21035 maybe-configure-stage3-libcpp: configure-stage3-libcpp
21036 configure-stage3-libcpp:
21037 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21038 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21039 @r=`${PWD_COMMAND}`; export r; \
21040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21041 TFLAGS="$(STAGE3_TFLAGS)"; \
21042 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21043 $(HOST_EXPORTS) \
21044 $(POSTSTAGE1_HOST_EXPORTS) \
21045 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21046 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21047 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21048 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
21049 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21050 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21051 case $(srcdir) in \
21052 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21053 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21054 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21055 esac; \
21056 module_srcdir=libcpp; \
21057 $(SHELL) $$s/$$module_srcdir/configure \
21058 --srcdir=$${topdir}/$$module_srcdir \
21059 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21060 --target=${target_alias} \
21061 --with-build-libsubdir=$(HOST_SUBDIR) \
21062 $(STAGE3_CONFIGURE_FLAGS)
21063 @endif libcpp-bootstrap
21065 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
21066 maybe-configure-stage4-libcpp:
21067 @if libcpp-bootstrap
21068 maybe-configure-stage4-libcpp: configure-stage4-libcpp
21069 configure-stage4-libcpp:
21070 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21071 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21072 @r=`${PWD_COMMAND}`; export r; \
21073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21074 TFLAGS="$(STAGE4_TFLAGS)"; \
21075 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21076 $(HOST_EXPORTS) \
21077 $(POSTSTAGE1_HOST_EXPORTS) \
21078 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21079 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21080 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21081 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
21082 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21083 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21084 case $(srcdir) in \
21085 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21086 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21087 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21088 esac; \
21089 module_srcdir=libcpp; \
21090 $(SHELL) $$s/$$module_srcdir/configure \
21091 --srcdir=$${topdir}/$$module_srcdir \
21092 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21093 --target=${target_alias} \
21094 --with-build-libsubdir=$(HOST_SUBDIR) \
21095 $(STAGE4_CONFIGURE_FLAGS)
21096 @endif libcpp-bootstrap
21098 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
21099 maybe-configure-stageprofile-libcpp:
21100 @if libcpp-bootstrap
21101 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
21102 configure-stageprofile-libcpp:
21103 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21104 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21105 @r=`${PWD_COMMAND}`; export r; \
21106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21107 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21108 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21109 $(HOST_EXPORTS) \
21110 $(POSTSTAGE1_HOST_EXPORTS) \
21111 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21112 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21113 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21114 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
21115 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21116 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21117 case $(srcdir) in \
21118 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21119 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21120 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21121 esac; \
21122 module_srcdir=libcpp; \
21123 $(SHELL) $$s/$$module_srcdir/configure \
21124 --srcdir=$${topdir}/$$module_srcdir \
21125 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21126 --target=${target_alias} \
21127 --with-build-libsubdir=$(HOST_SUBDIR) \
21128 $(STAGEprofile_CONFIGURE_FLAGS)
21129 @endif libcpp-bootstrap
21131 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
21132 maybe-configure-stagefeedback-libcpp:
21133 @if libcpp-bootstrap
21134 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
21135 configure-stagefeedback-libcpp:
21136 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21137 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
21138 @r=`${PWD_COMMAND}`; export r; \
21139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21140 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21141 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
21142 $(HOST_EXPORTS) \
21143 $(POSTSTAGE1_HOST_EXPORTS) \
21144 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21145 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21146 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
21147 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
21148 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
21149 cd $(HOST_SUBDIR)/libcpp || exit 1; \
21150 case $(srcdir) in \
21151 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21152 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
21153 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21154 esac; \
21155 module_srcdir=libcpp; \
21156 $(SHELL) $$s/$$module_srcdir/configure \
21157 --srcdir=$${topdir}/$$module_srcdir \
21158 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21159 --target=${target_alias} \
21160 --with-build-libsubdir=$(HOST_SUBDIR) \
21161 $(STAGEfeedback_CONFIGURE_FLAGS)
21162 @endif libcpp-bootstrap
21168 .PHONY: all-libcpp maybe-all-libcpp
21169 maybe-all-libcpp:
21170 @if gcc-bootstrap
21171 all-libcpp: stage_current
21172 @endif gcc-bootstrap
21173 @if libcpp
21174 TARGET-libcpp=all
21175 maybe-all-libcpp: all-libcpp
21176 all-libcpp: configure-libcpp
21177 @r=`${PWD_COMMAND}`; export r; \
21178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21179 $(HOST_EXPORTS) \
21180 (cd $(HOST_SUBDIR)/libcpp && \
21181 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
21182 $(TARGET-libcpp))
21183 @endif libcpp
21187 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
21188 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
21189 maybe-all-stage1-libcpp:
21190 maybe-clean-stage1-libcpp:
21191 @if libcpp-bootstrap
21192 maybe-all-stage1-libcpp: all-stage1-libcpp
21193 all-stage1: all-stage1-libcpp
21194 TARGET-stage1-libcpp = $(TARGET-libcpp)
21195 all-stage1-libcpp: configure-stage1-libcpp
21196 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21197 @r=`${PWD_COMMAND}`; export r; \
21198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21199 TFLAGS="$(STAGE1_TFLAGS)"; \
21200 $(HOST_EXPORTS) \
21201 cd $(HOST_SUBDIR)/libcpp && \
21202 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21203 CFLAGS="$(STAGE1_CFLAGS)" \
21204 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21205 LIBCFLAGS="$(LIBCFLAGS)" \
21206 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21207 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21208 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21209 $(EXTRA_HOST_FLAGS) \
21210 $(STAGE1_FLAGS_TO_PASS) \
21211 TFLAGS="$(STAGE1_TFLAGS)" \
21212 $(TARGET-stage1-libcpp)
21214 maybe-clean-stage1-libcpp: clean-stage1-libcpp
21215 clean-stage1: clean-stage1-libcpp
21216 clean-stage1-libcpp:
21217 @if [ $(current_stage) = stage1 ]; then \
21218 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21219 else \
21220 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
21221 $(MAKE) stage1-start; \
21222 fi; \
21223 cd $(HOST_SUBDIR)/libcpp && \
21224 $(MAKE) $(EXTRA_HOST_FLAGS) \
21225 $(STAGE1_FLAGS_TO_PASS) clean
21226 @endif libcpp-bootstrap
21229 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
21230 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
21231 maybe-all-stage2-libcpp:
21232 maybe-clean-stage2-libcpp:
21233 @if libcpp-bootstrap
21234 maybe-all-stage2-libcpp: all-stage2-libcpp
21235 all-stage2: all-stage2-libcpp
21236 TARGET-stage2-libcpp = $(TARGET-libcpp)
21237 all-stage2-libcpp: configure-stage2-libcpp
21238 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21239 @r=`${PWD_COMMAND}`; export r; \
21240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21241 TFLAGS="$(STAGE2_TFLAGS)"; \
21242 $(HOST_EXPORTS) \
21243 $(POSTSTAGE1_HOST_EXPORTS) \
21244 cd $(HOST_SUBDIR)/libcpp && \
21245 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21246 CFLAGS="$(STAGE2_CFLAGS)" \
21247 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
21248 LIBCFLAGS="$(STAGE2_CFLAGS)" \
21249 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21250 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21251 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21252 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21253 TFLAGS="$(STAGE2_TFLAGS)" \
21254 $(TARGET-stage2-libcpp)
21256 maybe-clean-stage2-libcpp: clean-stage2-libcpp
21257 clean-stage2: clean-stage2-libcpp
21258 clean-stage2-libcpp:
21259 @if [ $(current_stage) = stage2 ]; then \
21260 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21261 else \
21262 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
21263 $(MAKE) stage2-start; \
21264 fi; \
21265 cd $(HOST_SUBDIR)/libcpp && \
21266 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21267 @endif libcpp-bootstrap
21270 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
21271 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
21272 maybe-all-stage3-libcpp:
21273 maybe-clean-stage3-libcpp:
21274 @if libcpp-bootstrap
21275 maybe-all-stage3-libcpp: all-stage3-libcpp
21276 all-stage3: all-stage3-libcpp
21277 TARGET-stage3-libcpp = $(TARGET-libcpp)
21278 all-stage3-libcpp: configure-stage3-libcpp
21279 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21280 @r=`${PWD_COMMAND}`; export r; \
21281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21282 TFLAGS="$(STAGE3_TFLAGS)"; \
21283 $(HOST_EXPORTS) \
21284 $(POSTSTAGE1_HOST_EXPORTS) \
21285 cd $(HOST_SUBDIR)/libcpp && \
21286 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21287 CFLAGS="$(STAGE3_CFLAGS)" \
21288 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
21289 LIBCFLAGS="$(STAGE3_CFLAGS)" \
21290 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21291 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21292 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21293 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21294 TFLAGS="$(STAGE3_TFLAGS)" \
21295 $(TARGET-stage3-libcpp)
21297 maybe-clean-stage3-libcpp: clean-stage3-libcpp
21298 clean-stage3: clean-stage3-libcpp
21299 clean-stage3-libcpp:
21300 @if [ $(current_stage) = stage3 ]; then \
21301 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21302 else \
21303 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
21304 $(MAKE) stage3-start; \
21305 fi; \
21306 cd $(HOST_SUBDIR)/libcpp && \
21307 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21308 @endif libcpp-bootstrap
21311 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
21312 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
21313 maybe-all-stage4-libcpp:
21314 maybe-clean-stage4-libcpp:
21315 @if libcpp-bootstrap
21316 maybe-all-stage4-libcpp: all-stage4-libcpp
21317 all-stage4: all-stage4-libcpp
21318 TARGET-stage4-libcpp = $(TARGET-libcpp)
21319 all-stage4-libcpp: configure-stage4-libcpp
21320 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21321 @r=`${PWD_COMMAND}`; export r; \
21322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21323 TFLAGS="$(STAGE4_TFLAGS)"; \
21324 $(HOST_EXPORTS) \
21325 $(POSTSTAGE1_HOST_EXPORTS) \
21326 cd $(HOST_SUBDIR)/libcpp && \
21327 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21328 CFLAGS="$(STAGE4_CFLAGS)" \
21329 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21330 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21331 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21332 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21333 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21334 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21335 TFLAGS="$(STAGE4_TFLAGS)" \
21336 $(TARGET-stage4-libcpp)
21338 maybe-clean-stage4-libcpp: clean-stage4-libcpp
21339 clean-stage4: clean-stage4-libcpp
21340 clean-stage4-libcpp:
21341 @if [ $(current_stage) = stage4 ]; then \
21342 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21343 else \
21344 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
21345 $(MAKE) stage4-start; \
21346 fi; \
21347 cd $(HOST_SUBDIR)/libcpp && \
21348 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21349 @endif libcpp-bootstrap
21352 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
21353 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
21354 maybe-all-stageprofile-libcpp:
21355 maybe-clean-stageprofile-libcpp:
21356 @if libcpp-bootstrap
21357 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
21358 all-stageprofile: all-stageprofile-libcpp
21359 TARGET-stageprofile-libcpp = $(TARGET-libcpp)
21360 all-stageprofile-libcpp: configure-stageprofile-libcpp
21361 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21362 @r=`${PWD_COMMAND}`; export r; \
21363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21364 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21365 $(HOST_EXPORTS) \
21366 $(POSTSTAGE1_HOST_EXPORTS) \
21367 cd $(HOST_SUBDIR)/libcpp && \
21368 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21369 CFLAGS="$(STAGEprofile_CFLAGS)" \
21370 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21371 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21372 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21373 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21374 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21375 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21376 TFLAGS="$(STAGEprofile_TFLAGS)" \
21377 $(TARGET-stageprofile-libcpp)
21379 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
21380 clean-stageprofile: clean-stageprofile-libcpp
21381 clean-stageprofile-libcpp:
21382 @if [ $(current_stage) = stageprofile ]; then \
21383 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21384 else \
21385 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
21386 $(MAKE) stageprofile-start; \
21387 fi; \
21388 cd $(HOST_SUBDIR)/libcpp && \
21389 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21390 @endif libcpp-bootstrap
21393 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
21394 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
21395 maybe-all-stagefeedback-libcpp:
21396 maybe-clean-stagefeedback-libcpp:
21397 @if libcpp-bootstrap
21398 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
21399 all-stagefeedback: all-stagefeedback-libcpp
21400 TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
21401 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
21402 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21403 @r=`${PWD_COMMAND}`; export r; \
21404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21405 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21406 $(HOST_EXPORTS) \
21407 $(POSTSTAGE1_HOST_EXPORTS) \
21408 cd $(HOST_SUBDIR)/libcpp && \
21409 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21410 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21411 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21412 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21413 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21414 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21415 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21416 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21417 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21418 $(TARGET-stagefeedback-libcpp)
21420 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
21421 clean-stagefeedback: clean-stagefeedback-libcpp
21422 clean-stagefeedback-libcpp:
21423 @if [ $(current_stage) = stagefeedback ]; then \
21424 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
21425 else \
21426 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
21427 $(MAKE) stagefeedback-start; \
21428 fi; \
21429 cd $(HOST_SUBDIR)/libcpp && \
21430 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21431 @endif libcpp-bootstrap
21437 .PHONY: check-libcpp maybe-check-libcpp
21438 maybe-check-libcpp:
21439 @if libcpp
21440 maybe-check-libcpp: check-libcpp
21442 check-libcpp:
21443 @: $(MAKE); $(unstage)
21444 @r=`${PWD_COMMAND}`; export r; \
21445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21446 $(HOST_EXPORTS) \
21447 (cd $(HOST_SUBDIR)/libcpp && \
21448 $(MAKE) $(FLAGS_TO_PASS) check)
21450 @endif libcpp
21452 .PHONY: install-libcpp maybe-install-libcpp
21453 maybe-install-libcpp:
21454 @if libcpp
21455 maybe-install-libcpp: install-libcpp
21457 install-libcpp: installdirs
21458 @: $(MAKE); $(unstage)
21459 @r=`${PWD_COMMAND}`; export r; \
21460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21461 $(HOST_EXPORTS) \
21462 (cd $(HOST_SUBDIR)/libcpp && \
21463 $(MAKE) $(FLAGS_TO_PASS) install)
21465 @endif libcpp
21467 .PHONY: install-strip-libcpp maybe-install-strip-libcpp
21468 maybe-install-strip-libcpp:
21469 @if libcpp
21470 maybe-install-strip-libcpp: install-strip-libcpp
21472 install-strip-libcpp: installdirs
21473 @: $(MAKE); $(unstage)
21474 @r=`${PWD_COMMAND}`; export r; \
21475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21476 $(HOST_EXPORTS) \
21477 (cd $(HOST_SUBDIR)/libcpp && \
21478 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21480 @endif libcpp
21482 # Other targets (info, dvi, pdf, etc.)
21484 .PHONY: maybe-info-libcpp info-libcpp
21485 maybe-info-libcpp:
21486 @if libcpp
21487 maybe-info-libcpp: info-libcpp
21489 info-libcpp: \
21490 configure-libcpp
21491 @[ -f ./libcpp/Makefile ] || exit 0; \
21492 r=`${PWD_COMMAND}`; export r; \
21493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21494 $(HOST_EXPORTS) \
21495 for flag in $(EXTRA_HOST_FLAGS) ; do \
21496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21497 done; \
21498 echo "Doing info in libcpp" ; \
21499 (cd $(HOST_SUBDIR)/libcpp && \
21500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21502 "RANLIB=$${RANLIB}" \
21503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21504 info) \
21505 || exit 1
21507 @endif libcpp
21509 .PHONY: maybe-dvi-libcpp dvi-libcpp
21510 maybe-dvi-libcpp:
21511 @if libcpp
21512 maybe-dvi-libcpp: dvi-libcpp
21514 dvi-libcpp: \
21515 configure-libcpp
21516 @[ -f ./libcpp/Makefile ] || exit 0; \
21517 r=`${PWD_COMMAND}`; export r; \
21518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21519 $(HOST_EXPORTS) \
21520 for flag in $(EXTRA_HOST_FLAGS) ; do \
21521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21522 done; \
21523 echo "Doing dvi in libcpp" ; \
21524 (cd $(HOST_SUBDIR)/libcpp && \
21525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21527 "RANLIB=$${RANLIB}" \
21528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21529 dvi) \
21530 || exit 1
21532 @endif libcpp
21534 .PHONY: maybe-pdf-libcpp pdf-libcpp
21535 maybe-pdf-libcpp:
21536 @if libcpp
21537 maybe-pdf-libcpp: pdf-libcpp
21539 pdf-libcpp: \
21540 configure-libcpp
21541 @[ -f ./libcpp/Makefile ] || exit 0; \
21542 r=`${PWD_COMMAND}`; export r; \
21543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21544 $(HOST_EXPORTS) \
21545 for flag in $(EXTRA_HOST_FLAGS) ; do \
21546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21547 done; \
21548 echo "Doing pdf in libcpp" ; \
21549 (cd $(HOST_SUBDIR)/libcpp && \
21550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21552 "RANLIB=$${RANLIB}" \
21553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21554 pdf) \
21555 || exit 1
21557 @endif libcpp
21559 .PHONY: maybe-html-libcpp html-libcpp
21560 maybe-html-libcpp:
21561 @if libcpp
21562 maybe-html-libcpp: html-libcpp
21564 html-libcpp: \
21565 configure-libcpp
21566 @[ -f ./libcpp/Makefile ] || exit 0; \
21567 r=`${PWD_COMMAND}`; export r; \
21568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21569 $(HOST_EXPORTS) \
21570 for flag in $(EXTRA_HOST_FLAGS) ; do \
21571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21572 done; \
21573 echo "Doing html in libcpp" ; \
21574 (cd $(HOST_SUBDIR)/libcpp && \
21575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21577 "RANLIB=$${RANLIB}" \
21578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21579 html) \
21580 || exit 1
21582 @endif libcpp
21584 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
21585 maybe-TAGS-libcpp:
21586 @if libcpp
21587 maybe-TAGS-libcpp: TAGS-libcpp
21589 TAGS-libcpp: \
21590 configure-libcpp
21591 @[ -f ./libcpp/Makefile ] || exit 0; \
21592 r=`${PWD_COMMAND}`; export r; \
21593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21594 $(HOST_EXPORTS) \
21595 for flag in $(EXTRA_HOST_FLAGS) ; do \
21596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21597 done; \
21598 echo "Doing TAGS in libcpp" ; \
21599 (cd $(HOST_SUBDIR)/libcpp && \
21600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21602 "RANLIB=$${RANLIB}" \
21603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21604 TAGS) \
21605 || exit 1
21607 @endif libcpp
21609 .PHONY: maybe-install-info-libcpp install-info-libcpp
21610 maybe-install-info-libcpp:
21611 @if libcpp
21612 maybe-install-info-libcpp: install-info-libcpp
21614 install-info-libcpp: \
21615 configure-libcpp \
21616 info-libcpp
21617 @[ -f ./libcpp/Makefile ] || exit 0; \
21618 r=`${PWD_COMMAND}`; export r; \
21619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21620 $(HOST_EXPORTS) \
21621 for flag in $(EXTRA_HOST_FLAGS) ; do \
21622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21623 done; \
21624 echo "Doing install-info in libcpp" ; \
21625 (cd $(HOST_SUBDIR)/libcpp && \
21626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21628 "RANLIB=$${RANLIB}" \
21629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21630 install-info) \
21631 || exit 1
21633 @endif libcpp
21635 .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
21636 maybe-install-pdf-libcpp:
21637 @if libcpp
21638 maybe-install-pdf-libcpp: install-pdf-libcpp
21640 install-pdf-libcpp: \
21641 configure-libcpp \
21642 pdf-libcpp
21643 @[ -f ./libcpp/Makefile ] || exit 0; \
21644 r=`${PWD_COMMAND}`; export r; \
21645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21646 $(HOST_EXPORTS) \
21647 for flag in $(EXTRA_HOST_FLAGS) ; do \
21648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21649 done; \
21650 echo "Doing install-pdf in libcpp" ; \
21651 (cd $(HOST_SUBDIR)/libcpp && \
21652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21654 "RANLIB=$${RANLIB}" \
21655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21656 install-pdf) \
21657 || exit 1
21659 @endif libcpp
21661 .PHONY: maybe-install-html-libcpp install-html-libcpp
21662 maybe-install-html-libcpp:
21663 @if libcpp
21664 maybe-install-html-libcpp: install-html-libcpp
21666 install-html-libcpp: \
21667 configure-libcpp \
21668 html-libcpp
21669 @[ -f ./libcpp/Makefile ] || exit 0; \
21670 r=`${PWD_COMMAND}`; export r; \
21671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21672 $(HOST_EXPORTS) \
21673 for flag in $(EXTRA_HOST_FLAGS) ; do \
21674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21675 done; \
21676 echo "Doing install-html in libcpp" ; \
21677 (cd $(HOST_SUBDIR)/libcpp && \
21678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21680 "RANLIB=$${RANLIB}" \
21681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21682 install-html) \
21683 || exit 1
21685 @endif libcpp
21687 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
21688 maybe-installcheck-libcpp:
21689 @if libcpp
21690 maybe-installcheck-libcpp: installcheck-libcpp
21692 installcheck-libcpp: \
21693 configure-libcpp
21694 @[ -f ./libcpp/Makefile ] || exit 0; \
21695 r=`${PWD_COMMAND}`; export r; \
21696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21697 $(HOST_EXPORTS) \
21698 for flag in $(EXTRA_HOST_FLAGS) ; do \
21699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21700 done; \
21701 echo "Doing installcheck in libcpp" ; \
21702 (cd $(HOST_SUBDIR)/libcpp && \
21703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21705 "RANLIB=$${RANLIB}" \
21706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21707 installcheck) \
21708 || exit 1
21710 @endif libcpp
21712 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
21713 maybe-mostlyclean-libcpp:
21714 @if libcpp
21715 maybe-mostlyclean-libcpp: mostlyclean-libcpp
21717 mostlyclean-libcpp:
21718 @[ -f ./libcpp/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 mostlyclean in libcpp" ; \
21726 (cd $(HOST_SUBDIR)/libcpp && \
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 mostlyclean) \
21732 || exit 1
21734 @endif libcpp
21736 .PHONY: maybe-clean-libcpp clean-libcpp
21737 maybe-clean-libcpp:
21738 @if libcpp
21739 maybe-clean-libcpp: clean-libcpp
21741 clean-libcpp:
21742 @[ -f ./libcpp/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 clean in libcpp" ; \
21750 (cd $(HOST_SUBDIR)/libcpp && \
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 clean) \
21756 || exit 1
21758 @endif libcpp
21760 .PHONY: maybe-distclean-libcpp distclean-libcpp
21761 maybe-distclean-libcpp:
21762 @if libcpp
21763 maybe-distclean-libcpp: distclean-libcpp
21765 distclean-libcpp:
21766 @[ -f ./libcpp/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 distclean in libcpp" ; \
21774 (cd $(HOST_SUBDIR)/libcpp && \
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 distclean) \
21780 || exit 1
21782 @endif libcpp
21784 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
21785 maybe-maintainer-clean-libcpp:
21786 @if libcpp
21787 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
21789 maintainer-clean-libcpp:
21790 @[ -f ./libcpp/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 maintainer-clean in libcpp" ; \
21798 (cd $(HOST_SUBDIR)/libcpp && \
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 maintainer-clean) \
21804 || exit 1
21806 @endif libcpp
21810 .PHONY: configure-libdecnumber maybe-configure-libdecnumber
21811 maybe-configure-libdecnumber:
21812 @if gcc-bootstrap
21813 configure-libdecnumber: stage_current
21814 @endif gcc-bootstrap
21815 @if libdecnumber
21816 maybe-configure-libdecnumber: configure-libdecnumber
21817 configure-libdecnumber:
21818 @r=`${PWD_COMMAND}`; export r; \
21819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21820 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21821 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21822 $(HOST_EXPORTS) \
21823 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
21824 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
21825 case $(srcdir) in \
21826 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21827 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21828 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21829 esac; \
21830 module_srcdir=libdecnumber; \
21831 $(SHELL) \
21832 $$s/$$module_srcdir/configure \
21833 --srcdir=$${topdir}/$$module_srcdir \
21834 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21835 --target=${target_alias} \
21836 || exit 1
21837 @endif libdecnumber
21841 .PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
21842 maybe-configure-stage1-libdecnumber:
21843 @if libdecnumber-bootstrap
21844 maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
21845 configure-stage1-libdecnumber:
21846 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21847 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21848 @r=`${PWD_COMMAND}`; export r; \
21849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21850 TFLAGS="$(STAGE1_TFLAGS)"; \
21851 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21852 $(HOST_EXPORTS) \
21853 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21854 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21855 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21856 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
21857 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21858 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21859 case $(srcdir) in \
21860 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21861 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21862 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21863 esac; \
21864 module_srcdir=libdecnumber; \
21865 $(SHELL) $$s/$$module_srcdir/configure \
21866 --srcdir=$${topdir}/$$module_srcdir \
21867 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21868 --target=${target_alias} \
21870 $(STAGE1_CONFIGURE_FLAGS)
21871 @endif libdecnumber-bootstrap
21873 .PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
21874 maybe-configure-stage2-libdecnumber:
21875 @if libdecnumber-bootstrap
21876 maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
21877 configure-stage2-libdecnumber:
21878 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21879 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21880 @r=`${PWD_COMMAND}`; export r; \
21881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21882 TFLAGS="$(STAGE2_TFLAGS)"; \
21883 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21884 $(HOST_EXPORTS) \
21885 $(POSTSTAGE1_HOST_EXPORTS) \
21886 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21887 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21888 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21889 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
21890 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21891 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21892 case $(srcdir) in \
21893 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21894 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21895 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21896 esac; \
21897 module_srcdir=libdecnumber; \
21898 $(SHELL) $$s/$$module_srcdir/configure \
21899 --srcdir=$${topdir}/$$module_srcdir \
21900 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21901 --target=${target_alias} \
21902 --with-build-libsubdir=$(HOST_SUBDIR) \
21903 $(STAGE2_CONFIGURE_FLAGS)
21904 @endif libdecnumber-bootstrap
21906 .PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
21907 maybe-configure-stage3-libdecnumber:
21908 @if libdecnumber-bootstrap
21909 maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
21910 configure-stage3-libdecnumber:
21911 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21912 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21913 @r=`${PWD_COMMAND}`; export r; \
21914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21915 TFLAGS="$(STAGE3_TFLAGS)"; \
21916 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21917 $(HOST_EXPORTS) \
21918 $(POSTSTAGE1_HOST_EXPORTS) \
21919 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21920 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21921 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21922 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
21923 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21924 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21925 case $(srcdir) in \
21926 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21927 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21928 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21929 esac; \
21930 module_srcdir=libdecnumber; \
21931 $(SHELL) $$s/$$module_srcdir/configure \
21932 --srcdir=$${topdir}/$$module_srcdir \
21933 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21934 --target=${target_alias} \
21935 --with-build-libsubdir=$(HOST_SUBDIR) \
21936 $(STAGE3_CONFIGURE_FLAGS)
21937 @endif libdecnumber-bootstrap
21939 .PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
21940 maybe-configure-stage4-libdecnumber:
21941 @if libdecnumber-bootstrap
21942 maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
21943 configure-stage4-libdecnumber:
21944 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21945 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21946 @r=`${PWD_COMMAND}`; export r; \
21947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21948 TFLAGS="$(STAGE4_TFLAGS)"; \
21949 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21950 $(HOST_EXPORTS) \
21951 $(POSTSTAGE1_HOST_EXPORTS) \
21952 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21953 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21954 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21955 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
21956 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21957 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21958 case $(srcdir) in \
21959 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21960 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21961 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21962 esac; \
21963 module_srcdir=libdecnumber; \
21964 $(SHELL) $$s/$$module_srcdir/configure \
21965 --srcdir=$${topdir}/$$module_srcdir \
21966 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21967 --target=${target_alias} \
21968 --with-build-libsubdir=$(HOST_SUBDIR) \
21969 $(STAGE4_CONFIGURE_FLAGS)
21970 @endif libdecnumber-bootstrap
21972 .PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
21973 maybe-configure-stageprofile-libdecnumber:
21974 @if libdecnumber-bootstrap
21975 maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21976 configure-stageprofile-libdecnumber:
21977 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21978 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21979 @r=`${PWD_COMMAND}`; export r; \
21980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21981 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21982 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21983 $(HOST_EXPORTS) \
21984 $(POSTSTAGE1_HOST_EXPORTS) \
21985 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21986 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21987 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21988 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
21989 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21990 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21991 case $(srcdir) in \
21992 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21993 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21994 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21995 esac; \
21996 module_srcdir=libdecnumber; \
21997 $(SHELL) $$s/$$module_srcdir/configure \
21998 --srcdir=$${topdir}/$$module_srcdir \
21999 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22000 --target=${target_alias} \
22001 --with-build-libsubdir=$(HOST_SUBDIR) \
22002 $(STAGEprofile_CONFIGURE_FLAGS)
22003 @endif libdecnumber-bootstrap
22005 .PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
22006 maybe-configure-stagefeedback-libdecnumber:
22007 @if libdecnumber-bootstrap
22008 maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
22009 configure-stagefeedback-libdecnumber:
22010 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22011 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
22012 @r=`${PWD_COMMAND}`; export r; \
22013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22014 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22015 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
22016 $(HOST_EXPORTS) \
22017 $(POSTSTAGE1_HOST_EXPORTS) \
22018 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
22019 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22020 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
22021 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
22022 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
22023 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
22024 case $(srcdir) in \
22025 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22026 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
22027 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22028 esac; \
22029 module_srcdir=libdecnumber; \
22030 $(SHELL) $$s/$$module_srcdir/configure \
22031 --srcdir=$${topdir}/$$module_srcdir \
22032 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22033 --target=${target_alias} \
22034 --with-build-libsubdir=$(HOST_SUBDIR) \
22035 $(STAGEfeedback_CONFIGURE_FLAGS)
22036 @endif libdecnumber-bootstrap
22042 .PHONY: all-libdecnumber maybe-all-libdecnumber
22043 maybe-all-libdecnumber:
22044 @if gcc-bootstrap
22045 all-libdecnumber: stage_current
22046 @endif gcc-bootstrap
22047 @if libdecnumber
22048 TARGET-libdecnumber=all
22049 maybe-all-libdecnumber: all-libdecnumber
22050 all-libdecnumber: configure-libdecnumber
22051 @r=`${PWD_COMMAND}`; export r; \
22052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22053 $(HOST_EXPORTS) \
22054 (cd $(HOST_SUBDIR)/libdecnumber && \
22055 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22056 $(TARGET-libdecnumber))
22057 @endif libdecnumber
22061 .PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
22062 .PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
22063 maybe-all-stage1-libdecnumber:
22064 maybe-clean-stage1-libdecnumber:
22065 @if libdecnumber-bootstrap
22066 maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
22067 all-stage1: all-stage1-libdecnumber
22068 TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
22069 all-stage1-libdecnumber: configure-stage1-libdecnumber
22070 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22071 @r=`${PWD_COMMAND}`; export r; \
22072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22073 TFLAGS="$(STAGE1_TFLAGS)"; \
22074 $(HOST_EXPORTS) \
22075 cd $(HOST_SUBDIR)/libdecnumber && \
22076 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22077 CFLAGS="$(STAGE1_CFLAGS)" \
22078 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22079 LIBCFLAGS="$(LIBCFLAGS)" \
22080 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22081 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22082 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22083 $(EXTRA_HOST_FLAGS) \
22084 $(STAGE1_FLAGS_TO_PASS) \
22085 TFLAGS="$(STAGE1_TFLAGS)" \
22086 $(TARGET-stage1-libdecnumber)
22088 maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
22089 clean-stage1: clean-stage1-libdecnumber
22090 clean-stage1-libdecnumber:
22091 @if [ $(current_stage) = stage1 ]; then \
22092 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22093 else \
22094 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
22095 $(MAKE) stage1-start; \
22096 fi; \
22097 cd $(HOST_SUBDIR)/libdecnumber && \
22098 $(MAKE) $(EXTRA_HOST_FLAGS) \
22099 $(STAGE1_FLAGS_TO_PASS) clean
22100 @endif libdecnumber-bootstrap
22103 .PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
22104 .PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
22105 maybe-all-stage2-libdecnumber:
22106 maybe-clean-stage2-libdecnumber:
22107 @if libdecnumber-bootstrap
22108 maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
22109 all-stage2: all-stage2-libdecnumber
22110 TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
22111 all-stage2-libdecnumber: configure-stage2-libdecnumber
22112 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22113 @r=`${PWD_COMMAND}`; export r; \
22114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22115 TFLAGS="$(STAGE2_TFLAGS)"; \
22116 $(HOST_EXPORTS) \
22117 $(POSTSTAGE1_HOST_EXPORTS) \
22118 cd $(HOST_SUBDIR)/libdecnumber && \
22119 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22120 CFLAGS="$(STAGE2_CFLAGS)" \
22121 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22122 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22123 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22124 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22125 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22126 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22127 TFLAGS="$(STAGE2_TFLAGS)" \
22128 $(TARGET-stage2-libdecnumber)
22130 maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
22131 clean-stage2: clean-stage2-libdecnumber
22132 clean-stage2-libdecnumber:
22133 @if [ $(current_stage) = stage2 ]; then \
22134 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22135 else \
22136 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
22137 $(MAKE) stage2-start; \
22138 fi; \
22139 cd $(HOST_SUBDIR)/libdecnumber && \
22140 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22141 @endif libdecnumber-bootstrap
22144 .PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
22145 .PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
22146 maybe-all-stage3-libdecnumber:
22147 maybe-clean-stage3-libdecnumber:
22148 @if libdecnumber-bootstrap
22149 maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
22150 all-stage3: all-stage3-libdecnumber
22151 TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
22152 all-stage3-libdecnumber: configure-stage3-libdecnumber
22153 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22154 @r=`${PWD_COMMAND}`; export r; \
22155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22156 TFLAGS="$(STAGE3_TFLAGS)"; \
22157 $(HOST_EXPORTS) \
22158 $(POSTSTAGE1_HOST_EXPORTS) \
22159 cd $(HOST_SUBDIR)/libdecnumber && \
22160 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22161 CFLAGS="$(STAGE3_CFLAGS)" \
22162 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22163 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22164 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22165 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22166 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22167 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22168 TFLAGS="$(STAGE3_TFLAGS)" \
22169 $(TARGET-stage3-libdecnumber)
22171 maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
22172 clean-stage3: clean-stage3-libdecnumber
22173 clean-stage3-libdecnumber:
22174 @if [ $(current_stage) = stage3 ]; then \
22175 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22176 else \
22177 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
22178 $(MAKE) stage3-start; \
22179 fi; \
22180 cd $(HOST_SUBDIR)/libdecnumber && \
22181 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22182 @endif libdecnumber-bootstrap
22185 .PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
22186 .PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
22187 maybe-all-stage4-libdecnumber:
22188 maybe-clean-stage4-libdecnumber:
22189 @if libdecnumber-bootstrap
22190 maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
22191 all-stage4: all-stage4-libdecnumber
22192 TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
22193 all-stage4-libdecnumber: configure-stage4-libdecnumber
22194 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22195 @r=`${PWD_COMMAND}`; export r; \
22196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22197 TFLAGS="$(STAGE4_TFLAGS)"; \
22198 $(HOST_EXPORTS) \
22199 $(POSTSTAGE1_HOST_EXPORTS) \
22200 cd $(HOST_SUBDIR)/libdecnumber && \
22201 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22202 CFLAGS="$(STAGE4_CFLAGS)" \
22203 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22204 LIBCFLAGS="$(STAGE4_CFLAGS)" \
22205 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22206 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22207 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22208 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22209 TFLAGS="$(STAGE4_TFLAGS)" \
22210 $(TARGET-stage4-libdecnumber)
22212 maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
22213 clean-stage4: clean-stage4-libdecnumber
22214 clean-stage4-libdecnumber:
22215 @if [ $(current_stage) = stage4 ]; then \
22216 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22217 else \
22218 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
22219 $(MAKE) stage4-start; \
22220 fi; \
22221 cd $(HOST_SUBDIR)/libdecnumber && \
22222 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22223 @endif libdecnumber-bootstrap
22226 .PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
22227 .PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
22228 maybe-all-stageprofile-libdecnumber:
22229 maybe-clean-stageprofile-libdecnumber:
22230 @if libdecnumber-bootstrap
22231 maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
22232 all-stageprofile: all-stageprofile-libdecnumber
22233 TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
22234 all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
22235 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22236 @r=`${PWD_COMMAND}`; export r; \
22237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22238 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22239 $(HOST_EXPORTS) \
22240 $(POSTSTAGE1_HOST_EXPORTS) \
22241 cd $(HOST_SUBDIR)/libdecnumber && \
22242 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22243 CFLAGS="$(STAGEprofile_CFLAGS)" \
22244 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
22245 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22246 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22247 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22248 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22249 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22250 TFLAGS="$(STAGEprofile_TFLAGS)" \
22251 $(TARGET-stageprofile-libdecnumber)
22253 maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
22254 clean-stageprofile: clean-stageprofile-libdecnumber
22255 clean-stageprofile-libdecnumber:
22256 @if [ $(current_stage) = stageprofile ]; then \
22257 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22258 else \
22259 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
22260 $(MAKE) stageprofile-start; \
22261 fi; \
22262 cd $(HOST_SUBDIR)/libdecnumber && \
22263 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22264 @endif libdecnumber-bootstrap
22267 .PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
22268 .PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
22269 maybe-all-stagefeedback-libdecnumber:
22270 maybe-clean-stagefeedback-libdecnumber:
22271 @if libdecnumber-bootstrap
22272 maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
22273 all-stagefeedback: all-stagefeedback-libdecnumber
22274 TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
22275 all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
22276 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22277 @r=`${PWD_COMMAND}`; export r; \
22278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22279 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22280 $(HOST_EXPORTS) \
22281 $(POSTSTAGE1_HOST_EXPORTS) \
22282 cd $(HOST_SUBDIR)/libdecnumber && \
22283 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22284 CFLAGS="$(STAGEfeedback_CFLAGS)" \
22285 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
22286 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22287 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22288 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22289 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22290 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22291 TFLAGS="$(STAGEfeedback_TFLAGS)" \
22292 $(TARGET-stagefeedback-libdecnumber)
22294 maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
22295 clean-stagefeedback: clean-stagefeedback-libdecnumber
22296 clean-stagefeedback-libdecnumber:
22297 @if [ $(current_stage) = stagefeedback ]; then \
22298 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
22299 else \
22300 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
22301 $(MAKE) stagefeedback-start; \
22302 fi; \
22303 cd $(HOST_SUBDIR)/libdecnumber && \
22304 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22305 @endif libdecnumber-bootstrap
22311 .PHONY: check-libdecnumber maybe-check-libdecnumber
22312 maybe-check-libdecnumber:
22313 @if libdecnumber
22314 maybe-check-libdecnumber: check-libdecnumber
22316 check-libdecnumber:
22317 @: $(MAKE); $(unstage)
22318 @r=`${PWD_COMMAND}`; export r; \
22319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22320 $(HOST_EXPORTS) \
22321 (cd $(HOST_SUBDIR)/libdecnumber && \
22322 $(MAKE) $(FLAGS_TO_PASS) check)
22324 @endif libdecnumber
22326 .PHONY: install-libdecnumber maybe-install-libdecnumber
22327 maybe-install-libdecnumber:
22328 @if libdecnumber
22329 maybe-install-libdecnumber: install-libdecnumber
22331 install-libdecnumber: installdirs
22332 @: $(MAKE); $(unstage)
22333 @r=`${PWD_COMMAND}`; export r; \
22334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22335 $(HOST_EXPORTS) \
22336 (cd $(HOST_SUBDIR)/libdecnumber && \
22337 $(MAKE) $(FLAGS_TO_PASS) install)
22339 @endif libdecnumber
22341 .PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
22342 maybe-install-strip-libdecnumber:
22343 @if libdecnumber
22344 maybe-install-strip-libdecnumber: install-strip-libdecnumber
22346 install-strip-libdecnumber: installdirs
22347 @: $(MAKE); $(unstage)
22348 @r=`${PWD_COMMAND}`; export r; \
22349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22350 $(HOST_EXPORTS) \
22351 (cd $(HOST_SUBDIR)/libdecnumber && \
22352 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22354 @endif libdecnumber
22356 # Other targets (info, dvi, pdf, etc.)
22358 .PHONY: maybe-info-libdecnumber info-libdecnumber
22359 maybe-info-libdecnumber:
22360 @if libdecnumber
22361 maybe-info-libdecnumber: info-libdecnumber
22363 info-libdecnumber: \
22364 configure-libdecnumber
22365 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22366 r=`${PWD_COMMAND}`; export r; \
22367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22368 $(HOST_EXPORTS) \
22369 for flag in $(EXTRA_HOST_FLAGS) ; do \
22370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22371 done; \
22372 echo "Doing info in libdecnumber" ; \
22373 (cd $(HOST_SUBDIR)/libdecnumber && \
22374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22376 "RANLIB=$${RANLIB}" \
22377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22378 info) \
22379 || exit 1
22381 @endif libdecnumber
22383 .PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
22384 maybe-dvi-libdecnumber:
22385 @if libdecnumber
22386 maybe-dvi-libdecnumber: dvi-libdecnumber
22388 dvi-libdecnumber: \
22389 configure-libdecnumber
22390 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22391 r=`${PWD_COMMAND}`; export r; \
22392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22393 $(HOST_EXPORTS) \
22394 for flag in $(EXTRA_HOST_FLAGS) ; do \
22395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22396 done; \
22397 echo "Doing dvi in libdecnumber" ; \
22398 (cd $(HOST_SUBDIR)/libdecnumber && \
22399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22401 "RANLIB=$${RANLIB}" \
22402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22403 dvi) \
22404 || exit 1
22406 @endif libdecnumber
22408 .PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
22409 maybe-pdf-libdecnumber:
22410 @if libdecnumber
22411 maybe-pdf-libdecnumber: pdf-libdecnumber
22413 pdf-libdecnumber: \
22414 configure-libdecnumber
22415 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22416 r=`${PWD_COMMAND}`; export r; \
22417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22418 $(HOST_EXPORTS) \
22419 for flag in $(EXTRA_HOST_FLAGS) ; do \
22420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22421 done; \
22422 echo "Doing pdf in libdecnumber" ; \
22423 (cd $(HOST_SUBDIR)/libdecnumber && \
22424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22426 "RANLIB=$${RANLIB}" \
22427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22428 pdf) \
22429 || exit 1
22431 @endif libdecnumber
22433 .PHONY: maybe-html-libdecnumber html-libdecnumber
22434 maybe-html-libdecnumber:
22435 @if libdecnumber
22436 maybe-html-libdecnumber: html-libdecnumber
22438 html-libdecnumber: \
22439 configure-libdecnumber
22440 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22441 r=`${PWD_COMMAND}`; export r; \
22442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22443 $(HOST_EXPORTS) \
22444 for flag in $(EXTRA_HOST_FLAGS) ; do \
22445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22446 done; \
22447 echo "Doing html in libdecnumber" ; \
22448 (cd $(HOST_SUBDIR)/libdecnumber && \
22449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22451 "RANLIB=$${RANLIB}" \
22452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22453 html) \
22454 || exit 1
22456 @endif libdecnumber
22458 .PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
22459 maybe-TAGS-libdecnumber:
22460 @if libdecnumber
22461 maybe-TAGS-libdecnumber: TAGS-libdecnumber
22463 TAGS-libdecnumber: \
22464 configure-libdecnumber
22465 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22466 r=`${PWD_COMMAND}`; export r; \
22467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22468 $(HOST_EXPORTS) \
22469 for flag in $(EXTRA_HOST_FLAGS) ; do \
22470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22471 done; \
22472 echo "Doing TAGS in libdecnumber" ; \
22473 (cd $(HOST_SUBDIR)/libdecnumber && \
22474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22476 "RANLIB=$${RANLIB}" \
22477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22478 TAGS) \
22479 || exit 1
22481 @endif libdecnumber
22483 .PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
22484 maybe-install-info-libdecnumber:
22485 @if libdecnumber
22486 maybe-install-info-libdecnumber: install-info-libdecnumber
22488 install-info-libdecnumber: \
22489 configure-libdecnumber \
22490 info-libdecnumber
22491 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22492 r=`${PWD_COMMAND}`; export r; \
22493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22494 $(HOST_EXPORTS) \
22495 for flag in $(EXTRA_HOST_FLAGS) ; do \
22496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22497 done; \
22498 echo "Doing install-info in libdecnumber" ; \
22499 (cd $(HOST_SUBDIR)/libdecnumber && \
22500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22502 "RANLIB=$${RANLIB}" \
22503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22504 install-info) \
22505 || exit 1
22507 @endif libdecnumber
22509 .PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
22510 maybe-install-pdf-libdecnumber:
22511 @if libdecnumber
22512 maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
22514 install-pdf-libdecnumber: \
22515 configure-libdecnumber \
22516 pdf-libdecnumber
22517 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22518 r=`${PWD_COMMAND}`; export r; \
22519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22520 $(HOST_EXPORTS) \
22521 for flag in $(EXTRA_HOST_FLAGS) ; do \
22522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22523 done; \
22524 echo "Doing install-pdf in libdecnumber" ; \
22525 (cd $(HOST_SUBDIR)/libdecnumber && \
22526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22528 "RANLIB=$${RANLIB}" \
22529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22530 install-pdf) \
22531 || exit 1
22533 @endif libdecnumber
22535 .PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
22536 maybe-install-html-libdecnumber:
22537 @if libdecnumber
22538 maybe-install-html-libdecnumber: install-html-libdecnumber
22540 install-html-libdecnumber: \
22541 configure-libdecnumber \
22542 html-libdecnumber
22543 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22544 r=`${PWD_COMMAND}`; export r; \
22545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22546 $(HOST_EXPORTS) \
22547 for flag in $(EXTRA_HOST_FLAGS) ; do \
22548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22549 done; \
22550 echo "Doing install-html in libdecnumber" ; \
22551 (cd $(HOST_SUBDIR)/libdecnumber && \
22552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22554 "RANLIB=$${RANLIB}" \
22555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22556 install-html) \
22557 || exit 1
22559 @endif libdecnumber
22561 .PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
22562 maybe-installcheck-libdecnumber:
22563 @if libdecnumber
22564 maybe-installcheck-libdecnumber: installcheck-libdecnumber
22566 installcheck-libdecnumber: \
22567 configure-libdecnumber
22568 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22569 r=`${PWD_COMMAND}`; export r; \
22570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22571 $(HOST_EXPORTS) \
22572 for flag in $(EXTRA_HOST_FLAGS) ; do \
22573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22574 done; \
22575 echo "Doing installcheck in libdecnumber" ; \
22576 (cd $(HOST_SUBDIR)/libdecnumber && \
22577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22579 "RANLIB=$${RANLIB}" \
22580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22581 installcheck) \
22582 || exit 1
22584 @endif libdecnumber
22586 .PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
22587 maybe-mostlyclean-libdecnumber:
22588 @if libdecnumber
22589 maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
22591 mostlyclean-libdecnumber:
22592 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22593 r=`${PWD_COMMAND}`; export r; \
22594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22595 $(HOST_EXPORTS) \
22596 for flag in $(EXTRA_HOST_FLAGS) ; do \
22597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22598 done; \
22599 echo "Doing mostlyclean in libdecnumber" ; \
22600 (cd $(HOST_SUBDIR)/libdecnumber && \
22601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22603 "RANLIB=$${RANLIB}" \
22604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22605 mostlyclean) \
22606 || exit 1
22608 @endif libdecnumber
22610 .PHONY: maybe-clean-libdecnumber clean-libdecnumber
22611 maybe-clean-libdecnumber:
22612 @if libdecnumber
22613 maybe-clean-libdecnumber: clean-libdecnumber
22615 clean-libdecnumber:
22616 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22617 r=`${PWD_COMMAND}`; export r; \
22618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22619 $(HOST_EXPORTS) \
22620 for flag in $(EXTRA_HOST_FLAGS) ; do \
22621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22622 done; \
22623 echo "Doing clean in libdecnumber" ; \
22624 (cd $(HOST_SUBDIR)/libdecnumber && \
22625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22627 "RANLIB=$${RANLIB}" \
22628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22629 clean) \
22630 || exit 1
22632 @endif libdecnumber
22634 .PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
22635 maybe-distclean-libdecnumber:
22636 @if libdecnumber
22637 maybe-distclean-libdecnumber: distclean-libdecnumber
22639 distclean-libdecnumber:
22640 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22641 r=`${PWD_COMMAND}`; export r; \
22642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22643 $(HOST_EXPORTS) \
22644 for flag in $(EXTRA_HOST_FLAGS) ; do \
22645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22646 done; \
22647 echo "Doing distclean in libdecnumber" ; \
22648 (cd $(HOST_SUBDIR)/libdecnumber && \
22649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22651 "RANLIB=$${RANLIB}" \
22652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22653 distclean) \
22654 || exit 1
22656 @endif libdecnumber
22658 .PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
22659 maybe-maintainer-clean-libdecnumber:
22660 @if libdecnumber
22661 maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
22663 maintainer-clean-libdecnumber:
22664 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22665 r=`${PWD_COMMAND}`; export r; \
22666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22667 $(HOST_EXPORTS) \
22668 for flag in $(EXTRA_HOST_FLAGS) ; do \
22669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22670 done; \
22671 echo "Doing maintainer-clean in libdecnumber" ; \
22672 (cd $(HOST_SUBDIR)/libdecnumber && \
22673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22675 "RANLIB=$${RANLIB}" \
22676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22677 maintainer-clean) \
22678 || exit 1
22680 @endif libdecnumber
22684 .PHONY: configure-libgui maybe-configure-libgui
22685 maybe-configure-libgui:
22686 @if gcc-bootstrap
22687 configure-libgui: stage_current
22688 @endif gcc-bootstrap
22689 @if libgui
22690 maybe-configure-libgui: configure-libgui
22691 configure-libgui:
22692 @: $(MAKE); $(unstage)
22693 @r=`${PWD_COMMAND}`; export r; \
22694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22695 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
22696 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
22697 $(HOST_EXPORTS) \
22698 echo Configuring in $(HOST_SUBDIR)/libgui; \
22699 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
22700 case $(srcdir) in \
22701 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22702 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
22703 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22704 esac; \
22705 module_srcdir=libgui; \
22706 $(SHELL) \
22707 $$s/$$module_srcdir/configure \
22708 --srcdir=$${topdir}/$$module_srcdir \
22709 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22710 --target=${target_alias} \
22711 || exit 1
22712 @endif libgui
22718 .PHONY: all-libgui maybe-all-libgui
22719 maybe-all-libgui:
22720 @if gcc-bootstrap
22721 all-libgui: stage_current
22722 @endif gcc-bootstrap
22723 @if libgui
22724 TARGET-libgui=all
22725 maybe-all-libgui: all-libgui
22726 all-libgui: configure-libgui
22727 @: $(MAKE); $(unstage)
22728 @r=`${PWD_COMMAND}`; export r; \
22729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22730 $(HOST_EXPORTS) \
22731 (cd $(HOST_SUBDIR)/libgui && \
22732 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22733 $(TARGET-libgui))
22734 @endif libgui
22739 .PHONY: check-libgui maybe-check-libgui
22740 maybe-check-libgui:
22741 @if libgui
22742 maybe-check-libgui: check-libgui
22744 check-libgui:
22745 @: $(MAKE); $(unstage)
22746 @r=`${PWD_COMMAND}`; export r; \
22747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22748 $(HOST_EXPORTS) \
22749 (cd $(HOST_SUBDIR)/libgui && \
22750 $(MAKE) $(FLAGS_TO_PASS) check)
22752 @endif libgui
22754 .PHONY: install-libgui maybe-install-libgui
22755 maybe-install-libgui:
22756 @if libgui
22757 maybe-install-libgui: install-libgui
22759 install-libgui: installdirs
22760 @: $(MAKE); $(unstage)
22761 @r=`${PWD_COMMAND}`; export r; \
22762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22763 $(HOST_EXPORTS) \
22764 (cd $(HOST_SUBDIR)/libgui && \
22765 $(MAKE) $(FLAGS_TO_PASS) install)
22767 @endif libgui
22769 .PHONY: install-strip-libgui maybe-install-strip-libgui
22770 maybe-install-strip-libgui:
22771 @if libgui
22772 maybe-install-strip-libgui: install-strip-libgui
22774 install-strip-libgui: installdirs
22775 @: $(MAKE); $(unstage)
22776 @r=`${PWD_COMMAND}`; export r; \
22777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22778 $(HOST_EXPORTS) \
22779 (cd $(HOST_SUBDIR)/libgui && \
22780 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22782 @endif libgui
22784 # Other targets (info, dvi, pdf, etc.)
22786 .PHONY: maybe-info-libgui info-libgui
22787 maybe-info-libgui:
22788 @if libgui
22789 maybe-info-libgui: info-libgui
22791 info-libgui: \
22792 configure-libgui
22793 @: $(MAKE); $(unstage)
22794 @[ -f ./libgui/Makefile ] || exit 0; \
22795 r=`${PWD_COMMAND}`; export r; \
22796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22797 $(HOST_EXPORTS) \
22798 for flag in $(EXTRA_HOST_FLAGS) ; do \
22799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22800 done; \
22801 echo "Doing info in libgui" ; \
22802 (cd $(HOST_SUBDIR)/libgui && \
22803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22805 "RANLIB=$${RANLIB}" \
22806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22807 info) \
22808 || exit 1
22810 @endif libgui
22812 .PHONY: maybe-dvi-libgui dvi-libgui
22813 maybe-dvi-libgui:
22814 @if libgui
22815 maybe-dvi-libgui: dvi-libgui
22817 dvi-libgui: \
22818 configure-libgui
22819 @: $(MAKE); $(unstage)
22820 @[ -f ./libgui/Makefile ] || exit 0; \
22821 r=`${PWD_COMMAND}`; export r; \
22822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22823 $(HOST_EXPORTS) \
22824 for flag in $(EXTRA_HOST_FLAGS) ; do \
22825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22826 done; \
22827 echo "Doing dvi in libgui" ; \
22828 (cd $(HOST_SUBDIR)/libgui && \
22829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22831 "RANLIB=$${RANLIB}" \
22832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22833 dvi) \
22834 || exit 1
22836 @endif libgui
22838 .PHONY: maybe-pdf-libgui pdf-libgui
22839 maybe-pdf-libgui:
22840 @if libgui
22841 maybe-pdf-libgui: pdf-libgui
22843 pdf-libgui: \
22844 configure-libgui
22845 @: $(MAKE); $(unstage)
22846 @[ -f ./libgui/Makefile ] || exit 0; \
22847 r=`${PWD_COMMAND}`; export r; \
22848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22849 $(HOST_EXPORTS) \
22850 for flag in $(EXTRA_HOST_FLAGS) ; do \
22851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22852 done; \
22853 echo "Doing pdf in libgui" ; \
22854 (cd $(HOST_SUBDIR)/libgui && \
22855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22857 "RANLIB=$${RANLIB}" \
22858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22859 pdf) \
22860 || exit 1
22862 @endif libgui
22864 .PHONY: maybe-html-libgui html-libgui
22865 maybe-html-libgui:
22866 @if libgui
22867 maybe-html-libgui: html-libgui
22869 html-libgui: \
22870 configure-libgui
22871 @: $(MAKE); $(unstage)
22872 @[ -f ./libgui/Makefile ] || exit 0; \
22873 r=`${PWD_COMMAND}`; export r; \
22874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22875 $(HOST_EXPORTS) \
22876 for flag in $(EXTRA_HOST_FLAGS) ; do \
22877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22878 done; \
22879 echo "Doing html in libgui" ; \
22880 (cd $(HOST_SUBDIR)/libgui && \
22881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22883 "RANLIB=$${RANLIB}" \
22884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22885 html) \
22886 || exit 1
22888 @endif libgui
22890 .PHONY: maybe-TAGS-libgui TAGS-libgui
22891 maybe-TAGS-libgui:
22892 @if libgui
22893 maybe-TAGS-libgui: TAGS-libgui
22895 TAGS-libgui: \
22896 configure-libgui
22897 @: $(MAKE); $(unstage)
22898 @[ -f ./libgui/Makefile ] || exit 0; \
22899 r=`${PWD_COMMAND}`; export r; \
22900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22901 $(HOST_EXPORTS) \
22902 for flag in $(EXTRA_HOST_FLAGS) ; do \
22903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22904 done; \
22905 echo "Doing TAGS in libgui" ; \
22906 (cd $(HOST_SUBDIR)/libgui && \
22907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22909 "RANLIB=$${RANLIB}" \
22910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22911 TAGS) \
22912 || exit 1
22914 @endif libgui
22916 .PHONY: maybe-install-info-libgui install-info-libgui
22917 maybe-install-info-libgui:
22918 @if libgui
22919 maybe-install-info-libgui: install-info-libgui
22921 install-info-libgui: \
22922 configure-libgui \
22923 info-libgui
22924 @: $(MAKE); $(unstage)
22925 @[ -f ./libgui/Makefile ] || exit 0; \
22926 r=`${PWD_COMMAND}`; export r; \
22927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22928 $(HOST_EXPORTS) \
22929 for flag in $(EXTRA_HOST_FLAGS) ; do \
22930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22931 done; \
22932 echo "Doing install-info in libgui" ; \
22933 (cd $(HOST_SUBDIR)/libgui && \
22934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22936 "RANLIB=$${RANLIB}" \
22937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22938 install-info) \
22939 || exit 1
22941 @endif libgui
22943 .PHONY: maybe-install-pdf-libgui install-pdf-libgui
22944 maybe-install-pdf-libgui:
22945 @if libgui
22946 maybe-install-pdf-libgui: install-pdf-libgui
22948 install-pdf-libgui: \
22949 configure-libgui \
22950 pdf-libgui
22951 @: $(MAKE); $(unstage)
22952 @[ -f ./libgui/Makefile ] || exit 0; \
22953 r=`${PWD_COMMAND}`; export r; \
22954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22955 $(HOST_EXPORTS) \
22956 for flag in $(EXTRA_HOST_FLAGS) ; do \
22957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22958 done; \
22959 echo "Doing install-pdf in libgui" ; \
22960 (cd $(HOST_SUBDIR)/libgui && \
22961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22963 "RANLIB=$${RANLIB}" \
22964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22965 install-pdf) \
22966 || exit 1
22968 @endif libgui
22970 .PHONY: maybe-install-html-libgui install-html-libgui
22971 maybe-install-html-libgui:
22972 @if libgui
22973 maybe-install-html-libgui: install-html-libgui
22975 install-html-libgui: \
22976 configure-libgui \
22977 html-libgui
22978 @: $(MAKE); $(unstage)
22979 @[ -f ./libgui/Makefile ] || exit 0; \
22980 r=`${PWD_COMMAND}`; export r; \
22981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22982 $(HOST_EXPORTS) \
22983 for flag in $(EXTRA_HOST_FLAGS) ; do \
22984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22985 done; \
22986 echo "Doing install-html in libgui" ; \
22987 (cd $(HOST_SUBDIR)/libgui && \
22988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22990 "RANLIB=$${RANLIB}" \
22991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22992 install-html) \
22993 || exit 1
22995 @endif libgui
22997 .PHONY: maybe-installcheck-libgui installcheck-libgui
22998 maybe-installcheck-libgui:
22999 @if libgui
23000 maybe-installcheck-libgui: installcheck-libgui
23002 installcheck-libgui: \
23003 configure-libgui
23004 @: $(MAKE); $(unstage)
23005 @[ -f ./libgui/Makefile ] || exit 0; \
23006 r=`${PWD_COMMAND}`; export r; \
23007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23008 $(HOST_EXPORTS) \
23009 for flag in $(EXTRA_HOST_FLAGS) ; do \
23010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23011 done; \
23012 echo "Doing installcheck in libgui" ; \
23013 (cd $(HOST_SUBDIR)/libgui && \
23014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23016 "RANLIB=$${RANLIB}" \
23017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23018 installcheck) \
23019 || exit 1
23021 @endif libgui
23023 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
23024 maybe-mostlyclean-libgui:
23025 @if libgui
23026 maybe-mostlyclean-libgui: mostlyclean-libgui
23028 mostlyclean-libgui:
23029 @: $(MAKE); $(unstage)
23030 @[ -f ./libgui/Makefile ] || exit 0; \
23031 r=`${PWD_COMMAND}`; export r; \
23032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23033 $(HOST_EXPORTS) \
23034 for flag in $(EXTRA_HOST_FLAGS) ; do \
23035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23036 done; \
23037 echo "Doing mostlyclean in libgui" ; \
23038 (cd $(HOST_SUBDIR)/libgui && \
23039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23041 "RANLIB=$${RANLIB}" \
23042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23043 mostlyclean) \
23044 || exit 1
23046 @endif libgui
23048 .PHONY: maybe-clean-libgui clean-libgui
23049 maybe-clean-libgui:
23050 @if libgui
23051 maybe-clean-libgui: clean-libgui
23053 clean-libgui:
23054 @: $(MAKE); $(unstage)
23055 @[ -f ./libgui/Makefile ] || exit 0; \
23056 r=`${PWD_COMMAND}`; export r; \
23057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23058 $(HOST_EXPORTS) \
23059 for flag in $(EXTRA_HOST_FLAGS) ; do \
23060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23061 done; \
23062 echo "Doing clean in libgui" ; \
23063 (cd $(HOST_SUBDIR)/libgui && \
23064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23066 "RANLIB=$${RANLIB}" \
23067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23068 clean) \
23069 || exit 1
23071 @endif libgui
23073 .PHONY: maybe-distclean-libgui distclean-libgui
23074 maybe-distclean-libgui:
23075 @if libgui
23076 maybe-distclean-libgui: distclean-libgui
23078 distclean-libgui:
23079 @: $(MAKE); $(unstage)
23080 @[ -f ./libgui/Makefile ] || exit 0; \
23081 r=`${PWD_COMMAND}`; export r; \
23082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23083 $(HOST_EXPORTS) \
23084 for flag in $(EXTRA_HOST_FLAGS) ; do \
23085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23086 done; \
23087 echo "Doing distclean in libgui" ; \
23088 (cd $(HOST_SUBDIR)/libgui && \
23089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23091 "RANLIB=$${RANLIB}" \
23092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23093 distclean) \
23094 || exit 1
23096 @endif libgui
23098 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
23099 maybe-maintainer-clean-libgui:
23100 @if libgui
23101 maybe-maintainer-clean-libgui: maintainer-clean-libgui
23103 maintainer-clean-libgui:
23104 @: $(MAKE); $(unstage)
23105 @[ -f ./libgui/Makefile ] || exit 0; \
23106 r=`${PWD_COMMAND}`; export r; \
23107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23108 $(HOST_EXPORTS) \
23109 for flag in $(EXTRA_HOST_FLAGS) ; do \
23110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23111 done; \
23112 echo "Doing maintainer-clean in libgui" ; \
23113 (cd $(HOST_SUBDIR)/libgui && \
23114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23116 "RANLIB=$${RANLIB}" \
23117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23118 maintainer-clean) \
23119 || exit 1
23121 @endif libgui
23125 .PHONY: configure-libiberty maybe-configure-libiberty
23126 maybe-configure-libiberty:
23127 @if gcc-bootstrap
23128 configure-libiberty: stage_current
23129 @endif gcc-bootstrap
23130 @if libiberty
23131 maybe-configure-libiberty: configure-libiberty
23132 configure-libiberty:
23133 @r=`${PWD_COMMAND}`; export r; \
23134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23135 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23136 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23137 $(HOST_EXPORTS) \
23138 echo Configuring in $(HOST_SUBDIR)/libiberty; \
23139 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
23140 case $(srcdir) in \
23141 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23142 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23143 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23144 esac; \
23145 module_srcdir=libiberty; \
23146 $(SHELL) \
23147 $$s/$$module_srcdir/configure \
23148 --srcdir=$${topdir}/$$module_srcdir \
23149 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23150 --target=${target_alias} @extra_host_libiberty_configure_flags@ \
23151 || exit 1
23152 @endif libiberty
23156 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
23157 maybe-configure-stage1-libiberty:
23158 @if libiberty-bootstrap
23159 maybe-configure-stage1-libiberty: configure-stage1-libiberty
23160 configure-stage1-libiberty:
23161 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23162 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23163 @r=`${PWD_COMMAND}`; export r; \
23164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23165 TFLAGS="$(STAGE1_TFLAGS)"; \
23166 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23167 $(HOST_EXPORTS) \
23168 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
23169 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
23170 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
23171 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
23172 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23173 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23174 case $(srcdir) in \
23175 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23176 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23177 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23178 esac; \
23179 module_srcdir=libiberty; \
23180 $(SHELL) $$s/$$module_srcdir/configure \
23181 --srcdir=$${topdir}/$$module_srcdir \
23182 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23183 --target=${target_alias} \
23185 $(STAGE1_CONFIGURE_FLAGS) \
23186 @extra_host_libiberty_configure_flags@
23187 @endif libiberty-bootstrap
23189 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
23190 maybe-configure-stage2-libiberty:
23191 @if libiberty-bootstrap
23192 maybe-configure-stage2-libiberty: configure-stage2-libiberty
23193 configure-stage2-libiberty:
23194 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23195 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23196 @r=`${PWD_COMMAND}`; export r; \
23197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23198 TFLAGS="$(STAGE2_TFLAGS)"; \
23199 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23200 $(HOST_EXPORTS) \
23201 $(POSTSTAGE1_HOST_EXPORTS) \
23202 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
23203 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
23204 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
23205 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
23206 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23207 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23208 case $(srcdir) in \
23209 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23210 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23211 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23212 esac; \
23213 module_srcdir=libiberty; \
23214 $(SHELL) $$s/$$module_srcdir/configure \
23215 --srcdir=$${topdir}/$$module_srcdir \
23216 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23217 --target=${target_alias} \
23218 --with-build-libsubdir=$(HOST_SUBDIR) \
23219 $(STAGE2_CONFIGURE_FLAGS) \
23220 @extra_host_libiberty_configure_flags@
23221 @endif libiberty-bootstrap
23223 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
23224 maybe-configure-stage3-libiberty:
23225 @if libiberty-bootstrap
23226 maybe-configure-stage3-libiberty: configure-stage3-libiberty
23227 configure-stage3-libiberty:
23228 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23229 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23230 @r=`${PWD_COMMAND}`; export r; \
23231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23232 TFLAGS="$(STAGE3_TFLAGS)"; \
23233 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23234 $(HOST_EXPORTS) \
23235 $(POSTSTAGE1_HOST_EXPORTS) \
23236 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
23237 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
23238 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
23239 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
23240 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23241 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23242 case $(srcdir) in \
23243 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23244 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23245 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23246 esac; \
23247 module_srcdir=libiberty; \
23248 $(SHELL) $$s/$$module_srcdir/configure \
23249 --srcdir=$${topdir}/$$module_srcdir \
23250 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23251 --target=${target_alias} \
23252 --with-build-libsubdir=$(HOST_SUBDIR) \
23253 $(STAGE3_CONFIGURE_FLAGS) \
23254 @extra_host_libiberty_configure_flags@
23255 @endif libiberty-bootstrap
23257 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
23258 maybe-configure-stage4-libiberty:
23259 @if libiberty-bootstrap
23260 maybe-configure-stage4-libiberty: configure-stage4-libiberty
23261 configure-stage4-libiberty:
23262 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23263 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23264 @r=`${PWD_COMMAND}`; export r; \
23265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23266 TFLAGS="$(STAGE4_TFLAGS)"; \
23267 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23268 $(HOST_EXPORTS) \
23269 $(POSTSTAGE1_HOST_EXPORTS) \
23270 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
23271 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
23272 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
23273 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
23274 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23275 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23276 case $(srcdir) in \
23277 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23278 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23279 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23280 esac; \
23281 module_srcdir=libiberty; \
23282 $(SHELL) $$s/$$module_srcdir/configure \
23283 --srcdir=$${topdir}/$$module_srcdir \
23284 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23285 --target=${target_alias} \
23286 --with-build-libsubdir=$(HOST_SUBDIR) \
23287 $(STAGE4_CONFIGURE_FLAGS) \
23288 @extra_host_libiberty_configure_flags@
23289 @endif libiberty-bootstrap
23291 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
23292 maybe-configure-stageprofile-libiberty:
23293 @if libiberty-bootstrap
23294 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
23295 configure-stageprofile-libiberty:
23296 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23297 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23298 @r=`${PWD_COMMAND}`; export r; \
23299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23300 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23301 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23302 $(HOST_EXPORTS) \
23303 $(POSTSTAGE1_HOST_EXPORTS) \
23304 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
23305 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
23306 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
23307 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
23308 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23309 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23310 case $(srcdir) in \
23311 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23312 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23313 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23314 esac; \
23315 module_srcdir=libiberty; \
23316 $(SHELL) $$s/$$module_srcdir/configure \
23317 --srcdir=$${topdir}/$$module_srcdir \
23318 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23319 --target=${target_alias} \
23320 --with-build-libsubdir=$(HOST_SUBDIR) \
23321 $(STAGEprofile_CONFIGURE_FLAGS) \
23322 @extra_host_libiberty_configure_flags@
23323 @endif libiberty-bootstrap
23325 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
23326 maybe-configure-stagefeedback-libiberty:
23327 @if libiberty-bootstrap
23328 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
23329 configure-stagefeedback-libiberty:
23330 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23331 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
23332 @r=`${PWD_COMMAND}`; export r; \
23333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23334 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23335 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
23336 $(HOST_EXPORTS) \
23337 $(POSTSTAGE1_HOST_EXPORTS) \
23338 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
23339 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
23340 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
23341 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
23342 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
23343 cd $(HOST_SUBDIR)/libiberty || exit 1; \
23344 case $(srcdir) in \
23345 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23346 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
23347 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23348 esac; \
23349 module_srcdir=libiberty; \
23350 $(SHELL) $$s/$$module_srcdir/configure \
23351 --srcdir=$${topdir}/$$module_srcdir \
23352 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23353 --target=${target_alias} \
23354 --with-build-libsubdir=$(HOST_SUBDIR) \
23355 $(STAGEfeedback_CONFIGURE_FLAGS) \
23356 @extra_host_libiberty_configure_flags@
23357 @endif libiberty-bootstrap
23363 .PHONY: all-libiberty maybe-all-libiberty
23364 maybe-all-libiberty:
23365 @if gcc-bootstrap
23366 all-libiberty: stage_current
23367 @endif gcc-bootstrap
23368 @if libiberty
23369 TARGET-libiberty=all
23370 maybe-all-libiberty: all-libiberty
23371 all-libiberty: configure-libiberty
23372 @r=`${PWD_COMMAND}`; export r; \
23373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23374 $(HOST_EXPORTS) \
23375 (cd $(HOST_SUBDIR)/libiberty && \
23376 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
23377 $(TARGET-libiberty))
23378 @endif libiberty
23382 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
23383 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
23384 maybe-all-stage1-libiberty:
23385 maybe-clean-stage1-libiberty:
23386 @if libiberty-bootstrap
23387 maybe-all-stage1-libiberty: all-stage1-libiberty
23388 all-stage1: all-stage1-libiberty
23389 TARGET-stage1-libiberty = $(TARGET-libiberty)
23390 all-stage1-libiberty: configure-stage1-libiberty
23391 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
23392 @r=`${PWD_COMMAND}`; export r; \
23393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23394 TFLAGS="$(STAGE1_TFLAGS)"; \
23395 $(HOST_EXPORTS) \
23396 cd $(HOST_SUBDIR)/libiberty && \
23397 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23398 CFLAGS="$(STAGE1_CFLAGS)" \
23399 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
23400 LIBCFLAGS="$(LIBCFLAGS)" \
23401 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23402 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23403 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23404 $(EXTRA_HOST_FLAGS) \
23405 $(STAGE1_FLAGS_TO_PASS) \
23406 TFLAGS="$(STAGE1_TFLAGS)" \
23407 $(TARGET-stage1-libiberty)
23409 maybe-clean-stage1-libiberty: clean-stage1-libiberty
23410 clean-stage1: clean-stage1-libiberty
23411 clean-stage1-libiberty:
23412 @if [ $(current_stage) = stage1 ]; then \
23413 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23414 else \
23415 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
23416 $(MAKE) stage1-start; \
23417 fi; \
23418 cd $(HOST_SUBDIR)/libiberty && \
23419 $(MAKE) $(EXTRA_HOST_FLAGS) \
23420 $(STAGE1_FLAGS_TO_PASS) clean
23421 @endif libiberty-bootstrap
23424 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
23425 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
23426 maybe-all-stage2-libiberty:
23427 maybe-clean-stage2-libiberty:
23428 @if libiberty-bootstrap
23429 maybe-all-stage2-libiberty: all-stage2-libiberty
23430 all-stage2: all-stage2-libiberty
23431 TARGET-stage2-libiberty = $(TARGET-libiberty)
23432 all-stage2-libiberty: configure-stage2-libiberty
23433 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
23434 @r=`${PWD_COMMAND}`; export r; \
23435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23436 TFLAGS="$(STAGE2_TFLAGS)"; \
23437 $(HOST_EXPORTS) \
23438 $(POSTSTAGE1_HOST_EXPORTS) \
23439 cd $(HOST_SUBDIR)/libiberty && \
23440 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23441 CFLAGS="$(STAGE2_CFLAGS)" \
23442 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
23443 LIBCFLAGS="$(STAGE2_CFLAGS)" \
23444 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23445 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23446 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23447 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23448 TFLAGS="$(STAGE2_TFLAGS)" \
23449 $(TARGET-stage2-libiberty)
23451 maybe-clean-stage2-libiberty: clean-stage2-libiberty
23452 clean-stage2: clean-stage2-libiberty
23453 clean-stage2-libiberty:
23454 @if [ $(current_stage) = stage2 ]; then \
23455 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23456 else \
23457 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
23458 $(MAKE) stage2-start; \
23459 fi; \
23460 cd $(HOST_SUBDIR)/libiberty && \
23461 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23462 @endif libiberty-bootstrap
23465 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
23466 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
23467 maybe-all-stage3-libiberty:
23468 maybe-clean-stage3-libiberty:
23469 @if libiberty-bootstrap
23470 maybe-all-stage3-libiberty: all-stage3-libiberty
23471 all-stage3: all-stage3-libiberty
23472 TARGET-stage3-libiberty = $(TARGET-libiberty)
23473 all-stage3-libiberty: configure-stage3-libiberty
23474 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
23475 @r=`${PWD_COMMAND}`; export r; \
23476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23477 TFLAGS="$(STAGE3_TFLAGS)"; \
23478 $(HOST_EXPORTS) \
23479 $(POSTSTAGE1_HOST_EXPORTS) \
23480 cd $(HOST_SUBDIR)/libiberty && \
23481 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23482 CFLAGS="$(STAGE3_CFLAGS)" \
23483 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
23484 LIBCFLAGS="$(STAGE3_CFLAGS)" \
23485 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23486 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23487 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23488 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23489 TFLAGS="$(STAGE3_TFLAGS)" \
23490 $(TARGET-stage3-libiberty)
23492 maybe-clean-stage3-libiberty: clean-stage3-libiberty
23493 clean-stage3: clean-stage3-libiberty
23494 clean-stage3-libiberty:
23495 @if [ $(current_stage) = stage3 ]; then \
23496 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23497 else \
23498 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
23499 $(MAKE) stage3-start; \
23500 fi; \
23501 cd $(HOST_SUBDIR)/libiberty && \
23502 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23503 @endif libiberty-bootstrap
23506 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
23507 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
23508 maybe-all-stage4-libiberty:
23509 maybe-clean-stage4-libiberty:
23510 @if libiberty-bootstrap
23511 maybe-all-stage4-libiberty: all-stage4-libiberty
23512 all-stage4: all-stage4-libiberty
23513 TARGET-stage4-libiberty = $(TARGET-libiberty)
23514 all-stage4-libiberty: configure-stage4-libiberty
23515 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
23516 @r=`${PWD_COMMAND}`; export r; \
23517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23518 TFLAGS="$(STAGE4_TFLAGS)"; \
23519 $(HOST_EXPORTS) \
23520 $(POSTSTAGE1_HOST_EXPORTS) \
23521 cd $(HOST_SUBDIR)/libiberty && \
23522 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23523 CFLAGS="$(STAGE4_CFLAGS)" \
23524 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
23525 LIBCFLAGS="$(STAGE4_CFLAGS)" \
23526 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23527 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23528 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23529 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23530 TFLAGS="$(STAGE4_TFLAGS)" \
23531 $(TARGET-stage4-libiberty)
23533 maybe-clean-stage4-libiberty: clean-stage4-libiberty
23534 clean-stage4: clean-stage4-libiberty
23535 clean-stage4-libiberty:
23536 @if [ $(current_stage) = stage4 ]; then \
23537 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23538 else \
23539 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
23540 $(MAKE) stage4-start; \
23541 fi; \
23542 cd $(HOST_SUBDIR)/libiberty && \
23543 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23544 @endif libiberty-bootstrap
23547 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
23548 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
23549 maybe-all-stageprofile-libiberty:
23550 maybe-clean-stageprofile-libiberty:
23551 @if libiberty-bootstrap
23552 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
23553 all-stageprofile: all-stageprofile-libiberty
23554 TARGET-stageprofile-libiberty = $(TARGET-libiberty)
23555 all-stageprofile-libiberty: configure-stageprofile-libiberty
23556 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
23557 @r=`${PWD_COMMAND}`; export r; \
23558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23559 TFLAGS="$(STAGEprofile_TFLAGS)"; \
23560 $(HOST_EXPORTS) \
23561 $(POSTSTAGE1_HOST_EXPORTS) \
23562 cd $(HOST_SUBDIR)/libiberty && \
23563 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23564 CFLAGS="$(STAGEprofile_CFLAGS)" \
23565 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
23566 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
23567 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23568 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23569 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23570 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23571 TFLAGS="$(STAGEprofile_TFLAGS)" \
23572 $(TARGET-stageprofile-libiberty)
23574 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
23575 clean-stageprofile: clean-stageprofile-libiberty
23576 clean-stageprofile-libiberty:
23577 @if [ $(current_stage) = stageprofile ]; then \
23578 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23579 else \
23580 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
23581 $(MAKE) stageprofile-start; \
23582 fi; \
23583 cd $(HOST_SUBDIR)/libiberty && \
23584 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23585 @endif libiberty-bootstrap
23588 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
23589 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
23590 maybe-all-stagefeedback-libiberty:
23591 maybe-clean-stagefeedback-libiberty:
23592 @if libiberty-bootstrap
23593 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
23594 all-stagefeedback: all-stagefeedback-libiberty
23595 TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
23596 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
23597 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23598 @r=`${PWD_COMMAND}`; export r; \
23599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23600 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23601 $(HOST_EXPORTS) \
23602 $(POSTSTAGE1_HOST_EXPORTS) \
23603 cd $(HOST_SUBDIR)/libiberty && \
23604 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23605 CFLAGS="$(STAGEfeedback_CFLAGS)" \
23606 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
23607 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23608 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23609 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23610 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23611 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23612 TFLAGS="$(STAGEfeedback_TFLAGS)" \
23613 $(TARGET-stagefeedback-libiberty)
23615 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
23616 clean-stagefeedback: clean-stagefeedback-libiberty
23617 clean-stagefeedback-libiberty:
23618 @if [ $(current_stage) = stagefeedback ]; then \
23619 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23620 else \
23621 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
23622 $(MAKE) stagefeedback-start; \
23623 fi; \
23624 cd $(HOST_SUBDIR)/libiberty && \
23625 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23626 @endif libiberty-bootstrap
23632 .PHONY: check-libiberty maybe-check-libiberty
23633 maybe-check-libiberty:
23634 @if libiberty
23635 maybe-check-libiberty: check-libiberty
23637 check-libiberty:
23638 @: $(MAKE); $(unstage)
23639 @r=`${PWD_COMMAND}`; export r; \
23640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23641 $(HOST_EXPORTS) \
23642 (cd $(HOST_SUBDIR)/libiberty && \
23643 $(MAKE) $(FLAGS_TO_PASS) check)
23645 @endif libiberty
23647 .PHONY: install-libiberty maybe-install-libiberty
23648 maybe-install-libiberty:
23649 @if libiberty
23650 maybe-install-libiberty: install-libiberty
23652 install-libiberty: installdirs
23653 @: $(MAKE); $(unstage)
23654 @r=`${PWD_COMMAND}`; export r; \
23655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23656 $(HOST_EXPORTS) \
23657 (cd $(HOST_SUBDIR)/libiberty && \
23658 $(MAKE) $(FLAGS_TO_PASS) install)
23660 @endif libiberty
23662 .PHONY: install-strip-libiberty maybe-install-strip-libiberty
23663 maybe-install-strip-libiberty:
23664 @if libiberty
23665 maybe-install-strip-libiberty: install-strip-libiberty
23667 install-strip-libiberty: installdirs
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 && \
23673 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23675 @endif libiberty
23677 # Other targets (info, dvi, pdf, etc.)
23679 .PHONY: maybe-info-libiberty info-libiberty
23680 maybe-info-libiberty:
23681 @if libiberty
23682 maybe-info-libiberty: info-libiberty
23684 info-libiberty: \
23685 configure-libiberty
23686 @[ -f ./libiberty/Makefile ] || exit 0; \
23687 r=`${PWD_COMMAND}`; export r; \
23688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23689 $(HOST_EXPORTS) \
23690 for flag in $(EXTRA_HOST_FLAGS) ; do \
23691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23692 done; \
23693 echo "Doing info in libiberty" ; \
23694 (cd $(HOST_SUBDIR)/libiberty && \
23695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23697 "RANLIB=$${RANLIB}" \
23698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23699 info) \
23700 || exit 1
23702 @endif libiberty
23704 .PHONY: maybe-dvi-libiberty dvi-libiberty
23705 maybe-dvi-libiberty:
23706 @if libiberty
23707 maybe-dvi-libiberty: dvi-libiberty
23709 dvi-libiberty: \
23710 configure-libiberty
23711 @[ -f ./libiberty/Makefile ] || exit 0; \
23712 r=`${PWD_COMMAND}`; export r; \
23713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23714 $(HOST_EXPORTS) \
23715 for flag in $(EXTRA_HOST_FLAGS) ; do \
23716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23717 done; \
23718 echo "Doing dvi in libiberty" ; \
23719 (cd $(HOST_SUBDIR)/libiberty && \
23720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23722 "RANLIB=$${RANLIB}" \
23723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23724 dvi) \
23725 || exit 1
23727 @endif libiberty
23729 .PHONY: maybe-pdf-libiberty pdf-libiberty
23730 maybe-pdf-libiberty:
23731 @if libiberty
23732 maybe-pdf-libiberty: pdf-libiberty
23734 pdf-libiberty: \
23735 configure-libiberty
23736 @[ -f ./libiberty/Makefile ] || exit 0; \
23737 r=`${PWD_COMMAND}`; export r; \
23738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23739 $(HOST_EXPORTS) \
23740 for flag in $(EXTRA_HOST_FLAGS) ; do \
23741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23742 done; \
23743 echo "Doing pdf in libiberty" ; \
23744 (cd $(HOST_SUBDIR)/libiberty && \
23745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23747 "RANLIB=$${RANLIB}" \
23748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23749 pdf) \
23750 || exit 1
23752 @endif libiberty
23754 .PHONY: maybe-html-libiberty html-libiberty
23755 maybe-html-libiberty:
23756 @if libiberty
23757 maybe-html-libiberty: html-libiberty
23759 html-libiberty: \
23760 configure-libiberty
23761 @[ -f ./libiberty/Makefile ] || exit 0; \
23762 r=`${PWD_COMMAND}`; export r; \
23763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23764 $(HOST_EXPORTS) \
23765 for flag in $(EXTRA_HOST_FLAGS) ; do \
23766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23767 done; \
23768 echo "Doing html in libiberty" ; \
23769 (cd $(HOST_SUBDIR)/libiberty && \
23770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23772 "RANLIB=$${RANLIB}" \
23773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23774 html) \
23775 || exit 1
23777 @endif libiberty
23779 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
23780 maybe-TAGS-libiberty:
23781 @if libiberty
23782 maybe-TAGS-libiberty: TAGS-libiberty
23784 TAGS-libiberty: \
23785 configure-libiberty
23786 @[ -f ./libiberty/Makefile ] || exit 0; \
23787 r=`${PWD_COMMAND}`; export r; \
23788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23789 $(HOST_EXPORTS) \
23790 for flag in $(EXTRA_HOST_FLAGS) ; do \
23791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23792 done; \
23793 echo "Doing TAGS in libiberty" ; \
23794 (cd $(HOST_SUBDIR)/libiberty && \
23795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23797 "RANLIB=$${RANLIB}" \
23798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23799 TAGS) \
23800 || exit 1
23802 @endif libiberty
23804 .PHONY: maybe-install-info-libiberty install-info-libiberty
23805 maybe-install-info-libiberty:
23806 @if libiberty
23807 maybe-install-info-libiberty: install-info-libiberty
23809 install-info-libiberty: \
23810 configure-libiberty \
23811 info-libiberty
23812 @[ -f ./libiberty/Makefile ] || exit 0; \
23813 r=`${PWD_COMMAND}`; export r; \
23814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23815 $(HOST_EXPORTS) \
23816 for flag in $(EXTRA_HOST_FLAGS) ; do \
23817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23818 done; \
23819 echo "Doing install-info in libiberty" ; \
23820 (cd $(HOST_SUBDIR)/libiberty && \
23821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23823 "RANLIB=$${RANLIB}" \
23824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23825 install-info) \
23826 || exit 1
23828 @endif libiberty
23830 .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
23831 maybe-install-pdf-libiberty:
23832 @if libiberty
23833 maybe-install-pdf-libiberty: install-pdf-libiberty
23835 install-pdf-libiberty: \
23836 configure-libiberty \
23837 pdf-libiberty
23838 @[ -f ./libiberty/Makefile ] || exit 0; \
23839 r=`${PWD_COMMAND}`; export r; \
23840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23841 $(HOST_EXPORTS) \
23842 for flag in $(EXTRA_HOST_FLAGS) ; do \
23843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23844 done; \
23845 echo "Doing install-pdf in libiberty" ; \
23846 (cd $(HOST_SUBDIR)/libiberty && \
23847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23849 "RANLIB=$${RANLIB}" \
23850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23851 install-pdf) \
23852 || exit 1
23854 @endif libiberty
23856 .PHONY: maybe-install-html-libiberty install-html-libiberty
23857 maybe-install-html-libiberty:
23858 @if libiberty
23859 maybe-install-html-libiberty: install-html-libiberty
23861 install-html-libiberty: \
23862 configure-libiberty \
23863 html-libiberty
23864 @[ -f ./libiberty/Makefile ] || exit 0; \
23865 r=`${PWD_COMMAND}`; export r; \
23866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23867 $(HOST_EXPORTS) \
23868 for flag in $(EXTRA_HOST_FLAGS) ; do \
23869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23870 done; \
23871 echo "Doing install-html in libiberty" ; \
23872 (cd $(HOST_SUBDIR)/libiberty && \
23873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23875 "RANLIB=$${RANLIB}" \
23876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23877 install-html) \
23878 || exit 1
23880 @endif libiberty
23882 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
23883 maybe-installcheck-libiberty:
23884 @if libiberty
23885 maybe-installcheck-libiberty: installcheck-libiberty
23887 installcheck-libiberty: \
23888 configure-libiberty
23889 @[ -f ./libiberty/Makefile ] || exit 0; \
23890 r=`${PWD_COMMAND}`; export r; \
23891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23892 $(HOST_EXPORTS) \
23893 for flag in $(EXTRA_HOST_FLAGS) ; do \
23894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23895 done; \
23896 echo "Doing installcheck in libiberty" ; \
23897 (cd $(HOST_SUBDIR)/libiberty && \
23898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23900 "RANLIB=$${RANLIB}" \
23901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23902 installcheck) \
23903 || exit 1
23905 @endif libiberty
23907 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
23908 maybe-mostlyclean-libiberty:
23909 @if libiberty
23910 maybe-mostlyclean-libiberty: mostlyclean-libiberty
23912 mostlyclean-libiberty:
23913 @[ -f ./libiberty/Makefile ] || exit 0; \
23914 r=`${PWD_COMMAND}`; export r; \
23915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23916 $(HOST_EXPORTS) \
23917 for flag in $(EXTRA_HOST_FLAGS) ; do \
23918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23919 done; \
23920 echo "Doing mostlyclean in libiberty" ; \
23921 (cd $(HOST_SUBDIR)/libiberty && \
23922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23924 "RANLIB=$${RANLIB}" \
23925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23926 mostlyclean) \
23927 || exit 1
23929 @endif libiberty
23931 .PHONY: maybe-clean-libiberty clean-libiberty
23932 maybe-clean-libiberty:
23933 @if libiberty
23934 maybe-clean-libiberty: clean-libiberty
23936 clean-libiberty:
23937 @[ -f ./libiberty/Makefile ] || exit 0; \
23938 r=`${PWD_COMMAND}`; export r; \
23939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23940 $(HOST_EXPORTS) \
23941 for flag in $(EXTRA_HOST_FLAGS) ; do \
23942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23943 done; \
23944 echo "Doing clean in libiberty" ; \
23945 (cd $(HOST_SUBDIR)/libiberty && \
23946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23948 "RANLIB=$${RANLIB}" \
23949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23950 clean) \
23951 || exit 1
23953 @endif libiberty
23955 .PHONY: maybe-distclean-libiberty distclean-libiberty
23956 maybe-distclean-libiberty:
23957 @if libiberty
23958 maybe-distclean-libiberty: distclean-libiberty
23960 distclean-libiberty:
23961 @[ -f ./libiberty/Makefile ] || exit 0; \
23962 r=`${PWD_COMMAND}`; export r; \
23963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23964 $(HOST_EXPORTS) \
23965 for flag in $(EXTRA_HOST_FLAGS) ; do \
23966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23967 done; \
23968 echo "Doing distclean in libiberty" ; \
23969 (cd $(HOST_SUBDIR)/libiberty && \
23970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23972 "RANLIB=$${RANLIB}" \
23973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23974 distclean) \
23975 || exit 1
23977 @endif libiberty
23979 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
23980 maybe-maintainer-clean-libiberty:
23981 @if libiberty
23982 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
23984 maintainer-clean-libiberty:
23985 @[ -f ./libiberty/Makefile ] || exit 0; \
23986 r=`${PWD_COMMAND}`; export r; \
23987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23988 $(HOST_EXPORTS) \
23989 for flag in $(EXTRA_HOST_FLAGS) ; do \
23990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23991 done; \
23992 echo "Doing maintainer-clean in libiberty" ; \
23993 (cd $(HOST_SUBDIR)/libiberty && \
23994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23996 "RANLIB=$${RANLIB}" \
23997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23998 maintainer-clean) \
23999 || exit 1
24001 @endif libiberty
24005 .PHONY: configure-libiberty-linker-plugin maybe-configure-libiberty-linker-plugin
24006 maybe-configure-libiberty-linker-plugin:
24007 @if gcc-bootstrap
24008 configure-libiberty-linker-plugin: stage_current
24009 @endif gcc-bootstrap
24010 @if libiberty-linker-plugin
24011 maybe-configure-libiberty-linker-plugin: configure-libiberty-linker-plugin
24012 configure-libiberty-linker-plugin:
24013 @r=`${PWD_COMMAND}`; export r; \
24014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24015 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
24016 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24017 $(HOST_EXPORTS) \
24018 echo Configuring in $(HOST_SUBDIR)/libiberty-linker-plugin; \
24019 cd "$(HOST_SUBDIR)/libiberty-linker-plugin" || exit 1; \
24020 case $(srcdir) in \
24021 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24022 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
24023 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24024 esac; \
24025 module_srcdir=libiberty; \
24026 $(SHELL) \
24027 $$s/$$module_srcdir/configure \
24028 --srcdir=$${topdir}/$$module_srcdir \
24029 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24030 --target=${target_alias} @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
24031 || exit 1
24032 @endif libiberty-linker-plugin
24036 .PHONY: configure-stage1-libiberty-linker-plugin maybe-configure-stage1-libiberty-linker-plugin
24037 maybe-configure-stage1-libiberty-linker-plugin:
24038 @if libiberty-linker-plugin-bootstrap
24039 maybe-configure-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
24040 configure-stage1-libiberty-linker-plugin:
24041 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
24042 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
24043 @r=`${PWD_COMMAND}`; export r; \
24044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24045 TFLAGS="$(STAGE1_TFLAGS)"; \
24046 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
24047 $(HOST_EXPORTS) \
24048 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
24049 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
24050 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
24051 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24052 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24053 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
24054 case $(srcdir) in \
24055 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24056 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
24057 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24058 esac; \
24059 module_srcdir=libiberty; \
24060 $(SHELL) $$s/$$module_srcdir/configure \
24061 --srcdir=$${topdir}/$$module_srcdir \
24062 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24063 --target=${target_alias} \
24065 $(STAGE1_CONFIGURE_FLAGS) \
24066 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
24067 @endif libiberty-linker-plugin-bootstrap
24069 .PHONY: configure-stage2-libiberty-linker-plugin maybe-configure-stage2-libiberty-linker-plugin
24070 maybe-configure-stage2-libiberty-linker-plugin:
24071 @if libiberty-linker-plugin-bootstrap
24072 maybe-configure-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
24073 configure-stage2-libiberty-linker-plugin:
24074 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
24075 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
24076 @r=`${PWD_COMMAND}`; export r; \
24077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24078 TFLAGS="$(STAGE2_TFLAGS)"; \
24079 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
24080 $(HOST_EXPORTS) \
24081 $(POSTSTAGE1_HOST_EXPORTS) \
24082 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
24083 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
24084 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
24085 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24086 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24087 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
24088 case $(srcdir) in \
24089 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24090 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
24091 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24092 esac; \
24093 module_srcdir=libiberty; \
24094 $(SHELL) $$s/$$module_srcdir/configure \
24095 --srcdir=$${topdir}/$$module_srcdir \
24096 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24097 --target=${target_alias} \
24098 --with-build-libsubdir=$(HOST_SUBDIR) \
24099 $(STAGE2_CONFIGURE_FLAGS) \
24100 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
24101 @endif libiberty-linker-plugin-bootstrap
24103 .PHONY: configure-stage3-libiberty-linker-plugin maybe-configure-stage3-libiberty-linker-plugin
24104 maybe-configure-stage3-libiberty-linker-plugin:
24105 @if libiberty-linker-plugin-bootstrap
24106 maybe-configure-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
24107 configure-stage3-libiberty-linker-plugin:
24108 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
24109 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
24110 @r=`${PWD_COMMAND}`; export r; \
24111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24112 TFLAGS="$(STAGE3_TFLAGS)"; \
24113 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
24114 $(HOST_EXPORTS) \
24115 $(POSTSTAGE1_HOST_EXPORTS) \
24116 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
24117 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
24118 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
24119 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24120 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24121 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
24122 case $(srcdir) in \
24123 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24124 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
24125 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24126 esac; \
24127 module_srcdir=libiberty; \
24128 $(SHELL) $$s/$$module_srcdir/configure \
24129 --srcdir=$${topdir}/$$module_srcdir \
24130 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24131 --target=${target_alias} \
24132 --with-build-libsubdir=$(HOST_SUBDIR) \
24133 $(STAGE3_CONFIGURE_FLAGS) \
24134 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
24135 @endif libiberty-linker-plugin-bootstrap
24137 .PHONY: configure-stage4-libiberty-linker-plugin maybe-configure-stage4-libiberty-linker-plugin
24138 maybe-configure-stage4-libiberty-linker-plugin:
24139 @if libiberty-linker-plugin-bootstrap
24140 maybe-configure-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
24141 configure-stage4-libiberty-linker-plugin:
24142 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
24143 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
24144 @r=`${PWD_COMMAND}`; export r; \
24145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24146 TFLAGS="$(STAGE4_TFLAGS)"; \
24147 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
24148 $(HOST_EXPORTS) \
24149 $(POSTSTAGE1_HOST_EXPORTS) \
24150 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
24151 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
24152 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
24153 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24154 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24155 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
24156 case $(srcdir) in \
24157 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24158 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
24159 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24160 esac; \
24161 module_srcdir=libiberty; \
24162 $(SHELL) $$s/$$module_srcdir/configure \
24163 --srcdir=$${topdir}/$$module_srcdir \
24164 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24165 --target=${target_alias} \
24166 --with-build-libsubdir=$(HOST_SUBDIR) \
24167 $(STAGE4_CONFIGURE_FLAGS) \
24168 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
24169 @endif libiberty-linker-plugin-bootstrap
24171 .PHONY: configure-stageprofile-libiberty-linker-plugin maybe-configure-stageprofile-libiberty-linker-plugin
24172 maybe-configure-stageprofile-libiberty-linker-plugin:
24173 @if libiberty-linker-plugin-bootstrap
24174 maybe-configure-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
24175 configure-stageprofile-libiberty-linker-plugin:
24176 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
24177 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
24178 @r=`${PWD_COMMAND}`; export r; \
24179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24180 TFLAGS="$(STAGEprofile_TFLAGS)"; \
24181 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
24182 $(HOST_EXPORTS) \
24183 $(POSTSTAGE1_HOST_EXPORTS) \
24184 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
24185 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
24186 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
24187 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24188 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24189 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
24190 case $(srcdir) in \
24191 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24192 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
24193 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24194 esac; \
24195 module_srcdir=libiberty; \
24196 $(SHELL) $$s/$$module_srcdir/configure \
24197 --srcdir=$${topdir}/$$module_srcdir \
24198 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24199 --target=${target_alias} \
24200 --with-build-libsubdir=$(HOST_SUBDIR) \
24201 $(STAGEprofile_CONFIGURE_FLAGS) \
24202 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
24203 @endif libiberty-linker-plugin-bootstrap
24205 .PHONY: configure-stagefeedback-libiberty-linker-plugin maybe-configure-stagefeedback-libiberty-linker-plugin
24206 maybe-configure-stagefeedback-libiberty-linker-plugin:
24207 @if libiberty-linker-plugin-bootstrap
24208 maybe-configure-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
24209 configure-stagefeedback-libiberty-linker-plugin:
24210 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
24211 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin
24212 @r=`${PWD_COMMAND}`; export r; \
24213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24214 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
24215 test ! -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile || exit 0; \
24216 $(HOST_EXPORTS) \
24217 $(POSTSTAGE1_HOST_EXPORTS) \
24218 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
24219 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
24220 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
24221 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24222 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty-linker-plugin ; \
24223 cd $(HOST_SUBDIR)/libiberty-linker-plugin || exit 1; \
24224 case $(srcdir) in \
24225 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24226 *) topdir=`echo $(HOST_SUBDIR)/libiberty-linker-plugin/ | \
24227 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24228 esac; \
24229 module_srcdir=libiberty; \
24230 $(SHELL) $$s/$$module_srcdir/configure \
24231 --srcdir=$${topdir}/$$module_srcdir \
24232 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24233 --target=${target_alias} \
24234 --with-build-libsubdir=$(HOST_SUBDIR) \
24235 $(STAGEfeedback_CONFIGURE_FLAGS) \
24236 @extra_host_libiberty_configure_flags@ --disable-install-libiberty @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
24237 @endif libiberty-linker-plugin-bootstrap
24243 .PHONY: all-libiberty-linker-plugin maybe-all-libiberty-linker-plugin
24244 maybe-all-libiberty-linker-plugin:
24245 @if gcc-bootstrap
24246 all-libiberty-linker-plugin: stage_current
24247 @endif gcc-bootstrap
24248 @if libiberty-linker-plugin
24249 TARGET-libiberty-linker-plugin=all
24250 maybe-all-libiberty-linker-plugin: all-libiberty-linker-plugin
24251 all-libiberty-linker-plugin: configure-libiberty-linker-plugin
24252 @r=`${PWD_COMMAND}`; export r; \
24253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24254 $(HOST_EXPORTS) \
24255 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24256 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
24257 $(TARGET-libiberty-linker-plugin))
24258 @endif libiberty-linker-plugin
24262 .PHONY: all-stage1-libiberty-linker-plugin maybe-all-stage1-libiberty-linker-plugin
24263 .PHONY: clean-stage1-libiberty-linker-plugin maybe-clean-stage1-libiberty-linker-plugin
24264 maybe-all-stage1-libiberty-linker-plugin:
24265 maybe-clean-stage1-libiberty-linker-plugin:
24266 @if libiberty-linker-plugin-bootstrap
24267 maybe-all-stage1-libiberty-linker-plugin: all-stage1-libiberty-linker-plugin
24268 all-stage1: all-stage1-libiberty-linker-plugin
24269 TARGET-stage1-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
24270 all-stage1-libiberty-linker-plugin: configure-stage1-libiberty-linker-plugin
24271 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
24272 @r=`${PWD_COMMAND}`; export r; \
24273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24274 TFLAGS="$(STAGE1_TFLAGS)"; \
24275 $(HOST_EXPORTS) \
24276 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24277 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24278 CFLAGS="$(STAGE1_CFLAGS)" \
24279 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
24280 LIBCFLAGS="$(LIBCFLAGS)" \
24281 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24282 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24283 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24284 $(EXTRA_HOST_FLAGS) \
24285 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
24286 TFLAGS="$(STAGE1_TFLAGS)" \
24287 $(TARGET-stage1-libiberty-linker-plugin)
24289 maybe-clean-stage1-libiberty-linker-plugin: clean-stage1-libiberty-linker-plugin
24290 clean-stage1: clean-stage1-libiberty-linker-plugin
24291 clean-stage1-libiberty-linker-plugin:
24292 @if [ $(current_stage) = stage1 ]; then \
24293 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
24294 else \
24295 [ -f $(HOST_SUBDIR)/stage1-libiberty-linker-plugin/Makefile ] || exit 0; \
24296 $(MAKE) stage1-start; \
24297 fi; \
24298 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24299 $(MAKE) $(EXTRA_HOST_FLAGS) \
24300 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
24301 @endif libiberty-linker-plugin-bootstrap
24304 .PHONY: all-stage2-libiberty-linker-plugin maybe-all-stage2-libiberty-linker-plugin
24305 .PHONY: clean-stage2-libiberty-linker-plugin maybe-clean-stage2-libiberty-linker-plugin
24306 maybe-all-stage2-libiberty-linker-plugin:
24307 maybe-clean-stage2-libiberty-linker-plugin:
24308 @if libiberty-linker-plugin-bootstrap
24309 maybe-all-stage2-libiberty-linker-plugin: all-stage2-libiberty-linker-plugin
24310 all-stage2: all-stage2-libiberty-linker-plugin
24311 TARGET-stage2-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
24312 all-stage2-libiberty-linker-plugin: configure-stage2-libiberty-linker-plugin
24313 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
24314 @r=`${PWD_COMMAND}`; export r; \
24315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24316 TFLAGS="$(STAGE2_TFLAGS)"; \
24317 $(HOST_EXPORTS) \
24318 $(POSTSTAGE1_HOST_EXPORTS) \
24319 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24320 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24321 CFLAGS="$(STAGE2_CFLAGS)" \
24322 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
24323 LIBCFLAGS="$(STAGE2_CFLAGS)" \
24324 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24325 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24326 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24327 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
24328 TFLAGS="$(STAGE2_TFLAGS)" \
24329 $(TARGET-stage2-libiberty-linker-plugin)
24331 maybe-clean-stage2-libiberty-linker-plugin: clean-stage2-libiberty-linker-plugin
24332 clean-stage2: clean-stage2-libiberty-linker-plugin
24333 clean-stage2-libiberty-linker-plugin:
24334 @if [ $(current_stage) = stage2 ]; then \
24335 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
24336 else \
24337 [ -f $(HOST_SUBDIR)/stage2-libiberty-linker-plugin/Makefile ] || exit 0; \
24338 $(MAKE) stage2-start; \
24339 fi; \
24340 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24341 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
24342 @endif libiberty-linker-plugin-bootstrap
24345 .PHONY: all-stage3-libiberty-linker-plugin maybe-all-stage3-libiberty-linker-plugin
24346 .PHONY: clean-stage3-libiberty-linker-plugin maybe-clean-stage3-libiberty-linker-plugin
24347 maybe-all-stage3-libiberty-linker-plugin:
24348 maybe-clean-stage3-libiberty-linker-plugin:
24349 @if libiberty-linker-plugin-bootstrap
24350 maybe-all-stage3-libiberty-linker-plugin: all-stage3-libiberty-linker-plugin
24351 all-stage3: all-stage3-libiberty-linker-plugin
24352 TARGET-stage3-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
24353 all-stage3-libiberty-linker-plugin: configure-stage3-libiberty-linker-plugin
24354 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
24355 @r=`${PWD_COMMAND}`; export r; \
24356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24357 TFLAGS="$(STAGE3_TFLAGS)"; \
24358 $(HOST_EXPORTS) \
24359 $(POSTSTAGE1_HOST_EXPORTS) \
24360 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24361 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24362 CFLAGS="$(STAGE3_CFLAGS)" \
24363 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
24364 LIBCFLAGS="$(STAGE3_CFLAGS)" \
24365 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24366 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24367 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24368 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
24369 TFLAGS="$(STAGE3_TFLAGS)" \
24370 $(TARGET-stage3-libiberty-linker-plugin)
24372 maybe-clean-stage3-libiberty-linker-plugin: clean-stage3-libiberty-linker-plugin
24373 clean-stage3: clean-stage3-libiberty-linker-plugin
24374 clean-stage3-libiberty-linker-plugin:
24375 @if [ $(current_stage) = stage3 ]; then \
24376 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
24377 else \
24378 [ -f $(HOST_SUBDIR)/stage3-libiberty-linker-plugin/Makefile ] || exit 0; \
24379 $(MAKE) stage3-start; \
24380 fi; \
24381 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24382 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
24383 @endif libiberty-linker-plugin-bootstrap
24386 .PHONY: all-stage4-libiberty-linker-plugin maybe-all-stage4-libiberty-linker-plugin
24387 .PHONY: clean-stage4-libiberty-linker-plugin maybe-clean-stage4-libiberty-linker-plugin
24388 maybe-all-stage4-libiberty-linker-plugin:
24389 maybe-clean-stage4-libiberty-linker-plugin:
24390 @if libiberty-linker-plugin-bootstrap
24391 maybe-all-stage4-libiberty-linker-plugin: all-stage4-libiberty-linker-plugin
24392 all-stage4: all-stage4-libiberty-linker-plugin
24393 TARGET-stage4-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
24394 all-stage4-libiberty-linker-plugin: configure-stage4-libiberty-linker-plugin
24395 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
24396 @r=`${PWD_COMMAND}`; export r; \
24397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24398 TFLAGS="$(STAGE4_TFLAGS)"; \
24399 $(HOST_EXPORTS) \
24400 $(POSTSTAGE1_HOST_EXPORTS) \
24401 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24402 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24403 CFLAGS="$(STAGE4_CFLAGS)" \
24404 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
24405 LIBCFLAGS="$(STAGE4_CFLAGS)" \
24406 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24407 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24408 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24409 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
24410 TFLAGS="$(STAGE4_TFLAGS)" \
24411 $(TARGET-stage4-libiberty-linker-plugin)
24413 maybe-clean-stage4-libiberty-linker-plugin: clean-stage4-libiberty-linker-plugin
24414 clean-stage4: clean-stage4-libiberty-linker-plugin
24415 clean-stage4-libiberty-linker-plugin:
24416 @if [ $(current_stage) = stage4 ]; then \
24417 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
24418 else \
24419 [ -f $(HOST_SUBDIR)/stage4-libiberty-linker-plugin/Makefile ] || exit 0; \
24420 $(MAKE) stage4-start; \
24421 fi; \
24422 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24423 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
24424 @endif libiberty-linker-plugin-bootstrap
24427 .PHONY: all-stageprofile-libiberty-linker-plugin maybe-all-stageprofile-libiberty-linker-plugin
24428 .PHONY: clean-stageprofile-libiberty-linker-plugin maybe-clean-stageprofile-libiberty-linker-plugin
24429 maybe-all-stageprofile-libiberty-linker-plugin:
24430 maybe-clean-stageprofile-libiberty-linker-plugin:
24431 @if libiberty-linker-plugin-bootstrap
24432 maybe-all-stageprofile-libiberty-linker-plugin: all-stageprofile-libiberty-linker-plugin
24433 all-stageprofile: all-stageprofile-libiberty-linker-plugin
24434 TARGET-stageprofile-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
24435 all-stageprofile-libiberty-linker-plugin: configure-stageprofile-libiberty-linker-plugin
24436 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
24437 @r=`${PWD_COMMAND}`; export r; \
24438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24439 TFLAGS="$(STAGEprofile_TFLAGS)"; \
24440 $(HOST_EXPORTS) \
24441 $(POSTSTAGE1_HOST_EXPORTS) \
24442 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24443 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24444 CFLAGS="$(STAGEprofile_CFLAGS)" \
24445 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
24446 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
24447 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24448 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24449 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24450 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
24451 TFLAGS="$(STAGEprofile_TFLAGS)" \
24452 $(TARGET-stageprofile-libiberty-linker-plugin)
24454 maybe-clean-stageprofile-libiberty-linker-plugin: clean-stageprofile-libiberty-linker-plugin
24455 clean-stageprofile: clean-stageprofile-libiberty-linker-plugin
24456 clean-stageprofile-libiberty-linker-plugin:
24457 @if [ $(current_stage) = stageprofile ]; then \
24458 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
24459 else \
24460 [ -f $(HOST_SUBDIR)/stageprofile-libiberty-linker-plugin/Makefile ] || exit 0; \
24461 $(MAKE) stageprofile-start; \
24462 fi; \
24463 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24464 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
24465 @endif libiberty-linker-plugin-bootstrap
24468 .PHONY: all-stagefeedback-libiberty-linker-plugin maybe-all-stagefeedback-libiberty-linker-plugin
24469 .PHONY: clean-stagefeedback-libiberty-linker-plugin maybe-clean-stagefeedback-libiberty-linker-plugin
24470 maybe-all-stagefeedback-libiberty-linker-plugin:
24471 maybe-clean-stagefeedback-libiberty-linker-plugin:
24472 @if libiberty-linker-plugin-bootstrap
24473 maybe-all-stagefeedback-libiberty-linker-plugin: all-stagefeedback-libiberty-linker-plugin
24474 all-stagefeedback: all-stagefeedback-libiberty-linker-plugin
24475 TARGET-stagefeedback-libiberty-linker-plugin = $(TARGET-libiberty-linker-plugin)
24476 all-stagefeedback-libiberty-linker-plugin: configure-stagefeedback-libiberty-linker-plugin
24477 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
24478 @r=`${PWD_COMMAND}`; export r; \
24479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24480 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
24481 $(HOST_EXPORTS) \
24482 $(POSTSTAGE1_HOST_EXPORTS) \
24483 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24484 $(MAKE) $(BASE_FLAGS_TO_PASS) \
24485 CFLAGS="$(STAGEfeedback_CFLAGS)" \
24486 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
24487 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
24488 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
24489 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
24490 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
24491 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
24492 TFLAGS="$(STAGEfeedback_TFLAGS)" \
24493 $(TARGET-stagefeedback-libiberty-linker-plugin)
24495 maybe-clean-stagefeedback-libiberty-linker-plugin: clean-stagefeedback-libiberty-linker-plugin
24496 clean-stagefeedback: clean-stagefeedback-libiberty-linker-plugin
24497 clean-stagefeedback-libiberty-linker-plugin:
24498 @if [ $(current_stage) = stagefeedback ]; then \
24499 [ -f $(HOST_SUBDIR)/libiberty-linker-plugin/Makefile ] || exit 0; \
24500 else \
24501 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty-linker-plugin/Makefile ] || exit 0; \
24502 $(MAKE) stagefeedback-start; \
24503 fi; \
24504 cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24505 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
24506 @endif libiberty-linker-plugin-bootstrap
24512 .PHONY: check-libiberty-linker-plugin maybe-check-libiberty-linker-plugin
24513 maybe-check-libiberty-linker-plugin:
24514 @if libiberty-linker-plugin
24515 maybe-check-libiberty-linker-plugin: check-libiberty-linker-plugin
24517 check-libiberty-linker-plugin:
24518 @: $(MAKE); $(unstage)
24519 @r=`${PWD_COMMAND}`; export r; \
24520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24521 $(HOST_EXPORTS) \
24522 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24523 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ check)
24525 @endif libiberty-linker-plugin
24527 .PHONY: install-libiberty-linker-plugin maybe-install-libiberty-linker-plugin
24528 maybe-install-libiberty-linker-plugin:
24529 @if libiberty-linker-plugin
24530 maybe-install-libiberty-linker-plugin: install-libiberty-linker-plugin
24532 install-libiberty-linker-plugin: installdirs
24533 @: $(MAKE); $(unstage)
24534 @r=`${PWD_COMMAND}`; export r; \
24535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24536 $(HOST_EXPORTS) \
24537 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24538 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
24540 @endif libiberty-linker-plugin
24542 .PHONY: install-strip-libiberty-linker-plugin maybe-install-strip-libiberty-linker-plugin
24543 maybe-install-strip-libiberty-linker-plugin:
24544 @if libiberty-linker-plugin
24545 maybe-install-strip-libiberty-linker-plugin: install-strip-libiberty-linker-plugin
24547 install-strip-libiberty-linker-plugin: installdirs
24548 @: $(MAKE); $(unstage)
24549 @r=`${PWD_COMMAND}`; export r; \
24550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24551 $(HOST_EXPORTS) \
24552 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24553 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
24555 @endif libiberty-linker-plugin
24557 # Other targets (info, dvi, pdf, etc.)
24559 .PHONY: maybe-info-libiberty-linker-plugin info-libiberty-linker-plugin
24560 maybe-info-libiberty-linker-plugin:
24561 @if libiberty-linker-plugin
24562 maybe-info-libiberty-linker-plugin: info-libiberty-linker-plugin
24564 info-libiberty-linker-plugin: \
24565 configure-libiberty-linker-plugin
24566 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24567 r=`${PWD_COMMAND}`; export r; \
24568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24569 $(HOST_EXPORTS) \
24570 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24572 done; \
24573 echo "Doing info in libiberty-linker-plugin" ; \
24574 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24577 "RANLIB=$${RANLIB}" \
24578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24579 info) \
24580 || exit 1
24582 @endif libiberty-linker-plugin
24584 .PHONY: maybe-dvi-libiberty-linker-plugin dvi-libiberty-linker-plugin
24585 maybe-dvi-libiberty-linker-plugin:
24586 @if libiberty-linker-plugin
24587 maybe-dvi-libiberty-linker-plugin: dvi-libiberty-linker-plugin
24589 dvi-libiberty-linker-plugin: \
24590 configure-libiberty-linker-plugin
24591 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24592 r=`${PWD_COMMAND}`; export r; \
24593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24594 $(HOST_EXPORTS) \
24595 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24597 done; \
24598 echo "Doing dvi in libiberty-linker-plugin" ; \
24599 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24602 "RANLIB=$${RANLIB}" \
24603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24604 dvi) \
24605 || exit 1
24607 @endif libiberty-linker-plugin
24609 .PHONY: maybe-pdf-libiberty-linker-plugin pdf-libiberty-linker-plugin
24610 maybe-pdf-libiberty-linker-plugin:
24611 @if libiberty-linker-plugin
24612 maybe-pdf-libiberty-linker-plugin: pdf-libiberty-linker-plugin
24614 pdf-libiberty-linker-plugin: \
24615 configure-libiberty-linker-plugin
24616 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24617 r=`${PWD_COMMAND}`; export r; \
24618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24619 $(HOST_EXPORTS) \
24620 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24622 done; \
24623 echo "Doing pdf in libiberty-linker-plugin" ; \
24624 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24627 "RANLIB=$${RANLIB}" \
24628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24629 pdf) \
24630 || exit 1
24632 @endif libiberty-linker-plugin
24634 .PHONY: maybe-html-libiberty-linker-plugin html-libiberty-linker-plugin
24635 maybe-html-libiberty-linker-plugin:
24636 @if libiberty-linker-plugin
24637 maybe-html-libiberty-linker-plugin: html-libiberty-linker-plugin
24639 html-libiberty-linker-plugin: \
24640 configure-libiberty-linker-plugin
24641 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24642 r=`${PWD_COMMAND}`; export r; \
24643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24644 $(HOST_EXPORTS) \
24645 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24647 done; \
24648 echo "Doing html in libiberty-linker-plugin" ; \
24649 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24652 "RANLIB=$${RANLIB}" \
24653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24654 html) \
24655 || exit 1
24657 @endif libiberty-linker-plugin
24659 .PHONY: maybe-TAGS-libiberty-linker-plugin TAGS-libiberty-linker-plugin
24660 maybe-TAGS-libiberty-linker-plugin:
24661 @if libiberty-linker-plugin
24662 maybe-TAGS-libiberty-linker-plugin: TAGS-libiberty-linker-plugin
24664 TAGS-libiberty-linker-plugin: \
24665 configure-libiberty-linker-plugin
24666 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24667 r=`${PWD_COMMAND}`; export r; \
24668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24669 $(HOST_EXPORTS) \
24670 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24672 done; \
24673 echo "Doing TAGS in libiberty-linker-plugin" ; \
24674 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24677 "RANLIB=$${RANLIB}" \
24678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24679 TAGS) \
24680 || exit 1
24682 @endif libiberty-linker-plugin
24684 .PHONY: maybe-install-info-libiberty-linker-plugin install-info-libiberty-linker-plugin
24685 maybe-install-info-libiberty-linker-plugin:
24686 @if libiberty-linker-plugin
24687 maybe-install-info-libiberty-linker-plugin: install-info-libiberty-linker-plugin
24689 install-info-libiberty-linker-plugin: \
24690 configure-libiberty-linker-plugin \
24691 info-libiberty-linker-plugin
24692 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24693 r=`${PWD_COMMAND}`; export r; \
24694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24695 $(HOST_EXPORTS) \
24696 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24698 done; \
24699 echo "Doing install-info in libiberty-linker-plugin" ; \
24700 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24703 "RANLIB=$${RANLIB}" \
24704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24705 install-info) \
24706 || exit 1
24708 @endif libiberty-linker-plugin
24710 .PHONY: maybe-install-pdf-libiberty-linker-plugin install-pdf-libiberty-linker-plugin
24711 maybe-install-pdf-libiberty-linker-plugin:
24712 @if libiberty-linker-plugin
24713 maybe-install-pdf-libiberty-linker-plugin: install-pdf-libiberty-linker-plugin
24715 install-pdf-libiberty-linker-plugin: \
24716 configure-libiberty-linker-plugin \
24717 pdf-libiberty-linker-plugin
24718 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24719 r=`${PWD_COMMAND}`; export r; \
24720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24721 $(HOST_EXPORTS) \
24722 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24724 done; \
24725 echo "Doing install-pdf in libiberty-linker-plugin" ; \
24726 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24729 "RANLIB=$${RANLIB}" \
24730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24731 install-pdf) \
24732 || exit 1
24734 @endif libiberty-linker-plugin
24736 .PHONY: maybe-install-html-libiberty-linker-plugin install-html-libiberty-linker-plugin
24737 maybe-install-html-libiberty-linker-plugin:
24738 @if libiberty-linker-plugin
24739 maybe-install-html-libiberty-linker-plugin: install-html-libiberty-linker-plugin
24741 install-html-libiberty-linker-plugin: \
24742 configure-libiberty-linker-plugin \
24743 html-libiberty-linker-plugin
24744 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24745 r=`${PWD_COMMAND}`; export r; \
24746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24747 $(HOST_EXPORTS) \
24748 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24750 done; \
24751 echo "Doing install-html in libiberty-linker-plugin" ; \
24752 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24755 "RANLIB=$${RANLIB}" \
24756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24757 install-html) \
24758 || exit 1
24760 @endif libiberty-linker-plugin
24762 .PHONY: maybe-installcheck-libiberty-linker-plugin installcheck-libiberty-linker-plugin
24763 maybe-installcheck-libiberty-linker-plugin:
24764 @if libiberty-linker-plugin
24765 maybe-installcheck-libiberty-linker-plugin: installcheck-libiberty-linker-plugin
24767 installcheck-libiberty-linker-plugin: \
24768 configure-libiberty-linker-plugin
24769 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24770 r=`${PWD_COMMAND}`; export r; \
24771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24772 $(HOST_EXPORTS) \
24773 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24775 done; \
24776 echo "Doing installcheck in libiberty-linker-plugin" ; \
24777 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24780 "RANLIB=$${RANLIB}" \
24781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24782 installcheck) \
24783 || exit 1
24785 @endif libiberty-linker-plugin
24787 .PHONY: maybe-mostlyclean-libiberty-linker-plugin mostlyclean-libiberty-linker-plugin
24788 maybe-mostlyclean-libiberty-linker-plugin:
24789 @if libiberty-linker-plugin
24790 maybe-mostlyclean-libiberty-linker-plugin: mostlyclean-libiberty-linker-plugin
24792 mostlyclean-libiberty-linker-plugin:
24793 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24794 r=`${PWD_COMMAND}`; export r; \
24795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24796 $(HOST_EXPORTS) \
24797 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24799 done; \
24800 echo "Doing mostlyclean in libiberty-linker-plugin" ; \
24801 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24804 "RANLIB=$${RANLIB}" \
24805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24806 mostlyclean) \
24807 || exit 1
24809 @endif libiberty-linker-plugin
24811 .PHONY: maybe-clean-libiberty-linker-plugin clean-libiberty-linker-plugin
24812 maybe-clean-libiberty-linker-plugin:
24813 @if libiberty-linker-plugin
24814 maybe-clean-libiberty-linker-plugin: clean-libiberty-linker-plugin
24816 clean-libiberty-linker-plugin:
24817 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24818 r=`${PWD_COMMAND}`; export r; \
24819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24820 $(HOST_EXPORTS) \
24821 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24823 done; \
24824 echo "Doing clean in libiberty-linker-plugin" ; \
24825 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24828 "RANLIB=$${RANLIB}" \
24829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24830 clean) \
24831 || exit 1
24833 @endif libiberty-linker-plugin
24835 .PHONY: maybe-distclean-libiberty-linker-plugin distclean-libiberty-linker-plugin
24836 maybe-distclean-libiberty-linker-plugin:
24837 @if libiberty-linker-plugin
24838 maybe-distclean-libiberty-linker-plugin: distclean-libiberty-linker-plugin
24840 distclean-libiberty-linker-plugin:
24841 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24842 r=`${PWD_COMMAND}`; export r; \
24843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24844 $(HOST_EXPORTS) \
24845 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24847 done; \
24848 echo "Doing distclean in libiberty-linker-plugin" ; \
24849 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24852 "RANLIB=$${RANLIB}" \
24853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24854 distclean) \
24855 || exit 1
24857 @endif libiberty-linker-plugin
24859 .PHONY: maybe-maintainer-clean-libiberty-linker-plugin maintainer-clean-libiberty-linker-plugin
24860 maybe-maintainer-clean-libiberty-linker-plugin:
24861 @if libiberty-linker-plugin
24862 maybe-maintainer-clean-libiberty-linker-plugin: maintainer-clean-libiberty-linker-plugin
24864 maintainer-clean-libiberty-linker-plugin:
24865 @[ -f ./libiberty-linker-plugin/Makefile ] || exit 0; \
24866 r=`${PWD_COMMAND}`; export r; \
24867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24868 $(HOST_EXPORTS) \
24869 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
24870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24871 done; \
24872 echo "Doing maintainer-clean in libiberty-linker-plugin" ; \
24873 (cd $(HOST_SUBDIR)/libiberty-linker-plugin && \
24874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24876 "RANLIB=$${RANLIB}" \
24877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24878 maintainer-clean) \
24879 || exit 1
24881 @endif libiberty-linker-plugin
24885 .PHONY: configure-libiconv maybe-configure-libiconv
24886 maybe-configure-libiconv:
24887 @if gcc-bootstrap
24888 configure-libiconv: stage_current
24889 @endif gcc-bootstrap
24890 @if libiconv
24891 maybe-configure-libiconv: configure-libiconv
24892 configure-libiconv:
24893 @: $(MAKE); $(unstage)
24894 @r=`${PWD_COMMAND}`; export r; \
24895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24896 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
24897 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
24898 $(HOST_EXPORTS) \
24899 echo Configuring in $(HOST_SUBDIR)/libiconv; \
24900 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
24901 case $(srcdir) in \
24902 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24903 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
24904 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24905 esac; \
24906 module_srcdir=libiconv; \
24907 $(SHELL) \
24908 $$s/$$module_srcdir/configure \
24909 --srcdir=$${topdir}/$$module_srcdir \
24910 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24911 --target=${target_alias} --disable-shared \
24912 || exit 1
24913 @endif libiconv
24919 .PHONY: all-libiconv maybe-all-libiconv
24920 maybe-all-libiconv:
24921 @if gcc-bootstrap
24922 all-libiconv: stage_current
24923 @endif gcc-bootstrap
24924 @if libiconv
24925 TARGET-libiconv=all
24926 maybe-all-libiconv: all-libiconv
24927 all-libiconv: configure-libiconv
24928 @: $(MAKE); $(unstage)
24929 @r=`${PWD_COMMAND}`; export r; \
24930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24931 $(HOST_EXPORTS) \
24932 (cd $(HOST_SUBDIR)/libiconv && \
24933 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24934 $(TARGET-libiconv))
24935 @endif libiconv
24940 .PHONY: check-libiconv maybe-check-libiconv
24941 maybe-check-libiconv:
24942 @if libiconv
24943 maybe-check-libiconv: check-libiconv
24945 check-libiconv:
24946 @: $(MAKE); $(unstage)
24947 @r=`${PWD_COMMAND}`; export r; \
24948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24949 $(HOST_EXPORTS) \
24950 (cd $(HOST_SUBDIR)/libiconv && \
24951 $(MAKE) $(FLAGS_TO_PASS) check)
24953 @endif libiconv
24955 .PHONY: install-libiconv maybe-install-libiconv
24956 maybe-install-libiconv:
24957 @if libiconv
24958 maybe-install-libiconv: install-libiconv
24960 install-libiconv:
24962 @endif libiconv
24964 .PHONY: install-strip-libiconv maybe-install-strip-libiconv
24965 maybe-install-strip-libiconv:
24966 @if libiconv
24967 maybe-install-strip-libiconv: install-strip-libiconv
24969 install-strip-libiconv:
24971 @endif libiconv
24973 # Other targets (info, dvi, pdf, etc.)
24975 .PHONY: maybe-info-libiconv info-libiconv
24976 maybe-info-libiconv:
24977 @if libiconv
24978 maybe-info-libiconv: info-libiconv
24980 info-libiconv: \
24981 configure-libiconv
24982 @: $(MAKE); $(unstage)
24983 @[ -f ./libiconv/Makefile ] || exit 0; \
24984 r=`${PWD_COMMAND}`; export r; \
24985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24986 $(HOST_EXPORTS) \
24987 for flag in $(EXTRA_HOST_FLAGS) ; do \
24988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24989 done; \
24990 echo "Doing info in libiconv" ; \
24991 (cd $(HOST_SUBDIR)/libiconv && \
24992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24994 "RANLIB=$${RANLIB}" \
24995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24996 info) \
24997 || exit 1
24999 @endif libiconv
25001 .PHONY: maybe-dvi-libiconv dvi-libiconv
25002 maybe-dvi-libiconv:
25003 @if libiconv
25004 maybe-dvi-libiconv: dvi-libiconv
25006 dvi-libiconv: \
25007 configure-libiconv
25008 @: $(MAKE); $(unstage)
25009 @[ -f ./libiconv/Makefile ] || exit 0; \
25010 r=`${PWD_COMMAND}`; export r; \
25011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25012 $(HOST_EXPORTS) \
25013 for flag in $(EXTRA_HOST_FLAGS) ; do \
25014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25015 done; \
25016 echo "Doing dvi in libiconv" ; \
25017 (cd $(HOST_SUBDIR)/libiconv && \
25018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25020 "RANLIB=$${RANLIB}" \
25021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25022 dvi) \
25023 || exit 1
25025 @endif libiconv
25027 .PHONY: maybe-pdf-libiconv pdf-libiconv
25028 maybe-pdf-libiconv:
25029 @if libiconv
25030 maybe-pdf-libiconv: pdf-libiconv
25032 pdf-libiconv: \
25033 configure-libiconv
25034 @: $(MAKE); $(unstage)
25035 @[ -f ./libiconv/Makefile ] || exit 0; \
25036 r=`${PWD_COMMAND}`; export r; \
25037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25038 $(HOST_EXPORTS) \
25039 for flag in $(EXTRA_HOST_FLAGS) ; do \
25040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25041 done; \
25042 echo "Doing pdf in libiconv" ; \
25043 (cd $(HOST_SUBDIR)/libiconv && \
25044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25046 "RANLIB=$${RANLIB}" \
25047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25048 pdf) \
25049 || exit 1
25051 @endif libiconv
25053 .PHONY: maybe-html-libiconv html-libiconv
25054 maybe-html-libiconv:
25055 @if libiconv
25056 maybe-html-libiconv: html-libiconv
25058 html-libiconv: \
25059 configure-libiconv
25060 @: $(MAKE); $(unstage)
25061 @[ -f ./libiconv/Makefile ] || exit 0; \
25062 r=`${PWD_COMMAND}`; export r; \
25063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25064 $(HOST_EXPORTS) \
25065 for flag in $(EXTRA_HOST_FLAGS) ; do \
25066 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25067 done; \
25068 echo "Doing html in libiconv" ; \
25069 (cd $(HOST_SUBDIR)/libiconv && \
25070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25072 "RANLIB=$${RANLIB}" \
25073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25074 html) \
25075 || exit 1
25077 @endif libiconv
25079 .PHONY: maybe-TAGS-libiconv TAGS-libiconv
25080 maybe-TAGS-libiconv:
25081 @if libiconv
25082 maybe-TAGS-libiconv: TAGS-libiconv
25084 TAGS-libiconv: \
25085 configure-libiconv
25086 @: $(MAKE); $(unstage)
25087 @[ -f ./libiconv/Makefile ] || exit 0; \
25088 r=`${PWD_COMMAND}`; export r; \
25089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25090 $(HOST_EXPORTS) \
25091 for flag in $(EXTRA_HOST_FLAGS) ; do \
25092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25093 done; \
25094 echo "Doing TAGS in libiconv" ; \
25095 (cd $(HOST_SUBDIR)/libiconv && \
25096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25098 "RANLIB=$${RANLIB}" \
25099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25100 TAGS) \
25101 || exit 1
25103 @endif libiconv
25105 .PHONY: maybe-install-info-libiconv install-info-libiconv
25106 maybe-install-info-libiconv:
25107 @if libiconv
25108 maybe-install-info-libiconv: install-info-libiconv
25110 # libiconv doesn't support install-info.
25111 install-info-libiconv:
25113 @endif libiconv
25115 .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
25116 maybe-install-pdf-libiconv:
25117 @if libiconv
25118 maybe-install-pdf-libiconv: install-pdf-libiconv
25120 # libiconv doesn't support install-pdf.
25121 install-pdf-libiconv:
25123 @endif libiconv
25125 .PHONY: maybe-install-html-libiconv install-html-libiconv
25126 maybe-install-html-libiconv:
25127 @if libiconv
25128 maybe-install-html-libiconv: install-html-libiconv
25130 # libiconv doesn't support install-html.
25131 install-html-libiconv:
25133 @endif libiconv
25135 .PHONY: maybe-installcheck-libiconv installcheck-libiconv
25136 maybe-installcheck-libiconv:
25137 @if libiconv
25138 maybe-installcheck-libiconv: installcheck-libiconv
25140 installcheck-libiconv: \
25141 configure-libiconv
25142 @: $(MAKE); $(unstage)
25143 @[ -f ./libiconv/Makefile ] || exit 0; \
25144 r=`${PWD_COMMAND}`; export r; \
25145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25146 $(HOST_EXPORTS) \
25147 for flag in $(EXTRA_HOST_FLAGS) ; do \
25148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25149 done; \
25150 echo "Doing installcheck in libiconv" ; \
25151 (cd $(HOST_SUBDIR)/libiconv && \
25152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25154 "RANLIB=$${RANLIB}" \
25155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25156 installcheck) \
25157 || exit 1
25159 @endif libiconv
25161 .PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
25162 maybe-mostlyclean-libiconv:
25163 @if libiconv
25164 maybe-mostlyclean-libiconv: mostlyclean-libiconv
25166 mostlyclean-libiconv:
25167 @: $(MAKE); $(unstage)
25168 @[ -f ./libiconv/Makefile ] || exit 0; \
25169 r=`${PWD_COMMAND}`; export r; \
25170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25171 $(HOST_EXPORTS) \
25172 for flag in $(EXTRA_HOST_FLAGS) ; do \
25173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25174 done; \
25175 echo "Doing mostlyclean in libiconv" ; \
25176 (cd $(HOST_SUBDIR)/libiconv && \
25177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25179 "RANLIB=$${RANLIB}" \
25180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25181 mostlyclean) \
25182 || exit 1
25184 @endif libiconv
25186 .PHONY: maybe-clean-libiconv clean-libiconv
25187 maybe-clean-libiconv:
25188 @if libiconv
25189 maybe-clean-libiconv: clean-libiconv
25191 clean-libiconv:
25192 @: $(MAKE); $(unstage)
25193 @[ -f ./libiconv/Makefile ] || exit 0; \
25194 r=`${PWD_COMMAND}`; export r; \
25195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25196 $(HOST_EXPORTS) \
25197 for flag in $(EXTRA_HOST_FLAGS) ; do \
25198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25199 done; \
25200 echo "Doing clean in libiconv" ; \
25201 (cd $(HOST_SUBDIR)/libiconv && \
25202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25204 "RANLIB=$${RANLIB}" \
25205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25206 clean) \
25207 || exit 1
25209 @endif libiconv
25211 .PHONY: maybe-distclean-libiconv distclean-libiconv
25212 maybe-distclean-libiconv:
25213 @if libiconv
25214 maybe-distclean-libiconv: distclean-libiconv
25216 distclean-libiconv:
25217 @: $(MAKE); $(unstage)
25218 @[ -f ./libiconv/Makefile ] || exit 0; \
25219 r=`${PWD_COMMAND}`; export r; \
25220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25221 $(HOST_EXPORTS) \
25222 for flag in $(EXTRA_HOST_FLAGS) ; do \
25223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25224 done; \
25225 echo "Doing distclean in libiconv" ; \
25226 (cd $(HOST_SUBDIR)/libiconv && \
25227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25229 "RANLIB=$${RANLIB}" \
25230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25231 distclean) \
25232 || exit 1
25234 @endif libiconv
25236 .PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
25237 maybe-maintainer-clean-libiconv:
25238 @if libiconv
25239 maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
25241 maintainer-clean-libiconv:
25242 @: $(MAKE); $(unstage)
25243 @[ -f ./libiconv/Makefile ] || exit 0; \
25244 r=`${PWD_COMMAND}`; export r; \
25245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25246 $(HOST_EXPORTS) \
25247 for flag in $(EXTRA_HOST_FLAGS) ; do \
25248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25249 done; \
25250 echo "Doing maintainer-clean in libiconv" ; \
25251 (cd $(HOST_SUBDIR)/libiconv && \
25252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25254 "RANLIB=$${RANLIB}" \
25255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25256 maintainer-clean) \
25257 || exit 1
25259 @endif libiconv
25263 .PHONY: configure-m4 maybe-configure-m4
25264 maybe-configure-m4:
25265 @if gcc-bootstrap
25266 configure-m4: stage_current
25267 @endif gcc-bootstrap
25268 @if m4
25269 maybe-configure-m4: configure-m4
25270 configure-m4:
25271 @: $(MAKE); $(unstage)
25272 @r=`${PWD_COMMAND}`; export r; \
25273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25274 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
25275 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
25276 $(HOST_EXPORTS) \
25277 echo Configuring in $(HOST_SUBDIR)/m4; \
25278 cd "$(HOST_SUBDIR)/m4" || exit 1; \
25279 case $(srcdir) in \
25280 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25281 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
25282 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25283 esac; \
25284 module_srcdir=m4; \
25285 $(SHELL) \
25286 $$s/$$module_srcdir/configure \
25287 --srcdir=$${topdir}/$$module_srcdir \
25288 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25289 --target=${target_alias} \
25290 || exit 1
25291 @endif m4
25297 .PHONY: all-m4 maybe-all-m4
25298 maybe-all-m4:
25299 @if gcc-bootstrap
25300 all-m4: stage_current
25301 @endif gcc-bootstrap
25302 @if m4
25303 TARGET-m4=all
25304 maybe-all-m4: all-m4
25305 all-m4: configure-m4
25306 @: $(MAKE); $(unstage)
25307 @r=`${PWD_COMMAND}`; export r; \
25308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25309 $(HOST_EXPORTS) \
25310 (cd $(HOST_SUBDIR)/m4 && \
25311 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25312 $(TARGET-m4))
25313 @endif m4
25318 .PHONY: check-m4 maybe-check-m4
25319 maybe-check-m4:
25320 @if m4
25321 maybe-check-m4: check-m4
25323 check-m4:
25324 @: $(MAKE); $(unstage)
25325 @r=`${PWD_COMMAND}`; export r; \
25326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25327 $(HOST_EXPORTS) \
25328 (cd $(HOST_SUBDIR)/m4 && \
25329 $(MAKE) $(FLAGS_TO_PASS) check)
25331 @endif m4
25333 .PHONY: install-m4 maybe-install-m4
25334 maybe-install-m4:
25335 @if m4
25336 maybe-install-m4: install-m4
25338 install-m4: installdirs
25339 @: $(MAKE); $(unstage)
25340 @r=`${PWD_COMMAND}`; export r; \
25341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25342 $(HOST_EXPORTS) \
25343 (cd $(HOST_SUBDIR)/m4 && \
25344 $(MAKE) $(FLAGS_TO_PASS) install)
25346 @endif m4
25348 .PHONY: install-strip-m4 maybe-install-strip-m4
25349 maybe-install-strip-m4:
25350 @if m4
25351 maybe-install-strip-m4: install-strip-m4
25353 install-strip-m4: installdirs
25354 @: $(MAKE); $(unstage)
25355 @r=`${PWD_COMMAND}`; export r; \
25356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25357 $(HOST_EXPORTS) \
25358 (cd $(HOST_SUBDIR)/m4 && \
25359 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25361 @endif m4
25363 # Other targets (info, dvi, pdf, etc.)
25365 .PHONY: maybe-info-m4 info-m4
25366 maybe-info-m4:
25367 @if m4
25368 maybe-info-m4: info-m4
25370 info-m4: \
25371 configure-m4
25372 @: $(MAKE); $(unstage)
25373 @[ -f ./m4/Makefile ] || exit 0; \
25374 r=`${PWD_COMMAND}`; export r; \
25375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25376 $(HOST_EXPORTS) \
25377 for flag in $(EXTRA_HOST_FLAGS) ; do \
25378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25379 done; \
25380 echo "Doing info in m4" ; \
25381 (cd $(HOST_SUBDIR)/m4 && \
25382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25384 "RANLIB=$${RANLIB}" \
25385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25386 info) \
25387 || exit 1
25389 @endif m4
25391 .PHONY: maybe-dvi-m4 dvi-m4
25392 maybe-dvi-m4:
25393 @if m4
25394 maybe-dvi-m4: dvi-m4
25396 dvi-m4: \
25397 configure-m4
25398 @: $(MAKE); $(unstage)
25399 @[ -f ./m4/Makefile ] || exit 0; \
25400 r=`${PWD_COMMAND}`; export r; \
25401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25402 $(HOST_EXPORTS) \
25403 for flag in $(EXTRA_HOST_FLAGS) ; do \
25404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25405 done; \
25406 echo "Doing dvi in m4" ; \
25407 (cd $(HOST_SUBDIR)/m4 && \
25408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25410 "RANLIB=$${RANLIB}" \
25411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25412 dvi) \
25413 || exit 1
25415 @endif m4
25417 .PHONY: maybe-pdf-m4 pdf-m4
25418 maybe-pdf-m4:
25419 @if m4
25420 maybe-pdf-m4: pdf-m4
25422 pdf-m4: \
25423 configure-m4
25424 @: $(MAKE); $(unstage)
25425 @[ -f ./m4/Makefile ] || exit 0; \
25426 r=`${PWD_COMMAND}`; export r; \
25427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25428 $(HOST_EXPORTS) \
25429 for flag in $(EXTRA_HOST_FLAGS) ; do \
25430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25431 done; \
25432 echo "Doing pdf in m4" ; \
25433 (cd $(HOST_SUBDIR)/m4 && \
25434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25436 "RANLIB=$${RANLIB}" \
25437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25438 pdf) \
25439 || exit 1
25441 @endif m4
25443 .PHONY: maybe-html-m4 html-m4
25444 maybe-html-m4:
25445 @if m4
25446 maybe-html-m4: html-m4
25448 html-m4: \
25449 configure-m4
25450 @: $(MAKE); $(unstage)
25451 @[ -f ./m4/Makefile ] || exit 0; \
25452 r=`${PWD_COMMAND}`; export r; \
25453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25454 $(HOST_EXPORTS) \
25455 for flag in $(EXTRA_HOST_FLAGS) ; do \
25456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25457 done; \
25458 echo "Doing html in m4" ; \
25459 (cd $(HOST_SUBDIR)/m4 && \
25460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25462 "RANLIB=$${RANLIB}" \
25463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25464 html) \
25465 || exit 1
25467 @endif m4
25469 .PHONY: maybe-TAGS-m4 TAGS-m4
25470 maybe-TAGS-m4:
25471 @if m4
25472 maybe-TAGS-m4: TAGS-m4
25474 TAGS-m4: \
25475 configure-m4
25476 @: $(MAKE); $(unstage)
25477 @[ -f ./m4/Makefile ] || exit 0; \
25478 r=`${PWD_COMMAND}`; export r; \
25479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25480 $(HOST_EXPORTS) \
25481 for flag in $(EXTRA_HOST_FLAGS) ; do \
25482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25483 done; \
25484 echo "Doing TAGS in m4" ; \
25485 (cd $(HOST_SUBDIR)/m4 && \
25486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25488 "RANLIB=$${RANLIB}" \
25489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25490 TAGS) \
25491 || exit 1
25493 @endif m4
25495 .PHONY: maybe-install-info-m4 install-info-m4
25496 maybe-install-info-m4:
25497 @if m4
25498 maybe-install-info-m4: install-info-m4
25500 install-info-m4: \
25501 configure-m4 \
25502 info-m4
25503 @: $(MAKE); $(unstage)
25504 @[ -f ./m4/Makefile ] || exit 0; \
25505 r=`${PWD_COMMAND}`; export r; \
25506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25507 $(HOST_EXPORTS) \
25508 for flag in $(EXTRA_HOST_FLAGS) ; do \
25509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25510 done; \
25511 echo "Doing install-info in m4" ; \
25512 (cd $(HOST_SUBDIR)/m4 && \
25513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25515 "RANLIB=$${RANLIB}" \
25516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25517 install-info) \
25518 || exit 1
25520 @endif m4
25522 .PHONY: maybe-install-pdf-m4 install-pdf-m4
25523 maybe-install-pdf-m4:
25524 @if m4
25525 maybe-install-pdf-m4: install-pdf-m4
25527 install-pdf-m4: \
25528 configure-m4 \
25529 pdf-m4
25530 @: $(MAKE); $(unstage)
25531 @[ -f ./m4/Makefile ] || exit 0; \
25532 r=`${PWD_COMMAND}`; export r; \
25533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25534 $(HOST_EXPORTS) \
25535 for flag in $(EXTRA_HOST_FLAGS) ; do \
25536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25537 done; \
25538 echo "Doing install-pdf in m4" ; \
25539 (cd $(HOST_SUBDIR)/m4 && \
25540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25542 "RANLIB=$${RANLIB}" \
25543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25544 install-pdf) \
25545 || exit 1
25547 @endif m4
25549 .PHONY: maybe-install-html-m4 install-html-m4
25550 maybe-install-html-m4:
25551 @if m4
25552 maybe-install-html-m4: install-html-m4
25554 install-html-m4: \
25555 configure-m4 \
25556 html-m4
25557 @: $(MAKE); $(unstage)
25558 @[ -f ./m4/Makefile ] || exit 0; \
25559 r=`${PWD_COMMAND}`; export r; \
25560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25561 $(HOST_EXPORTS) \
25562 for flag in $(EXTRA_HOST_FLAGS) ; do \
25563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25564 done; \
25565 echo "Doing install-html in m4" ; \
25566 (cd $(HOST_SUBDIR)/m4 && \
25567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25569 "RANLIB=$${RANLIB}" \
25570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25571 install-html) \
25572 || exit 1
25574 @endif m4
25576 .PHONY: maybe-installcheck-m4 installcheck-m4
25577 maybe-installcheck-m4:
25578 @if m4
25579 maybe-installcheck-m4: installcheck-m4
25581 installcheck-m4: \
25582 configure-m4
25583 @: $(MAKE); $(unstage)
25584 @[ -f ./m4/Makefile ] || exit 0; \
25585 r=`${PWD_COMMAND}`; export r; \
25586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25587 $(HOST_EXPORTS) \
25588 for flag in $(EXTRA_HOST_FLAGS) ; do \
25589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25590 done; \
25591 echo "Doing installcheck in m4" ; \
25592 (cd $(HOST_SUBDIR)/m4 && \
25593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25595 "RANLIB=$${RANLIB}" \
25596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25597 installcheck) \
25598 || exit 1
25600 @endif m4
25602 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
25603 maybe-mostlyclean-m4:
25604 @if m4
25605 maybe-mostlyclean-m4: mostlyclean-m4
25607 mostlyclean-m4:
25608 @: $(MAKE); $(unstage)
25609 @[ -f ./m4/Makefile ] || exit 0; \
25610 r=`${PWD_COMMAND}`; export r; \
25611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25612 $(HOST_EXPORTS) \
25613 for flag in $(EXTRA_HOST_FLAGS) ; do \
25614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25615 done; \
25616 echo "Doing mostlyclean in m4" ; \
25617 (cd $(HOST_SUBDIR)/m4 && \
25618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25620 "RANLIB=$${RANLIB}" \
25621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25622 mostlyclean) \
25623 || exit 1
25625 @endif m4
25627 .PHONY: maybe-clean-m4 clean-m4
25628 maybe-clean-m4:
25629 @if m4
25630 maybe-clean-m4: clean-m4
25632 clean-m4:
25633 @: $(MAKE); $(unstage)
25634 @[ -f ./m4/Makefile ] || exit 0; \
25635 r=`${PWD_COMMAND}`; export r; \
25636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25637 $(HOST_EXPORTS) \
25638 for flag in $(EXTRA_HOST_FLAGS) ; do \
25639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25640 done; \
25641 echo "Doing clean in m4" ; \
25642 (cd $(HOST_SUBDIR)/m4 && \
25643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25645 "RANLIB=$${RANLIB}" \
25646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25647 clean) \
25648 || exit 1
25650 @endif m4
25652 .PHONY: maybe-distclean-m4 distclean-m4
25653 maybe-distclean-m4:
25654 @if m4
25655 maybe-distclean-m4: distclean-m4
25657 distclean-m4:
25658 @: $(MAKE); $(unstage)
25659 @[ -f ./m4/Makefile ] || exit 0; \
25660 r=`${PWD_COMMAND}`; export r; \
25661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25662 $(HOST_EXPORTS) \
25663 for flag in $(EXTRA_HOST_FLAGS) ; do \
25664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25665 done; \
25666 echo "Doing distclean in m4" ; \
25667 (cd $(HOST_SUBDIR)/m4 && \
25668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25670 "RANLIB=$${RANLIB}" \
25671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25672 distclean) \
25673 || exit 1
25675 @endif m4
25677 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
25678 maybe-maintainer-clean-m4:
25679 @if m4
25680 maybe-maintainer-clean-m4: maintainer-clean-m4
25682 maintainer-clean-m4:
25683 @: $(MAKE); $(unstage)
25684 @[ -f ./m4/Makefile ] || exit 0; \
25685 r=`${PWD_COMMAND}`; export r; \
25686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25687 $(HOST_EXPORTS) \
25688 for flag in $(EXTRA_HOST_FLAGS) ; do \
25689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25690 done; \
25691 echo "Doing maintainer-clean in m4" ; \
25692 (cd $(HOST_SUBDIR)/m4 && \
25693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25695 "RANLIB=$${RANLIB}" \
25696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25697 maintainer-clean) \
25698 || exit 1
25700 @endif m4
25704 .PHONY: configure-readline maybe-configure-readline
25705 maybe-configure-readline:
25706 @if gcc-bootstrap
25707 configure-readline: stage_current
25708 @endif gcc-bootstrap
25709 @if readline
25710 maybe-configure-readline: configure-readline
25711 configure-readline:
25712 @: $(MAKE); $(unstage)
25713 @r=`${PWD_COMMAND}`; export r; \
25714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25715 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
25716 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
25717 $(HOST_EXPORTS) \
25718 echo Configuring in $(HOST_SUBDIR)/readline; \
25719 cd "$(HOST_SUBDIR)/readline" || exit 1; \
25720 case $(srcdir) in \
25721 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25722 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
25723 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25724 esac; \
25725 module_srcdir=readline; \
25726 $(SHELL) \
25727 $$s/$$module_srcdir/configure \
25728 --srcdir=$${topdir}/$$module_srcdir \
25729 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25730 --target=${target_alias} \
25731 || exit 1
25732 @endif readline
25738 .PHONY: all-readline maybe-all-readline
25739 maybe-all-readline:
25740 @if gcc-bootstrap
25741 all-readline: stage_current
25742 @endif gcc-bootstrap
25743 @if readline
25744 TARGET-readline=all
25745 maybe-all-readline: all-readline
25746 all-readline: configure-readline
25747 @: $(MAKE); $(unstage)
25748 @r=`${PWD_COMMAND}`; export r; \
25749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25750 $(HOST_EXPORTS) \
25751 (cd $(HOST_SUBDIR)/readline && \
25752 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25753 $(TARGET-readline))
25754 @endif readline
25759 .PHONY: check-readline maybe-check-readline
25760 maybe-check-readline:
25761 @if readline
25762 maybe-check-readline: check-readline
25764 check-readline:
25765 @: $(MAKE); $(unstage)
25766 @r=`${PWD_COMMAND}`; export r; \
25767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25768 $(HOST_EXPORTS) \
25769 (cd $(HOST_SUBDIR)/readline && \
25770 $(MAKE) $(FLAGS_TO_PASS) check)
25772 @endif readline
25774 .PHONY: install-readline maybe-install-readline
25775 maybe-install-readline:
25776 @if readline
25777 maybe-install-readline: install-readline
25779 install-readline: installdirs
25780 @: $(MAKE); $(unstage)
25781 @r=`${PWD_COMMAND}`; export r; \
25782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25783 $(HOST_EXPORTS) \
25784 (cd $(HOST_SUBDIR)/readline && \
25785 $(MAKE) $(FLAGS_TO_PASS) install)
25787 @endif readline
25789 .PHONY: install-strip-readline maybe-install-strip-readline
25790 maybe-install-strip-readline:
25791 @if readline
25792 maybe-install-strip-readline: install-strip-readline
25794 install-strip-readline: installdirs
25795 @: $(MAKE); $(unstage)
25796 @r=`${PWD_COMMAND}`; export r; \
25797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25798 $(HOST_EXPORTS) \
25799 (cd $(HOST_SUBDIR)/readline && \
25800 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25802 @endif readline
25804 # Other targets (info, dvi, pdf, etc.)
25806 .PHONY: maybe-info-readline info-readline
25807 maybe-info-readline:
25808 @if readline
25809 maybe-info-readline: info-readline
25811 info-readline: \
25812 configure-readline
25813 @: $(MAKE); $(unstage)
25814 @[ -f ./readline/Makefile ] || exit 0; \
25815 r=`${PWD_COMMAND}`; export r; \
25816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25817 $(HOST_EXPORTS) \
25818 for flag in $(EXTRA_HOST_FLAGS) ; do \
25819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25820 done; \
25821 echo "Doing info in readline" ; \
25822 (cd $(HOST_SUBDIR)/readline && \
25823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25825 "RANLIB=$${RANLIB}" \
25826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25827 info) \
25828 || exit 1
25830 @endif readline
25832 .PHONY: maybe-dvi-readline dvi-readline
25833 maybe-dvi-readline:
25834 @if readline
25835 maybe-dvi-readline: dvi-readline
25837 dvi-readline: \
25838 configure-readline
25839 @: $(MAKE); $(unstage)
25840 @[ -f ./readline/Makefile ] || exit 0; \
25841 r=`${PWD_COMMAND}`; export r; \
25842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25843 $(HOST_EXPORTS) \
25844 for flag in $(EXTRA_HOST_FLAGS) ; do \
25845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25846 done; \
25847 echo "Doing dvi in readline" ; \
25848 (cd $(HOST_SUBDIR)/readline && \
25849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25851 "RANLIB=$${RANLIB}" \
25852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25853 dvi) \
25854 || exit 1
25856 @endif readline
25858 .PHONY: maybe-pdf-readline pdf-readline
25859 maybe-pdf-readline:
25860 @if readline
25861 maybe-pdf-readline: pdf-readline
25863 pdf-readline: \
25864 configure-readline
25865 @: $(MAKE); $(unstage)
25866 @[ -f ./readline/Makefile ] || exit 0; \
25867 r=`${PWD_COMMAND}`; export r; \
25868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25869 $(HOST_EXPORTS) \
25870 for flag in $(EXTRA_HOST_FLAGS) ; do \
25871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25872 done; \
25873 echo "Doing pdf in readline" ; \
25874 (cd $(HOST_SUBDIR)/readline && \
25875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25877 "RANLIB=$${RANLIB}" \
25878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25879 pdf) \
25880 || exit 1
25882 @endif readline
25884 .PHONY: maybe-html-readline html-readline
25885 maybe-html-readline:
25886 @if readline
25887 maybe-html-readline: html-readline
25889 html-readline: \
25890 configure-readline
25891 @: $(MAKE); $(unstage)
25892 @[ -f ./readline/Makefile ] || exit 0; \
25893 r=`${PWD_COMMAND}`; export r; \
25894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25895 $(HOST_EXPORTS) \
25896 for flag in $(EXTRA_HOST_FLAGS) ; do \
25897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25898 done; \
25899 echo "Doing html in readline" ; \
25900 (cd $(HOST_SUBDIR)/readline && \
25901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25903 "RANLIB=$${RANLIB}" \
25904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25905 html) \
25906 || exit 1
25908 @endif readline
25910 .PHONY: maybe-TAGS-readline TAGS-readline
25911 maybe-TAGS-readline:
25912 @if readline
25913 maybe-TAGS-readline: TAGS-readline
25915 TAGS-readline: \
25916 configure-readline
25917 @: $(MAKE); $(unstage)
25918 @[ -f ./readline/Makefile ] || exit 0; \
25919 r=`${PWD_COMMAND}`; export r; \
25920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25921 $(HOST_EXPORTS) \
25922 for flag in $(EXTRA_HOST_FLAGS) ; do \
25923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25924 done; \
25925 echo "Doing TAGS in readline" ; \
25926 (cd $(HOST_SUBDIR)/readline && \
25927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25929 "RANLIB=$${RANLIB}" \
25930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25931 TAGS) \
25932 || exit 1
25934 @endif readline
25936 .PHONY: maybe-install-info-readline install-info-readline
25937 maybe-install-info-readline:
25938 @if readline
25939 maybe-install-info-readline: install-info-readline
25941 install-info-readline: \
25942 configure-readline \
25943 info-readline
25944 @: $(MAKE); $(unstage)
25945 @[ -f ./readline/Makefile ] || exit 0; \
25946 r=`${PWD_COMMAND}`; export r; \
25947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25948 $(HOST_EXPORTS) \
25949 for flag in $(EXTRA_HOST_FLAGS) ; do \
25950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25951 done; \
25952 echo "Doing install-info in readline" ; \
25953 (cd $(HOST_SUBDIR)/readline && \
25954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25956 "RANLIB=$${RANLIB}" \
25957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25958 install-info) \
25959 || exit 1
25961 @endif readline
25963 .PHONY: maybe-install-pdf-readline install-pdf-readline
25964 maybe-install-pdf-readline:
25965 @if readline
25966 maybe-install-pdf-readline: install-pdf-readline
25968 install-pdf-readline: \
25969 configure-readline \
25970 pdf-readline
25971 @: $(MAKE); $(unstage)
25972 @[ -f ./readline/Makefile ] || exit 0; \
25973 r=`${PWD_COMMAND}`; export r; \
25974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25975 $(HOST_EXPORTS) \
25976 for flag in $(EXTRA_HOST_FLAGS) ; do \
25977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25978 done; \
25979 echo "Doing install-pdf in readline" ; \
25980 (cd $(HOST_SUBDIR)/readline && \
25981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25983 "RANLIB=$${RANLIB}" \
25984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25985 install-pdf) \
25986 || exit 1
25988 @endif readline
25990 .PHONY: maybe-install-html-readline install-html-readline
25991 maybe-install-html-readline:
25992 @if readline
25993 maybe-install-html-readline: install-html-readline
25995 install-html-readline: \
25996 configure-readline \
25997 html-readline
25998 @: $(MAKE); $(unstage)
25999 @[ -f ./readline/Makefile ] || exit 0; \
26000 r=`${PWD_COMMAND}`; export r; \
26001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26002 $(HOST_EXPORTS) \
26003 for flag in $(EXTRA_HOST_FLAGS) ; do \
26004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26005 done; \
26006 echo "Doing install-html in readline" ; \
26007 (cd $(HOST_SUBDIR)/readline && \
26008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26010 "RANLIB=$${RANLIB}" \
26011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26012 install-html) \
26013 || exit 1
26015 @endif readline
26017 .PHONY: maybe-installcheck-readline installcheck-readline
26018 maybe-installcheck-readline:
26019 @if readline
26020 maybe-installcheck-readline: installcheck-readline
26022 installcheck-readline: \
26023 configure-readline
26024 @: $(MAKE); $(unstage)
26025 @[ -f ./readline/Makefile ] || exit 0; \
26026 r=`${PWD_COMMAND}`; export r; \
26027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26028 $(HOST_EXPORTS) \
26029 for flag in $(EXTRA_HOST_FLAGS) ; do \
26030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26031 done; \
26032 echo "Doing installcheck in readline" ; \
26033 (cd $(HOST_SUBDIR)/readline && \
26034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26036 "RANLIB=$${RANLIB}" \
26037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26038 installcheck) \
26039 || exit 1
26041 @endif readline
26043 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
26044 maybe-mostlyclean-readline:
26045 @if readline
26046 maybe-mostlyclean-readline: mostlyclean-readline
26048 mostlyclean-readline:
26049 @: $(MAKE); $(unstage)
26050 @[ -f ./readline/Makefile ] || exit 0; \
26051 r=`${PWD_COMMAND}`; export r; \
26052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26053 $(HOST_EXPORTS) \
26054 for flag in $(EXTRA_HOST_FLAGS) ; do \
26055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26056 done; \
26057 echo "Doing mostlyclean in readline" ; \
26058 (cd $(HOST_SUBDIR)/readline && \
26059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26061 "RANLIB=$${RANLIB}" \
26062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26063 mostlyclean) \
26064 || exit 1
26066 @endif readline
26068 .PHONY: maybe-clean-readline clean-readline
26069 maybe-clean-readline:
26070 @if readline
26071 maybe-clean-readline: clean-readline
26073 clean-readline:
26074 @: $(MAKE); $(unstage)
26075 @[ -f ./readline/Makefile ] || exit 0; \
26076 r=`${PWD_COMMAND}`; export r; \
26077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26078 $(HOST_EXPORTS) \
26079 for flag in $(EXTRA_HOST_FLAGS) ; do \
26080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26081 done; \
26082 echo "Doing clean in readline" ; \
26083 (cd $(HOST_SUBDIR)/readline && \
26084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26086 "RANLIB=$${RANLIB}" \
26087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26088 clean) \
26089 || exit 1
26091 @endif readline
26093 .PHONY: maybe-distclean-readline distclean-readline
26094 maybe-distclean-readline:
26095 @if readline
26096 maybe-distclean-readline: distclean-readline
26098 distclean-readline:
26099 @: $(MAKE); $(unstage)
26100 @[ -f ./readline/Makefile ] || exit 0; \
26101 r=`${PWD_COMMAND}`; export r; \
26102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26103 $(HOST_EXPORTS) \
26104 for flag in $(EXTRA_HOST_FLAGS) ; do \
26105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26106 done; \
26107 echo "Doing distclean in readline" ; \
26108 (cd $(HOST_SUBDIR)/readline && \
26109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26111 "RANLIB=$${RANLIB}" \
26112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26113 distclean) \
26114 || exit 1
26116 @endif readline
26118 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
26119 maybe-maintainer-clean-readline:
26120 @if readline
26121 maybe-maintainer-clean-readline: maintainer-clean-readline
26123 maintainer-clean-readline:
26124 @: $(MAKE); $(unstage)
26125 @[ -f ./readline/Makefile ] || exit 0; \
26126 r=`${PWD_COMMAND}`; export r; \
26127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26128 $(HOST_EXPORTS) \
26129 for flag in $(EXTRA_HOST_FLAGS) ; do \
26130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26131 done; \
26132 echo "Doing maintainer-clean in readline" ; \
26133 (cd $(HOST_SUBDIR)/readline && \
26134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26136 "RANLIB=$${RANLIB}" \
26137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26138 maintainer-clean) \
26139 || exit 1
26141 @endif readline
26145 .PHONY: configure-sid maybe-configure-sid
26146 maybe-configure-sid:
26147 @if gcc-bootstrap
26148 configure-sid: stage_current
26149 @endif gcc-bootstrap
26150 @if sid
26151 maybe-configure-sid: configure-sid
26152 configure-sid:
26153 @: $(MAKE); $(unstage)
26154 @r=`${PWD_COMMAND}`; export r; \
26155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26156 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
26157 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
26158 $(HOST_EXPORTS) \
26159 echo Configuring in $(HOST_SUBDIR)/sid; \
26160 cd "$(HOST_SUBDIR)/sid" || exit 1; \
26161 case $(srcdir) in \
26162 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26163 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
26164 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26165 esac; \
26166 module_srcdir=sid; \
26167 $(SHELL) \
26168 $$s/$$module_srcdir/configure \
26169 --srcdir=$${topdir}/$$module_srcdir \
26170 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26171 --target=${target_alias} \
26172 || exit 1
26173 @endif sid
26179 .PHONY: all-sid maybe-all-sid
26180 maybe-all-sid:
26181 @if gcc-bootstrap
26182 all-sid: stage_current
26183 @endif gcc-bootstrap
26184 @if sid
26185 TARGET-sid=all
26186 maybe-all-sid: all-sid
26187 all-sid: configure-sid
26188 @: $(MAKE); $(unstage)
26189 @r=`${PWD_COMMAND}`; export r; \
26190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26191 $(HOST_EXPORTS) \
26192 (cd $(HOST_SUBDIR)/sid && \
26193 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26194 $(TARGET-sid))
26195 @endif sid
26200 .PHONY: check-sid maybe-check-sid
26201 maybe-check-sid:
26202 @if sid
26203 maybe-check-sid: check-sid
26205 check-sid:
26206 @: $(MAKE); $(unstage)
26207 @r=`${PWD_COMMAND}`; export r; \
26208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26209 $(HOST_EXPORTS) \
26210 (cd $(HOST_SUBDIR)/sid && \
26211 $(MAKE) $(FLAGS_TO_PASS) check)
26213 @endif sid
26215 .PHONY: install-sid maybe-install-sid
26216 maybe-install-sid:
26217 @if sid
26218 maybe-install-sid: install-sid
26220 install-sid: installdirs
26221 @: $(MAKE); $(unstage)
26222 @r=`${PWD_COMMAND}`; export r; \
26223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26224 $(HOST_EXPORTS) \
26225 (cd $(HOST_SUBDIR)/sid && \
26226 $(MAKE) $(FLAGS_TO_PASS) install)
26228 @endif sid
26230 .PHONY: install-strip-sid maybe-install-strip-sid
26231 maybe-install-strip-sid:
26232 @if sid
26233 maybe-install-strip-sid: install-strip-sid
26235 install-strip-sid: installdirs
26236 @: $(MAKE); $(unstage)
26237 @r=`${PWD_COMMAND}`; export r; \
26238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26239 $(HOST_EXPORTS) \
26240 (cd $(HOST_SUBDIR)/sid && \
26241 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26243 @endif sid
26245 # Other targets (info, dvi, pdf, etc.)
26247 .PHONY: maybe-info-sid info-sid
26248 maybe-info-sid:
26249 @if sid
26250 maybe-info-sid: info-sid
26252 info-sid: \
26253 configure-sid
26254 @: $(MAKE); $(unstage)
26255 @[ -f ./sid/Makefile ] || exit 0; \
26256 r=`${PWD_COMMAND}`; export r; \
26257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26258 $(HOST_EXPORTS) \
26259 for flag in $(EXTRA_HOST_FLAGS) ; do \
26260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26261 done; \
26262 echo "Doing info in sid" ; \
26263 (cd $(HOST_SUBDIR)/sid && \
26264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26266 "RANLIB=$${RANLIB}" \
26267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26268 info) \
26269 || exit 1
26271 @endif sid
26273 .PHONY: maybe-dvi-sid dvi-sid
26274 maybe-dvi-sid:
26275 @if sid
26276 maybe-dvi-sid: dvi-sid
26278 dvi-sid: \
26279 configure-sid
26280 @: $(MAKE); $(unstage)
26281 @[ -f ./sid/Makefile ] || exit 0; \
26282 r=`${PWD_COMMAND}`; export r; \
26283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26284 $(HOST_EXPORTS) \
26285 for flag in $(EXTRA_HOST_FLAGS) ; do \
26286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26287 done; \
26288 echo "Doing dvi in sid" ; \
26289 (cd $(HOST_SUBDIR)/sid && \
26290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26292 "RANLIB=$${RANLIB}" \
26293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26294 dvi) \
26295 || exit 1
26297 @endif sid
26299 .PHONY: maybe-pdf-sid pdf-sid
26300 maybe-pdf-sid:
26301 @if sid
26302 maybe-pdf-sid: pdf-sid
26304 pdf-sid: \
26305 configure-sid
26306 @: $(MAKE); $(unstage)
26307 @[ -f ./sid/Makefile ] || exit 0; \
26308 r=`${PWD_COMMAND}`; export r; \
26309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26310 $(HOST_EXPORTS) \
26311 for flag in $(EXTRA_HOST_FLAGS) ; do \
26312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26313 done; \
26314 echo "Doing pdf in sid" ; \
26315 (cd $(HOST_SUBDIR)/sid && \
26316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26318 "RANLIB=$${RANLIB}" \
26319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26320 pdf) \
26321 || exit 1
26323 @endif sid
26325 .PHONY: maybe-html-sid html-sid
26326 maybe-html-sid:
26327 @if sid
26328 maybe-html-sid: html-sid
26330 html-sid: \
26331 configure-sid
26332 @: $(MAKE); $(unstage)
26333 @[ -f ./sid/Makefile ] || exit 0; \
26334 r=`${PWD_COMMAND}`; export r; \
26335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26336 $(HOST_EXPORTS) \
26337 for flag in $(EXTRA_HOST_FLAGS) ; do \
26338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26339 done; \
26340 echo "Doing html in sid" ; \
26341 (cd $(HOST_SUBDIR)/sid && \
26342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26344 "RANLIB=$${RANLIB}" \
26345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26346 html) \
26347 || exit 1
26349 @endif sid
26351 .PHONY: maybe-TAGS-sid TAGS-sid
26352 maybe-TAGS-sid:
26353 @if sid
26354 maybe-TAGS-sid: TAGS-sid
26356 TAGS-sid: \
26357 configure-sid
26358 @: $(MAKE); $(unstage)
26359 @[ -f ./sid/Makefile ] || exit 0; \
26360 r=`${PWD_COMMAND}`; export r; \
26361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26362 $(HOST_EXPORTS) \
26363 for flag in $(EXTRA_HOST_FLAGS) ; do \
26364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26365 done; \
26366 echo "Doing TAGS in sid" ; \
26367 (cd $(HOST_SUBDIR)/sid && \
26368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26370 "RANLIB=$${RANLIB}" \
26371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26372 TAGS) \
26373 || exit 1
26375 @endif sid
26377 .PHONY: maybe-install-info-sid install-info-sid
26378 maybe-install-info-sid:
26379 @if sid
26380 maybe-install-info-sid: install-info-sid
26382 install-info-sid: \
26383 configure-sid \
26384 info-sid
26385 @: $(MAKE); $(unstage)
26386 @[ -f ./sid/Makefile ] || exit 0; \
26387 r=`${PWD_COMMAND}`; export r; \
26388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26389 $(HOST_EXPORTS) \
26390 for flag in $(EXTRA_HOST_FLAGS) ; do \
26391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26392 done; \
26393 echo "Doing install-info in sid" ; \
26394 (cd $(HOST_SUBDIR)/sid && \
26395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26397 "RANLIB=$${RANLIB}" \
26398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26399 install-info) \
26400 || exit 1
26402 @endif sid
26404 .PHONY: maybe-install-pdf-sid install-pdf-sid
26405 maybe-install-pdf-sid:
26406 @if sid
26407 maybe-install-pdf-sid: install-pdf-sid
26409 install-pdf-sid: \
26410 configure-sid \
26411 pdf-sid
26412 @: $(MAKE); $(unstage)
26413 @[ -f ./sid/Makefile ] || exit 0; \
26414 r=`${PWD_COMMAND}`; export r; \
26415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26416 $(HOST_EXPORTS) \
26417 for flag in $(EXTRA_HOST_FLAGS) ; do \
26418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26419 done; \
26420 echo "Doing install-pdf in sid" ; \
26421 (cd $(HOST_SUBDIR)/sid && \
26422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26424 "RANLIB=$${RANLIB}" \
26425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26426 install-pdf) \
26427 || exit 1
26429 @endif sid
26431 .PHONY: maybe-install-html-sid install-html-sid
26432 maybe-install-html-sid:
26433 @if sid
26434 maybe-install-html-sid: install-html-sid
26436 install-html-sid: \
26437 configure-sid \
26438 html-sid
26439 @: $(MAKE); $(unstage)
26440 @[ -f ./sid/Makefile ] || exit 0; \
26441 r=`${PWD_COMMAND}`; export r; \
26442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26443 $(HOST_EXPORTS) \
26444 for flag in $(EXTRA_HOST_FLAGS) ; do \
26445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26446 done; \
26447 echo "Doing install-html in sid" ; \
26448 (cd $(HOST_SUBDIR)/sid && \
26449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26451 "RANLIB=$${RANLIB}" \
26452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26453 install-html) \
26454 || exit 1
26456 @endif sid
26458 .PHONY: maybe-installcheck-sid installcheck-sid
26459 maybe-installcheck-sid:
26460 @if sid
26461 maybe-installcheck-sid: installcheck-sid
26463 installcheck-sid: \
26464 configure-sid
26465 @: $(MAKE); $(unstage)
26466 @[ -f ./sid/Makefile ] || exit 0; \
26467 r=`${PWD_COMMAND}`; export r; \
26468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26469 $(HOST_EXPORTS) \
26470 for flag in $(EXTRA_HOST_FLAGS) ; do \
26471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26472 done; \
26473 echo "Doing installcheck in sid" ; \
26474 (cd $(HOST_SUBDIR)/sid && \
26475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26477 "RANLIB=$${RANLIB}" \
26478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26479 installcheck) \
26480 || exit 1
26482 @endif sid
26484 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
26485 maybe-mostlyclean-sid:
26486 @if sid
26487 maybe-mostlyclean-sid: mostlyclean-sid
26489 mostlyclean-sid:
26490 @: $(MAKE); $(unstage)
26491 @[ -f ./sid/Makefile ] || exit 0; \
26492 r=`${PWD_COMMAND}`; export r; \
26493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26494 $(HOST_EXPORTS) \
26495 for flag in $(EXTRA_HOST_FLAGS) ; do \
26496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26497 done; \
26498 echo "Doing mostlyclean in sid" ; \
26499 (cd $(HOST_SUBDIR)/sid && \
26500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26502 "RANLIB=$${RANLIB}" \
26503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26504 mostlyclean) \
26505 || exit 1
26507 @endif sid
26509 .PHONY: maybe-clean-sid clean-sid
26510 maybe-clean-sid:
26511 @if sid
26512 maybe-clean-sid: clean-sid
26514 clean-sid:
26515 @: $(MAKE); $(unstage)
26516 @[ -f ./sid/Makefile ] || exit 0; \
26517 r=`${PWD_COMMAND}`; export r; \
26518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26519 $(HOST_EXPORTS) \
26520 for flag in $(EXTRA_HOST_FLAGS) ; do \
26521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26522 done; \
26523 echo "Doing clean in sid" ; \
26524 (cd $(HOST_SUBDIR)/sid && \
26525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26527 "RANLIB=$${RANLIB}" \
26528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26529 clean) \
26530 || exit 1
26532 @endif sid
26534 .PHONY: maybe-distclean-sid distclean-sid
26535 maybe-distclean-sid:
26536 @if sid
26537 maybe-distclean-sid: distclean-sid
26539 distclean-sid:
26540 @: $(MAKE); $(unstage)
26541 @[ -f ./sid/Makefile ] || exit 0; \
26542 r=`${PWD_COMMAND}`; export r; \
26543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26544 $(HOST_EXPORTS) \
26545 for flag in $(EXTRA_HOST_FLAGS) ; do \
26546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26547 done; \
26548 echo "Doing distclean in sid" ; \
26549 (cd $(HOST_SUBDIR)/sid && \
26550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26552 "RANLIB=$${RANLIB}" \
26553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26554 distclean) \
26555 || exit 1
26557 @endif sid
26559 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
26560 maybe-maintainer-clean-sid:
26561 @if sid
26562 maybe-maintainer-clean-sid: maintainer-clean-sid
26564 maintainer-clean-sid:
26565 @: $(MAKE); $(unstage)
26566 @[ -f ./sid/Makefile ] || exit 0; \
26567 r=`${PWD_COMMAND}`; export r; \
26568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26569 $(HOST_EXPORTS) \
26570 for flag in $(EXTRA_HOST_FLAGS) ; do \
26571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26572 done; \
26573 echo "Doing maintainer-clean in sid" ; \
26574 (cd $(HOST_SUBDIR)/sid && \
26575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26577 "RANLIB=$${RANLIB}" \
26578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26579 maintainer-clean) \
26580 || exit 1
26582 @endif sid
26586 .PHONY: configure-sim maybe-configure-sim
26587 maybe-configure-sim:
26588 @if gcc-bootstrap
26589 configure-sim: stage_current
26590 @endif gcc-bootstrap
26591 @if sim
26592 maybe-configure-sim: configure-sim
26593 configure-sim:
26594 @: $(MAKE); $(unstage)
26595 @r=`${PWD_COMMAND}`; export r; \
26596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26597 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
26598 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
26599 $(HOST_EXPORTS) \
26600 echo Configuring in $(HOST_SUBDIR)/sim; \
26601 cd "$(HOST_SUBDIR)/sim" || exit 1; \
26602 case $(srcdir) in \
26603 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26604 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
26605 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26606 esac; \
26607 module_srcdir=sim; \
26608 $(SHELL) \
26609 $$s/$$module_srcdir/configure \
26610 --srcdir=$${topdir}/$$module_srcdir \
26611 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26612 --target=${target_alias} \
26613 || exit 1
26614 @endif sim
26620 .PHONY: all-sim maybe-all-sim
26621 maybe-all-sim:
26622 @if gcc-bootstrap
26623 all-sim: stage_current
26624 @endif gcc-bootstrap
26625 @if sim
26626 TARGET-sim=all
26627 maybe-all-sim: all-sim
26628 all-sim: configure-sim
26629 @: $(MAKE); $(unstage)
26630 @r=`${PWD_COMMAND}`; export r; \
26631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26632 $(HOST_EXPORTS) \
26633 (cd $(HOST_SUBDIR)/sim && \
26634 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26635 $(TARGET-sim))
26636 @endif sim
26641 .PHONY: check-sim maybe-check-sim
26642 maybe-check-sim:
26643 @if sim
26644 maybe-check-sim: check-sim
26646 check-sim:
26647 @: $(MAKE); $(unstage)
26648 @r=`${PWD_COMMAND}`; export r; \
26649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26650 $(HOST_EXPORTS) \
26651 (cd $(HOST_SUBDIR)/sim && \
26652 $(MAKE) $(FLAGS_TO_PASS) check)
26654 @endif sim
26656 .PHONY: install-sim maybe-install-sim
26657 maybe-install-sim:
26658 @if sim
26659 maybe-install-sim: install-sim
26661 install-sim: installdirs
26662 @: $(MAKE); $(unstage)
26663 @r=`${PWD_COMMAND}`; export r; \
26664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26665 $(HOST_EXPORTS) \
26666 (cd $(HOST_SUBDIR)/sim && \
26667 $(MAKE) $(FLAGS_TO_PASS) install)
26669 @endif sim
26671 .PHONY: install-strip-sim maybe-install-strip-sim
26672 maybe-install-strip-sim:
26673 @if sim
26674 maybe-install-strip-sim: install-strip-sim
26676 install-strip-sim: installdirs
26677 @: $(MAKE); $(unstage)
26678 @r=`${PWD_COMMAND}`; export r; \
26679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26680 $(HOST_EXPORTS) \
26681 (cd $(HOST_SUBDIR)/sim && \
26682 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26684 @endif sim
26686 # Other targets (info, dvi, pdf, etc.)
26688 .PHONY: maybe-info-sim info-sim
26689 maybe-info-sim:
26690 @if sim
26691 maybe-info-sim: info-sim
26693 info-sim: \
26694 configure-sim
26695 @: $(MAKE); $(unstage)
26696 @[ -f ./sim/Makefile ] || exit 0; \
26697 r=`${PWD_COMMAND}`; export r; \
26698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26699 $(HOST_EXPORTS) \
26700 for flag in $(EXTRA_HOST_FLAGS) ; do \
26701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26702 done; \
26703 echo "Doing info in sim" ; \
26704 (cd $(HOST_SUBDIR)/sim && \
26705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26707 "RANLIB=$${RANLIB}" \
26708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26709 info) \
26710 || exit 1
26712 @endif sim
26714 .PHONY: maybe-dvi-sim dvi-sim
26715 maybe-dvi-sim:
26716 @if sim
26717 maybe-dvi-sim: dvi-sim
26719 dvi-sim: \
26720 configure-sim
26721 @: $(MAKE); $(unstage)
26722 @[ -f ./sim/Makefile ] || exit 0; \
26723 r=`${PWD_COMMAND}`; export r; \
26724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26725 $(HOST_EXPORTS) \
26726 for flag in $(EXTRA_HOST_FLAGS) ; do \
26727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26728 done; \
26729 echo "Doing dvi in sim" ; \
26730 (cd $(HOST_SUBDIR)/sim && \
26731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26733 "RANLIB=$${RANLIB}" \
26734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26735 dvi) \
26736 || exit 1
26738 @endif sim
26740 .PHONY: maybe-pdf-sim pdf-sim
26741 maybe-pdf-sim:
26742 @if sim
26743 maybe-pdf-sim: pdf-sim
26745 pdf-sim: \
26746 configure-sim
26747 @: $(MAKE); $(unstage)
26748 @[ -f ./sim/Makefile ] || exit 0; \
26749 r=`${PWD_COMMAND}`; export r; \
26750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26751 $(HOST_EXPORTS) \
26752 for flag in $(EXTRA_HOST_FLAGS) ; do \
26753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26754 done; \
26755 echo "Doing pdf in sim" ; \
26756 (cd $(HOST_SUBDIR)/sim && \
26757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26759 "RANLIB=$${RANLIB}" \
26760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26761 pdf) \
26762 || exit 1
26764 @endif sim
26766 .PHONY: maybe-html-sim html-sim
26767 maybe-html-sim:
26768 @if sim
26769 maybe-html-sim: html-sim
26771 html-sim: \
26772 configure-sim
26773 @: $(MAKE); $(unstage)
26774 @[ -f ./sim/Makefile ] || exit 0; \
26775 r=`${PWD_COMMAND}`; export r; \
26776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26777 $(HOST_EXPORTS) \
26778 for flag in $(EXTRA_HOST_FLAGS) ; do \
26779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26780 done; \
26781 echo "Doing html in sim" ; \
26782 (cd $(HOST_SUBDIR)/sim && \
26783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26785 "RANLIB=$${RANLIB}" \
26786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26787 html) \
26788 || exit 1
26790 @endif sim
26792 .PHONY: maybe-TAGS-sim TAGS-sim
26793 maybe-TAGS-sim:
26794 @if sim
26795 maybe-TAGS-sim: TAGS-sim
26797 TAGS-sim: \
26798 configure-sim
26799 @: $(MAKE); $(unstage)
26800 @[ -f ./sim/Makefile ] || exit 0; \
26801 r=`${PWD_COMMAND}`; export r; \
26802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26803 $(HOST_EXPORTS) \
26804 for flag in $(EXTRA_HOST_FLAGS) ; do \
26805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26806 done; \
26807 echo "Doing TAGS in sim" ; \
26808 (cd $(HOST_SUBDIR)/sim && \
26809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26811 "RANLIB=$${RANLIB}" \
26812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26813 TAGS) \
26814 || exit 1
26816 @endif sim
26818 .PHONY: maybe-install-info-sim install-info-sim
26819 maybe-install-info-sim:
26820 @if sim
26821 maybe-install-info-sim: install-info-sim
26823 install-info-sim: \
26824 configure-sim \
26825 info-sim
26826 @: $(MAKE); $(unstage)
26827 @[ -f ./sim/Makefile ] || exit 0; \
26828 r=`${PWD_COMMAND}`; export r; \
26829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26830 $(HOST_EXPORTS) \
26831 for flag in $(EXTRA_HOST_FLAGS) ; do \
26832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26833 done; \
26834 echo "Doing install-info in sim" ; \
26835 (cd $(HOST_SUBDIR)/sim && \
26836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26838 "RANLIB=$${RANLIB}" \
26839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26840 install-info) \
26841 || exit 1
26843 @endif sim
26845 .PHONY: maybe-install-pdf-sim install-pdf-sim
26846 maybe-install-pdf-sim:
26847 @if sim
26848 maybe-install-pdf-sim: install-pdf-sim
26850 install-pdf-sim: \
26851 configure-sim \
26852 pdf-sim
26853 @: $(MAKE); $(unstage)
26854 @[ -f ./sim/Makefile ] || exit 0; \
26855 r=`${PWD_COMMAND}`; export r; \
26856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26857 $(HOST_EXPORTS) \
26858 for flag in $(EXTRA_HOST_FLAGS) ; do \
26859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26860 done; \
26861 echo "Doing install-pdf in sim" ; \
26862 (cd $(HOST_SUBDIR)/sim && \
26863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26865 "RANLIB=$${RANLIB}" \
26866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26867 install-pdf) \
26868 || exit 1
26870 @endif sim
26872 .PHONY: maybe-install-html-sim install-html-sim
26873 maybe-install-html-sim:
26874 @if sim
26875 maybe-install-html-sim: install-html-sim
26877 install-html-sim: \
26878 configure-sim \
26879 html-sim
26880 @: $(MAKE); $(unstage)
26881 @[ -f ./sim/Makefile ] || exit 0; \
26882 r=`${PWD_COMMAND}`; export r; \
26883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26884 $(HOST_EXPORTS) \
26885 for flag in $(EXTRA_HOST_FLAGS) ; do \
26886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26887 done; \
26888 echo "Doing install-html in sim" ; \
26889 (cd $(HOST_SUBDIR)/sim && \
26890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26892 "RANLIB=$${RANLIB}" \
26893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26894 install-html) \
26895 || exit 1
26897 @endif sim
26899 .PHONY: maybe-installcheck-sim installcheck-sim
26900 maybe-installcheck-sim:
26901 @if sim
26902 maybe-installcheck-sim: installcheck-sim
26904 installcheck-sim: \
26905 configure-sim
26906 @: $(MAKE); $(unstage)
26907 @[ -f ./sim/Makefile ] || exit 0; \
26908 r=`${PWD_COMMAND}`; export r; \
26909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26910 $(HOST_EXPORTS) \
26911 for flag in $(EXTRA_HOST_FLAGS) ; do \
26912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26913 done; \
26914 echo "Doing installcheck in sim" ; \
26915 (cd $(HOST_SUBDIR)/sim && \
26916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26918 "RANLIB=$${RANLIB}" \
26919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26920 installcheck) \
26921 || exit 1
26923 @endif sim
26925 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
26926 maybe-mostlyclean-sim:
26927 @if sim
26928 maybe-mostlyclean-sim: mostlyclean-sim
26930 mostlyclean-sim:
26931 @: $(MAKE); $(unstage)
26932 @[ -f ./sim/Makefile ] || exit 0; \
26933 r=`${PWD_COMMAND}`; export r; \
26934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26935 $(HOST_EXPORTS) \
26936 for flag in $(EXTRA_HOST_FLAGS) ; do \
26937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26938 done; \
26939 echo "Doing mostlyclean in sim" ; \
26940 (cd $(HOST_SUBDIR)/sim && \
26941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26943 "RANLIB=$${RANLIB}" \
26944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26945 mostlyclean) \
26946 || exit 1
26948 @endif sim
26950 .PHONY: maybe-clean-sim clean-sim
26951 maybe-clean-sim:
26952 @if sim
26953 maybe-clean-sim: clean-sim
26955 clean-sim:
26956 @: $(MAKE); $(unstage)
26957 @[ -f ./sim/Makefile ] || exit 0; \
26958 r=`${PWD_COMMAND}`; export r; \
26959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26960 $(HOST_EXPORTS) \
26961 for flag in $(EXTRA_HOST_FLAGS) ; do \
26962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26963 done; \
26964 echo "Doing clean in sim" ; \
26965 (cd $(HOST_SUBDIR)/sim && \
26966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26968 "RANLIB=$${RANLIB}" \
26969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26970 clean) \
26971 || exit 1
26973 @endif sim
26975 .PHONY: maybe-distclean-sim distclean-sim
26976 maybe-distclean-sim:
26977 @if sim
26978 maybe-distclean-sim: distclean-sim
26980 distclean-sim:
26981 @: $(MAKE); $(unstage)
26982 @[ -f ./sim/Makefile ] || exit 0; \
26983 r=`${PWD_COMMAND}`; export r; \
26984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26985 $(HOST_EXPORTS) \
26986 for flag in $(EXTRA_HOST_FLAGS) ; do \
26987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26988 done; \
26989 echo "Doing distclean in sim" ; \
26990 (cd $(HOST_SUBDIR)/sim && \
26991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26993 "RANLIB=$${RANLIB}" \
26994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26995 distclean) \
26996 || exit 1
26998 @endif sim
27000 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
27001 maybe-maintainer-clean-sim:
27002 @if sim
27003 maybe-maintainer-clean-sim: maintainer-clean-sim
27005 maintainer-clean-sim:
27006 @: $(MAKE); $(unstage)
27007 @[ -f ./sim/Makefile ] || exit 0; \
27008 r=`${PWD_COMMAND}`; export r; \
27009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27010 $(HOST_EXPORTS) \
27011 for flag in $(EXTRA_HOST_FLAGS) ; do \
27012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27013 done; \
27014 echo "Doing maintainer-clean in sim" ; \
27015 (cd $(HOST_SUBDIR)/sim && \
27016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27018 "RANLIB=$${RANLIB}" \
27019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27020 maintainer-clean) \
27021 || exit 1
27023 @endif sim
27027 .PHONY: configure-texinfo maybe-configure-texinfo
27028 maybe-configure-texinfo:
27029 @if gcc-bootstrap
27030 configure-texinfo: stage_current
27031 @endif gcc-bootstrap
27032 @if texinfo
27033 maybe-configure-texinfo: configure-texinfo
27034 configure-texinfo:
27035 @: $(MAKE); $(unstage)
27036 @r=`${PWD_COMMAND}`; export r; \
27037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27038 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
27039 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
27040 $(HOST_EXPORTS) \
27041 echo Configuring in $(HOST_SUBDIR)/texinfo; \
27042 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
27043 case $(srcdir) in \
27044 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27045 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
27046 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27047 esac; \
27048 module_srcdir=texinfo; \
27049 $(SHELL) \
27050 $$s/$$module_srcdir/configure \
27051 --srcdir=$${topdir}/$$module_srcdir \
27052 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27053 --target=${target_alias} \
27054 || exit 1
27055 @endif texinfo
27061 .PHONY: all-texinfo maybe-all-texinfo
27062 maybe-all-texinfo:
27063 @if gcc-bootstrap
27064 all-texinfo: stage_current
27065 @endif gcc-bootstrap
27066 @if texinfo
27067 TARGET-texinfo=all
27068 maybe-all-texinfo: all-texinfo
27069 all-texinfo: configure-texinfo
27070 @: $(MAKE); $(unstage)
27071 @r=`${PWD_COMMAND}`; export r; \
27072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27073 $(HOST_EXPORTS) \
27074 (cd $(HOST_SUBDIR)/texinfo && \
27075 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27076 $(TARGET-texinfo))
27077 @endif texinfo
27082 .PHONY: check-texinfo maybe-check-texinfo
27083 maybe-check-texinfo:
27084 @if texinfo
27085 maybe-check-texinfo: check-texinfo
27087 check-texinfo:
27088 @: $(MAKE); $(unstage)
27089 @r=`${PWD_COMMAND}`; export r; \
27090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27091 $(HOST_EXPORTS) \
27092 (cd $(HOST_SUBDIR)/texinfo && \
27093 $(MAKE) $(FLAGS_TO_PASS) check)
27095 @endif texinfo
27097 .PHONY: install-texinfo maybe-install-texinfo
27098 maybe-install-texinfo:
27099 @if texinfo
27100 maybe-install-texinfo: install-texinfo
27102 install-texinfo:
27104 @endif texinfo
27106 .PHONY: install-strip-texinfo maybe-install-strip-texinfo
27107 maybe-install-strip-texinfo:
27108 @if texinfo
27109 maybe-install-strip-texinfo: install-strip-texinfo
27111 install-strip-texinfo:
27113 @endif texinfo
27115 # Other targets (info, dvi, pdf, etc.)
27117 .PHONY: maybe-info-texinfo info-texinfo
27118 maybe-info-texinfo:
27119 @if texinfo
27120 maybe-info-texinfo: info-texinfo
27122 info-texinfo: \
27123 configure-texinfo
27124 @: $(MAKE); $(unstage)
27125 @[ -f ./texinfo/Makefile ] || exit 0; \
27126 r=`${PWD_COMMAND}`; export r; \
27127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27128 $(HOST_EXPORTS) \
27129 for flag in $(EXTRA_HOST_FLAGS) ; do \
27130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27131 done; \
27132 echo "Doing info in texinfo" ; \
27133 (cd $(HOST_SUBDIR)/texinfo && \
27134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27136 "RANLIB=$${RANLIB}" \
27137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27138 info) \
27139 || exit 1
27141 @endif texinfo
27143 .PHONY: maybe-dvi-texinfo dvi-texinfo
27144 maybe-dvi-texinfo:
27145 @if texinfo
27146 maybe-dvi-texinfo: dvi-texinfo
27148 dvi-texinfo: \
27149 configure-texinfo
27150 @: $(MAKE); $(unstage)
27151 @[ -f ./texinfo/Makefile ] || exit 0; \
27152 r=`${PWD_COMMAND}`; export r; \
27153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27154 $(HOST_EXPORTS) \
27155 for flag in $(EXTRA_HOST_FLAGS) ; do \
27156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27157 done; \
27158 echo "Doing dvi in texinfo" ; \
27159 (cd $(HOST_SUBDIR)/texinfo && \
27160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27162 "RANLIB=$${RANLIB}" \
27163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27164 dvi) \
27165 || exit 1
27167 @endif texinfo
27169 .PHONY: maybe-pdf-texinfo pdf-texinfo
27170 maybe-pdf-texinfo:
27171 @if texinfo
27172 maybe-pdf-texinfo: pdf-texinfo
27174 pdf-texinfo: \
27175 configure-texinfo
27176 @: $(MAKE); $(unstage)
27177 @[ -f ./texinfo/Makefile ] || exit 0; \
27178 r=`${PWD_COMMAND}`; export r; \
27179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27180 $(HOST_EXPORTS) \
27181 for flag in $(EXTRA_HOST_FLAGS) ; do \
27182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27183 done; \
27184 echo "Doing pdf in texinfo" ; \
27185 (cd $(HOST_SUBDIR)/texinfo && \
27186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27188 "RANLIB=$${RANLIB}" \
27189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27190 pdf) \
27191 || exit 1
27193 @endif texinfo
27195 .PHONY: maybe-html-texinfo html-texinfo
27196 maybe-html-texinfo:
27197 @if texinfo
27198 maybe-html-texinfo: html-texinfo
27200 html-texinfo: \
27201 configure-texinfo
27202 @: $(MAKE); $(unstage)
27203 @[ -f ./texinfo/Makefile ] || exit 0; \
27204 r=`${PWD_COMMAND}`; export r; \
27205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27206 $(HOST_EXPORTS) \
27207 for flag in $(EXTRA_HOST_FLAGS) ; do \
27208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27209 done; \
27210 echo "Doing html in texinfo" ; \
27211 (cd $(HOST_SUBDIR)/texinfo && \
27212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27214 "RANLIB=$${RANLIB}" \
27215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27216 html) \
27217 || exit 1
27219 @endif texinfo
27221 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
27222 maybe-TAGS-texinfo:
27223 @if texinfo
27224 maybe-TAGS-texinfo: TAGS-texinfo
27226 TAGS-texinfo: \
27227 configure-texinfo
27228 @: $(MAKE); $(unstage)
27229 @[ -f ./texinfo/Makefile ] || exit 0; \
27230 r=`${PWD_COMMAND}`; export r; \
27231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27232 $(HOST_EXPORTS) \
27233 for flag in $(EXTRA_HOST_FLAGS) ; do \
27234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27235 done; \
27236 echo "Doing TAGS in texinfo" ; \
27237 (cd $(HOST_SUBDIR)/texinfo && \
27238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27240 "RANLIB=$${RANLIB}" \
27241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27242 TAGS) \
27243 || exit 1
27245 @endif texinfo
27247 .PHONY: maybe-install-info-texinfo install-info-texinfo
27248 maybe-install-info-texinfo:
27249 @if texinfo
27250 maybe-install-info-texinfo: install-info-texinfo
27252 install-info-texinfo: \
27253 configure-texinfo \
27254 info-texinfo
27255 @: $(MAKE); $(unstage)
27256 @[ -f ./texinfo/Makefile ] || exit 0; \
27257 r=`${PWD_COMMAND}`; export r; \
27258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27259 $(HOST_EXPORTS) \
27260 for flag in $(EXTRA_HOST_FLAGS) ; do \
27261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27262 done; \
27263 echo "Doing install-info in texinfo" ; \
27264 (cd $(HOST_SUBDIR)/texinfo && \
27265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27267 "RANLIB=$${RANLIB}" \
27268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27269 install-info) \
27270 || exit 1
27272 @endif texinfo
27274 .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
27275 maybe-install-pdf-texinfo:
27276 @if texinfo
27277 maybe-install-pdf-texinfo: install-pdf-texinfo
27279 install-pdf-texinfo: \
27280 configure-texinfo \
27281 pdf-texinfo
27282 @: $(MAKE); $(unstage)
27283 @[ -f ./texinfo/Makefile ] || exit 0; \
27284 r=`${PWD_COMMAND}`; export r; \
27285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27286 $(HOST_EXPORTS) \
27287 for flag in $(EXTRA_HOST_FLAGS) ; do \
27288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27289 done; \
27290 echo "Doing install-pdf in texinfo" ; \
27291 (cd $(HOST_SUBDIR)/texinfo && \
27292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27294 "RANLIB=$${RANLIB}" \
27295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27296 install-pdf) \
27297 || exit 1
27299 @endif texinfo
27301 .PHONY: maybe-install-html-texinfo install-html-texinfo
27302 maybe-install-html-texinfo:
27303 @if texinfo
27304 maybe-install-html-texinfo: install-html-texinfo
27306 install-html-texinfo: \
27307 configure-texinfo \
27308 html-texinfo
27309 @: $(MAKE); $(unstage)
27310 @[ -f ./texinfo/Makefile ] || exit 0; \
27311 r=`${PWD_COMMAND}`; export r; \
27312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27313 $(HOST_EXPORTS) \
27314 for flag in $(EXTRA_HOST_FLAGS) ; do \
27315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27316 done; \
27317 echo "Doing install-html in texinfo" ; \
27318 (cd $(HOST_SUBDIR)/texinfo && \
27319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27321 "RANLIB=$${RANLIB}" \
27322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27323 install-html) \
27324 || exit 1
27326 @endif texinfo
27328 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
27329 maybe-installcheck-texinfo:
27330 @if texinfo
27331 maybe-installcheck-texinfo: installcheck-texinfo
27333 installcheck-texinfo: \
27334 configure-texinfo
27335 @: $(MAKE); $(unstage)
27336 @[ -f ./texinfo/Makefile ] || exit 0; \
27337 r=`${PWD_COMMAND}`; export r; \
27338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27339 $(HOST_EXPORTS) \
27340 for flag in $(EXTRA_HOST_FLAGS) ; do \
27341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27342 done; \
27343 echo "Doing installcheck in texinfo" ; \
27344 (cd $(HOST_SUBDIR)/texinfo && \
27345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27347 "RANLIB=$${RANLIB}" \
27348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27349 installcheck) \
27350 || exit 1
27352 @endif texinfo
27354 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
27355 maybe-mostlyclean-texinfo:
27356 @if texinfo
27357 maybe-mostlyclean-texinfo: mostlyclean-texinfo
27359 mostlyclean-texinfo:
27360 @: $(MAKE); $(unstage)
27361 @[ -f ./texinfo/Makefile ] || exit 0; \
27362 r=`${PWD_COMMAND}`; export r; \
27363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27364 $(HOST_EXPORTS) \
27365 for flag in $(EXTRA_HOST_FLAGS) ; do \
27366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27367 done; \
27368 echo "Doing mostlyclean in texinfo" ; \
27369 (cd $(HOST_SUBDIR)/texinfo && \
27370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27372 "RANLIB=$${RANLIB}" \
27373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27374 mostlyclean) \
27375 || exit 1
27377 @endif texinfo
27379 .PHONY: maybe-clean-texinfo clean-texinfo
27380 maybe-clean-texinfo:
27381 @if texinfo
27382 maybe-clean-texinfo: clean-texinfo
27384 clean-texinfo:
27385 @: $(MAKE); $(unstage)
27386 @[ -f ./texinfo/Makefile ] || exit 0; \
27387 r=`${PWD_COMMAND}`; export r; \
27388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27389 $(HOST_EXPORTS) \
27390 for flag in $(EXTRA_HOST_FLAGS) ; do \
27391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27392 done; \
27393 echo "Doing clean in texinfo" ; \
27394 (cd $(HOST_SUBDIR)/texinfo && \
27395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27397 "RANLIB=$${RANLIB}" \
27398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27399 clean) \
27400 || exit 1
27402 @endif texinfo
27404 .PHONY: maybe-distclean-texinfo distclean-texinfo
27405 maybe-distclean-texinfo:
27406 @if texinfo
27407 maybe-distclean-texinfo: distclean-texinfo
27409 distclean-texinfo:
27410 @: $(MAKE); $(unstage)
27411 @[ -f ./texinfo/Makefile ] || exit 0; \
27412 r=`${PWD_COMMAND}`; export r; \
27413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27414 $(HOST_EXPORTS) \
27415 for flag in $(EXTRA_HOST_FLAGS) ; do \
27416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27417 done; \
27418 echo "Doing distclean in texinfo" ; \
27419 (cd $(HOST_SUBDIR)/texinfo && \
27420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27422 "RANLIB=$${RANLIB}" \
27423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27424 distclean) \
27425 || exit 1
27427 @endif texinfo
27429 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
27430 maybe-maintainer-clean-texinfo:
27431 @if texinfo
27432 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
27434 maintainer-clean-texinfo:
27435 @: $(MAKE); $(unstage)
27436 @[ -f ./texinfo/Makefile ] || exit 0; \
27437 r=`${PWD_COMMAND}`; export r; \
27438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27439 $(HOST_EXPORTS) \
27440 for flag in $(EXTRA_HOST_FLAGS) ; do \
27441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27442 done; \
27443 echo "Doing maintainer-clean in texinfo" ; \
27444 (cd $(HOST_SUBDIR)/texinfo && \
27445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27447 "RANLIB=$${RANLIB}" \
27448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27449 maintainer-clean) \
27450 || exit 1
27452 @endif texinfo
27456 .PHONY: configure-zlib maybe-configure-zlib
27457 maybe-configure-zlib:
27458 @if gcc-bootstrap
27459 configure-zlib: stage_current
27460 @endif gcc-bootstrap
27461 @if zlib
27462 maybe-configure-zlib: configure-zlib
27463 configure-zlib:
27464 @r=`${PWD_COMMAND}`; export r; \
27465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27466 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27467 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
27468 $(HOST_EXPORTS) \
27469 echo Configuring in $(HOST_SUBDIR)/zlib; \
27470 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
27471 case $(srcdir) in \
27472 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27473 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27474 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27475 esac; \
27476 module_srcdir=zlib; \
27477 $(SHELL) \
27478 $$s/$$module_srcdir/configure \
27479 --srcdir=$${topdir}/$$module_srcdir \
27480 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27481 --target=${target_alias} \
27482 || exit 1
27483 @endif zlib
27487 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
27488 maybe-configure-stage1-zlib:
27489 @if zlib-bootstrap
27490 maybe-configure-stage1-zlib: configure-stage1-zlib
27491 configure-stage1-zlib:
27492 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
27493 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27494 @r=`${PWD_COMMAND}`; export r; \
27495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27496 TFLAGS="$(STAGE1_TFLAGS)"; \
27497 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27498 $(HOST_EXPORTS) \
27499 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
27500 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
27501 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
27502 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
27503 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
27504 cd $(HOST_SUBDIR)/zlib || exit 1; \
27505 case $(srcdir) in \
27506 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27507 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27508 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27509 esac; \
27510 module_srcdir=zlib; \
27511 $(SHELL) $$s/$$module_srcdir/configure \
27512 --srcdir=$${topdir}/$$module_srcdir \
27513 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27514 --target=${target_alias} \
27516 $(STAGE1_CONFIGURE_FLAGS)
27517 @endif zlib-bootstrap
27519 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
27520 maybe-configure-stage2-zlib:
27521 @if zlib-bootstrap
27522 maybe-configure-stage2-zlib: configure-stage2-zlib
27523 configure-stage2-zlib:
27524 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
27525 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27526 @r=`${PWD_COMMAND}`; export r; \
27527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27528 TFLAGS="$(STAGE2_TFLAGS)"; \
27529 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27530 $(HOST_EXPORTS) \
27531 $(POSTSTAGE1_HOST_EXPORTS) \
27532 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
27533 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
27534 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
27535 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
27536 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
27537 cd $(HOST_SUBDIR)/zlib || exit 1; \
27538 case $(srcdir) in \
27539 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27540 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27541 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27542 esac; \
27543 module_srcdir=zlib; \
27544 $(SHELL) $$s/$$module_srcdir/configure \
27545 --srcdir=$${topdir}/$$module_srcdir \
27546 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27547 --target=${target_alias} \
27548 --with-build-libsubdir=$(HOST_SUBDIR) \
27549 $(STAGE2_CONFIGURE_FLAGS)
27550 @endif zlib-bootstrap
27552 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
27553 maybe-configure-stage3-zlib:
27554 @if zlib-bootstrap
27555 maybe-configure-stage3-zlib: configure-stage3-zlib
27556 configure-stage3-zlib:
27557 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
27558 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27559 @r=`${PWD_COMMAND}`; export r; \
27560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27561 TFLAGS="$(STAGE3_TFLAGS)"; \
27562 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27563 $(HOST_EXPORTS) \
27564 $(POSTSTAGE1_HOST_EXPORTS) \
27565 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
27566 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
27567 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
27568 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
27569 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
27570 cd $(HOST_SUBDIR)/zlib || exit 1; \
27571 case $(srcdir) in \
27572 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27573 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27574 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27575 esac; \
27576 module_srcdir=zlib; \
27577 $(SHELL) $$s/$$module_srcdir/configure \
27578 --srcdir=$${topdir}/$$module_srcdir \
27579 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27580 --target=${target_alias} \
27581 --with-build-libsubdir=$(HOST_SUBDIR) \
27582 $(STAGE3_CONFIGURE_FLAGS)
27583 @endif zlib-bootstrap
27585 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
27586 maybe-configure-stage4-zlib:
27587 @if zlib-bootstrap
27588 maybe-configure-stage4-zlib: configure-stage4-zlib
27589 configure-stage4-zlib:
27590 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
27591 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27592 @r=`${PWD_COMMAND}`; export r; \
27593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27594 TFLAGS="$(STAGE4_TFLAGS)"; \
27595 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27596 $(HOST_EXPORTS) \
27597 $(POSTSTAGE1_HOST_EXPORTS) \
27598 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
27599 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
27600 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
27601 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
27602 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
27603 cd $(HOST_SUBDIR)/zlib || exit 1; \
27604 case $(srcdir) in \
27605 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27606 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27607 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27608 esac; \
27609 module_srcdir=zlib; \
27610 $(SHELL) $$s/$$module_srcdir/configure \
27611 --srcdir=$${topdir}/$$module_srcdir \
27612 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27613 --target=${target_alias} \
27614 --with-build-libsubdir=$(HOST_SUBDIR) \
27615 $(STAGE4_CONFIGURE_FLAGS)
27616 @endif zlib-bootstrap
27618 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
27619 maybe-configure-stageprofile-zlib:
27620 @if zlib-bootstrap
27621 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
27622 configure-stageprofile-zlib:
27623 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
27624 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27625 @r=`${PWD_COMMAND}`; export r; \
27626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27627 TFLAGS="$(STAGEprofile_TFLAGS)"; \
27628 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27629 $(HOST_EXPORTS) \
27630 $(POSTSTAGE1_HOST_EXPORTS) \
27631 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
27632 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
27633 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
27634 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
27635 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
27636 cd $(HOST_SUBDIR)/zlib || exit 1; \
27637 case $(srcdir) in \
27638 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27639 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27640 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27641 esac; \
27642 module_srcdir=zlib; \
27643 $(SHELL) $$s/$$module_srcdir/configure \
27644 --srcdir=$${topdir}/$$module_srcdir \
27645 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27646 --target=${target_alias} \
27647 --with-build-libsubdir=$(HOST_SUBDIR) \
27648 $(STAGEprofile_CONFIGURE_FLAGS)
27649 @endif zlib-bootstrap
27651 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
27652 maybe-configure-stagefeedback-zlib:
27653 @if zlib-bootstrap
27654 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
27655 configure-stagefeedback-zlib:
27656 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
27657 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
27658 @r=`${PWD_COMMAND}`; export r; \
27659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27660 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
27661 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
27662 $(HOST_EXPORTS) \
27663 $(POSTSTAGE1_HOST_EXPORTS) \
27664 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
27665 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
27666 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
27667 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
27668 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
27669 cd $(HOST_SUBDIR)/zlib || exit 1; \
27670 case $(srcdir) in \
27671 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27672 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
27673 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27674 esac; \
27675 module_srcdir=zlib; \
27676 $(SHELL) $$s/$$module_srcdir/configure \
27677 --srcdir=$${topdir}/$$module_srcdir \
27678 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27679 --target=${target_alias} \
27680 --with-build-libsubdir=$(HOST_SUBDIR) \
27681 $(STAGEfeedback_CONFIGURE_FLAGS)
27682 @endif zlib-bootstrap
27688 .PHONY: all-zlib maybe-all-zlib
27689 maybe-all-zlib:
27690 @if gcc-bootstrap
27691 all-zlib: stage_current
27692 @endif gcc-bootstrap
27693 @if zlib
27694 TARGET-zlib=all
27695 maybe-all-zlib: all-zlib
27696 all-zlib: configure-zlib
27697 @r=`${PWD_COMMAND}`; export r; \
27698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27699 $(HOST_EXPORTS) \
27700 (cd $(HOST_SUBDIR)/zlib && \
27701 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27702 $(TARGET-zlib))
27703 @endif zlib
27707 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
27708 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
27709 maybe-all-stage1-zlib:
27710 maybe-clean-stage1-zlib:
27711 @if zlib-bootstrap
27712 maybe-all-stage1-zlib: all-stage1-zlib
27713 all-stage1: all-stage1-zlib
27714 TARGET-stage1-zlib = $(TARGET-zlib)
27715 all-stage1-zlib: configure-stage1-zlib
27716 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
27717 @r=`${PWD_COMMAND}`; export r; \
27718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27719 TFLAGS="$(STAGE1_TFLAGS)"; \
27720 $(HOST_EXPORTS) \
27721 cd $(HOST_SUBDIR)/zlib && \
27722 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27723 CFLAGS="$(STAGE1_CFLAGS)" \
27724 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
27725 LIBCFLAGS="$(LIBCFLAGS)" \
27726 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27727 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27728 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27729 $(EXTRA_HOST_FLAGS) \
27730 $(STAGE1_FLAGS_TO_PASS) \
27731 TFLAGS="$(STAGE1_TFLAGS)" \
27732 $(TARGET-stage1-zlib)
27734 maybe-clean-stage1-zlib: clean-stage1-zlib
27735 clean-stage1: clean-stage1-zlib
27736 clean-stage1-zlib:
27737 @if [ $(current_stage) = stage1 ]; then \
27738 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27739 else \
27740 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
27741 $(MAKE) stage1-start; \
27742 fi; \
27743 cd $(HOST_SUBDIR)/zlib && \
27744 $(MAKE) $(EXTRA_HOST_FLAGS) \
27745 $(STAGE1_FLAGS_TO_PASS) clean
27746 @endif zlib-bootstrap
27749 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
27750 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
27751 maybe-all-stage2-zlib:
27752 maybe-clean-stage2-zlib:
27753 @if zlib-bootstrap
27754 maybe-all-stage2-zlib: all-stage2-zlib
27755 all-stage2: all-stage2-zlib
27756 TARGET-stage2-zlib = $(TARGET-zlib)
27757 all-stage2-zlib: configure-stage2-zlib
27758 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
27759 @r=`${PWD_COMMAND}`; export r; \
27760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27761 TFLAGS="$(STAGE2_TFLAGS)"; \
27762 $(HOST_EXPORTS) \
27763 $(POSTSTAGE1_HOST_EXPORTS) \
27764 cd $(HOST_SUBDIR)/zlib && \
27765 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27766 CFLAGS="$(STAGE2_CFLAGS)" \
27767 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
27768 LIBCFLAGS="$(STAGE2_CFLAGS)" \
27769 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27770 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27771 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27772 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27773 TFLAGS="$(STAGE2_TFLAGS)" \
27774 $(TARGET-stage2-zlib)
27776 maybe-clean-stage2-zlib: clean-stage2-zlib
27777 clean-stage2: clean-stage2-zlib
27778 clean-stage2-zlib:
27779 @if [ $(current_stage) = stage2 ]; then \
27780 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27781 else \
27782 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
27783 $(MAKE) stage2-start; \
27784 fi; \
27785 cd $(HOST_SUBDIR)/zlib && \
27786 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27787 @endif zlib-bootstrap
27790 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
27791 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
27792 maybe-all-stage3-zlib:
27793 maybe-clean-stage3-zlib:
27794 @if zlib-bootstrap
27795 maybe-all-stage3-zlib: all-stage3-zlib
27796 all-stage3: all-stage3-zlib
27797 TARGET-stage3-zlib = $(TARGET-zlib)
27798 all-stage3-zlib: configure-stage3-zlib
27799 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
27800 @r=`${PWD_COMMAND}`; export r; \
27801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27802 TFLAGS="$(STAGE3_TFLAGS)"; \
27803 $(HOST_EXPORTS) \
27804 $(POSTSTAGE1_HOST_EXPORTS) \
27805 cd $(HOST_SUBDIR)/zlib && \
27806 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27807 CFLAGS="$(STAGE3_CFLAGS)" \
27808 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
27809 LIBCFLAGS="$(STAGE3_CFLAGS)" \
27810 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27811 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27812 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27813 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27814 TFLAGS="$(STAGE3_TFLAGS)" \
27815 $(TARGET-stage3-zlib)
27817 maybe-clean-stage3-zlib: clean-stage3-zlib
27818 clean-stage3: clean-stage3-zlib
27819 clean-stage3-zlib:
27820 @if [ $(current_stage) = stage3 ]; then \
27821 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27822 else \
27823 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
27824 $(MAKE) stage3-start; \
27825 fi; \
27826 cd $(HOST_SUBDIR)/zlib && \
27827 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27828 @endif zlib-bootstrap
27831 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
27832 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
27833 maybe-all-stage4-zlib:
27834 maybe-clean-stage4-zlib:
27835 @if zlib-bootstrap
27836 maybe-all-stage4-zlib: all-stage4-zlib
27837 all-stage4: all-stage4-zlib
27838 TARGET-stage4-zlib = $(TARGET-zlib)
27839 all-stage4-zlib: configure-stage4-zlib
27840 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
27841 @r=`${PWD_COMMAND}`; export r; \
27842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27843 TFLAGS="$(STAGE4_TFLAGS)"; \
27844 $(HOST_EXPORTS) \
27845 $(POSTSTAGE1_HOST_EXPORTS) \
27846 cd $(HOST_SUBDIR)/zlib && \
27847 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27848 CFLAGS="$(STAGE4_CFLAGS)" \
27849 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
27850 LIBCFLAGS="$(STAGE4_CFLAGS)" \
27851 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27852 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27853 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27854 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27855 TFLAGS="$(STAGE4_TFLAGS)" \
27856 $(TARGET-stage4-zlib)
27858 maybe-clean-stage4-zlib: clean-stage4-zlib
27859 clean-stage4: clean-stage4-zlib
27860 clean-stage4-zlib:
27861 @if [ $(current_stage) = stage4 ]; then \
27862 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27863 else \
27864 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
27865 $(MAKE) stage4-start; \
27866 fi; \
27867 cd $(HOST_SUBDIR)/zlib && \
27868 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27869 @endif zlib-bootstrap
27872 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
27873 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
27874 maybe-all-stageprofile-zlib:
27875 maybe-clean-stageprofile-zlib:
27876 @if zlib-bootstrap
27877 maybe-all-stageprofile-zlib: all-stageprofile-zlib
27878 all-stageprofile: all-stageprofile-zlib
27879 TARGET-stageprofile-zlib = $(TARGET-zlib)
27880 all-stageprofile-zlib: configure-stageprofile-zlib
27881 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
27882 @r=`${PWD_COMMAND}`; export r; \
27883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27884 TFLAGS="$(STAGEprofile_TFLAGS)"; \
27885 $(HOST_EXPORTS) \
27886 $(POSTSTAGE1_HOST_EXPORTS) \
27887 cd $(HOST_SUBDIR)/zlib && \
27888 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27889 CFLAGS="$(STAGEprofile_CFLAGS)" \
27890 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
27891 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
27892 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27893 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27894 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27895 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27896 TFLAGS="$(STAGEprofile_TFLAGS)" \
27897 $(TARGET-stageprofile-zlib)
27899 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
27900 clean-stageprofile: clean-stageprofile-zlib
27901 clean-stageprofile-zlib:
27902 @if [ $(current_stage) = stageprofile ]; then \
27903 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27904 else \
27905 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
27906 $(MAKE) stageprofile-start; \
27907 fi; \
27908 cd $(HOST_SUBDIR)/zlib && \
27909 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27910 @endif zlib-bootstrap
27913 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
27914 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
27915 maybe-all-stagefeedback-zlib:
27916 maybe-clean-stagefeedback-zlib:
27917 @if zlib-bootstrap
27918 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
27919 all-stagefeedback: all-stagefeedback-zlib
27920 TARGET-stagefeedback-zlib = $(TARGET-zlib)
27921 all-stagefeedback-zlib: configure-stagefeedback-zlib
27922 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
27923 @r=`${PWD_COMMAND}`; export r; \
27924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27925 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
27926 $(HOST_EXPORTS) \
27927 $(POSTSTAGE1_HOST_EXPORTS) \
27928 cd $(HOST_SUBDIR)/zlib && \
27929 $(MAKE) $(BASE_FLAGS_TO_PASS) \
27930 CFLAGS="$(STAGEfeedback_CFLAGS)" \
27931 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
27932 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
27933 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
27934 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
27935 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
27936 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
27937 TFLAGS="$(STAGEfeedback_TFLAGS)" \
27938 $(TARGET-stagefeedback-zlib)
27940 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
27941 clean-stagefeedback: clean-stagefeedback-zlib
27942 clean-stagefeedback-zlib:
27943 @if [ $(current_stage) = stagefeedback ]; then \
27944 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
27945 else \
27946 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
27947 $(MAKE) stagefeedback-start; \
27948 fi; \
27949 cd $(HOST_SUBDIR)/zlib && \
27950 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
27951 @endif zlib-bootstrap
27957 .PHONY: check-zlib maybe-check-zlib
27958 maybe-check-zlib:
27959 @if zlib
27960 maybe-check-zlib: check-zlib
27962 check-zlib:
27964 @endif zlib
27966 .PHONY: install-zlib maybe-install-zlib
27967 maybe-install-zlib:
27968 @if zlib
27969 maybe-install-zlib: install-zlib
27971 install-zlib:
27973 @endif zlib
27975 .PHONY: install-strip-zlib maybe-install-strip-zlib
27976 maybe-install-strip-zlib:
27977 @if zlib
27978 maybe-install-strip-zlib: install-strip-zlib
27980 install-strip-zlib:
27982 @endif zlib
27984 # Other targets (info, dvi, pdf, etc.)
27986 .PHONY: maybe-info-zlib info-zlib
27987 maybe-info-zlib:
27988 @if zlib
27989 maybe-info-zlib: info-zlib
27991 info-zlib: \
27992 configure-zlib
27993 @[ -f ./zlib/Makefile ] || exit 0; \
27994 r=`${PWD_COMMAND}`; export r; \
27995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27996 $(HOST_EXPORTS) \
27997 for flag in $(EXTRA_HOST_FLAGS) ; do \
27998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27999 done; \
28000 echo "Doing info in zlib" ; \
28001 (cd $(HOST_SUBDIR)/zlib && \
28002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28004 "RANLIB=$${RANLIB}" \
28005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28006 info) \
28007 || exit 1
28009 @endif zlib
28011 .PHONY: maybe-dvi-zlib dvi-zlib
28012 maybe-dvi-zlib:
28013 @if zlib
28014 maybe-dvi-zlib: dvi-zlib
28016 dvi-zlib: \
28017 configure-zlib
28018 @[ -f ./zlib/Makefile ] || exit 0; \
28019 r=`${PWD_COMMAND}`; export r; \
28020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28021 $(HOST_EXPORTS) \
28022 for flag in $(EXTRA_HOST_FLAGS) ; do \
28023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28024 done; \
28025 echo "Doing dvi in zlib" ; \
28026 (cd $(HOST_SUBDIR)/zlib && \
28027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28029 "RANLIB=$${RANLIB}" \
28030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28031 dvi) \
28032 || exit 1
28034 @endif zlib
28036 .PHONY: maybe-pdf-zlib pdf-zlib
28037 maybe-pdf-zlib:
28038 @if zlib
28039 maybe-pdf-zlib: pdf-zlib
28041 pdf-zlib: \
28042 configure-zlib
28043 @[ -f ./zlib/Makefile ] || exit 0; \
28044 r=`${PWD_COMMAND}`; export r; \
28045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28046 $(HOST_EXPORTS) \
28047 for flag in $(EXTRA_HOST_FLAGS) ; do \
28048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28049 done; \
28050 echo "Doing pdf in zlib" ; \
28051 (cd $(HOST_SUBDIR)/zlib && \
28052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28054 "RANLIB=$${RANLIB}" \
28055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28056 pdf) \
28057 || exit 1
28059 @endif zlib
28061 .PHONY: maybe-html-zlib html-zlib
28062 maybe-html-zlib:
28063 @if zlib
28064 maybe-html-zlib: html-zlib
28066 html-zlib: \
28067 configure-zlib
28068 @[ -f ./zlib/Makefile ] || exit 0; \
28069 r=`${PWD_COMMAND}`; export r; \
28070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28071 $(HOST_EXPORTS) \
28072 for flag in $(EXTRA_HOST_FLAGS) ; do \
28073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28074 done; \
28075 echo "Doing html in zlib" ; \
28076 (cd $(HOST_SUBDIR)/zlib && \
28077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28079 "RANLIB=$${RANLIB}" \
28080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28081 html) \
28082 || exit 1
28084 @endif zlib
28086 .PHONY: maybe-TAGS-zlib TAGS-zlib
28087 maybe-TAGS-zlib:
28088 @if zlib
28089 maybe-TAGS-zlib: TAGS-zlib
28091 TAGS-zlib: \
28092 configure-zlib
28093 @[ -f ./zlib/Makefile ] || exit 0; \
28094 r=`${PWD_COMMAND}`; export r; \
28095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28096 $(HOST_EXPORTS) \
28097 for flag in $(EXTRA_HOST_FLAGS) ; do \
28098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28099 done; \
28100 echo "Doing TAGS in zlib" ; \
28101 (cd $(HOST_SUBDIR)/zlib && \
28102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28104 "RANLIB=$${RANLIB}" \
28105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28106 TAGS) \
28107 || exit 1
28109 @endif zlib
28111 .PHONY: maybe-install-info-zlib install-info-zlib
28112 maybe-install-info-zlib:
28113 @if zlib
28114 maybe-install-info-zlib: install-info-zlib
28116 install-info-zlib: \
28117 configure-zlib \
28118 info-zlib
28119 @[ -f ./zlib/Makefile ] || exit 0; \
28120 r=`${PWD_COMMAND}`; export r; \
28121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28122 $(HOST_EXPORTS) \
28123 for flag in $(EXTRA_HOST_FLAGS) ; do \
28124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28125 done; \
28126 echo "Doing install-info in zlib" ; \
28127 (cd $(HOST_SUBDIR)/zlib && \
28128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28130 "RANLIB=$${RANLIB}" \
28131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28132 install-info) \
28133 || exit 1
28135 @endif zlib
28137 .PHONY: maybe-install-pdf-zlib install-pdf-zlib
28138 maybe-install-pdf-zlib:
28139 @if zlib
28140 maybe-install-pdf-zlib: install-pdf-zlib
28142 install-pdf-zlib: \
28143 configure-zlib \
28144 pdf-zlib
28145 @[ -f ./zlib/Makefile ] || exit 0; \
28146 r=`${PWD_COMMAND}`; export r; \
28147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28148 $(HOST_EXPORTS) \
28149 for flag in $(EXTRA_HOST_FLAGS) ; do \
28150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28151 done; \
28152 echo "Doing install-pdf in zlib" ; \
28153 (cd $(HOST_SUBDIR)/zlib && \
28154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28156 "RANLIB=$${RANLIB}" \
28157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28158 install-pdf) \
28159 || exit 1
28161 @endif zlib
28163 .PHONY: maybe-install-html-zlib install-html-zlib
28164 maybe-install-html-zlib:
28165 @if zlib
28166 maybe-install-html-zlib: install-html-zlib
28168 install-html-zlib: \
28169 configure-zlib \
28170 html-zlib
28171 @[ -f ./zlib/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-html in zlib" ; \
28179 (cd $(HOST_SUBDIR)/zlib && \
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-html) \
28185 || exit 1
28187 @endif zlib
28189 .PHONY: maybe-installcheck-zlib installcheck-zlib
28190 maybe-installcheck-zlib:
28191 @if zlib
28192 maybe-installcheck-zlib: installcheck-zlib
28194 installcheck-zlib: \
28195 configure-zlib
28196 @[ -f ./zlib/Makefile ] || exit 0; \
28197 r=`${PWD_COMMAND}`; export r; \
28198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28199 $(HOST_EXPORTS) \
28200 for flag in $(EXTRA_HOST_FLAGS) ; do \
28201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28202 done; \
28203 echo "Doing installcheck in zlib" ; \
28204 (cd $(HOST_SUBDIR)/zlib && \
28205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28207 "RANLIB=$${RANLIB}" \
28208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28209 installcheck) \
28210 || exit 1
28212 @endif zlib
28214 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
28215 maybe-mostlyclean-zlib:
28216 @if zlib
28217 maybe-mostlyclean-zlib: mostlyclean-zlib
28219 mostlyclean-zlib:
28220 @[ -f ./zlib/Makefile ] || exit 0; \
28221 r=`${PWD_COMMAND}`; export r; \
28222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28223 $(HOST_EXPORTS) \
28224 for flag in $(EXTRA_HOST_FLAGS) ; do \
28225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28226 done; \
28227 echo "Doing mostlyclean in zlib" ; \
28228 (cd $(HOST_SUBDIR)/zlib && \
28229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28231 "RANLIB=$${RANLIB}" \
28232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28233 mostlyclean) \
28234 || exit 1
28236 @endif zlib
28238 .PHONY: maybe-clean-zlib clean-zlib
28239 maybe-clean-zlib:
28240 @if zlib
28241 maybe-clean-zlib: clean-zlib
28243 clean-zlib:
28244 @[ -f ./zlib/Makefile ] || exit 0; \
28245 r=`${PWD_COMMAND}`; export r; \
28246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28247 $(HOST_EXPORTS) \
28248 for flag in $(EXTRA_HOST_FLAGS) ; do \
28249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28250 done; \
28251 echo "Doing clean in zlib" ; \
28252 (cd $(HOST_SUBDIR)/zlib && \
28253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28255 "RANLIB=$${RANLIB}" \
28256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28257 clean) \
28258 || exit 1
28260 @endif zlib
28262 .PHONY: maybe-distclean-zlib distclean-zlib
28263 maybe-distclean-zlib:
28264 @if zlib
28265 maybe-distclean-zlib: distclean-zlib
28267 distclean-zlib:
28268 @[ -f ./zlib/Makefile ] || exit 0; \
28269 r=`${PWD_COMMAND}`; export r; \
28270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28271 $(HOST_EXPORTS) \
28272 for flag in $(EXTRA_HOST_FLAGS) ; do \
28273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28274 done; \
28275 echo "Doing distclean in zlib" ; \
28276 (cd $(HOST_SUBDIR)/zlib && \
28277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28279 "RANLIB=$${RANLIB}" \
28280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28281 distclean) \
28282 || exit 1
28284 @endif zlib
28286 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
28287 maybe-maintainer-clean-zlib:
28288 @if zlib
28289 maybe-maintainer-clean-zlib: maintainer-clean-zlib
28291 maintainer-clean-zlib:
28292 @[ -f ./zlib/Makefile ] || exit 0; \
28293 r=`${PWD_COMMAND}`; export r; \
28294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28295 $(HOST_EXPORTS) \
28296 for flag in $(EXTRA_HOST_FLAGS) ; do \
28297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28298 done; \
28299 echo "Doing maintainer-clean in zlib" ; \
28300 (cd $(HOST_SUBDIR)/zlib && \
28301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28303 "RANLIB=$${RANLIB}" \
28304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28305 maintainer-clean) \
28306 || exit 1
28308 @endif zlib
28312 .PHONY: configure-gdb maybe-configure-gdb
28313 maybe-configure-gdb:
28314 @if gcc-bootstrap
28315 configure-gdb: stage_current
28316 @endif gcc-bootstrap
28317 @if gdb
28318 maybe-configure-gdb: configure-gdb
28319 configure-gdb:
28320 @: $(MAKE); $(unstage)
28321 @r=`${PWD_COMMAND}`; export r; \
28322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28323 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
28324 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
28325 $(HOST_EXPORTS) \
28326 echo Configuring in $(HOST_SUBDIR)/gdb; \
28327 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
28328 case $(srcdir) in \
28329 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28330 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
28331 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28332 esac; \
28333 module_srcdir=gdb; \
28334 $(SHELL) \
28335 $$s/$$module_srcdir/configure \
28336 --srcdir=$${topdir}/$$module_srcdir \
28337 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28338 --target=${target_alias} \
28339 || exit 1
28340 @endif gdb
28346 .PHONY: all-gdb maybe-all-gdb
28347 maybe-all-gdb:
28348 @if gcc-bootstrap
28349 all-gdb: stage_current
28350 @endif gcc-bootstrap
28351 @if gdb
28352 TARGET-gdb=all
28353 maybe-all-gdb: all-gdb
28354 all-gdb: configure-gdb
28355 @: $(MAKE); $(unstage)
28356 @r=`${PWD_COMMAND}`; export r; \
28357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28358 $(HOST_EXPORTS) \
28359 (cd $(HOST_SUBDIR)/gdb && \
28360 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28361 $(TARGET-gdb))
28362 @endif gdb
28367 .PHONY: check-gdb maybe-check-gdb
28368 maybe-check-gdb:
28369 @if gdb
28370 maybe-check-gdb: check-gdb
28372 check-gdb:
28373 @: $(MAKE); $(unstage)
28374 @r=`${PWD_COMMAND}`; export r; \
28375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28376 $(HOST_EXPORTS) \
28377 (cd $(HOST_SUBDIR)/gdb && \
28378 $(MAKE) $(FLAGS_TO_PASS) check)
28380 @endif gdb
28382 .PHONY: install-gdb maybe-install-gdb
28383 maybe-install-gdb:
28384 @if gdb
28385 maybe-install-gdb: install-gdb
28387 install-gdb: installdirs
28388 @: $(MAKE); $(unstage)
28389 @r=`${PWD_COMMAND}`; export r; \
28390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28391 $(HOST_EXPORTS) \
28392 (cd $(HOST_SUBDIR)/gdb && \
28393 $(MAKE) $(FLAGS_TO_PASS) install)
28395 @endif gdb
28397 .PHONY: install-strip-gdb maybe-install-strip-gdb
28398 maybe-install-strip-gdb:
28399 @if gdb
28400 maybe-install-strip-gdb: install-strip-gdb
28402 install-strip-gdb: installdirs
28403 @: $(MAKE); $(unstage)
28404 @r=`${PWD_COMMAND}`; export r; \
28405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28406 $(HOST_EXPORTS) \
28407 (cd $(HOST_SUBDIR)/gdb && \
28408 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28410 @endif gdb
28412 # Other targets (info, dvi, pdf, etc.)
28414 .PHONY: maybe-info-gdb info-gdb
28415 maybe-info-gdb:
28416 @if gdb
28417 maybe-info-gdb: info-gdb
28419 info-gdb: \
28420 configure-gdb
28421 @: $(MAKE); $(unstage)
28422 @[ -f ./gdb/Makefile ] || exit 0; \
28423 r=`${PWD_COMMAND}`; export r; \
28424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28425 $(HOST_EXPORTS) \
28426 for flag in $(EXTRA_HOST_FLAGS) ; do \
28427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28428 done; \
28429 echo "Doing info in gdb" ; \
28430 (cd $(HOST_SUBDIR)/gdb && \
28431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28433 "RANLIB=$${RANLIB}" \
28434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28435 info) \
28436 || exit 1
28438 @endif gdb
28440 .PHONY: maybe-dvi-gdb dvi-gdb
28441 maybe-dvi-gdb:
28442 @if gdb
28443 maybe-dvi-gdb: dvi-gdb
28445 dvi-gdb: \
28446 configure-gdb
28447 @: $(MAKE); $(unstage)
28448 @[ -f ./gdb/Makefile ] || exit 0; \
28449 r=`${PWD_COMMAND}`; export r; \
28450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28451 $(HOST_EXPORTS) \
28452 for flag in $(EXTRA_HOST_FLAGS) ; do \
28453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28454 done; \
28455 echo "Doing dvi in gdb" ; \
28456 (cd $(HOST_SUBDIR)/gdb && \
28457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28459 "RANLIB=$${RANLIB}" \
28460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28461 dvi) \
28462 || exit 1
28464 @endif gdb
28466 .PHONY: maybe-pdf-gdb pdf-gdb
28467 maybe-pdf-gdb:
28468 @if gdb
28469 maybe-pdf-gdb: pdf-gdb
28471 pdf-gdb: \
28472 configure-gdb
28473 @: $(MAKE); $(unstage)
28474 @[ -f ./gdb/Makefile ] || exit 0; \
28475 r=`${PWD_COMMAND}`; export r; \
28476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28477 $(HOST_EXPORTS) \
28478 for flag in $(EXTRA_HOST_FLAGS) ; do \
28479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28480 done; \
28481 echo "Doing pdf in gdb" ; \
28482 (cd $(HOST_SUBDIR)/gdb && \
28483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28485 "RANLIB=$${RANLIB}" \
28486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28487 pdf) \
28488 || exit 1
28490 @endif gdb
28492 .PHONY: maybe-html-gdb html-gdb
28493 maybe-html-gdb:
28494 @if gdb
28495 maybe-html-gdb: html-gdb
28497 html-gdb: \
28498 configure-gdb
28499 @: $(MAKE); $(unstage)
28500 @[ -f ./gdb/Makefile ] || exit 0; \
28501 r=`${PWD_COMMAND}`; export r; \
28502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28503 $(HOST_EXPORTS) \
28504 for flag in $(EXTRA_HOST_FLAGS) ; do \
28505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28506 done; \
28507 echo "Doing html in gdb" ; \
28508 (cd $(HOST_SUBDIR)/gdb && \
28509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28511 "RANLIB=$${RANLIB}" \
28512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28513 html) \
28514 || exit 1
28516 @endif gdb
28518 .PHONY: maybe-TAGS-gdb TAGS-gdb
28519 maybe-TAGS-gdb:
28520 @if gdb
28521 maybe-TAGS-gdb: TAGS-gdb
28523 TAGS-gdb: \
28524 configure-gdb
28525 @: $(MAKE); $(unstage)
28526 @[ -f ./gdb/Makefile ] || exit 0; \
28527 r=`${PWD_COMMAND}`; export r; \
28528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28529 $(HOST_EXPORTS) \
28530 for flag in $(EXTRA_HOST_FLAGS) ; do \
28531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28532 done; \
28533 echo "Doing TAGS in gdb" ; \
28534 (cd $(HOST_SUBDIR)/gdb && \
28535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28537 "RANLIB=$${RANLIB}" \
28538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28539 TAGS) \
28540 || exit 1
28542 @endif gdb
28544 .PHONY: maybe-install-info-gdb install-info-gdb
28545 maybe-install-info-gdb:
28546 @if gdb
28547 maybe-install-info-gdb: install-info-gdb
28549 install-info-gdb: \
28550 configure-gdb \
28551 info-gdb
28552 @: $(MAKE); $(unstage)
28553 @[ -f ./gdb/Makefile ] || exit 0; \
28554 r=`${PWD_COMMAND}`; export r; \
28555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28556 $(HOST_EXPORTS) \
28557 for flag in $(EXTRA_HOST_FLAGS) ; do \
28558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28559 done; \
28560 echo "Doing install-info in gdb" ; \
28561 (cd $(HOST_SUBDIR)/gdb && \
28562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28564 "RANLIB=$${RANLIB}" \
28565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28566 install-info) \
28567 || exit 1
28569 @endif gdb
28571 .PHONY: maybe-install-pdf-gdb install-pdf-gdb
28572 maybe-install-pdf-gdb:
28573 @if gdb
28574 maybe-install-pdf-gdb: install-pdf-gdb
28576 install-pdf-gdb: \
28577 configure-gdb \
28578 pdf-gdb
28579 @: $(MAKE); $(unstage)
28580 @[ -f ./gdb/Makefile ] || exit 0; \
28581 r=`${PWD_COMMAND}`; export r; \
28582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28583 $(HOST_EXPORTS) \
28584 for flag in $(EXTRA_HOST_FLAGS) ; do \
28585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28586 done; \
28587 echo "Doing install-pdf in gdb" ; \
28588 (cd $(HOST_SUBDIR)/gdb && \
28589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28591 "RANLIB=$${RANLIB}" \
28592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28593 install-pdf) \
28594 || exit 1
28596 @endif gdb
28598 .PHONY: maybe-install-html-gdb install-html-gdb
28599 maybe-install-html-gdb:
28600 @if gdb
28601 maybe-install-html-gdb: install-html-gdb
28603 install-html-gdb: \
28604 configure-gdb \
28605 html-gdb
28606 @: $(MAKE); $(unstage)
28607 @[ -f ./gdb/Makefile ] || exit 0; \
28608 r=`${PWD_COMMAND}`; export r; \
28609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28610 $(HOST_EXPORTS) \
28611 for flag in $(EXTRA_HOST_FLAGS) ; do \
28612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28613 done; \
28614 echo "Doing install-html in gdb" ; \
28615 (cd $(HOST_SUBDIR)/gdb && \
28616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28618 "RANLIB=$${RANLIB}" \
28619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28620 install-html) \
28621 || exit 1
28623 @endif gdb
28625 .PHONY: maybe-installcheck-gdb installcheck-gdb
28626 maybe-installcheck-gdb:
28627 @if gdb
28628 maybe-installcheck-gdb: installcheck-gdb
28630 installcheck-gdb: \
28631 configure-gdb
28632 @: $(MAKE); $(unstage)
28633 @[ -f ./gdb/Makefile ] || exit 0; \
28634 r=`${PWD_COMMAND}`; export r; \
28635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28636 $(HOST_EXPORTS) \
28637 for flag in $(EXTRA_HOST_FLAGS) ; do \
28638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28639 done; \
28640 echo "Doing installcheck in gdb" ; \
28641 (cd $(HOST_SUBDIR)/gdb && \
28642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28644 "RANLIB=$${RANLIB}" \
28645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28646 installcheck) \
28647 || exit 1
28649 @endif gdb
28651 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
28652 maybe-mostlyclean-gdb:
28653 @if gdb
28654 maybe-mostlyclean-gdb: mostlyclean-gdb
28656 mostlyclean-gdb:
28657 @: $(MAKE); $(unstage)
28658 @[ -f ./gdb/Makefile ] || exit 0; \
28659 r=`${PWD_COMMAND}`; export r; \
28660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28661 $(HOST_EXPORTS) \
28662 for flag in $(EXTRA_HOST_FLAGS) ; do \
28663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28664 done; \
28665 echo "Doing mostlyclean in gdb" ; \
28666 (cd $(HOST_SUBDIR)/gdb && \
28667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28669 "RANLIB=$${RANLIB}" \
28670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28671 mostlyclean) \
28672 || exit 1
28674 @endif gdb
28676 .PHONY: maybe-clean-gdb clean-gdb
28677 maybe-clean-gdb:
28678 @if gdb
28679 maybe-clean-gdb: clean-gdb
28681 clean-gdb:
28682 @: $(MAKE); $(unstage)
28683 @[ -f ./gdb/Makefile ] || exit 0; \
28684 r=`${PWD_COMMAND}`; export r; \
28685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28686 $(HOST_EXPORTS) \
28687 for flag in $(EXTRA_HOST_FLAGS) ; do \
28688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28689 done; \
28690 echo "Doing clean in gdb" ; \
28691 (cd $(HOST_SUBDIR)/gdb && \
28692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28694 "RANLIB=$${RANLIB}" \
28695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28696 clean) \
28697 || exit 1
28699 @endif gdb
28701 .PHONY: maybe-distclean-gdb distclean-gdb
28702 maybe-distclean-gdb:
28703 @if gdb
28704 maybe-distclean-gdb: distclean-gdb
28706 distclean-gdb:
28707 @: $(MAKE); $(unstage)
28708 @[ -f ./gdb/Makefile ] || exit 0; \
28709 r=`${PWD_COMMAND}`; export r; \
28710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28711 $(HOST_EXPORTS) \
28712 for flag in $(EXTRA_HOST_FLAGS) ; do \
28713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28714 done; \
28715 echo "Doing distclean in gdb" ; \
28716 (cd $(HOST_SUBDIR)/gdb && \
28717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28719 "RANLIB=$${RANLIB}" \
28720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28721 distclean) \
28722 || exit 1
28724 @endif gdb
28726 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
28727 maybe-maintainer-clean-gdb:
28728 @if gdb
28729 maybe-maintainer-clean-gdb: maintainer-clean-gdb
28731 maintainer-clean-gdb:
28732 @: $(MAKE); $(unstage)
28733 @[ -f ./gdb/Makefile ] || exit 0; \
28734 r=`${PWD_COMMAND}`; export r; \
28735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28736 $(HOST_EXPORTS) \
28737 for flag in $(EXTRA_HOST_FLAGS) ; do \
28738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28739 done; \
28740 echo "Doing maintainer-clean in gdb" ; \
28741 (cd $(HOST_SUBDIR)/gdb && \
28742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28744 "RANLIB=$${RANLIB}" \
28745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28746 maintainer-clean) \
28747 || exit 1
28749 @endif gdb
28753 .PHONY: configure-expect maybe-configure-expect
28754 maybe-configure-expect:
28755 @if gcc-bootstrap
28756 configure-expect: stage_current
28757 @endif gcc-bootstrap
28758 @if expect
28759 maybe-configure-expect: configure-expect
28760 configure-expect:
28761 @: $(MAKE); $(unstage)
28762 @r=`${PWD_COMMAND}`; export r; \
28763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28764 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
28765 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
28766 $(HOST_EXPORTS) \
28767 echo Configuring in $(HOST_SUBDIR)/expect; \
28768 cd "$(HOST_SUBDIR)/expect" || exit 1; \
28769 case $(srcdir) in \
28770 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28771 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
28772 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28773 esac; \
28774 module_srcdir=expect; \
28775 $(SHELL) \
28776 $$s/$$module_srcdir/configure \
28777 --srcdir=$${topdir}/$$module_srcdir \
28778 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28779 --target=${target_alias} \
28780 || exit 1
28781 @endif expect
28787 .PHONY: all-expect maybe-all-expect
28788 maybe-all-expect:
28789 @if gcc-bootstrap
28790 all-expect: stage_current
28791 @endif gcc-bootstrap
28792 @if expect
28793 TARGET-expect=all
28794 maybe-all-expect: all-expect
28795 all-expect: configure-expect
28796 @: $(MAKE); $(unstage)
28797 @r=`${PWD_COMMAND}`; export r; \
28798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28799 $(HOST_EXPORTS) \
28800 (cd $(HOST_SUBDIR)/expect && \
28801 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28802 $(TARGET-expect))
28803 @endif expect
28808 .PHONY: check-expect maybe-check-expect
28809 maybe-check-expect:
28810 @if expect
28811 maybe-check-expect: check-expect
28813 check-expect:
28814 @: $(MAKE); $(unstage)
28815 @r=`${PWD_COMMAND}`; export r; \
28816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28817 $(HOST_EXPORTS) \
28818 (cd $(HOST_SUBDIR)/expect && \
28819 $(MAKE) $(FLAGS_TO_PASS) check)
28821 @endif expect
28823 .PHONY: install-expect maybe-install-expect
28824 maybe-install-expect:
28825 @if expect
28826 maybe-install-expect: install-expect
28828 install-expect: installdirs
28829 @: $(MAKE); $(unstage)
28830 @r=`${PWD_COMMAND}`; export r; \
28831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28832 $(HOST_EXPORTS) \
28833 (cd $(HOST_SUBDIR)/expect && \
28834 $(MAKE) $(FLAGS_TO_PASS) install)
28836 @endif expect
28838 .PHONY: install-strip-expect maybe-install-strip-expect
28839 maybe-install-strip-expect:
28840 @if expect
28841 maybe-install-strip-expect: install-strip-expect
28843 install-strip-expect: installdirs
28844 @: $(MAKE); $(unstage)
28845 @r=`${PWD_COMMAND}`; export r; \
28846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28847 $(HOST_EXPORTS) \
28848 (cd $(HOST_SUBDIR)/expect && \
28849 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28851 @endif expect
28853 # Other targets (info, dvi, pdf, etc.)
28855 .PHONY: maybe-info-expect info-expect
28856 maybe-info-expect:
28857 @if expect
28858 maybe-info-expect: info-expect
28860 info-expect: \
28861 configure-expect
28862 @: $(MAKE); $(unstage)
28863 @[ -f ./expect/Makefile ] || exit 0; \
28864 r=`${PWD_COMMAND}`; export r; \
28865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28866 $(HOST_EXPORTS) \
28867 for flag in $(EXTRA_HOST_FLAGS) ; do \
28868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28869 done; \
28870 echo "Doing info in expect" ; \
28871 (cd $(HOST_SUBDIR)/expect && \
28872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28874 "RANLIB=$${RANLIB}" \
28875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28876 info) \
28877 || exit 1
28879 @endif expect
28881 .PHONY: maybe-dvi-expect dvi-expect
28882 maybe-dvi-expect:
28883 @if expect
28884 maybe-dvi-expect: dvi-expect
28886 dvi-expect: \
28887 configure-expect
28888 @: $(MAKE); $(unstage)
28889 @[ -f ./expect/Makefile ] || exit 0; \
28890 r=`${PWD_COMMAND}`; export r; \
28891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28892 $(HOST_EXPORTS) \
28893 for flag in $(EXTRA_HOST_FLAGS) ; do \
28894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28895 done; \
28896 echo "Doing dvi in expect" ; \
28897 (cd $(HOST_SUBDIR)/expect && \
28898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28900 "RANLIB=$${RANLIB}" \
28901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28902 dvi) \
28903 || exit 1
28905 @endif expect
28907 .PHONY: maybe-pdf-expect pdf-expect
28908 maybe-pdf-expect:
28909 @if expect
28910 maybe-pdf-expect: pdf-expect
28912 pdf-expect: \
28913 configure-expect
28914 @: $(MAKE); $(unstage)
28915 @[ -f ./expect/Makefile ] || exit 0; \
28916 r=`${PWD_COMMAND}`; export r; \
28917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28918 $(HOST_EXPORTS) \
28919 for flag in $(EXTRA_HOST_FLAGS) ; do \
28920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28921 done; \
28922 echo "Doing pdf in expect" ; \
28923 (cd $(HOST_SUBDIR)/expect && \
28924 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28925 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28926 "RANLIB=$${RANLIB}" \
28927 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28928 pdf) \
28929 || exit 1
28931 @endif expect
28933 .PHONY: maybe-html-expect html-expect
28934 maybe-html-expect:
28935 @if expect
28936 maybe-html-expect: html-expect
28938 html-expect: \
28939 configure-expect
28940 @: $(MAKE); $(unstage)
28941 @[ -f ./expect/Makefile ] || exit 0; \
28942 r=`${PWD_COMMAND}`; export r; \
28943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28944 $(HOST_EXPORTS) \
28945 for flag in $(EXTRA_HOST_FLAGS) ; do \
28946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28947 done; \
28948 echo "Doing html in expect" ; \
28949 (cd $(HOST_SUBDIR)/expect && \
28950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28952 "RANLIB=$${RANLIB}" \
28953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28954 html) \
28955 || exit 1
28957 @endif expect
28959 .PHONY: maybe-TAGS-expect TAGS-expect
28960 maybe-TAGS-expect:
28961 @if expect
28962 maybe-TAGS-expect: TAGS-expect
28964 TAGS-expect: \
28965 configure-expect
28966 @: $(MAKE); $(unstage)
28967 @[ -f ./expect/Makefile ] || exit 0; \
28968 r=`${PWD_COMMAND}`; export r; \
28969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28970 $(HOST_EXPORTS) \
28971 for flag in $(EXTRA_HOST_FLAGS) ; do \
28972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28973 done; \
28974 echo "Doing TAGS in expect" ; \
28975 (cd $(HOST_SUBDIR)/expect && \
28976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28978 "RANLIB=$${RANLIB}" \
28979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28980 TAGS) \
28981 || exit 1
28983 @endif expect
28985 .PHONY: maybe-install-info-expect install-info-expect
28986 maybe-install-info-expect:
28987 @if expect
28988 maybe-install-info-expect: install-info-expect
28990 install-info-expect: \
28991 configure-expect \
28992 info-expect
28993 @: $(MAKE); $(unstage)
28994 @[ -f ./expect/Makefile ] || exit 0; \
28995 r=`${PWD_COMMAND}`; export r; \
28996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28997 $(HOST_EXPORTS) \
28998 for flag in $(EXTRA_HOST_FLAGS) ; do \
28999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29000 done; \
29001 echo "Doing install-info in expect" ; \
29002 (cd $(HOST_SUBDIR)/expect && \
29003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29005 "RANLIB=$${RANLIB}" \
29006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29007 install-info) \
29008 || exit 1
29010 @endif expect
29012 .PHONY: maybe-install-pdf-expect install-pdf-expect
29013 maybe-install-pdf-expect:
29014 @if expect
29015 maybe-install-pdf-expect: install-pdf-expect
29017 install-pdf-expect: \
29018 configure-expect \
29019 pdf-expect
29020 @: $(MAKE); $(unstage)
29021 @[ -f ./expect/Makefile ] || exit 0; \
29022 r=`${PWD_COMMAND}`; export r; \
29023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29024 $(HOST_EXPORTS) \
29025 for flag in $(EXTRA_HOST_FLAGS) ; do \
29026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29027 done; \
29028 echo "Doing install-pdf in expect" ; \
29029 (cd $(HOST_SUBDIR)/expect && \
29030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29032 "RANLIB=$${RANLIB}" \
29033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29034 install-pdf) \
29035 || exit 1
29037 @endif expect
29039 .PHONY: maybe-install-html-expect install-html-expect
29040 maybe-install-html-expect:
29041 @if expect
29042 maybe-install-html-expect: install-html-expect
29044 install-html-expect: \
29045 configure-expect \
29046 html-expect
29047 @: $(MAKE); $(unstage)
29048 @[ -f ./expect/Makefile ] || exit 0; \
29049 r=`${PWD_COMMAND}`; export r; \
29050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29051 $(HOST_EXPORTS) \
29052 for flag in $(EXTRA_HOST_FLAGS) ; do \
29053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29054 done; \
29055 echo "Doing install-html in expect" ; \
29056 (cd $(HOST_SUBDIR)/expect && \
29057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29059 "RANLIB=$${RANLIB}" \
29060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29061 install-html) \
29062 || exit 1
29064 @endif expect
29066 .PHONY: maybe-installcheck-expect installcheck-expect
29067 maybe-installcheck-expect:
29068 @if expect
29069 maybe-installcheck-expect: installcheck-expect
29071 installcheck-expect: \
29072 configure-expect
29073 @: $(MAKE); $(unstage)
29074 @[ -f ./expect/Makefile ] || exit 0; \
29075 r=`${PWD_COMMAND}`; export r; \
29076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29077 $(HOST_EXPORTS) \
29078 for flag in $(EXTRA_HOST_FLAGS) ; do \
29079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29080 done; \
29081 echo "Doing installcheck in expect" ; \
29082 (cd $(HOST_SUBDIR)/expect && \
29083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29085 "RANLIB=$${RANLIB}" \
29086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29087 installcheck) \
29088 || exit 1
29090 @endif expect
29092 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
29093 maybe-mostlyclean-expect:
29094 @if expect
29095 maybe-mostlyclean-expect: mostlyclean-expect
29097 mostlyclean-expect:
29098 @: $(MAKE); $(unstage)
29099 @[ -f ./expect/Makefile ] || exit 0; \
29100 r=`${PWD_COMMAND}`; export r; \
29101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29102 $(HOST_EXPORTS) \
29103 for flag in $(EXTRA_HOST_FLAGS) ; do \
29104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29105 done; \
29106 echo "Doing mostlyclean in expect" ; \
29107 (cd $(HOST_SUBDIR)/expect && \
29108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29110 "RANLIB=$${RANLIB}" \
29111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29112 mostlyclean) \
29113 || exit 1
29115 @endif expect
29117 .PHONY: maybe-clean-expect clean-expect
29118 maybe-clean-expect:
29119 @if expect
29120 maybe-clean-expect: clean-expect
29122 clean-expect:
29123 @: $(MAKE); $(unstage)
29124 @[ -f ./expect/Makefile ] || exit 0; \
29125 r=`${PWD_COMMAND}`; export r; \
29126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29127 $(HOST_EXPORTS) \
29128 for flag in $(EXTRA_HOST_FLAGS) ; do \
29129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29130 done; \
29131 echo "Doing clean in expect" ; \
29132 (cd $(HOST_SUBDIR)/expect && \
29133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29135 "RANLIB=$${RANLIB}" \
29136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29137 clean) \
29138 || exit 1
29140 @endif expect
29142 .PHONY: maybe-distclean-expect distclean-expect
29143 maybe-distclean-expect:
29144 @if expect
29145 maybe-distclean-expect: distclean-expect
29147 distclean-expect:
29148 @: $(MAKE); $(unstage)
29149 @[ -f ./expect/Makefile ] || exit 0; \
29150 r=`${PWD_COMMAND}`; export r; \
29151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29152 $(HOST_EXPORTS) \
29153 for flag in $(EXTRA_HOST_FLAGS) ; do \
29154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29155 done; \
29156 echo "Doing distclean in expect" ; \
29157 (cd $(HOST_SUBDIR)/expect && \
29158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29160 "RANLIB=$${RANLIB}" \
29161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29162 distclean) \
29163 || exit 1
29165 @endif expect
29167 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
29168 maybe-maintainer-clean-expect:
29169 @if expect
29170 maybe-maintainer-clean-expect: maintainer-clean-expect
29172 maintainer-clean-expect:
29173 @: $(MAKE); $(unstage)
29174 @[ -f ./expect/Makefile ] || exit 0; \
29175 r=`${PWD_COMMAND}`; export r; \
29176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29177 $(HOST_EXPORTS) \
29178 for flag in $(EXTRA_HOST_FLAGS) ; do \
29179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29180 done; \
29181 echo "Doing maintainer-clean in expect" ; \
29182 (cd $(HOST_SUBDIR)/expect && \
29183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29185 "RANLIB=$${RANLIB}" \
29186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29187 maintainer-clean) \
29188 || exit 1
29190 @endif expect
29194 .PHONY: configure-guile maybe-configure-guile
29195 maybe-configure-guile:
29196 @if gcc-bootstrap
29197 configure-guile: stage_current
29198 @endif gcc-bootstrap
29199 @if guile
29200 maybe-configure-guile: configure-guile
29201 configure-guile:
29202 @: $(MAKE); $(unstage)
29203 @r=`${PWD_COMMAND}`; export r; \
29204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29205 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
29206 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
29207 $(HOST_EXPORTS) \
29208 echo Configuring in $(HOST_SUBDIR)/guile; \
29209 cd "$(HOST_SUBDIR)/guile" || exit 1; \
29210 case $(srcdir) in \
29211 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29212 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
29213 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29214 esac; \
29215 module_srcdir=guile; \
29216 $(SHELL) \
29217 $$s/$$module_srcdir/configure \
29218 --srcdir=$${topdir}/$$module_srcdir \
29219 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29220 --target=${target_alias} \
29221 || exit 1
29222 @endif guile
29228 .PHONY: all-guile maybe-all-guile
29229 maybe-all-guile:
29230 @if gcc-bootstrap
29231 all-guile: stage_current
29232 @endif gcc-bootstrap
29233 @if guile
29234 TARGET-guile=all
29235 maybe-all-guile: all-guile
29236 all-guile: configure-guile
29237 @: $(MAKE); $(unstage)
29238 @r=`${PWD_COMMAND}`; export r; \
29239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29240 $(HOST_EXPORTS) \
29241 (cd $(HOST_SUBDIR)/guile && \
29242 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29243 $(TARGET-guile))
29244 @endif guile
29249 .PHONY: check-guile maybe-check-guile
29250 maybe-check-guile:
29251 @if guile
29252 maybe-check-guile: check-guile
29254 check-guile:
29255 @: $(MAKE); $(unstage)
29256 @r=`${PWD_COMMAND}`; export r; \
29257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29258 $(HOST_EXPORTS) \
29259 (cd $(HOST_SUBDIR)/guile && \
29260 $(MAKE) $(FLAGS_TO_PASS) check)
29262 @endif guile
29264 .PHONY: install-guile maybe-install-guile
29265 maybe-install-guile:
29266 @if guile
29267 maybe-install-guile: install-guile
29269 install-guile: installdirs
29270 @: $(MAKE); $(unstage)
29271 @r=`${PWD_COMMAND}`; export r; \
29272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29273 $(HOST_EXPORTS) \
29274 (cd $(HOST_SUBDIR)/guile && \
29275 $(MAKE) $(FLAGS_TO_PASS) install)
29277 @endif guile
29279 .PHONY: install-strip-guile maybe-install-strip-guile
29280 maybe-install-strip-guile:
29281 @if guile
29282 maybe-install-strip-guile: install-strip-guile
29284 install-strip-guile: installdirs
29285 @: $(MAKE); $(unstage)
29286 @r=`${PWD_COMMAND}`; export r; \
29287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29288 $(HOST_EXPORTS) \
29289 (cd $(HOST_SUBDIR)/guile && \
29290 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29292 @endif guile
29294 # Other targets (info, dvi, pdf, etc.)
29296 .PHONY: maybe-info-guile info-guile
29297 maybe-info-guile:
29298 @if guile
29299 maybe-info-guile: info-guile
29301 info-guile: \
29302 configure-guile
29303 @: $(MAKE); $(unstage)
29304 @[ -f ./guile/Makefile ] || exit 0; \
29305 r=`${PWD_COMMAND}`; export r; \
29306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29307 $(HOST_EXPORTS) \
29308 for flag in $(EXTRA_HOST_FLAGS) ; do \
29309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29310 done; \
29311 echo "Doing info in guile" ; \
29312 (cd $(HOST_SUBDIR)/guile && \
29313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29315 "RANLIB=$${RANLIB}" \
29316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29317 info) \
29318 || exit 1
29320 @endif guile
29322 .PHONY: maybe-dvi-guile dvi-guile
29323 maybe-dvi-guile:
29324 @if guile
29325 maybe-dvi-guile: dvi-guile
29327 dvi-guile: \
29328 configure-guile
29329 @: $(MAKE); $(unstage)
29330 @[ -f ./guile/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 dvi in guile" ; \
29338 (cd $(HOST_SUBDIR)/guile && \
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 dvi) \
29344 || exit 1
29346 @endif guile
29348 .PHONY: maybe-pdf-guile pdf-guile
29349 maybe-pdf-guile:
29350 @if guile
29351 maybe-pdf-guile: pdf-guile
29353 pdf-guile: \
29354 configure-guile
29355 @: $(MAKE); $(unstage)
29356 @[ -f ./guile/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 pdf in guile" ; \
29364 (cd $(HOST_SUBDIR)/guile && \
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 pdf) \
29370 || exit 1
29372 @endif guile
29374 .PHONY: maybe-html-guile html-guile
29375 maybe-html-guile:
29376 @if guile
29377 maybe-html-guile: html-guile
29379 html-guile: \
29380 configure-guile
29381 @: $(MAKE); $(unstage)
29382 @[ -f ./guile/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 html in guile" ; \
29390 (cd $(HOST_SUBDIR)/guile && \
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 html) \
29396 || exit 1
29398 @endif guile
29400 .PHONY: maybe-TAGS-guile TAGS-guile
29401 maybe-TAGS-guile:
29402 @if guile
29403 maybe-TAGS-guile: TAGS-guile
29405 TAGS-guile: \
29406 configure-guile
29407 @: $(MAKE); $(unstage)
29408 @[ -f ./guile/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 TAGS in guile" ; \
29416 (cd $(HOST_SUBDIR)/guile && \
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 TAGS) \
29422 || exit 1
29424 @endif guile
29426 .PHONY: maybe-install-info-guile install-info-guile
29427 maybe-install-info-guile:
29428 @if guile
29429 maybe-install-info-guile: install-info-guile
29431 install-info-guile: \
29432 configure-guile \
29433 info-guile
29434 @: $(MAKE); $(unstage)
29435 @[ -f ./guile/Makefile ] || exit 0; \
29436 r=`${PWD_COMMAND}`; export r; \
29437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29438 $(HOST_EXPORTS) \
29439 for flag in $(EXTRA_HOST_FLAGS) ; do \
29440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29441 done; \
29442 echo "Doing install-info in guile" ; \
29443 (cd $(HOST_SUBDIR)/guile && \
29444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29446 "RANLIB=$${RANLIB}" \
29447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29448 install-info) \
29449 || exit 1
29451 @endif guile
29453 .PHONY: maybe-install-pdf-guile install-pdf-guile
29454 maybe-install-pdf-guile:
29455 @if guile
29456 maybe-install-pdf-guile: install-pdf-guile
29458 install-pdf-guile: \
29459 configure-guile \
29460 pdf-guile
29461 @: $(MAKE); $(unstage)
29462 @[ -f ./guile/Makefile ] || exit 0; \
29463 r=`${PWD_COMMAND}`; export r; \
29464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29465 $(HOST_EXPORTS) \
29466 for flag in $(EXTRA_HOST_FLAGS) ; do \
29467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29468 done; \
29469 echo "Doing install-pdf in guile" ; \
29470 (cd $(HOST_SUBDIR)/guile && \
29471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29473 "RANLIB=$${RANLIB}" \
29474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29475 install-pdf) \
29476 || exit 1
29478 @endif guile
29480 .PHONY: maybe-install-html-guile install-html-guile
29481 maybe-install-html-guile:
29482 @if guile
29483 maybe-install-html-guile: install-html-guile
29485 install-html-guile: \
29486 configure-guile \
29487 html-guile
29488 @: $(MAKE); $(unstage)
29489 @[ -f ./guile/Makefile ] || exit 0; \
29490 r=`${PWD_COMMAND}`; export r; \
29491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29492 $(HOST_EXPORTS) \
29493 for flag in $(EXTRA_HOST_FLAGS) ; do \
29494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29495 done; \
29496 echo "Doing install-html in guile" ; \
29497 (cd $(HOST_SUBDIR)/guile && \
29498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29500 "RANLIB=$${RANLIB}" \
29501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29502 install-html) \
29503 || exit 1
29505 @endif guile
29507 .PHONY: maybe-installcheck-guile installcheck-guile
29508 maybe-installcheck-guile:
29509 @if guile
29510 maybe-installcheck-guile: installcheck-guile
29512 installcheck-guile: \
29513 configure-guile
29514 @: $(MAKE); $(unstage)
29515 @[ -f ./guile/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 installcheck in guile" ; \
29523 (cd $(HOST_SUBDIR)/guile && \
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 installcheck) \
29529 || exit 1
29531 @endif guile
29533 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
29534 maybe-mostlyclean-guile:
29535 @if guile
29536 maybe-mostlyclean-guile: mostlyclean-guile
29538 mostlyclean-guile:
29539 @: $(MAKE); $(unstage)
29540 @[ -f ./guile/Makefile ] || exit 0; \
29541 r=`${PWD_COMMAND}`; export r; \
29542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29543 $(HOST_EXPORTS) \
29544 for flag in $(EXTRA_HOST_FLAGS) ; do \
29545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29546 done; \
29547 echo "Doing mostlyclean in guile" ; \
29548 (cd $(HOST_SUBDIR)/guile && \
29549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29551 "RANLIB=$${RANLIB}" \
29552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29553 mostlyclean) \
29554 || exit 1
29556 @endif guile
29558 .PHONY: maybe-clean-guile clean-guile
29559 maybe-clean-guile:
29560 @if guile
29561 maybe-clean-guile: clean-guile
29563 clean-guile:
29564 @: $(MAKE); $(unstage)
29565 @[ -f ./guile/Makefile ] || exit 0; \
29566 r=`${PWD_COMMAND}`; export r; \
29567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29568 $(HOST_EXPORTS) \
29569 for flag in $(EXTRA_HOST_FLAGS) ; do \
29570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29571 done; \
29572 echo "Doing clean in guile" ; \
29573 (cd $(HOST_SUBDIR)/guile && \
29574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29576 "RANLIB=$${RANLIB}" \
29577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29578 clean) \
29579 || exit 1
29581 @endif guile
29583 .PHONY: maybe-distclean-guile distclean-guile
29584 maybe-distclean-guile:
29585 @if guile
29586 maybe-distclean-guile: distclean-guile
29588 distclean-guile:
29589 @: $(MAKE); $(unstage)
29590 @[ -f ./guile/Makefile ] || exit 0; \
29591 r=`${PWD_COMMAND}`; export r; \
29592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29593 $(HOST_EXPORTS) \
29594 for flag in $(EXTRA_HOST_FLAGS) ; do \
29595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29596 done; \
29597 echo "Doing distclean in guile" ; \
29598 (cd $(HOST_SUBDIR)/guile && \
29599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29601 "RANLIB=$${RANLIB}" \
29602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29603 distclean) \
29604 || exit 1
29606 @endif guile
29608 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
29609 maybe-maintainer-clean-guile:
29610 @if guile
29611 maybe-maintainer-clean-guile: maintainer-clean-guile
29613 maintainer-clean-guile:
29614 @: $(MAKE); $(unstage)
29615 @[ -f ./guile/Makefile ] || exit 0; \
29616 r=`${PWD_COMMAND}`; export r; \
29617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29618 $(HOST_EXPORTS) \
29619 for flag in $(EXTRA_HOST_FLAGS) ; do \
29620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29621 done; \
29622 echo "Doing maintainer-clean in guile" ; \
29623 (cd $(HOST_SUBDIR)/guile && \
29624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29626 "RANLIB=$${RANLIB}" \
29627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29628 maintainer-clean) \
29629 || exit 1
29631 @endif guile
29635 .PHONY: configure-tk maybe-configure-tk
29636 maybe-configure-tk:
29637 @if gcc-bootstrap
29638 configure-tk: stage_current
29639 @endif gcc-bootstrap
29640 @if tk
29641 maybe-configure-tk: configure-tk
29642 configure-tk:
29643 @: $(MAKE); $(unstage)
29644 @r=`${PWD_COMMAND}`; export r; \
29645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29646 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
29647 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
29648 $(HOST_EXPORTS) \
29649 echo Configuring in $(HOST_SUBDIR)/tk; \
29650 cd "$(HOST_SUBDIR)/tk" || exit 1; \
29651 case $(srcdir) in \
29652 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29653 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
29654 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29655 esac; \
29656 module_srcdir=tk; \
29657 $(SHELL) \
29658 $$s/$$module_srcdir/configure \
29659 --srcdir=$${topdir}/$$module_srcdir \
29660 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29661 --target=${target_alias} \
29662 || exit 1
29663 @endif tk
29669 .PHONY: all-tk maybe-all-tk
29670 maybe-all-tk:
29671 @if gcc-bootstrap
29672 all-tk: stage_current
29673 @endif gcc-bootstrap
29674 @if tk
29675 TARGET-tk=all
29676 maybe-all-tk: all-tk
29677 all-tk: configure-tk
29678 @: $(MAKE); $(unstage)
29679 @r=`${PWD_COMMAND}`; export r; \
29680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29681 $(HOST_EXPORTS) \
29682 (cd $(HOST_SUBDIR)/tk && \
29683 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29684 $(TARGET-tk))
29685 @endif tk
29690 .PHONY: check-tk maybe-check-tk
29691 maybe-check-tk:
29692 @if tk
29693 maybe-check-tk: check-tk
29695 check-tk:
29696 @: $(MAKE); $(unstage)
29697 @r=`${PWD_COMMAND}`; export r; \
29698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29699 $(HOST_EXPORTS) \
29700 (cd $(HOST_SUBDIR)/tk && \
29701 $(MAKE) $(FLAGS_TO_PASS) check)
29703 @endif tk
29705 .PHONY: install-tk maybe-install-tk
29706 maybe-install-tk:
29707 @if tk
29708 maybe-install-tk: install-tk
29710 install-tk: installdirs
29711 @: $(MAKE); $(unstage)
29712 @r=`${PWD_COMMAND}`; export r; \
29713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29714 $(HOST_EXPORTS) \
29715 (cd $(HOST_SUBDIR)/tk && \
29716 $(MAKE) $(FLAGS_TO_PASS) install)
29718 @endif tk
29720 .PHONY: install-strip-tk maybe-install-strip-tk
29721 maybe-install-strip-tk:
29722 @if tk
29723 maybe-install-strip-tk: install-strip-tk
29725 install-strip-tk: installdirs
29726 @: $(MAKE); $(unstage)
29727 @r=`${PWD_COMMAND}`; export r; \
29728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29729 $(HOST_EXPORTS) \
29730 (cd $(HOST_SUBDIR)/tk && \
29731 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29733 @endif tk
29735 # Other targets (info, dvi, pdf, etc.)
29737 .PHONY: maybe-info-tk info-tk
29738 maybe-info-tk:
29739 @if tk
29740 maybe-info-tk: info-tk
29742 info-tk: \
29743 configure-tk
29744 @: $(MAKE); $(unstage)
29745 @[ -f ./tk/Makefile ] || exit 0; \
29746 r=`${PWD_COMMAND}`; export r; \
29747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29748 $(HOST_EXPORTS) \
29749 for flag in $(EXTRA_HOST_FLAGS) ; do \
29750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29751 done; \
29752 echo "Doing info in tk" ; \
29753 (cd $(HOST_SUBDIR)/tk && \
29754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29756 "RANLIB=$${RANLIB}" \
29757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29758 info) \
29759 || exit 1
29761 @endif tk
29763 .PHONY: maybe-dvi-tk dvi-tk
29764 maybe-dvi-tk:
29765 @if tk
29766 maybe-dvi-tk: dvi-tk
29768 dvi-tk: \
29769 configure-tk
29770 @: $(MAKE); $(unstage)
29771 @[ -f ./tk/Makefile ] || exit 0; \
29772 r=`${PWD_COMMAND}`; export r; \
29773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29774 $(HOST_EXPORTS) \
29775 for flag in $(EXTRA_HOST_FLAGS) ; do \
29776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29777 done; \
29778 echo "Doing dvi in tk" ; \
29779 (cd $(HOST_SUBDIR)/tk && \
29780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29782 "RANLIB=$${RANLIB}" \
29783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29784 dvi) \
29785 || exit 1
29787 @endif tk
29789 .PHONY: maybe-pdf-tk pdf-tk
29790 maybe-pdf-tk:
29791 @if tk
29792 maybe-pdf-tk: pdf-tk
29794 pdf-tk: \
29795 configure-tk
29796 @: $(MAKE); $(unstage)
29797 @[ -f ./tk/Makefile ] || exit 0; \
29798 r=`${PWD_COMMAND}`; export r; \
29799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29800 $(HOST_EXPORTS) \
29801 for flag in $(EXTRA_HOST_FLAGS) ; do \
29802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29803 done; \
29804 echo "Doing pdf in tk" ; \
29805 (cd $(HOST_SUBDIR)/tk && \
29806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29808 "RANLIB=$${RANLIB}" \
29809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29810 pdf) \
29811 || exit 1
29813 @endif tk
29815 .PHONY: maybe-html-tk html-tk
29816 maybe-html-tk:
29817 @if tk
29818 maybe-html-tk: html-tk
29820 html-tk: \
29821 configure-tk
29822 @: $(MAKE); $(unstage)
29823 @[ -f ./tk/Makefile ] || exit 0; \
29824 r=`${PWD_COMMAND}`; export r; \
29825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29826 $(HOST_EXPORTS) \
29827 for flag in $(EXTRA_HOST_FLAGS) ; do \
29828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29829 done; \
29830 echo "Doing html in tk" ; \
29831 (cd $(HOST_SUBDIR)/tk && \
29832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29834 "RANLIB=$${RANLIB}" \
29835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29836 html) \
29837 || exit 1
29839 @endif tk
29841 .PHONY: maybe-TAGS-tk TAGS-tk
29842 maybe-TAGS-tk:
29843 @if tk
29844 maybe-TAGS-tk: TAGS-tk
29846 TAGS-tk: \
29847 configure-tk
29848 @: $(MAKE); $(unstage)
29849 @[ -f ./tk/Makefile ] || exit 0; \
29850 r=`${PWD_COMMAND}`; export r; \
29851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29852 $(HOST_EXPORTS) \
29853 for flag in $(EXTRA_HOST_FLAGS) ; do \
29854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29855 done; \
29856 echo "Doing TAGS in tk" ; \
29857 (cd $(HOST_SUBDIR)/tk && \
29858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29860 "RANLIB=$${RANLIB}" \
29861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29862 TAGS) \
29863 || exit 1
29865 @endif tk
29867 .PHONY: maybe-install-info-tk install-info-tk
29868 maybe-install-info-tk:
29869 @if tk
29870 maybe-install-info-tk: install-info-tk
29872 install-info-tk: \
29873 configure-tk \
29874 info-tk
29875 @: $(MAKE); $(unstage)
29876 @[ -f ./tk/Makefile ] || exit 0; \
29877 r=`${PWD_COMMAND}`; export r; \
29878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29879 $(HOST_EXPORTS) \
29880 for flag in $(EXTRA_HOST_FLAGS) ; do \
29881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29882 done; \
29883 echo "Doing install-info in tk" ; \
29884 (cd $(HOST_SUBDIR)/tk && \
29885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29887 "RANLIB=$${RANLIB}" \
29888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29889 install-info) \
29890 || exit 1
29892 @endif tk
29894 .PHONY: maybe-install-pdf-tk install-pdf-tk
29895 maybe-install-pdf-tk:
29896 @if tk
29897 maybe-install-pdf-tk: install-pdf-tk
29899 install-pdf-tk: \
29900 configure-tk \
29901 pdf-tk
29902 @: $(MAKE); $(unstage)
29903 @[ -f ./tk/Makefile ] || exit 0; \
29904 r=`${PWD_COMMAND}`; export r; \
29905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29906 $(HOST_EXPORTS) \
29907 for flag in $(EXTRA_HOST_FLAGS) ; do \
29908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29909 done; \
29910 echo "Doing install-pdf in tk" ; \
29911 (cd $(HOST_SUBDIR)/tk && \
29912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29914 "RANLIB=$${RANLIB}" \
29915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29916 install-pdf) \
29917 || exit 1
29919 @endif tk
29921 .PHONY: maybe-install-html-tk install-html-tk
29922 maybe-install-html-tk:
29923 @if tk
29924 maybe-install-html-tk: install-html-tk
29926 install-html-tk: \
29927 configure-tk \
29928 html-tk
29929 @: $(MAKE); $(unstage)
29930 @[ -f ./tk/Makefile ] || exit 0; \
29931 r=`${PWD_COMMAND}`; export r; \
29932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29933 $(HOST_EXPORTS) \
29934 for flag in $(EXTRA_HOST_FLAGS) ; do \
29935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29936 done; \
29937 echo "Doing install-html in tk" ; \
29938 (cd $(HOST_SUBDIR)/tk && \
29939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29941 "RANLIB=$${RANLIB}" \
29942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29943 install-html) \
29944 || exit 1
29946 @endif tk
29948 .PHONY: maybe-installcheck-tk installcheck-tk
29949 maybe-installcheck-tk:
29950 @if tk
29951 maybe-installcheck-tk: installcheck-tk
29953 installcheck-tk: \
29954 configure-tk
29955 @: $(MAKE); $(unstage)
29956 @[ -f ./tk/Makefile ] || exit 0; \
29957 r=`${PWD_COMMAND}`; export r; \
29958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29959 $(HOST_EXPORTS) \
29960 for flag in $(EXTRA_HOST_FLAGS) ; do \
29961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29962 done; \
29963 echo "Doing installcheck in tk" ; \
29964 (cd $(HOST_SUBDIR)/tk && \
29965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29967 "RANLIB=$${RANLIB}" \
29968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29969 installcheck) \
29970 || exit 1
29972 @endif tk
29974 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
29975 maybe-mostlyclean-tk:
29976 @if tk
29977 maybe-mostlyclean-tk: mostlyclean-tk
29979 mostlyclean-tk:
29980 @: $(MAKE); $(unstage)
29981 @[ -f ./tk/Makefile ] || exit 0; \
29982 r=`${PWD_COMMAND}`; export r; \
29983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29984 $(HOST_EXPORTS) \
29985 for flag in $(EXTRA_HOST_FLAGS) ; do \
29986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29987 done; \
29988 echo "Doing mostlyclean in tk" ; \
29989 (cd $(HOST_SUBDIR)/tk && \
29990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29992 "RANLIB=$${RANLIB}" \
29993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29994 mostlyclean) \
29995 || exit 1
29997 @endif tk
29999 .PHONY: maybe-clean-tk clean-tk
30000 maybe-clean-tk:
30001 @if tk
30002 maybe-clean-tk: clean-tk
30004 clean-tk:
30005 @: $(MAKE); $(unstage)
30006 @[ -f ./tk/Makefile ] || exit 0; \
30007 r=`${PWD_COMMAND}`; export r; \
30008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30009 $(HOST_EXPORTS) \
30010 for flag in $(EXTRA_HOST_FLAGS) ; do \
30011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30012 done; \
30013 echo "Doing clean in tk" ; \
30014 (cd $(HOST_SUBDIR)/tk && \
30015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30017 "RANLIB=$${RANLIB}" \
30018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30019 clean) \
30020 || exit 1
30022 @endif tk
30024 .PHONY: maybe-distclean-tk distclean-tk
30025 maybe-distclean-tk:
30026 @if tk
30027 maybe-distclean-tk: distclean-tk
30029 distclean-tk:
30030 @: $(MAKE); $(unstage)
30031 @[ -f ./tk/Makefile ] || exit 0; \
30032 r=`${PWD_COMMAND}`; export r; \
30033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30034 $(HOST_EXPORTS) \
30035 for flag in $(EXTRA_HOST_FLAGS) ; do \
30036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30037 done; \
30038 echo "Doing distclean in tk" ; \
30039 (cd $(HOST_SUBDIR)/tk && \
30040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30042 "RANLIB=$${RANLIB}" \
30043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30044 distclean) \
30045 || exit 1
30047 @endif tk
30049 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
30050 maybe-maintainer-clean-tk:
30051 @if tk
30052 maybe-maintainer-clean-tk: maintainer-clean-tk
30054 maintainer-clean-tk:
30055 @: $(MAKE); $(unstage)
30056 @[ -f ./tk/Makefile ] || exit 0; \
30057 r=`${PWD_COMMAND}`; export r; \
30058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30059 $(HOST_EXPORTS) \
30060 for flag in $(EXTRA_HOST_FLAGS) ; do \
30061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30062 done; \
30063 echo "Doing maintainer-clean in tk" ; \
30064 (cd $(HOST_SUBDIR)/tk && \
30065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30067 "RANLIB=$${RANLIB}" \
30068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30069 maintainer-clean) \
30070 || exit 1
30072 @endif tk
30076 .PHONY: configure-libtermcap maybe-configure-libtermcap
30077 maybe-configure-libtermcap:
30078 @if gcc-bootstrap
30079 configure-libtermcap: stage_current
30080 @endif gcc-bootstrap
30081 @if libtermcap
30082 maybe-configure-libtermcap: configure-libtermcap
30083 configure-libtermcap:
30084 @: $(MAKE); $(unstage)
30085 @r=`${PWD_COMMAND}`; export r; \
30086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30087 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
30088 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
30089 $(HOST_EXPORTS) \
30090 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
30091 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
30092 case $(srcdir) in \
30093 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30094 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
30095 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30096 esac; \
30097 module_srcdir=libtermcap; \
30098 $(SHELL) \
30099 $$s/$$module_srcdir/configure \
30100 --srcdir=$${topdir}/$$module_srcdir \
30101 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30102 --target=${target_alias} \
30103 || exit 1
30104 @endif libtermcap
30110 .PHONY: all-libtermcap maybe-all-libtermcap
30111 maybe-all-libtermcap:
30112 @if gcc-bootstrap
30113 all-libtermcap: stage_current
30114 @endif gcc-bootstrap
30115 @if libtermcap
30116 TARGET-libtermcap=all
30117 maybe-all-libtermcap: all-libtermcap
30118 all-libtermcap: configure-libtermcap
30119 @: $(MAKE); $(unstage)
30120 @r=`${PWD_COMMAND}`; export r; \
30121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30122 $(HOST_EXPORTS) \
30123 (cd $(HOST_SUBDIR)/libtermcap && \
30124 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30125 $(TARGET-libtermcap))
30126 @endif libtermcap
30131 .PHONY: check-libtermcap maybe-check-libtermcap
30132 maybe-check-libtermcap:
30133 @if libtermcap
30134 maybe-check-libtermcap: check-libtermcap
30136 check-libtermcap:
30138 @endif libtermcap
30140 .PHONY: install-libtermcap maybe-install-libtermcap
30141 maybe-install-libtermcap:
30142 @if libtermcap
30143 maybe-install-libtermcap: install-libtermcap
30145 install-libtermcap: installdirs
30146 @: $(MAKE); $(unstage)
30147 @r=`${PWD_COMMAND}`; export r; \
30148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30149 $(HOST_EXPORTS) \
30150 (cd $(HOST_SUBDIR)/libtermcap && \
30151 $(MAKE) $(FLAGS_TO_PASS) install)
30153 @endif libtermcap
30155 .PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
30156 maybe-install-strip-libtermcap:
30157 @if libtermcap
30158 maybe-install-strip-libtermcap: install-strip-libtermcap
30160 install-strip-libtermcap: installdirs
30161 @: $(MAKE); $(unstage)
30162 @r=`${PWD_COMMAND}`; export r; \
30163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30164 $(HOST_EXPORTS) \
30165 (cd $(HOST_SUBDIR)/libtermcap && \
30166 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30168 @endif libtermcap
30170 # Other targets (info, dvi, pdf, etc.)
30172 .PHONY: maybe-info-libtermcap info-libtermcap
30173 maybe-info-libtermcap:
30174 @if libtermcap
30175 maybe-info-libtermcap: info-libtermcap
30177 info-libtermcap: \
30178 configure-libtermcap
30179 @: $(MAKE); $(unstage)
30180 @[ -f ./libtermcap/Makefile ] || exit 0; \
30181 r=`${PWD_COMMAND}`; export r; \
30182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30183 $(HOST_EXPORTS) \
30184 for flag in $(EXTRA_HOST_FLAGS) ; do \
30185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30186 done; \
30187 echo "Doing info in libtermcap" ; \
30188 (cd $(HOST_SUBDIR)/libtermcap && \
30189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30191 "RANLIB=$${RANLIB}" \
30192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30193 info) \
30194 || exit 1
30196 @endif libtermcap
30198 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
30199 maybe-dvi-libtermcap:
30200 @if libtermcap
30201 maybe-dvi-libtermcap: dvi-libtermcap
30203 dvi-libtermcap: \
30204 configure-libtermcap
30205 @: $(MAKE); $(unstage)
30206 @[ -f ./libtermcap/Makefile ] || exit 0; \
30207 r=`${PWD_COMMAND}`; export r; \
30208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30209 $(HOST_EXPORTS) \
30210 for flag in $(EXTRA_HOST_FLAGS) ; do \
30211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30212 done; \
30213 echo "Doing dvi in libtermcap" ; \
30214 (cd $(HOST_SUBDIR)/libtermcap && \
30215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30217 "RANLIB=$${RANLIB}" \
30218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30219 dvi) \
30220 || exit 1
30222 @endif libtermcap
30224 .PHONY: maybe-pdf-libtermcap pdf-libtermcap
30225 maybe-pdf-libtermcap:
30226 @if libtermcap
30227 maybe-pdf-libtermcap: pdf-libtermcap
30229 pdf-libtermcap: \
30230 configure-libtermcap
30231 @: $(MAKE); $(unstage)
30232 @[ -f ./libtermcap/Makefile ] || exit 0; \
30233 r=`${PWD_COMMAND}`; export r; \
30234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30235 $(HOST_EXPORTS) \
30236 for flag in $(EXTRA_HOST_FLAGS) ; do \
30237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30238 done; \
30239 echo "Doing pdf in libtermcap" ; \
30240 (cd $(HOST_SUBDIR)/libtermcap && \
30241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30243 "RANLIB=$${RANLIB}" \
30244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30245 pdf) \
30246 || exit 1
30248 @endif libtermcap
30250 .PHONY: maybe-html-libtermcap html-libtermcap
30251 maybe-html-libtermcap:
30252 @if libtermcap
30253 maybe-html-libtermcap: html-libtermcap
30255 html-libtermcap: \
30256 configure-libtermcap
30257 @: $(MAKE); $(unstage)
30258 @[ -f ./libtermcap/Makefile ] || exit 0; \
30259 r=`${PWD_COMMAND}`; export r; \
30260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30261 $(HOST_EXPORTS) \
30262 for flag in $(EXTRA_HOST_FLAGS) ; do \
30263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30264 done; \
30265 echo "Doing html in libtermcap" ; \
30266 (cd $(HOST_SUBDIR)/libtermcap && \
30267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30269 "RANLIB=$${RANLIB}" \
30270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30271 html) \
30272 || exit 1
30274 @endif libtermcap
30276 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
30277 maybe-TAGS-libtermcap:
30278 @if libtermcap
30279 maybe-TAGS-libtermcap: TAGS-libtermcap
30281 TAGS-libtermcap: \
30282 configure-libtermcap
30283 @: $(MAKE); $(unstage)
30284 @[ -f ./libtermcap/Makefile ] || exit 0; \
30285 r=`${PWD_COMMAND}`; export r; \
30286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30287 $(HOST_EXPORTS) \
30288 for flag in $(EXTRA_HOST_FLAGS) ; do \
30289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30290 done; \
30291 echo "Doing TAGS in libtermcap" ; \
30292 (cd $(HOST_SUBDIR)/libtermcap && \
30293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30295 "RANLIB=$${RANLIB}" \
30296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30297 TAGS) \
30298 || exit 1
30300 @endif libtermcap
30302 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
30303 maybe-install-info-libtermcap:
30304 @if libtermcap
30305 maybe-install-info-libtermcap: install-info-libtermcap
30307 install-info-libtermcap: \
30308 configure-libtermcap \
30309 info-libtermcap
30310 @: $(MAKE); $(unstage)
30311 @[ -f ./libtermcap/Makefile ] || exit 0; \
30312 r=`${PWD_COMMAND}`; export r; \
30313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30314 $(HOST_EXPORTS) \
30315 for flag in $(EXTRA_HOST_FLAGS) ; do \
30316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30317 done; \
30318 echo "Doing install-info in libtermcap" ; \
30319 (cd $(HOST_SUBDIR)/libtermcap && \
30320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30322 "RANLIB=$${RANLIB}" \
30323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30324 install-info) \
30325 || exit 1
30327 @endif libtermcap
30329 .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
30330 maybe-install-pdf-libtermcap:
30331 @if libtermcap
30332 maybe-install-pdf-libtermcap: install-pdf-libtermcap
30334 install-pdf-libtermcap: \
30335 configure-libtermcap \
30336 pdf-libtermcap
30337 @: $(MAKE); $(unstage)
30338 @[ -f ./libtermcap/Makefile ] || exit 0; \
30339 r=`${PWD_COMMAND}`; export r; \
30340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30341 $(HOST_EXPORTS) \
30342 for flag in $(EXTRA_HOST_FLAGS) ; do \
30343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30344 done; \
30345 echo "Doing install-pdf in libtermcap" ; \
30346 (cd $(HOST_SUBDIR)/libtermcap && \
30347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30349 "RANLIB=$${RANLIB}" \
30350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30351 install-pdf) \
30352 || exit 1
30354 @endif libtermcap
30356 .PHONY: maybe-install-html-libtermcap install-html-libtermcap
30357 maybe-install-html-libtermcap:
30358 @if libtermcap
30359 maybe-install-html-libtermcap: install-html-libtermcap
30361 install-html-libtermcap: \
30362 configure-libtermcap \
30363 html-libtermcap
30364 @: $(MAKE); $(unstage)
30365 @[ -f ./libtermcap/Makefile ] || exit 0; \
30366 r=`${PWD_COMMAND}`; export r; \
30367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30368 $(HOST_EXPORTS) \
30369 for flag in $(EXTRA_HOST_FLAGS) ; do \
30370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30371 done; \
30372 echo "Doing install-html in libtermcap" ; \
30373 (cd $(HOST_SUBDIR)/libtermcap && \
30374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30376 "RANLIB=$${RANLIB}" \
30377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30378 install-html) \
30379 || exit 1
30381 @endif libtermcap
30383 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
30384 maybe-installcheck-libtermcap:
30385 @if libtermcap
30386 maybe-installcheck-libtermcap: installcheck-libtermcap
30388 installcheck-libtermcap: \
30389 configure-libtermcap
30390 @: $(MAKE); $(unstage)
30391 @[ -f ./libtermcap/Makefile ] || exit 0; \
30392 r=`${PWD_COMMAND}`; export r; \
30393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30394 $(HOST_EXPORTS) \
30395 for flag in $(EXTRA_HOST_FLAGS) ; do \
30396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30397 done; \
30398 echo "Doing installcheck in libtermcap" ; \
30399 (cd $(HOST_SUBDIR)/libtermcap && \
30400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30402 "RANLIB=$${RANLIB}" \
30403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30404 installcheck) \
30405 || exit 1
30407 @endif libtermcap
30409 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
30410 maybe-mostlyclean-libtermcap:
30411 @if libtermcap
30412 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
30414 # libtermcap doesn't support mostlyclean.
30415 mostlyclean-libtermcap:
30417 @endif libtermcap
30419 .PHONY: maybe-clean-libtermcap clean-libtermcap
30420 maybe-clean-libtermcap:
30421 @if libtermcap
30422 maybe-clean-libtermcap: clean-libtermcap
30424 # libtermcap doesn't support clean.
30425 clean-libtermcap:
30427 @endif libtermcap
30429 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
30430 maybe-distclean-libtermcap:
30431 @if libtermcap
30432 maybe-distclean-libtermcap: distclean-libtermcap
30434 # libtermcap doesn't support distclean.
30435 distclean-libtermcap:
30437 @endif libtermcap
30439 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
30440 maybe-maintainer-clean-libtermcap:
30441 @if libtermcap
30442 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
30444 # libtermcap doesn't support maintainer-clean.
30445 maintainer-clean-libtermcap:
30447 @endif libtermcap
30451 .PHONY: configure-utils maybe-configure-utils
30452 maybe-configure-utils:
30453 @if gcc-bootstrap
30454 configure-utils: stage_current
30455 @endif gcc-bootstrap
30456 @if utils
30457 maybe-configure-utils: configure-utils
30458 configure-utils:
30459 @: $(MAKE); $(unstage)
30460 @r=`${PWD_COMMAND}`; export r; \
30461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30462 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
30463 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
30464 $(HOST_EXPORTS) \
30465 echo Configuring in $(HOST_SUBDIR)/utils; \
30466 cd "$(HOST_SUBDIR)/utils" || exit 1; \
30467 case $(srcdir) in \
30468 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30469 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
30470 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30471 esac; \
30472 module_srcdir=utils; \
30473 $(SHELL) \
30474 $$s/$$module_srcdir/configure \
30475 --srcdir=$${topdir}/$$module_srcdir \
30476 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30477 --target=${target_alias} \
30478 || exit 1
30479 @endif utils
30485 .PHONY: all-utils maybe-all-utils
30486 maybe-all-utils:
30487 @if gcc-bootstrap
30488 all-utils: stage_current
30489 @endif gcc-bootstrap
30490 @if utils
30491 TARGET-utils=all
30492 maybe-all-utils: all-utils
30493 all-utils: configure-utils
30494 @: $(MAKE); $(unstage)
30495 @r=`${PWD_COMMAND}`; export r; \
30496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30497 $(HOST_EXPORTS) \
30498 (cd $(HOST_SUBDIR)/utils && \
30499 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30500 $(TARGET-utils))
30501 @endif utils
30506 .PHONY: check-utils maybe-check-utils
30507 maybe-check-utils:
30508 @if utils
30509 maybe-check-utils: check-utils
30511 check-utils:
30513 @endif utils
30515 .PHONY: install-utils maybe-install-utils
30516 maybe-install-utils:
30517 @if utils
30518 maybe-install-utils: install-utils
30520 install-utils: installdirs
30521 @: $(MAKE); $(unstage)
30522 @r=`${PWD_COMMAND}`; export r; \
30523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30524 $(HOST_EXPORTS) \
30525 (cd $(HOST_SUBDIR)/utils && \
30526 $(MAKE) $(FLAGS_TO_PASS) install)
30528 @endif utils
30530 .PHONY: install-strip-utils maybe-install-strip-utils
30531 maybe-install-strip-utils:
30532 @if utils
30533 maybe-install-strip-utils: install-strip-utils
30535 install-strip-utils: installdirs
30536 @: $(MAKE); $(unstage)
30537 @r=`${PWD_COMMAND}`; export r; \
30538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30539 $(HOST_EXPORTS) \
30540 (cd $(HOST_SUBDIR)/utils && \
30541 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30543 @endif utils
30545 # Other targets (info, dvi, pdf, etc.)
30547 .PHONY: maybe-info-utils info-utils
30548 maybe-info-utils:
30549 @if utils
30550 maybe-info-utils: info-utils
30552 info-utils: \
30553 configure-utils
30554 @: $(MAKE); $(unstage)
30555 @[ -f ./utils/Makefile ] || exit 0; \
30556 r=`${PWD_COMMAND}`; export r; \
30557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30558 $(HOST_EXPORTS) \
30559 for flag in $(EXTRA_HOST_FLAGS) ; do \
30560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30561 done; \
30562 echo "Doing info in utils" ; \
30563 (cd $(HOST_SUBDIR)/utils && \
30564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30566 "RANLIB=$${RANLIB}" \
30567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30568 info) \
30569 || exit 1
30571 @endif utils
30573 .PHONY: maybe-dvi-utils dvi-utils
30574 maybe-dvi-utils:
30575 @if utils
30576 maybe-dvi-utils: dvi-utils
30578 dvi-utils: \
30579 configure-utils
30580 @: $(MAKE); $(unstage)
30581 @[ -f ./utils/Makefile ] || exit 0; \
30582 r=`${PWD_COMMAND}`; export r; \
30583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30584 $(HOST_EXPORTS) \
30585 for flag in $(EXTRA_HOST_FLAGS) ; do \
30586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30587 done; \
30588 echo "Doing dvi in utils" ; \
30589 (cd $(HOST_SUBDIR)/utils && \
30590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30592 "RANLIB=$${RANLIB}" \
30593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30594 dvi) \
30595 || exit 1
30597 @endif utils
30599 .PHONY: maybe-pdf-utils pdf-utils
30600 maybe-pdf-utils:
30601 @if utils
30602 maybe-pdf-utils: pdf-utils
30604 pdf-utils: \
30605 configure-utils
30606 @: $(MAKE); $(unstage)
30607 @[ -f ./utils/Makefile ] || exit 0; \
30608 r=`${PWD_COMMAND}`; export r; \
30609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30610 $(HOST_EXPORTS) \
30611 for flag in $(EXTRA_HOST_FLAGS) ; do \
30612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30613 done; \
30614 echo "Doing pdf in utils" ; \
30615 (cd $(HOST_SUBDIR)/utils && \
30616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30618 "RANLIB=$${RANLIB}" \
30619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30620 pdf) \
30621 || exit 1
30623 @endif utils
30625 .PHONY: maybe-html-utils html-utils
30626 maybe-html-utils:
30627 @if utils
30628 maybe-html-utils: html-utils
30630 html-utils: \
30631 configure-utils
30632 @: $(MAKE); $(unstage)
30633 @[ -f ./utils/Makefile ] || exit 0; \
30634 r=`${PWD_COMMAND}`; export r; \
30635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30636 $(HOST_EXPORTS) \
30637 for flag in $(EXTRA_HOST_FLAGS) ; do \
30638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30639 done; \
30640 echo "Doing html in utils" ; \
30641 (cd $(HOST_SUBDIR)/utils && \
30642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30644 "RANLIB=$${RANLIB}" \
30645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30646 html) \
30647 || exit 1
30649 @endif utils
30651 .PHONY: maybe-TAGS-utils TAGS-utils
30652 maybe-TAGS-utils:
30653 @if utils
30654 maybe-TAGS-utils: TAGS-utils
30656 TAGS-utils: \
30657 configure-utils
30658 @: $(MAKE); $(unstage)
30659 @[ -f ./utils/Makefile ] || exit 0; \
30660 r=`${PWD_COMMAND}`; export r; \
30661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30662 $(HOST_EXPORTS) \
30663 for flag in $(EXTRA_HOST_FLAGS) ; do \
30664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30665 done; \
30666 echo "Doing TAGS in utils" ; \
30667 (cd $(HOST_SUBDIR)/utils && \
30668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30670 "RANLIB=$${RANLIB}" \
30671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30672 TAGS) \
30673 || exit 1
30675 @endif utils
30677 .PHONY: maybe-install-info-utils install-info-utils
30678 maybe-install-info-utils:
30679 @if utils
30680 maybe-install-info-utils: install-info-utils
30682 install-info-utils: \
30683 configure-utils \
30684 info-utils
30685 @: $(MAKE); $(unstage)
30686 @[ -f ./utils/Makefile ] || exit 0; \
30687 r=`${PWD_COMMAND}`; export r; \
30688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30689 $(HOST_EXPORTS) \
30690 for flag in $(EXTRA_HOST_FLAGS) ; do \
30691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30692 done; \
30693 echo "Doing install-info in utils" ; \
30694 (cd $(HOST_SUBDIR)/utils && \
30695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30697 "RANLIB=$${RANLIB}" \
30698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30699 install-info) \
30700 || exit 1
30702 @endif utils
30704 .PHONY: maybe-install-pdf-utils install-pdf-utils
30705 maybe-install-pdf-utils:
30706 @if utils
30707 maybe-install-pdf-utils: install-pdf-utils
30709 install-pdf-utils: \
30710 configure-utils \
30711 pdf-utils
30712 @: $(MAKE); $(unstage)
30713 @[ -f ./utils/Makefile ] || exit 0; \
30714 r=`${PWD_COMMAND}`; export r; \
30715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30716 $(HOST_EXPORTS) \
30717 for flag in $(EXTRA_HOST_FLAGS) ; do \
30718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30719 done; \
30720 echo "Doing install-pdf in utils" ; \
30721 (cd $(HOST_SUBDIR)/utils && \
30722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30724 "RANLIB=$${RANLIB}" \
30725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30726 install-pdf) \
30727 || exit 1
30729 @endif utils
30731 .PHONY: maybe-install-html-utils install-html-utils
30732 maybe-install-html-utils:
30733 @if utils
30734 maybe-install-html-utils: install-html-utils
30736 install-html-utils: \
30737 configure-utils \
30738 html-utils
30739 @: $(MAKE); $(unstage)
30740 @[ -f ./utils/Makefile ] || exit 0; \
30741 r=`${PWD_COMMAND}`; export r; \
30742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30743 $(HOST_EXPORTS) \
30744 for flag in $(EXTRA_HOST_FLAGS) ; do \
30745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30746 done; \
30747 echo "Doing install-html in utils" ; \
30748 (cd $(HOST_SUBDIR)/utils && \
30749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30751 "RANLIB=$${RANLIB}" \
30752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30753 install-html) \
30754 || exit 1
30756 @endif utils
30758 .PHONY: maybe-installcheck-utils installcheck-utils
30759 maybe-installcheck-utils:
30760 @if utils
30761 maybe-installcheck-utils: installcheck-utils
30763 installcheck-utils: \
30764 configure-utils
30765 @: $(MAKE); $(unstage)
30766 @[ -f ./utils/Makefile ] || exit 0; \
30767 r=`${PWD_COMMAND}`; export r; \
30768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30769 $(HOST_EXPORTS) \
30770 for flag in $(EXTRA_HOST_FLAGS) ; do \
30771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30772 done; \
30773 echo "Doing installcheck in utils" ; \
30774 (cd $(HOST_SUBDIR)/utils && \
30775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30777 "RANLIB=$${RANLIB}" \
30778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30779 installcheck) \
30780 || exit 1
30782 @endif utils
30784 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
30785 maybe-mostlyclean-utils:
30786 @if utils
30787 maybe-mostlyclean-utils: mostlyclean-utils
30789 mostlyclean-utils:
30790 @: $(MAKE); $(unstage)
30791 @[ -f ./utils/Makefile ] || exit 0; \
30792 r=`${PWD_COMMAND}`; export r; \
30793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30794 $(HOST_EXPORTS) \
30795 for flag in $(EXTRA_HOST_FLAGS) ; do \
30796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30797 done; \
30798 echo "Doing mostlyclean in utils" ; \
30799 (cd $(HOST_SUBDIR)/utils && \
30800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30802 "RANLIB=$${RANLIB}" \
30803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30804 mostlyclean) \
30805 || exit 1
30807 @endif utils
30809 .PHONY: maybe-clean-utils clean-utils
30810 maybe-clean-utils:
30811 @if utils
30812 maybe-clean-utils: clean-utils
30814 clean-utils:
30815 @: $(MAKE); $(unstage)
30816 @[ -f ./utils/Makefile ] || exit 0; \
30817 r=`${PWD_COMMAND}`; export r; \
30818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30819 $(HOST_EXPORTS) \
30820 for flag in $(EXTRA_HOST_FLAGS) ; do \
30821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30822 done; \
30823 echo "Doing clean in utils" ; \
30824 (cd $(HOST_SUBDIR)/utils && \
30825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30827 "RANLIB=$${RANLIB}" \
30828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30829 clean) \
30830 || exit 1
30832 @endif utils
30834 .PHONY: maybe-distclean-utils distclean-utils
30835 maybe-distclean-utils:
30836 @if utils
30837 maybe-distclean-utils: distclean-utils
30839 distclean-utils:
30840 @: $(MAKE); $(unstage)
30841 @[ -f ./utils/Makefile ] || exit 0; \
30842 r=`${PWD_COMMAND}`; export r; \
30843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30844 $(HOST_EXPORTS) \
30845 for flag in $(EXTRA_HOST_FLAGS) ; do \
30846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30847 done; \
30848 echo "Doing distclean in utils" ; \
30849 (cd $(HOST_SUBDIR)/utils && \
30850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30852 "RANLIB=$${RANLIB}" \
30853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30854 distclean) \
30855 || exit 1
30857 @endif utils
30859 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
30860 maybe-maintainer-clean-utils:
30861 @if utils
30862 maybe-maintainer-clean-utils: maintainer-clean-utils
30864 maintainer-clean-utils:
30865 @: $(MAKE); $(unstage)
30866 @[ -f ./utils/Makefile ] || exit 0; \
30867 r=`${PWD_COMMAND}`; export r; \
30868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30869 $(HOST_EXPORTS) \
30870 for flag in $(EXTRA_HOST_FLAGS) ; do \
30871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30872 done; \
30873 echo "Doing maintainer-clean in utils" ; \
30874 (cd $(HOST_SUBDIR)/utils && \
30875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30877 "RANLIB=$${RANLIB}" \
30878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30879 maintainer-clean) \
30880 || exit 1
30882 @endif utils
30886 .PHONY: configure-gnattools maybe-configure-gnattools
30887 maybe-configure-gnattools:
30888 @if gcc-bootstrap
30889 configure-gnattools: stage_current
30890 @endif gcc-bootstrap
30891 @if gnattools
30892 maybe-configure-gnattools: configure-gnattools
30893 configure-gnattools:
30894 @: $(MAKE); $(unstage)
30895 @r=`${PWD_COMMAND}`; export r; \
30896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30897 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
30898 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
30899 $(HOST_EXPORTS) \
30900 echo Configuring in $(HOST_SUBDIR)/gnattools; \
30901 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
30902 case $(srcdir) in \
30903 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30904 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
30905 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30906 esac; \
30907 module_srcdir=gnattools; \
30908 $(SHELL) \
30909 $$s/$$module_srcdir/configure \
30910 --srcdir=$${topdir}/$$module_srcdir \
30911 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30912 --target=${target_alias} \
30913 || exit 1
30914 @endif gnattools
30920 .PHONY: all-gnattools maybe-all-gnattools
30921 maybe-all-gnattools:
30922 @if gcc-bootstrap
30923 all-gnattools: stage_current
30924 @endif gcc-bootstrap
30925 @if gnattools
30926 TARGET-gnattools=all
30927 maybe-all-gnattools: all-gnattools
30928 all-gnattools: configure-gnattools
30929 @: $(MAKE); $(unstage)
30930 @r=`${PWD_COMMAND}`; export r; \
30931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30932 $(HOST_EXPORTS) \
30933 (cd $(HOST_SUBDIR)/gnattools && \
30934 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30935 $(TARGET-gnattools))
30936 @endif gnattools
30941 .PHONY: check-gnattools maybe-check-gnattools
30942 maybe-check-gnattools:
30943 @if gnattools
30944 maybe-check-gnattools: check-gnattools
30946 check-gnattools:
30947 @: $(MAKE); $(unstage)
30948 @r=`${PWD_COMMAND}`; export r; \
30949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30950 $(HOST_EXPORTS) \
30951 (cd $(HOST_SUBDIR)/gnattools && \
30952 $(MAKE) $(FLAGS_TO_PASS) check)
30954 @endif gnattools
30956 .PHONY: install-gnattools maybe-install-gnattools
30957 maybe-install-gnattools:
30958 @if gnattools
30959 maybe-install-gnattools: install-gnattools
30961 install-gnattools: installdirs
30962 @: $(MAKE); $(unstage)
30963 @r=`${PWD_COMMAND}`; export r; \
30964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30965 $(HOST_EXPORTS) \
30966 (cd $(HOST_SUBDIR)/gnattools && \
30967 $(MAKE) $(FLAGS_TO_PASS) install)
30969 @endif gnattools
30971 .PHONY: install-strip-gnattools maybe-install-strip-gnattools
30972 maybe-install-strip-gnattools:
30973 @if gnattools
30974 maybe-install-strip-gnattools: install-strip-gnattools
30976 install-strip-gnattools: installdirs
30977 @: $(MAKE); $(unstage)
30978 @r=`${PWD_COMMAND}`; export r; \
30979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30980 $(HOST_EXPORTS) \
30981 (cd $(HOST_SUBDIR)/gnattools && \
30982 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30984 @endif gnattools
30986 # Other targets (info, dvi, pdf, etc.)
30988 .PHONY: maybe-info-gnattools info-gnattools
30989 maybe-info-gnattools:
30990 @if gnattools
30991 maybe-info-gnattools: info-gnattools
30993 info-gnattools: \
30994 configure-gnattools
30995 @: $(MAKE); $(unstage)
30996 @[ -f ./gnattools/Makefile ] || exit 0; \
30997 r=`${PWD_COMMAND}`; export r; \
30998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30999 $(HOST_EXPORTS) \
31000 for flag in $(EXTRA_HOST_FLAGS) ; do \
31001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31002 done; \
31003 echo "Doing info in gnattools" ; \
31004 (cd $(HOST_SUBDIR)/gnattools && \
31005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31007 "RANLIB=$${RANLIB}" \
31008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31009 info) \
31010 || exit 1
31012 @endif gnattools
31014 .PHONY: maybe-dvi-gnattools dvi-gnattools
31015 maybe-dvi-gnattools:
31016 @if gnattools
31017 maybe-dvi-gnattools: dvi-gnattools
31019 dvi-gnattools: \
31020 configure-gnattools
31021 @: $(MAKE); $(unstage)
31022 @[ -f ./gnattools/Makefile ] || exit 0; \
31023 r=`${PWD_COMMAND}`; export r; \
31024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31025 $(HOST_EXPORTS) \
31026 for flag in $(EXTRA_HOST_FLAGS) ; do \
31027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31028 done; \
31029 echo "Doing dvi in gnattools" ; \
31030 (cd $(HOST_SUBDIR)/gnattools && \
31031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31033 "RANLIB=$${RANLIB}" \
31034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31035 dvi) \
31036 || exit 1
31038 @endif gnattools
31040 .PHONY: maybe-pdf-gnattools pdf-gnattools
31041 maybe-pdf-gnattools:
31042 @if gnattools
31043 maybe-pdf-gnattools: pdf-gnattools
31045 pdf-gnattools: \
31046 configure-gnattools
31047 @: $(MAKE); $(unstage)
31048 @[ -f ./gnattools/Makefile ] || exit 0; \
31049 r=`${PWD_COMMAND}`; export r; \
31050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31051 $(HOST_EXPORTS) \
31052 for flag in $(EXTRA_HOST_FLAGS) ; do \
31053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31054 done; \
31055 echo "Doing pdf in gnattools" ; \
31056 (cd $(HOST_SUBDIR)/gnattools && \
31057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31059 "RANLIB=$${RANLIB}" \
31060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31061 pdf) \
31062 || exit 1
31064 @endif gnattools
31066 .PHONY: maybe-html-gnattools html-gnattools
31067 maybe-html-gnattools:
31068 @if gnattools
31069 maybe-html-gnattools: html-gnattools
31071 html-gnattools: \
31072 configure-gnattools
31073 @: $(MAKE); $(unstage)
31074 @[ -f ./gnattools/Makefile ] || exit 0; \
31075 r=`${PWD_COMMAND}`; export r; \
31076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31077 $(HOST_EXPORTS) \
31078 for flag in $(EXTRA_HOST_FLAGS) ; do \
31079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31080 done; \
31081 echo "Doing html in gnattools" ; \
31082 (cd $(HOST_SUBDIR)/gnattools && \
31083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31085 "RANLIB=$${RANLIB}" \
31086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31087 html) \
31088 || exit 1
31090 @endif gnattools
31092 .PHONY: maybe-TAGS-gnattools TAGS-gnattools
31093 maybe-TAGS-gnattools:
31094 @if gnattools
31095 maybe-TAGS-gnattools: TAGS-gnattools
31097 TAGS-gnattools: \
31098 configure-gnattools
31099 @: $(MAKE); $(unstage)
31100 @[ -f ./gnattools/Makefile ] || exit 0; \
31101 r=`${PWD_COMMAND}`; export r; \
31102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31103 $(HOST_EXPORTS) \
31104 for flag in $(EXTRA_HOST_FLAGS) ; do \
31105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31106 done; \
31107 echo "Doing TAGS in gnattools" ; \
31108 (cd $(HOST_SUBDIR)/gnattools && \
31109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31111 "RANLIB=$${RANLIB}" \
31112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31113 TAGS) \
31114 || exit 1
31116 @endif gnattools
31118 .PHONY: maybe-install-info-gnattools install-info-gnattools
31119 maybe-install-info-gnattools:
31120 @if gnattools
31121 maybe-install-info-gnattools: install-info-gnattools
31123 install-info-gnattools: \
31124 configure-gnattools \
31125 info-gnattools
31126 @: $(MAKE); $(unstage)
31127 @[ -f ./gnattools/Makefile ] || exit 0; \
31128 r=`${PWD_COMMAND}`; export r; \
31129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31130 $(HOST_EXPORTS) \
31131 for flag in $(EXTRA_HOST_FLAGS) ; do \
31132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31133 done; \
31134 echo "Doing install-info in gnattools" ; \
31135 (cd $(HOST_SUBDIR)/gnattools && \
31136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31138 "RANLIB=$${RANLIB}" \
31139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31140 install-info) \
31141 || exit 1
31143 @endif gnattools
31145 .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
31146 maybe-install-pdf-gnattools:
31147 @if gnattools
31148 maybe-install-pdf-gnattools: install-pdf-gnattools
31150 install-pdf-gnattools: \
31151 configure-gnattools \
31152 pdf-gnattools
31153 @: $(MAKE); $(unstage)
31154 @[ -f ./gnattools/Makefile ] || exit 0; \
31155 r=`${PWD_COMMAND}`; export r; \
31156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31157 $(HOST_EXPORTS) \
31158 for flag in $(EXTRA_HOST_FLAGS) ; do \
31159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31160 done; \
31161 echo "Doing install-pdf in gnattools" ; \
31162 (cd $(HOST_SUBDIR)/gnattools && \
31163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31165 "RANLIB=$${RANLIB}" \
31166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31167 install-pdf) \
31168 || exit 1
31170 @endif gnattools
31172 .PHONY: maybe-install-html-gnattools install-html-gnattools
31173 maybe-install-html-gnattools:
31174 @if gnattools
31175 maybe-install-html-gnattools: install-html-gnattools
31177 install-html-gnattools: \
31178 configure-gnattools \
31179 html-gnattools
31180 @: $(MAKE); $(unstage)
31181 @[ -f ./gnattools/Makefile ] || exit 0; \
31182 r=`${PWD_COMMAND}`; export r; \
31183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31184 $(HOST_EXPORTS) \
31185 for flag in $(EXTRA_HOST_FLAGS) ; do \
31186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31187 done; \
31188 echo "Doing install-html in gnattools" ; \
31189 (cd $(HOST_SUBDIR)/gnattools && \
31190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31192 "RANLIB=$${RANLIB}" \
31193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31194 install-html) \
31195 || exit 1
31197 @endif gnattools
31199 .PHONY: maybe-installcheck-gnattools installcheck-gnattools
31200 maybe-installcheck-gnattools:
31201 @if gnattools
31202 maybe-installcheck-gnattools: installcheck-gnattools
31204 installcheck-gnattools: \
31205 configure-gnattools
31206 @: $(MAKE); $(unstage)
31207 @[ -f ./gnattools/Makefile ] || exit 0; \
31208 r=`${PWD_COMMAND}`; export r; \
31209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31210 $(HOST_EXPORTS) \
31211 for flag in $(EXTRA_HOST_FLAGS) ; do \
31212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31213 done; \
31214 echo "Doing installcheck in gnattools" ; \
31215 (cd $(HOST_SUBDIR)/gnattools && \
31216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31218 "RANLIB=$${RANLIB}" \
31219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31220 installcheck) \
31221 || exit 1
31223 @endif gnattools
31225 .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
31226 maybe-mostlyclean-gnattools:
31227 @if gnattools
31228 maybe-mostlyclean-gnattools: mostlyclean-gnattools
31230 mostlyclean-gnattools:
31231 @: $(MAKE); $(unstage)
31232 @[ -f ./gnattools/Makefile ] || exit 0; \
31233 r=`${PWD_COMMAND}`; export r; \
31234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31235 $(HOST_EXPORTS) \
31236 for flag in $(EXTRA_HOST_FLAGS) ; do \
31237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31238 done; \
31239 echo "Doing mostlyclean in gnattools" ; \
31240 (cd $(HOST_SUBDIR)/gnattools && \
31241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31243 "RANLIB=$${RANLIB}" \
31244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31245 mostlyclean) \
31246 || exit 1
31248 @endif gnattools
31250 .PHONY: maybe-clean-gnattools clean-gnattools
31251 maybe-clean-gnattools:
31252 @if gnattools
31253 maybe-clean-gnattools: clean-gnattools
31255 clean-gnattools:
31256 @: $(MAKE); $(unstage)
31257 @[ -f ./gnattools/Makefile ] || exit 0; \
31258 r=`${PWD_COMMAND}`; export r; \
31259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31260 $(HOST_EXPORTS) \
31261 for flag in $(EXTRA_HOST_FLAGS) ; do \
31262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31263 done; \
31264 echo "Doing clean in gnattools" ; \
31265 (cd $(HOST_SUBDIR)/gnattools && \
31266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31268 "RANLIB=$${RANLIB}" \
31269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31270 clean) \
31271 || exit 1
31273 @endif gnattools
31275 .PHONY: maybe-distclean-gnattools distclean-gnattools
31276 maybe-distclean-gnattools:
31277 @if gnattools
31278 maybe-distclean-gnattools: distclean-gnattools
31280 distclean-gnattools:
31281 @: $(MAKE); $(unstage)
31282 @[ -f ./gnattools/Makefile ] || exit 0; \
31283 r=`${PWD_COMMAND}`; export r; \
31284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31285 $(HOST_EXPORTS) \
31286 for flag in $(EXTRA_HOST_FLAGS) ; do \
31287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31288 done; \
31289 echo "Doing distclean in gnattools" ; \
31290 (cd $(HOST_SUBDIR)/gnattools && \
31291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31293 "RANLIB=$${RANLIB}" \
31294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31295 distclean) \
31296 || exit 1
31298 @endif gnattools
31300 .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
31301 maybe-maintainer-clean-gnattools:
31302 @if gnattools
31303 maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
31305 maintainer-clean-gnattools:
31306 @: $(MAKE); $(unstage)
31307 @[ -f ./gnattools/Makefile ] || exit 0; \
31308 r=`${PWD_COMMAND}`; export r; \
31309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31310 $(HOST_EXPORTS) \
31311 for flag in $(EXTRA_HOST_FLAGS) ; do \
31312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31313 done; \
31314 echo "Doing maintainer-clean in gnattools" ; \
31315 (cd $(HOST_SUBDIR)/gnattools && \
31316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31318 "RANLIB=$${RANLIB}" \
31319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31320 maintainer-clean) \
31321 || exit 1
31323 @endif gnattools
31327 .PHONY: configure-lto-plugin maybe-configure-lto-plugin
31328 maybe-configure-lto-plugin:
31329 @if gcc-bootstrap
31330 configure-lto-plugin: stage_current
31331 @endif gcc-bootstrap
31332 @if lto-plugin
31333 maybe-configure-lto-plugin: configure-lto-plugin
31334 configure-lto-plugin:
31335 @r=`${PWD_COMMAND}`; export r; \
31336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31337 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31338 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
31339 $(HOST_EXPORTS) \
31340 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
31341 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
31342 case $(srcdir) in \
31343 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31344 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31345 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31346 esac; \
31347 module_srcdir=lto-plugin; \
31348 $(SHELL) \
31349 $$s/$$module_srcdir/configure \
31350 --srcdir=$${topdir}/$$module_srcdir \
31351 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31352 --target=${target_alias} --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@ \
31353 || exit 1
31354 @endif lto-plugin
31358 .PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
31359 maybe-configure-stage1-lto-plugin:
31360 @if lto-plugin-bootstrap
31361 maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
31362 configure-stage1-lto-plugin:
31363 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31364 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31365 @r=`${PWD_COMMAND}`; export r; \
31366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31367 TFLAGS="$(STAGE1_TFLAGS)"; \
31368 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31369 $(HOST_EXPORTS) \
31370 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
31371 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
31372 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
31373 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
31374 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
31375 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31376 case $(srcdir) in \
31377 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31378 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31379 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31380 esac; \
31381 module_srcdir=lto-plugin; \
31382 $(SHELL) $$s/$$module_srcdir/configure \
31383 --srcdir=$${topdir}/$$module_srcdir \
31384 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31385 --target=${target_alias} \
31387 $(STAGE1_CONFIGURE_FLAGS) \
31388 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31389 @endif lto-plugin-bootstrap
31391 .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
31392 maybe-configure-stage2-lto-plugin:
31393 @if lto-plugin-bootstrap
31394 maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
31395 configure-stage2-lto-plugin:
31396 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31397 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31398 @r=`${PWD_COMMAND}`; export r; \
31399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31400 TFLAGS="$(STAGE2_TFLAGS)"; \
31401 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31402 $(HOST_EXPORTS) \
31403 $(POSTSTAGE1_HOST_EXPORTS) \
31404 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
31405 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
31406 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
31407 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
31408 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
31409 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31410 case $(srcdir) in \
31411 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31412 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31413 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31414 esac; \
31415 module_srcdir=lto-plugin; \
31416 $(SHELL) $$s/$$module_srcdir/configure \
31417 --srcdir=$${topdir}/$$module_srcdir \
31418 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31419 --target=${target_alias} \
31420 --with-build-libsubdir=$(HOST_SUBDIR) \
31421 $(STAGE2_CONFIGURE_FLAGS) \
31422 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31423 @endif lto-plugin-bootstrap
31425 .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
31426 maybe-configure-stage3-lto-plugin:
31427 @if lto-plugin-bootstrap
31428 maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
31429 configure-stage3-lto-plugin:
31430 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31431 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31432 @r=`${PWD_COMMAND}`; export r; \
31433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31434 TFLAGS="$(STAGE3_TFLAGS)"; \
31435 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31436 $(HOST_EXPORTS) \
31437 $(POSTSTAGE1_HOST_EXPORTS) \
31438 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
31439 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
31440 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
31441 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
31442 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
31443 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31444 case $(srcdir) in \
31445 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31446 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31447 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31448 esac; \
31449 module_srcdir=lto-plugin; \
31450 $(SHELL) $$s/$$module_srcdir/configure \
31451 --srcdir=$${topdir}/$$module_srcdir \
31452 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31453 --target=${target_alias} \
31454 --with-build-libsubdir=$(HOST_SUBDIR) \
31455 $(STAGE3_CONFIGURE_FLAGS) \
31456 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31457 @endif lto-plugin-bootstrap
31459 .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
31460 maybe-configure-stage4-lto-plugin:
31461 @if lto-plugin-bootstrap
31462 maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
31463 configure-stage4-lto-plugin:
31464 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31465 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31466 @r=`${PWD_COMMAND}`; export r; \
31467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31468 TFLAGS="$(STAGE4_TFLAGS)"; \
31469 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31470 $(HOST_EXPORTS) \
31471 $(POSTSTAGE1_HOST_EXPORTS) \
31472 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
31473 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
31474 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
31475 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
31476 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
31477 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31478 case $(srcdir) in \
31479 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31480 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31481 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31482 esac; \
31483 module_srcdir=lto-plugin; \
31484 $(SHELL) $$s/$$module_srcdir/configure \
31485 --srcdir=$${topdir}/$$module_srcdir \
31486 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31487 --target=${target_alias} \
31488 --with-build-libsubdir=$(HOST_SUBDIR) \
31489 $(STAGE4_CONFIGURE_FLAGS) \
31490 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31491 @endif lto-plugin-bootstrap
31493 .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
31494 maybe-configure-stageprofile-lto-plugin:
31495 @if lto-plugin-bootstrap
31496 maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
31497 configure-stageprofile-lto-plugin:
31498 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31499 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31500 @r=`${PWD_COMMAND}`; export r; \
31501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31502 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31503 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31504 $(HOST_EXPORTS) \
31505 $(POSTSTAGE1_HOST_EXPORTS) \
31506 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
31507 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
31508 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
31509 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
31510 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
31511 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31512 case $(srcdir) in \
31513 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31514 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31515 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31516 esac; \
31517 module_srcdir=lto-plugin; \
31518 $(SHELL) $$s/$$module_srcdir/configure \
31519 --srcdir=$${topdir}/$$module_srcdir \
31520 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31521 --target=${target_alias} \
31522 --with-build-libsubdir=$(HOST_SUBDIR) \
31523 $(STAGEprofile_CONFIGURE_FLAGS) \
31524 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31525 @endif lto-plugin-bootstrap
31527 .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
31528 maybe-configure-stagefeedback-lto-plugin:
31529 @if lto-plugin-bootstrap
31530 maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
31531 configure-stagefeedback-lto-plugin:
31532 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31533 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
31534 @r=`${PWD_COMMAND}`; export r; \
31535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31536 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31537 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
31538 $(HOST_EXPORTS) \
31539 $(POSTSTAGE1_HOST_EXPORTS) \
31540 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
31541 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
31542 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
31543 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
31544 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
31545 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
31546 case $(srcdir) in \
31547 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31548 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
31549 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31550 esac; \
31551 module_srcdir=lto-plugin; \
31552 $(SHELL) $$s/$$module_srcdir/configure \
31553 --srcdir=$${topdir}/$$module_srcdir \
31554 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
31555 --target=${target_alias} \
31556 --with-build-libsubdir=$(HOST_SUBDIR) \
31557 $(STAGEfeedback_CONFIGURE_FLAGS) \
31558 --enable-shared @extra_linker_plugin_flags@ @extra_linker_plugin_configure_flags@
31559 @endif lto-plugin-bootstrap
31565 .PHONY: all-lto-plugin maybe-all-lto-plugin
31566 maybe-all-lto-plugin:
31567 @if gcc-bootstrap
31568 all-lto-plugin: stage_current
31569 @endif gcc-bootstrap
31570 @if lto-plugin
31571 TARGET-lto-plugin=all
31572 maybe-all-lto-plugin: all-lto-plugin
31573 all-lto-plugin: configure-lto-plugin
31574 @r=`${PWD_COMMAND}`; export r; \
31575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31576 $(HOST_EXPORTS) \
31577 (cd $(HOST_SUBDIR)/lto-plugin && \
31578 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31579 $(TARGET-lto-plugin))
31580 @endif lto-plugin
31584 .PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
31585 .PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
31586 maybe-all-stage1-lto-plugin:
31587 maybe-clean-stage1-lto-plugin:
31588 @if lto-plugin-bootstrap
31589 maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
31590 all-stage1: all-stage1-lto-plugin
31591 TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
31592 all-stage1-lto-plugin: configure-stage1-lto-plugin
31593 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31594 @r=`${PWD_COMMAND}`; export r; \
31595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31596 TFLAGS="$(STAGE1_TFLAGS)"; \
31597 $(HOST_EXPORTS) \
31598 cd $(HOST_SUBDIR)/lto-plugin && \
31599 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31600 CFLAGS="$(STAGE1_CFLAGS)" \
31601 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
31602 LIBCFLAGS="$(LIBCFLAGS)" \
31603 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31604 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31605 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31606 $(EXTRA_HOST_FLAGS) \
31607 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31608 TFLAGS="$(STAGE1_TFLAGS)" \
31609 $(TARGET-stage1-lto-plugin)
31611 maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
31612 clean-stage1: clean-stage1-lto-plugin
31613 clean-stage1-lto-plugin:
31614 @if [ $(current_stage) = stage1 ]; then \
31615 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31616 else \
31617 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
31618 $(MAKE) stage1-start; \
31619 fi; \
31620 cd $(HOST_SUBDIR)/lto-plugin && \
31621 $(MAKE) $(EXTRA_HOST_FLAGS) \
31622 $(STAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31623 @endif lto-plugin-bootstrap
31626 .PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
31627 .PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
31628 maybe-all-stage2-lto-plugin:
31629 maybe-clean-stage2-lto-plugin:
31630 @if lto-plugin-bootstrap
31631 maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
31632 all-stage2: all-stage2-lto-plugin
31633 TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
31634 all-stage2-lto-plugin: configure-stage2-lto-plugin
31635 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31636 @r=`${PWD_COMMAND}`; export r; \
31637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31638 TFLAGS="$(STAGE2_TFLAGS)"; \
31639 $(HOST_EXPORTS) \
31640 $(POSTSTAGE1_HOST_EXPORTS) \
31641 cd $(HOST_SUBDIR)/lto-plugin && \
31642 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31643 CFLAGS="$(STAGE2_CFLAGS)" \
31644 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
31645 LIBCFLAGS="$(STAGE2_CFLAGS)" \
31646 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31647 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31648 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31649 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31650 TFLAGS="$(STAGE2_TFLAGS)" \
31651 $(TARGET-stage2-lto-plugin)
31653 maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
31654 clean-stage2: clean-stage2-lto-plugin
31655 clean-stage2-lto-plugin:
31656 @if [ $(current_stage) = stage2 ]; then \
31657 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31658 else \
31659 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
31660 $(MAKE) stage2-start; \
31661 fi; \
31662 cd $(HOST_SUBDIR)/lto-plugin && \
31663 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31664 @endif lto-plugin-bootstrap
31667 .PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
31668 .PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
31669 maybe-all-stage3-lto-plugin:
31670 maybe-clean-stage3-lto-plugin:
31671 @if lto-plugin-bootstrap
31672 maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
31673 all-stage3: all-stage3-lto-plugin
31674 TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
31675 all-stage3-lto-plugin: configure-stage3-lto-plugin
31676 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31677 @r=`${PWD_COMMAND}`; export r; \
31678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31679 TFLAGS="$(STAGE3_TFLAGS)"; \
31680 $(HOST_EXPORTS) \
31681 $(POSTSTAGE1_HOST_EXPORTS) \
31682 cd $(HOST_SUBDIR)/lto-plugin && \
31683 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31684 CFLAGS="$(STAGE3_CFLAGS)" \
31685 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
31686 LIBCFLAGS="$(STAGE3_CFLAGS)" \
31687 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31688 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31689 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31690 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31691 TFLAGS="$(STAGE3_TFLAGS)" \
31692 $(TARGET-stage3-lto-plugin)
31694 maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
31695 clean-stage3: clean-stage3-lto-plugin
31696 clean-stage3-lto-plugin:
31697 @if [ $(current_stage) = stage3 ]; then \
31698 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31699 else \
31700 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
31701 $(MAKE) stage3-start; \
31702 fi; \
31703 cd $(HOST_SUBDIR)/lto-plugin && \
31704 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31705 @endif lto-plugin-bootstrap
31708 .PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
31709 .PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
31710 maybe-all-stage4-lto-plugin:
31711 maybe-clean-stage4-lto-plugin:
31712 @if lto-plugin-bootstrap
31713 maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
31714 all-stage4: all-stage4-lto-plugin
31715 TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
31716 all-stage4-lto-plugin: configure-stage4-lto-plugin
31717 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31718 @r=`${PWD_COMMAND}`; export r; \
31719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31720 TFLAGS="$(STAGE4_TFLAGS)"; \
31721 $(HOST_EXPORTS) \
31722 $(POSTSTAGE1_HOST_EXPORTS) \
31723 cd $(HOST_SUBDIR)/lto-plugin && \
31724 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31725 CFLAGS="$(STAGE4_CFLAGS)" \
31726 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
31727 LIBCFLAGS="$(STAGE4_CFLAGS)" \
31728 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31729 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31730 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31731 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31732 TFLAGS="$(STAGE4_TFLAGS)" \
31733 $(TARGET-stage4-lto-plugin)
31735 maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
31736 clean-stage4: clean-stage4-lto-plugin
31737 clean-stage4-lto-plugin:
31738 @if [ $(current_stage) = stage4 ]; then \
31739 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31740 else \
31741 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
31742 $(MAKE) stage4-start; \
31743 fi; \
31744 cd $(HOST_SUBDIR)/lto-plugin && \
31745 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31746 @endif lto-plugin-bootstrap
31749 .PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
31750 .PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
31751 maybe-all-stageprofile-lto-plugin:
31752 maybe-clean-stageprofile-lto-plugin:
31753 @if lto-plugin-bootstrap
31754 maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
31755 all-stageprofile: all-stageprofile-lto-plugin
31756 TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
31757 all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
31758 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31759 @r=`${PWD_COMMAND}`; export r; \
31760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31761 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31762 $(HOST_EXPORTS) \
31763 $(POSTSTAGE1_HOST_EXPORTS) \
31764 cd $(HOST_SUBDIR)/lto-plugin && \
31765 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31766 CFLAGS="$(STAGEprofile_CFLAGS)" \
31767 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
31768 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
31769 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31770 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31771 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31772 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31773 TFLAGS="$(STAGEprofile_TFLAGS)" \
31774 $(TARGET-stageprofile-lto-plugin)
31776 maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
31777 clean-stageprofile: clean-stageprofile-lto-plugin
31778 clean-stageprofile-lto-plugin:
31779 @if [ $(current_stage) = stageprofile ]; then \
31780 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31781 else \
31782 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
31783 $(MAKE) stageprofile-start; \
31784 fi; \
31785 cd $(HOST_SUBDIR)/lto-plugin && \
31786 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31787 @endif lto-plugin-bootstrap
31790 .PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
31791 .PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
31792 maybe-all-stagefeedback-lto-plugin:
31793 maybe-clean-stagefeedback-lto-plugin:
31794 @if lto-plugin-bootstrap
31795 maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
31796 all-stagefeedback: all-stagefeedback-lto-plugin
31797 TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
31798 all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
31799 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31800 @r=`${PWD_COMMAND}`; export r; \
31801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31802 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31803 $(HOST_EXPORTS) \
31804 $(POSTSTAGE1_HOST_EXPORTS) \
31805 cd $(HOST_SUBDIR)/lto-plugin && \
31806 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31807 CFLAGS="$(STAGEfeedback_CFLAGS)" \
31808 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
31809 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
31810 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31811 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31812 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31813 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ \
31814 TFLAGS="$(STAGEfeedback_TFLAGS)" \
31815 $(TARGET-stagefeedback-lto-plugin)
31817 maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
31818 clean-stagefeedback: clean-stagefeedback-lto-plugin
31819 clean-stagefeedback-lto-plugin:
31820 @if [ $(current_stage) = stagefeedback ]; then \
31821 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
31822 else \
31823 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
31824 $(MAKE) stagefeedback-start; \
31825 fi; \
31826 cd $(HOST_SUBDIR)/lto-plugin && \
31827 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) @extra_linker_plugin_flags@ clean
31828 @endif lto-plugin-bootstrap
31834 .PHONY: check-lto-plugin maybe-check-lto-plugin
31835 maybe-check-lto-plugin:
31836 @if lto-plugin
31837 maybe-check-lto-plugin: check-lto-plugin
31839 check-lto-plugin:
31840 @: $(MAKE); $(unstage)
31841 @r=`${PWD_COMMAND}`; export r; \
31842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31843 $(HOST_EXPORTS) \
31844 (cd $(HOST_SUBDIR)/lto-plugin && \
31845 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ check)
31847 @endif lto-plugin
31849 .PHONY: install-lto-plugin maybe-install-lto-plugin
31850 maybe-install-lto-plugin:
31851 @if lto-plugin
31852 maybe-install-lto-plugin: install-lto-plugin
31854 install-lto-plugin: installdirs
31855 @: $(MAKE); $(unstage)
31856 @r=`${PWD_COMMAND}`; export r; \
31857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31858 $(HOST_EXPORTS) \
31859 (cd $(HOST_SUBDIR)/lto-plugin && \
31860 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install)
31862 @endif lto-plugin
31864 .PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
31865 maybe-install-strip-lto-plugin:
31866 @if lto-plugin
31867 maybe-install-strip-lto-plugin: install-strip-lto-plugin
31869 install-strip-lto-plugin: installdirs
31870 @: $(MAKE); $(unstage)
31871 @r=`${PWD_COMMAND}`; export r; \
31872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31873 $(HOST_EXPORTS) \
31874 (cd $(HOST_SUBDIR)/lto-plugin && \
31875 $(MAKE) $(FLAGS_TO_PASS) @extra_linker_plugin_flags@ install-strip)
31877 @endif lto-plugin
31879 # Other targets (info, dvi, pdf, etc.)
31881 .PHONY: maybe-info-lto-plugin info-lto-plugin
31882 maybe-info-lto-plugin:
31883 @if lto-plugin
31884 maybe-info-lto-plugin: info-lto-plugin
31886 info-lto-plugin: \
31887 configure-lto-plugin
31888 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31889 r=`${PWD_COMMAND}`; export r; \
31890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31891 $(HOST_EXPORTS) \
31892 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31894 done; \
31895 echo "Doing info in lto-plugin" ; \
31896 (cd $(HOST_SUBDIR)/lto-plugin && \
31897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31899 "RANLIB=$${RANLIB}" \
31900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31901 info) \
31902 || exit 1
31904 @endif lto-plugin
31906 .PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
31907 maybe-dvi-lto-plugin:
31908 @if lto-plugin
31909 maybe-dvi-lto-plugin: dvi-lto-plugin
31911 dvi-lto-plugin: \
31912 configure-lto-plugin
31913 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31914 r=`${PWD_COMMAND}`; export r; \
31915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31916 $(HOST_EXPORTS) \
31917 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31919 done; \
31920 echo "Doing dvi in lto-plugin" ; \
31921 (cd $(HOST_SUBDIR)/lto-plugin && \
31922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31924 "RANLIB=$${RANLIB}" \
31925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31926 dvi) \
31927 || exit 1
31929 @endif lto-plugin
31931 .PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
31932 maybe-pdf-lto-plugin:
31933 @if lto-plugin
31934 maybe-pdf-lto-plugin: pdf-lto-plugin
31936 pdf-lto-plugin: \
31937 configure-lto-plugin
31938 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31939 r=`${PWD_COMMAND}`; export r; \
31940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31941 $(HOST_EXPORTS) \
31942 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31944 done; \
31945 echo "Doing pdf in lto-plugin" ; \
31946 (cd $(HOST_SUBDIR)/lto-plugin && \
31947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31949 "RANLIB=$${RANLIB}" \
31950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31951 pdf) \
31952 || exit 1
31954 @endif lto-plugin
31956 .PHONY: maybe-html-lto-plugin html-lto-plugin
31957 maybe-html-lto-plugin:
31958 @if lto-plugin
31959 maybe-html-lto-plugin: html-lto-plugin
31961 html-lto-plugin: \
31962 configure-lto-plugin
31963 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31964 r=`${PWD_COMMAND}`; export r; \
31965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31966 $(HOST_EXPORTS) \
31967 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31969 done; \
31970 echo "Doing html in lto-plugin" ; \
31971 (cd $(HOST_SUBDIR)/lto-plugin && \
31972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31974 "RANLIB=$${RANLIB}" \
31975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31976 html) \
31977 || exit 1
31979 @endif lto-plugin
31981 .PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
31982 maybe-TAGS-lto-plugin:
31983 @if lto-plugin
31984 maybe-TAGS-lto-plugin: TAGS-lto-plugin
31986 TAGS-lto-plugin: \
31987 configure-lto-plugin
31988 @[ -f ./lto-plugin/Makefile ] || exit 0; \
31989 r=`${PWD_COMMAND}`; export r; \
31990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31991 $(HOST_EXPORTS) \
31992 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
31993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31994 done; \
31995 echo "Doing TAGS in lto-plugin" ; \
31996 (cd $(HOST_SUBDIR)/lto-plugin && \
31997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31999 "RANLIB=$${RANLIB}" \
32000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32001 TAGS) \
32002 || exit 1
32004 @endif lto-plugin
32006 .PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
32007 maybe-install-info-lto-plugin:
32008 @if lto-plugin
32009 maybe-install-info-lto-plugin: install-info-lto-plugin
32011 install-info-lto-plugin: \
32012 configure-lto-plugin \
32013 info-lto-plugin
32014 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32015 r=`${PWD_COMMAND}`; export r; \
32016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32017 $(HOST_EXPORTS) \
32018 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32020 done; \
32021 echo "Doing install-info in lto-plugin" ; \
32022 (cd $(HOST_SUBDIR)/lto-plugin && \
32023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32025 "RANLIB=$${RANLIB}" \
32026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32027 install-info) \
32028 || exit 1
32030 @endif lto-plugin
32032 .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
32033 maybe-install-pdf-lto-plugin:
32034 @if lto-plugin
32035 maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
32037 install-pdf-lto-plugin: \
32038 configure-lto-plugin \
32039 pdf-lto-plugin
32040 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32041 r=`${PWD_COMMAND}`; export r; \
32042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32043 $(HOST_EXPORTS) \
32044 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32046 done; \
32047 echo "Doing install-pdf in lto-plugin" ; \
32048 (cd $(HOST_SUBDIR)/lto-plugin && \
32049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32051 "RANLIB=$${RANLIB}" \
32052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32053 install-pdf) \
32054 || exit 1
32056 @endif lto-plugin
32058 .PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
32059 maybe-install-html-lto-plugin:
32060 @if lto-plugin
32061 maybe-install-html-lto-plugin: install-html-lto-plugin
32063 install-html-lto-plugin: \
32064 configure-lto-plugin \
32065 html-lto-plugin
32066 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32067 r=`${PWD_COMMAND}`; export r; \
32068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32069 $(HOST_EXPORTS) \
32070 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32072 done; \
32073 echo "Doing install-html in lto-plugin" ; \
32074 (cd $(HOST_SUBDIR)/lto-plugin && \
32075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32077 "RANLIB=$${RANLIB}" \
32078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32079 install-html) \
32080 || exit 1
32082 @endif lto-plugin
32084 .PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
32085 maybe-installcheck-lto-plugin:
32086 @if lto-plugin
32087 maybe-installcheck-lto-plugin: installcheck-lto-plugin
32089 installcheck-lto-plugin: \
32090 configure-lto-plugin
32091 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32092 r=`${PWD_COMMAND}`; export r; \
32093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32094 $(HOST_EXPORTS) \
32095 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32097 done; \
32098 echo "Doing installcheck in lto-plugin" ; \
32099 (cd $(HOST_SUBDIR)/lto-plugin && \
32100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32102 "RANLIB=$${RANLIB}" \
32103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32104 installcheck) \
32105 || exit 1
32107 @endif lto-plugin
32109 .PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
32110 maybe-mostlyclean-lto-plugin:
32111 @if lto-plugin
32112 maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
32114 mostlyclean-lto-plugin:
32115 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32116 r=`${PWD_COMMAND}`; export r; \
32117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32118 $(HOST_EXPORTS) \
32119 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32121 done; \
32122 echo "Doing mostlyclean in lto-plugin" ; \
32123 (cd $(HOST_SUBDIR)/lto-plugin && \
32124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32126 "RANLIB=$${RANLIB}" \
32127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32128 mostlyclean) \
32129 || exit 1
32131 @endif lto-plugin
32133 .PHONY: maybe-clean-lto-plugin clean-lto-plugin
32134 maybe-clean-lto-plugin:
32135 @if lto-plugin
32136 maybe-clean-lto-plugin: clean-lto-plugin
32138 clean-lto-plugin:
32139 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32140 r=`${PWD_COMMAND}`; export r; \
32141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32142 $(HOST_EXPORTS) \
32143 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32145 done; \
32146 echo "Doing clean in lto-plugin" ; \
32147 (cd $(HOST_SUBDIR)/lto-plugin && \
32148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32150 "RANLIB=$${RANLIB}" \
32151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32152 clean) \
32153 || exit 1
32155 @endif lto-plugin
32157 .PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
32158 maybe-distclean-lto-plugin:
32159 @if lto-plugin
32160 maybe-distclean-lto-plugin: distclean-lto-plugin
32162 distclean-lto-plugin:
32163 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32164 r=`${PWD_COMMAND}`; export r; \
32165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32166 $(HOST_EXPORTS) \
32167 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32169 done; \
32170 echo "Doing distclean in lto-plugin" ; \
32171 (cd $(HOST_SUBDIR)/lto-plugin && \
32172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32174 "RANLIB=$${RANLIB}" \
32175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32176 distclean) \
32177 || exit 1
32179 @endif lto-plugin
32181 .PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
32182 maybe-maintainer-clean-lto-plugin:
32183 @if lto-plugin
32184 maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
32186 maintainer-clean-lto-plugin:
32187 @[ -f ./lto-plugin/Makefile ] || exit 0; \
32188 r=`${PWD_COMMAND}`; export r; \
32189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32190 $(HOST_EXPORTS) \
32191 for flag in $(EXTRA_HOST_FLAGS) @extra_linker_plugin_flags@; do \
32192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32193 done; \
32194 echo "Doing maintainer-clean in lto-plugin" ; \
32195 (cd $(HOST_SUBDIR)/lto-plugin && \
32196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32198 "RANLIB=$${RANLIB}" \
32199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32200 maintainer-clean) \
32201 || exit 1
32203 @endif lto-plugin
32207 # ---------------------------------------
32208 # Modules which run on the target machine
32209 # ---------------------------------------
32214 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
32215 maybe-configure-target-libstdc++-v3:
32216 @if gcc-bootstrap
32217 configure-target-libstdc++-v3: stage_current
32218 @endif gcc-bootstrap
32219 @if target-libstdc++-v3
32220 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
32221 configure-target-libstdc++-v3:
32222 @r=`${PWD_COMMAND}`; export r; \
32223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32224 echo "Checking multilib configuration for libstdc++-v3..."; \
32225 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32226 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32227 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32228 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32229 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32230 else \
32231 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32232 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32233 fi; \
32234 else \
32235 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32236 fi; \
32237 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32238 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32239 $(RAW_CXX_TARGET_EXPORTS) \
32240 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
32241 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
32242 case $(srcdir) in \
32243 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32244 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32245 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32246 esac; \
32247 module_srcdir=libstdc++-v3; \
32248 rm -f no-such-file || : ; \
32249 CONFIG_SITE=no-such-file $(SHELL) \
32250 $$s/$$module_srcdir/configure \
32251 --srcdir=$${topdir}/$$module_srcdir \
32252 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32253 --target=${target_alias} \
32254 || exit 1
32255 @endif target-libstdc++-v3
32259 .PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
32260 maybe-configure-stage1-target-libstdc++-v3:
32261 @if target-libstdc++-v3-bootstrap
32262 maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
32263 configure-stage1-target-libstdc++-v3:
32264 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32265 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32266 @r=`${PWD_COMMAND}`; export r; \
32267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32268 TFLAGS="$(STAGE1_TFLAGS)"; \
32269 echo "Checking multilib configuration for libstdc++-v3..."; \
32270 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32271 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32272 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32273 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32274 else \
32275 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32276 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32277 fi; \
32278 else \
32279 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32280 fi; \
32281 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32282 $(RAW_CXX_TARGET_EXPORTS) \
32283 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32284 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32285 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32286 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
32287 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32288 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32289 case $(srcdir) in \
32290 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32291 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32292 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32293 esac; \
32294 module_srcdir=libstdc++-v3; \
32295 $(SHELL) $$s/$$module_srcdir/configure \
32296 --srcdir=$${topdir}/$$module_srcdir \
32297 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32298 --target=${target_alias} \
32300 $(STAGE1_CONFIGURE_FLAGS)
32301 @endif target-libstdc++-v3-bootstrap
32303 .PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
32304 maybe-configure-stage2-target-libstdc++-v3:
32305 @if target-libstdc++-v3-bootstrap
32306 maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
32307 configure-stage2-target-libstdc++-v3:
32308 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32309 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32310 @r=`${PWD_COMMAND}`; export r; \
32311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32312 TFLAGS="$(STAGE2_TFLAGS)"; \
32313 echo "Checking multilib configuration for libstdc++-v3..."; \
32314 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32315 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32316 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32317 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32318 else \
32319 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32320 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32321 fi; \
32322 else \
32323 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32324 fi; \
32325 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32326 $(RAW_CXX_TARGET_EXPORTS) \
32328 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32329 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32330 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32331 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
32332 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32333 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32334 case $(srcdir) in \
32335 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32336 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32337 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32338 esac; \
32339 module_srcdir=libstdc++-v3; \
32340 $(SHELL) $$s/$$module_srcdir/configure \
32341 --srcdir=$${topdir}/$$module_srcdir \
32342 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32343 --target=${target_alias} \
32344 --with-build-libsubdir=$(HOST_SUBDIR) \
32345 $(STAGE2_CONFIGURE_FLAGS)
32346 @endif target-libstdc++-v3-bootstrap
32348 .PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
32349 maybe-configure-stage3-target-libstdc++-v3:
32350 @if target-libstdc++-v3-bootstrap
32351 maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
32352 configure-stage3-target-libstdc++-v3:
32353 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32354 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32355 @r=`${PWD_COMMAND}`; export r; \
32356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32357 TFLAGS="$(STAGE3_TFLAGS)"; \
32358 echo "Checking multilib configuration for libstdc++-v3..."; \
32359 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32360 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32361 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32362 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32363 else \
32364 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32365 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32366 fi; \
32367 else \
32368 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32369 fi; \
32370 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32371 $(RAW_CXX_TARGET_EXPORTS) \
32373 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32374 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32375 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32376 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
32377 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32378 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32379 case $(srcdir) in \
32380 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32381 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32382 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32383 esac; \
32384 module_srcdir=libstdc++-v3; \
32385 $(SHELL) $$s/$$module_srcdir/configure \
32386 --srcdir=$${topdir}/$$module_srcdir \
32387 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32388 --target=${target_alias} \
32389 --with-build-libsubdir=$(HOST_SUBDIR) \
32390 $(STAGE3_CONFIGURE_FLAGS)
32391 @endif target-libstdc++-v3-bootstrap
32393 .PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
32394 maybe-configure-stage4-target-libstdc++-v3:
32395 @if target-libstdc++-v3-bootstrap
32396 maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
32397 configure-stage4-target-libstdc++-v3:
32398 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32399 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32400 @r=`${PWD_COMMAND}`; export r; \
32401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32402 TFLAGS="$(STAGE4_TFLAGS)"; \
32403 echo "Checking multilib configuration for libstdc++-v3..."; \
32404 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32405 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32406 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32407 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32408 else \
32409 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32410 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32411 fi; \
32412 else \
32413 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32414 fi; \
32415 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32416 $(RAW_CXX_TARGET_EXPORTS) \
32418 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32419 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32420 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32421 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
32422 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32423 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32424 case $(srcdir) in \
32425 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32426 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32427 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32428 esac; \
32429 module_srcdir=libstdc++-v3; \
32430 $(SHELL) $$s/$$module_srcdir/configure \
32431 --srcdir=$${topdir}/$$module_srcdir \
32432 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32433 --target=${target_alias} \
32434 --with-build-libsubdir=$(HOST_SUBDIR) \
32435 $(STAGE4_CONFIGURE_FLAGS)
32436 @endif target-libstdc++-v3-bootstrap
32438 .PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
32439 maybe-configure-stageprofile-target-libstdc++-v3:
32440 @if target-libstdc++-v3-bootstrap
32441 maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
32442 configure-stageprofile-target-libstdc++-v3:
32443 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32444 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32445 @r=`${PWD_COMMAND}`; export r; \
32446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32447 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32448 echo "Checking multilib configuration for libstdc++-v3..."; \
32449 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32450 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32451 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32452 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32453 else \
32454 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32455 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32456 fi; \
32457 else \
32458 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32459 fi; \
32460 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32461 $(RAW_CXX_TARGET_EXPORTS) \
32463 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32464 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32465 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32466 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
32467 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32468 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32469 case $(srcdir) in \
32470 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32471 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32472 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32473 esac; \
32474 module_srcdir=libstdc++-v3; \
32475 $(SHELL) $$s/$$module_srcdir/configure \
32476 --srcdir=$${topdir}/$$module_srcdir \
32477 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32478 --target=${target_alias} \
32479 --with-build-libsubdir=$(HOST_SUBDIR) \
32480 $(STAGEprofile_CONFIGURE_FLAGS)
32481 @endif target-libstdc++-v3-bootstrap
32483 .PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
32484 maybe-configure-stagefeedback-target-libstdc++-v3:
32485 @if target-libstdc++-v3-bootstrap
32486 maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
32487 configure-stagefeedback-target-libstdc++-v3:
32488 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32489 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
32490 @r=`${PWD_COMMAND}`; export r; \
32491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32492 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32493 echo "Checking multilib configuration for libstdc++-v3..."; \
32494 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
32495 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32496 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
32497 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
32498 else \
32499 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
32500 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32501 fi; \
32502 else \
32503 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
32504 fi; \
32505 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
32506 $(RAW_CXX_TARGET_EXPORTS) \
32508 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32509 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32510 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32511 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
32512 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
32513 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
32514 case $(srcdir) in \
32515 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32516 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
32517 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32518 esac; \
32519 module_srcdir=libstdc++-v3; \
32520 $(SHELL) $$s/$$module_srcdir/configure \
32521 --srcdir=$${topdir}/$$module_srcdir \
32522 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32523 --target=${target_alias} \
32524 --with-build-libsubdir=$(HOST_SUBDIR) \
32525 $(STAGEfeedback_CONFIGURE_FLAGS)
32526 @endif target-libstdc++-v3-bootstrap
32532 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
32533 maybe-all-target-libstdc++-v3:
32534 @if gcc-bootstrap
32535 all-target-libstdc++-v3: stage_current
32536 @endif gcc-bootstrap
32537 @if target-libstdc++-v3
32538 TARGET-target-libstdc++-v3=all
32539 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
32540 all-target-libstdc++-v3: configure-target-libstdc++-v3
32541 @r=`${PWD_COMMAND}`; export r; \
32542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32543 $(RAW_CXX_TARGET_EXPORTS) \
32544 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32545 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32546 $(TARGET-target-libstdc++-v3))
32547 @endif target-libstdc++-v3
32551 .PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
32552 .PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
32553 maybe-all-stage1-target-libstdc++-v3:
32554 maybe-clean-stage1-target-libstdc++-v3:
32555 @if target-libstdc++-v3-bootstrap
32556 maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
32557 all-stage1: all-stage1-target-libstdc++-v3
32558 TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32559 all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
32560 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32561 @r=`${PWD_COMMAND}`; export r; \
32562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32563 TFLAGS="$(STAGE1_TFLAGS)"; \
32564 $(RAW_CXX_TARGET_EXPORTS) \
32565 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32566 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32567 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32568 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32569 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32570 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32571 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32572 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32573 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32575 TFLAGS="$(STAGE1_TFLAGS)" \
32576 $(TARGET-stage1-target-libstdc++-v3)
32578 maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
32579 clean-stage1: clean-stage1-target-libstdc++-v3
32580 clean-stage1-target-libstdc++-v3:
32581 @if [ $(current_stage) = stage1 ]; then \
32582 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32583 else \
32584 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
32585 $(MAKE) stage1-start; \
32586 fi; \
32587 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32588 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32589 clean
32590 @endif target-libstdc++-v3-bootstrap
32593 .PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
32594 .PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
32595 maybe-all-stage2-target-libstdc++-v3:
32596 maybe-clean-stage2-target-libstdc++-v3:
32597 @if target-libstdc++-v3-bootstrap
32598 maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
32599 all-stage2: all-stage2-target-libstdc++-v3
32600 TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32601 all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
32602 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32603 @r=`${PWD_COMMAND}`; export r; \
32604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32605 TFLAGS="$(STAGE2_TFLAGS)"; \
32606 $(RAW_CXX_TARGET_EXPORTS) \
32608 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32609 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32610 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32611 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32612 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32613 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32614 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32615 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32616 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32617 TFLAGS="$(STAGE2_TFLAGS)" \
32618 $(TARGET-stage2-target-libstdc++-v3)
32620 maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
32621 clean-stage2: clean-stage2-target-libstdc++-v3
32622 clean-stage2-target-libstdc++-v3:
32623 @if [ $(current_stage) = stage2 ]; then \
32624 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32625 else \
32626 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
32627 $(MAKE) stage2-start; \
32628 fi; \
32629 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32630 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32631 @endif target-libstdc++-v3-bootstrap
32634 .PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
32635 .PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
32636 maybe-all-stage3-target-libstdc++-v3:
32637 maybe-clean-stage3-target-libstdc++-v3:
32638 @if target-libstdc++-v3-bootstrap
32639 maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
32640 all-stage3: all-stage3-target-libstdc++-v3
32641 TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32642 all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
32643 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32644 @r=`${PWD_COMMAND}`; export r; \
32645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32646 TFLAGS="$(STAGE3_TFLAGS)"; \
32647 $(RAW_CXX_TARGET_EXPORTS) \
32649 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32650 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32651 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32652 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32653 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32654 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32655 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32656 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32657 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32658 TFLAGS="$(STAGE3_TFLAGS)" \
32659 $(TARGET-stage3-target-libstdc++-v3)
32661 maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
32662 clean-stage3: clean-stage3-target-libstdc++-v3
32663 clean-stage3-target-libstdc++-v3:
32664 @if [ $(current_stage) = stage3 ]; then \
32665 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32666 else \
32667 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
32668 $(MAKE) stage3-start; \
32669 fi; \
32670 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32671 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32672 @endif target-libstdc++-v3-bootstrap
32675 .PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
32676 .PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
32677 maybe-all-stage4-target-libstdc++-v3:
32678 maybe-clean-stage4-target-libstdc++-v3:
32679 @if target-libstdc++-v3-bootstrap
32680 maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
32681 all-stage4: all-stage4-target-libstdc++-v3
32682 TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32683 all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
32684 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32685 @r=`${PWD_COMMAND}`; export r; \
32686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32687 TFLAGS="$(STAGE4_TFLAGS)"; \
32688 $(RAW_CXX_TARGET_EXPORTS) \
32690 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32691 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32692 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32693 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32694 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32695 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32696 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32697 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32698 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32699 TFLAGS="$(STAGE4_TFLAGS)" \
32700 $(TARGET-stage4-target-libstdc++-v3)
32702 maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
32703 clean-stage4: clean-stage4-target-libstdc++-v3
32704 clean-stage4-target-libstdc++-v3:
32705 @if [ $(current_stage) = stage4 ]; then \
32706 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32707 else \
32708 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
32709 $(MAKE) stage4-start; \
32710 fi; \
32711 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32712 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32713 @endif target-libstdc++-v3-bootstrap
32716 .PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
32717 .PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
32718 maybe-all-stageprofile-target-libstdc++-v3:
32719 maybe-clean-stageprofile-target-libstdc++-v3:
32720 @if target-libstdc++-v3-bootstrap
32721 maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
32722 all-stageprofile: all-stageprofile-target-libstdc++-v3
32723 TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32724 all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
32725 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32726 @r=`${PWD_COMMAND}`; export r; \
32727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32728 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32729 $(RAW_CXX_TARGET_EXPORTS) \
32731 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32732 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32733 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32734 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32735 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32736 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32737 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32738 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32739 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32740 TFLAGS="$(STAGEprofile_TFLAGS)" \
32741 $(TARGET-stageprofile-target-libstdc++-v3)
32743 maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
32744 clean-stageprofile: clean-stageprofile-target-libstdc++-v3
32745 clean-stageprofile-target-libstdc++-v3:
32746 @if [ $(current_stage) = stageprofile ]; then \
32747 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32748 else \
32749 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
32750 $(MAKE) stageprofile-start; \
32751 fi; \
32752 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32753 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32754 @endif target-libstdc++-v3-bootstrap
32757 .PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
32758 .PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
32759 maybe-all-stagefeedback-target-libstdc++-v3:
32760 maybe-clean-stagefeedback-target-libstdc++-v3:
32761 @if target-libstdc++-v3-bootstrap
32762 maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
32763 all-stagefeedback: all-stagefeedback-target-libstdc++-v3
32764 TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
32765 all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
32766 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32767 @r=`${PWD_COMMAND}`; export r; \
32768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32769 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32770 $(RAW_CXX_TARGET_EXPORTS) \
32772 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32773 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32774 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32775 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32776 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32777 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32778 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32779 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32780 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32781 TFLAGS="$(STAGEfeedback_TFLAGS)" \
32782 $(TARGET-stagefeedback-target-libstdc++-v3)
32784 maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
32785 clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
32786 clean-stagefeedback-target-libstdc++-v3:
32787 @if [ $(current_stage) = stagefeedback ]; then \
32788 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
32789 else \
32790 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
32791 $(MAKE) stagefeedback-start; \
32792 fi; \
32793 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32794 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32795 @endif target-libstdc++-v3-bootstrap
32802 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
32803 maybe-check-target-libstdc++-v3:
32804 @if target-libstdc++-v3
32805 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
32807 check-target-libstdc++-v3:
32808 @: $(MAKE); $(unstage)
32809 @r=`${PWD_COMMAND}`; export r; \
32810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32811 $(RAW_CXX_TARGET_EXPORTS) \
32812 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32813 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
32815 @endif target-libstdc++-v3
32817 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
32818 maybe-install-target-libstdc++-v3:
32819 @if target-libstdc++-v3
32820 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
32822 install-target-libstdc++-v3: installdirs
32823 @: $(MAKE); $(unstage)
32824 @r=`${PWD_COMMAND}`; export r; \
32825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32826 $(RAW_CXX_TARGET_EXPORTS) \
32827 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32828 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
32830 @endif target-libstdc++-v3
32832 .PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
32833 maybe-install-strip-target-libstdc++-v3:
32834 @if target-libstdc++-v3
32835 maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
32837 install-strip-target-libstdc++-v3: installdirs
32838 @: $(MAKE); $(unstage)
32839 @r=`${PWD_COMMAND}`; export r; \
32840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32841 $(RAW_CXX_TARGET_EXPORTS) \
32842 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32843 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
32845 @endif target-libstdc++-v3
32847 # Other targets (info, dvi, pdf, etc.)
32849 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
32850 maybe-info-target-libstdc++-v3:
32851 @if target-libstdc++-v3
32852 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
32854 info-target-libstdc++-v3: \
32855 configure-target-libstdc++-v3
32856 @: $(MAKE); $(unstage)
32857 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32858 r=`${PWD_COMMAND}`; export r; \
32859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32860 $(RAW_CXX_TARGET_EXPORTS) \
32861 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32862 for flag in $(EXTRA_TARGET_FLAGS); do \
32863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32864 done; \
32865 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32866 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32867 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32868 "RANLIB=$${RANLIB}" \
32869 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32870 info) \
32871 || exit 1
32873 @endif target-libstdc++-v3
32875 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
32876 maybe-dvi-target-libstdc++-v3:
32877 @if target-libstdc++-v3
32878 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
32880 dvi-target-libstdc++-v3: \
32881 configure-target-libstdc++-v3
32882 @: $(MAKE); $(unstage)
32883 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32884 r=`${PWD_COMMAND}`; export r; \
32885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32886 $(RAW_CXX_TARGET_EXPORTS) \
32887 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32888 for flag in $(EXTRA_TARGET_FLAGS); do \
32889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32890 done; \
32891 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32894 "RANLIB=$${RANLIB}" \
32895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32896 dvi) \
32897 || exit 1
32899 @endif target-libstdc++-v3
32901 .PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
32902 maybe-pdf-target-libstdc++-v3:
32903 @if target-libstdc++-v3
32904 maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
32906 pdf-target-libstdc++-v3: \
32907 configure-target-libstdc++-v3
32908 @: $(MAKE); $(unstage)
32909 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32910 r=`${PWD_COMMAND}`; export r; \
32911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32912 $(RAW_CXX_TARGET_EXPORTS) \
32913 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32914 for flag in $(EXTRA_TARGET_FLAGS); do \
32915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32916 done; \
32917 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32920 "RANLIB=$${RANLIB}" \
32921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32922 pdf) \
32923 || exit 1
32925 @endif target-libstdc++-v3
32927 .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
32928 maybe-html-target-libstdc++-v3:
32929 @if target-libstdc++-v3
32930 maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
32932 html-target-libstdc++-v3: \
32933 configure-target-libstdc++-v3
32934 @: $(MAKE); $(unstage)
32935 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32936 r=`${PWD_COMMAND}`; export r; \
32937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32938 $(RAW_CXX_TARGET_EXPORTS) \
32939 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32940 for flag in $(EXTRA_TARGET_FLAGS); do \
32941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32942 done; \
32943 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32946 "RANLIB=$${RANLIB}" \
32947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32948 html) \
32949 || exit 1
32951 @endif target-libstdc++-v3
32953 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
32954 maybe-TAGS-target-libstdc++-v3:
32955 @if target-libstdc++-v3
32956 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
32958 TAGS-target-libstdc++-v3: \
32959 configure-target-libstdc++-v3
32960 @: $(MAKE); $(unstage)
32961 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32962 r=`${PWD_COMMAND}`; export r; \
32963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32964 $(RAW_CXX_TARGET_EXPORTS) \
32965 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32966 for flag in $(EXTRA_TARGET_FLAGS); do \
32967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32968 done; \
32969 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32972 "RANLIB=$${RANLIB}" \
32973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32974 TAGS) \
32975 || exit 1
32977 @endif target-libstdc++-v3
32979 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
32980 maybe-install-info-target-libstdc++-v3:
32981 @if target-libstdc++-v3
32982 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
32984 install-info-target-libstdc++-v3: \
32985 configure-target-libstdc++-v3 \
32986 info-target-libstdc++-v3
32987 @: $(MAKE); $(unstage)
32988 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
32989 r=`${PWD_COMMAND}`; export r; \
32990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32991 $(RAW_CXX_TARGET_EXPORTS) \
32992 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
32993 for flag in $(EXTRA_TARGET_FLAGS); do \
32994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32995 done; \
32996 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
32997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32999 "RANLIB=$${RANLIB}" \
33000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33001 install-info) \
33002 || exit 1
33004 @endif target-libstdc++-v3
33006 .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
33007 maybe-install-pdf-target-libstdc++-v3:
33008 @if target-libstdc++-v3
33009 maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
33011 install-pdf-target-libstdc++-v3: \
33012 configure-target-libstdc++-v3 \
33013 pdf-target-libstdc++-v3
33014 @: $(MAKE); $(unstage)
33015 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33016 r=`${PWD_COMMAND}`; export r; \
33017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33018 $(RAW_CXX_TARGET_EXPORTS) \
33019 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33020 for flag in $(EXTRA_TARGET_FLAGS); do \
33021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33022 done; \
33023 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33026 "RANLIB=$${RANLIB}" \
33027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33028 install-pdf) \
33029 || exit 1
33031 @endif target-libstdc++-v3
33033 .PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
33034 maybe-install-html-target-libstdc++-v3:
33035 @if target-libstdc++-v3
33036 maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
33038 install-html-target-libstdc++-v3: \
33039 configure-target-libstdc++-v3 \
33040 html-target-libstdc++-v3
33041 @: $(MAKE); $(unstage)
33042 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33043 r=`${PWD_COMMAND}`; export r; \
33044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33045 $(RAW_CXX_TARGET_EXPORTS) \
33046 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33047 for flag in $(EXTRA_TARGET_FLAGS); do \
33048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33049 done; \
33050 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33053 "RANLIB=$${RANLIB}" \
33054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33055 install-html) \
33056 || exit 1
33058 @endif target-libstdc++-v3
33060 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
33061 maybe-installcheck-target-libstdc++-v3:
33062 @if target-libstdc++-v3
33063 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
33065 installcheck-target-libstdc++-v3: \
33066 configure-target-libstdc++-v3
33067 @: $(MAKE); $(unstage)
33068 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33069 r=`${PWD_COMMAND}`; export r; \
33070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33071 $(RAW_CXX_TARGET_EXPORTS) \
33072 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33073 for flag in $(EXTRA_TARGET_FLAGS); do \
33074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33075 done; \
33076 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33079 "RANLIB=$${RANLIB}" \
33080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33081 installcheck) \
33082 || exit 1
33084 @endif target-libstdc++-v3
33086 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
33087 maybe-mostlyclean-target-libstdc++-v3:
33088 @if target-libstdc++-v3
33089 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
33091 mostlyclean-target-libstdc++-v3:
33092 @: $(MAKE); $(unstage)
33093 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33094 r=`${PWD_COMMAND}`; export r; \
33095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33096 $(RAW_CXX_TARGET_EXPORTS) \
33097 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33098 for flag in $(EXTRA_TARGET_FLAGS); do \
33099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33100 done; \
33101 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33104 "RANLIB=$${RANLIB}" \
33105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33106 mostlyclean) \
33107 || exit 1
33109 @endif target-libstdc++-v3
33111 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
33112 maybe-clean-target-libstdc++-v3:
33113 @if target-libstdc++-v3
33114 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
33116 clean-target-libstdc++-v3:
33117 @: $(MAKE); $(unstage)
33118 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33119 r=`${PWD_COMMAND}`; export r; \
33120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33121 $(RAW_CXX_TARGET_EXPORTS) \
33122 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33123 for flag in $(EXTRA_TARGET_FLAGS); do \
33124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33125 done; \
33126 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33129 "RANLIB=$${RANLIB}" \
33130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33131 clean) \
33132 || exit 1
33134 @endif target-libstdc++-v3
33136 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
33137 maybe-distclean-target-libstdc++-v3:
33138 @if target-libstdc++-v3
33139 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
33141 distclean-target-libstdc++-v3:
33142 @: $(MAKE); $(unstage)
33143 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33144 r=`${PWD_COMMAND}`; export r; \
33145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33146 $(RAW_CXX_TARGET_EXPORTS) \
33147 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33148 for flag in $(EXTRA_TARGET_FLAGS); do \
33149 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33150 done; \
33151 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33154 "RANLIB=$${RANLIB}" \
33155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33156 distclean) \
33157 || exit 1
33159 @endif target-libstdc++-v3
33161 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
33162 maybe-maintainer-clean-target-libstdc++-v3:
33163 @if target-libstdc++-v3
33164 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
33166 maintainer-clean-target-libstdc++-v3:
33167 @: $(MAKE); $(unstage)
33168 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
33169 r=`${PWD_COMMAND}`; export r; \
33170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33171 $(RAW_CXX_TARGET_EXPORTS) \
33172 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
33173 for flag in $(EXTRA_TARGET_FLAGS); do \
33174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33175 done; \
33176 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
33177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33179 "RANLIB=$${RANLIB}" \
33180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33181 maintainer-clean) \
33182 || exit 1
33184 @endif target-libstdc++-v3
33190 .PHONY: configure-target-libsanitizer maybe-configure-target-libsanitizer
33191 maybe-configure-target-libsanitizer:
33192 @if gcc-bootstrap
33193 configure-target-libsanitizer: stage_current
33194 @endif gcc-bootstrap
33195 @if target-libsanitizer
33196 maybe-configure-target-libsanitizer: configure-target-libsanitizer
33197 configure-target-libsanitizer:
33198 @r=`${PWD_COMMAND}`; export r; \
33199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33200 echo "Checking multilib configuration for libsanitizer..."; \
33201 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33202 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33203 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33204 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33205 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33206 else \
33207 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33208 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33209 fi; \
33210 else \
33211 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33212 fi; \
33213 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33214 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33215 $(RAW_CXX_TARGET_EXPORTS) \
33216 echo Configuring in $(TARGET_SUBDIR)/libsanitizer; \
33217 cd "$(TARGET_SUBDIR)/libsanitizer" || exit 1; \
33218 case $(srcdir) in \
33219 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33220 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33221 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33222 esac; \
33223 module_srcdir=libsanitizer; \
33224 rm -f no-such-file || : ; \
33225 CONFIG_SITE=no-such-file $(SHELL) \
33226 $$s/$$module_srcdir/configure \
33227 --srcdir=$${topdir}/$$module_srcdir \
33228 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33229 --target=${target_alias} \
33230 || exit 1
33231 @endif target-libsanitizer
33235 .PHONY: configure-stage1-target-libsanitizer maybe-configure-stage1-target-libsanitizer
33236 maybe-configure-stage1-target-libsanitizer:
33237 @if target-libsanitizer-bootstrap
33238 maybe-configure-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
33239 configure-stage1-target-libsanitizer:
33240 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33241 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33242 @r=`${PWD_COMMAND}`; export r; \
33243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33244 TFLAGS="$(STAGE1_TFLAGS)"; \
33245 echo "Checking multilib configuration for libsanitizer..."; \
33246 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33247 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33248 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33249 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33250 else \
33251 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33252 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33253 fi; \
33254 else \
33255 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33256 fi; \
33257 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33258 $(RAW_CXX_TARGET_EXPORTS) \
33259 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33260 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33261 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33262 echo Configuring stage 1 in $(TARGET_SUBDIR)/libsanitizer ; \
33263 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33264 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33265 case $(srcdir) in \
33266 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33267 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33268 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33269 esac; \
33270 module_srcdir=libsanitizer; \
33271 $(SHELL) $$s/$$module_srcdir/configure \
33272 --srcdir=$${topdir}/$$module_srcdir \
33273 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33274 --target=${target_alias} \
33276 $(STAGE1_CONFIGURE_FLAGS)
33277 @endif target-libsanitizer-bootstrap
33279 .PHONY: configure-stage2-target-libsanitizer maybe-configure-stage2-target-libsanitizer
33280 maybe-configure-stage2-target-libsanitizer:
33281 @if target-libsanitizer-bootstrap
33282 maybe-configure-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
33283 configure-stage2-target-libsanitizer:
33284 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33285 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33286 @r=`${PWD_COMMAND}`; export r; \
33287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33288 TFLAGS="$(STAGE2_TFLAGS)"; \
33289 echo "Checking multilib configuration for libsanitizer..."; \
33290 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33291 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33292 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33293 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33294 else \
33295 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33296 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33297 fi; \
33298 else \
33299 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33300 fi; \
33301 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33302 $(RAW_CXX_TARGET_EXPORTS) \
33304 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33305 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33306 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33307 echo Configuring stage 2 in $(TARGET_SUBDIR)/libsanitizer ; \
33308 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33309 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33310 case $(srcdir) in \
33311 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33312 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33313 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33314 esac; \
33315 module_srcdir=libsanitizer; \
33316 $(SHELL) $$s/$$module_srcdir/configure \
33317 --srcdir=$${topdir}/$$module_srcdir \
33318 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33319 --target=${target_alias} \
33320 --with-build-libsubdir=$(HOST_SUBDIR) \
33321 $(STAGE2_CONFIGURE_FLAGS)
33322 @endif target-libsanitizer-bootstrap
33324 .PHONY: configure-stage3-target-libsanitizer maybe-configure-stage3-target-libsanitizer
33325 maybe-configure-stage3-target-libsanitizer:
33326 @if target-libsanitizer-bootstrap
33327 maybe-configure-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
33328 configure-stage3-target-libsanitizer:
33329 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33330 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33331 @r=`${PWD_COMMAND}`; export r; \
33332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33333 TFLAGS="$(STAGE3_TFLAGS)"; \
33334 echo "Checking multilib configuration for libsanitizer..."; \
33335 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33336 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33337 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33338 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33339 else \
33340 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33341 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33342 fi; \
33343 else \
33344 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33345 fi; \
33346 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33347 $(RAW_CXX_TARGET_EXPORTS) \
33349 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33350 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33351 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33352 echo Configuring stage 3 in $(TARGET_SUBDIR)/libsanitizer ; \
33353 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33354 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33355 case $(srcdir) in \
33356 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33357 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33358 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33359 esac; \
33360 module_srcdir=libsanitizer; \
33361 $(SHELL) $$s/$$module_srcdir/configure \
33362 --srcdir=$${topdir}/$$module_srcdir \
33363 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33364 --target=${target_alias} \
33365 --with-build-libsubdir=$(HOST_SUBDIR) \
33366 $(STAGE3_CONFIGURE_FLAGS)
33367 @endif target-libsanitizer-bootstrap
33369 .PHONY: configure-stage4-target-libsanitizer maybe-configure-stage4-target-libsanitizer
33370 maybe-configure-stage4-target-libsanitizer:
33371 @if target-libsanitizer-bootstrap
33372 maybe-configure-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
33373 configure-stage4-target-libsanitizer:
33374 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33375 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33376 @r=`${PWD_COMMAND}`; export r; \
33377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33378 TFLAGS="$(STAGE4_TFLAGS)"; \
33379 echo "Checking multilib configuration for libsanitizer..."; \
33380 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33381 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33382 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33383 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33384 else \
33385 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33386 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33387 fi; \
33388 else \
33389 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33390 fi; \
33391 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33392 $(RAW_CXX_TARGET_EXPORTS) \
33394 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33395 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33396 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33397 echo Configuring stage 4 in $(TARGET_SUBDIR)/libsanitizer ; \
33398 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33399 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33400 case $(srcdir) in \
33401 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33402 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33403 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33404 esac; \
33405 module_srcdir=libsanitizer; \
33406 $(SHELL) $$s/$$module_srcdir/configure \
33407 --srcdir=$${topdir}/$$module_srcdir \
33408 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33409 --target=${target_alias} \
33410 --with-build-libsubdir=$(HOST_SUBDIR) \
33411 $(STAGE4_CONFIGURE_FLAGS)
33412 @endif target-libsanitizer-bootstrap
33414 .PHONY: configure-stageprofile-target-libsanitizer maybe-configure-stageprofile-target-libsanitizer
33415 maybe-configure-stageprofile-target-libsanitizer:
33416 @if target-libsanitizer-bootstrap
33417 maybe-configure-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
33418 configure-stageprofile-target-libsanitizer:
33419 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33420 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33421 @r=`${PWD_COMMAND}`; export r; \
33422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33423 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33424 echo "Checking multilib configuration for libsanitizer..."; \
33425 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33426 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33427 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33428 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33429 else \
33430 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33431 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33432 fi; \
33433 else \
33434 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33435 fi; \
33436 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33437 $(RAW_CXX_TARGET_EXPORTS) \
33439 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33440 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33441 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33442 echo Configuring stage profile in $(TARGET_SUBDIR)/libsanitizer ; \
33443 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33444 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33445 case $(srcdir) in \
33446 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33447 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33448 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33449 esac; \
33450 module_srcdir=libsanitizer; \
33451 $(SHELL) $$s/$$module_srcdir/configure \
33452 --srcdir=$${topdir}/$$module_srcdir \
33453 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33454 --target=${target_alias} \
33455 --with-build-libsubdir=$(HOST_SUBDIR) \
33456 $(STAGEprofile_CONFIGURE_FLAGS)
33457 @endif target-libsanitizer-bootstrap
33459 .PHONY: configure-stagefeedback-target-libsanitizer maybe-configure-stagefeedback-target-libsanitizer
33460 maybe-configure-stagefeedback-target-libsanitizer:
33461 @if target-libsanitizer-bootstrap
33462 maybe-configure-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
33463 configure-stagefeedback-target-libsanitizer:
33464 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33465 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
33466 @r=`${PWD_COMMAND}`; export r; \
33467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33468 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33469 echo "Checking multilib configuration for libsanitizer..."; \
33470 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
33471 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33472 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
33473 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
33474 else \
33475 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
33476 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33477 fi; \
33478 else \
33479 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
33480 fi; \
33481 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
33482 $(RAW_CXX_TARGET_EXPORTS) \
33484 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
33485 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
33486 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
33487 echo Configuring stage feedback in $(TARGET_SUBDIR)/libsanitizer ; \
33488 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
33489 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
33490 case $(srcdir) in \
33491 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33492 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
33493 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33494 esac; \
33495 module_srcdir=libsanitizer; \
33496 $(SHELL) $$s/$$module_srcdir/configure \
33497 --srcdir=$${topdir}/$$module_srcdir \
33498 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33499 --target=${target_alias} \
33500 --with-build-libsubdir=$(HOST_SUBDIR) \
33501 $(STAGEfeedback_CONFIGURE_FLAGS)
33502 @endif target-libsanitizer-bootstrap
33508 .PHONY: all-target-libsanitizer maybe-all-target-libsanitizer
33509 maybe-all-target-libsanitizer:
33510 @if gcc-bootstrap
33511 all-target-libsanitizer: stage_current
33512 @endif gcc-bootstrap
33513 @if target-libsanitizer
33514 TARGET-target-libsanitizer=all
33515 maybe-all-target-libsanitizer: all-target-libsanitizer
33516 all-target-libsanitizer: configure-target-libsanitizer
33517 @r=`${PWD_COMMAND}`; export r; \
33518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33519 $(RAW_CXX_TARGET_EXPORTS) \
33520 (cd $(TARGET_SUBDIR)/libsanitizer && \
33521 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33522 $(TARGET-target-libsanitizer))
33523 @endif target-libsanitizer
33527 .PHONY: all-stage1-target-libsanitizer maybe-all-stage1-target-libsanitizer
33528 .PHONY: clean-stage1-target-libsanitizer maybe-clean-stage1-target-libsanitizer
33529 maybe-all-stage1-target-libsanitizer:
33530 maybe-clean-stage1-target-libsanitizer:
33531 @if target-libsanitizer-bootstrap
33532 maybe-all-stage1-target-libsanitizer: all-stage1-target-libsanitizer
33533 all-stage1: all-stage1-target-libsanitizer
33534 TARGET-stage1-target-libsanitizer = $(TARGET-target-libsanitizer)
33535 all-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
33536 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33537 @r=`${PWD_COMMAND}`; export r; \
33538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33539 TFLAGS="$(STAGE1_TFLAGS)"; \
33540 $(RAW_CXX_TARGET_EXPORTS) \
33541 cd $(TARGET_SUBDIR)/libsanitizer && \
33542 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33543 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33544 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33545 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33546 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33547 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33548 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33549 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33551 TFLAGS="$(STAGE1_TFLAGS)" \
33552 $(TARGET-stage1-target-libsanitizer)
33554 maybe-clean-stage1-target-libsanitizer: clean-stage1-target-libsanitizer
33555 clean-stage1: clean-stage1-target-libsanitizer
33556 clean-stage1-target-libsanitizer:
33557 @if [ $(current_stage) = stage1 ]; then \
33558 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33559 else \
33560 [ -f $(TARGET_SUBDIR)/stage1-libsanitizer/Makefile ] || exit 0; \
33561 $(MAKE) stage1-start; \
33562 fi; \
33563 cd $(TARGET_SUBDIR)/libsanitizer && \
33564 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33565 clean
33566 @endif target-libsanitizer-bootstrap
33569 .PHONY: all-stage2-target-libsanitizer maybe-all-stage2-target-libsanitizer
33570 .PHONY: clean-stage2-target-libsanitizer maybe-clean-stage2-target-libsanitizer
33571 maybe-all-stage2-target-libsanitizer:
33572 maybe-clean-stage2-target-libsanitizer:
33573 @if target-libsanitizer-bootstrap
33574 maybe-all-stage2-target-libsanitizer: all-stage2-target-libsanitizer
33575 all-stage2: all-stage2-target-libsanitizer
33576 TARGET-stage2-target-libsanitizer = $(TARGET-target-libsanitizer)
33577 all-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
33578 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33579 @r=`${PWD_COMMAND}`; export r; \
33580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33581 TFLAGS="$(STAGE2_TFLAGS)"; \
33582 $(RAW_CXX_TARGET_EXPORTS) \
33584 cd $(TARGET_SUBDIR)/libsanitizer && \
33585 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33586 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33587 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33588 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33589 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33590 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33591 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33592 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33593 TFLAGS="$(STAGE2_TFLAGS)" \
33594 $(TARGET-stage2-target-libsanitizer)
33596 maybe-clean-stage2-target-libsanitizer: clean-stage2-target-libsanitizer
33597 clean-stage2: clean-stage2-target-libsanitizer
33598 clean-stage2-target-libsanitizer:
33599 @if [ $(current_stage) = stage2 ]; then \
33600 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33601 else \
33602 [ -f $(TARGET_SUBDIR)/stage2-libsanitizer/Makefile ] || exit 0; \
33603 $(MAKE) stage2-start; \
33604 fi; \
33605 cd $(TARGET_SUBDIR)/libsanitizer && \
33606 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33607 @endif target-libsanitizer-bootstrap
33610 .PHONY: all-stage3-target-libsanitizer maybe-all-stage3-target-libsanitizer
33611 .PHONY: clean-stage3-target-libsanitizer maybe-clean-stage3-target-libsanitizer
33612 maybe-all-stage3-target-libsanitizer:
33613 maybe-clean-stage3-target-libsanitizer:
33614 @if target-libsanitizer-bootstrap
33615 maybe-all-stage3-target-libsanitizer: all-stage3-target-libsanitizer
33616 all-stage3: all-stage3-target-libsanitizer
33617 TARGET-stage3-target-libsanitizer = $(TARGET-target-libsanitizer)
33618 all-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
33619 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33620 @r=`${PWD_COMMAND}`; export r; \
33621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33622 TFLAGS="$(STAGE3_TFLAGS)"; \
33623 $(RAW_CXX_TARGET_EXPORTS) \
33625 cd $(TARGET_SUBDIR)/libsanitizer && \
33626 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33627 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33628 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33629 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33630 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33631 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33632 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33633 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33634 TFLAGS="$(STAGE3_TFLAGS)" \
33635 $(TARGET-stage3-target-libsanitizer)
33637 maybe-clean-stage3-target-libsanitizer: clean-stage3-target-libsanitizer
33638 clean-stage3: clean-stage3-target-libsanitizer
33639 clean-stage3-target-libsanitizer:
33640 @if [ $(current_stage) = stage3 ]; then \
33641 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33642 else \
33643 [ -f $(TARGET_SUBDIR)/stage3-libsanitizer/Makefile ] || exit 0; \
33644 $(MAKE) stage3-start; \
33645 fi; \
33646 cd $(TARGET_SUBDIR)/libsanitizer && \
33647 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33648 @endif target-libsanitizer-bootstrap
33651 .PHONY: all-stage4-target-libsanitizer maybe-all-stage4-target-libsanitizer
33652 .PHONY: clean-stage4-target-libsanitizer maybe-clean-stage4-target-libsanitizer
33653 maybe-all-stage4-target-libsanitizer:
33654 maybe-clean-stage4-target-libsanitizer:
33655 @if target-libsanitizer-bootstrap
33656 maybe-all-stage4-target-libsanitizer: all-stage4-target-libsanitizer
33657 all-stage4: all-stage4-target-libsanitizer
33658 TARGET-stage4-target-libsanitizer = $(TARGET-target-libsanitizer)
33659 all-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
33660 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33661 @r=`${PWD_COMMAND}`; export r; \
33662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33663 TFLAGS="$(STAGE4_TFLAGS)"; \
33664 $(RAW_CXX_TARGET_EXPORTS) \
33666 cd $(TARGET_SUBDIR)/libsanitizer && \
33667 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33668 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33669 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33670 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33671 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33672 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33673 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33674 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33675 TFLAGS="$(STAGE4_TFLAGS)" \
33676 $(TARGET-stage4-target-libsanitizer)
33678 maybe-clean-stage4-target-libsanitizer: clean-stage4-target-libsanitizer
33679 clean-stage4: clean-stage4-target-libsanitizer
33680 clean-stage4-target-libsanitizer:
33681 @if [ $(current_stage) = stage4 ]; then \
33682 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33683 else \
33684 [ -f $(TARGET_SUBDIR)/stage4-libsanitizer/Makefile ] || exit 0; \
33685 $(MAKE) stage4-start; \
33686 fi; \
33687 cd $(TARGET_SUBDIR)/libsanitizer && \
33688 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33689 @endif target-libsanitizer-bootstrap
33692 .PHONY: all-stageprofile-target-libsanitizer maybe-all-stageprofile-target-libsanitizer
33693 .PHONY: clean-stageprofile-target-libsanitizer maybe-clean-stageprofile-target-libsanitizer
33694 maybe-all-stageprofile-target-libsanitizer:
33695 maybe-clean-stageprofile-target-libsanitizer:
33696 @if target-libsanitizer-bootstrap
33697 maybe-all-stageprofile-target-libsanitizer: all-stageprofile-target-libsanitizer
33698 all-stageprofile: all-stageprofile-target-libsanitizer
33699 TARGET-stageprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
33700 all-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
33701 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33702 @r=`${PWD_COMMAND}`; export r; \
33703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33704 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33705 $(RAW_CXX_TARGET_EXPORTS) \
33707 cd $(TARGET_SUBDIR)/libsanitizer && \
33708 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33709 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33710 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33711 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33712 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33713 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33714 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33715 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33716 TFLAGS="$(STAGEprofile_TFLAGS)" \
33717 $(TARGET-stageprofile-target-libsanitizer)
33719 maybe-clean-stageprofile-target-libsanitizer: clean-stageprofile-target-libsanitizer
33720 clean-stageprofile: clean-stageprofile-target-libsanitizer
33721 clean-stageprofile-target-libsanitizer:
33722 @if [ $(current_stage) = stageprofile ]; then \
33723 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33724 else \
33725 [ -f $(TARGET_SUBDIR)/stageprofile-libsanitizer/Makefile ] || exit 0; \
33726 $(MAKE) stageprofile-start; \
33727 fi; \
33728 cd $(TARGET_SUBDIR)/libsanitizer && \
33729 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33730 @endif target-libsanitizer-bootstrap
33733 .PHONY: all-stagefeedback-target-libsanitizer maybe-all-stagefeedback-target-libsanitizer
33734 .PHONY: clean-stagefeedback-target-libsanitizer maybe-clean-stagefeedback-target-libsanitizer
33735 maybe-all-stagefeedback-target-libsanitizer:
33736 maybe-clean-stagefeedback-target-libsanitizer:
33737 @if target-libsanitizer-bootstrap
33738 maybe-all-stagefeedback-target-libsanitizer: all-stagefeedback-target-libsanitizer
33739 all-stagefeedback: all-stagefeedback-target-libsanitizer
33740 TARGET-stagefeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
33741 all-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
33742 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33743 @r=`${PWD_COMMAND}`; export r; \
33744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33745 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33746 $(RAW_CXX_TARGET_EXPORTS) \
33748 cd $(TARGET_SUBDIR)/libsanitizer && \
33749 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33750 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33751 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33752 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33753 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33754 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33755 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33756 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33757 TFLAGS="$(STAGEfeedback_TFLAGS)" \
33758 $(TARGET-stagefeedback-target-libsanitizer)
33760 maybe-clean-stagefeedback-target-libsanitizer: clean-stagefeedback-target-libsanitizer
33761 clean-stagefeedback: clean-stagefeedback-target-libsanitizer
33762 clean-stagefeedback-target-libsanitizer:
33763 @if [ $(current_stage) = stagefeedback ]; then \
33764 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
33765 else \
33766 [ -f $(TARGET_SUBDIR)/stagefeedback-libsanitizer/Makefile ] || exit 0; \
33767 $(MAKE) stagefeedback-start; \
33768 fi; \
33769 cd $(TARGET_SUBDIR)/libsanitizer && \
33770 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33771 @endif target-libsanitizer-bootstrap
33778 .PHONY: check-target-libsanitizer maybe-check-target-libsanitizer
33779 maybe-check-target-libsanitizer:
33780 @if target-libsanitizer
33781 maybe-check-target-libsanitizer: check-target-libsanitizer
33783 check-target-libsanitizer:
33784 @: $(MAKE); $(unstage)
33785 @r=`${PWD_COMMAND}`; export r; \
33786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33787 $(RAW_CXX_TARGET_EXPORTS) \
33788 (cd $(TARGET_SUBDIR)/libsanitizer && \
33789 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
33791 @endif target-libsanitizer
33793 .PHONY: install-target-libsanitizer maybe-install-target-libsanitizer
33794 maybe-install-target-libsanitizer:
33795 @if target-libsanitizer
33796 maybe-install-target-libsanitizer: install-target-libsanitizer
33798 install-target-libsanitizer: installdirs
33799 @: $(MAKE); $(unstage)
33800 @r=`${PWD_COMMAND}`; export r; \
33801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33802 $(RAW_CXX_TARGET_EXPORTS) \
33803 (cd $(TARGET_SUBDIR)/libsanitizer && \
33804 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33806 @endif target-libsanitizer
33808 .PHONY: install-strip-target-libsanitizer maybe-install-strip-target-libsanitizer
33809 maybe-install-strip-target-libsanitizer:
33810 @if target-libsanitizer
33811 maybe-install-strip-target-libsanitizer: install-strip-target-libsanitizer
33813 install-strip-target-libsanitizer: installdirs
33814 @: $(MAKE); $(unstage)
33815 @r=`${PWD_COMMAND}`; export r; \
33816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33817 $(RAW_CXX_TARGET_EXPORTS) \
33818 (cd $(TARGET_SUBDIR)/libsanitizer && \
33819 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33821 @endif target-libsanitizer
33823 # Other targets (info, dvi, pdf, etc.)
33825 .PHONY: maybe-info-target-libsanitizer info-target-libsanitizer
33826 maybe-info-target-libsanitizer:
33827 @if target-libsanitizer
33828 maybe-info-target-libsanitizer: info-target-libsanitizer
33830 info-target-libsanitizer: \
33831 configure-target-libsanitizer
33832 @: $(MAKE); $(unstage)
33833 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33834 r=`${PWD_COMMAND}`; export r; \
33835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33836 $(RAW_CXX_TARGET_EXPORTS) \
33837 echo "Doing info in $(TARGET_SUBDIR)/libsanitizer" ; \
33838 for flag in $(EXTRA_TARGET_FLAGS); do \
33839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33840 done; \
33841 (cd $(TARGET_SUBDIR)/libsanitizer && \
33842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33844 "RANLIB=$${RANLIB}" \
33845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33846 info) \
33847 || exit 1
33849 @endif target-libsanitizer
33851 .PHONY: maybe-dvi-target-libsanitizer dvi-target-libsanitizer
33852 maybe-dvi-target-libsanitizer:
33853 @if target-libsanitizer
33854 maybe-dvi-target-libsanitizer: dvi-target-libsanitizer
33856 dvi-target-libsanitizer: \
33857 configure-target-libsanitizer
33858 @: $(MAKE); $(unstage)
33859 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33860 r=`${PWD_COMMAND}`; export r; \
33861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33862 $(RAW_CXX_TARGET_EXPORTS) \
33863 echo "Doing dvi in $(TARGET_SUBDIR)/libsanitizer" ; \
33864 for flag in $(EXTRA_TARGET_FLAGS); do \
33865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33866 done; \
33867 (cd $(TARGET_SUBDIR)/libsanitizer && \
33868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33870 "RANLIB=$${RANLIB}" \
33871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33872 dvi) \
33873 || exit 1
33875 @endif target-libsanitizer
33877 .PHONY: maybe-pdf-target-libsanitizer pdf-target-libsanitizer
33878 maybe-pdf-target-libsanitizer:
33879 @if target-libsanitizer
33880 maybe-pdf-target-libsanitizer: pdf-target-libsanitizer
33882 pdf-target-libsanitizer: \
33883 configure-target-libsanitizer
33884 @: $(MAKE); $(unstage)
33885 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33886 r=`${PWD_COMMAND}`; export r; \
33887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33888 $(RAW_CXX_TARGET_EXPORTS) \
33889 echo "Doing pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
33890 for flag in $(EXTRA_TARGET_FLAGS); do \
33891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33892 done; \
33893 (cd $(TARGET_SUBDIR)/libsanitizer && \
33894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33896 "RANLIB=$${RANLIB}" \
33897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33898 pdf) \
33899 || exit 1
33901 @endif target-libsanitizer
33903 .PHONY: maybe-html-target-libsanitizer html-target-libsanitizer
33904 maybe-html-target-libsanitizer:
33905 @if target-libsanitizer
33906 maybe-html-target-libsanitizer: html-target-libsanitizer
33908 html-target-libsanitizer: \
33909 configure-target-libsanitizer
33910 @: $(MAKE); $(unstage)
33911 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33912 r=`${PWD_COMMAND}`; export r; \
33913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33914 $(RAW_CXX_TARGET_EXPORTS) \
33915 echo "Doing html in $(TARGET_SUBDIR)/libsanitizer" ; \
33916 for flag in $(EXTRA_TARGET_FLAGS); do \
33917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33918 done; \
33919 (cd $(TARGET_SUBDIR)/libsanitizer && \
33920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33922 "RANLIB=$${RANLIB}" \
33923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33924 html) \
33925 || exit 1
33927 @endif target-libsanitizer
33929 .PHONY: maybe-TAGS-target-libsanitizer TAGS-target-libsanitizer
33930 maybe-TAGS-target-libsanitizer:
33931 @if target-libsanitizer
33932 maybe-TAGS-target-libsanitizer: TAGS-target-libsanitizer
33934 TAGS-target-libsanitizer: \
33935 configure-target-libsanitizer
33936 @: $(MAKE); $(unstage)
33937 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33938 r=`${PWD_COMMAND}`; export r; \
33939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33940 $(RAW_CXX_TARGET_EXPORTS) \
33941 echo "Doing TAGS in $(TARGET_SUBDIR)/libsanitizer" ; \
33942 for flag in $(EXTRA_TARGET_FLAGS); do \
33943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33944 done; \
33945 (cd $(TARGET_SUBDIR)/libsanitizer && \
33946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33948 "RANLIB=$${RANLIB}" \
33949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33950 TAGS) \
33951 || exit 1
33953 @endif target-libsanitizer
33955 .PHONY: maybe-install-info-target-libsanitizer install-info-target-libsanitizer
33956 maybe-install-info-target-libsanitizer:
33957 @if target-libsanitizer
33958 maybe-install-info-target-libsanitizer: install-info-target-libsanitizer
33960 install-info-target-libsanitizer: \
33961 configure-target-libsanitizer \
33962 info-target-libsanitizer
33963 @: $(MAKE); $(unstage)
33964 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33965 r=`${PWD_COMMAND}`; export r; \
33966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33967 $(RAW_CXX_TARGET_EXPORTS) \
33968 echo "Doing install-info in $(TARGET_SUBDIR)/libsanitizer" ; \
33969 for flag in $(EXTRA_TARGET_FLAGS); do \
33970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33971 done; \
33972 (cd $(TARGET_SUBDIR)/libsanitizer && \
33973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33975 "RANLIB=$${RANLIB}" \
33976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33977 install-info) \
33978 || exit 1
33980 @endif target-libsanitizer
33982 .PHONY: maybe-install-pdf-target-libsanitizer install-pdf-target-libsanitizer
33983 maybe-install-pdf-target-libsanitizer:
33984 @if target-libsanitizer
33985 maybe-install-pdf-target-libsanitizer: install-pdf-target-libsanitizer
33987 install-pdf-target-libsanitizer: \
33988 configure-target-libsanitizer \
33989 pdf-target-libsanitizer
33990 @: $(MAKE); $(unstage)
33991 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
33992 r=`${PWD_COMMAND}`; export r; \
33993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33994 $(RAW_CXX_TARGET_EXPORTS) \
33995 echo "Doing install-pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
33996 for flag in $(EXTRA_TARGET_FLAGS); do \
33997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33998 done; \
33999 (cd $(TARGET_SUBDIR)/libsanitizer && \
34000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34002 "RANLIB=$${RANLIB}" \
34003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34004 install-pdf) \
34005 || exit 1
34007 @endif target-libsanitizer
34009 .PHONY: maybe-install-html-target-libsanitizer install-html-target-libsanitizer
34010 maybe-install-html-target-libsanitizer:
34011 @if target-libsanitizer
34012 maybe-install-html-target-libsanitizer: install-html-target-libsanitizer
34014 install-html-target-libsanitizer: \
34015 configure-target-libsanitizer \
34016 html-target-libsanitizer
34017 @: $(MAKE); $(unstage)
34018 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34019 r=`${PWD_COMMAND}`; export r; \
34020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34021 $(RAW_CXX_TARGET_EXPORTS) \
34022 echo "Doing install-html in $(TARGET_SUBDIR)/libsanitizer" ; \
34023 for flag in $(EXTRA_TARGET_FLAGS); do \
34024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34025 done; \
34026 (cd $(TARGET_SUBDIR)/libsanitizer && \
34027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34029 "RANLIB=$${RANLIB}" \
34030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34031 install-html) \
34032 || exit 1
34034 @endif target-libsanitizer
34036 .PHONY: maybe-installcheck-target-libsanitizer installcheck-target-libsanitizer
34037 maybe-installcheck-target-libsanitizer:
34038 @if target-libsanitizer
34039 maybe-installcheck-target-libsanitizer: installcheck-target-libsanitizer
34041 installcheck-target-libsanitizer: \
34042 configure-target-libsanitizer
34043 @: $(MAKE); $(unstage)
34044 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34045 r=`${PWD_COMMAND}`; export r; \
34046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34047 $(RAW_CXX_TARGET_EXPORTS) \
34048 echo "Doing installcheck in $(TARGET_SUBDIR)/libsanitizer" ; \
34049 for flag in $(EXTRA_TARGET_FLAGS); do \
34050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34051 done; \
34052 (cd $(TARGET_SUBDIR)/libsanitizer && \
34053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34055 "RANLIB=$${RANLIB}" \
34056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34057 installcheck) \
34058 || exit 1
34060 @endif target-libsanitizer
34062 .PHONY: maybe-mostlyclean-target-libsanitizer mostlyclean-target-libsanitizer
34063 maybe-mostlyclean-target-libsanitizer:
34064 @if target-libsanitizer
34065 maybe-mostlyclean-target-libsanitizer: mostlyclean-target-libsanitizer
34067 mostlyclean-target-libsanitizer:
34068 @: $(MAKE); $(unstage)
34069 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34070 r=`${PWD_COMMAND}`; export r; \
34071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34072 $(RAW_CXX_TARGET_EXPORTS) \
34073 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libsanitizer" ; \
34074 for flag in $(EXTRA_TARGET_FLAGS); do \
34075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34076 done; \
34077 (cd $(TARGET_SUBDIR)/libsanitizer && \
34078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34080 "RANLIB=$${RANLIB}" \
34081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34082 mostlyclean) \
34083 || exit 1
34085 @endif target-libsanitizer
34087 .PHONY: maybe-clean-target-libsanitizer clean-target-libsanitizer
34088 maybe-clean-target-libsanitizer:
34089 @if target-libsanitizer
34090 maybe-clean-target-libsanitizer: clean-target-libsanitizer
34092 clean-target-libsanitizer:
34093 @: $(MAKE); $(unstage)
34094 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34095 r=`${PWD_COMMAND}`; export r; \
34096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34097 $(RAW_CXX_TARGET_EXPORTS) \
34098 echo "Doing clean in $(TARGET_SUBDIR)/libsanitizer" ; \
34099 for flag in $(EXTRA_TARGET_FLAGS); do \
34100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34101 done; \
34102 (cd $(TARGET_SUBDIR)/libsanitizer && \
34103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34105 "RANLIB=$${RANLIB}" \
34106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34107 clean) \
34108 || exit 1
34110 @endif target-libsanitizer
34112 .PHONY: maybe-distclean-target-libsanitizer distclean-target-libsanitizer
34113 maybe-distclean-target-libsanitizer:
34114 @if target-libsanitizer
34115 maybe-distclean-target-libsanitizer: distclean-target-libsanitizer
34117 distclean-target-libsanitizer:
34118 @: $(MAKE); $(unstage)
34119 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34120 r=`${PWD_COMMAND}`; export r; \
34121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34122 $(RAW_CXX_TARGET_EXPORTS) \
34123 echo "Doing distclean in $(TARGET_SUBDIR)/libsanitizer" ; \
34124 for flag in $(EXTRA_TARGET_FLAGS); do \
34125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34126 done; \
34127 (cd $(TARGET_SUBDIR)/libsanitizer && \
34128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34130 "RANLIB=$${RANLIB}" \
34131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34132 distclean) \
34133 || exit 1
34135 @endif target-libsanitizer
34137 .PHONY: maybe-maintainer-clean-target-libsanitizer maintainer-clean-target-libsanitizer
34138 maybe-maintainer-clean-target-libsanitizer:
34139 @if target-libsanitizer
34140 maybe-maintainer-clean-target-libsanitizer: maintainer-clean-target-libsanitizer
34142 maintainer-clean-target-libsanitizer:
34143 @: $(MAKE); $(unstage)
34144 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
34145 r=`${PWD_COMMAND}`; export r; \
34146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34147 $(RAW_CXX_TARGET_EXPORTS) \
34148 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libsanitizer" ; \
34149 for flag in $(EXTRA_TARGET_FLAGS); do \
34150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34151 done; \
34152 (cd $(TARGET_SUBDIR)/libsanitizer && \
34153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34155 "RANLIB=$${RANLIB}" \
34156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34157 maintainer-clean) \
34158 || exit 1
34160 @endif target-libsanitizer
34166 .PHONY: configure-target-libvtv maybe-configure-target-libvtv
34167 maybe-configure-target-libvtv:
34168 @if gcc-bootstrap
34169 configure-target-libvtv: stage_current
34170 @endif gcc-bootstrap
34171 @if target-libvtv
34172 maybe-configure-target-libvtv: configure-target-libvtv
34173 configure-target-libvtv:
34174 @r=`${PWD_COMMAND}`; export r; \
34175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34176 echo "Checking multilib configuration for libvtv..."; \
34177 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34178 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34179 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34180 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34181 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34182 else \
34183 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34184 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34185 fi; \
34186 else \
34187 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34188 fi; \
34189 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34190 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34191 $(RAW_CXX_TARGET_EXPORTS) \
34192 echo Configuring in $(TARGET_SUBDIR)/libvtv; \
34193 cd "$(TARGET_SUBDIR)/libvtv" || exit 1; \
34194 case $(srcdir) in \
34195 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34196 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34197 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34198 esac; \
34199 module_srcdir=libvtv; \
34200 rm -f no-such-file || : ; \
34201 CONFIG_SITE=no-such-file $(SHELL) \
34202 $$s/$$module_srcdir/configure \
34203 --srcdir=$${topdir}/$$module_srcdir \
34204 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34205 --target=${target_alias} \
34206 || exit 1
34207 @endif target-libvtv
34211 .PHONY: configure-stage1-target-libvtv maybe-configure-stage1-target-libvtv
34212 maybe-configure-stage1-target-libvtv:
34213 @if target-libvtv-bootstrap
34214 maybe-configure-stage1-target-libvtv: configure-stage1-target-libvtv
34215 configure-stage1-target-libvtv:
34216 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34217 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
34218 @r=`${PWD_COMMAND}`; export r; \
34219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34220 TFLAGS="$(STAGE1_TFLAGS)"; \
34221 echo "Checking multilib configuration for libvtv..."; \
34222 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34223 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34224 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34225 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34226 else \
34227 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34228 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34229 fi; \
34230 else \
34231 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34232 fi; \
34233 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34234 $(RAW_CXX_TARGET_EXPORTS) \
34235 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34236 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34237 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34238 echo Configuring stage 1 in $(TARGET_SUBDIR)/libvtv ; \
34239 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34240 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
34241 case $(srcdir) in \
34242 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34243 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34244 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34245 esac; \
34246 module_srcdir=libvtv; \
34247 $(SHELL) $$s/$$module_srcdir/configure \
34248 --srcdir=$${topdir}/$$module_srcdir \
34249 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34250 --target=${target_alias} \
34252 $(STAGE1_CONFIGURE_FLAGS)
34253 @endif target-libvtv-bootstrap
34255 .PHONY: configure-stage2-target-libvtv maybe-configure-stage2-target-libvtv
34256 maybe-configure-stage2-target-libvtv:
34257 @if target-libvtv-bootstrap
34258 maybe-configure-stage2-target-libvtv: configure-stage2-target-libvtv
34259 configure-stage2-target-libvtv:
34260 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34261 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
34262 @r=`${PWD_COMMAND}`; export r; \
34263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34264 TFLAGS="$(STAGE2_TFLAGS)"; \
34265 echo "Checking multilib configuration for libvtv..."; \
34266 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34267 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34268 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34269 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34270 else \
34271 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34272 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34273 fi; \
34274 else \
34275 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34276 fi; \
34277 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34278 $(RAW_CXX_TARGET_EXPORTS) \
34280 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34281 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34282 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34283 echo Configuring stage 2 in $(TARGET_SUBDIR)/libvtv ; \
34284 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34285 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
34286 case $(srcdir) in \
34287 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34288 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34289 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34290 esac; \
34291 module_srcdir=libvtv; \
34292 $(SHELL) $$s/$$module_srcdir/configure \
34293 --srcdir=$${topdir}/$$module_srcdir \
34294 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34295 --target=${target_alias} \
34296 --with-build-libsubdir=$(HOST_SUBDIR) \
34297 $(STAGE2_CONFIGURE_FLAGS)
34298 @endif target-libvtv-bootstrap
34300 .PHONY: configure-stage3-target-libvtv maybe-configure-stage3-target-libvtv
34301 maybe-configure-stage3-target-libvtv:
34302 @if target-libvtv-bootstrap
34303 maybe-configure-stage3-target-libvtv: configure-stage3-target-libvtv
34304 configure-stage3-target-libvtv:
34305 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34306 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
34307 @r=`${PWD_COMMAND}`; export r; \
34308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34309 TFLAGS="$(STAGE3_TFLAGS)"; \
34310 echo "Checking multilib configuration for libvtv..."; \
34311 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34312 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34313 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34314 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34315 else \
34316 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34317 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34318 fi; \
34319 else \
34320 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34321 fi; \
34322 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34323 $(RAW_CXX_TARGET_EXPORTS) \
34325 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34326 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34327 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34328 echo Configuring stage 3 in $(TARGET_SUBDIR)/libvtv ; \
34329 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34330 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
34331 case $(srcdir) in \
34332 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34333 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34334 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34335 esac; \
34336 module_srcdir=libvtv; \
34337 $(SHELL) $$s/$$module_srcdir/configure \
34338 --srcdir=$${topdir}/$$module_srcdir \
34339 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34340 --target=${target_alias} \
34341 --with-build-libsubdir=$(HOST_SUBDIR) \
34342 $(STAGE3_CONFIGURE_FLAGS)
34343 @endif target-libvtv-bootstrap
34345 .PHONY: configure-stage4-target-libvtv maybe-configure-stage4-target-libvtv
34346 maybe-configure-stage4-target-libvtv:
34347 @if target-libvtv-bootstrap
34348 maybe-configure-stage4-target-libvtv: configure-stage4-target-libvtv
34349 configure-stage4-target-libvtv:
34350 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34351 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
34352 @r=`${PWD_COMMAND}`; export r; \
34353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34354 TFLAGS="$(STAGE4_TFLAGS)"; \
34355 echo "Checking multilib configuration for libvtv..."; \
34356 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34357 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34358 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34359 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34360 else \
34361 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34362 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34363 fi; \
34364 else \
34365 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34366 fi; \
34367 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34368 $(RAW_CXX_TARGET_EXPORTS) \
34370 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34371 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34372 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34373 echo Configuring stage 4 in $(TARGET_SUBDIR)/libvtv ; \
34374 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34375 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
34376 case $(srcdir) in \
34377 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34378 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34379 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34380 esac; \
34381 module_srcdir=libvtv; \
34382 $(SHELL) $$s/$$module_srcdir/configure \
34383 --srcdir=$${topdir}/$$module_srcdir \
34384 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34385 --target=${target_alias} \
34386 --with-build-libsubdir=$(HOST_SUBDIR) \
34387 $(STAGE4_CONFIGURE_FLAGS)
34388 @endif target-libvtv-bootstrap
34390 .PHONY: configure-stageprofile-target-libvtv maybe-configure-stageprofile-target-libvtv
34391 maybe-configure-stageprofile-target-libvtv:
34392 @if target-libvtv-bootstrap
34393 maybe-configure-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
34394 configure-stageprofile-target-libvtv:
34395 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34396 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
34397 @r=`${PWD_COMMAND}`; export r; \
34398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34399 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34400 echo "Checking multilib configuration for libvtv..."; \
34401 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34402 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34403 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34404 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34405 else \
34406 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34407 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34408 fi; \
34409 else \
34410 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34411 fi; \
34412 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34413 $(RAW_CXX_TARGET_EXPORTS) \
34415 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34416 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34417 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34418 echo Configuring stage profile in $(TARGET_SUBDIR)/libvtv ; \
34419 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34420 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
34421 case $(srcdir) in \
34422 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34423 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34424 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34425 esac; \
34426 module_srcdir=libvtv; \
34427 $(SHELL) $$s/$$module_srcdir/configure \
34428 --srcdir=$${topdir}/$$module_srcdir \
34429 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34430 --target=${target_alias} \
34431 --with-build-libsubdir=$(HOST_SUBDIR) \
34432 $(STAGEprofile_CONFIGURE_FLAGS)
34433 @endif target-libvtv-bootstrap
34435 .PHONY: configure-stagefeedback-target-libvtv maybe-configure-stagefeedback-target-libvtv
34436 maybe-configure-stagefeedback-target-libvtv:
34437 @if target-libvtv-bootstrap
34438 maybe-configure-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
34439 configure-stagefeedback-target-libvtv:
34440 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34441 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
34442 @r=`${PWD_COMMAND}`; export r; \
34443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34444 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34445 echo "Checking multilib configuration for libvtv..."; \
34446 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
34447 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34448 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
34449 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
34450 else \
34451 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
34452 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34453 fi; \
34454 else \
34455 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
34456 fi; \
34457 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
34458 $(RAW_CXX_TARGET_EXPORTS) \
34460 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34461 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34462 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34463 echo Configuring stage feedback in $(TARGET_SUBDIR)/libvtv ; \
34464 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
34465 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
34466 case $(srcdir) in \
34467 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34468 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
34469 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34470 esac; \
34471 module_srcdir=libvtv; \
34472 $(SHELL) $$s/$$module_srcdir/configure \
34473 --srcdir=$${topdir}/$$module_srcdir \
34474 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34475 --target=${target_alias} \
34476 --with-build-libsubdir=$(HOST_SUBDIR) \
34477 $(STAGEfeedback_CONFIGURE_FLAGS)
34478 @endif target-libvtv-bootstrap
34484 .PHONY: all-target-libvtv maybe-all-target-libvtv
34485 maybe-all-target-libvtv:
34486 @if gcc-bootstrap
34487 all-target-libvtv: stage_current
34488 @endif gcc-bootstrap
34489 @if target-libvtv
34490 TARGET-target-libvtv=all
34491 maybe-all-target-libvtv: all-target-libvtv
34492 all-target-libvtv: configure-target-libvtv
34493 @r=`${PWD_COMMAND}`; export r; \
34494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34495 $(RAW_CXX_TARGET_EXPORTS) \
34496 (cd $(TARGET_SUBDIR)/libvtv && \
34497 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34498 $(TARGET-target-libvtv))
34499 @endif target-libvtv
34503 .PHONY: all-stage1-target-libvtv maybe-all-stage1-target-libvtv
34504 .PHONY: clean-stage1-target-libvtv maybe-clean-stage1-target-libvtv
34505 maybe-all-stage1-target-libvtv:
34506 maybe-clean-stage1-target-libvtv:
34507 @if target-libvtv-bootstrap
34508 maybe-all-stage1-target-libvtv: all-stage1-target-libvtv
34509 all-stage1: all-stage1-target-libvtv
34510 TARGET-stage1-target-libvtv = $(TARGET-target-libvtv)
34511 all-stage1-target-libvtv: configure-stage1-target-libvtv
34512 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34513 @r=`${PWD_COMMAND}`; export r; \
34514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34515 TFLAGS="$(STAGE1_TFLAGS)"; \
34516 $(RAW_CXX_TARGET_EXPORTS) \
34517 cd $(TARGET_SUBDIR)/libvtv && \
34518 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34519 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34520 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34521 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34522 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34523 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34524 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34525 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34527 TFLAGS="$(STAGE1_TFLAGS)" \
34528 $(TARGET-stage1-target-libvtv)
34530 maybe-clean-stage1-target-libvtv: clean-stage1-target-libvtv
34531 clean-stage1: clean-stage1-target-libvtv
34532 clean-stage1-target-libvtv:
34533 @if [ $(current_stage) = stage1 ]; then \
34534 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
34535 else \
34536 [ -f $(TARGET_SUBDIR)/stage1-libvtv/Makefile ] || exit 0; \
34537 $(MAKE) stage1-start; \
34538 fi; \
34539 cd $(TARGET_SUBDIR)/libvtv && \
34540 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34541 clean
34542 @endif target-libvtv-bootstrap
34545 .PHONY: all-stage2-target-libvtv maybe-all-stage2-target-libvtv
34546 .PHONY: clean-stage2-target-libvtv maybe-clean-stage2-target-libvtv
34547 maybe-all-stage2-target-libvtv:
34548 maybe-clean-stage2-target-libvtv:
34549 @if target-libvtv-bootstrap
34550 maybe-all-stage2-target-libvtv: all-stage2-target-libvtv
34551 all-stage2: all-stage2-target-libvtv
34552 TARGET-stage2-target-libvtv = $(TARGET-target-libvtv)
34553 all-stage2-target-libvtv: configure-stage2-target-libvtv
34554 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34555 @r=`${PWD_COMMAND}`; export r; \
34556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34557 TFLAGS="$(STAGE2_TFLAGS)"; \
34558 $(RAW_CXX_TARGET_EXPORTS) \
34560 cd $(TARGET_SUBDIR)/libvtv && \
34561 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34562 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34563 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34564 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34565 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34566 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34567 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34568 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34569 TFLAGS="$(STAGE2_TFLAGS)" \
34570 $(TARGET-stage2-target-libvtv)
34572 maybe-clean-stage2-target-libvtv: clean-stage2-target-libvtv
34573 clean-stage2: clean-stage2-target-libvtv
34574 clean-stage2-target-libvtv:
34575 @if [ $(current_stage) = stage2 ]; then \
34576 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
34577 else \
34578 [ -f $(TARGET_SUBDIR)/stage2-libvtv/Makefile ] || exit 0; \
34579 $(MAKE) stage2-start; \
34580 fi; \
34581 cd $(TARGET_SUBDIR)/libvtv && \
34582 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34583 @endif target-libvtv-bootstrap
34586 .PHONY: all-stage3-target-libvtv maybe-all-stage3-target-libvtv
34587 .PHONY: clean-stage3-target-libvtv maybe-clean-stage3-target-libvtv
34588 maybe-all-stage3-target-libvtv:
34589 maybe-clean-stage3-target-libvtv:
34590 @if target-libvtv-bootstrap
34591 maybe-all-stage3-target-libvtv: all-stage3-target-libvtv
34592 all-stage3: all-stage3-target-libvtv
34593 TARGET-stage3-target-libvtv = $(TARGET-target-libvtv)
34594 all-stage3-target-libvtv: configure-stage3-target-libvtv
34595 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34596 @r=`${PWD_COMMAND}`; export r; \
34597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34598 TFLAGS="$(STAGE3_TFLAGS)"; \
34599 $(RAW_CXX_TARGET_EXPORTS) \
34601 cd $(TARGET_SUBDIR)/libvtv && \
34602 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34603 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34604 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34605 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34606 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34607 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34608 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34609 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34610 TFLAGS="$(STAGE3_TFLAGS)" \
34611 $(TARGET-stage3-target-libvtv)
34613 maybe-clean-stage3-target-libvtv: clean-stage3-target-libvtv
34614 clean-stage3: clean-stage3-target-libvtv
34615 clean-stage3-target-libvtv:
34616 @if [ $(current_stage) = stage3 ]; then \
34617 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
34618 else \
34619 [ -f $(TARGET_SUBDIR)/stage3-libvtv/Makefile ] || exit 0; \
34620 $(MAKE) stage3-start; \
34621 fi; \
34622 cd $(TARGET_SUBDIR)/libvtv && \
34623 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34624 @endif target-libvtv-bootstrap
34627 .PHONY: all-stage4-target-libvtv maybe-all-stage4-target-libvtv
34628 .PHONY: clean-stage4-target-libvtv maybe-clean-stage4-target-libvtv
34629 maybe-all-stage4-target-libvtv:
34630 maybe-clean-stage4-target-libvtv:
34631 @if target-libvtv-bootstrap
34632 maybe-all-stage4-target-libvtv: all-stage4-target-libvtv
34633 all-stage4: all-stage4-target-libvtv
34634 TARGET-stage4-target-libvtv = $(TARGET-target-libvtv)
34635 all-stage4-target-libvtv: configure-stage4-target-libvtv
34636 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34637 @r=`${PWD_COMMAND}`; export r; \
34638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34639 TFLAGS="$(STAGE4_TFLAGS)"; \
34640 $(RAW_CXX_TARGET_EXPORTS) \
34642 cd $(TARGET_SUBDIR)/libvtv && \
34643 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34644 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34645 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34646 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34647 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34648 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34649 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34650 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34651 TFLAGS="$(STAGE4_TFLAGS)" \
34652 $(TARGET-stage4-target-libvtv)
34654 maybe-clean-stage4-target-libvtv: clean-stage4-target-libvtv
34655 clean-stage4: clean-stage4-target-libvtv
34656 clean-stage4-target-libvtv:
34657 @if [ $(current_stage) = stage4 ]; then \
34658 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
34659 else \
34660 [ -f $(TARGET_SUBDIR)/stage4-libvtv/Makefile ] || exit 0; \
34661 $(MAKE) stage4-start; \
34662 fi; \
34663 cd $(TARGET_SUBDIR)/libvtv && \
34664 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34665 @endif target-libvtv-bootstrap
34668 .PHONY: all-stageprofile-target-libvtv maybe-all-stageprofile-target-libvtv
34669 .PHONY: clean-stageprofile-target-libvtv maybe-clean-stageprofile-target-libvtv
34670 maybe-all-stageprofile-target-libvtv:
34671 maybe-clean-stageprofile-target-libvtv:
34672 @if target-libvtv-bootstrap
34673 maybe-all-stageprofile-target-libvtv: all-stageprofile-target-libvtv
34674 all-stageprofile: all-stageprofile-target-libvtv
34675 TARGET-stageprofile-target-libvtv = $(TARGET-target-libvtv)
34676 all-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
34677 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34678 @r=`${PWD_COMMAND}`; export r; \
34679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34680 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34681 $(RAW_CXX_TARGET_EXPORTS) \
34683 cd $(TARGET_SUBDIR)/libvtv && \
34684 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34685 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34686 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34687 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34688 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34689 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34690 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34691 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34692 TFLAGS="$(STAGEprofile_TFLAGS)" \
34693 $(TARGET-stageprofile-target-libvtv)
34695 maybe-clean-stageprofile-target-libvtv: clean-stageprofile-target-libvtv
34696 clean-stageprofile: clean-stageprofile-target-libvtv
34697 clean-stageprofile-target-libvtv:
34698 @if [ $(current_stage) = stageprofile ]; then \
34699 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
34700 else \
34701 [ -f $(TARGET_SUBDIR)/stageprofile-libvtv/Makefile ] || exit 0; \
34702 $(MAKE) stageprofile-start; \
34703 fi; \
34704 cd $(TARGET_SUBDIR)/libvtv && \
34705 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34706 @endif target-libvtv-bootstrap
34709 .PHONY: all-stagefeedback-target-libvtv maybe-all-stagefeedback-target-libvtv
34710 .PHONY: clean-stagefeedback-target-libvtv maybe-clean-stagefeedback-target-libvtv
34711 maybe-all-stagefeedback-target-libvtv:
34712 maybe-clean-stagefeedback-target-libvtv:
34713 @if target-libvtv-bootstrap
34714 maybe-all-stagefeedback-target-libvtv: all-stagefeedback-target-libvtv
34715 all-stagefeedback: all-stagefeedback-target-libvtv
34716 TARGET-stagefeedback-target-libvtv = $(TARGET-target-libvtv)
34717 all-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
34718 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34719 @r=`${PWD_COMMAND}`; export r; \
34720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34721 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34722 $(RAW_CXX_TARGET_EXPORTS) \
34724 cd $(TARGET_SUBDIR)/libvtv && \
34725 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34726 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34727 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34728 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34729 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34730 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34731 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34732 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
34733 TFLAGS="$(STAGEfeedback_TFLAGS)" \
34734 $(TARGET-stagefeedback-target-libvtv)
34736 maybe-clean-stagefeedback-target-libvtv: clean-stagefeedback-target-libvtv
34737 clean-stagefeedback: clean-stagefeedback-target-libvtv
34738 clean-stagefeedback-target-libvtv:
34739 @if [ $(current_stage) = stagefeedback ]; then \
34740 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
34741 else \
34742 [ -f $(TARGET_SUBDIR)/stagefeedback-libvtv/Makefile ] || exit 0; \
34743 $(MAKE) stagefeedback-start; \
34744 fi; \
34745 cd $(TARGET_SUBDIR)/libvtv && \
34746 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
34747 @endif target-libvtv-bootstrap
34754 .PHONY: check-target-libvtv maybe-check-target-libvtv
34755 maybe-check-target-libvtv:
34756 @if target-libvtv
34757 maybe-check-target-libvtv: check-target-libvtv
34759 check-target-libvtv:
34760 @: $(MAKE); $(unstage)
34761 @r=`${PWD_COMMAND}`; export r; \
34762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34763 $(RAW_CXX_TARGET_EXPORTS) \
34764 (cd $(TARGET_SUBDIR)/libvtv && \
34765 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
34767 @endif target-libvtv
34769 .PHONY: install-target-libvtv maybe-install-target-libvtv
34770 maybe-install-target-libvtv:
34771 @if target-libvtv
34772 maybe-install-target-libvtv: install-target-libvtv
34774 install-target-libvtv: installdirs
34775 @: $(MAKE); $(unstage)
34776 @r=`${PWD_COMMAND}`; export r; \
34777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34778 $(RAW_CXX_TARGET_EXPORTS) \
34779 (cd $(TARGET_SUBDIR)/libvtv && \
34780 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34782 @endif target-libvtv
34784 .PHONY: install-strip-target-libvtv maybe-install-strip-target-libvtv
34785 maybe-install-strip-target-libvtv:
34786 @if target-libvtv
34787 maybe-install-strip-target-libvtv: install-strip-target-libvtv
34789 install-strip-target-libvtv: installdirs
34790 @: $(MAKE); $(unstage)
34791 @r=`${PWD_COMMAND}`; export r; \
34792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34793 $(RAW_CXX_TARGET_EXPORTS) \
34794 (cd $(TARGET_SUBDIR)/libvtv && \
34795 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34797 @endif target-libvtv
34799 # Other targets (info, dvi, pdf, etc.)
34801 .PHONY: maybe-info-target-libvtv info-target-libvtv
34802 maybe-info-target-libvtv:
34803 @if target-libvtv
34804 maybe-info-target-libvtv: info-target-libvtv
34806 info-target-libvtv: \
34807 configure-target-libvtv
34808 @: $(MAKE); $(unstage)
34809 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34810 r=`${PWD_COMMAND}`; export r; \
34811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34812 $(RAW_CXX_TARGET_EXPORTS) \
34813 echo "Doing info in $(TARGET_SUBDIR)/libvtv" ; \
34814 for flag in $(EXTRA_TARGET_FLAGS); do \
34815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34816 done; \
34817 (cd $(TARGET_SUBDIR)/libvtv && \
34818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34820 "RANLIB=$${RANLIB}" \
34821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34822 info) \
34823 || exit 1
34825 @endif target-libvtv
34827 .PHONY: maybe-dvi-target-libvtv dvi-target-libvtv
34828 maybe-dvi-target-libvtv:
34829 @if target-libvtv
34830 maybe-dvi-target-libvtv: dvi-target-libvtv
34832 dvi-target-libvtv: \
34833 configure-target-libvtv
34834 @: $(MAKE); $(unstage)
34835 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34836 r=`${PWD_COMMAND}`; export r; \
34837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34838 $(RAW_CXX_TARGET_EXPORTS) \
34839 echo "Doing dvi in $(TARGET_SUBDIR)/libvtv" ; \
34840 for flag in $(EXTRA_TARGET_FLAGS); do \
34841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34842 done; \
34843 (cd $(TARGET_SUBDIR)/libvtv && \
34844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34846 "RANLIB=$${RANLIB}" \
34847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34848 dvi) \
34849 || exit 1
34851 @endif target-libvtv
34853 .PHONY: maybe-pdf-target-libvtv pdf-target-libvtv
34854 maybe-pdf-target-libvtv:
34855 @if target-libvtv
34856 maybe-pdf-target-libvtv: pdf-target-libvtv
34858 pdf-target-libvtv: \
34859 configure-target-libvtv
34860 @: $(MAKE); $(unstage)
34861 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34862 r=`${PWD_COMMAND}`; export r; \
34863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34864 $(RAW_CXX_TARGET_EXPORTS) \
34865 echo "Doing pdf in $(TARGET_SUBDIR)/libvtv" ; \
34866 for flag in $(EXTRA_TARGET_FLAGS); do \
34867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34868 done; \
34869 (cd $(TARGET_SUBDIR)/libvtv && \
34870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34872 "RANLIB=$${RANLIB}" \
34873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34874 pdf) \
34875 || exit 1
34877 @endif target-libvtv
34879 .PHONY: maybe-html-target-libvtv html-target-libvtv
34880 maybe-html-target-libvtv:
34881 @if target-libvtv
34882 maybe-html-target-libvtv: html-target-libvtv
34884 html-target-libvtv: \
34885 configure-target-libvtv
34886 @: $(MAKE); $(unstage)
34887 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34888 r=`${PWD_COMMAND}`; export r; \
34889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34890 $(RAW_CXX_TARGET_EXPORTS) \
34891 echo "Doing html in $(TARGET_SUBDIR)/libvtv" ; \
34892 for flag in $(EXTRA_TARGET_FLAGS); do \
34893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34894 done; \
34895 (cd $(TARGET_SUBDIR)/libvtv && \
34896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34898 "RANLIB=$${RANLIB}" \
34899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34900 html) \
34901 || exit 1
34903 @endif target-libvtv
34905 .PHONY: maybe-TAGS-target-libvtv TAGS-target-libvtv
34906 maybe-TAGS-target-libvtv:
34907 @if target-libvtv
34908 maybe-TAGS-target-libvtv: TAGS-target-libvtv
34910 TAGS-target-libvtv: \
34911 configure-target-libvtv
34912 @: $(MAKE); $(unstage)
34913 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34914 r=`${PWD_COMMAND}`; export r; \
34915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34916 $(RAW_CXX_TARGET_EXPORTS) \
34917 echo "Doing TAGS in $(TARGET_SUBDIR)/libvtv" ; \
34918 for flag in $(EXTRA_TARGET_FLAGS); do \
34919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34920 done; \
34921 (cd $(TARGET_SUBDIR)/libvtv && \
34922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34924 "RANLIB=$${RANLIB}" \
34925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34926 TAGS) \
34927 || exit 1
34929 @endif target-libvtv
34931 .PHONY: maybe-install-info-target-libvtv install-info-target-libvtv
34932 maybe-install-info-target-libvtv:
34933 @if target-libvtv
34934 maybe-install-info-target-libvtv: install-info-target-libvtv
34936 install-info-target-libvtv: \
34937 configure-target-libvtv \
34938 info-target-libvtv
34939 @: $(MAKE); $(unstage)
34940 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34941 r=`${PWD_COMMAND}`; export r; \
34942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34943 $(RAW_CXX_TARGET_EXPORTS) \
34944 echo "Doing install-info in $(TARGET_SUBDIR)/libvtv" ; \
34945 for flag in $(EXTRA_TARGET_FLAGS); do \
34946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34947 done; \
34948 (cd $(TARGET_SUBDIR)/libvtv && \
34949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34951 "RANLIB=$${RANLIB}" \
34952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34953 install-info) \
34954 || exit 1
34956 @endif target-libvtv
34958 .PHONY: maybe-install-pdf-target-libvtv install-pdf-target-libvtv
34959 maybe-install-pdf-target-libvtv:
34960 @if target-libvtv
34961 maybe-install-pdf-target-libvtv: install-pdf-target-libvtv
34963 install-pdf-target-libvtv: \
34964 configure-target-libvtv \
34965 pdf-target-libvtv
34966 @: $(MAKE); $(unstage)
34967 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34968 r=`${PWD_COMMAND}`; export r; \
34969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34970 $(RAW_CXX_TARGET_EXPORTS) \
34971 echo "Doing install-pdf in $(TARGET_SUBDIR)/libvtv" ; \
34972 for flag in $(EXTRA_TARGET_FLAGS); do \
34973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34974 done; \
34975 (cd $(TARGET_SUBDIR)/libvtv && \
34976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34978 "RANLIB=$${RANLIB}" \
34979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34980 install-pdf) \
34981 || exit 1
34983 @endif target-libvtv
34985 .PHONY: maybe-install-html-target-libvtv install-html-target-libvtv
34986 maybe-install-html-target-libvtv:
34987 @if target-libvtv
34988 maybe-install-html-target-libvtv: install-html-target-libvtv
34990 install-html-target-libvtv: \
34991 configure-target-libvtv \
34992 html-target-libvtv
34993 @: $(MAKE); $(unstage)
34994 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
34995 r=`${PWD_COMMAND}`; export r; \
34996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34997 $(RAW_CXX_TARGET_EXPORTS) \
34998 echo "Doing install-html in $(TARGET_SUBDIR)/libvtv" ; \
34999 for flag in $(EXTRA_TARGET_FLAGS); do \
35000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35001 done; \
35002 (cd $(TARGET_SUBDIR)/libvtv && \
35003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35005 "RANLIB=$${RANLIB}" \
35006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35007 install-html) \
35008 || exit 1
35010 @endif target-libvtv
35012 .PHONY: maybe-installcheck-target-libvtv installcheck-target-libvtv
35013 maybe-installcheck-target-libvtv:
35014 @if target-libvtv
35015 maybe-installcheck-target-libvtv: installcheck-target-libvtv
35017 installcheck-target-libvtv: \
35018 configure-target-libvtv
35019 @: $(MAKE); $(unstage)
35020 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35021 r=`${PWD_COMMAND}`; export r; \
35022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35023 $(RAW_CXX_TARGET_EXPORTS) \
35024 echo "Doing installcheck in $(TARGET_SUBDIR)/libvtv" ; \
35025 for flag in $(EXTRA_TARGET_FLAGS); do \
35026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35027 done; \
35028 (cd $(TARGET_SUBDIR)/libvtv && \
35029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35031 "RANLIB=$${RANLIB}" \
35032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35033 installcheck) \
35034 || exit 1
35036 @endif target-libvtv
35038 .PHONY: maybe-mostlyclean-target-libvtv mostlyclean-target-libvtv
35039 maybe-mostlyclean-target-libvtv:
35040 @if target-libvtv
35041 maybe-mostlyclean-target-libvtv: mostlyclean-target-libvtv
35043 mostlyclean-target-libvtv:
35044 @: $(MAKE); $(unstage)
35045 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35046 r=`${PWD_COMMAND}`; export r; \
35047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35048 $(RAW_CXX_TARGET_EXPORTS) \
35049 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libvtv" ; \
35050 for flag in $(EXTRA_TARGET_FLAGS); do \
35051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35052 done; \
35053 (cd $(TARGET_SUBDIR)/libvtv && \
35054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35056 "RANLIB=$${RANLIB}" \
35057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35058 mostlyclean) \
35059 || exit 1
35061 @endif target-libvtv
35063 .PHONY: maybe-clean-target-libvtv clean-target-libvtv
35064 maybe-clean-target-libvtv:
35065 @if target-libvtv
35066 maybe-clean-target-libvtv: clean-target-libvtv
35068 clean-target-libvtv:
35069 @: $(MAKE); $(unstage)
35070 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35071 r=`${PWD_COMMAND}`; export r; \
35072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35073 $(RAW_CXX_TARGET_EXPORTS) \
35074 echo "Doing clean in $(TARGET_SUBDIR)/libvtv" ; \
35075 for flag in $(EXTRA_TARGET_FLAGS); do \
35076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35077 done; \
35078 (cd $(TARGET_SUBDIR)/libvtv && \
35079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35081 "RANLIB=$${RANLIB}" \
35082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35083 clean) \
35084 || exit 1
35086 @endif target-libvtv
35088 .PHONY: maybe-distclean-target-libvtv distclean-target-libvtv
35089 maybe-distclean-target-libvtv:
35090 @if target-libvtv
35091 maybe-distclean-target-libvtv: distclean-target-libvtv
35093 distclean-target-libvtv:
35094 @: $(MAKE); $(unstage)
35095 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35096 r=`${PWD_COMMAND}`; export r; \
35097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35098 $(RAW_CXX_TARGET_EXPORTS) \
35099 echo "Doing distclean in $(TARGET_SUBDIR)/libvtv" ; \
35100 for flag in $(EXTRA_TARGET_FLAGS); do \
35101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35102 done; \
35103 (cd $(TARGET_SUBDIR)/libvtv && \
35104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35106 "RANLIB=$${RANLIB}" \
35107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35108 distclean) \
35109 || exit 1
35111 @endif target-libvtv
35113 .PHONY: maybe-maintainer-clean-target-libvtv maintainer-clean-target-libvtv
35114 maybe-maintainer-clean-target-libvtv:
35115 @if target-libvtv
35116 maybe-maintainer-clean-target-libvtv: maintainer-clean-target-libvtv
35118 maintainer-clean-target-libvtv:
35119 @: $(MAKE); $(unstage)
35120 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
35121 r=`${PWD_COMMAND}`; export r; \
35122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35123 $(RAW_CXX_TARGET_EXPORTS) \
35124 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libvtv" ; \
35125 for flag in $(EXTRA_TARGET_FLAGS); do \
35126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35127 done; \
35128 (cd $(TARGET_SUBDIR)/libvtv && \
35129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35131 "RANLIB=$${RANLIB}" \
35132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35133 maintainer-clean) \
35134 || exit 1
35136 @endif target-libvtv
35142 .PHONY: configure-target-libcilkrts maybe-configure-target-libcilkrts
35143 maybe-configure-target-libcilkrts:
35144 @if gcc-bootstrap
35145 configure-target-libcilkrts: stage_current
35146 @endif gcc-bootstrap
35147 @if target-libcilkrts
35148 maybe-configure-target-libcilkrts: configure-target-libcilkrts
35149 configure-target-libcilkrts:
35150 @: $(MAKE); $(unstage)
35151 @r=`${PWD_COMMAND}`; export r; \
35152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35153 echo "Checking multilib configuration for libcilkrts..."; \
35154 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts ; \
35155 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libcilkrts/multilib.tmp 2> /dev/null ; \
35156 if test -r $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
35157 if cmp -s $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; then \
35158 rm -f $(TARGET_SUBDIR)/libcilkrts/multilib.tmp; \
35159 else \
35160 rm -f $(TARGET_SUBDIR)/libcilkrts/Makefile; \
35161 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
35162 fi; \
35163 else \
35164 mv $(TARGET_SUBDIR)/libcilkrts/multilib.tmp $(TARGET_SUBDIR)/libcilkrts/multilib.out; \
35165 fi; \
35166 test ! -f $(TARGET_SUBDIR)/libcilkrts/Makefile || exit 0; \
35167 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libcilkrts ; \
35168 $(NORMAL_TARGET_EXPORTS) \
35169 echo Configuring in $(TARGET_SUBDIR)/libcilkrts; \
35170 cd "$(TARGET_SUBDIR)/libcilkrts" || exit 1; \
35171 case $(srcdir) in \
35172 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35173 *) topdir=`echo $(TARGET_SUBDIR)/libcilkrts/ | \
35174 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35175 esac; \
35176 module_srcdir=libcilkrts; \
35177 rm -f no-such-file || : ; \
35178 CONFIG_SITE=no-such-file $(SHELL) \
35179 $$s/$$module_srcdir/configure \
35180 --srcdir=$${topdir}/$$module_srcdir \
35181 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35182 --target=${target_alias} \
35183 || exit 1
35184 @endif target-libcilkrts
35190 .PHONY: all-target-libcilkrts maybe-all-target-libcilkrts
35191 maybe-all-target-libcilkrts:
35192 @if gcc-bootstrap
35193 all-target-libcilkrts: stage_current
35194 @endif gcc-bootstrap
35195 @if target-libcilkrts
35196 TARGET-target-libcilkrts=all
35197 maybe-all-target-libcilkrts: all-target-libcilkrts
35198 all-target-libcilkrts: configure-target-libcilkrts
35199 @: $(MAKE); $(unstage)
35200 @r=`${PWD_COMMAND}`; export r; \
35201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35202 $(NORMAL_TARGET_EXPORTS) \
35203 (cd $(TARGET_SUBDIR)/libcilkrts && \
35204 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35205 $(TARGET-target-libcilkrts))
35206 @endif target-libcilkrts
35212 .PHONY: check-target-libcilkrts maybe-check-target-libcilkrts
35213 maybe-check-target-libcilkrts:
35214 @if target-libcilkrts
35215 maybe-check-target-libcilkrts: check-target-libcilkrts
35217 check-target-libcilkrts:
35218 @: $(MAKE); $(unstage)
35219 @r=`${PWD_COMMAND}`; export r; \
35220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35221 $(NORMAL_TARGET_EXPORTS) \
35222 (cd $(TARGET_SUBDIR)/libcilkrts && \
35223 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
35225 @endif target-libcilkrts
35227 .PHONY: install-target-libcilkrts maybe-install-target-libcilkrts
35228 maybe-install-target-libcilkrts:
35229 @if target-libcilkrts
35230 maybe-install-target-libcilkrts: install-target-libcilkrts
35232 install-target-libcilkrts: installdirs
35233 @: $(MAKE); $(unstage)
35234 @r=`${PWD_COMMAND}`; export r; \
35235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35236 $(NORMAL_TARGET_EXPORTS) \
35237 (cd $(TARGET_SUBDIR)/libcilkrts && \
35238 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35240 @endif target-libcilkrts
35242 .PHONY: install-strip-target-libcilkrts maybe-install-strip-target-libcilkrts
35243 maybe-install-strip-target-libcilkrts:
35244 @if target-libcilkrts
35245 maybe-install-strip-target-libcilkrts: install-strip-target-libcilkrts
35247 install-strip-target-libcilkrts: installdirs
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)/libcilkrts && \
35253 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35255 @endif target-libcilkrts
35257 # Other targets (info, dvi, pdf, etc.)
35259 .PHONY: maybe-info-target-libcilkrts info-target-libcilkrts
35260 maybe-info-target-libcilkrts:
35261 @if target-libcilkrts
35262 maybe-info-target-libcilkrts: info-target-libcilkrts
35264 info-target-libcilkrts: \
35265 configure-target-libcilkrts
35266 @: $(MAKE); $(unstage)
35267 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35268 r=`${PWD_COMMAND}`; export r; \
35269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35270 $(NORMAL_TARGET_EXPORTS) \
35271 echo "Doing info in $(TARGET_SUBDIR)/libcilkrts" ; \
35272 for flag in $(EXTRA_TARGET_FLAGS); do \
35273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35274 done; \
35275 (cd $(TARGET_SUBDIR)/libcilkrts && \
35276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35278 "RANLIB=$${RANLIB}" \
35279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35280 info) \
35281 || exit 1
35283 @endif target-libcilkrts
35285 .PHONY: maybe-dvi-target-libcilkrts dvi-target-libcilkrts
35286 maybe-dvi-target-libcilkrts:
35287 @if target-libcilkrts
35288 maybe-dvi-target-libcilkrts: dvi-target-libcilkrts
35290 dvi-target-libcilkrts: \
35291 configure-target-libcilkrts
35292 @: $(MAKE); $(unstage)
35293 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35294 r=`${PWD_COMMAND}`; export r; \
35295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35296 $(NORMAL_TARGET_EXPORTS) \
35297 echo "Doing dvi in $(TARGET_SUBDIR)/libcilkrts" ; \
35298 for flag in $(EXTRA_TARGET_FLAGS); do \
35299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35300 done; \
35301 (cd $(TARGET_SUBDIR)/libcilkrts && \
35302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35304 "RANLIB=$${RANLIB}" \
35305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35306 dvi) \
35307 || exit 1
35309 @endif target-libcilkrts
35311 .PHONY: maybe-pdf-target-libcilkrts pdf-target-libcilkrts
35312 maybe-pdf-target-libcilkrts:
35313 @if target-libcilkrts
35314 maybe-pdf-target-libcilkrts: pdf-target-libcilkrts
35316 pdf-target-libcilkrts: \
35317 configure-target-libcilkrts
35318 @: $(MAKE); $(unstage)
35319 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35320 r=`${PWD_COMMAND}`; export r; \
35321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35322 $(NORMAL_TARGET_EXPORTS) \
35323 echo "Doing pdf in $(TARGET_SUBDIR)/libcilkrts" ; \
35324 for flag in $(EXTRA_TARGET_FLAGS); do \
35325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35326 done; \
35327 (cd $(TARGET_SUBDIR)/libcilkrts && \
35328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35330 "RANLIB=$${RANLIB}" \
35331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35332 pdf) \
35333 || exit 1
35335 @endif target-libcilkrts
35337 .PHONY: maybe-html-target-libcilkrts html-target-libcilkrts
35338 maybe-html-target-libcilkrts:
35339 @if target-libcilkrts
35340 maybe-html-target-libcilkrts: html-target-libcilkrts
35342 html-target-libcilkrts: \
35343 configure-target-libcilkrts
35344 @: $(MAKE); $(unstage)
35345 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35346 r=`${PWD_COMMAND}`; export r; \
35347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35348 $(NORMAL_TARGET_EXPORTS) \
35349 echo "Doing html in $(TARGET_SUBDIR)/libcilkrts" ; \
35350 for flag in $(EXTRA_TARGET_FLAGS); do \
35351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35352 done; \
35353 (cd $(TARGET_SUBDIR)/libcilkrts && \
35354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35356 "RANLIB=$${RANLIB}" \
35357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35358 html) \
35359 || exit 1
35361 @endif target-libcilkrts
35363 .PHONY: maybe-TAGS-target-libcilkrts TAGS-target-libcilkrts
35364 maybe-TAGS-target-libcilkrts:
35365 @if target-libcilkrts
35366 maybe-TAGS-target-libcilkrts: TAGS-target-libcilkrts
35368 TAGS-target-libcilkrts: \
35369 configure-target-libcilkrts
35370 @: $(MAKE); $(unstage)
35371 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35372 r=`${PWD_COMMAND}`; export r; \
35373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35374 $(NORMAL_TARGET_EXPORTS) \
35375 echo "Doing TAGS in $(TARGET_SUBDIR)/libcilkrts" ; \
35376 for flag in $(EXTRA_TARGET_FLAGS); do \
35377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35378 done; \
35379 (cd $(TARGET_SUBDIR)/libcilkrts && \
35380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35382 "RANLIB=$${RANLIB}" \
35383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35384 TAGS) \
35385 || exit 1
35387 @endif target-libcilkrts
35389 .PHONY: maybe-install-info-target-libcilkrts install-info-target-libcilkrts
35390 maybe-install-info-target-libcilkrts:
35391 @if target-libcilkrts
35392 maybe-install-info-target-libcilkrts: install-info-target-libcilkrts
35394 install-info-target-libcilkrts: \
35395 configure-target-libcilkrts \
35396 info-target-libcilkrts
35397 @: $(MAKE); $(unstage)
35398 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35399 r=`${PWD_COMMAND}`; export r; \
35400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35401 $(NORMAL_TARGET_EXPORTS) \
35402 echo "Doing install-info in $(TARGET_SUBDIR)/libcilkrts" ; \
35403 for flag in $(EXTRA_TARGET_FLAGS); do \
35404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35405 done; \
35406 (cd $(TARGET_SUBDIR)/libcilkrts && \
35407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35409 "RANLIB=$${RANLIB}" \
35410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35411 install-info) \
35412 || exit 1
35414 @endif target-libcilkrts
35416 .PHONY: maybe-install-pdf-target-libcilkrts install-pdf-target-libcilkrts
35417 maybe-install-pdf-target-libcilkrts:
35418 @if target-libcilkrts
35419 maybe-install-pdf-target-libcilkrts: install-pdf-target-libcilkrts
35421 install-pdf-target-libcilkrts: \
35422 configure-target-libcilkrts \
35423 pdf-target-libcilkrts
35424 @: $(MAKE); $(unstage)
35425 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35426 r=`${PWD_COMMAND}`; export r; \
35427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35428 $(NORMAL_TARGET_EXPORTS) \
35429 echo "Doing install-pdf in $(TARGET_SUBDIR)/libcilkrts" ; \
35430 for flag in $(EXTRA_TARGET_FLAGS); do \
35431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35432 done; \
35433 (cd $(TARGET_SUBDIR)/libcilkrts && \
35434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35436 "RANLIB=$${RANLIB}" \
35437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35438 install-pdf) \
35439 || exit 1
35441 @endif target-libcilkrts
35443 .PHONY: maybe-install-html-target-libcilkrts install-html-target-libcilkrts
35444 maybe-install-html-target-libcilkrts:
35445 @if target-libcilkrts
35446 maybe-install-html-target-libcilkrts: install-html-target-libcilkrts
35448 install-html-target-libcilkrts: \
35449 configure-target-libcilkrts \
35450 html-target-libcilkrts
35451 @: $(MAKE); $(unstage)
35452 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35453 r=`${PWD_COMMAND}`; export r; \
35454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35455 $(NORMAL_TARGET_EXPORTS) \
35456 echo "Doing install-html in $(TARGET_SUBDIR)/libcilkrts" ; \
35457 for flag in $(EXTRA_TARGET_FLAGS); do \
35458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35459 done; \
35460 (cd $(TARGET_SUBDIR)/libcilkrts && \
35461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35463 "RANLIB=$${RANLIB}" \
35464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35465 install-html) \
35466 || exit 1
35468 @endif target-libcilkrts
35470 .PHONY: maybe-installcheck-target-libcilkrts installcheck-target-libcilkrts
35471 maybe-installcheck-target-libcilkrts:
35472 @if target-libcilkrts
35473 maybe-installcheck-target-libcilkrts: installcheck-target-libcilkrts
35475 installcheck-target-libcilkrts: \
35476 configure-target-libcilkrts
35477 @: $(MAKE); $(unstage)
35478 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35479 r=`${PWD_COMMAND}`; export r; \
35480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35481 $(NORMAL_TARGET_EXPORTS) \
35482 echo "Doing installcheck in $(TARGET_SUBDIR)/libcilkrts" ; \
35483 for flag in $(EXTRA_TARGET_FLAGS); do \
35484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35485 done; \
35486 (cd $(TARGET_SUBDIR)/libcilkrts && \
35487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35489 "RANLIB=$${RANLIB}" \
35490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35491 installcheck) \
35492 || exit 1
35494 @endif target-libcilkrts
35496 .PHONY: maybe-mostlyclean-target-libcilkrts mostlyclean-target-libcilkrts
35497 maybe-mostlyclean-target-libcilkrts:
35498 @if target-libcilkrts
35499 maybe-mostlyclean-target-libcilkrts: mostlyclean-target-libcilkrts
35501 mostlyclean-target-libcilkrts:
35502 @: $(MAKE); $(unstage)
35503 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35504 r=`${PWD_COMMAND}`; export r; \
35505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35506 $(NORMAL_TARGET_EXPORTS) \
35507 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libcilkrts" ; \
35508 for flag in $(EXTRA_TARGET_FLAGS); do \
35509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35510 done; \
35511 (cd $(TARGET_SUBDIR)/libcilkrts && \
35512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35514 "RANLIB=$${RANLIB}" \
35515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35516 mostlyclean) \
35517 || exit 1
35519 @endif target-libcilkrts
35521 .PHONY: maybe-clean-target-libcilkrts clean-target-libcilkrts
35522 maybe-clean-target-libcilkrts:
35523 @if target-libcilkrts
35524 maybe-clean-target-libcilkrts: clean-target-libcilkrts
35526 clean-target-libcilkrts:
35527 @: $(MAKE); $(unstage)
35528 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35529 r=`${PWD_COMMAND}`; export r; \
35530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35531 $(NORMAL_TARGET_EXPORTS) \
35532 echo "Doing clean in $(TARGET_SUBDIR)/libcilkrts" ; \
35533 for flag in $(EXTRA_TARGET_FLAGS); do \
35534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35535 done; \
35536 (cd $(TARGET_SUBDIR)/libcilkrts && \
35537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35539 "RANLIB=$${RANLIB}" \
35540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35541 clean) \
35542 || exit 1
35544 @endif target-libcilkrts
35546 .PHONY: maybe-distclean-target-libcilkrts distclean-target-libcilkrts
35547 maybe-distclean-target-libcilkrts:
35548 @if target-libcilkrts
35549 maybe-distclean-target-libcilkrts: distclean-target-libcilkrts
35551 distclean-target-libcilkrts:
35552 @: $(MAKE); $(unstage)
35553 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35554 r=`${PWD_COMMAND}`; export r; \
35555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35556 $(NORMAL_TARGET_EXPORTS) \
35557 echo "Doing distclean in $(TARGET_SUBDIR)/libcilkrts" ; \
35558 for flag in $(EXTRA_TARGET_FLAGS); do \
35559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35560 done; \
35561 (cd $(TARGET_SUBDIR)/libcilkrts && \
35562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35564 "RANLIB=$${RANLIB}" \
35565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35566 distclean) \
35567 || exit 1
35569 @endif target-libcilkrts
35571 .PHONY: maybe-maintainer-clean-target-libcilkrts maintainer-clean-target-libcilkrts
35572 maybe-maintainer-clean-target-libcilkrts:
35573 @if target-libcilkrts
35574 maybe-maintainer-clean-target-libcilkrts: maintainer-clean-target-libcilkrts
35576 maintainer-clean-target-libcilkrts:
35577 @: $(MAKE); $(unstage)
35578 @[ -f $(TARGET_SUBDIR)/libcilkrts/Makefile ] || exit 0 ; \
35579 r=`${PWD_COMMAND}`; export r; \
35580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35581 $(NORMAL_TARGET_EXPORTS) \
35582 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libcilkrts" ; \
35583 for flag in $(EXTRA_TARGET_FLAGS); do \
35584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35585 done; \
35586 (cd $(TARGET_SUBDIR)/libcilkrts && \
35587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35589 "RANLIB=$${RANLIB}" \
35590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35591 maintainer-clean) \
35592 || exit 1
35594 @endif target-libcilkrts
35600 .PHONY: configure-target-libssp maybe-configure-target-libssp
35601 maybe-configure-target-libssp:
35602 @if gcc-bootstrap
35603 configure-target-libssp: stage_current
35604 @endif gcc-bootstrap
35605 @if target-libssp
35606 maybe-configure-target-libssp: configure-target-libssp
35607 configure-target-libssp:
35608 @: $(MAKE); $(unstage)
35609 @r=`${PWD_COMMAND}`; export r; \
35610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35611 echo "Checking multilib configuration for libssp..."; \
35612 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
35613 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
35614 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
35615 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
35616 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
35617 else \
35618 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
35619 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
35620 fi; \
35621 else \
35622 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
35623 fi; \
35624 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
35625 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
35626 $(NORMAL_TARGET_EXPORTS) \
35627 echo Configuring in $(TARGET_SUBDIR)/libssp; \
35628 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
35629 case $(srcdir) in \
35630 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35631 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
35632 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35633 esac; \
35634 module_srcdir=libssp; \
35635 rm -f no-such-file || : ; \
35636 CONFIG_SITE=no-such-file $(SHELL) \
35637 $$s/$$module_srcdir/configure \
35638 --srcdir=$${topdir}/$$module_srcdir \
35639 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35640 --target=${target_alias} \
35641 || exit 1
35642 @endif target-libssp
35648 .PHONY: all-target-libssp maybe-all-target-libssp
35649 maybe-all-target-libssp:
35650 @if gcc-bootstrap
35651 all-target-libssp: stage_current
35652 @endif gcc-bootstrap
35653 @if target-libssp
35654 TARGET-target-libssp=all
35655 maybe-all-target-libssp: all-target-libssp
35656 all-target-libssp: configure-target-libssp
35657 @: $(MAKE); $(unstage)
35658 @r=`${PWD_COMMAND}`; export r; \
35659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35660 $(NORMAL_TARGET_EXPORTS) \
35661 (cd $(TARGET_SUBDIR)/libssp && \
35662 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35663 $(TARGET-target-libssp))
35664 @endif target-libssp
35670 .PHONY: check-target-libssp maybe-check-target-libssp
35671 maybe-check-target-libssp:
35672 @if target-libssp
35673 maybe-check-target-libssp: check-target-libssp
35675 check-target-libssp:
35676 @: $(MAKE); $(unstage)
35677 @r=`${PWD_COMMAND}`; export r; \
35678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35679 $(NORMAL_TARGET_EXPORTS) \
35680 (cd $(TARGET_SUBDIR)/libssp && \
35681 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
35683 @endif target-libssp
35685 .PHONY: install-target-libssp maybe-install-target-libssp
35686 maybe-install-target-libssp:
35687 @if target-libssp
35688 maybe-install-target-libssp: install-target-libssp
35690 install-target-libssp: installdirs
35691 @: $(MAKE); $(unstage)
35692 @r=`${PWD_COMMAND}`; export r; \
35693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35694 $(NORMAL_TARGET_EXPORTS) \
35695 (cd $(TARGET_SUBDIR)/libssp && \
35696 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35698 @endif target-libssp
35700 .PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
35701 maybe-install-strip-target-libssp:
35702 @if target-libssp
35703 maybe-install-strip-target-libssp: install-strip-target-libssp
35705 install-strip-target-libssp: installdirs
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)/libssp && \
35711 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35713 @endif target-libssp
35715 # Other targets (info, dvi, pdf, etc.)
35717 .PHONY: maybe-info-target-libssp info-target-libssp
35718 maybe-info-target-libssp:
35719 @if target-libssp
35720 maybe-info-target-libssp: info-target-libssp
35722 info-target-libssp: \
35723 configure-target-libssp
35724 @: $(MAKE); $(unstage)
35725 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35726 r=`${PWD_COMMAND}`; export r; \
35727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35728 $(NORMAL_TARGET_EXPORTS) \
35729 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
35730 for flag in $(EXTRA_TARGET_FLAGS); do \
35731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35732 done; \
35733 (cd $(TARGET_SUBDIR)/libssp && \
35734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35736 "RANLIB=$${RANLIB}" \
35737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35738 info) \
35739 || exit 1
35741 @endif target-libssp
35743 .PHONY: maybe-dvi-target-libssp dvi-target-libssp
35744 maybe-dvi-target-libssp:
35745 @if target-libssp
35746 maybe-dvi-target-libssp: dvi-target-libssp
35748 dvi-target-libssp: \
35749 configure-target-libssp
35750 @: $(MAKE); $(unstage)
35751 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35752 r=`${PWD_COMMAND}`; export r; \
35753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35754 $(NORMAL_TARGET_EXPORTS) \
35755 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
35756 for flag in $(EXTRA_TARGET_FLAGS); do \
35757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35758 done; \
35759 (cd $(TARGET_SUBDIR)/libssp && \
35760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35762 "RANLIB=$${RANLIB}" \
35763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35764 dvi) \
35765 || exit 1
35767 @endif target-libssp
35769 .PHONY: maybe-pdf-target-libssp pdf-target-libssp
35770 maybe-pdf-target-libssp:
35771 @if target-libssp
35772 maybe-pdf-target-libssp: pdf-target-libssp
35774 pdf-target-libssp: \
35775 configure-target-libssp
35776 @: $(MAKE); $(unstage)
35777 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35778 r=`${PWD_COMMAND}`; export r; \
35779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35780 $(NORMAL_TARGET_EXPORTS) \
35781 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
35782 for flag in $(EXTRA_TARGET_FLAGS); do \
35783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35784 done; \
35785 (cd $(TARGET_SUBDIR)/libssp && \
35786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35788 "RANLIB=$${RANLIB}" \
35789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35790 pdf) \
35791 || exit 1
35793 @endif target-libssp
35795 .PHONY: maybe-html-target-libssp html-target-libssp
35796 maybe-html-target-libssp:
35797 @if target-libssp
35798 maybe-html-target-libssp: html-target-libssp
35800 html-target-libssp: \
35801 configure-target-libssp
35802 @: $(MAKE); $(unstage)
35803 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35804 r=`${PWD_COMMAND}`; export r; \
35805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35806 $(NORMAL_TARGET_EXPORTS) \
35807 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
35808 for flag in $(EXTRA_TARGET_FLAGS); do \
35809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35810 done; \
35811 (cd $(TARGET_SUBDIR)/libssp && \
35812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35814 "RANLIB=$${RANLIB}" \
35815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35816 html) \
35817 || exit 1
35819 @endif target-libssp
35821 .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
35822 maybe-TAGS-target-libssp:
35823 @if target-libssp
35824 maybe-TAGS-target-libssp: TAGS-target-libssp
35826 TAGS-target-libssp: \
35827 configure-target-libssp
35828 @: $(MAKE); $(unstage)
35829 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35830 r=`${PWD_COMMAND}`; export r; \
35831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35832 $(NORMAL_TARGET_EXPORTS) \
35833 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
35834 for flag in $(EXTRA_TARGET_FLAGS); do \
35835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35836 done; \
35837 (cd $(TARGET_SUBDIR)/libssp && \
35838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35840 "RANLIB=$${RANLIB}" \
35841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35842 TAGS) \
35843 || exit 1
35845 @endif target-libssp
35847 .PHONY: maybe-install-info-target-libssp install-info-target-libssp
35848 maybe-install-info-target-libssp:
35849 @if target-libssp
35850 maybe-install-info-target-libssp: install-info-target-libssp
35852 install-info-target-libssp: \
35853 configure-target-libssp \
35854 info-target-libssp
35855 @: $(MAKE); $(unstage)
35856 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35857 r=`${PWD_COMMAND}`; export r; \
35858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35859 $(NORMAL_TARGET_EXPORTS) \
35860 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
35861 for flag in $(EXTRA_TARGET_FLAGS); do \
35862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35863 done; \
35864 (cd $(TARGET_SUBDIR)/libssp && \
35865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35867 "RANLIB=$${RANLIB}" \
35868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35869 install-info) \
35870 || exit 1
35872 @endif target-libssp
35874 .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
35875 maybe-install-pdf-target-libssp:
35876 @if target-libssp
35877 maybe-install-pdf-target-libssp: install-pdf-target-libssp
35879 install-pdf-target-libssp: \
35880 configure-target-libssp \
35881 pdf-target-libssp
35882 @: $(MAKE); $(unstage)
35883 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35884 r=`${PWD_COMMAND}`; export r; \
35885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35886 $(NORMAL_TARGET_EXPORTS) \
35887 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
35888 for flag in $(EXTRA_TARGET_FLAGS); do \
35889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35890 done; \
35891 (cd $(TARGET_SUBDIR)/libssp && \
35892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35894 "RANLIB=$${RANLIB}" \
35895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35896 install-pdf) \
35897 || exit 1
35899 @endif target-libssp
35901 .PHONY: maybe-install-html-target-libssp install-html-target-libssp
35902 maybe-install-html-target-libssp:
35903 @if target-libssp
35904 maybe-install-html-target-libssp: install-html-target-libssp
35906 install-html-target-libssp: \
35907 configure-target-libssp \
35908 html-target-libssp
35909 @: $(MAKE); $(unstage)
35910 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35911 r=`${PWD_COMMAND}`; export r; \
35912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35913 $(NORMAL_TARGET_EXPORTS) \
35914 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
35915 for flag in $(EXTRA_TARGET_FLAGS); do \
35916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35917 done; \
35918 (cd $(TARGET_SUBDIR)/libssp && \
35919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35921 "RANLIB=$${RANLIB}" \
35922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35923 install-html) \
35924 || exit 1
35926 @endif target-libssp
35928 .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
35929 maybe-installcheck-target-libssp:
35930 @if target-libssp
35931 maybe-installcheck-target-libssp: installcheck-target-libssp
35933 installcheck-target-libssp: \
35934 configure-target-libssp
35935 @: $(MAKE); $(unstage)
35936 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35937 r=`${PWD_COMMAND}`; export r; \
35938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35939 $(NORMAL_TARGET_EXPORTS) \
35940 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
35941 for flag in $(EXTRA_TARGET_FLAGS); do \
35942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35943 done; \
35944 (cd $(TARGET_SUBDIR)/libssp && \
35945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35947 "RANLIB=$${RANLIB}" \
35948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35949 installcheck) \
35950 || exit 1
35952 @endif target-libssp
35954 .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
35955 maybe-mostlyclean-target-libssp:
35956 @if target-libssp
35957 maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
35959 mostlyclean-target-libssp:
35960 @: $(MAKE); $(unstage)
35961 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35962 r=`${PWD_COMMAND}`; export r; \
35963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35964 $(NORMAL_TARGET_EXPORTS) \
35965 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
35966 for flag in $(EXTRA_TARGET_FLAGS); do \
35967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35968 done; \
35969 (cd $(TARGET_SUBDIR)/libssp && \
35970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35972 "RANLIB=$${RANLIB}" \
35973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35974 mostlyclean) \
35975 || exit 1
35977 @endif target-libssp
35979 .PHONY: maybe-clean-target-libssp clean-target-libssp
35980 maybe-clean-target-libssp:
35981 @if target-libssp
35982 maybe-clean-target-libssp: clean-target-libssp
35984 clean-target-libssp:
35985 @: $(MAKE); $(unstage)
35986 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
35987 r=`${PWD_COMMAND}`; export r; \
35988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35989 $(NORMAL_TARGET_EXPORTS) \
35990 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
35991 for flag in $(EXTRA_TARGET_FLAGS); do \
35992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35993 done; \
35994 (cd $(TARGET_SUBDIR)/libssp && \
35995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35997 "RANLIB=$${RANLIB}" \
35998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35999 clean) \
36000 || exit 1
36002 @endif target-libssp
36004 .PHONY: maybe-distclean-target-libssp distclean-target-libssp
36005 maybe-distclean-target-libssp:
36006 @if target-libssp
36007 maybe-distclean-target-libssp: distclean-target-libssp
36009 distclean-target-libssp:
36010 @: $(MAKE); $(unstage)
36011 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
36012 r=`${PWD_COMMAND}`; export r; \
36013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36014 $(NORMAL_TARGET_EXPORTS) \
36015 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
36016 for flag in $(EXTRA_TARGET_FLAGS); do \
36017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36018 done; \
36019 (cd $(TARGET_SUBDIR)/libssp && \
36020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36022 "RANLIB=$${RANLIB}" \
36023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36024 distclean) \
36025 || exit 1
36027 @endif target-libssp
36029 .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
36030 maybe-maintainer-clean-target-libssp:
36031 @if target-libssp
36032 maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
36034 maintainer-clean-target-libssp:
36035 @: $(MAKE); $(unstage)
36036 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
36037 r=`${PWD_COMMAND}`; export r; \
36038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36039 $(NORMAL_TARGET_EXPORTS) \
36040 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
36041 for flag in $(EXTRA_TARGET_FLAGS); do \
36042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36043 done; \
36044 (cd $(TARGET_SUBDIR)/libssp && \
36045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36047 "RANLIB=$${RANLIB}" \
36048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36049 maintainer-clean) \
36050 || exit 1
36052 @endif target-libssp
36058 .PHONY: configure-target-newlib maybe-configure-target-newlib
36059 maybe-configure-target-newlib:
36060 @if gcc-bootstrap
36061 configure-target-newlib: stage_current
36062 @endif gcc-bootstrap
36063 @if target-newlib
36064 maybe-configure-target-newlib: configure-target-newlib
36065 configure-target-newlib:
36066 @: $(MAKE); $(unstage)
36067 @r=`${PWD_COMMAND}`; export r; \
36068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36069 echo "Checking multilib configuration for newlib..."; \
36070 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
36071 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
36072 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
36073 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
36074 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
36075 else \
36076 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
36077 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
36078 fi; \
36079 else \
36080 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
36081 fi; \
36082 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
36083 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
36084 $(NORMAL_TARGET_EXPORTS) \
36085 echo Configuring in $(TARGET_SUBDIR)/newlib; \
36086 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
36087 case $(srcdir) in \
36088 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36089 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
36090 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36091 esac; \
36092 module_srcdir=newlib; \
36093 rm -f no-such-file || : ; \
36094 CONFIG_SITE=no-such-file $(SHELL) \
36095 $$s/$$module_srcdir/configure \
36096 --srcdir=$${topdir}/$$module_srcdir \
36097 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36098 --target=${target_alias} \
36099 || exit 1
36100 @endif target-newlib
36106 .PHONY: all-target-newlib maybe-all-target-newlib
36107 maybe-all-target-newlib:
36108 @if gcc-bootstrap
36109 all-target-newlib: stage_current
36110 @endif gcc-bootstrap
36111 @if target-newlib
36112 TARGET-target-newlib=all
36113 maybe-all-target-newlib: all-target-newlib
36114 all-target-newlib: configure-target-newlib
36115 @: $(MAKE); $(unstage)
36116 @r=`${PWD_COMMAND}`; export r; \
36117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36118 $(NORMAL_TARGET_EXPORTS) \
36119 (cd $(TARGET_SUBDIR)/newlib && \
36120 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36121 $(TARGET-target-newlib))
36122 @endif target-newlib
36128 .PHONY: check-target-newlib maybe-check-target-newlib
36129 maybe-check-target-newlib:
36130 @if target-newlib
36131 maybe-check-target-newlib: check-target-newlib
36133 check-target-newlib:
36134 @: $(MAKE); $(unstage)
36135 @r=`${PWD_COMMAND}`; export r; \
36136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36137 $(NORMAL_TARGET_EXPORTS) \
36138 (cd $(TARGET_SUBDIR)/newlib && \
36139 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36141 @endif target-newlib
36143 .PHONY: install-target-newlib maybe-install-target-newlib
36144 maybe-install-target-newlib:
36145 @if target-newlib
36146 maybe-install-target-newlib: install-target-newlib
36148 install-target-newlib: installdirs
36149 @: $(MAKE); $(unstage)
36150 @r=`${PWD_COMMAND}`; export r; \
36151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36152 $(NORMAL_TARGET_EXPORTS) \
36153 (cd $(TARGET_SUBDIR)/newlib && \
36154 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36156 @endif target-newlib
36158 .PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
36159 maybe-install-strip-target-newlib:
36160 @if target-newlib
36161 maybe-install-strip-target-newlib: install-strip-target-newlib
36163 install-strip-target-newlib: installdirs
36164 @: $(MAKE); $(unstage)
36165 @r=`${PWD_COMMAND}`; export r; \
36166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36167 $(NORMAL_TARGET_EXPORTS) \
36168 (cd $(TARGET_SUBDIR)/newlib && \
36169 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36171 @endif target-newlib
36173 # Other targets (info, dvi, pdf, etc.)
36175 .PHONY: maybe-info-target-newlib info-target-newlib
36176 maybe-info-target-newlib:
36177 @if target-newlib
36178 maybe-info-target-newlib: info-target-newlib
36180 info-target-newlib: \
36181 configure-target-newlib
36182 @: $(MAKE); $(unstage)
36183 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36184 r=`${PWD_COMMAND}`; export r; \
36185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36186 $(NORMAL_TARGET_EXPORTS) \
36187 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
36188 for flag in $(EXTRA_TARGET_FLAGS); do \
36189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36190 done; \
36191 (cd $(TARGET_SUBDIR)/newlib && \
36192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36194 "RANLIB=$${RANLIB}" \
36195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36196 info) \
36197 || exit 1
36199 @endif target-newlib
36201 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
36202 maybe-dvi-target-newlib:
36203 @if target-newlib
36204 maybe-dvi-target-newlib: dvi-target-newlib
36206 dvi-target-newlib: \
36207 configure-target-newlib
36208 @: $(MAKE); $(unstage)
36209 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36210 r=`${PWD_COMMAND}`; export r; \
36211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36212 $(NORMAL_TARGET_EXPORTS) \
36213 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
36214 for flag in $(EXTRA_TARGET_FLAGS); do \
36215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36216 done; \
36217 (cd $(TARGET_SUBDIR)/newlib && \
36218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36220 "RANLIB=$${RANLIB}" \
36221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36222 dvi) \
36223 || exit 1
36225 @endif target-newlib
36227 .PHONY: maybe-pdf-target-newlib pdf-target-newlib
36228 maybe-pdf-target-newlib:
36229 @if target-newlib
36230 maybe-pdf-target-newlib: pdf-target-newlib
36232 pdf-target-newlib: \
36233 configure-target-newlib
36234 @: $(MAKE); $(unstage)
36235 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36236 r=`${PWD_COMMAND}`; export r; \
36237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36238 $(NORMAL_TARGET_EXPORTS) \
36239 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
36240 for flag in $(EXTRA_TARGET_FLAGS); do \
36241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36242 done; \
36243 (cd $(TARGET_SUBDIR)/newlib && \
36244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36246 "RANLIB=$${RANLIB}" \
36247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36248 pdf) \
36249 || exit 1
36251 @endif target-newlib
36253 .PHONY: maybe-html-target-newlib html-target-newlib
36254 maybe-html-target-newlib:
36255 @if target-newlib
36256 maybe-html-target-newlib: html-target-newlib
36258 html-target-newlib: \
36259 configure-target-newlib
36260 @: $(MAKE); $(unstage)
36261 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36262 r=`${PWD_COMMAND}`; export r; \
36263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36264 $(NORMAL_TARGET_EXPORTS) \
36265 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
36266 for flag in $(EXTRA_TARGET_FLAGS); do \
36267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36268 done; \
36269 (cd $(TARGET_SUBDIR)/newlib && \
36270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36272 "RANLIB=$${RANLIB}" \
36273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36274 html) \
36275 || exit 1
36277 @endif target-newlib
36279 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
36280 maybe-TAGS-target-newlib:
36281 @if target-newlib
36282 maybe-TAGS-target-newlib: TAGS-target-newlib
36284 TAGS-target-newlib: \
36285 configure-target-newlib
36286 @: $(MAKE); $(unstage)
36287 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36288 r=`${PWD_COMMAND}`; export r; \
36289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36290 $(NORMAL_TARGET_EXPORTS) \
36291 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
36292 for flag in $(EXTRA_TARGET_FLAGS); do \
36293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36294 done; \
36295 (cd $(TARGET_SUBDIR)/newlib && \
36296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36298 "RANLIB=$${RANLIB}" \
36299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36300 TAGS) \
36301 || exit 1
36303 @endif target-newlib
36305 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
36306 maybe-install-info-target-newlib:
36307 @if target-newlib
36308 maybe-install-info-target-newlib: install-info-target-newlib
36310 install-info-target-newlib: \
36311 configure-target-newlib \
36312 info-target-newlib
36313 @: $(MAKE); $(unstage)
36314 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36315 r=`${PWD_COMMAND}`; export r; \
36316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36317 $(NORMAL_TARGET_EXPORTS) \
36318 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
36319 for flag in $(EXTRA_TARGET_FLAGS); do \
36320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36321 done; \
36322 (cd $(TARGET_SUBDIR)/newlib && \
36323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36325 "RANLIB=$${RANLIB}" \
36326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36327 install-info) \
36328 || exit 1
36330 @endif target-newlib
36332 .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
36333 maybe-install-pdf-target-newlib:
36334 @if target-newlib
36335 maybe-install-pdf-target-newlib: install-pdf-target-newlib
36337 install-pdf-target-newlib: \
36338 configure-target-newlib \
36339 pdf-target-newlib
36340 @: $(MAKE); $(unstage)
36341 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36342 r=`${PWD_COMMAND}`; export r; \
36343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36344 $(NORMAL_TARGET_EXPORTS) \
36345 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
36346 for flag in $(EXTRA_TARGET_FLAGS); do \
36347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36348 done; \
36349 (cd $(TARGET_SUBDIR)/newlib && \
36350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36352 "RANLIB=$${RANLIB}" \
36353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36354 install-pdf) \
36355 || exit 1
36357 @endif target-newlib
36359 .PHONY: maybe-install-html-target-newlib install-html-target-newlib
36360 maybe-install-html-target-newlib:
36361 @if target-newlib
36362 maybe-install-html-target-newlib: install-html-target-newlib
36364 install-html-target-newlib: \
36365 configure-target-newlib \
36366 html-target-newlib
36367 @: $(MAKE); $(unstage)
36368 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36369 r=`${PWD_COMMAND}`; export r; \
36370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36371 $(NORMAL_TARGET_EXPORTS) \
36372 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
36373 for flag in $(EXTRA_TARGET_FLAGS); do \
36374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36375 done; \
36376 (cd $(TARGET_SUBDIR)/newlib && \
36377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36379 "RANLIB=$${RANLIB}" \
36380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36381 install-html) \
36382 || exit 1
36384 @endif target-newlib
36386 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
36387 maybe-installcheck-target-newlib:
36388 @if target-newlib
36389 maybe-installcheck-target-newlib: installcheck-target-newlib
36391 installcheck-target-newlib: \
36392 configure-target-newlib
36393 @: $(MAKE); $(unstage)
36394 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36395 r=`${PWD_COMMAND}`; export r; \
36396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36397 $(NORMAL_TARGET_EXPORTS) \
36398 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
36399 for flag in $(EXTRA_TARGET_FLAGS); do \
36400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36401 done; \
36402 (cd $(TARGET_SUBDIR)/newlib && \
36403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36405 "RANLIB=$${RANLIB}" \
36406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36407 installcheck) \
36408 || exit 1
36410 @endif target-newlib
36412 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
36413 maybe-mostlyclean-target-newlib:
36414 @if target-newlib
36415 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
36417 mostlyclean-target-newlib:
36418 @: $(MAKE); $(unstage)
36419 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36420 r=`${PWD_COMMAND}`; export r; \
36421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36422 $(NORMAL_TARGET_EXPORTS) \
36423 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
36424 for flag in $(EXTRA_TARGET_FLAGS); do \
36425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36426 done; \
36427 (cd $(TARGET_SUBDIR)/newlib && \
36428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36430 "RANLIB=$${RANLIB}" \
36431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36432 mostlyclean) \
36433 || exit 1
36435 @endif target-newlib
36437 .PHONY: maybe-clean-target-newlib clean-target-newlib
36438 maybe-clean-target-newlib:
36439 @if target-newlib
36440 maybe-clean-target-newlib: clean-target-newlib
36442 clean-target-newlib:
36443 @: $(MAKE); $(unstage)
36444 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36445 r=`${PWD_COMMAND}`; export r; \
36446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36447 $(NORMAL_TARGET_EXPORTS) \
36448 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
36449 for flag in $(EXTRA_TARGET_FLAGS); do \
36450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36451 done; \
36452 (cd $(TARGET_SUBDIR)/newlib && \
36453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36455 "RANLIB=$${RANLIB}" \
36456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36457 clean) \
36458 || exit 1
36460 @endif target-newlib
36462 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
36463 maybe-distclean-target-newlib:
36464 @if target-newlib
36465 maybe-distclean-target-newlib: distclean-target-newlib
36467 distclean-target-newlib:
36468 @: $(MAKE); $(unstage)
36469 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36470 r=`${PWD_COMMAND}`; export r; \
36471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36472 $(NORMAL_TARGET_EXPORTS) \
36473 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
36474 for flag in $(EXTRA_TARGET_FLAGS); do \
36475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36476 done; \
36477 (cd $(TARGET_SUBDIR)/newlib && \
36478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36480 "RANLIB=$${RANLIB}" \
36481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36482 distclean) \
36483 || exit 1
36485 @endif target-newlib
36487 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
36488 maybe-maintainer-clean-target-newlib:
36489 @if target-newlib
36490 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
36492 maintainer-clean-target-newlib:
36493 @: $(MAKE); $(unstage)
36494 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
36495 r=`${PWD_COMMAND}`; export r; \
36496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36497 $(NORMAL_TARGET_EXPORTS) \
36498 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
36499 for flag in $(EXTRA_TARGET_FLAGS); do \
36500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36501 done; \
36502 (cd $(TARGET_SUBDIR)/newlib && \
36503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36505 "RANLIB=$${RANLIB}" \
36506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36507 maintainer-clean) \
36508 || exit 1
36510 @endif target-newlib
36516 .PHONY: configure-target-libgcc maybe-configure-target-libgcc
36517 maybe-configure-target-libgcc:
36518 @if gcc-bootstrap
36519 configure-target-libgcc: stage_current
36520 @endif gcc-bootstrap
36521 @if target-libgcc
36522 maybe-configure-target-libgcc: configure-target-libgcc
36523 configure-target-libgcc:
36524 @r=`${PWD_COMMAND}`; export r; \
36525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36526 echo "Checking multilib configuration for libgcc..."; \
36527 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36528 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
36529 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36530 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36531 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
36532 else \
36533 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
36534 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36535 fi; \
36536 else \
36537 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36538 fi; \
36539 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
36540 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36541 $(NORMAL_TARGET_EXPORTS) \
36542 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
36543 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
36544 case $(srcdir) in \
36545 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36546 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36547 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36548 esac; \
36549 module_srcdir=libgcc; \
36550 rm -f no-such-file || : ; \
36551 CONFIG_SITE=no-such-file $(SHELL) \
36552 $$s/$$module_srcdir/configure \
36553 --srcdir=$${topdir}/$$module_srcdir \
36554 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36555 --target=${target_alias} \
36556 || exit 1
36557 @endif target-libgcc
36561 .PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
36562 maybe-configure-stage1-target-libgcc:
36563 @if target-libgcc-bootstrap
36564 maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
36565 configure-stage1-target-libgcc:
36566 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
36567 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
36568 @r=`${PWD_COMMAND}`; export r; \
36569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36570 TFLAGS="$(STAGE1_TFLAGS)"; \
36571 echo "Checking multilib configuration for libgcc..."; \
36572 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
36573 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36574 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36575 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
36576 else \
36577 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
36578 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36579 fi; \
36580 else \
36581 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36582 fi; \
36583 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
36584 $(NORMAL_TARGET_EXPORTS) \
36585 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36586 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36587 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36588 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
36589 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36590 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
36591 case $(srcdir) in \
36592 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36593 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36594 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36595 esac; \
36596 module_srcdir=libgcc; \
36597 $(SHELL) $$s/$$module_srcdir/configure \
36598 --srcdir=$${topdir}/$$module_srcdir \
36599 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36600 --target=${target_alias} \
36602 $(STAGE1_CONFIGURE_FLAGS)
36603 @endif target-libgcc-bootstrap
36605 .PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
36606 maybe-configure-stage2-target-libgcc:
36607 @if target-libgcc-bootstrap
36608 maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
36609 configure-stage2-target-libgcc:
36610 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
36611 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
36612 @r=`${PWD_COMMAND}`; export r; \
36613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36614 TFLAGS="$(STAGE2_TFLAGS)"; \
36615 echo "Checking multilib configuration for libgcc..."; \
36616 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
36617 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36618 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36619 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
36620 else \
36621 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
36622 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36623 fi; \
36624 else \
36625 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36626 fi; \
36627 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
36628 $(NORMAL_TARGET_EXPORTS) \
36630 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36631 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36632 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36633 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
36634 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36635 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
36636 case $(srcdir) in \
36637 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36638 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36639 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36640 esac; \
36641 module_srcdir=libgcc; \
36642 $(SHELL) $$s/$$module_srcdir/configure \
36643 --srcdir=$${topdir}/$$module_srcdir \
36644 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36645 --target=${target_alias} \
36646 --with-build-libsubdir=$(HOST_SUBDIR) \
36647 $(STAGE2_CONFIGURE_FLAGS)
36648 @endif target-libgcc-bootstrap
36650 .PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
36651 maybe-configure-stage3-target-libgcc:
36652 @if target-libgcc-bootstrap
36653 maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
36654 configure-stage3-target-libgcc:
36655 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
36656 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
36657 @r=`${PWD_COMMAND}`; export r; \
36658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36659 TFLAGS="$(STAGE3_TFLAGS)"; \
36660 echo "Checking multilib configuration for libgcc..."; \
36661 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
36662 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36663 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36664 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
36665 else \
36666 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
36667 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36668 fi; \
36669 else \
36670 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36671 fi; \
36672 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
36673 $(NORMAL_TARGET_EXPORTS) \
36675 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36676 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36677 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36678 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
36679 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36680 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
36681 case $(srcdir) in \
36682 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36683 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36684 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36685 esac; \
36686 module_srcdir=libgcc; \
36687 $(SHELL) $$s/$$module_srcdir/configure \
36688 --srcdir=$${topdir}/$$module_srcdir \
36689 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36690 --target=${target_alias} \
36691 --with-build-libsubdir=$(HOST_SUBDIR) \
36692 $(STAGE3_CONFIGURE_FLAGS)
36693 @endif target-libgcc-bootstrap
36695 .PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
36696 maybe-configure-stage4-target-libgcc:
36697 @if target-libgcc-bootstrap
36698 maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
36699 configure-stage4-target-libgcc:
36700 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
36701 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
36702 @r=`${PWD_COMMAND}`; export r; \
36703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36704 TFLAGS="$(STAGE4_TFLAGS)"; \
36705 echo "Checking multilib configuration for libgcc..."; \
36706 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
36707 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36708 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36709 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
36710 else \
36711 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
36712 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36713 fi; \
36714 else \
36715 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36716 fi; \
36717 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
36718 $(NORMAL_TARGET_EXPORTS) \
36720 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36721 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36722 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36723 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
36724 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36725 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
36726 case $(srcdir) in \
36727 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36728 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36729 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36730 esac; \
36731 module_srcdir=libgcc; \
36732 $(SHELL) $$s/$$module_srcdir/configure \
36733 --srcdir=$${topdir}/$$module_srcdir \
36734 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36735 --target=${target_alias} \
36736 --with-build-libsubdir=$(HOST_SUBDIR) \
36737 $(STAGE4_CONFIGURE_FLAGS)
36738 @endif target-libgcc-bootstrap
36740 .PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
36741 maybe-configure-stageprofile-target-libgcc:
36742 @if target-libgcc-bootstrap
36743 maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
36744 configure-stageprofile-target-libgcc:
36745 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
36746 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
36747 @r=`${PWD_COMMAND}`; export r; \
36748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36749 TFLAGS="$(STAGEprofile_TFLAGS)"; \
36750 echo "Checking multilib configuration for libgcc..."; \
36751 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
36752 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36753 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36754 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
36755 else \
36756 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
36757 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36758 fi; \
36759 else \
36760 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36761 fi; \
36762 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
36763 $(NORMAL_TARGET_EXPORTS) \
36765 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36766 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36767 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36768 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
36769 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36770 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
36771 case $(srcdir) in \
36772 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36773 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36774 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36775 esac; \
36776 module_srcdir=libgcc; \
36777 $(SHELL) $$s/$$module_srcdir/configure \
36778 --srcdir=$${topdir}/$$module_srcdir \
36779 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36780 --target=${target_alias} \
36781 --with-build-libsubdir=$(HOST_SUBDIR) \
36782 $(STAGEprofile_CONFIGURE_FLAGS)
36783 @endif target-libgcc-bootstrap
36785 .PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
36786 maybe-configure-stagefeedback-target-libgcc:
36787 @if target-libgcc-bootstrap
36788 maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
36789 configure-stagefeedback-target-libgcc:
36790 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
36791 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
36792 @r=`${PWD_COMMAND}`; export r; \
36793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36794 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
36795 echo "Checking multilib configuration for libgcc..."; \
36796 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
36797 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36798 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
36799 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
36800 else \
36801 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
36802 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36803 fi; \
36804 else \
36805 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
36806 fi; \
36807 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
36808 $(NORMAL_TARGET_EXPORTS) \
36810 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
36811 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
36812 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
36813 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
36814 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
36815 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
36816 case $(srcdir) in \
36817 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36818 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
36819 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36820 esac; \
36821 module_srcdir=libgcc; \
36822 $(SHELL) $$s/$$module_srcdir/configure \
36823 --srcdir=$${topdir}/$$module_srcdir \
36824 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36825 --target=${target_alias} \
36826 --with-build-libsubdir=$(HOST_SUBDIR) \
36827 $(STAGEfeedback_CONFIGURE_FLAGS)
36828 @endif target-libgcc-bootstrap
36834 .PHONY: all-target-libgcc maybe-all-target-libgcc
36835 maybe-all-target-libgcc:
36836 @if gcc-bootstrap
36837 all-target-libgcc: stage_current
36838 @endif gcc-bootstrap
36839 @if target-libgcc
36840 TARGET-target-libgcc=all
36841 maybe-all-target-libgcc: all-target-libgcc
36842 all-target-libgcc: configure-target-libgcc
36843 @r=`${PWD_COMMAND}`; export r; \
36844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36845 $(NORMAL_TARGET_EXPORTS) \
36846 (cd $(TARGET_SUBDIR)/libgcc && \
36847 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36848 $(TARGET-target-libgcc))
36849 @endif target-libgcc
36853 .PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
36854 .PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
36855 maybe-all-stage1-target-libgcc:
36856 maybe-clean-stage1-target-libgcc:
36857 @if target-libgcc-bootstrap
36858 maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
36859 all-stage1: all-stage1-target-libgcc
36860 TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
36861 all-stage1-target-libgcc: configure-stage1-target-libgcc
36862 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
36863 @r=`${PWD_COMMAND}`; export r; \
36864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36865 TFLAGS="$(STAGE1_TFLAGS)"; \
36866 $(NORMAL_TARGET_EXPORTS) \
36867 cd $(TARGET_SUBDIR)/libgcc && \
36868 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36869 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36870 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36871 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36872 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36873 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36874 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36875 $(EXTRA_TARGET_FLAGS) \
36877 TFLAGS="$(STAGE1_TFLAGS)" \
36878 $(TARGET-stage1-target-libgcc)
36880 maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
36881 clean-stage1: clean-stage1-target-libgcc
36882 clean-stage1-target-libgcc:
36883 @if [ $(current_stage) = stage1 ]; then \
36884 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36885 else \
36886 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
36887 $(MAKE) stage1-start; \
36888 fi; \
36889 cd $(TARGET_SUBDIR)/libgcc && \
36890 $(MAKE) $(EXTRA_TARGET_FLAGS) \
36891 clean
36892 @endif target-libgcc-bootstrap
36895 .PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
36896 .PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
36897 maybe-all-stage2-target-libgcc:
36898 maybe-clean-stage2-target-libgcc:
36899 @if target-libgcc-bootstrap
36900 maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
36901 all-stage2: all-stage2-target-libgcc
36902 TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
36903 all-stage2-target-libgcc: configure-stage2-target-libgcc
36904 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
36905 @r=`${PWD_COMMAND}`; export r; \
36906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36907 TFLAGS="$(STAGE2_TFLAGS)"; \
36908 $(NORMAL_TARGET_EXPORTS) \
36910 cd $(TARGET_SUBDIR)/libgcc && \
36911 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36912 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36913 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36914 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36915 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36916 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36917 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36918 $(EXTRA_TARGET_FLAGS) \
36919 TFLAGS="$(STAGE2_TFLAGS)" \
36920 $(TARGET-stage2-target-libgcc)
36922 maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
36923 clean-stage2: clean-stage2-target-libgcc
36924 clean-stage2-target-libgcc:
36925 @if [ $(current_stage) = stage2 ]; then \
36926 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36927 else \
36928 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
36929 $(MAKE) stage2-start; \
36930 fi; \
36931 cd $(TARGET_SUBDIR)/libgcc && \
36932 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
36933 @endif target-libgcc-bootstrap
36936 .PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
36937 .PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
36938 maybe-all-stage3-target-libgcc:
36939 maybe-clean-stage3-target-libgcc:
36940 @if target-libgcc-bootstrap
36941 maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
36942 all-stage3: all-stage3-target-libgcc
36943 TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
36944 all-stage3-target-libgcc: configure-stage3-target-libgcc
36945 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
36946 @r=`${PWD_COMMAND}`; export r; \
36947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36948 TFLAGS="$(STAGE3_TFLAGS)"; \
36949 $(NORMAL_TARGET_EXPORTS) \
36951 cd $(TARGET_SUBDIR)/libgcc && \
36952 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36953 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36954 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36955 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36956 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36957 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36958 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
36959 $(EXTRA_TARGET_FLAGS) \
36960 TFLAGS="$(STAGE3_TFLAGS)" \
36961 $(TARGET-stage3-target-libgcc)
36963 maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
36964 clean-stage3: clean-stage3-target-libgcc
36965 clean-stage3-target-libgcc:
36966 @if [ $(current_stage) = stage3 ]; then \
36967 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
36968 else \
36969 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
36970 $(MAKE) stage3-start; \
36971 fi; \
36972 cd $(TARGET_SUBDIR)/libgcc && \
36973 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
36974 @endif target-libgcc-bootstrap
36977 .PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
36978 .PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
36979 maybe-all-stage4-target-libgcc:
36980 maybe-clean-stage4-target-libgcc:
36981 @if target-libgcc-bootstrap
36982 maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
36983 all-stage4: all-stage4-target-libgcc
36984 TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
36985 all-stage4-target-libgcc: configure-stage4-target-libgcc
36986 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
36987 @r=`${PWD_COMMAND}`; export r; \
36988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36989 TFLAGS="$(STAGE4_TFLAGS)"; \
36990 $(NORMAL_TARGET_EXPORTS) \
36992 cd $(TARGET_SUBDIR)/libgcc && \
36993 $(MAKE) $(BASE_FLAGS_TO_PASS) \
36994 CFLAGS="$(CFLAGS_FOR_TARGET)" \
36995 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
36996 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
36997 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
36998 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
36999 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
37000 $(EXTRA_TARGET_FLAGS) \
37001 TFLAGS="$(STAGE4_TFLAGS)" \
37002 $(TARGET-stage4-target-libgcc)
37004 maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
37005 clean-stage4: clean-stage4-target-libgcc
37006 clean-stage4-target-libgcc:
37007 @if [ $(current_stage) = stage4 ]; then \
37008 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
37009 else \
37010 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
37011 $(MAKE) stage4-start; \
37012 fi; \
37013 cd $(TARGET_SUBDIR)/libgcc && \
37014 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
37015 @endif target-libgcc-bootstrap
37018 .PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
37019 .PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
37020 maybe-all-stageprofile-target-libgcc:
37021 maybe-clean-stageprofile-target-libgcc:
37022 @if target-libgcc-bootstrap
37023 maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
37024 all-stageprofile: all-stageprofile-target-libgcc
37025 TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
37026 all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
37027 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
37028 @r=`${PWD_COMMAND}`; export r; \
37029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37030 TFLAGS="$(STAGEprofile_TFLAGS)"; \
37031 $(NORMAL_TARGET_EXPORTS) \
37033 cd $(TARGET_SUBDIR)/libgcc && \
37034 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37035 CFLAGS="$(CFLAGS_FOR_TARGET)" \
37036 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
37037 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
37038 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
37039 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
37040 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
37041 $(EXTRA_TARGET_FLAGS) \
37042 TFLAGS="$(STAGEprofile_TFLAGS)" \
37043 $(TARGET-stageprofile-target-libgcc)
37045 maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
37046 clean-stageprofile: clean-stageprofile-target-libgcc
37047 clean-stageprofile-target-libgcc:
37048 @if [ $(current_stage) = stageprofile ]; then \
37049 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
37050 else \
37051 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
37052 $(MAKE) stageprofile-start; \
37053 fi; \
37054 cd $(TARGET_SUBDIR)/libgcc && \
37055 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
37056 @endif target-libgcc-bootstrap
37059 .PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
37060 .PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
37061 maybe-all-stagefeedback-target-libgcc:
37062 maybe-clean-stagefeedback-target-libgcc:
37063 @if target-libgcc-bootstrap
37064 maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
37065 all-stagefeedback: all-stagefeedback-target-libgcc
37066 TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
37067 all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
37068 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
37069 @r=`${PWD_COMMAND}`; export r; \
37070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37071 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
37072 $(NORMAL_TARGET_EXPORTS) \
37074 cd $(TARGET_SUBDIR)/libgcc && \
37075 $(MAKE) $(BASE_FLAGS_TO_PASS) \
37076 CFLAGS="$(CFLAGS_FOR_TARGET)" \
37077 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
37078 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
37079 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
37080 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
37081 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
37082 $(EXTRA_TARGET_FLAGS) \
37083 TFLAGS="$(STAGEfeedback_TFLAGS)" \
37084 $(TARGET-stagefeedback-target-libgcc)
37086 maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
37087 clean-stagefeedback: clean-stagefeedback-target-libgcc
37088 clean-stagefeedback-target-libgcc:
37089 @if [ $(current_stage) = stagefeedback ]; then \
37090 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
37091 else \
37092 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
37093 $(MAKE) stagefeedback-start; \
37094 fi; \
37095 cd $(TARGET_SUBDIR)/libgcc && \
37096 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
37097 @endif target-libgcc-bootstrap
37104 .PHONY: check-target-libgcc maybe-check-target-libgcc
37105 maybe-check-target-libgcc:
37106 @if target-libgcc
37107 maybe-check-target-libgcc: check-target-libgcc
37109 # Dummy target for uncheckable module.
37110 check-target-libgcc:
37112 @endif target-libgcc
37114 .PHONY: install-target-libgcc maybe-install-target-libgcc
37115 maybe-install-target-libgcc:
37116 @if target-libgcc
37117 maybe-install-target-libgcc: install-target-libgcc
37119 install-target-libgcc: installdirs
37120 @: $(MAKE); $(unstage)
37121 @r=`${PWD_COMMAND}`; export r; \
37122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37123 $(NORMAL_TARGET_EXPORTS) \
37124 (cd $(TARGET_SUBDIR)/libgcc && \
37125 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37127 @endif target-libgcc
37129 .PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
37130 maybe-install-strip-target-libgcc:
37131 @if target-libgcc
37132 maybe-install-strip-target-libgcc: install-strip-target-libgcc
37134 install-strip-target-libgcc: installdirs
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)/libgcc && \
37140 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37142 @endif target-libgcc
37144 # Other targets (info, dvi, pdf, etc.)
37146 .PHONY: maybe-info-target-libgcc info-target-libgcc
37147 maybe-info-target-libgcc:
37148 @if target-libgcc
37149 maybe-info-target-libgcc: info-target-libgcc
37151 info-target-libgcc: \
37152 configure-target-libgcc
37153 @: $(MAKE); $(unstage)
37154 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37155 r=`${PWD_COMMAND}`; export r; \
37156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37157 $(NORMAL_TARGET_EXPORTS) \
37158 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
37159 for flag in $(EXTRA_TARGET_FLAGS); do \
37160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37161 done; \
37162 (cd $(TARGET_SUBDIR)/libgcc && \
37163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37165 "RANLIB=$${RANLIB}" \
37166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37167 info) \
37168 || exit 1
37170 @endif target-libgcc
37172 .PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
37173 maybe-dvi-target-libgcc:
37174 @if target-libgcc
37175 maybe-dvi-target-libgcc: dvi-target-libgcc
37177 dvi-target-libgcc: \
37178 configure-target-libgcc
37179 @: $(MAKE); $(unstage)
37180 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37181 r=`${PWD_COMMAND}`; export r; \
37182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37183 $(NORMAL_TARGET_EXPORTS) \
37184 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
37185 for flag in $(EXTRA_TARGET_FLAGS); do \
37186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37187 done; \
37188 (cd $(TARGET_SUBDIR)/libgcc && \
37189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37191 "RANLIB=$${RANLIB}" \
37192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37193 dvi) \
37194 || exit 1
37196 @endif target-libgcc
37198 .PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
37199 maybe-pdf-target-libgcc:
37200 @if target-libgcc
37201 maybe-pdf-target-libgcc: pdf-target-libgcc
37203 pdf-target-libgcc: \
37204 configure-target-libgcc
37205 @: $(MAKE); $(unstage)
37206 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37207 r=`${PWD_COMMAND}`; export r; \
37208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37209 $(NORMAL_TARGET_EXPORTS) \
37210 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
37211 for flag in $(EXTRA_TARGET_FLAGS); do \
37212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37213 done; \
37214 (cd $(TARGET_SUBDIR)/libgcc && \
37215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37217 "RANLIB=$${RANLIB}" \
37218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37219 pdf) \
37220 || exit 1
37222 @endif target-libgcc
37224 .PHONY: maybe-html-target-libgcc html-target-libgcc
37225 maybe-html-target-libgcc:
37226 @if target-libgcc
37227 maybe-html-target-libgcc: html-target-libgcc
37229 html-target-libgcc: \
37230 configure-target-libgcc
37231 @: $(MAKE); $(unstage)
37232 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37233 r=`${PWD_COMMAND}`; export r; \
37234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37235 $(NORMAL_TARGET_EXPORTS) \
37236 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
37237 for flag in $(EXTRA_TARGET_FLAGS); do \
37238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37239 done; \
37240 (cd $(TARGET_SUBDIR)/libgcc && \
37241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37243 "RANLIB=$${RANLIB}" \
37244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37245 html) \
37246 || exit 1
37248 @endif target-libgcc
37250 .PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
37251 maybe-TAGS-target-libgcc:
37252 @if target-libgcc
37253 maybe-TAGS-target-libgcc: TAGS-target-libgcc
37255 TAGS-target-libgcc: \
37256 configure-target-libgcc
37257 @: $(MAKE); $(unstage)
37258 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37259 r=`${PWD_COMMAND}`; export r; \
37260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37261 $(NORMAL_TARGET_EXPORTS) \
37262 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
37263 for flag in $(EXTRA_TARGET_FLAGS); do \
37264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37265 done; \
37266 (cd $(TARGET_SUBDIR)/libgcc && \
37267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37269 "RANLIB=$${RANLIB}" \
37270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37271 TAGS) \
37272 || exit 1
37274 @endif target-libgcc
37276 .PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
37277 maybe-install-info-target-libgcc:
37278 @if target-libgcc
37279 maybe-install-info-target-libgcc: install-info-target-libgcc
37281 install-info-target-libgcc: \
37282 configure-target-libgcc \
37283 info-target-libgcc
37284 @: $(MAKE); $(unstage)
37285 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37286 r=`${PWD_COMMAND}`; export r; \
37287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37288 $(NORMAL_TARGET_EXPORTS) \
37289 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
37290 for flag in $(EXTRA_TARGET_FLAGS); do \
37291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37292 done; \
37293 (cd $(TARGET_SUBDIR)/libgcc && \
37294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37296 "RANLIB=$${RANLIB}" \
37297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37298 install-info) \
37299 || exit 1
37301 @endif target-libgcc
37303 .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
37304 maybe-install-pdf-target-libgcc:
37305 @if target-libgcc
37306 maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
37308 install-pdf-target-libgcc: \
37309 configure-target-libgcc \
37310 pdf-target-libgcc
37311 @: $(MAKE); $(unstage)
37312 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37313 r=`${PWD_COMMAND}`; export r; \
37314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37315 $(NORMAL_TARGET_EXPORTS) \
37316 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
37317 for flag in $(EXTRA_TARGET_FLAGS); do \
37318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37319 done; \
37320 (cd $(TARGET_SUBDIR)/libgcc && \
37321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37323 "RANLIB=$${RANLIB}" \
37324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37325 install-pdf) \
37326 || exit 1
37328 @endif target-libgcc
37330 .PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
37331 maybe-install-html-target-libgcc:
37332 @if target-libgcc
37333 maybe-install-html-target-libgcc: install-html-target-libgcc
37335 install-html-target-libgcc: \
37336 configure-target-libgcc \
37337 html-target-libgcc
37338 @: $(MAKE); $(unstage)
37339 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37340 r=`${PWD_COMMAND}`; export r; \
37341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37342 $(NORMAL_TARGET_EXPORTS) \
37343 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
37344 for flag in $(EXTRA_TARGET_FLAGS); do \
37345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37346 done; \
37347 (cd $(TARGET_SUBDIR)/libgcc && \
37348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37350 "RANLIB=$${RANLIB}" \
37351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37352 install-html) \
37353 || exit 1
37355 @endif target-libgcc
37357 .PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
37358 maybe-installcheck-target-libgcc:
37359 @if target-libgcc
37360 maybe-installcheck-target-libgcc: installcheck-target-libgcc
37362 installcheck-target-libgcc: \
37363 configure-target-libgcc
37364 @: $(MAKE); $(unstage)
37365 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37366 r=`${PWD_COMMAND}`; export r; \
37367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37368 $(NORMAL_TARGET_EXPORTS) \
37369 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
37370 for flag in $(EXTRA_TARGET_FLAGS); do \
37371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37372 done; \
37373 (cd $(TARGET_SUBDIR)/libgcc && \
37374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37376 "RANLIB=$${RANLIB}" \
37377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37378 installcheck) \
37379 || exit 1
37381 @endif target-libgcc
37383 .PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
37384 maybe-mostlyclean-target-libgcc:
37385 @if target-libgcc
37386 maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
37388 mostlyclean-target-libgcc:
37389 @: $(MAKE); $(unstage)
37390 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37391 r=`${PWD_COMMAND}`; export r; \
37392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37393 $(NORMAL_TARGET_EXPORTS) \
37394 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
37395 for flag in $(EXTRA_TARGET_FLAGS); do \
37396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37397 done; \
37398 (cd $(TARGET_SUBDIR)/libgcc && \
37399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37401 "RANLIB=$${RANLIB}" \
37402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37403 mostlyclean) \
37404 || exit 1
37406 @endif target-libgcc
37408 .PHONY: maybe-clean-target-libgcc clean-target-libgcc
37409 maybe-clean-target-libgcc:
37410 @if target-libgcc
37411 maybe-clean-target-libgcc: clean-target-libgcc
37413 clean-target-libgcc:
37414 @: $(MAKE); $(unstage)
37415 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37416 r=`${PWD_COMMAND}`; export r; \
37417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37418 $(NORMAL_TARGET_EXPORTS) \
37419 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
37420 for flag in $(EXTRA_TARGET_FLAGS); do \
37421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37422 done; \
37423 (cd $(TARGET_SUBDIR)/libgcc && \
37424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37426 "RANLIB=$${RANLIB}" \
37427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37428 clean) \
37429 || exit 1
37431 @endif target-libgcc
37433 .PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
37434 maybe-distclean-target-libgcc:
37435 @if target-libgcc
37436 maybe-distclean-target-libgcc: distclean-target-libgcc
37438 distclean-target-libgcc:
37439 @: $(MAKE); $(unstage)
37440 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37441 r=`${PWD_COMMAND}`; export r; \
37442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37443 $(NORMAL_TARGET_EXPORTS) \
37444 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
37445 for flag in $(EXTRA_TARGET_FLAGS); do \
37446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37447 done; \
37448 (cd $(TARGET_SUBDIR)/libgcc && \
37449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37451 "RANLIB=$${RANLIB}" \
37452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37453 distclean) \
37454 || exit 1
37456 @endif target-libgcc
37458 .PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
37459 maybe-maintainer-clean-target-libgcc:
37460 @if target-libgcc
37461 maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
37463 maintainer-clean-target-libgcc:
37464 @: $(MAKE); $(unstage)
37465 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
37466 r=`${PWD_COMMAND}`; export r; \
37467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37468 $(NORMAL_TARGET_EXPORTS) \
37469 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
37470 for flag in $(EXTRA_TARGET_FLAGS); do \
37471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37472 done; \
37473 (cd $(TARGET_SUBDIR)/libgcc && \
37474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37476 "RANLIB=$${RANLIB}" \
37477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37478 maintainer-clean) \
37479 || exit 1
37481 @endif target-libgcc
37487 .PHONY: configure-target-libbacktrace maybe-configure-target-libbacktrace
37488 maybe-configure-target-libbacktrace:
37489 @if gcc-bootstrap
37490 configure-target-libbacktrace: stage_current
37491 @endif gcc-bootstrap
37492 @if target-libbacktrace
37493 maybe-configure-target-libbacktrace: configure-target-libbacktrace
37494 configure-target-libbacktrace:
37495 @: $(MAKE); $(unstage)
37496 @r=`${PWD_COMMAND}`; export r; \
37497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37498 echo "Checking multilib configuration for libbacktrace..."; \
37499 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
37500 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null ; \
37501 if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
37502 if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
37503 rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
37504 else \
37505 rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
37506 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
37507 fi; \
37508 else \
37509 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
37510 fi; \
37511 test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
37512 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
37513 $(NORMAL_TARGET_EXPORTS) \
37514 echo Configuring in $(TARGET_SUBDIR)/libbacktrace; \
37515 cd "$(TARGET_SUBDIR)/libbacktrace" || exit 1; \
37516 case $(srcdir) in \
37517 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37518 *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
37519 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37520 esac; \
37521 module_srcdir=libbacktrace; \
37522 rm -f no-such-file || : ; \
37523 CONFIG_SITE=no-such-file $(SHELL) \
37524 $$s/$$module_srcdir/configure \
37525 --srcdir=$${topdir}/$$module_srcdir \
37526 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37527 --target=${target_alias} \
37528 || exit 1
37529 @endif target-libbacktrace
37535 .PHONY: all-target-libbacktrace maybe-all-target-libbacktrace
37536 maybe-all-target-libbacktrace:
37537 @if gcc-bootstrap
37538 all-target-libbacktrace: stage_current
37539 @endif gcc-bootstrap
37540 @if target-libbacktrace
37541 TARGET-target-libbacktrace=all
37542 maybe-all-target-libbacktrace: all-target-libbacktrace
37543 all-target-libbacktrace: configure-target-libbacktrace
37544 @: $(MAKE); $(unstage)
37545 @r=`${PWD_COMMAND}`; export r; \
37546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37547 $(NORMAL_TARGET_EXPORTS) \
37548 (cd $(TARGET_SUBDIR)/libbacktrace && \
37549 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37550 $(TARGET-target-libbacktrace))
37551 @endif target-libbacktrace
37557 .PHONY: check-target-libbacktrace maybe-check-target-libbacktrace
37558 maybe-check-target-libbacktrace:
37559 @if target-libbacktrace
37560 maybe-check-target-libbacktrace: check-target-libbacktrace
37562 check-target-libbacktrace:
37563 @: $(MAKE); $(unstage)
37564 @r=`${PWD_COMMAND}`; export r; \
37565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37566 $(NORMAL_TARGET_EXPORTS) \
37567 (cd $(TARGET_SUBDIR)/libbacktrace && \
37568 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37570 @endif target-libbacktrace
37572 .PHONY: install-target-libbacktrace maybe-install-target-libbacktrace
37573 maybe-install-target-libbacktrace:
37574 @if target-libbacktrace
37575 maybe-install-target-libbacktrace: install-target-libbacktrace
37577 install-target-libbacktrace: installdirs
37578 @: $(MAKE); $(unstage)
37579 @r=`${PWD_COMMAND}`; export r; \
37580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37581 $(NORMAL_TARGET_EXPORTS) \
37582 (cd $(TARGET_SUBDIR)/libbacktrace && \
37583 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37585 @endif target-libbacktrace
37587 .PHONY: install-strip-target-libbacktrace maybe-install-strip-target-libbacktrace
37588 maybe-install-strip-target-libbacktrace:
37589 @if target-libbacktrace
37590 maybe-install-strip-target-libbacktrace: install-strip-target-libbacktrace
37592 install-strip-target-libbacktrace: installdirs
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)/libbacktrace && \
37598 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37600 @endif target-libbacktrace
37602 # Other targets (info, dvi, pdf, etc.)
37604 .PHONY: maybe-info-target-libbacktrace info-target-libbacktrace
37605 maybe-info-target-libbacktrace:
37606 @if target-libbacktrace
37607 maybe-info-target-libbacktrace: info-target-libbacktrace
37609 info-target-libbacktrace: \
37610 configure-target-libbacktrace
37611 @: $(MAKE); $(unstage)
37612 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37613 r=`${PWD_COMMAND}`; export r; \
37614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37615 $(NORMAL_TARGET_EXPORTS) \
37616 echo "Doing info in $(TARGET_SUBDIR)/libbacktrace" ; \
37617 for flag in $(EXTRA_TARGET_FLAGS); do \
37618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37619 done; \
37620 (cd $(TARGET_SUBDIR)/libbacktrace && \
37621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37623 "RANLIB=$${RANLIB}" \
37624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37625 info) \
37626 || exit 1
37628 @endif target-libbacktrace
37630 .PHONY: maybe-dvi-target-libbacktrace dvi-target-libbacktrace
37631 maybe-dvi-target-libbacktrace:
37632 @if target-libbacktrace
37633 maybe-dvi-target-libbacktrace: dvi-target-libbacktrace
37635 dvi-target-libbacktrace: \
37636 configure-target-libbacktrace
37637 @: $(MAKE); $(unstage)
37638 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37639 r=`${PWD_COMMAND}`; export r; \
37640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37641 $(NORMAL_TARGET_EXPORTS) \
37642 echo "Doing dvi in $(TARGET_SUBDIR)/libbacktrace" ; \
37643 for flag in $(EXTRA_TARGET_FLAGS); do \
37644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37645 done; \
37646 (cd $(TARGET_SUBDIR)/libbacktrace && \
37647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37649 "RANLIB=$${RANLIB}" \
37650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37651 dvi) \
37652 || exit 1
37654 @endif target-libbacktrace
37656 .PHONY: maybe-pdf-target-libbacktrace pdf-target-libbacktrace
37657 maybe-pdf-target-libbacktrace:
37658 @if target-libbacktrace
37659 maybe-pdf-target-libbacktrace: pdf-target-libbacktrace
37661 pdf-target-libbacktrace: \
37662 configure-target-libbacktrace
37663 @: $(MAKE); $(unstage)
37664 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37665 r=`${PWD_COMMAND}`; export r; \
37666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37667 $(NORMAL_TARGET_EXPORTS) \
37668 echo "Doing pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
37669 for flag in $(EXTRA_TARGET_FLAGS); do \
37670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37671 done; \
37672 (cd $(TARGET_SUBDIR)/libbacktrace && \
37673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37675 "RANLIB=$${RANLIB}" \
37676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37677 pdf) \
37678 || exit 1
37680 @endif target-libbacktrace
37682 .PHONY: maybe-html-target-libbacktrace html-target-libbacktrace
37683 maybe-html-target-libbacktrace:
37684 @if target-libbacktrace
37685 maybe-html-target-libbacktrace: html-target-libbacktrace
37687 html-target-libbacktrace: \
37688 configure-target-libbacktrace
37689 @: $(MAKE); $(unstage)
37690 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37691 r=`${PWD_COMMAND}`; export r; \
37692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37693 $(NORMAL_TARGET_EXPORTS) \
37694 echo "Doing html in $(TARGET_SUBDIR)/libbacktrace" ; \
37695 for flag in $(EXTRA_TARGET_FLAGS); do \
37696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37697 done; \
37698 (cd $(TARGET_SUBDIR)/libbacktrace && \
37699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37701 "RANLIB=$${RANLIB}" \
37702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37703 html) \
37704 || exit 1
37706 @endif target-libbacktrace
37708 .PHONY: maybe-TAGS-target-libbacktrace TAGS-target-libbacktrace
37709 maybe-TAGS-target-libbacktrace:
37710 @if target-libbacktrace
37711 maybe-TAGS-target-libbacktrace: TAGS-target-libbacktrace
37713 TAGS-target-libbacktrace: \
37714 configure-target-libbacktrace
37715 @: $(MAKE); $(unstage)
37716 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37717 r=`${PWD_COMMAND}`; export r; \
37718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37719 $(NORMAL_TARGET_EXPORTS) \
37720 echo "Doing TAGS in $(TARGET_SUBDIR)/libbacktrace" ; \
37721 for flag in $(EXTRA_TARGET_FLAGS); do \
37722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37723 done; \
37724 (cd $(TARGET_SUBDIR)/libbacktrace && \
37725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37727 "RANLIB=$${RANLIB}" \
37728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37729 TAGS) \
37730 || exit 1
37732 @endif target-libbacktrace
37734 .PHONY: maybe-install-info-target-libbacktrace install-info-target-libbacktrace
37735 maybe-install-info-target-libbacktrace:
37736 @if target-libbacktrace
37737 maybe-install-info-target-libbacktrace: install-info-target-libbacktrace
37739 install-info-target-libbacktrace: \
37740 configure-target-libbacktrace \
37741 info-target-libbacktrace
37742 @: $(MAKE); $(unstage)
37743 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37744 r=`${PWD_COMMAND}`; export r; \
37745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37746 $(NORMAL_TARGET_EXPORTS) \
37747 echo "Doing install-info in $(TARGET_SUBDIR)/libbacktrace" ; \
37748 for flag in $(EXTRA_TARGET_FLAGS); do \
37749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37750 done; \
37751 (cd $(TARGET_SUBDIR)/libbacktrace && \
37752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37754 "RANLIB=$${RANLIB}" \
37755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37756 install-info) \
37757 || exit 1
37759 @endif target-libbacktrace
37761 .PHONY: maybe-install-pdf-target-libbacktrace install-pdf-target-libbacktrace
37762 maybe-install-pdf-target-libbacktrace:
37763 @if target-libbacktrace
37764 maybe-install-pdf-target-libbacktrace: install-pdf-target-libbacktrace
37766 install-pdf-target-libbacktrace: \
37767 configure-target-libbacktrace \
37768 pdf-target-libbacktrace
37769 @: $(MAKE); $(unstage)
37770 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37771 r=`${PWD_COMMAND}`; export r; \
37772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37773 $(NORMAL_TARGET_EXPORTS) \
37774 echo "Doing install-pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
37775 for flag in $(EXTRA_TARGET_FLAGS); do \
37776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37777 done; \
37778 (cd $(TARGET_SUBDIR)/libbacktrace && \
37779 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37780 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37781 "RANLIB=$${RANLIB}" \
37782 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37783 install-pdf) \
37784 || exit 1
37786 @endif target-libbacktrace
37788 .PHONY: maybe-install-html-target-libbacktrace install-html-target-libbacktrace
37789 maybe-install-html-target-libbacktrace:
37790 @if target-libbacktrace
37791 maybe-install-html-target-libbacktrace: install-html-target-libbacktrace
37793 install-html-target-libbacktrace: \
37794 configure-target-libbacktrace \
37795 html-target-libbacktrace
37796 @: $(MAKE); $(unstage)
37797 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37798 r=`${PWD_COMMAND}`; export r; \
37799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37800 $(NORMAL_TARGET_EXPORTS) \
37801 echo "Doing install-html in $(TARGET_SUBDIR)/libbacktrace" ; \
37802 for flag in $(EXTRA_TARGET_FLAGS); do \
37803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37804 done; \
37805 (cd $(TARGET_SUBDIR)/libbacktrace && \
37806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37808 "RANLIB=$${RANLIB}" \
37809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37810 install-html) \
37811 || exit 1
37813 @endif target-libbacktrace
37815 .PHONY: maybe-installcheck-target-libbacktrace installcheck-target-libbacktrace
37816 maybe-installcheck-target-libbacktrace:
37817 @if target-libbacktrace
37818 maybe-installcheck-target-libbacktrace: installcheck-target-libbacktrace
37820 installcheck-target-libbacktrace: \
37821 configure-target-libbacktrace
37822 @: $(MAKE); $(unstage)
37823 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37824 r=`${PWD_COMMAND}`; export r; \
37825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37826 $(NORMAL_TARGET_EXPORTS) \
37827 echo "Doing installcheck in $(TARGET_SUBDIR)/libbacktrace" ; \
37828 for flag in $(EXTRA_TARGET_FLAGS); do \
37829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37830 done; \
37831 (cd $(TARGET_SUBDIR)/libbacktrace && \
37832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37834 "RANLIB=$${RANLIB}" \
37835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37836 installcheck) \
37837 || exit 1
37839 @endif target-libbacktrace
37841 .PHONY: maybe-mostlyclean-target-libbacktrace mostlyclean-target-libbacktrace
37842 maybe-mostlyclean-target-libbacktrace:
37843 @if target-libbacktrace
37844 maybe-mostlyclean-target-libbacktrace: mostlyclean-target-libbacktrace
37846 mostlyclean-target-libbacktrace:
37847 @: $(MAKE); $(unstage)
37848 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37849 r=`${PWD_COMMAND}`; export r; \
37850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37851 $(NORMAL_TARGET_EXPORTS) \
37852 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libbacktrace" ; \
37853 for flag in $(EXTRA_TARGET_FLAGS); do \
37854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37855 done; \
37856 (cd $(TARGET_SUBDIR)/libbacktrace && \
37857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37859 "RANLIB=$${RANLIB}" \
37860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37861 mostlyclean) \
37862 || exit 1
37864 @endif target-libbacktrace
37866 .PHONY: maybe-clean-target-libbacktrace clean-target-libbacktrace
37867 maybe-clean-target-libbacktrace:
37868 @if target-libbacktrace
37869 maybe-clean-target-libbacktrace: clean-target-libbacktrace
37871 clean-target-libbacktrace:
37872 @: $(MAKE); $(unstage)
37873 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37874 r=`${PWD_COMMAND}`; export r; \
37875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37876 $(NORMAL_TARGET_EXPORTS) \
37877 echo "Doing clean in $(TARGET_SUBDIR)/libbacktrace" ; \
37878 for flag in $(EXTRA_TARGET_FLAGS); do \
37879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37880 done; \
37881 (cd $(TARGET_SUBDIR)/libbacktrace && \
37882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37884 "RANLIB=$${RANLIB}" \
37885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37886 clean) \
37887 || exit 1
37889 @endif target-libbacktrace
37891 .PHONY: maybe-distclean-target-libbacktrace distclean-target-libbacktrace
37892 maybe-distclean-target-libbacktrace:
37893 @if target-libbacktrace
37894 maybe-distclean-target-libbacktrace: distclean-target-libbacktrace
37896 distclean-target-libbacktrace:
37897 @: $(MAKE); $(unstage)
37898 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37899 r=`${PWD_COMMAND}`; export r; \
37900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37901 $(NORMAL_TARGET_EXPORTS) \
37902 echo "Doing distclean in $(TARGET_SUBDIR)/libbacktrace" ; \
37903 for flag in $(EXTRA_TARGET_FLAGS); do \
37904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37905 done; \
37906 (cd $(TARGET_SUBDIR)/libbacktrace && \
37907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37909 "RANLIB=$${RANLIB}" \
37910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37911 distclean) \
37912 || exit 1
37914 @endif target-libbacktrace
37916 .PHONY: maybe-maintainer-clean-target-libbacktrace maintainer-clean-target-libbacktrace
37917 maybe-maintainer-clean-target-libbacktrace:
37918 @if target-libbacktrace
37919 maybe-maintainer-clean-target-libbacktrace: maintainer-clean-target-libbacktrace
37921 maintainer-clean-target-libbacktrace:
37922 @: $(MAKE); $(unstage)
37923 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
37924 r=`${PWD_COMMAND}`; export r; \
37925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37926 $(NORMAL_TARGET_EXPORTS) \
37927 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libbacktrace" ; \
37928 for flag in $(EXTRA_TARGET_FLAGS); do \
37929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37930 done; \
37931 (cd $(TARGET_SUBDIR)/libbacktrace && \
37932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37934 "RANLIB=$${RANLIB}" \
37935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37936 maintainer-clean) \
37937 || exit 1
37939 @endif target-libbacktrace
37945 .PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
37946 maybe-configure-target-libquadmath:
37947 @if gcc-bootstrap
37948 configure-target-libquadmath: stage_current
37949 @endif gcc-bootstrap
37950 @if target-libquadmath
37951 maybe-configure-target-libquadmath: configure-target-libquadmath
37952 configure-target-libquadmath:
37953 @: $(MAKE); $(unstage)
37954 @r=`${PWD_COMMAND}`; export r; \
37955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37956 echo "Checking multilib configuration for libquadmath..."; \
37957 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
37958 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \
37959 if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
37960 if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
37961 rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
37962 else \
37963 rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
37964 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
37965 fi; \
37966 else \
37967 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
37968 fi; \
37969 test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
37970 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
37971 $(NORMAL_TARGET_EXPORTS) \
37972 echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
37973 cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
37974 case $(srcdir) in \
37975 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37976 *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
37977 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37978 esac; \
37979 module_srcdir=libquadmath; \
37980 rm -f no-such-file || : ; \
37981 CONFIG_SITE=no-such-file $(SHELL) \
37982 $$s/$$module_srcdir/configure \
37983 --srcdir=$${topdir}/$$module_srcdir \
37984 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37985 --target=${target_alias} \
37986 || exit 1
37987 @endif target-libquadmath
37993 .PHONY: all-target-libquadmath maybe-all-target-libquadmath
37994 maybe-all-target-libquadmath:
37995 @if gcc-bootstrap
37996 all-target-libquadmath: stage_current
37997 @endif gcc-bootstrap
37998 @if target-libquadmath
37999 TARGET-target-libquadmath=all
38000 maybe-all-target-libquadmath: all-target-libquadmath
38001 all-target-libquadmath: configure-target-libquadmath
38002 @: $(MAKE); $(unstage)
38003 @r=`${PWD_COMMAND}`; export r; \
38004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38005 $(NORMAL_TARGET_EXPORTS) \
38006 (cd $(TARGET_SUBDIR)/libquadmath && \
38007 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38008 $(TARGET-target-libquadmath))
38009 @endif target-libquadmath
38015 .PHONY: check-target-libquadmath maybe-check-target-libquadmath
38016 maybe-check-target-libquadmath:
38017 @if target-libquadmath
38018 maybe-check-target-libquadmath: check-target-libquadmath
38020 check-target-libquadmath:
38021 @: $(MAKE); $(unstage)
38022 @r=`${PWD_COMMAND}`; export r; \
38023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38024 $(NORMAL_TARGET_EXPORTS) \
38025 (cd $(TARGET_SUBDIR)/libquadmath && \
38026 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38028 @endif target-libquadmath
38030 .PHONY: install-target-libquadmath maybe-install-target-libquadmath
38031 maybe-install-target-libquadmath:
38032 @if target-libquadmath
38033 maybe-install-target-libquadmath: install-target-libquadmath
38035 install-target-libquadmath: installdirs
38036 @: $(MAKE); $(unstage)
38037 @r=`${PWD_COMMAND}`; export r; \
38038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38039 $(NORMAL_TARGET_EXPORTS) \
38040 (cd $(TARGET_SUBDIR)/libquadmath && \
38041 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38043 @endif target-libquadmath
38045 .PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
38046 maybe-install-strip-target-libquadmath:
38047 @if target-libquadmath
38048 maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
38050 install-strip-target-libquadmath: installdirs
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)/libquadmath && \
38056 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38058 @endif target-libquadmath
38060 # Other targets (info, dvi, pdf, etc.)
38062 .PHONY: maybe-info-target-libquadmath info-target-libquadmath
38063 maybe-info-target-libquadmath:
38064 @if target-libquadmath
38065 maybe-info-target-libquadmath: info-target-libquadmath
38067 info-target-libquadmath: \
38068 configure-target-libquadmath
38069 @: $(MAKE); $(unstage)
38070 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38071 r=`${PWD_COMMAND}`; export r; \
38072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38073 $(NORMAL_TARGET_EXPORTS) \
38074 echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \
38075 for flag in $(EXTRA_TARGET_FLAGS); do \
38076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38077 done; \
38078 (cd $(TARGET_SUBDIR)/libquadmath && \
38079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38081 "RANLIB=$${RANLIB}" \
38082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38083 info) \
38084 || exit 1
38086 @endif target-libquadmath
38088 .PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
38089 maybe-dvi-target-libquadmath:
38090 @if target-libquadmath
38091 maybe-dvi-target-libquadmath: dvi-target-libquadmath
38093 dvi-target-libquadmath: \
38094 configure-target-libquadmath
38095 @: $(MAKE); $(unstage)
38096 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38097 r=`${PWD_COMMAND}`; export r; \
38098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38099 $(NORMAL_TARGET_EXPORTS) \
38100 echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \
38101 for flag in $(EXTRA_TARGET_FLAGS); do \
38102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38103 done; \
38104 (cd $(TARGET_SUBDIR)/libquadmath && \
38105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38107 "RANLIB=$${RANLIB}" \
38108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38109 dvi) \
38110 || exit 1
38112 @endif target-libquadmath
38114 .PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
38115 maybe-pdf-target-libquadmath:
38116 @if target-libquadmath
38117 maybe-pdf-target-libquadmath: pdf-target-libquadmath
38119 pdf-target-libquadmath: \
38120 configure-target-libquadmath
38121 @: $(MAKE); $(unstage)
38122 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38123 r=`${PWD_COMMAND}`; export r; \
38124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38125 $(NORMAL_TARGET_EXPORTS) \
38126 echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \
38127 for flag in $(EXTRA_TARGET_FLAGS); do \
38128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38129 done; \
38130 (cd $(TARGET_SUBDIR)/libquadmath && \
38131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38133 "RANLIB=$${RANLIB}" \
38134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38135 pdf) \
38136 || exit 1
38138 @endif target-libquadmath
38140 .PHONY: maybe-html-target-libquadmath html-target-libquadmath
38141 maybe-html-target-libquadmath:
38142 @if target-libquadmath
38143 maybe-html-target-libquadmath: html-target-libquadmath
38145 html-target-libquadmath: \
38146 configure-target-libquadmath
38147 @: $(MAKE); $(unstage)
38148 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38149 r=`${PWD_COMMAND}`; export r; \
38150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38151 $(NORMAL_TARGET_EXPORTS) \
38152 echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \
38153 for flag in $(EXTRA_TARGET_FLAGS); do \
38154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38155 done; \
38156 (cd $(TARGET_SUBDIR)/libquadmath && \
38157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38159 "RANLIB=$${RANLIB}" \
38160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38161 html) \
38162 || exit 1
38164 @endif target-libquadmath
38166 .PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
38167 maybe-TAGS-target-libquadmath:
38168 @if target-libquadmath
38169 maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
38171 TAGS-target-libquadmath: \
38172 configure-target-libquadmath
38173 @: $(MAKE); $(unstage)
38174 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38175 r=`${PWD_COMMAND}`; export r; \
38176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38177 $(NORMAL_TARGET_EXPORTS) \
38178 echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \
38179 for flag in $(EXTRA_TARGET_FLAGS); do \
38180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38181 done; \
38182 (cd $(TARGET_SUBDIR)/libquadmath && \
38183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38185 "RANLIB=$${RANLIB}" \
38186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38187 TAGS) \
38188 || exit 1
38190 @endif target-libquadmath
38192 .PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
38193 maybe-install-info-target-libquadmath:
38194 @if target-libquadmath
38195 maybe-install-info-target-libquadmath: install-info-target-libquadmath
38197 install-info-target-libquadmath: \
38198 configure-target-libquadmath \
38199 info-target-libquadmath
38200 @: $(MAKE); $(unstage)
38201 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38202 r=`${PWD_COMMAND}`; export r; \
38203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38204 $(NORMAL_TARGET_EXPORTS) \
38205 echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \
38206 for flag in $(EXTRA_TARGET_FLAGS); do \
38207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38208 done; \
38209 (cd $(TARGET_SUBDIR)/libquadmath && \
38210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38212 "RANLIB=$${RANLIB}" \
38213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38214 install-info) \
38215 || exit 1
38217 @endif target-libquadmath
38219 .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
38220 maybe-install-pdf-target-libquadmath:
38221 @if target-libquadmath
38222 maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
38224 install-pdf-target-libquadmath: \
38225 configure-target-libquadmath \
38226 pdf-target-libquadmath
38227 @: $(MAKE); $(unstage)
38228 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38229 r=`${PWD_COMMAND}`; export r; \
38230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38231 $(NORMAL_TARGET_EXPORTS) \
38232 echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \
38233 for flag in $(EXTRA_TARGET_FLAGS); do \
38234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38235 done; \
38236 (cd $(TARGET_SUBDIR)/libquadmath && \
38237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38239 "RANLIB=$${RANLIB}" \
38240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38241 install-pdf) \
38242 || exit 1
38244 @endif target-libquadmath
38246 .PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
38247 maybe-install-html-target-libquadmath:
38248 @if target-libquadmath
38249 maybe-install-html-target-libquadmath: install-html-target-libquadmath
38251 install-html-target-libquadmath: \
38252 configure-target-libquadmath \
38253 html-target-libquadmath
38254 @: $(MAKE); $(unstage)
38255 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38256 r=`${PWD_COMMAND}`; export r; \
38257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38258 $(NORMAL_TARGET_EXPORTS) \
38259 echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \
38260 for flag in $(EXTRA_TARGET_FLAGS); do \
38261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38262 done; \
38263 (cd $(TARGET_SUBDIR)/libquadmath && \
38264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38266 "RANLIB=$${RANLIB}" \
38267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38268 install-html) \
38269 || exit 1
38271 @endif target-libquadmath
38273 .PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
38274 maybe-installcheck-target-libquadmath:
38275 @if target-libquadmath
38276 maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
38278 installcheck-target-libquadmath: \
38279 configure-target-libquadmath
38280 @: $(MAKE); $(unstage)
38281 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38282 r=`${PWD_COMMAND}`; export r; \
38283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38284 $(NORMAL_TARGET_EXPORTS) \
38285 echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \
38286 for flag in $(EXTRA_TARGET_FLAGS); do \
38287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38288 done; \
38289 (cd $(TARGET_SUBDIR)/libquadmath && \
38290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38292 "RANLIB=$${RANLIB}" \
38293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38294 installcheck) \
38295 || exit 1
38297 @endif target-libquadmath
38299 .PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
38300 maybe-mostlyclean-target-libquadmath:
38301 @if target-libquadmath
38302 maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
38304 mostlyclean-target-libquadmath:
38305 @: $(MAKE); $(unstage)
38306 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38307 r=`${PWD_COMMAND}`; export r; \
38308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38309 $(NORMAL_TARGET_EXPORTS) \
38310 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \
38311 for flag in $(EXTRA_TARGET_FLAGS); do \
38312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38313 done; \
38314 (cd $(TARGET_SUBDIR)/libquadmath && \
38315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38317 "RANLIB=$${RANLIB}" \
38318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38319 mostlyclean) \
38320 || exit 1
38322 @endif target-libquadmath
38324 .PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
38325 maybe-clean-target-libquadmath:
38326 @if target-libquadmath
38327 maybe-clean-target-libquadmath: clean-target-libquadmath
38329 clean-target-libquadmath:
38330 @: $(MAKE); $(unstage)
38331 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38332 r=`${PWD_COMMAND}`; export r; \
38333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38334 $(NORMAL_TARGET_EXPORTS) \
38335 echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \
38336 for flag in $(EXTRA_TARGET_FLAGS); do \
38337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38338 done; \
38339 (cd $(TARGET_SUBDIR)/libquadmath && \
38340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38342 "RANLIB=$${RANLIB}" \
38343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38344 clean) \
38345 || exit 1
38347 @endif target-libquadmath
38349 .PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
38350 maybe-distclean-target-libquadmath:
38351 @if target-libquadmath
38352 maybe-distclean-target-libquadmath: distclean-target-libquadmath
38354 distclean-target-libquadmath:
38355 @: $(MAKE); $(unstage)
38356 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38357 r=`${PWD_COMMAND}`; export r; \
38358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38359 $(NORMAL_TARGET_EXPORTS) \
38360 echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \
38361 for flag in $(EXTRA_TARGET_FLAGS); do \
38362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38363 done; \
38364 (cd $(TARGET_SUBDIR)/libquadmath && \
38365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38367 "RANLIB=$${RANLIB}" \
38368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38369 distclean) \
38370 || exit 1
38372 @endif target-libquadmath
38374 .PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
38375 maybe-maintainer-clean-target-libquadmath:
38376 @if target-libquadmath
38377 maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
38379 maintainer-clean-target-libquadmath:
38380 @: $(MAKE); $(unstage)
38381 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
38382 r=`${PWD_COMMAND}`; export r; \
38383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38384 $(NORMAL_TARGET_EXPORTS) \
38385 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \
38386 for flag in $(EXTRA_TARGET_FLAGS); do \
38387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38388 done; \
38389 (cd $(TARGET_SUBDIR)/libquadmath && \
38390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38392 "RANLIB=$${RANLIB}" \
38393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38394 maintainer-clean) \
38395 || exit 1
38397 @endif target-libquadmath
38403 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
38404 maybe-configure-target-libgfortran:
38405 @if gcc-bootstrap
38406 configure-target-libgfortran: stage_current
38407 @endif gcc-bootstrap
38408 @if target-libgfortran
38409 maybe-configure-target-libgfortran: configure-target-libgfortran
38410 configure-target-libgfortran:
38411 @: $(MAKE); $(unstage)
38412 @r=`${PWD_COMMAND}`; export r; \
38413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38414 echo "Checking multilib configuration for libgfortran..."; \
38415 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
38416 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
38417 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
38418 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
38419 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
38420 else \
38421 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
38422 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
38423 fi; \
38424 else \
38425 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
38426 fi; \
38427 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
38428 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
38429 $(NORMAL_TARGET_EXPORTS) \
38430 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
38431 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
38432 case $(srcdir) in \
38433 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38434 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
38435 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38436 esac; \
38437 module_srcdir=libgfortran; \
38438 rm -f no-such-file || : ; \
38439 CONFIG_SITE=no-such-file $(SHELL) \
38440 $$s/$$module_srcdir/configure \
38441 --srcdir=$${topdir}/$$module_srcdir \
38442 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38443 --target=${target_alias} \
38444 || exit 1
38445 @endif target-libgfortran
38451 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
38452 maybe-all-target-libgfortran:
38453 @if gcc-bootstrap
38454 all-target-libgfortran: stage_current
38455 @endif gcc-bootstrap
38456 @if target-libgfortran
38457 TARGET-target-libgfortran=all
38458 maybe-all-target-libgfortran: all-target-libgfortran
38459 all-target-libgfortran: configure-target-libgfortran
38460 @: $(MAKE); $(unstage)
38461 @r=`${PWD_COMMAND}`; export r; \
38462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38463 $(NORMAL_TARGET_EXPORTS) \
38464 (cd $(TARGET_SUBDIR)/libgfortran && \
38465 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38466 $(TARGET-target-libgfortran))
38467 @endif target-libgfortran
38473 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
38474 maybe-check-target-libgfortran:
38475 @if target-libgfortran
38476 maybe-check-target-libgfortran: check-target-libgfortran
38478 check-target-libgfortran:
38479 @: $(MAKE); $(unstage)
38480 @r=`${PWD_COMMAND}`; export r; \
38481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38482 $(NORMAL_TARGET_EXPORTS) \
38483 (cd $(TARGET_SUBDIR)/libgfortran && \
38484 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38486 @endif target-libgfortran
38488 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
38489 maybe-install-target-libgfortran:
38490 @if target-libgfortran
38491 maybe-install-target-libgfortran: install-target-libgfortran
38493 install-target-libgfortran: installdirs
38494 @: $(MAKE); $(unstage)
38495 @r=`${PWD_COMMAND}`; export r; \
38496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38497 $(NORMAL_TARGET_EXPORTS) \
38498 (cd $(TARGET_SUBDIR)/libgfortran && \
38499 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38501 @endif target-libgfortran
38503 .PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
38504 maybe-install-strip-target-libgfortran:
38505 @if target-libgfortran
38506 maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
38508 install-strip-target-libgfortran: installdirs
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)/libgfortran && \
38514 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38516 @endif target-libgfortran
38518 # Other targets (info, dvi, pdf, etc.)
38520 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
38521 maybe-info-target-libgfortran:
38522 @if target-libgfortran
38523 maybe-info-target-libgfortran: info-target-libgfortran
38525 info-target-libgfortran: \
38526 configure-target-libgfortran
38527 @: $(MAKE); $(unstage)
38528 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38529 r=`${PWD_COMMAND}`; export r; \
38530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38531 $(NORMAL_TARGET_EXPORTS) \
38532 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
38533 for flag in $(EXTRA_TARGET_FLAGS); do \
38534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38535 done; \
38536 (cd $(TARGET_SUBDIR)/libgfortran && \
38537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38539 "RANLIB=$${RANLIB}" \
38540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38541 info) \
38542 || exit 1
38544 @endif target-libgfortran
38546 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
38547 maybe-dvi-target-libgfortran:
38548 @if target-libgfortran
38549 maybe-dvi-target-libgfortran: dvi-target-libgfortran
38551 dvi-target-libgfortran: \
38552 configure-target-libgfortran
38553 @: $(MAKE); $(unstage)
38554 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38555 r=`${PWD_COMMAND}`; export r; \
38556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38557 $(NORMAL_TARGET_EXPORTS) \
38558 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
38559 for flag in $(EXTRA_TARGET_FLAGS); do \
38560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38561 done; \
38562 (cd $(TARGET_SUBDIR)/libgfortran && \
38563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38565 "RANLIB=$${RANLIB}" \
38566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38567 dvi) \
38568 || exit 1
38570 @endif target-libgfortran
38572 .PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
38573 maybe-pdf-target-libgfortran:
38574 @if target-libgfortran
38575 maybe-pdf-target-libgfortran: pdf-target-libgfortran
38577 pdf-target-libgfortran: \
38578 configure-target-libgfortran
38579 @: $(MAKE); $(unstage)
38580 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38581 r=`${PWD_COMMAND}`; export r; \
38582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38583 $(NORMAL_TARGET_EXPORTS) \
38584 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
38585 for flag in $(EXTRA_TARGET_FLAGS); do \
38586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38587 done; \
38588 (cd $(TARGET_SUBDIR)/libgfortran && \
38589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38591 "RANLIB=$${RANLIB}" \
38592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38593 pdf) \
38594 || exit 1
38596 @endif target-libgfortran
38598 .PHONY: maybe-html-target-libgfortran html-target-libgfortran
38599 maybe-html-target-libgfortran:
38600 @if target-libgfortran
38601 maybe-html-target-libgfortran: html-target-libgfortran
38603 html-target-libgfortran: \
38604 configure-target-libgfortran
38605 @: $(MAKE); $(unstage)
38606 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38607 r=`${PWD_COMMAND}`; export r; \
38608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38609 $(NORMAL_TARGET_EXPORTS) \
38610 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
38611 for flag in $(EXTRA_TARGET_FLAGS); do \
38612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38613 done; \
38614 (cd $(TARGET_SUBDIR)/libgfortran && \
38615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38617 "RANLIB=$${RANLIB}" \
38618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38619 html) \
38620 || exit 1
38622 @endif target-libgfortran
38624 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
38625 maybe-TAGS-target-libgfortran:
38626 @if target-libgfortran
38627 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
38629 TAGS-target-libgfortran: \
38630 configure-target-libgfortran
38631 @: $(MAKE); $(unstage)
38632 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38633 r=`${PWD_COMMAND}`; export r; \
38634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38635 $(NORMAL_TARGET_EXPORTS) \
38636 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
38637 for flag in $(EXTRA_TARGET_FLAGS); do \
38638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38639 done; \
38640 (cd $(TARGET_SUBDIR)/libgfortran && \
38641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38643 "RANLIB=$${RANLIB}" \
38644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38645 TAGS) \
38646 || exit 1
38648 @endif target-libgfortran
38650 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
38651 maybe-install-info-target-libgfortran:
38652 @if target-libgfortran
38653 maybe-install-info-target-libgfortran: install-info-target-libgfortran
38655 install-info-target-libgfortran: \
38656 configure-target-libgfortran \
38657 info-target-libgfortran
38658 @: $(MAKE); $(unstage)
38659 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38660 r=`${PWD_COMMAND}`; export r; \
38661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38662 $(NORMAL_TARGET_EXPORTS) \
38663 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
38664 for flag in $(EXTRA_TARGET_FLAGS); do \
38665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38666 done; \
38667 (cd $(TARGET_SUBDIR)/libgfortran && \
38668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38670 "RANLIB=$${RANLIB}" \
38671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38672 install-info) \
38673 || exit 1
38675 @endif target-libgfortran
38677 .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
38678 maybe-install-pdf-target-libgfortran:
38679 @if target-libgfortran
38680 maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
38682 install-pdf-target-libgfortran: \
38683 configure-target-libgfortran \
38684 pdf-target-libgfortran
38685 @: $(MAKE); $(unstage)
38686 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38687 r=`${PWD_COMMAND}`; export r; \
38688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38689 $(NORMAL_TARGET_EXPORTS) \
38690 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
38691 for flag in $(EXTRA_TARGET_FLAGS); do \
38692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38693 done; \
38694 (cd $(TARGET_SUBDIR)/libgfortran && \
38695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38697 "RANLIB=$${RANLIB}" \
38698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38699 install-pdf) \
38700 || exit 1
38702 @endif target-libgfortran
38704 .PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
38705 maybe-install-html-target-libgfortran:
38706 @if target-libgfortran
38707 maybe-install-html-target-libgfortran: install-html-target-libgfortran
38709 install-html-target-libgfortran: \
38710 configure-target-libgfortran \
38711 html-target-libgfortran
38712 @: $(MAKE); $(unstage)
38713 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38714 r=`${PWD_COMMAND}`; export r; \
38715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38716 $(NORMAL_TARGET_EXPORTS) \
38717 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
38718 for flag in $(EXTRA_TARGET_FLAGS); do \
38719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38720 done; \
38721 (cd $(TARGET_SUBDIR)/libgfortran && \
38722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38724 "RANLIB=$${RANLIB}" \
38725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38726 install-html) \
38727 || exit 1
38729 @endif target-libgfortran
38731 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
38732 maybe-installcheck-target-libgfortran:
38733 @if target-libgfortran
38734 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
38736 installcheck-target-libgfortran: \
38737 configure-target-libgfortran
38738 @: $(MAKE); $(unstage)
38739 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38740 r=`${PWD_COMMAND}`; export r; \
38741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38742 $(NORMAL_TARGET_EXPORTS) \
38743 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
38744 for flag in $(EXTRA_TARGET_FLAGS); do \
38745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38746 done; \
38747 (cd $(TARGET_SUBDIR)/libgfortran && \
38748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38750 "RANLIB=$${RANLIB}" \
38751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38752 installcheck) \
38753 || exit 1
38755 @endif target-libgfortran
38757 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
38758 maybe-mostlyclean-target-libgfortran:
38759 @if target-libgfortran
38760 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
38762 mostlyclean-target-libgfortran:
38763 @: $(MAKE); $(unstage)
38764 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38765 r=`${PWD_COMMAND}`; export r; \
38766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38767 $(NORMAL_TARGET_EXPORTS) \
38768 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
38769 for flag in $(EXTRA_TARGET_FLAGS); do \
38770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38771 done; \
38772 (cd $(TARGET_SUBDIR)/libgfortran && \
38773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38775 "RANLIB=$${RANLIB}" \
38776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38777 mostlyclean) \
38778 || exit 1
38780 @endif target-libgfortran
38782 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
38783 maybe-clean-target-libgfortran:
38784 @if target-libgfortran
38785 maybe-clean-target-libgfortran: clean-target-libgfortran
38787 clean-target-libgfortran:
38788 @: $(MAKE); $(unstage)
38789 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38790 r=`${PWD_COMMAND}`; export r; \
38791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38792 $(NORMAL_TARGET_EXPORTS) \
38793 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
38794 for flag in $(EXTRA_TARGET_FLAGS); do \
38795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38796 done; \
38797 (cd $(TARGET_SUBDIR)/libgfortran && \
38798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38800 "RANLIB=$${RANLIB}" \
38801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38802 clean) \
38803 || exit 1
38805 @endif target-libgfortran
38807 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
38808 maybe-distclean-target-libgfortran:
38809 @if target-libgfortran
38810 maybe-distclean-target-libgfortran: distclean-target-libgfortran
38812 distclean-target-libgfortran:
38813 @: $(MAKE); $(unstage)
38814 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38815 r=`${PWD_COMMAND}`; export r; \
38816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38817 $(NORMAL_TARGET_EXPORTS) \
38818 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
38819 for flag in $(EXTRA_TARGET_FLAGS); do \
38820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38821 done; \
38822 (cd $(TARGET_SUBDIR)/libgfortran && \
38823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38825 "RANLIB=$${RANLIB}" \
38826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38827 distclean) \
38828 || exit 1
38830 @endif target-libgfortran
38832 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
38833 maybe-maintainer-clean-target-libgfortran:
38834 @if target-libgfortran
38835 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
38837 maintainer-clean-target-libgfortran:
38838 @: $(MAKE); $(unstage)
38839 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
38840 r=`${PWD_COMMAND}`; export r; \
38841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38842 $(NORMAL_TARGET_EXPORTS) \
38843 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
38844 for flag in $(EXTRA_TARGET_FLAGS); do \
38845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38846 done; \
38847 (cd $(TARGET_SUBDIR)/libgfortran && \
38848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38850 "RANLIB=$${RANLIB}" \
38851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38852 maintainer-clean) \
38853 || exit 1
38855 @endif target-libgfortran
38861 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
38862 maybe-configure-target-libobjc:
38863 @if gcc-bootstrap
38864 configure-target-libobjc: stage_current
38865 @endif gcc-bootstrap
38866 @if target-libobjc
38867 maybe-configure-target-libobjc: configure-target-libobjc
38868 configure-target-libobjc:
38869 @: $(MAKE); $(unstage)
38870 @r=`${PWD_COMMAND}`; export r; \
38871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38872 echo "Checking multilib configuration for libobjc..."; \
38873 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
38874 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
38875 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
38876 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
38877 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
38878 else \
38879 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
38880 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
38881 fi; \
38882 else \
38883 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
38884 fi; \
38885 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
38886 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
38887 $(NORMAL_TARGET_EXPORTS) \
38888 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
38889 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
38890 case $(srcdir) in \
38891 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38892 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
38893 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38894 esac; \
38895 module_srcdir=libobjc; \
38896 rm -f no-such-file || : ; \
38897 CONFIG_SITE=no-such-file $(SHELL) \
38898 $$s/$$module_srcdir/configure \
38899 --srcdir=$${topdir}/$$module_srcdir \
38900 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38901 --target=${target_alias} \
38902 || exit 1
38903 @endif target-libobjc
38909 .PHONY: all-target-libobjc maybe-all-target-libobjc
38910 maybe-all-target-libobjc:
38911 @if gcc-bootstrap
38912 all-target-libobjc: stage_current
38913 @endif gcc-bootstrap
38914 @if target-libobjc
38915 TARGET-target-libobjc=all
38916 maybe-all-target-libobjc: all-target-libobjc
38917 all-target-libobjc: configure-target-libobjc
38918 @: $(MAKE); $(unstage)
38919 @r=`${PWD_COMMAND}`; export r; \
38920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38921 $(NORMAL_TARGET_EXPORTS) \
38922 (cd $(TARGET_SUBDIR)/libobjc && \
38923 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38924 $(TARGET-target-libobjc))
38925 @endif target-libobjc
38931 .PHONY: check-target-libobjc maybe-check-target-libobjc
38932 maybe-check-target-libobjc:
38933 @if target-libobjc
38934 maybe-check-target-libobjc: check-target-libobjc
38936 check-target-libobjc:
38937 @: $(MAKE); $(unstage)
38938 @r=`${PWD_COMMAND}`; export r; \
38939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38940 $(NORMAL_TARGET_EXPORTS) \
38941 (cd $(TARGET_SUBDIR)/libobjc && \
38942 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38944 @endif target-libobjc
38946 .PHONY: install-target-libobjc maybe-install-target-libobjc
38947 maybe-install-target-libobjc:
38948 @if target-libobjc
38949 maybe-install-target-libobjc: install-target-libobjc
38951 install-target-libobjc: installdirs
38952 @: $(MAKE); $(unstage)
38953 @r=`${PWD_COMMAND}`; export r; \
38954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38955 $(NORMAL_TARGET_EXPORTS) \
38956 (cd $(TARGET_SUBDIR)/libobjc && \
38957 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38959 @endif target-libobjc
38961 .PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
38962 maybe-install-strip-target-libobjc:
38963 @if target-libobjc
38964 maybe-install-strip-target-libobjc: install-strip-target-libobjc
38966 install-strip-target-libobjc: installdirs
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)/libobjc && \
38972 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38974 @endif target-libobjc
38976 # Other targets (info, dvi, pdf, etc.)
38978 .PHONY: maybe-info-target-libobjc info-target-libobjc
38979 maybe-info-target-libobjc:
38980 @if target-libobjc
38981 maybe-info-target-libobjc: info-target-libobjc
38983 info-target-libobjc: \
38984 configure-target-libobjc
38985 @: $(MAKE); $(unstage)
38986 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
38987 r=`${PWD_COMMAND}`; export r; \
38988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38989 $(NORMAL_TARGET_EXPORTS) \
38990 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
38991 for flag in $(EXTRA_TARGET_FLAGS); do \
38992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38993 done; \
38994 (cd $(TARGET_SUBDIR)/libobjc && \
38995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38997 "RANLIB=$${RANLIB}" \
38998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38999 info) \
39000 || exit 1
39002 @endif target-libobjc
39004 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
39005 maybe-dvi-target-libobjc:
39006 @if target-libobjc
39007 maybe-dvi-target-libobjc: dvi-target-libobjc
39009 dvi-target-libobjc: \
39010 configure-target-libobjc
39011 @: $(MAKE); $(unstage)
39012 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39013 r=`${PWD_COMMAND}`; export r; \
39014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39015 $(NORMAL_TARGET_EXPORTS) \
39016 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
39017 for flag in $(EXTRA_TARGET_FLAGS); do \
39018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39019 done; \
39020 (cd $(TARGET_SUBDIR)/libobjc && \
39021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39023 "RANLIB=$${RANLIB}" \
39024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39025 dvi) \
39026 || exit 1
39028 @endif target-libobjc
39030 .PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
39031 maybe-pdf-target-libobjc:
39032 @if target-libobjc
39033 maybe-pdf-target-libobjc: pdf-target-libobjc
39035 pdf-target-libobjc: \
39036 configure-target-libobjc
39037 @: $(MAKE); $(unstage)
39038 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39039 r=`${PWD_COMMAND}`; export r; \
39040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39041 $(NORMAL_TARGET_EXPORTS) \
39042 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
39043 for flag in $(EXTRA_TARGET_FLAGS); do \
39044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39045 done; \
39046 (cd $(TARGET_SUBDIR)/libobjc && \
39047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39049 "RANLIB=$${RANLIB}" \
39050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39051 pdf) \
39052 || exit 1
39054 @endif target-libobjc
39056 .PHONY: maybe-html-target-libobjc html-target-libobjc
39057 maybe-html-target-libobjc:
39058 @if target-libobjc
39059 maybe-html-target-libobjc: html-target-libobjc
39061 html-target-libobjc: \
39062 configure-target-libobjc
39063 @: $(MAKE); $(unstage)
39064 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39065 r=`${PWD_COMMAND}`; export r; \
39066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39067 $(NORMAL_TARGET_EXPORTS) \
39068 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
39069 for flag in $(EXTRA_TARGET_FLAGS); do \
39070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39071 done; \
39072 (cd $(TARGET_SUBDIR)/libobjc && \
39073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39075 "RANLIB=$${RANLIB}" \
39076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39077 html) \
39078 || exit 1
39080 @endif target-libobjc
39082 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
39083 maybe-TAGS-target-libobjc:
39084 @if target-libobjc
39085 maybe-TAGS-target-libobjc: TAGS-target-libobjc
39087 TAGS-target-libobjc: \
39088 configure-target-libobjc
39089 @: $(MAKE); $(unstage)
39090 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39091 r=`${PWD_COMMAND}`; export r; \
39092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39093 $(NORMAL_TARGET_EXPORTS) \
39094 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
39095 for flag in $(EXTRA_TARGET_FLAGS); do \
39096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39097 done; \
39098 (cd $(TARGET_SUBDIR)/libobjc && \
39099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39101 "RANLIB=$${RANLIB}" \
39102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39103 TAGS) \
39104 || exit 1
39106 @endif target-libobjc
39108 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
39109 maybe-install-info-target-libobjc:
39110 @if target-libobjc
39111 maybe-install-info-target-libobjc: install-info-target-libobjc
39113 install-info-target-libobjc: \
39114 configure-target-libobjc \
39115 info-target-libobjc
39116 @: $(MAKE); $(unstage)
39117 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39118 r=`${PWD_COMMAND}`; export r; \
39119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39120 $(NORMAL_TARGET_EXPORTS) \
39121 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
39122 for flag in $(EXTRA_TARGET_FLAGS); do \
39123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39124 done; \
39125 (cd $(TARGET_SUBDIR)/libobjc && \
39126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39128 "RANLIB=$${RANLIB}" \
39129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39130 install-info) \
39131 || exit 1
39133 @endif target-libobjc
39135 .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
39136 maybe-install-pdf-target-libobjc:
39137 @if target-libobjc
39138 maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
39140 install-pdf-target-libobjc: \
39141 configure-target-libobjc \
39142 pdf-target-libobjc
39143 @: $(MAKE); $(unstage)
39144 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39145 r=`${PWD_COMMAND}`; export r; \
39146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39147 $(NORMAL_TARGET_EXPORTS) \
39148 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
39149 for flag in $(EXTRA_TARGET_FLAGS); do \
39150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39151 done; \
39152 (cd $(TARGET_SUBDIR)/libobjc && \
39153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39155 "RANLIB=$${RANLIB}" \
39156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39157 install-pdf) \
39158 || exit 1
39160 @endif target-libobjc
39162 .PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
39163 maybe-install-html-target-libobjc:
39164 @if target-libobjc
39165 maybe-install-html-target-libobjc: install-html-target-libobjc
39167 install-html-target-libobjc: \
39168 configure-target-libobjc \
39169 html-target-libobjc
39170 @: $(MAKE); $(unstage)
39171 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39172 r=`${PWD_COMMAND}`; export r; \
39173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39174 $(NORMAL_TARGET_EXPORTS) \
39175 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
39176 for flag in $(EXTRA_TARGET_FLAGS); do \
39177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39178 done; \
39179 (cd $(TARGET_SUBDIR)/libobjc && \
39180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39182 "RANLIB=$${RANLIB}" \
39183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39184 install-html) \
39185 || exit 1
39187 @endif target-libobjc
39189 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
39190 maybe-installcheck-target-libobjc:
39191 @if target-libobjc
39192 maybe-installcheck-target-libobjc: installcheck-target-libobjc
39194 installcheck-target-libobjc: \
39195 configure-target-libobjc
39196 @: $(MAKE); $(unstage)
39197 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39198 r=`${PWD_COMMAND}`; export r; \
39199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39200 $(NORMAL_TARGET_EXPORTS) \
39201 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
39202 for flag in $(EXTRA_TARGET_FLAGS); do \
39203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39204 done; \
39205 (cd $(TARGET_SUBDIR)/libobjc && \
39206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39208 "RANLIB=$${RANLIB}" \
39209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39210 installcheck) \
39211 || exit 1
39213 @endif target-libobjc
39215 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
39216 maybe-mostlyclean-target-libobjc:
39217 @if target-libobjc
39218 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
39220 mostlyclean-target-libobjc:
39221 @: $(MAKE); $(unstage)
39222 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39223 r=`${PWD_COMMAND}`; export r; \
39224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39225 $(NORMAL_TARGET_EXPORTS) \
39226 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
39227 for flag in $(EXTRA_TARGET_FLAGS); do \
39228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39229 done; \
39230 (cd $(TARGET_SUBDIR)/libobjc && \
39231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39233 "RANLIB=$${RANLIB}" \
39234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39235 mostlyclean) \
39236 || exit 1
39238 @endif target-libobjc
39240 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
39241 maybe-clean-target-libobjc:
39242 @if target-libobjc
39243 maybe-clean-target-libobjc: clean-target-libobjc
39245 clean-target-libobjc:
39246 @: $(MAKE); $(unstage)
39247 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39248 r=`${PWD_COMMAND}`; export r; \
39249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39250 $(NORMAL_TARGET_EXPORTS) \
39251 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
39252 for flag in $(EXTRA_TARGET_FLAGS); do \
39253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39254 done; \
39255 (cd $(TARGET_SUBDIR)/libobjc && \
39256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39258 "RANLIB=$${RANLIB}" \
39259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39260 clean) \
39261 || exit 1
39263 @endif target-libobjc
39265 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
39266 maybe-distclean-target-libobjc:
39267 @if target-libobjc
39268 maybe-distclean-target-libobjc: distclean-target-libobjc
39270 distclean-target-libobjc:
39271 @: $(MAKE); $(unstage)
39272 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39273 r=`${PWD_COMMAND}`; export r; \
39274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39275 $(NORMAL_TARGET_EXPORTS) \
39276 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
39277 for flag in $(EXTRA_TARGET_FLAGS); do \
39278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39279 done; \
39280 (cd $(TARGET_SUBDIR)/libobjc && \
39281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39283 "RANLIB=$${RANLIB}" \
39284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39285 distclean) \
39286 || exit 1
39288 @endif target-libobjc
39290 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
39291 maybe-maintainer-clean-target-libobjc:
39292 @if target-libobjc
39293 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
39295 maintainer-clean-target-libobjc:
39296 @: $(MAKE); $(unstage)
39297 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
39298 r=`${PWD_COMMAND}`; export r; \
39299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39300 $(NORMAL_TARGET_EXPORTS) \
39301 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
39302 for flag in $(EXTRA_TARGET_FLAGS); do \
39303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39304 done; \
39305 (cd $(TARGET_SUBDIR)/libobjc && \
39306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39308 "RANLIB=$${RANLIB}" \
39309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39310 maintainer-clean) \
39311 || exit 1
39313 @endif target-libobjc
39319 .PHONY: configure-target-libgupc maybe-configure-target-libgupc
39320 maybe-configure-target-libgupc:
39321 @if gcc-bootstrap
39322 configure-target-libgupc: stage_current
39323 @endif gcc-bootstrap
39324 @if target-libgupc
39325 maybe-configure-target-libgupc: configure-target-libgupc
39326 configure-target-libgupc:
39327 @: $(MAKE); $(unstage)
39328 @r=`${PWD_COMMAND}`; export r; \
39329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39330 echo "Checking multilib configuration for libgupc..."; \
39331 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgupc ; \
39332 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgupc/multilib.tmp 2> /dev/null ; \
39333 if test -r $(TARGET_SUBDIR)/libgupc/multilib.out; then \
39334 if cmp -s $(TARGET_SUBDIR)/libgupc/multilib.tmp $(TARGET_SUBDIR)/libgupc/multilib.out; then \
39335 rm -f $(TARGET_SUBDIR)/libgupc/multilib.tmp; \
39336 else \
39337 rm -f $(TARGET_SUBDIR)/libgupc/Makefile; \
39338 mv $(TARGET_SUBDIR)/libgupc/multilib.tmp $(TARGET_SUBDIR)/libgupc/multilib.out; \
39339 fi; \
39340 else \
39341 mv $(TARGET_SUBDIR)/libgupc/multilib.tmp $(TARGET_SUBDIR)/libgupc/multilib.out; \
39342 fi; \
39343 test ! -f $(TARGET_SUBDIR)/libgupc/Makefile || exit 0; \
39344 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgupc ; \
39345 $(NORMAL_TARGET_EXPORTS) \
39346 echo Configuring in $(TARGET_SUBDIR)/libgupc; \
39347 cd "$(TARGET_SUBDIR)/libgupc" || exit 1; \
39348 case $(srcdir) in \
39349 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39350 *) topdir=`echo $(TARGET_SUBDIR)/libgupc/ | \
39351 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39352 esac; \
39353 srcdiroption="--srcdir=$${topdir}/libgupc"; \
39354 libsrcdir="$$s/libgupc"; \
39355 rm -f no-such-file || : ; \
39356 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39357 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39358 --target=${target_alias} $${srcdiroption} \
39359 || exit 1
39360 @endif target-libgupc
39366 .PHONY: all-target-libgupc maybe-all-target-libgupc
39367 maybe-all-target-libgupc:
39368 @if gcc-bootstrap
39369 all-target-libgupc: stage_current
39370 @endif gcc-bootstrap
39371 @if target-libgupc
39372 TARGET-target-libgupc=all
39373 maybe-all-target-libgupc: all-target-libgupc
39374 all-target-libgupc: configure-target-libgupc
39375 @: $(MAKE); $(unstage)
39376 @r=`${PWD_COMMAND}`; export r; \
39377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39378 $(NORMAL_TARGET_EXPORTS) \
39379 (cd $(TARGET_SUBDIR)/libgupc && \
39380 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39381 $(TARGET-target-libgupc))
39382 @endif target-libgupc
39388 .PHONY: check-target-libgupc maybe-check-target-libgupc
39389 maybe-check-target-libgupc:
39390 @if target-libgupc
39391 maybe-check-target-libgupc: check-target-libgupc
39393 check-target-libgupc:
39394 @: $(MAKE); $(unstage)
39395 @r=`${PWD_COMMAND}`; export r; \
39396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39397 $(NORMAL_TARGET_EXPORTS) \
39398 (cd $(TARGET_SUBDIR)/libgupc && \
39399 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39401 @endif target-libgupc
39403 .PHONY: install-target-libgupc maybe-install-target-libgupc
39404 maybe-install-target-libgupc:
39405 @if target-libgupc
39406 maybe-install-target-libgupc: install-target-libgupc
39408 install-target-libgupc: installdirs
39409 @: $(MAKE); $(unstage)
39410 @r=`${PWD_COMMAND}`; export r; \
39411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39412 $(NORMAL_TARGET_EXPORTS) \
39413 (cd $(TARGET_SUBDIR)/libgupc && \
39414 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39416 @endif target-libgupc
39418 .PHONY: install-strip-target-libgupc maybe-install-strip-target-libgupc
39419 maybe-install-strip-target-libgupc:
39420 @if target-libgupc
39421 maybe-install-strip-target-libgupc: install-strip-target-libgupc
39423 install-strip-target-libgupc: installdirs
39424 @: $(MAKE); $(unstage)
39425 @r=`${PWD_COMMAND}`; export r; \
39426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39427 $(NORMAL_TARGET_EXPORTS) \
39428 (cd $(TARGET_SUBDIR)/libgupc && \
39429 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39431 @endif target-libgupc
39433 # Other targets (info, dvi, pdf, etc.)
39435 .PHONY: maybe-info-target-libgupc info-target-libgupc
39436 maybe-info-target-libgupc:
39437 @if target-libgupc
39438 maybe-info-target-libgupc: info-target-libgupc
39440 info-target-libgupc: \
39441 configure-target-libgupc
39442 @: $(MAKE); $(unstage)
39443 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
39444 r=`${PWD_COMMAND}`; export r; \
39445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39446 $(NORMAL_TARGET_EXPORTS) \
39447 echo "Doing info in $(TARGET_SUBDIR)/libgupc" ; \
39448 for flag in $(EXTRA_TARGET_FLAGS); do \
39449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39450 done; \
39451 (cd $(TARGET_SUBDIR)/libgupc && \
39452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39454 "RANLIB=$${RANLIB}" \
39455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39456 info) \
39457 || exit 1
39459 @endif target-libgupc
39461 .PHONY: maybe-dvi-target-libgupc dvi-target-libgupc
39462 maybe-dvi-target-libgupc:
39463 @if target-libgupc
39464 maybe-dvi-target-libgupc: dvi-target-libgupc
39466 dvi-target-libgupc: \
39467 configure-target-libgupc
39468 @: $(MAKE); $(unstage)
39469 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
39470 r=`${PWD_COMMAND}`; export r; \
39471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39472 $(NORMAL_TARGET_EXPORTS) \
39473 echo "Doing dvi in $(TARGET_SUBDIR)/libgupc" ; \
39474 for flag in $(EXTRA_TARGET_FLAGS); do \
39475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39476 done; \
39477 (cd $(TARGET_SUBDIR)/libgupc && \
39478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39480 "RANLIB=$${RANLIB}" \
39481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39482 dvi) \
39483 || exit 1
39485 @endif target-libgupc
39487 .PHONY: maybe-pdf-target-libgupc pdf-target-libgupc
39488 maybe-pdf-target-libgupc:
39489 @if target-libgupc
39490 maybe-pdf-target-libgupc: pdf-target-libgupc
39492 pdf-target-libgupc: \
39493 configure-target-libgupc
39494 @: $(MAKE); $(unstage)
39495 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
39496 r=`${PWD_COMMAND}`; export r; \
39497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39498 $(NORMAL_TARGET_EXPORTS) \
39499 echo "Doing pdf in $(TARGET_SUBDIR)/libgupc" ; \
39500 for flag in $(EXTRA_TARGET_FLAGS); do \
39501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39502 done; \
39503 (cd $(TARGET_SUBDIR)/libgupc && \
39504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39506 "RANLIB=$${RANLIB}" \
39507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39508 pdf) \
39509 || exit 1
39511 @endif target-libgupc
39513 .PHONY: maybe-html-target-libgupc html-target-libgupc
39514 maybe-html-target-libgupc:
39515 @if target-libgupc
39516 maybe-html-target-libgupc: html-target-libgupc
39518 html-target-libgupc: \
39519 configure-target-libgupc
39520 @: $(MAKE); $(unstage)
39521 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
39522 r=`${PWD_COMMAND}`; export r; \
39523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39524 $(NORMAL_TARGET_EXPORTS) \
39525 echo "Doing html in $(TARGET_SUBDIR)/libgupc" ; \
39526 for flag in $(EXTRA_TARGET_FLAGS); do \
39527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39528 done; \
39529 (cd $(TARGET_SUBDIR)/libgupc && \
39530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39532 "RANLIB=$${RANLIB}" \
39533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39534 html) \
39535 || exit 1
39537 @endif target-libgupc
39539 .PHONY: maybe-TAGS-target-libgupc TAGS-target-libgupc
39540 maybe-TAGS-target-libgupc:
39541 @if target-libgupc
39542 maybe-TAGS-target-libgupc: TAGS-target-libgupc
39544 TAGS-target-libgupc: \
39545 configure-target-libgupc
39546 @: $(MAKE); $(unstage)
39547 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
39548 r=`${PWD_COMMAND}`; export r; \
39549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39550 $(NORMAL_TARGET_EXPORTS) \
39551 echo "Doing TAGS in $(TARGET_SUBDIR)/libgupc" ; \
39552 for flag in $(EXTRA_TARGET_FLAGS); do \
39553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39554 done; \
39555 (cd $(TARGET_SUBDIR)/libgupc && \
39556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39558 "RANLIB=$${RANLIB}" \
39559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39560 TAGS) \
39561 || exit 1
39563 @endif target-libgupc
39565 .PHONY: maybe-install-info-target-libgupc install-info-target-libgupc
39566 maybe-install-info-target-libgupc:
39567 @if target-libgupc
39568 maybe-install-info-target-libgupc: install-info-target-libgupc
39570 install-info-target-libgupc: \
39571 configure-target-libgupc \
39572 info-target-libgupc
39573 @: $(MAKE); $(unstage)
39574 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
39575 r=`${PWD_COMMAND}`; export r; \
39576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39577 $(NORMAL_TARGET_EXPORTS) \
39578 echo "Doing install-info in $(TARGET_SUBDIR)/libgupc" ; \
39579 for flag in $(EXTRA_TARGET_FLAGS); do \
39580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39581 done; \
39582 (cd $(TARGET_SUBDIR)/libgupc && \
39583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39585 "RANLIB=$${RANLIB}" \
39586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39587 install-info) \
39588 || exit 1
39590 @endif target-libgupc
39592 .PHONY: maybe-install-pdf-target-libgupc install-pdf-target-libgupc
39593 maybe-install-pdf-target-libgupc:
39594 @if target-libgupc
39595 maybe-install-pdf-target-libgupc: install-pdf-target-libgupc
39597 install-pdf-target-libgupc: \
39598 configure-target-libgupc \
39599 pdf-target-libgupc
39600 @: $(MAKE); $(unstage)
39601 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
39602 r=`${PWD_COMMAND}`; export r; \
39603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39604 $(NORMAL_TARGET_EXPORTS) \
39605 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgupc" ; \
39606 for flag in $(EXTRA_TARGET_FLAGS); do \
39607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39608 done; \
39609 (cd $(TARGET_SUBDIR)/libgupc && \
39610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39612 "RANLIB=$${RANLIB}" \
39613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39614 install-pdf) \
39615 || exit 1
39617 @endif target-libgupc
39619 .PHONY: maybe-install-html-target-libgupc install-html-target-libgupc
39620 maybe-install-html-target-libgupc:
39621 @if target-libgupc
39622 maybe-install-html-target-libgupc: install-html-target-libgupc
39624 install-html-target-libgupc: \
39625 configure-target-libgupc \
39626 html-target-libgupc
39627 @: $(MAKE); $(unstage)
39628 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
39629 r=`${PWD_COMMAND}`; export r; \
39630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39631 $(NORMAL_TARGET_EXPORTS) \
39632 echo "Doing install-html in $(TARGET_SUBDIR)/libgupc" ; \
39633 for flag in $(EXTRA_TARGET_FLAGS); do \
39634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39635 done; \
39636 (cd $(TARGET_SUBDIR)/libgupc && \
39637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39639 "RANLIB=$${RANLIB}" \
39640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39641 install-html) \
39642 || exit 1
39644 @endif target-libgupc
39646 .PHONY: maybe-installcheck-target-libgupc installcheck-target-libgupc
39647 maybe-installcheck-target-libgupc:
39648 @if target-libgupc
39649 maybe-installcheck-target-libgupc: installcheck-target-libgupc
39651 installcheck-target-libgupc: \
39652 configure-target-libgupc
39653 @: $(MAKE); $(unstage)
39654 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
39655 r=`${PWD_COMMAND}`; export r; \
39656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39657 $(NORMAL_TARGET_EXPORTS) \
39658 echo "Doing installcheck in $(TARGET_SUBDIR)/libgupc" ; \
39659 for flag in $(EXTRA_TARGET_FLAGS); do \
39660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39661 done; \
39662 (cd $(TARGET_SUBDIR)/libgupc && \
39663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39665 "RANLIB=$${RANLIB}" \
39666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39667 installcheck) \
39668 || exit 1
39670 @endif target-libgupc
39672 .PHONY: maybe-mostlyclean-target-libgupc mostlyclean-target-libgupc
39673 maybe-mostlyclean-target-libgupc:
39674 @if target-libgupc
39675 maybe-mostlyclean-target-libgupc: mostlyclean-target-libgupc
39677 mostlyclean-target-libgupc:
39678 @: $(MAKE); $(unstage)
39679 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
39680 r=`${PWD_COMMAND}`; export r; \
39681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39682 $(NORMAL_TARGET_EXPORTS) \
39683 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgupc" ; \
39684 for flag in $(EXTRA_TARGET_FLAGS); do \
39685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39686 done; \
39687 (cd $(TARGET_SUBDIR)/libgupc && \
39688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39690 "RANLIB=$${RANLIB}" \
39691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39692 mostlyclean) \
39693 || exit 1
39695 @endif target-libgupc
39697 .PHONY: maybe-clean-target-libgupc clean-target-libgupc
39698 maybe-clean-target-libgupc:
39699 @if target-libgupc
39700 maybe-clean-target-libgupc: clean-target-libgupc
39702 clean-target-libgupc:
39703 @: $(MAKE); $(unstage)
39704 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
39705 r=`${PWD_COMMAND}`; export r; \
39706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39707 $(NORMAL_TARGET_EXPORTS) \
39708 echo "Doing clean in $(TARGET_SUBDIR)/libgupc" ; \
39709 for flag in $(EXTRA_TARGET_FLAGS); do \
39710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39711 done; \
39712 (cd $(TARGET_SUBDIR)/libgupc && \
39713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39715 "RANLIB=$${RANLIB}" \
39716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39717 clean) \
39718 || exit 1
39720 @endif target-libgupc
39722 .PHONY: maybe-distclean-target-libgupc distclean-target-libgupc
39723 maybe-distclean-target-libgupc:
39724 @if target-libgupc
39725 maybe-distclean-target-libgupc: distclean-target-libgupc
39727 distclean-target-libgupc:
39728 @: $(MAKE); $(unstage)
39729 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
39730 r=`${PWD_COMMAND}`; export r; \
39731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39732 $(NORMAL_TARGET_EXPORTS) \
39733 echo "Doing distclean in $(TARGET_SUBDIR)/libgupc" ; \
39734 for flag in $(EXTRA_TARGET_FLAGS); do \
39735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39736 done; \
39737 (cd $(TARGET_SUBDIR)/libgupc && \
39738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39740 "RANLIB=$${RANLIB}" \
39741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39742 distclean) \
39743 || exit 1
39745 @endif target-libgupc
39747 .PHONY: maybe-maintainer-clean-target-libgupc maintainer-clean-target-libgupc
39748 maybe-maintainer-clean-target-libgupc:
39749 @if target-libgupc
39750 maybe-maintainer-clean-target-libgupc: maintainer-clean-target-libgupc
39752 maintainer-clean-target-libgupc:
39753 @: $(MAKE); $(unstage)
39754 @[ -f $(TARGET_SUBDIR)/libgupc/Makefile ] || exit 0 ; \
39755 r=`${PWD_COMMAND}`; export r; \
39756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39757 $(NORMAL_TARGET_EXPORTS) \
39758 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgupc" ; \
39759 for flag in $(EXTRA_TARGET_FLAGS); do \
39760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39761 done; \
39762 (cd $(TARGET_SUBDIR)/libgupc && \
39763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39765 "RANLIB=$${RANLIB}" \
39766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39767 maintainer-clean) \
39768 || exit 1
39770 @endif target-libgupc
39776 .PHONY: configure-target-libgo maybe-configure-target-libgo
39777 maybe-configure-target-libgo:
39778 @if gcc-bootstrap
39779 configure-target-libgo: stage_current
39780 @endif gcc-bootstrap
39781 @if target-libgo
39782 maybe-configure-target-libgo: configure-target-libgo
39783 configure-target-libgo:
39784 @: $(MAKE); $(unstage)
39785 @r=`${PWD_COMMAND}`; export r; \
39786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39787 echo "Checking multilib configuration for libgo..."; \
39788 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
39789 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \
39790 if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
39791 if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
39792 rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
39793 else \
39794 rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
39795 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
39796 fi; \
39797 else \
39798 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
39799 fi; \
39800 test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
39801 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
39802 $(NORMAL_TARGET_EXPORTS) \
39803 echo Configuring in $(TARGET_SUBDIR)/libgo; \
39804 cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
39805 case $(srcdir) in \
39806 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39807 *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
39808 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39809 esac; \
39810 module_srcdir=libgo; \
39811 rm -f no-such-file || : ; \
39812 CONFIG_SITE=no-such-file $(SHELL) \
39813 $$s/$$module_srcdir/configure \
39814 --srcdir=$${topdir}/$$module_srcdir \
39815 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39816 --target=${target_alias} \
39817 || exit 1
39818 @endif target-libgo
39824 .PHONY: all-target-libgo maybe-all-target-libgo
39825 maybe-all-target-libgo:
39826 @if gcc-bootstrap
39827 all-target-libgo: stage_current
39828 @endif gcc-bootstrap
39829 @if target-libgo
39830 TARGET-target-libgo=all
39831 maybe-all-target-libgo: all-target-libgo
39832 all-target-libgo: configure-target-libgo
39833 @: $(MAKE); $(unstage)
39834 @r=`${PWD_COMMAND}`; export r; \
39835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39836 $(NORMAL_TARGET_EXPORTS) \
39837 (cd $(TARGET_SUBDIR)/libgo && \
39838 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39839 $(TARGET-target-libgo))
39840 @endif target-libgo
39846 .PHONY: check-target-libgo maybe-check-target-libgo
39847 maybe-check-target-libgo:
39848 @if target-libgo
39849 maybe-check-target-libgo: check-target-libgo
39851 check-target-libgo:
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)/libgo && \
39857 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39859 @endif target-libgo
39861 .PHONY: install-target-libgo maybe-install-target-libgo
39862 maybe-install-target-libgo:
39863 @if target-libgo
39864 maybe-install-target-libgo: install-target-libgo
39866 install-target-libgo: 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)/libgo && \
39872 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39874 @endif target-libgo
39876 .PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
39877 maybe-install-strip-target-libgo:
39878 @if target-libgo
39879 maybe-install-strip-target-libgo: install-strip-target-libgo
39881 install-strip-target-libgo: installdirs
39882 @: $(MAKE); $(unstage)
39883 @r=`${PWD_COMMAND}`; export r; \
39884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39885 $(NORMAL_TARGET_EXPORTS) \
39886 (cd $(TARGET_SUBDIR)/libgo && \
39887 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39889 @endif target-libgo
39891 # Other targets (info, dvi, pdf, etc.)
39893 .PHONY: maybe-info-target-libgo info-target-libgo
39894 maybe-info-target-libgo:
39895 @if target-libgo
39896 maybe-info-target-libgo: info-target-libgo
39898 info-target-libgo: \
39899 configure-target-libgo
39900 @: $(MAKE); $(unstage)
39901 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39902 r=`${PWD_COMMAND}`; export r; \
39903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39904 $(NORMAL_TARGET_EXPORTS) \
39905 echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \
39906 for flag in $(EXTRA_TARGET_FLAGS); do \
39907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39908 done; \
39909 (cd $(TARGET_SUBDIR)/libgo && \
39910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39912 "RANLIB=$${RANLIB}" \
39913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39914 info) \
39915 || exit 1
39917 @endif target-libgo
39919 .PHONY: maybe-dvi-target-libgo dvi-target-libgo
39920 maybe-dvi-target-libgo:
39921 @if target-libgo
39922 maybe-dvi-target-libgo: dvi-target-libgo
39924 dvi-target-libgo: \
39925 configure-target-libgo
39926 @: $(MAKE); $(unstage)
39927 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39928 r=`${PWD_COMMAND}`; export r; \
39929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39930 $(NORMAL_TARGET_EXPORTS) \
39931 echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \
39932 for flag in $(EXTRA_TARGET_FLAGS); do \
39933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39934 done; \
39935 (cd $(TARGET_SUBDIR)/libgo && \
39936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39938 "RANLIB=$${RANLIB}" \
39939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39940 dvi) \
39941 || exit 1
39943 @endif target-libgo
39945 .PHONY: maybe-pdf-target-libgo pdf-target-libgo
39946 maybe-pdf-target-libgo:
39947 @if target-libgo
39948 maybe-pdf-target-libgo: pdf-target-libgo
39950 pdf-target-libgo: \
39951 configure-target-libgo
39952 @: $(MAKE); $(unstage)
39953 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39954 r=`${PWD_COMMAND}`; export r; \
39955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39956 $(NORMAL_TARGET_EXPORTS) \
39957 echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \
39958 for flag in $(EXTRA_TARGET_FLAGS); do \
39959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39960 done; \
39961 (cd $(TARGET_SUBDIR)/libgo && \
39962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39964 "RANLIB=$${RANLIB}" \
39965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39966 pdf) \
39967 || exit 1
39969 @endif target-libgo
39971 .PHONY: maybe-html-target-libgo html-target-libgo
39972 maybe-html-target-libgo:
39973 @if target-libgo
39974 maybe-html-target-libgo: html-target-libgo
39976 html-target-libgo: \
39977 configure-target-libgo
39978 @: $(MAKE); $(unstage)
39979 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
39980 r=`${PWD_COMMAND}`; export r; \
39981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39982 $(NORMAL_TARGET_EXPORTS) \
39983 echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \
39984 for flag in $(EXTRA_TARGET_FLAGS); do \
39985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39986 done; \
39987 (cd $(TARGET_SUBDIR)/libgo && \
39988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39990 "RANLIB=$${RANLIB}" \
39991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39992 html) \
39993 || exit 1
39995 @endif target-libgo
39997 .PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
39998 maybe-TAGS-target-libgo:
39999 @if target-libgo
40000 maybe-TAGS-target-libgo: TAGS-target-libgo
40002 TAGS-target-libgo: \
40003 configure-target-libgo
40004 @: $(MAKE); $(unstage)
40005 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40006 r=`${PWD_COMMAND}`; export r; \
40007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40008 $(NORMAL_TARGET_EXPORTS) \
40009 echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \
40010 for flag in $(EXTRA_TARGET_FLAGS); do \
40011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40012 done; \
40013 (cd $(TARGET_SUBDIR)/libgo && \
40014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40016 "RANLIB=$${RANLIB}" \
40017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40018 TAGS) \
40019 || exit 1
40021 @endif target-libgo
40023 .PHONY: maybe-install-info-target-libgo install-info-target-libgo
40024 maybe-install-info-target-libgo:
40025 @if target-libgo
40026 maybe-install-info-target-libgo: install-info-target-libgo
40028 install-info-target-libgo: \
40029 configure-target-libgo \
40030 info-target-libgo
40031 @: $(MAKE); $(unstage)
40032 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40033 r=`${PWD_COMMAND}`; export r; \
40034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40035 $(NORMAL_TARGET_EXPORTS) \
40036 echo "Doing install-info in $(TARGET_SUBDIR)/libgo" ; \
40037 for flag in $(EXTRA_TARGET_FLAGS); do \
40038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40039 done; \
40040 (cd $(TARGET_SUBDIR)/libgo && \
40041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40043 "RANLIB=$${RANLIB}" \
40044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40045 install-info) \
40046 || exit 1
40048 @endif target-libgo
40050 .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
40051 maybe-install-pdf-target-libgo:
40052 @if target-libgo
40053 maybe-install-pdf-target-libgo: install-pdf-target-libgo
40055 install-pdf-target-libgo: \
40056 configure-target-libgo \
40057 pdf-target-libgo
40058 @: $(MAKE); $(unstage)
40059 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40060 r=`${PWD_COMMAND}`; export r; \
40061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40062 $(NORMAL_TARGET_EXPORTS) \
40063 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo" ; \
40064 for flag in $(EXTRA_TARGET_FLAGS); do \
40065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40066 done; \
40067 (cd $(TARGET_SUBDIR)/libgo && \
40068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40070 "RANLIB=$${RANLIB}" \
40071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40072 install-pdf) \
40073 || exit 1
40075 @endif target-libgo
40077 .PHONY: maybe-install-html-target-libgo install-html-target-libgo
40078 maybe-install-html-target-libgo:
40079 @if target-libgo
40080 maybe-install-html-target-libgo: install-html-target-libgo
40082 install-html-target-libgo: \
40083 configure-target-libgo \
40084 html-target-libgo
40085 @: $(MAKE); $(unstage)
40086 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40087 r=`${PWD_COMMAND}`; export r; \
40088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40089 $(NORMAL_TARGET_EXPORTS) \
40090 echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \
40091 for flag in $(EXTRA_TARGET_FLAGS); do \
40092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40093 done; \
40094 (cd $(TARGET_SUBDIR)/libgo && \
40095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40097 "RANLIB=$${RANLIB}" \
40098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40099 install-html) \
40100 || exit 1
40102 @endif target-libgo
40104 .PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
40105 maybe-installcheck-target-libgo:
40106 @if target-libgo
40107 maybe-installcheck-target-libgo: installcheck-target-libgo
40109 installcheck-target-libgo: \
40110 configure-target-libgo
40111 @: $(MAKE); $(unstage)
40112 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40113 r=`${PWD_COMMAND}`; export r; \
40114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40115 $(NORMAL_TARGET_EXPORTS) \
40116 echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \
40117 for flag in $(EXTRA_TARGET_FLAGS); do \
40118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40119 done; \
40120 (cd $(TARGET_SUBDIR)/libgo && \
40121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40123 "RANLIB=$${RANLIB}" \
40124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40125 installcheck) \
40126 || exit 1
40128 @endif target-libgo
40130 .PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
40131 maybe-mostlyclean-target-libgo:
40132 @if target-libgo
40133 maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
40135 mostlyclean-target-libgo:
40136 @: $(MAKE); $(unstage)
40137 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40138 r=`${PWD_COMMAND}`; export r; \
40139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40140 $(NORMAL_TARGET_EXPORTS) \
40141 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \
40142 for flag in $(EXTRA_TARGET_FLAGS); do \
40143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40144 done; \
40145 (cd $(TARGET_SUBDIR)/libgo && \
40146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40148 "RANLIB=$${RANLIB}" \
40149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40150 mostlyclean) \
40151 || exit 1
40153 @endif target-libgo
40155 .PHONY: maybe-clean-target-libgo clean-target-libgo
40156 maybe-clean-target-libgo:
40157 @if target-libgo
40158 maybe-clean-target-libgo: clean-target-libgo
40160 clean-target-libgo:
40161 @: $(MAKE); $(unstage)
40162 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40163 r=`${PWD_COMMAND}`; export r; \
40164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40165 $(NORMAL_TARGET_EXPORTS) \
40166 echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \
40167 for flag in $(EXTRA_TARGET_FLAGS); do \
40168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40169 done; \
40170 (cd $(TARGET_SUBDIR)/libgo && \
40171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40173 "RANLIB=$${RANLIB}" \
40174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40175 clean) \
40176 || exit 1
40178 @endif target-libgo
40180 .PHONY: maybe-distclean-target-libgo distclean-target-libgo
40181 maybe-distclean-target-libgo:
40182 @if target-libgo
40183 maybe-distclean-target-libgo: distclean-target-libgo
40185 distclean-target-libgo:
40186 @: $(MAKE); $(unstage)
40187 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40188 r=`${PWD_COMMAND}`; export r; \
40189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40190 $(NORMAL_TARGET_EXPORTS) \
40191 echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \
40192 for flag in $(EXTRA_TARGET_FLAGS); do \
40193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40194 done; \
40195 (cd $(TARGET_SUBDIR)/libgo && \
40196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40198 "RANLIB=$${RANLIB}" \
40199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40200 distclean) \
40201 || exit 1
40203 @endif target-libgo
40205 .PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
40206 maybe-maintainer-clean-target-libgo:
40207 @if target-libgo
40208 maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
40210 maintainer-clean-target-libgo:
40211 @: $(MAKE); $(unstage)
40212 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
40213 r=`${PWD_COMMAND}`; export r; \
40214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40215 $(NORMAL_TARGET_EXPORTS) \
40216 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \
40217 for flag in $(EXTRA_TARGET_FLAGS); do \
40218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40219 done; \
40220 (cd $(TARGET_SUBDIR)/libgo && \
40221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40223 "RANLIB=$${RANLIB}" \
40224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40225 maintainer-clean) \
40226 || exit 1
40228 @endif target-libgo
40234 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
40235 maybe-configure-target-libtermcap:
40236 @if gcc-bootstrap
40237 configure-target-libtermcap: stage_current
40238 @endif gcc-bootstrap
40239 @if target-libtermcap
40240 maybe-configure-target-libtermcap: configure-target-libtermcap
40241 configure-target-libtermcap:
40242 @: $(MAKE); $(unstage)
40243 @r=`${PWD_COMMAND}`; export r; \
40244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40245 echo "Checking multilib configuration for libtermcap..."; \
40246 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
40247 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
40248 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
40249 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
40250 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
40251 else \
40252 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
40253 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
40254 fi; \
40255 else \
40256 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
40257 fi; \
40258 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
40259 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
40260 $(NORMAL_TARGET_EXPORTS) \
40261 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
40262 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
40263 case $(srcdir) in \
40264 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40265 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
40266 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40267 esac; \
40268 module_srcdir=libtermcap; \
40269 rm -f no-such-file || : ; \
40270 CONFIG_SITE=no-such-file $(SHELL) \
40271 $$s/$$module_srcdir/configure \
40272 --srcdir=$${topdir}/$$module_srcdir \
40273 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40274 --target=${target_alias} \
40275 || exit 1
40276 @endif target-libtermcap
40282 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
40283 maybe-all-target-libtermcap:
40284 @if gcc-bootstrap
40285 all-target-libtermcap: stage_current
40286 @endif gcc-bootstrap
40287 @if target-libtermcap
40288 TARGET-target-libtermcap=all
40289 maybe-all-target-libtermcap: all-target-libtermcap
40290 all-target-libtermcap: configure-target-libtermcap
40291 @: $(MAKE); $(unstage)
40292 @r=`${PWD_COMMAND}`; export r; \
40293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40294 $(NORMAL_TARGET_EXPORTS) \
40295 (cd $(TARGET_SUBDIR)/libtermcap && \
40296 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40297 $(TARGET-target-libtermcap))
40298 @endif target-libtermcap
40304 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
40305 maybe-check-target-libtermcap:
40306 @if target-libtermcap
40307 maybe-check-target-libtermcap: check-target-libtermcap
40309 # Dummy target for uncheckable module.
40310 check-target-libtermcap:
40312 @endif target-libtermcap
40314 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
40315 maybe-install-target-libtermcap:
40316 @if target-libtermcap
40317 maybe-install-target-libtermcap: install-target-libtermcap
40319 install-target-libtermcap: 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)/libtermcap && \
40325 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40327 @endif target-libtermcap
40329 .PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
40330 maybe-install-strip-target-libtermcap:
40331 @if target-libtermcap
40332 maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
40334 install-strip-target-libtermcap: installdirs
40335 @: $(MAKE); $(unstage)
40336 @r=`${PWD_COMMAND}`; export r; \
40337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40338 $(NORMAL_TARGET_EXPORTS) \
40339 (cd $(TARGET_SUBDIR)/libtermcap && \
40340 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40342 @endif target-libtermcap
40344 # Other targets (info, dvi, pdf, etc.)
40346 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
40347 maybe-info-target-libtermcap:
40348 @if target-libtermcap
40349 maybe-info-target-libtermcap: info-target-libtermcap
40351 info-target-libtermcap: \
40352 configure-target-libtermcap
40353 @: $(MAKE); $(unstage)
40354 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40355 r=`${PWD_COMMAND}`; export r; \
40356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40357 $(NORMAL_TARGET_EXPORTS) \
40358 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
40359 for flag in $(EXTRA_TARGET_FLAGS); do \
40360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40361 done; \
40362 (cd $(TARGET_SUBDIR)/libtermcap && \
40363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40365 "RANLIB=$${RANLIB}" \
40366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40367 info) \
40368 || exit 1
40370 @endif target-libtermcap
40372 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
40373 maybe-dvi-target-libtermcap:
40374 @if target-libtermcap
40375 maybe-dvi-target-libtermcap: dvi-target-libtermcap
40377 dvi-target-libtermcap: \
40378 configure-target-libtermcap
40379 @: $(MAKE); $(unstage)
40380 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40381 r=`${PWD_COMMAND}`; export r; \
40382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40383 $(NORMAL_TARGET_EXPORTS) \
40384 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
40385 for flag in $(EXTRA_TARGET_FLAGS); do \
40386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40387 done; \
40388 (cd $(TARGET_SUBDIR)/libtermcap && \
40389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40391 "RANLIB=$${RANLIB}" \
40392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40393 dvi) \
40394 || exit 1
40396 @endif target-libtermcap
40398 .PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
40399 maybe-pdf-target-libtermcap:
40400 @if target-libtermcap
40401 maybe-pdf-target-libtermcap: pdf-target-libtermcap
40403 pdf-target-libtermcap: \
40404 configure-target-libtermcap
40405 @: $(MAKE); $(unstage)
40406 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40407 r=`${PWD_COMMAND}`; export r; \
40408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40409 $(NORMAL_TARGET_EXPORTS) \
40410 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
40411 for flag in $(EXTRA_TARGET_FLAGS); do \
40412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40413 done; \
40414 (cd $(TARGET_SUBDIR)/libtermcap && \
40415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40417 "RANLIB=$${RANLIB}" \
40418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40419 pdf) \
40420 || exit 1
40422 @endif target-libtermcap
40424 .PHONY: maybe-html-target-libtermcap html-target-libtermcap
40425 maybe-html-target-libtermcap:
40426 @if target-libtermcap
40427 maybe-html-target-libtermcap: html-target-libtermcap
40429 html-target-libtermcap: \
40430 configure-target-libtermcap
40431 @: $(MAKE); $(unstage)
40432 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40433 r=`${PWD_COMMAND}`; export r; \
40434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40435 $(NORMAL_TARGET_EXPORTS) \
40436 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
40437 for flag in $(EXTRA_TARGET_FLAGS); do \
40438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40439 done; \
40440 (cd $(TARGET_SUBDIR)/libtermcap && \
40441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40443 "RANLIB=$${RANLIB}" \
40444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40445 html) \
40446 || exit 1
40448 @endif target-libtermcap
40450 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
40451 maybe-TAGS-target-libtermcap:
40452 @if target-libtermcap
40453 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
40455 TAGS-target-libtermcap: \
40456 configure-target-libtermcap
40457 @: $(MAKE); $(unstage)
40458 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40459 r=`${PWD_COMMAND}`; export r; \
40460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40461 $(NORMAL_TARGET_EXPORTS) \
40462 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
40463 for flag in $(EXTRA_TARGET_FLAGS); do \
40464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40465 done; \
40466 (cd $(TARGET_SUBDIR)/libtermcap && \
40467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40469 "RANLIB=$${RANLIB}" \
40470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40471 TAGS) \
40472 || exit 1
40474 @endif target-libtermcap
40476 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
40477 maybe-install-info-target-libtermcap:
40478 @if target-libtermcap
40479 maybe-install-info-target-libtermcap: install-info-target-libtermcap
40481 install-info-target-libtermcap: \
40482 configure-target-libtermcap \
40483 info-target-libtermcap
40484 @: $(MAKE); $(unstage)
40485 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40486 r=`${PWD_COMMAND}`; export r; \
40487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40488 $(NORMAL_TARGET_EXPORTS) \
40489 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
40490 for flag in $(EXTRA_TARGET_FLAGS); do \
40491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40492 done; \
40493 (cd $(TARGET_SUBDIR)/libtermcap && \
40494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40496 "RANLIB=$${RANLIB}" \
40497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40498 install-info) \
40499 || exit 1
40501 @endif target-libtermcap
40503 .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
40504 maybe-install-pdf-target-libtermcap:
40505 @if target-libtermcap
40506 maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
40508 install-pdf-target-libtermcap: \
40509 configure-target-libtermcap \
40510 pdf-target-libtermcap
40511 @: $(MAKE); $(unstage)
40512 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40513 r=`${PWD_COMMAND}`; export r; \
40514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40515 $(NORMAL_TARGET_EXPORTS) \
40516 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
40517 for flag in $(EXTRA_TARGET_FLAGS); do \
40518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40519 done; \
40520 (cd $(TARGET_SUBDIR)/libtermcap && \
40521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40523 "RANLIB=$${RANLIB}" \
40524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40525 install-pdf) \
40526 || exit 1
40528 @endif target-libtermcap
40530 .PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
40531 maybe-install-html-target-libtermcap:
40532 @if target-libtermcap
40533 maybe-install-html-target-libtermcap: install-html-target-libtermcap
40535 install-html-target-libtermcap: \
40536 configure-target-libtermcap \
40537 html-target-libtermcap
40538 @: $(MAKE); $(unstage)
40539 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40540 r=`${PWD_COMMAND}`; export r; \
40541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40542 $(NORMAL_TARGET_EXPORTS) \
40543 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
40544 for flag in $(EXTRA_TARGET_FLAGS); do \
40545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40546 done; \
40547 (cd $(TARGET_SUBDIR)/libtermcap && \
40548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40550 "RANLIB=$${RANLIB}" \
40551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40552 install-html) \
40553 || exit 1
40555 @endif target-libtermcap
40557 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
40558 maybe-installcheck-target-libtermcap:
40559 @if target-libtermcap
40560 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
40562 installcheck-target-libtermcap: \
40563 configure-target-libtermcap
40564 @: $(MAKE); $(unstage)
40565 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
40566 r=`${PWD_COMMAND}`; export r; \
40567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40568 $(NORMAL_TARGET_EXPORTS) \
40569 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
40570 for flag in $(EXTRA_TARGET_FLAGS); do \
40571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40572 done; \
40573 (cd $(TARGET_SUBDIR)/libtermcap && \
40574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40576 "RANLIB=$${RANLIB}" \
40577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40578 installcheck) \
40579 || exit 1
40581 @endif target-libtermcap
40583 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
40584 maybe-mostlyclean-target-libtermcap:
40585 @if target-libtermcap
40586 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
40588 # libtermcap doesn't support mostlyclean.
40589 mostlyclean-target-libtermcap:
40591 @endif target-libtermcap
40593 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
40594 maybe-clean-target-libtermcap:
40595 @if target-libtermcap
40596 maybe-clean-target-libtermcap: clean-target-libtermcap
40598 # libtermcap doesn't support clean.
40599 clean-target-libtermcap:
40601 @endif target-libtermcap
40603 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
40604 maybe-distclean-target-libtermcap:
40605 @if target-libtermcap
40606 maybe-distclean-target-libtermcap: distclean-target-libtermcap
40608 # libtermcap doesn't support distclean.
40609 distclean-target-libtermcap:
40611 @endif target-libtermcap
40613 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
40614 maybe-maintainer-clean-target-libtermcap:
40615 @if target-libtermcap
40616 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
40618 # libtermcap doesn't support maintainer-clean.
40619 maintainer-clean-target-libtermcap:
40621 @endif target-libtermcap
40627 .PHONY: configure-target-winsup maybe-configure-target-winsup
40628 maybe-configure-target-winsup:
40629 @if gcc-bootstrap
40630 configure-target-winsup: stage_current
40631 @endif gcc-bootstrap
40632 @if target-winsup
40633 maybe-configure-target-winsup: configure-target-winsup
40634 configure-target-winsup:
40635 @: $(MAKE); $(unstage)
40636 @r=`${PWD_COMMAND}`; export r; \
40637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40638 echo "Checking multilib configuration for winsup..."; \
40639 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
40640 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
40641 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
40642 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
40643 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
40644 else \
40645 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
40646 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
40647 fi; \
40648 else \
40649 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
40650 fi; \
40651 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
40652 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
40653 $(NORMAL_TARGET_EXPORTS) \
40654 echo Configuring in $(TARGET_SUBDIR)/winsup; \
40655 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
40656 case $(srcdir) in \
40657 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40658 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
40659 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40660 esac; \
40661 module_srcdir=winsup; \
40662 rm -f no-such-file || : ; \
40663 CONFIG_SITE=no-such-file $(SHELL) \
40664 $$s/$$module_srcdir/configure \
40665 --srcdir=$${topdir}/$$module_srcdir \
40666 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40667 --target=${target_alias} \
40668 || exit 1
40669 @endif target-winsup
40675 .PHONY: all-target-winsup maybe-all-target-winsup
40676 maybe-all-target-winsup:
40677 @if gcc-bootstrap
40678 all-target-winsup: stage_current
40679 @endif gcc-bootstrap
40680 @if target-winsup
40681 TARGET-target-winsup=all
40682 maybe-all-target-winsup: all-target-winsup
40683 all-target-winsup: configure-target-winsup
40684 @: $(MAKE); $(unstage)
40685 @r=`${PWD_COMMAND}`; export r; \
40686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40687 $(NORMAL_TARGET_EXPORTS) \
40688 (cd $(TARGET_SUBDIR)/winsup && \
40689 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40690 $(TARGET-target-winsup))
40691 @endif target-winsup
40697 .PHONY: check-target-winsup maybe-check-target-winsup
40698 maybe-check-target-winsup:
40699 @if target-winsup
40700 maybe-check-target-winsup: check-target-winsup
40702 check-target-winsup:
40703 @: $(MAKE); $(unstage)
40704 @r=`${PWD_COMMAND}`; export r; \
40705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40706 $(NORMAL_TARGET_EXPORTS) \
40707 (cd $(TARGET_SUBDIR)/winsup && \
40708 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40710 @endif target-winsup
40712 .PHONY: install-target-winsup maybe-install-target-winsup
40713 maybe-install-target-winsup:
40714 @if target-winsup
40715 maybe-install-target-winsup: install-target-winsup
40717 install-target-winsup: installdirs
40718 @: $(MAKE); $(unstage)
40719 @r=`${PWD_COMMAND}`; export r; \
40720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40721 $(NORMAL_TARGET_EXPORTS) \
40722 (cd $(TARGET_SUBDIR)/winsup && \
40723 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40725 @endif target-winsup
40727 .PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
40728 maybe-install-strip-target-winsup:
40729 @if target-winsup
40730 maybe-install-strip-target-winsup: install-strip-target-winsup
40732 install-strip-target-winsup: installdirs
40733 @: $(MAKE); $(unstage)
40734 @r=`${PWD_COMMAND}`; export r; \
40735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40736 $(NORMAL_TARGET_EXPORTS) \
40737 (cd $(TARGET_SUBDIR)/winsup && \
40738 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40740 @endif target-winsup
40742 # Other targets (info, dvi, pdf, etc.)
40744 .PHONY: maybe-info-target-winsup info-target-winsup
40745 maybe-info-target-winsup:
40746 @if target-winsup
40747 maybe-info-target-winsup: info-target-winsup
40749 info-target-winsup: \
40750 configure-target-winsup
40751 @: $(MAKE); $(unstage)
40752 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40753 r=`${PWD_COMMAND}`; export r; \
40754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40755 $(NORMAL_TARGET_EXPORTS) \
40756 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
40757 for flag in $(EXTRA_TARGET_FLAGS); do \
40758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40759 done; \
40760 (cd $(TARGET_SUBDIR)/winsup && \
40761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40763 "RANLIB=$${RANLIB}" \
40764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40765 info) \
40766 || exit 1
40768 @endif target-winsup
40770 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
40771 maybe-dvi-target-winsup:
40772 @if target-winsup
40773 maybe-dvi-target-winsup: dvi-target-winsup
40775 dvi-target-winsup: \
40776 configure-target-winsup
40777 @: $(MAKE); $(unstage)
40778 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40779 r=`${PWD_COMMAND}`; export r; \
40780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40781 $(NORMAL_TARGET_EXPORTS) \
40782 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
40783 for flag in $(EXTRA_TARGET_FLAGS); do \
40784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40785 done; \
40786 (cd $(TARGET_SUBDIR)/winsup && \
40787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40789 "RANLIB=$${RANLIB}" \
40790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40791 dvi) \
40792 || exit 1
40794 @endif target-winsup
40796 .PHONY: maybe-pdf-target-winsup pdf-target-winsup
40797 maybe-pdf-target-winsup:
40798 @if target-winsup
40799 maybe-pdf-target-winsup: pdf-target-winsup
40801 pdf-target-winsup: \
40802 configure-target-winsup
40803 @: $(MAKE); $(unstage)
40804 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40805 r=`${PWD_COMMAND}`; export r; \
40806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40807 $(NORMAL_TARGET_EXPORTS) \
40808 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
40809 for flag in $(EXTRA_TARGET_FLAGS); do \
40810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40811 done; \
40812 (cd $(TARGET_SUBDIR)/winsup && \
40813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40815 "RANLIB=$${RANLIB}" \
40816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40817 pdf) \
40818 || exit 1
40820 @endif target-winsup
40822 .PHONY: maybe-html-target-winsup html-target-winsup
40823 maybe-html-target-winsup:
40824 @if target-winsup
40825 maybe-html-target-winsup: html-target-winsup
40827 html-target-winsup: \
40828 configure-target-winsup
40829 @: $(MAKE); $(unstage)
40830 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40831 r=`${PWD_COMMAND}`; export r; \
40832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40833 $(NORMAL_TARGET_EXPORTS) \
40834 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
40835 for flag in $(EXTRA_TARGET_FLAGS); do \
40836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40837 done; \
40838 (cd $(TARGET_SUBDIR)/winsup && \
40839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40841 "RANLIB=$${RANLIB}" \
40842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40843 html) \
40844 || exit 1
40846 @endif target-winsup
40848 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
40849 maybe-TAGS-target-winsup:
40850 @if target-winsup
40851 maybe-TAGS-target-winsup: TAGS-target-winsup
40853 TAGS-target-winsup: \
40854 configure-target-winsup
40855 @: $(MAKE); $(unstage)
40856 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40857 r=`${PWD_COMMAND}`; export r; \
40858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40859 $(NORMAL_TARGET_EXPORTS) \
40860 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
40861 for flag in $(EXTRA_TARGET_FLAGS); do \
40862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40863 done; \
40864 (cd $(TARGET_SUBDIR)/winsup && \
40865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40867 "RANLIB=$${RANLIB}" \
40868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40869 TAGS) \
40870 || exit 1
40872 @endif target-winsup
40874 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
40875 maybe-install-info-target-winsup:
40876 @if target-winsup
40877 maybe-install-info-target-winsup: install-info-target-winsup
40879 install-info-target-winsup: \
40880 configure-target-winsup \
40881 info-target-winsup
40882 @: $(MAKE); $(unstage)
40883 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40884 r=`${PWD_COMMAND}`; export r; \
40885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40886 $(NORMAL_TARGET_EXPORTS) \
40887 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
40888 for flag in $(EXTRA_TARGET_FLAGS); do \
40889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40890 done; \
40891 (cd $(TARGET_SUBDIR)/winsup && \
40892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40894 "RANLIB=$${RANLIB}" \
40895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40896 install-info) \
40897 || exit 1
40899 @endif target-winsup
40901 .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
40902 maybe-install-pdf-target-winsup:
40903 @if target-winsup
40904 maybe-install-pdf-target-winsup: install-pdf-target-winsup
40906 install-pdf-target-winsup: \
40907 configure-target-winsup \
40908 pdf-target-winsup
40909 @: $(MAKE); $(unstage)
40910 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40911 r=`${PWD_COMMAND}`; export r; \
40912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40913 $(NORMAL_TARGET_EXPORTS) \
40914 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
40915 for flag in $(EXTRA_TARGET_FLAGS); do \
40916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40917 done; \
40918 (cd $(TARGET_SUBDIR)/winsup && \
40919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40921 "RANLIB=$${RANLIB}" \
40922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40923 install-pdf) \
40924 || exit 1
40926 @endif target-winsup
40928 .PHONY: maybe-install-html-target-winsup install-html-target-winsup
40929 maybe-install-html-target-winsup:
40930 @if target-winsup
40931 maybe-install-html-target-winsup: install-html-target-winsup
40933 install-html-target-winsup: \
40934 configure-target-winsup \
40935 html-target-winsup
40936 @: $(MAKE); $(unstage)
40937 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40938 r=`${PWD_COMMAND}`; export r; \
40939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40940 $(NORMAL_TARGET_EXPORTS) \
40941 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
40942 for flag in $(EXTRA_TARGET_FLAGS); do \
40943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40944 done; \
40945 (cd $(TARGET_SUBDIR)/winsup && \
40946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40948 "RANLIB=$${RANLIB}" \
40949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40950 install-html) \
40951 || exit 1
40953 @endif target-winsup
40955 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
40956 maybe-installcheck-target-winsup:
40957 @if target-winsup
40958 maybe-installcheck-target-winsup: installcheck-target-winsup
40960 installcheck-target-winsup: \
40961 configure-target-winsup
40962 @: $(MAKE); $(unstage)
40963 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40964 r=`${PWD_COMMAND}`; export r; \
40965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40966 $(NORMAL_TARGET_EXPORTS) \
40967 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
40968 for flag in $(EXTRA_TARGET_FLAGS); do \
40969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40970 done; \
40971 (cd $(TARGET_SUBDIR)/winsup && \
40972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40974 "RANLIB=$${RANLIB}" \
40975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40976 installcheck) \
40977 || exit 1
40979 @endif target-winsup
40981 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
40982 maybe-mostlyclean-target-winsup:
40983 @if target-winsup
40984 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
40986 mostlyclean-target-winsup:
40987 @: $(MAKE); $(unstage)
40988 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
40989 r=`${PWD_COMMAND}`; export r; \
40990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40991 $(NORMAL_TARGET_EXPORTS) \
40992 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
40993 for flag in $(EXTRA_TARGET_FLAGS); do \
40994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40995 done; \
40996 (cd $(TARGET_SUBDIR)/winsup && \
40997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40999 "RANLIB=$${RANLIB}" \
41000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41001 mostlyclean) \
41002 || exit 1
41004 @endif target-winsup
41006 .PHONY: maybe-clean-target-winsup clean-target-winsup
41007 maybe-clean-target-winsup:
41008 @if target-winsup
41009 maybe-clean-target-winsup: clean-target-winsup
41011 clean-target-winsup:
41012 @: $(MAKE); $(unstage)
41013 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41014 r=`${PWD_COMMAND}`; export r; \
41015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41016 $(NORMAL_TARGET_EXPORTS) \
41017 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
41018 for flag in $(EXTRA_TARGET_FLAGS); do \
41019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41020 done; \
41021 (cd $(TARGET_SUBDIR)/winsup && \
41022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41024 "RANLIB=$${RANLIB}" \
41025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41026 clean) \
41027 || exit 1
41029 @endif target-winsup
41031 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
41032 maybe-distclean-target-winsup:
41033 @if target-winsup
41034 maybe-distclean-target-winsup: distclean-target-winsup
41036 distclean-target-winsup:
41037 @: $(MAKE); $(unstage)
41038 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41039 r=`${PWD_COMMAND}`; export r; \
41040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41041 $(NORMAL_TARGET_EXPORTS) \
41042 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
41043 for flag in $(EXTRA_TARGET_FLAGS); do \
41044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41045 done; \
41046 (cd $(TARGET_SUBDIR)/winsup && \
41047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41049 "RANLIB=$${RANLIB}" \
41050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41051 distclean) \
41052 || exit 1
41054 @endif target-winsup
41056 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
41057 maybe-maintainer-clean-target-winsup:
41058 @if target-winsup
41059 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
41061 maintainer-clean-target-winsup:
41062 @: $(MAKE); $(unstage)
41063 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
41064 r=`${PWD_COMMAND}`; export r; \
41065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41066 $(NORMAL_TARGET_EXPORTS) \
41067 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
41068 for flag in $(EXTRA_TARGET_FLAGS); do \
41069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41070 done; \
41071 (cd $(TARGET_SUBDIR)/winsup && \
41072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41074 "RANLIB=$${RANLIB}" \
41075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41076 maintainer-clean) \
41077 || exit 1
41079 @endif target-winsup
41085 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
41086 maybe-configure-target-libgloss:
41087 @if gcc-bootstrap
41088 configure-target-libgloss: stage_current
41089 @endif gcc-bootstrap
41090 @if target-libgloss
41091 maybe-configure-target-libgloss: configure-target-libgloss
41092 configure-target-libgloss:
41093 @: $(MAKE); $(unstage)
41094 @r=`${PWD_COMMAND}`; export r; \
41095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41096 echo "Checking multilib configuration for libgloss..."; \
41097 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
41098 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
41099 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
41100 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
41101 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
41102 else \
41103 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
41104 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
41105 fi; \
41106 else \
41107 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
41108 fi; \
41109 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
41110 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
41111 $(NORMAL_TARGET_EXPORTS) \
41112 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
41113 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
41114 case $(srcdir) in \
41115 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41116 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
41117 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41118 esac; \
41119 module_srcdir=libgloss; \
41120 rm -f no-such-file || : ; \
41121 CONFIG_SITE=no-such-file $(SHELL) \
41122 $$s/$$module_srcdir/configure \
41123 --srcdir=$${topdir}/$$module_srcdir \
41124 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41125 --target=${target_alias} \
41126 || exit 1
41127 @endif target-libgloss
41133 .PHONY: all-target-libgloss maybe-all-target-libgloss
41134 maybe-all-target-libgloss:
41135 @if gcc-bootstrap
41136 all-target-libgloss: stage_current
41137 @endif gcc-bootstrap
41138 @if target-libgloss
41139 TARGET-target-libgloss=all
41140 maybe-all-target-libgloss: all-target-libgloss
41141 all-target-libgloss: configure-target-libgloss
41142 @: $(MAKE); $(unstage)
41143 @r=`${PWD_COMMAND}`; export r; \
41144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41145 $(NORMAL_TARGET_EXPORTS) \
41146 (cd $(TARGET_SUBDIR)/libgloss && \
41147 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41148 $(TARGET-target-libgloss))
41149 @endif target-libgloss
41155 .PHONY: check-target-libgloss maybe-check-target-libgloss
41156 maybe-check-target-libgloss:
41157 @if target-libgloss
41158 maybe-check-target-libgloss: check-target-libgloss
41160 # Dummy target for uncheckable module.
41161 check-target-libgloss:
41163 @endif target-libgloss
41165 .PHONY: install-target-libgloss maybe-install-target-libgloss
41166 maybe-install-target-libgloss:
41167 @if target-libgloss
41168 maybe-install-target-libgloss: install-target-libgloss
41170 install-target-libgloss: installdirs
41171 @: $(MAKE); $(unstage)
41172 @r=`${PWD_COMMAND}`; export r; \
41173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41174 $(NORMAL_TARGET_EXPORTS) \
41175 (cd $(TARGET_SUBDIR)/libgloss && \
41176 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41178 @endif target-libgloss
41180 .PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
41181 maybe-install-strip-target-libgloss:
41182 @if target-libgloss
41183 maybe-install-strip-target-libgloss: install-strip-target-libgloss
41185 install-strip-target-libgloss: installdirs
41186 @: $(MAKE); $(unstage)
41187 @r=`${PWD_COMMAND}`; export r; \
41188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41189 $(NORMAL_TARGET_EXPORTS) \
41190 (cd $(TARGET_SUBDIR)/libgloss && \
41191 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41193 @endif target-libgloss
41195 # Other targets (info, dvi, pdf, etc.)
41197 .PHONY: maybe-info-target-libgloss info-target-libgloss
41198 maybe-info-target-libgloss:
41199 @if target-libgloss
41200 maybe-info-target-libgloss: info-target-libgloss
41202 info-target-libgloss: \
41203 configure-target-libgloss
41204 @: $(MAKE); $(unstage)
41205 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41206 r=`${PWD_COMMAND}`; export r; \
41207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41208 $(NORMAL_TARGET_EXPORTS) \
41209 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
41210 for flag in $(EXTRA_TARGET_FLAGS); do \
41211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41212 done; \
41213 (cd $(TARGET_SUBDIR)/libgloss && \
41214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41216 "RANLIB=$${RANLIB}" \
41217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41218 info) \
41219 || exit 1
41221 @endif target-libgloss
41223 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
41224 maybe-dvi-target-libgloss:
41225 @if target-libgloss
41226 maybe-dvi-target-libgloss: dvi-target-libgloss
41228 dvi-target-libgloss: \
41229 configure-target-libgloss
41230 @: $(MAKE); $(unstage)
41231 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41232 r=`${PWD_COMMAND}`; export r; \
41233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41234 $(NORMAL_TARGET_EXPORTS) \
41235 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
41236 for flag in $(EXTRA_TARGET_FLAGS); do \
41237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41238 done; \
41239 (cd $(TARGET_SUBDIR)/libgloss && \
41240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41242 "RANLIB=$${RANLIB}" \
41243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41244 dvi) \
41245 || exit 1
41247 @endif target-libgloss
41249 .PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
41250 maybe-pdf-target-libgloss:
41251 @if target-libgloss
41252 maybe-pdf-target-libgloss: pdf-target-libgloss
41254 pdf-target-libgloss: \
41255 configure-target-libgloss
41256 @: $(MAKE); $(unstage)
41257 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41258 r=`${PWD_COMMAND}`; export r; \
41259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41260 $(NORMAL_TARGET_EXPORTS) \
41261 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
41262 for flag in $(EXTRA_TARGET_FLAGS); do \
41263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41264 done; \
41265 (cd $(TARGET_SUBDIR)/libgloss && \
41266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41268 "RANLIB=$${RANLIB}" \
41269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41270 pdf) \
41271 || exit 1
41273 @endif target-libgloss
41275 .PHONY: maybe-html-target-libgloss html-target-libgloss
41276 maybe-html-target-libgloss:
41277 @if target-libgloss
41278 maybe-html-target-libgloss: html-target-libgloss
41280 html-target-libgloss: \
41281 configure-target-libgloss
41282 @: $(MAKE); $(unstage)
41283 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41284 r=`${PWD_COMMAND}`; export r; \
41285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41286 $(NORMAL_TARGET_EXPORTS) \
41287 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
41288 for flag in $(EXTRA_TARGET_FLAGS); do \
41289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41290 done; \
41291 (cd $(TARGET_SUBDIR)/libgloss && \
41292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41294 "RANLIB=$${RANLIB}" \
41295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41296 html) \
41297 || exit 1
41299 @endif target-libgloss
41301 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
41302 maybe-TAGS-target-libgloss:
41303 @if target-libgloss
41304 maybe-TAGS-target-libgloss: TAGS-target-libgloss
41306 TAGS-target-libgloss: \
41307 configure-target-libgloss
41308 @: $(MAKE); $(unstage)
41309 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41310 r=`${PWD_COMMAND}`; export r; \
41311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41312 $(NORMAL_TARGET_EXPORTS) \
41313 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
41314 for flag in $(EXTRA_TARGET_FLAGS); do \
41315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41316 done; \
41317 (cd $(TARGET_SUBDIR)/libgloss && \
41318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41320 "RANLIB=$${RANLIB}" \
41321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41322 TAGS) \
41323 || exit 1
41325 @endif target-libgloss
41327 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
41328 maybe-install-info-target-libgloss:
41329 @if target-libgloss
41330 maybe-install-info-target-libgloss: install-info-target-libgloss
41332 install-info-target-libgloss: \
41333 configure-target-libgloss \
41334 info-target-libgloss
41335 @: $(MAKE); $(unstage)
41336 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41337 r=`${PWD_COMMAND}`; export r; \
41338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41339 $(NORMAL_TARGET_EXPORTS) \
41340 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
41341 for flag in $(EXTRA_TARGET_FLAGS); do \
41342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41343 done; \
41344 (cd $(TARGET_SUBDIR)/libgloss && \
41345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41347 "RANLIB=$${RANLIB}" \
41348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41349 install-info) \
41350 || exit 1
41352 @endif target-libgloss
41354 .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
41355 maybe-install-pdf-target-libgloss:
41356 @if target-libgloss
41357 maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
41359 install-pdf-target-libgloss: \
41360 configure-target-libgloss \
41361 pdf-target-libgloss
41362 @: $(MAKE); $(unstage)
41363 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41364 r=`${PWD_COMMAND}`; export r; \
41365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41366 $(NORMAL_TARGET_EXPORTS) \
41367 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
41368 for flag in $(EXTRA_TARGET_FLAGS); do \
41369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41370 done; \
41371 (cd $(TARGET_SUBDIR)/libgloss && \
41372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41374 "RANLIB=$${RANLIB}" \
41375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41376 install-pdf) \
41377 || exit 1
41379 @endif target-libgloss
41381 .PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
41382 maybe-install-html-target-libgloss:
41383 @if target-libgloss
41384 maybe-install-html-target-libgloss: install-html-target-libgloss
41386 install-html-target-libgloss: \
41387 configure-target-libgloss \
41388 html-target-libgloss
41389 @: $(MAKE); $(unstage)
41390 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41391 r=`${PWD_COMMAND}`; export r; \
41392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41393 $(NORMAL_TARGET_EXPORTS) \
41394 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
41395 for flag in $(EXTRA_TARGET_FLAGS); do \
41396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41397 done; \
41398 (cd $(TARGET_SUBDIR)/libgloss && \
41399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41401 "RANLIB=$${RANLIB}" \
41402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41403 install-html) \
41404 || exit 1
41406 @endif target-libgloss
41408 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
41409 maybe-installcheck-target-libgloss:
41410 @if target-libgloss
41411 maybe-installcheck-target-libgloss: installcheck-target-libgloss
41413 installcheck-target-libgloss: \
41414 configure-target-libgloss
41415 @: $(MAKE); $(unstage)
41416 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41417 r=`${PWD_COMMAND}`; export r; \
41418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41419 $(NORMAL_TARGET_EXPORTS) \
41420 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
41421 for flag in $(EXTRA_TARGET_FLAGS); do \
41422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41423 done; \
41424 (cd $(TARGET_SUBDIR)/libgloss && \
41425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41427 "RANLIB=$${RANLIB}" \
41428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41429 installcheck) \
41430 || exit 1
41432 @endif target-libgloss
41434 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
41435 maybe-mostlyclean-target-libgloss:
41436 @if target-libgloss
41437 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
41439 mostlyclean-target-libgloss:
41440 @: $(MAKE); $(unstage)
41441 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41442 r=`${PWD_COMMAND}`; export r; \
41443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41444 $(NORMAL_TARGET_EXPORTS) \
41445 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
41446 for flag in $(EXTRA_TARGET_FLAGS); do \
41447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41448 done; \
41449 (cd $(TARGET_SUBDIR)/libgloss && \
41450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41452 "RANLIB=$${RANLIB}" \
41453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41454 mostlyclean) \
41455 || exit 1
41457 @endif target-libgloss
41459 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
41460 maybe-clean-target-libgloss:
41461 @if target-libgloss
41462 maybe-clean-target-libgloss: clean-target-libgloss
41464 clean-target-libgloss:
41465 @: $(MAKE); $(unstage)
41466 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41467 r=`${PWD_COMMAND}`; export r; \
41468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41469 $(NORMAL_TARGET_EXPORTS) \
41470 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
41471 for flag in $(EXTRA_TARGET_FLAGS); do \
41472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41473 done; \
41474 (cd $(TARGET_SUBDIR)/libgloss && \
41475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41477 "RANLIB=$${RANLIB}" \
41478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41479 clean) \
41480 || exit 1
41482 @endif target-libgloss
41484 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
41485 maybe-distclean-target-libgloss:
41486 @if target-libgloss
41487 maybe-distclean-target-libgloss: distclean-target-libgloss
41489 distclean-target-libgloss:
41490 @: $(MAKE); $(unstage)
41491 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41492 r=`${PWD_COMMAND}`; export r; \
41493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41494 $(NORMAL_TARGET_EXPORTS) \
41495 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
41496 for flag in $(EXTRA_TARGET_FLAGS); do \
41497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41498 done; \
41499 (cd $(TARGET_SUBDIR)/libgloss && \
41500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41502 "RANLIB=$${RANLIB}" \
41503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41504 distclean) \
41505 || exit 1
41507 @endif target-libgloss
41509 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
41510 maybe-maintainer-clean-target-libgloss:
41511 @if target-libgloss
41512 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
41514 maintainer-clean-target-libgloss:
41515 @: $(MAKE); $(unstage)
41516 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
41517 r=`${PWD_COMMAND}`; export r; \
41518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41519 $(NORMAL_TARGET_EXPORTS) \
41520 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
41521 for flag in $(EXTRA_TARGET_FLAGS); do \
41522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41523 done; \
41524 (cd $(TARGET_SUBDIR)/libgloss && \
41525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41527 "RANLIB=$${RANLIB}" \
41528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41529 maintainer-clean) \
41530 || exit 1
41532 @endif target-libgloss
41538 .PHONY: configure-target-libffi maybe-configure-target-libffi
41539 maybe-configure-target-libffi:
41540 @if gcc-bootstrap
41541 configure-target-libffi: stage_current
41542 @endif gcc-bootstrap
41543 @if target-libffi
41544 maybe-configure-target-libffi: configure-target-libffi
41545 configure-target-libffi:
41546 @: $(MAKE); $(unstage)
41547 @r=`${PWD_COMMAND}`; export r; \
41548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41549 echo "Checking multilib configuration for libffi..."; \
41550 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
41551 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
41552 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
41553 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
41554 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
41555 else \
41556 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
41557 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
41558 fi; \
41559 else \
41560 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
41561 fi; \
41562 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
41563 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
41564 $(NORMAL_TARGET_EXPORTS) \
41565 echo Configuring in $(TARGET_SUBDIR)/libffi; \
41566 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
41567 case $(srcdir) in \
41568 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41569 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
41570 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41571 esac; \
41572 module_srcdir=libffi; \
41573 rm -f no-such-file || : ; \
41574 CONFIG_SITE=no-such-file $(SHELL) \
41575 $$s/$$module_srcdir/configure \
41576 --srcdir=$${topdir}/$$module_srcdir \
41577 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41578 --target=${target_alias} \
41579 || exit 1
41580 @endif target-libffi
41586 .PHONY: all-target-libffi maybe-all-target-libffi
41587 maybe-all-target-libffi:
41588 @if gcc-bootstrap
41589 all-target-libffi: stage_current
41590 @endif gcc-bootstrap
41591 @if target-libffi
41592 TARGET-target-libffi=all
41593 maybe-all-target-libffi: all-target-libffi
41594 all-target-libffi: configure-target-libffi
41595 @: $(MAKE); $(unstage)
41596 @r=`${PWD_COMMAND}`; export r; \
41597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41598 $(NORMAL_TARGET_EXPORTS) \
41599 (cd $(TARGET_SUBDIR)/libffi && \
41600 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41601 $(TARGET-target-libffi))
41602 @endif target-libffi
41608 .PHONY: check-target-libffi maybe-check-target-libffi
41609 maybe-check-target-libffi:
41610 @if target-libffi
41611 maybe-check-target-libffi: check-target-libffi
41613 check-target-libffi:
41614 @: $(MAKE); $(unstage)
41615 @r=`${PWD_COMMAND}`; export r; \
41616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41617 $(NORMAL_TARGET_EXPORTS) \
41618 (cd $(TARGET_SUBDIR)/libffi && \
41619 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41621 @endif target-libffi
41623 .PHONY: install-target-libffi maybe-install-target-libffi
41624 maybe-install-target-libffi:
41625 @if target-libffi
41626 maybe-install-target-libffi: install-target-libffi
41628 # Dummy target for uninstallable.
41629 install-target-libffi:
41631 @endif target-libffi
41633 .PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
41634 maybe-install-strip-target-libffi:
41635 @if target-libffi
41636 maybe-install-strip-target-libffi: install-strip-target-libffi
41638 # Dummy target for uninstallable.
41639 install-strip-target-libffi:
41641 @endif target-libffi
41643 # Other targets (info, dvi, pdf, etc.)
41645 .PHONY: maybe-info-target-libffi info-target-libffi
41646 maybe-info-target-libffi:
41647 @if target-libffi
41648 maybe-info-target-libffi: info-target-libffi
41650 info-target-libffi: \
41651 configure-target-libffi
41652 @: $(MAKE); $(unstage)
41653 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41654 r=`${PWD_COMMAND}`; export r; \
41655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41656 $(NORMAL_TARGET_EXPORTS) \
41657 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
41658 for flag in $(EXTRA_TARGET_FLAGS); do \
41659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41660 done; \
41661 (cd $(TARGET_SUBDIR)/libffi && \
41662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41664 "RANLIB=$${RANLIB}" \
41665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41666 info) \
41667 || exit 1
41669 @endif target-libffi
41671 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
41672 maybe-dvi-target-libffi:
41673 @if target-libffi
41674 maybe-dvi-target-libffi: dvi-target-libffi
41676 dvi-target-libffi: \
41677 configure-target-libffi
41678 @: $(MAKE); $(unstage)
41679 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41680 r=`${PWD_COMMAND}`; export r; \
41681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41682 $(NORMAL_TARGET_EXPORTS) \
41683 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
41684 for flag in $(EXTRA_TARGET_FLAGS); do \
41685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41686 done; \
41687 (cd $(TARGET_SUBDIR)/libffi && \
41688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41690 "RANLIB=$${RANLIB}" \
41691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41692 dvi) \
41693 || exit 1
41695 @endif target-libffi
41697 .PHONY: maybe-pdf-target-libffi pdf-target-libffi
41698 maybe-pdf-target-libffi:
41699 @if target-libffi
41700 maybe-pdf-target-libffi: pdf-target-libffi
41702 pdf-target-libffi: \
41703 configure-target-libffi
41704 @: $(MAKE); $(unstage)
41705 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41706 r=`${PWD_COMMAND}`; export r; \
41707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41708 $(NORMAL_TARGET_EXPORTS) \
41709 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
41710 for flag in $(EXTRA_TARGET_FLAGS); do \
41711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41712 done; \
41713 (cd $(TARGET_SUBDIR)/libffi && \
41714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41716 "RANLIB=$${RANLIB}" \
41717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41718 pdf) \
41719 || exit 1
41721 @endif target-libffi
41723 .PHONY: maybe-html-target-libffi html-target-libffi
41724 maybe-html-target-libffi:
41725 @if target-libffi
41726 maybe-html-target-libffi: html-target-libffi
41728 html-target-libffi: \
41729 configure-target-libffi
41730 @: $(MAKE); $(unstage)
41731 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41732 r=`${PWD_COMMAND}`; export r; \
41733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41734 $(NORMAL_TARGET_EXPORTS) \
41735 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
41736 for flag in $(EXTRA_TARGET_FLAGS); do \
41737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41738 done; \
41739 (cd $(TARGET_SUBDIR)/libffi && \
41740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41742 "RANLIB=$${RANLIB}" \
41743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41744 html) \
41745 || exit 1
41747 @endif target-libffi
41749 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
41750 maybe-TAGS-target-libffi:
41751 @if target-libffi
41752 maybe-TAGS-target-libffi: TAGS-target-libffi
41754 TAGS-target-libffi: \
41755 configure-target-libffi
41756 @: $(MAKE); $(unstage)
41757 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41758 r=`${PWD_COMMAND}`; export r; \
41759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41760 $(NORMAL_TARGET_EXPORTS) \
41761 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
41762 for flag in $(EXTRA_TARGET_FLAGS); do \
41763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41764 done; \
41765 (cd $(TARGET_SUBDIR)/libffi && \
41766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41768 "RANLIB=$${RANLIB}" \
41769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41770 TAGS) \
41771 || exit 1
41773 @endif target-libffi
41775 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
41776 maybe-install-info-target-libffi:
41777 @if target-libffi
41778 maybe-install-info-target-libffi: install-info-target-libffi
41780 install-info-target-libffi: \
41781 configure-target-libffi \
41782 info-target-libffi
41783 @: $(MAKE); $(unstage)
41784 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41785 r=`${PWD_COMMAND}`; export r; \
41786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41787 $(NORMAL_TARGET_EXPORTS) \
41788 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
41789 for flag in $(EXTRA_TARGET_FLAGS); do \
41790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41791 done; \
41792 (cd $(TARGET_SUBDIR)/libffi && \
41793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41795 "RANLIB=$${RANLIB}" \
41796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41797 install-info) \
41798 || exit 1
41800 @endif target-libffi
41802 .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
41803 maybe-install-pdf-target-libffi:
41804 @if target-libffi
41805 maybe-install-pdf-target-libffi: install-pdf-target-libffi
41807 install-pdf-target-libffi: \
41808 configure-target-libffi \
41809 pdf-target-libffi
41810 @: $(MAKE); $(unstage)
41811 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41812 r=`${PWD_COMMAND}`; export r; \
41813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41814 $(NORMAL_TARGET_EXPORTS) \
41815 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
41816 for flag in $(EXTRA_TARGET_FLAGS); do \
41817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41818 done; \
41819 (cd $(TARGET_SUBDIR)/libffi && \
41820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41822 "RANLIB=$${RANLIB}" \
41823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41824 install-pdf) \
41825 || exit 1
41827 @endif target-libffi
41829 .PHONY: maybe-install-html-target-libffi install-html-target-libffi
41830 maybe-install-html-target-libffi:
41831 @if target-libffi
41832 maybe-install-html-target-libffi: install-html-target-libffi
41834 install-html-target-libffi: \
41835 configure-target-libffi \
41836 html-target-libffi
41837 @: $(MAKE); $(unstage)
41838 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41839 r=`${PWD_COMMAND}`; export r; \
41840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41841 $(NORMAL_TARGET_EXPORTS) \
41842 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
41843 for flag in $(EXTRA_TARGET_FLAGS); do \
41844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41845 done; \
41846 (cd $(TARGET_SUBDIR)/libffi && \
41847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41849 "RANLIB=$${RANLIB}" \
41850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41851 install-html) \
41852 || exit 1
41854 @endif target-libffi
41856 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
41857 maybe-installcheck-target-libffi:
41858 @if target-libffi
41859 maybe-installcheck-target-libffi: installcheck-target-libffi
41861 installcheck-target-libffi: \
41862 configure-target-libffi
41863 @: $(MAKE); $(unstage)
41864 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41865 r=`${PWD_COMMAND}`; export r; \
41866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41867 $(NORMAL_TARGET_EXPORTS) \
41868 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
41869 for flag in $(EXTRA_TARGET_FLAGS); do \
41870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41871 done; \
41872 (cd $(TARGET_SUBDIR)/libffi && \
41873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41875 "RANLIB=$${RANLIB}" \
41876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41877 installcheck) \
41878 || exit 1
41880 @endif target-libffi
41882 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
41883 maybe-mostlyclean-target-libffi:
41884 @if target-libffi
41885 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
41887 mostlyclean-target-libffi:
41888 @: $(MAKE); $(unstage)
41889 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41890 r=`${PWD_COMMAND}`; export r; \
41891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41892 $(NORMAL_TARGET_EXPORTS) \
41893 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
41894 for flag in $(EXTRA_TARGET_FLAGS); do \
41895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41896 done; \
41897 (cd $(TARGET_SUBDIR)/libffi && \
41898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41900 "RANLIB=$${RANLIB}" \
41901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41902 mostlyclean) \
41903 || exit 1
41905 @endif target-libffi
41907 .PHONY: maybe-clean-target-libffi clean-target-libffi
41908 maybe-clean-target-libffi:
41909 @if target-libffi
41910 maybe-clean-target-libffi: clean-target-libffi
41912 clean-target-libffi:
41913 @: $(MAKE); $(unstage)
41914 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41915 r=`${PWD_COMMAND}`; export r; \
41916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41917 $(NORMAL_TARGET_EXPORTS) \
41918 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
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)/libffi && \
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 clean) \
41928 || exit 1
41930 @endif target-libffi
41932 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
41933 maybe-distclean-target-libffi:
41934 @if target-libffi
41935 maybe-distclean-target-libffi: distclean-target-libffi
41937 distclean-target-libffi:
41938 @: $(MAKE); $(unstage)
41939 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41940 r=`${PWD_COMMAND}`; export r; \
41941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41942 $(NORMAL_TARGET_EXPORTS) \
41943 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
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)/libffi && \
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 distclean) \
41953 || exit 1
41955 @endif target-libffi
41957 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
41958 maybe-maintainer-clean-target-libffi:
41959 @if target-libffi
41960 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
41962 maintainer-clean-target-libffi:
41963 @: $(MAKE); $(unstage)
41964 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
41965 r=`${PWD_COMMAND}`; export r; \
41966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41967 $(NORMAL_TARGET_EXPORTS) \
41968 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
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)/libffi && \
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 maintainer-clean) \
41978 || exit 1
41980 @endif target-libffi
41986 .PHONY: configure-target-libjava maybe-configure-target-libjava
41987 maybe-configure-target-libjava:
41988 @if gcc-bootstrap
41989 configure-target-libjava: stage_current
41990 @endif gcc-bootstrap
41991 @if target-libjava
41992 maybe-configure-target-libjava: configure-target-libjava
41993 configure-target-libjava:
41994 @: $(MAKE); $(unstage)
41995 @r=`${PWD_COMMAND}`; export r; \
41996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41997 echo "Checking multilib configuration for libjava..."; \
41998 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
41999 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
42000 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
42001 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
42002 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
42003 else \
42004 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
42005 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
42006 fi; \
42007 else \
42008 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
42009 fi; \
42010 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
42011 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
42012 $(RAW_CXX_TARGET_EXPORTS) \
42013 echo Configuring in $(TARGET_SUBDIR)/libjava; \
42014 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
42015 case $(srcdir) in \
42016 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42017 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
42018 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42019 esac; \
42020 module_srcdir=libjava; \
42021 rm -f no-such-file || : ; \
42022 CONFIG_SITE=no-such-file $(SHELL) \
42023 $$s/$$module_srcdir/configure \
42024 --srcdir=$${topdir}/$$module_srcdir \
42025 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42026 --target=${target_alias} $(EXTRA_CONFIGARGS_LIBJAVA) \
42027 || exit 1
42028 @endif target-libjava
42034 .PHONY: all-target-libjava maybe-all-target-libjava
42035 maybe-all-target-libjava:
42036 @if gcc-bootstrap
42037 all-target-libjava: stage_current
42038 @endif gcc-bootstrap
42039 @if target-libjava
42040 TARGET-target-libjava=all
42041 maybe-all-target-libjava: all-target-libjava
42042 all-target-libjava: configure-target-libjava
42043 @: $(MAKE); $(unstage)
42044 @r=`${PWD_COMMAND}`; export r; \
42045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42046 $(RAW_CXX_TARGET_EXPORTS) \
42047 (cd $(TARGET_SUBDIR)/libjava && \
42048 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
42049 $(TARGET-target-libjava))
42050 @endif target-libjava
42056 .PHONY: check-target-libjava maybe-check-target-libjava
42057 maybe-check-target-libjava:
42058 @if target-libjava
42059 maybe-check-target-libjava: check-target-libjava
42061 check-target-libjava:
42062 @: $(MAKE); $(unstage)
42063 @r=`${PWD_COMMAND}`; export r; \
42064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42065 $(RAW_CXX_TARGET_EXPORTS) \
42066 (cd $(TARGET_SUBDIR)/libjava && \
42067 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
42069 @endif target-libjava
42071 .PHONY: install-target-libjava maybe-install-target-libjava
42072 maybe-install-target-libjava:
42073 @if target-libjava
42074 maybe-install-target-libjava: install-target-libjava
42076 install-target-libjava: installdirs
42077 @: $(MAKE); $(unstage)
42078 @r=`${PWD_COMMAND}`; export r; \
42079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42080 $(RAW_CXX_TARGET_EXPORTS) \
42081 (cd $(TARGET_SUBDIR)/libjava && \
42082 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42084 @endif target-libjava
42086 .PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
42087 maybe-install-strip-target-libjava:
42088 @if target-libjava
42089 maybe-install-strip-target-libjava: install-strip-target-libjava
42091 install-strip-target-libjava: installdirs
42092 @: $(MAKE); $(unstage)
42093 @r=`${PWD_COMMAND}`; export r; \
42094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42095 $(RAW_CXX_TARGET_EXPORTS) \
42096 (cd $(TARGET_SUBDIR)/libjava && \
42097 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42099 @endif target-libjava
42101 # Other targets (info, dvi, pdf, etc.)
42103 .PHONY: maybe-info-target-libjava info-target-libjava
42104 maybe-info-target-libjava:
42105 @if target-libjava
42106 maybe-info-target-libjava: info-target-libjava
42108 info-target-libjava: \
42109 configure-target-libjava
42110 @: $(MAKE); $(unstage)
42111 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42112 r=`${PWD_COMMAND}`; export r; \
42113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42114 $(RAW_CXX_TARGET_EXPORTS) \
42115 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
42116 for flag in $(EXTRA_TARGET_FLAGS); do \
42117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42118 done; \
42119 (cd $(TARGET_SUBDIR)/libjava && \
42120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42122 "RANLIB=$${RANLIB}" \
42123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42124 info) \
42125 || exit 1
42127 @endif target-libjava
42129 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
42130 maybe-dvi-target-libjava:
42131 @if target-libjava
42132 maybe-dvi-target-libjava: dvi-target-libjava
42134 dvi-target-libjava: \
42135 configure-target-libjava
42136 @: $(MAKE); $(unstage)
42137 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42138 r=`${PWD_COMMAND}`; export r; \
42139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42140 $(RAW_CXX_TARGET_EXPORTS) \
42141 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
42142 for flag in $(EXTRA_TARGET_FLAGS); do \
42143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42144 done; \
42145 (cd $(TARGET_SUBDIR)/libjava && \
42146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42148 "RANLIB=$${RANLIB}" \
42149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42150 dvi) \
42151 || exit 1
42153 @endif target-libjava
42155 .PHONY: maybe-pdf-target-libjava pdf-target-libjava
42156 maybe-pdf-target-libjava:
42157 @if target-libjava
42158 maybe-pdf-target-libjava: pdf-target-libjava
42160 pdf-target-libjava: \
42161 configure-target-libjava
42162 @: $(MAKE); $(unstage)
42163 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42164 r=`${PWD_COMMAND}`; export r; \
42165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42166 $(RAW_CXX_TARGET_EXPORTS) \
42167 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
42168 for flag in $(EXTRA_TARGET_FLAGS); do \
42169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42170 done; \
42171 (cd $(TARGET_SUBDIR)/libjava && \
42172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42174 "RANLIB=$${RANLIB}" \
42175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42176 pdf) \
42177 || exit 1
42179 @endif target-libjava
42181 .PHONY: maybe-html-target-libjava html-target-libjava
42182 maybe-html-target-libjava:
42183 @if target-libjava
42184 maybe-html-target-libjava: html-target-libjava
42186 html-target-libjava: \
42187 configure-target-libjava
42188 @: $(MAKE); $(unstage)
42189 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42190 r=`${PWD_COMMAND}`; export r; \
42191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42192 $(RAW_CXX_TARGET_EXPORTS) \
42193 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
42194 for flag in $(EXTRA_TARGET_FLAGS); do \
42195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42196 done; \
42197 (cd $(TARGET_SUBDIR)/libjava && \
42198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42200 "RANLIB=$${RANLIB}" \
42201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42202 html) \
42203 || exit 1
42205 @endif target-libjava
42207 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
42208 maybe-TAGS-target-libjava:
42209 @if target-libjava
42210 maybe-TAGS-target-libjava: TAGS-target-libjava
42212 TAGS-target-libjava: \
42213 configure-target-libjava
42214 @: $(MAKE); $(unstage)
42215 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42216 r=`${PWD_COMMAND}`; export r; \
42217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42218 $(RAW_CXX_TARGET_EXPORTS) \
42219 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
42220 for flag in $(EXTRA_TARGET_FLAGS); do \
42221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42222 done; \
42223 (cd $(TARGET_SUBDIR)/libjava && \
42224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42226 "RANLIB=$${RANLIB}" \
42227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42228 TAGS) \
42229 || exit 1
42231 @endif target-libjava
42233 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
42234 maybe-install-info-target-libjava:
42235 @if target-libjava
42236 maybe-install-info-target-libjava: install-info-target-libjava
42238 install-info-target-libjava: \
42239 configure-target-libjava \
42240 info-target-libjava
42241 @: $(MAKE); $(unstage)
42242 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42243 r=`${PWD_COMMAND}`; export r; \
42244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42245 $(RAW_CXX_TARGET_EXPORTS) \
42246 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
42247 for flag in $(EXTRA_TARGET_FLAGS); do \
42248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42249 done; \
42250 (cd $(TARGET_SUBDIR)/libjava && \
42251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42253 "RANLIB=$${RANLIB}" \
42254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42255 install-info) \
42256 || exit 1
42258 @endif target-libjava
42260 .PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
42261 maybe-install-pdf-target-libjava:
42262 @if target-libjava
42263 maybe-install-pdf-target-libjava: install-pdf-target-libjava
42265 install-pdf-target-libjava: \
42266 configure-target-libjava \
42267 pdf-target-libjava
42268 @: $(MAKE); $(unstage)
42269 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42270 r=`${PWD_COMMAND}`; export r; \
42271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42272 $(RAW_CXX_TARGET_EXPORTS) \
42273 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
42274 for flag in $(EXTRA_TARGET_FLAGS); do \
42275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42276 done; \
42277 (cd $(TARGET_SUBDIR)/libjava && \
42278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42280 "RANLIB=$${RANLIB}" \
42281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42282 install-pdf) \
42283 || exit 1
42285 @endif target-libjava
42287 .PHONY: maybe-install-html-target-libjava install-html-target-libjava
42288 maybe-install-html-target-libjava:
42289 @if target-libjava
42290 maybe-install-html-target-libjava: install-html-target-libjava
42292 install-html-target-libjava: \
42293 configure-target-libjava \
42294 html-target-libjava
42295 @: $(MAKE); $(unstage)
42296 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42297 r=`${PWD_COMMAND}`; export r; \
42298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42299 $(RAW_CXX_TARGET_EXPORTS) \
42300 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
42301 for flag in $(EXTRA_TARGET_FLAGS); do \
42302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42303 done; \
42304 (cd $(TARGET_SUBDIR)/libjava && \
42305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42307 "RANLIB=$${RANLIB}" \
42308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42309 install-html) \
42310 || exit 1
42312 @endif target-libjava
42314 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
42315 maybe-installcheck-target-libjava:
42316 @if target-libjava
42317 maybe-installcheck-target-libjava: installcheck-target-libjava
42319 installcheck-target-libjava: \
42320 configure-target-libjava
42321 @: $(MAKE); $(unstage)
42322 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42323 r=`${PWD_COMMAND}`; export r; \
42324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42325 $(RAW_CXX_TARGET_EXPORTS) \
42326 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
42327 for flag in $(EXTRA_TARGET_FLAGS); do \
42328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42329 done; \
42330 (cd $(TARGET_SUBDIR)/libjava && \
42331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42333 "RANLIB=$${RANLIB}" \
42334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42335 installcheck) \
42336 || exit 1
42338 @endif target-libjava
42340 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
42341 maybe-mostlyclean-target-libjava:
42342 @if target-libjava
42343 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
42345 mostlyclean-target-libjava:
42346 @: $(MAKE); $(unstage)
42347 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42348 r=`${PWD_COMMAND}`; export r; \
42349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42350 $(RAW_CXX_TARGET_EXPORTS) \
42351 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
42352 for flag in $(EXTRA_TARGET_FLAGS); do \
42353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42354 done; \
42355 (cd $(TARGET_SUBDIR)/libjava && \
42356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42358 "RANLIB=$${RANLIB}" \
42359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42360 mostlyclean) \
42361 || exit 1
42363 @endif target-libjava
42365 .PHONY: maybe-clean-target-libjava clean-target-libjava
42366 maybe-clean-target-libjava:
42367 @if target-libjava
42368 maybe-clean-target-libjava: clean-target-libjava
42370 clean-target-libjava:
42371 @: $(MAKE); $(unstage)
42372 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42373 r=`${PWD_COMMAND}`; export r; \
42374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42375 $(RAW_CXX_TARGET_EXPORTS) \
42376 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
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)/libjava && \
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 clean) \
42386 || exit 1
42388 @endif target-libjava
42390 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
42391 maybe-distclean-target-libjava:
42392 @if target-libjava
42393 maybe-distclean-target-libjava: distclean-target-libjava
42395 distclean-target-libjava:
42396 @: $(MAKE); $(unstage)
42397 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42398 r=`${PWD_COMMAND}`; export r; \
42399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42400 $(RAW_CXX_TARGET_EXPORTS) \
42401 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
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)/libjava && \
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 distclean) \
42411 || exit 1
42413 @endif target-libjava
42415 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
42416 maybe-maintainer-clean-target-libjava:
42417 @if target-libjava
42418 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
42420 maintainer-clean-target-libjava:
42421 @: $(MAKE); $(unstage)
42422 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
42423 r=`${PWD_COMMAND}`; export r; \
42424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42425 $(RAW_CXX_TARGET_EXPORTS) \
42426 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
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)/libjava && \
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 maintainer-clean) \
42436 || exit 1
42438 @endif target-libjava
42444 .PHONY: configure-target-zlib maybe-configure-target-zlib
42445 maybe-configure-target-zlib:
42446 @if gcc-bootstrap
42447 configure-target-zlib: stage_current
42448 @endif gcc-bootstrap
42449 @if target-zlib
42450 maybe-configure-target-zlib: configure-target-zlib
42451 configure-target-zlib:
42452 @: $(MAKE); $(unstage)
42453 @r=`${PWD_COMMAND}`; export r; \
42454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42455 echo "Checking multilib configuration for zlib..."; \
42456 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
42457 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
42458 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
42459 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
42460 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
42461 else \
42462 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
42463 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
42464 fi; \
42465 else \
42466 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
42467 fi; \
42468 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
42469 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
42470 $(NORMAL_TARGET_EXPORTS) \
42471 echo Configuring in $(TARGET_SUBDIR)/zlib; \
42472 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
42473 case $(srcdir) in \
42474 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42475 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
42476 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42477 esac; \
42478 module_srcdir=zlib; \
42479 rm -f no-such-file || : ; \
42480 CONFIG_SITE=no-such-file $(SHELL) \
42481 $$s/$$module_srcdir/configure \
42482 --srcdir=$${topdir}/$$module_srcdir \
42483 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42484 --target=${target_alias} \
42485 || exit 1
42486 @endif target-zlib
42492 .PHONY: all-target-zlib maybe-all-target-zlib
42493 maybe-all-target-zlib:
42494 @if gcc-bootstrap
42495 all-target-zlib: stage_current
42496 @endif gcc-bootstrap
42497 @if target-zlib
42498 TARGET-target-zlib=all
42499 maybe-all-target-zlib: all-target-zlib
42500 all-target-zlib: configure-target-zlib
42501 @: $(MAKE); $(unstage)
42502 @r=`${PWD_COMMAND}`; export r; \
42503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42504 $(NORMAL_TARGET_EXPORTS) \
42505 (cd $(TARGET_SUBDIR)/zlib && \
42506 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42507 $(TARGET-target-zlib))
42508 @endif target-zlib
42514 .PHONY: check-target-zlib maybe-check-target-zlib
42515 maybe-check-target-zlib:
42516 @if target-zlib
42517 maybe-check-target-zlib: check-target-zlib
42519 check-target-zlib:
42520 @: $(MAKE); $(unstage)
42521 @r=`${PWD_COMMAND}`; export r; \
42522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42523 $(NORMAL_TARGET_EXPORTS) \
42524 (cd $(TARGET_SUBDIR)/zlib && \
42525 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42527 @endif target-zlib
42529 .PHONY: install-target-zlib maybe-install-target-zlib
42530 maybe-install-target-zlib:
42531 @if target-zlib
42532 maybe-install-target-zlib: install-target-zlib
42534 install-target-zlib: installdirs
42535 @: $(MAKE); $(unstage)
42536 @r=`${PWD_COMMAND}`; export r; \
42537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42538 $(NORMAL_TARGET_EXPORTS) \
42539 (cd $(TARGET_SUBDIR)/zlib && \
42540 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42542 @endif target-zlib
42544 .PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
42545 maybe-install-strip-target-zlib:
42546 @if target-zlib
42547 maybe-install-strip-target-zlib: install-strip-target-zlib
42549 install-strip-target-zlib: installdirs
42550 @: $(MAKE); $(unstage)
42551 @r=`${PWD_COMMAND}`; export r; \
42552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42553 $(NORMAL_TARGET_EXPORTS) \
42554 (cd $(TARGET_SUBDIR)/zlib && \
42555 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42557 @endif target-zlib
42559 # Other targets (info, dvi, pdf, etc.)
42561 .PHONY: maybe-info-target-zlib info-target-zlib
42562 maybe-info-target-zlib:
42563 @if target-zlib
42564 maybe-info-target-zlib: info-target-zlib
42566 info-target-zlib: \
42567 configure-target-zlib
42568 @: $(MAKE); $(unstage)
42569 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42570 r=`${PWD_COMMAND}`; export r; \
42571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42572 $(NORMAL_TARGET_EXPORTS) \
42573 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
42574 for flag in $(EXTRA_TARGET_FLAGS); do \
42575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42576 done; \
42577 (cd $(TARGET_SUBDIR)/zlib && \
42578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42580 "RANLIB=$${RANLIB}" \
42581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42582 info) \
42583 || exit 1
42585 @endif target-zlib
42587 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
42588 maybe-dvi-target-zlib:
42589 @if target-zlib
42590 maybe-dvi-target-zlib: dvi-target-zlib
42592 dvi-target-zlib: \
42593 configure-target-zlib
42594 @: $(MAKE); $(unstage)
42595 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42596 r=`${PWD_COMMAND}`; export r; \
42597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42598 $(NORMAL_TARGET_EXPORTS) \
42599 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
42600 for flag in $(EXTRA_TARGET_FLAGS); do \
42601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42602 done; \
42603 (cd $(TARGET_SUBDIR)/zlib && \
42604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42606 "RANLIB=$${RANLIB}" \
42607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42608 dvi) \
42609 || exit 1
42611 @endif target-zlib
42613 .PHONY: maybe-pdf-target-zlib pdf-target-zlib
42614 maybe-pdf-target-zlib:
42615 @if target-zlib
42616 maybe-pdf-target-zlib: pdf-target-zlib
42618 pdf-target-zlib: \
42619 configure-target-zlib
42620 @: $(MAKE); $(unstage)
42621 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42622 r=`${PWD_COMMAND}`; export r; \
42623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42624 $(NORMAL_TARGET_EXPORTS) \
42625 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
42626 for flag in $(EXTRA_TARGET_FLAGS); do \
42627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42628 done; \
42629 (cd $(TARGET_SUBDIR)/zlib && \
42630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42632 "RANLIB=$${RANLIB}" \
42633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42634 pdf) \
42635 || exit 1
42637 @endif target-zlib
42639 .PHONY: maybe-html-target-zlib html-target-zlib
42640 maybe-html-target-zlib:
42641 @if target-zlib
42642 maybe-html-target-zlib: html-target-zlib
42644 html-target-zlib: \
42645 configure-target-zlib
42646 @: $(MAKE); $(unstage)
42647 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42648 r=`${PWD_COMMAND}`; export r; \
42649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42650 $(NORMAL_TARGET_EXPORTS) \
42651 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
42652 for flag in $(EXTRA_TARGET_FLAGS); do \
42653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42654 done; \
42655 (cd $(TARGET_SUBDIR)/zlib && \
42656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42658 "RANLIB=$${RANLIB}" \
42659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42660 html) \
42661 || exit 1
42663 @endif target-zlib
42665 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
42666 maybe-TAGS-target-zlib:
42667 @if target-zlib
42668 maybe-TAGS-target-zlib: TAGS-target-zlib
42670 TAGS-target-zlib: \
42671 configure-target-zlib
42672 @: $(MAKE); $(unstage)
42673 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42674 r=`${PWD_COMMAND}`; export r; \
42675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42676 $(NORMAL_TARGET_EXPORTS) \
42677 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
42678 for flag in $(EXTRA_TARGET_FLAGS); do \
42679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42680 done; \
42681 (cd $(TARGET_SUBDIR)/zlib && \
42682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42684 "RANLIB=$${RANLIB}" \
42685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42686 TAGS) \
42687 || exit 1
42689 @endif target-zlib
42691 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
42692 maybe-install-info-target-zlib:
42693 @if target-zlib
42694 maybe-install-info-target-zlib: install-info-target-zlib
42696 install-info-target-zlib: \
42697 configure-target-zlib \
42698 info-target-zlib
42699 @: $(MAKE); $(unstage)
42700 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42701 r=`${PWD_COMMAND}`; export r; \
42702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42703 $(NORMAL_TARGET_EXPORTS) \
42704 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
42705 for flag in $(EXTRA_TARGET_FLAGS); do \
42706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42707 done; \
42708 (cd $(TARGET_SUBDIR)/zlib && \
42709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42711 "RANLIB=$${RANLIB}" \
42712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42713 install-info) \
42714 || exit 1
42716 @endif target-zlib
42718 .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
42719 maybe-install-pdf-target-zlib:
42720 @if target-zlib
42721 maybe-install-pdf-target-zlib: install-pdf-target-zlib
42723 install-pdf-target-zlib: \
42724 configure-target-zlib \
42725 pdf-target-zlib
42726 @: $(MAKE); $(unstage)
42727 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42728 r=`${PWD_COMMAND}`; export r; \
42729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42730 $(NORMAL_TARGET_EXPORTS) \
42731 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
42732 for flag in $(EXTRA_TARGET_FLAGS); do \
42733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42734 done; \
42735 (cd $(TARGET_SUBDIR)/zlib && \
42736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42738 "RANLIB=$${RANLIB}" \
42739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42740 install-pdf) \
42741 || exit 1
42743 @endif target-zlib
42745 .PHONY: maybe-install-html-target-zlib install-html-target-zlib
42746 maybe-install-html-target-zlib:
42747 @if target-zlib
42748 maybe-install-html-target-zlib: install-html-target-zlib
42750 install-html-target-zlib: \
42751 configure-target-zlib \
42752 html-target-zlib
42753 @: $(MAKE); $(unstage)
42754 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42755 r=`${PWD_COMMAND}`; export r; \
42756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42757 $(NORMAL_TARGET_EXPORTS) \
42758 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
42759 for flag in $(EXTRA_TARGET_FLAGS); do \
42760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42761 done; \
42762 (cd $(TARGET_SUBDIR)/zlib && \
42763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42765 "RANLIB=$${RANLIB}" \
42766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42767 install-html) \
42768 || exit 1
42770 @endif target-zlib
42772 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
42773 maybe-installcheck-target-zlib:
42774 @if target-zlib
42775 maybe-installcheck-target-zlib: installcheck-target-zlib
42777 installcheck-target-zlib: \
42778 configure-target-zlib
42779 @: $(MAKE); $(unstage)
42780 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42781 r=`${PWD_COMMAND}`; export r; \
42782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42783 $(NORMAL_TARGET_EXPORTS) \
42784 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
42785 for flag in $(EXTRA_TARGET_FLAGS); do \
42786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42787 done; \
42788 (cd $(TARGET_SUBDIR)/zlib && \
42789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42791 "RANLIB=$${RANLIB}" \
42792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42793 installcheck) \
42794 || exit 1
42796 @endif target-zlib
42798 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
42799 maybe-mostlyclean-target-zlib:
42800 @if target-zlib
42801 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
42803 mostlyclean-target-zlib:
42804 @: $(MAKE); $(unstage)
42805 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42806 r=`${PWD_COMMAND}`; export r; \
42807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42808 $(NORMAL_TARGET_EXPORTS) \
42809 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
42810 for flag in $(EXTRA_TARGET_FLAGS); do \
42811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42812 done; \
42813 (cd $(TARGET_SUBDIR)/zlib && \
42814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42816 "RANLIB=$${RANLIB}" \
42817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42818 mostlyclean) \
42819 || exit 1
42821 @endif target-zlib
42823 .PHONY: maybe-clean-target-zlib clean-target-zlib
42824 maybe-clean-target-zlib:
42825 @if target-zlib
42826 maybe-clean-target-zlib: clean-target-zlib
42828 clean-target-zlib:
42829 @: $(MAKE); $(unstage)
42830 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42831 r=`${PWD_COMMAND}`; export r; \
42832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42833 $(NORMAL_TARGET_EXPORTS) \
42834 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
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)/zlib && \
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 clean) \
42844 || exit 1
42846 @endif target-zlib
42848 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
42849 maybe-distclean-target-zlib:
42850 @if target-zlib
42851 maybe-distclean-target-zlib: distclean-target-zlib
42853 distclean-target-zlib:
42854 @: $(MAKE); $(unstage)
42855 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42856 r=`${PWD_COMMAND}`; export r; \
42857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42858 $(NORMAL_TARGET_EXPORTS) \
42859 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
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)/zlib && \
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 distclean) \
42869 || exit 1
42871 @endif target-zlib
42873 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
42874 maybe-maintainer-clean-target-zlib:
42875 @if target-zlib
42876 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
42878 maintainer-clean-target-zlib:
42879 @: $(MAKE); $(unstage)
42880 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
42881 r=`${PWD_COMMAND}`; export r; \
42882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42883 $(NORMAL_TARGET_EXPORTS) \
42884 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
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)/zlib && \
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 maintainer-clean) \
42894 || exit 1
42896 @endif target-zlib
42902 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
42903 maybe-configure-target-boehm-gc:
42904 @if gcc-bootstrap
42905 configure-target-boehm-gc: stage_current
42906 @endif gcc-bootstrap
42907 @if target-boehm-gc
42908 maybe-configure-target-boehm-gc: configure-target-boehm-gc
42909 configure-target-boehm-gc:
42910 @: $(MAKE); $(unstage)
42911 @r=`${PWD_COMMAND}`; export r; \
42912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42913 echo "Checking multilib configuration for boehm-gc..."; \
42914 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
42915 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
42916 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
42917 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
42918 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
42919 else \
42920 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
42921 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
42922 fi; \
42923 else \
42924 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
42925 fi; \
42926 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
42927 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
42928 $(NORMAL_TARGET_EXPORTS) \
42929 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
42930 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
42931 case $(srcdir) in \
42932 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42933 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
42934 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42935 esac; \
42936 module_srcdir=boehm-gc; \
42937 rm -f no-such-file || : ; \
42938 CONFIG_SITE=no-such-file $(SHELL) \
42939 $$s/$$module_srcdir/configure \
42940 --srcdir=$${topdir}/$$module_srcdir \
42941 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42942 --target=${target_alias} \
42943 || exit 1
42944 @endif target-boehm-gc
42950 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
42951 maybe-all-target-boehm-gc:
42952 @if gcc-bootstrap
42953 all-target-boehm-gc: stage_current
42954 @endif gcc-bootstrap
42955 @if target-boehm-gc
42956 TARGET-target-boehm-gc=all
42957 maybe-all-target-boehm-gc: all-target-boehm-gc
42958 all-target-boehm-gc: configure-target-boehm-gc
42959 @: $(MAKE); $(unstage)
42960 @r=`${PWD_COMMAND}`; export r; \
42961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42962 $(NORMAL_TARGET_EXPORTS) \
42963 (cd $(TARGET_SUBDIR)/boehm-gc && \
42964 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42965 $(TARGET-target-boehm-gc))
42966 @endif target-boehm-gc
42972 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
42973 maybe-check-target-boehm-gc:
42974 @if target-boehm-gc
42975 maybe-check-target-boehm-gc: check-target-boehm-gc
42977 check-target-boehm-gc:
42978 @: $(MAKE); $(unstage)
42979 @r=`${PWD_COMMAND}`; export r; \
42980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42981 $(NORMAL_TARGET_EXPORTS) \
42982 (cd $(TARGET_SUBDIR)/boehm-gc && \
42983 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42985 @endif target-boehm-gc
42987 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
42988 maybe-install-target-boehm-gc:
42989 @if target-boehm-gc
42990 maybe-install-target-boehm-gc: install-target-boehm-gc
42992 install-target-boehm-gc: installdirs
42993 @: $(MAKE); $(unstage)
42994 @r=`${PWD_COMMAND}`; export r; \
42995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42996 $(NORMAL_TARGET_EXPORTS) \
42997 (cd $(TARGET_SUBDIR)/boehm-gc && \
42998 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43000 @endif target-boehm-gc
43002 .PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
43003 maybe-install-strip-target-boehm-gc:
43004 @if target-boehm-gc
43005 maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
43007 install-strip-target-boehm-gc: installdirs
43008 @: $(MAKE); $(unstage)
43009 @r=`${PWD_COMMAND}`; export r; \
43010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43011 $(NORMAL_TARGET_EXPORTS) \
43012 (cd $(TARGET_SUBDIR)/boehm-gc && \
43013 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43015 @endif target-boehm-gc
43017 # Other targets (info, dvi, pdf, etc.)
43019 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
43020 maybe-info-target-boehm-gc:
43021 @if target-boehm-gc
43022 maybe-info-target-boehm-gc: info-target-boehm-gc
43024 info-target-boehm-gc: \
43025 configure-target-boehm-gc
43026 @: $(MAKE); $(unstage)
43027 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43028 r=`${PWD_COMMAND}`; export r; \
43029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43030 $(NORMAL_TARGET_EXPORTS) \
43031 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
43032 for flag in $(EXTRA_TARGET_FLAGS); do \
43033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43034 done; \
43035 (cd $(TARGET_SUBDIR)/boehm-gc && \
43036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43038 "RANLIB=$${RANLIB}" \
43039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43040 info) \
43041 || exit 1
43043 @endif target-boehm-gc
43045 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
43046 maybe-dvi-target-boehm-gc:
43047 @if target-boehm-gc
43048 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
43050 dvi-target-boehm-gc: \
43051 configure-target-boehm-gc
43052 @: $(MAKE); $(unstage)
43053 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43054 r=`${PWD_COMMAND}`; export r; \
43055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43056 $(NORMAL_TARGET_EXPORTS) \
43057 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
43058 for flag in $(EXTRA_TARGET_FLAGS); do \
43059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43060 done; \
43061 (cd $(TARGET_SUBDIR)/boehm-gc && \
43062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43064 "RANLIB=$${RANLIB}" \
43065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43066 dvi) \
43067 || exit 1
43069 @endif target-boehm-gc
43071 .PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
43072 maybe-pdf-target-boehm-gc:
43073 @if target-boehm-gc
43074 maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
43076 pdf-target-boehm-gc: \
43077 configure-target-boehm-gc
43078 @: $(MAKE); $(unstage)
43079 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43080 r=`${PWD_COMMAND}`; export r; \
43081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43082 $(NORMAL_TARGET_EXPORTS) \
43083 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
43084 for flag in $(EXTRA_TARGET_FLAGS); do \
43085 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43086 done; \
43087 (cd $(TARGET_SUBDIR)/boehm-gc && \
43088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43090 "RANLIB=$${RANLIB}" \
43091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43092 pdf) \
43093 || exit 1
43095 @endif target-boehm-gc
43097 .PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
43098 maybe-html-target-boehm-gc:
43099 @if target-boehm-gc
43100 maybe-html-target-boehm-gc: html-target-boehm-gc
43102 html-target-boehm-gc: \
43103 configure-target-boehm-gc
43104 @: $(MAKE); $(unstage)
43105 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43106 r=`${PWD_COMMAND}`; export r; \
43107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43108 $(NORMAL_TARGET_EXPORTS) \
43109 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
43110 for flag in $(EXTRA_TARGET_FLAGS); do \
43111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43112 done; \
43113 (cd $(TARGET_SUBDIR)/boehm-gc && \
43114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43116 "RANLIB=$${RANLIB}" \
43117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43118 html) \
43119 || exit 1
43121 @endif target-boehm-gc
43123 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
43124 maybe-TAGS-target-boehm-gc:
43125 @if target-boehm-gc
43126 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
43128 TAGS-target-boehm-gc: \
43129 configure-target-boehm-gc
43130 @: $(MAKE); $(unstage)
43131 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43132 r=`${PWD_COMMAND}`; export r; \
43133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43134 $(NORMAL_TARGET_EXPORTS) \
43135 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
43136 for flag in $(EXTRA_TARGET_FLAGS); do \
43137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43138 done; \
43139 (cd $(TARGET_SUBDIR)/boehm-gc && \
43140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43142 "RANLIB=$${RANLIB}" \
43143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43144 TAGS) \
43145 || exit 1
43147 @endif target-boehm-gc
43149 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
43150 maybe-install-info-target-boehm-gc:
43151 @if target-boehm-gc
43152 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
43154 install-info-target-boehm-gc: \
43155 configure-target-boehm-gc \
43156 info-target-boehm-gc
43157 @: $(MAKE); $(unstage)
43158 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43159 r=`${PWD_COMMAND}`; export r; \
43160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43161 $(NORMAL_TARGET_EXPORTS) \
43162 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
43163 for flag in $(EXTRA_TARGET_FLAGS); do \
43164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43165 done; \
43166 (cd $(TARGET_SUBDIR)/boehm-gc && \
43167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43169 "RANLIB=$${RANLIB}" \
43170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43171 install-info) \
43172 || exit 1
43174 @endif target-boehm-gc
43176 .PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
43177 maybe-install-pdf-target-boehm-gc:
43178 @if target-boehm-gc
43179 maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
43181 install-pdf-target-boehm-gc: \
43182 configure-target-boehm-gc \
43183 pdf-target-boehm-gc
43184 @: $(MAKE); $(unstage)
43185 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43186 r=`${PWD_COMMAND}`; export r; \
43187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43188 $(NORMAL_TARGET_EXPORTS) \
43189 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
43190 for flag in $(EXTRA_TARGET_FLAGS); do \
43191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43192 done; \
43193 (cd $(TARGET_SUBDIR)/boehm-gc && \
43194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43196 "RANLIB=$${RANLIB}" \
43197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43198 install-pdf) \
43199 || exit 1
43201 @endif target-boehm-gc
43203 .PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
43204 maybe-install-html-target-boehm-gc:
43205 @if target-boehm-gc
43206 maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
43208 install-html-target-boehm-gc: \
43209 configure-target-boehm-gc \
43210 html-target-boehm-gc
43211 @: $(MAKE); $(unstage)
43212 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43213 r=`${PWD_COMMAND}`; export r; \
43214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43215 $(NORMAL_TARGET_EXPORTS) \
43216 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
43217 for flag in $(EXTRA_TARGET_FLAGS); do \
43218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43219 done; \
43220 (cd $(TARGET_SUBDIR)/boehm-gc && \
43221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43223 "RANLIB=$${RANLIB}" \
43224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43225 install-html) \
43226 || exit 1
43228 @endif target-boehm-gc
43230 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
43231 maybe-installcheck-target-boehm-gc:
43232 @if target-boehm-gc
43233 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
43235 installcheck-target-boehm-gc: \
43236 configure-target-boehm-gc
43237 @: $(MAKE); $(unstage)
43238 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43239 r=`${PWD_COMMAND}`; export r; \
43240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43241 $(NORMAL_TARGET_EXPORTS) \
43242 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
43243 for flag in $(EXTRA_TARGET_FLAGS); do \
43244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43245 done; \
43246 (cd $(TARGET_SUBDIR)/boehm-gc && \
43247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43249 "RANLIB=$${RANLIB}" \
43250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43251 installcheck) \
43252 || exit 1
43254 @endif target-boehm-gc
43256 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
43257 maybe-mostlyclean-target-boehm-gc:
43258 @if target-boehm-gc
43259 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
43261 mostlyclean-target-boehm-gc:
43262 @: $(MAKE); $(unstage)
43263 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43264 r=`${PWD_COMMAND}`; export r; \
43265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43266 $(NORMAL_TARGET_EXPORTS) \
43267 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
43268 for flag in $(EXTRA_TARGET_FLAGS); do \
43269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43270 done; \
43271 (cd $(TARGET_SUBDIR)/boehm-gc && \
43272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43274 "RANLIB=$${RANLIB}" \
43275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43276 mostlyclean) \
43277 || exit 1
43279 @endif target-boehm-gc
43281 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
43282 maybe-clean-target-boehm-gc:
43283 @if target-boehm-gc
43284 maybe-clean-target-boehm-gc: clean-target-boehm-gc
43286 clean-target-boehm-gc:
43287 @: $(MAKE); $(unstage)
43288 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43289 r=`${PWD_COMMAND}`; export r; \
43290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43291 $(NORMAL_TARGET_EXPORTS) \
43292 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
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)/boehm-gc && \
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 clean) \
43302 || exit 1
43304 @endif target-boehm-gc
43306 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
43307 maybe-distclean-target-boehm-gc:
43308 @if target-boehm-gc
43309 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
43311 distclean-target-boehm-gc:
43312 @: $(MAKE); $(unstage)
43313 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43314 r=`${PWD_COMMAND}`; export r; \
43315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43316 $(NORMAL_TARGET_EXPORTS) \
43317 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
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)/boehm-gc && \
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 distclean) \
43327 || exit 1
43329 @endif target-boehm-gc
43331 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
43332 maybe-maintainer-clean-target-boehm-gc:
43333 @if target-boehm-gc
43334 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
43336 maintainer-clean-target-boehm-gc:
43337 @: $(MAKE); $(unstage)
43338 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
43339 r=`${PWD_COMMAND}`; export r; \
43340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43341 $(NORMAL_TARGET_EXPORTS) \
43342 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
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)/boehm-gc && \
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 maintainer-clean) \
43352 || exit 1
43354 @endif target-boehm-gc
43360 .PHONY: configure-target-rda maybe-configure-target-rda
43361 maybe-configure-target-rda:
43362 @if gcc-bootstrap
43363 configure-target-rda: stage_current
43364 @endif gcc-bootstrap
43365 @if target-rda
43366 maybe-configure-target-rda: configure-target-rda
43367 configure-target-rda:
43368 @: $(MAKE); $(unstage)
43369 @r=`${PWD_COMMAND}`; export r; \
43370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43371 echo "Checking multilib configuration for rda..."; \
43372 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
43373 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
43374 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
43375 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
43376 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
43377 else \
43378 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
43379 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
43380 fi; \
43381 else \
43382 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
43383 fi; \
43384 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
43385 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
43386 $(NORMAL_TARGET_EXPORTS) \
43387 echo Configuring in $(TARGET_SUBDIR)/rda; \
43388 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
43389 case $(srcdir) in \
43390 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43391 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
43392 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43393 esac; \
43394 module_srcdir=rda; \
43395 rm -f no-such-file || : ; \
43396 CONFIG_SITE=no-such-file $(SHELL) \
43397 $$s/$$module_srcdir/configure \
43398 --srcdir=$${topdir}/$$module_srcdir \
43399 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43400 --target=${target_alias} \
43401 || exit 1
43402 @endif target-rda
43408 .PHONY: all-target-rda maybe-all-target-rda
43409 maybe-all-target-rda:
43410 @if gcc-bootstrap
43411 all-target-rda: stage_current
43412 @endif gcc-bootstrap
43413 @if target-rda
43414 TARGET-target-rda=all
43415 maybe-all-target-rda: all-target-rda
43416 all-target-rda: configure-target-rda
43417 @: $(MAKE); $(unstage)
43418 @r=`${PWD_COMMAND}`; export r; \
43419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43420 $(NORMAL_TARGET_EXPORTS) \
43421 (cd $(TARGET_SUBDIR)/rda && \
43422 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43423 $(TARGET-target-rda))
43424 @endif target-rda
43430 .PHONY: check-target-rda maybe-check-target-rda
43431 maybe-check-target-rda:
43432 @if target-rda
43433 maybe-check-target-rda: check-target-rda
43435 check-target-rda:
43436 @: $(MAKE); $(unstage)
43437 @r=`${PWD_COMMAND}`; export r; \
43438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43439 $(NORMAL_TARGET_EXPORTS) \
43440 (cd $(TARGET_SUBDIR)/rda && \
43441 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43443 @endif target-rda
43445 .PHONY: install-target-rda maybe-install-target-rda
43446 maybe-install-target-rda:
43447 @if target-rda
43448 maybe-install-target-rda: install-target-rda
43450 install-target-rda: installdirs
43451 @: $(MAKE); $(unstage)
43452 @r=`${PWD_COMMAND}`; export r; \
43453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43454 $(NORMAL_TARGET_EXPORTS) \
43455 (cd $(TARGET_SUBDIR)/rda && \
43456 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43458 @endif target-rda
43460 .PHONY: install-strip-target-rda maybe-install-strip-target-rda
43461 maybe-install-strip-target-rda:
43462 @if target-rda
43463 maybe-install-strip-target-rda: install-strip-target-rda
43465 install-strip-target-rda: installdirs
43466 @: $(MAKE); $(unstage)
43467 @r=`${PWD_COMMAND}`; export r; \
43468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43469 $(NORMAL_TARGET_EXPORTS) \
43470 (cd $(TARGET_SUBDIR)/rda && \
43471 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43473 @endif target-rda
43475 # Other targets (info, dvi, pdf, etc.)
43477 .PHONY: maybe-info-target-rda info-target-rda
43478 maybe-info-target-rda:
43479 @if target-rda
43480 maybe-info-target-rda: info-target-rda
43482 info-target-rda: \
43483 configure-target-rda
43484 @: $(MAKE); $(unstage)
43485 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43486 r=`${PWD_COMMAND}`; export r; \
43487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43488 $(NORMAL_TARGET_EXPORTS) \
43489 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
43490 for flag in $(EXTRA_TARGET_FLAGS); do \
43491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43492 done; \
43493 (cd $(TARGET_SUBDIR)/rda && \
43494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43496 "RANLIB=$${RANLIB}" \
43497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43498 info) \
43499 || exit 1
43501 @endif target-rda
43503 .PHONY: maybe-dvi-target-rda dvi-target-rda
43504 maybe-dvi-target-rda:
43505 @if target-rda
43506 maybe-dvi-target-rda: dvi-target-rda
43508 dvi-target-rda: \
43509 configure-target-rda
43510 @: $(MAKE); $(unstage)
43511 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43512 r=`${PWD_COMMAND}`; export r; \
43513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43514 $(NORMAL_TARGET_EXPORTS) \
43515 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
43516 for flag in $(EXTRA_TARGET_FLAGS); do \
43517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43518 done; \
43519 (cd $(TARGET_SUBDIR)/rda && \
43520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43522 "RANLIB=$${RANLIB}" \
43523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43524 dvi) \
43525 || exit 1
43527 @endif target-rda
43529 .PHONY: maybe-pdf-target-rda pdf-target-rda
43530 maybe-pdf-target-rda:
43531 @if target-rda
43532 maybe-pdf-target-rda: pdf-target-rda
43534 pdf-target-rda: \
43535 configure-target-rda
43536 @: $(MAKE); $(unstage)
43537 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43538 r=`${PWD_COMMAND}`; export r; \
43539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43540 $(NORMAL_TARGET_EXPORTS) \
43541 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
43542 for flag in $(EXTRA_TARGET_FLAGS); do \
43543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43544 done; \
43545 (cd $(TARGET_SUBDIR)/rda && \
43546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43548 "RANLIB=$${RANLIB}" \
43549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43550 pdf) \
43551 || exit 1
43553 @endif target-rda
43555 .PHONY: maybe-html-target-rda html-target-rda
43556 maybe-html-target-rda:
43557 @if target-rda
43558 maybe-html-target-rda: html-target-rda
43560 html-target-rda: \
43561 configure-target-rda
43562 @: $(MAKE); $(unstage)
43563 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43564 r=`${PWD_COMMAND}`; export r; \
43565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43566 $(NORMAL_TARGET_EXPORTS) \
43567 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
43568 for flag in $(EXTRA_TARGET_FLAGS); do \
43569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43570 done; \
43571 (cd $(TARGET_SUBDIR)/rda && \
43572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43574 "RANLIB=$${RANLIB}" \
43575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43576 html) \
43577 || exit 1
43579 @endif target-rda
43581 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
43582 maybe-TAGS-target-rda:
43583 @if target-rda
43584 maybe-TAGS-target-rda: TAGS-target-rda
43586 TAGS-target-rda: \
43587 configure-target-rda
43588 @: $(MAKE); $(unstage)
43589 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43590 r=`${PWD_COMMAND}`; export r; \
43591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43592 $(NORMAL_TARGET_EXPORTS) \
43593 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
43594 for flag in $(EXTRA_TARGET_FLAGS); do \
43595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43596 done; \
43597 (cd $(TARGET_SUBDIR)/rda && \
43598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43600 "RANLIB=$${RANLIB}" \
43601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43602 TAGS) \
43603 || exit 1
43605 @endif target-rda
43607 .PHONY: maybe-install-info-target-rda install-info-target-rda
43608 maybe-install-info-target-rda:
43609 @if target-rda
43610 maybe-install-info-target-rda: install-info-target-rda
43612 install-info-target-rda: \
43613 configure-target-rda \
43614 info-target-rda
43615 @: $(MAKE); $(unstage)
43616 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43617 r=`${PWD_COMMAND}`; export r; \
43618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43619 $(NORMAL_TARGET_EXPORTS) \
43620 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
43621 for flag in $(EXTRA_TARGET_FLAGS); do \
43622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43623 done; \
43624 (cd $(TARGET_SUBDIR)/rda && \
43625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43627 "RANLIB=$${RANLIB}" \
43628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43629 install-info) \
43630 || exit 1
43632 @endif target-rda
43634 .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
43635 maybe-install-pdf-target-rda:
43636 @if target-rda
43637 maybe-install-pdf-target-rda: install-pdf-target-rda
43639 install-pdf-target-rda: \
43640 configure-target-rda \
43641 pdf-target-rda
43642 @: $(MAKE); $(unstage)
43643 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43644 r=`${PWD_COMMAND}`; export r; \
43645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43646 $(NORMAL_TARGET_EXPORTS) \
43647 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
43648 for flag in $(EXTRA_TARGET_FLAGS); do \
43649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43650 done; \
43651 (cd $(TARGET_SUBDIR)/rda && \
43652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43654 "RANLIB=$${RANLIB}" \
43655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43656 install-pdf) \
43657 || exit 1
43659 @endif target-rda
43661 .PHONY: maybe-install-html-target-rda install-html-target-rda
43662 maybe-install-html-target-rda:
43663 @if target-rda
43664 maybe-install-html-target-rda: install-html-target-rda
43666 install-html-target-rda: \
43667 configure-target-rda \
43668 html-target-rda
43669 @: $(MAKE); $(unstage)
43670 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43671 r=`${PWD_COMMAND}`; export r; \
43672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43673 $(NORMAL_TARGET_EXPORTS) \
43674 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
43675 for flag in $(EXTRA_TARGET_FLAGS); do \
43676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43677 done; \
43678 (cd $(TARGET_SUBDIR)/rda && \
43679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43681 "RANLIB=$${RANLIB}" \
43682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43683 install-html) \
43684 || exit 1
43686 @endif target-rda
43688 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
43689 maybe-installcheck-target-rda:
43690 @if target-rda
43691 maybe-installcheck-target-rda: installcheck-target-rda
43693 installcheck-target-rda: \
43694 configure-target-rda
43695 @: $(MAKE); $(unstage)
43696 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43697 r=`${PWD_COMMAND}`; export r; \
43698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43699 $(NORMAL_TARGET_EXPORTS) \
43700 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
43701 for flag in $(EXTRA_TARGET_FLAGS); do \
43702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43703 done; \
43704 (cd $(TARGET_SUBDIR)/rda && \
43705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43707 "RANLIB=$${RANLIB}" \
43708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43709 installcheck) \
43710 || exit 1
43712 @endif target-rda
43714 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
43715 maybe-mostlyclean-target-rda:
43716 @if target-rda
43717 maybe-mostlyclean-target-rda: mostlyclean-target-rda
43719 mostlyclean-target-rda:
43720 @: $(MAKE); $(unstage)
43721 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43722 r=`${PWD_COMMAND}`; export r; \
43723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43724 $(NORMAL_TARGET_EXPORTS) \
43725 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
43726 for flag in $(EXTRA_TARGET_FLAGS); do \
43727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43728 done; \
43729 (cd $(TARGET_SUBDIR)/rda && \
43730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43732 "RANLIB=$${RANLIB}" \
43733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43734 mostlyclean) \
43735 || exit 1
43737 @endif target-rda
43739 .PHONY: maybe-clean-target-rda clean-target-rda
43740 maybe-clean-target-rda:
43741 @if target-rda
43742 maybe-clean-target-rda: clean-target-rda
43744 clean-target-rda:
43745 @: $(MAKE); $(unstage)
43746 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43747 r=`${PWD_COMMAND}`; export r; \
43748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43749 $(NORMAL_TARGET_EXPORTS) \
43750 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
43751 for flag in $(EXTRA_TARGET_FLAGS); do \
43752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43753 done; \
43754 (cd $(TARGET_SUBDIR)/rda && \
43755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43757 "RANLIB=$${RANLIB}" \
43758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43759 clean) \
43760 || exit 1
43762 @endif target-rda
43764 .PHONY: maybe-distclean-target-rda distclean-target-rda
43765 maybe-distclean-target-rda:
43766 @if target-rda
43767 maybe-distclean-target-rda: distclean-target-rda
43769 distclean-target-rda:
43770 @: $(MAKE); $(unstage)
43771 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43772 r=`${PWD_COMMAND}`; export r; \
43773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43774 $(NORMAL_TARGET_EXPORTS) \
43775 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
43776 for flag in $(EXTRA_TARGET_FLAGS); do \
43777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43778 done; \
43779 (cd $(TARGET_SUBDIR)/rda && \
43780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43782 "RANLIB=$${RANLIB}" \
43783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43784 distclean) \
43785 || exit 1
43787 @endif target-rda
43789 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
43790 maybe-maintainer-clean-target-rda:
43791 @if target-rda
43792 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
43794 maintainer-clean-target-rda:
43795 @: $(MAKE); $(unstage)
43796 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
43797 r=`${PWD_COMMAND}`; export r; \
43798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43799 $(NORMAL_TARGET_EXPORTS) \
43800 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
43801 for flag in $(EXTRA_TARGET_FLAGS); do \
43802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43803 done; \
43804 (cd $(TARGET_SUBDIR)/rda && \
43805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43807 "RANLIB=$${RANLIB}" \
43808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43809 maintainer-clean) \
43810 || exit 1
43812 @endif target-rda
43818 .PHONY: configure-target-libada maybe-configure-target-libada
43819 maybe-configure-target-libada:
43820 @if gcc-bootstrap
43821 configure-target-libada: stage_current
43822 @endif gcc-bootstrap
43823 @if target-libada
43824 maybe-configure-target-libada: configure-target-libada
43825 configure-target-libada:
43826 @: $(MAKE); $(unstage)
43827 @r=`${PWD_COMMAND}`; export r; \
43828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43829 echo "Checking multilib configuration for libada..."; \
43830 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
43831 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
43832 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
43833 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
43834 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
43835 else \
43836 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
43837 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
43838 fi; \
43839 else \
43840 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
43841 fi; \
43842 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
43843 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
43844 $(NORMAL_TARGET_EXPORTS) \
43845 echo Configuring in $(TARGET_SUBDIR)/libada; \
43846 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
43847 case $(srcdir) in \
43848 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43849 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
43850 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43851 esac; \
43852 module_srcdir=libada; \
43853 rm -f no-such-file || : ; \
43854 CONFIG_SITE=no-such-file $(SHELL) \
43855 $$s/$$module_srcdir/configure \
43856 --srcdir=$${topdir}/$$module_srcdir \
43857 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43858 --target=${target_alias} \
43859 || exit 1
43860 @endif target-libada
43866 .PHONY: all-target-libada maybe-all-target-libada
43867 maybe-all-target-libada:
43868 @if gcc-bootstrap
43869 all-target-libada: stage_current
43870 @endif gcc-bootstrap
43871 @if target-libada
43872 TARGET-target-libada=all
43873 maybe-all-target-libada: all-target-libada
43874 all-target-libada: configure-target-libada
43875 @: $(MAKE); $(unstage)
43876 @r=`${PWD_COMMAND}`; export r; \
43877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43878 $(NORMAL_TARGET_EXPORTS) \
43879 (cd $(TARGET_SUBDIR)/libada && \
43880 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43881 $(TARGET-target-libada))
43882 @endif target-libada
43888 .PHONY: check-target-libada maybe-check-target-libada
43889 maybe-check-target-libada:
43890 @if target-libada
43891 maybe-check-target-libada: check-target-libada
43893 check-target-libada:
43894 @: $(MAKE); $(unstage)
43895 @r=`${PWD_COMMAND}`; export r; \
43896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43897 $(NORMAL_TARGET_EXPORTS) \
43898 (cd $(TARGET_SUBDIR)/libada && \
43899 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43901 @endif target-libada
43903 .PHONY: install-target-libada maybe-install-target-libada
43904 maybe-install-target-libada:
43905 @if target-libada
43906 maybe-install-target-libada: install-target-libada
43908 install-target-libada: installdirs
43909 @: $(MAKE); $(unstage)
43910 @r=`${PWD_COMMAND}`; export r; \
43911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43912 $(NORMAL_TARGET_EXPORTS) \
43913 (cd $(TARGET_SUBDIR)/libada && \
43914 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43916 @endif target-libada
43918 .PHONY: install-strip-target-libada maybe-install-strip-target-libada
43919 maybe-install-strip-target-libada:
43920 @if target-libada
43921 maybe-install-strip-target-libada: install-strip-target-libada
43923 install-strip-target-libada: installdirs
43924 @: $(MAKE); $(unstage)
43925 @r=`${PWD_COMMAND}`; export r; \
43926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43927 $(NORMAL_TARGET_EXPORTS) \
43928 (cd $(TARGET_SUBDIR)/libada && \
43929 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43931 @endif target-libada
43933 # Other targets (info, dvi, pdf, etc.)
43935 .PHONY: maybe-info-target-libada info-target-libada
43936 maybe-info-target-libada:
43937 @if target-libada
43938 maybe-info-target-libada: info-target-libada
43940 info-target-libada: \
43941 configure-target-libada
43942 @: $(MAKE); $(unstage)
43943 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43944 r=`${PWD_COMMAND}`; export r; \
43945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43946 $(NORMAL_TARGET_EXPORTS) \
43947 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
43948 for flag in $(EXTRA_TARGET_FLAGS); do \
43949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43950 done; \
43951 (cd $(TARGET_SUBDIR)/libada && \
43952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43954 "RANLIB=$${RANLIB}" \
43955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43956 info) \
43957 || exit 1
43959 @endif target-libada
43961 .PHONY: maybe-dvi-target-libada dvi-target-libada
43962 maybe-dvi-target-libada:
43963 @if target-libada
43964 maybe-dvi-target-libada: dvi-target-libada
43966 dvi-target-libada: \
43967 configure-target-libada
43968 @: $(MAKE); $(unstage)
43969 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43970 r=`${PWD_COMMAND}`; export r; \
43971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43972 $(NORMAL_TARGET_EXPORTS) \
43973 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
43974 for flag in $(EXTRA_TARGET_FLAGS); do \
43975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43976 done; \
43977 (cd $(TARGET_SUBDIR)/libada && \
43978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43980 "RANLIB=$${RANLIB}" \
43981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43982 dvi) \
43983 || exit 1
43985 @endif target-libada
43987 .PHONY: maybe-pdf-target-libada pdf-target-libada
43988 maybe-pdf-target-libada:
43989 @if target-libada
43990 maybe-pdf-target-libada: pdf-target-libada
43992 pdf-target-libada: \
43993 configure-target-libada
43994 @: $(MAKE); $(unstage)
43995 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
43996 r=`${PWD_COMMAND}`; export r; \
43997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43998 $(NORMAL_TARGET_EXPORTS) \
43999 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
44000 for flag in $(EXTRA_TARGET_FLAGS); do \
44001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44002 done; \
44003 (cd $(TARGET_SUBDIR)/libada && \
44004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44006 "RANLIB=$${RANLIB}" \
44007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44008 pdf) \
44009 || exit 1
44011 @endif target-libada
44013 .PHONY: maybe-html-target-libada html-target-libada
44014 maybe-html-target-libada:
44015 @if target-libada
44016 maybe-html-target-libada: html-target-libada
44018 html-target-libada: \
44019 configure-target-libada
44020 @: $(MAKE); $(unstage)
44021 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44022 r=`${PWD_COMMAND}`; export r; \
44023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44024 $(NORMAL_TARGET_EXPORTS) \
44025 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
44026 for flag in $(EXTRA_TARGET_FLAGS); do \
44027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44028 done; \
44029 (cd $(TARGET_SUBDIR)/libada && \
44030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44032 "RANLIB=$${RANLIB}" \
44033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44034 html) \
44035 || exit 1
44037 @endif target-libada
44039 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
44040 maybe-TAGS-target-libada:
44041 @if target-libada
44042 maybe-TAGS-target-libada: TAGS-target-libada
44044 TAGS-target-libada: \
44045 configure-target-libada
44046 @: $(MAKE); $(unstage)
44047 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44048 r=`${PWD_COMMAND}`; export r; \
44049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44050 $(NORMAL_TARGET_EXPORTS) \
44051 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
44052 for flag in $(EXTRA_TARGET_FLAGS); do \
44053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44054 done; \
44055 (cd $(TARGET_SUBDIR)/libada && \
44056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44058 "RANLIB=$${RANLIB}" \
44059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44060 TAGS) \
44061 || exit 1
44063 @endif target-libada
44065 .PHONY: maybe-install-info-target-libada install-info-target-libada
44066 maybe-install-info-target-libada:
44067 @if target-libada
44068 maybe-install-info-target-libada: install-info-target-libada
44070 install-info-target-libada: \
44071 configure-target-libada \
44072 info-target-libada
44073 @: $(MAKE); $(unstage)
44074 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44075 r=`${PWD_COMMAND}`; export r; \
44076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44077 $(NORMAL_TARGET_EXPORTS) \
44078 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
44079 for flag in $(EXTRA_TARGET_FLAGS); do \
44080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44081 done; \
44082 (cd $(TARGET_SUBDIR)/libada && \
44083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44085 "RANLIB=$${RANLIB}" \
44086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44087 install-info) \
44088 || exit 1
44090 @endif target-libada
44092 .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
44093 maybe-install-pdf-target-libada:
44094 @if target-libada
44095 maybe-install-pdf-target-libada: install-pdf-target-libada
44097 install-pdf-target-libada: \
44098 configure-target-libada \
44099 pdf-target-libada
44100 @: $(MAKE); $(unstage)
44101 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44102 r=`${PWD_COMMAND}`; export r; \
44103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44104 $(NORMAL_TARGET_EXPORTS) \
44105 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
44106 for flag in $(EXTRA_TARGET_FLAGS); do \
44107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44108 done; \
44109 (cd $(TARGET_SUBDIR)/libada && \
44110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44112 "RANLIB=$${RANLIB}" \
44113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44114 install-pdf) \
44115 || exit 1
44117 @endif target-libada
44119 .PHONY: maybe-install-html-target-libada install-html-target-libada
44120 maybe-install-html-target-libada:
44121 @if target-libada
44122 maybe-install-html-target-libada: install-html-target-libada
44124 install-html-target-libada: \
44125 configure-target-libada \
44126 html-target-libada
44127 @: $(MAKE); $(unstage)
44128 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44129 r=`${PWD_COMMAND}`; export r; \
44130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44131 $(NORMAL_TARGET_EXPORTS) \
44132 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
44133 for flag in $(EXTRA_TARGET_FLAGS); do \
44134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44135 done; \
44136 (cd $(TARGET_SUBDIR)/libada && \
44137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44139 "RANLIB=$${RANLIB}" \
44140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44141 install-html) \
44142 || exit 1
44144 @endif target-libada
44146 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
44147 maybe-installcheck-target-libada:
44148 @if target-libada
44149 maybe-installcheck-target-libada: installcheck-target-libada
44151 installcheck-target-libada: \
44152 configure-target-libada
44153 @: $(MAKE); $(unstage)
44154 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44155 r=`${PWD_COMMAND}`; export r; \
44156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44157 $(NORMAL_TARGET_EXPORTS) \
44158 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
44159 for flag in $(EXTRA_TARGET_FLAGS); do \
44160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44161 done; \
44162 (cd $(TARGET_SUBDIR)/libada && \
44163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44165 "RANLIB=$${RANLIB}" \
44166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44167 installcheck) \
44168 || exit 1
44170 @endif target-libada
44172 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
44173 maybe-mostlyclean-target-libada:
44174 @if target-libada
44175 maybe-mostlyclean-target-libada: mostlyclean-target-libada
44177 mostlyclean-target-libada:
44178 @: $(MAKE); $(unstage)
44179 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44180 r=`${PWD_COMMAND}`; export r; \
44181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44182 $(NORMAL_TARGET_EXPORTS) \
44183 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
44184 for flag in $(EXTRA_TARGET_FLAGS); do \
44185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44186 done; \
44187 (cd $(TARGET_SUBDIR)/libada && \
44188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44190 "RANLIB=$${RANLIB}" \
44191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44192 mostlyclean) \
44193 || exit 1
44195 @endif target-libada
44197 .PHONY: maybe-clean-target-libada clean-target-libada
44198 maybe-clean-target-libada:
44199 @if target-libada
44200 maybe-clean-target-libada: clean-target-libada
44202 clean-target-libada:
44203 @: $(MAKE); $(unstage)
44204 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44205 r=`${PWD_COMMAND}`; export r; \
44206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44207 $(NORMAL_TARGET_EXPORTS) \
44208 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
44209 for flag in $(EXTRA_TARGET_FLAGS); do \
44210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44211 done; \
44212 (cd $(TARGET_SUBDIR)/libada && \
44213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44215 "RANLIB=$${RANLIB}" \
44216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44217 clean) \
44218 || exit 1
44220 @endif target-libada
44222 .PHONY: maybe-distclean-target-libada distclean-target-libada
44223 maybe-distclean-target-libada:
44224 @if target-libada
44225 maybe-distclean-target-libada: distclean-target-libada
44227 distclean-target-libada:
44228 @: $(MAKE); $(unstage)
44229 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44230 r=`${PWD_COMMAND}`; export r; \
44231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44232 $(NORMAL_TARGET_EXPORTS) \
44233 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
44234 for flag in $(EXTRA_TARGET_FLAGS); do \
44235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44236 done; \
44237 (cd $(TARGET_SUBDIR)/libada && \
44238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44240 "RANLIB=$${RANLIB}" \
44241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44242 distclean) \
44243 || exit 1
44245 @endif target-libada
44247 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
44248 maybe-maintainer-clean-target-libada:
44249 @if target-libada
44250 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
44252 maintainer-clean-target-libada:
44253 @: $(MAKE); $(unstage)
44254 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
44255 r=`${PWD_COMMAND}`; export r; \
44256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44257 $(NORMAL_TARGET_EXPORTS) \
44258 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
44259 for flag in $(EXTRA_TARGET_FLAGS); do \
44260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44261 done; \
44262 (cd $(TARGET_SUBDIR)/libada && \
44263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44265 "RANLIB=$${RANLIB}" \
44266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44267 maintainer-clean) \
44268 || exit 1
44270 @endif target-libada
44276 .PHONY: configure-target-libgomp maybe-configure-target-libgomp
44277 maybe-configure-target-libgomp:
44278 @if gcc-bootstrap
44279 configure-target-libgomp: stage_current
44280 @endif gcc-bootstrap
44281 @if target-libgomp
44282 maybe-configure-target-libgomp: configure-target-libgomp
44283 configure-target-libgomp:
44284 @r=`${PWD_COMMAND}`; export r; \
44285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44286 echo "Checking multilib configuration for libgomp..."; \
44287 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
44288 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
44289 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44290 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44291 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
44292 else \
44293 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
44294 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44295 fi; \
44296 else \
44297 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44298 fi; \
44299 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
44300 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
44301 $(NORMAL_TARGET_EXPORTS) \
44302 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
44303 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
44304 case $(srcdir) in \
44305 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44306 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
44307 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44308 esac; \
44309 module_srcdir=libgomp; \
44310 rm -f no-such-file || : ; \
44311 CONFIG_SITE=no-such-file $(SHELL) \
44312 $$s/$$module_srcdir/configure \
44313 --srcdir=$${topdir}/$$module_srcdir \
44314 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44315 --target=${target_alias} \
44316 || exit 1
44317 @endif target-libgomp
44321 .PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
44322 maybe-configure-stage1-target-libgomp:
44323 @if target-libgomp-bootstrap
44324 maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
44325 configure-stage1-target-libgomp:
44326 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
44327 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
44328 @r=`${PWD_COMMAND}`; export r; \
44329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44330 TFLAGS="$(STAGE1_TFLAGS)"; \
44331 echo "Checking multilib configuration for libgomp..."; \
44332 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
44333 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44334 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44335 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
44336 else \
44337 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
44338 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44339 fi; \
44340 else \
44341 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44342 fi; \
44343 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
44344 $(NORMAL_TARGET_EXPORTS) \
44345 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44346 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44347 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
44348 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
44349 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
44350 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
44351 case $(srcdir) in \
44352 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44353 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
44354 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44355 esac; \
44356 module_srcdir=libgomp; \
44357 $(SHELL) $$s/$$module_srcdir/configure \
44358 --srcdir=$${topdir}/$$module_srcdir \
44359 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44360 --target=${target_alias} \
44362 $(STAGE1_CONFIGURE_FLAGS)
44363 @endif target-libgomp-bootstrap
44365 .PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
44366 maybe-configure-stage2-target-libgomp:
44367 @if target-libgomp-bootstrap
44368 maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
44369 configure-stage2-target-libgomp:
44370 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
44371 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
44372 @r=`${PWD_COMMAND}`; export r; \
44373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44374 TFLAGS="$(STAGE2_TFLAGS)"; \
44375 echo "Checking multilib configuration for libgomp..."; \
44376 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
44377 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44378 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44379 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
44380 else \
44381 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
44382 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44383 fi; \
44384 else \
44385 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44386 fi; \
44387 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
44388 $(NORMAL_TARGET_EXPORTS) \
44390 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44391 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44392 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
44393 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
44394 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
44395 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
44396 case $(srcdir) in \
44397 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44398 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
44399 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44400 esac; \
44401 module_srcdir=libgomp; \
44402 $(SHELL) $$s/$$module_srcdir/configure \
44403 --srcdir=$${topdir}/$$module_srcdir \
44404 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44405 --target=${target_alias} \
44406 --with-build-libsubdir=$(HOST_SUBDIR) \
44407 $(STAGE2_CONFIGURE_FLAGS)
44408 @endif target-libgomp-bootstrap
44410 .PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
44411 maybe-configure-stage3-target-libgomp:
44412 @if target-libgomp-bootstrap
44413 maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
44414 configure-stage3-target-libgomp:
44415 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
44416 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
44417 @r=`${PWD_COMMAND}`; export r; \
44418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44419 TFLAGS="$(STAGE3_TFLAGS)"; \
44420 echo "Checking multilib configuration for libgomp..."; \
44421 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
44422 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44423 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44424 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
44425 else \
44426 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
44427 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44428 fi; \
44429 else \
44430 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44431 fi; \
44432 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
44433 $(NORMAL_TARGET_EXPORTS) \
44435 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44436 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44437 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
44438 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
44439 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
44440 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
44441 case $(srcdir) in \
44442 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44443 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
44444 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44445 esac; \
44446 module_srcdir=libgomp; \
44447 $(SHELL) $$s/$$module_srcdir/configure \
44448 --srcdir=$${topdir}/$$module_srcdir \
44449 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44450 --target=${target_alias} \
44451 --with-build-libsubdir=$(HOST_SUBDIR) \
44452 $(STAGE3_CONFIGURE_FLAGS)
44453 @endif target-libgomp-bootstrap
44455 .PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
44456 maybe-configure-stage4-target-libgomp:
44457 @if target-libgomp-bootstrap
44458 maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
44459 configure-stage4-target-libgomp:
44460 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
44461 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
44462 @r=`${PWD_COMMAND}`; export r; \
44463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44464 TFLAGS="$(STAGE4_TFLAGS)"; \
44465 echo "Checking multilib configuration for libgomp..."; \
44466 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
44467 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44468 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44469 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
44470 else \
44471 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
44472 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44473 fi; \
44474 else \
44475 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44476 fi; \
44477 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
44478 $(NORMAL_TARGET_EXPORTS) \
44480 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44481 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44482 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
44483 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
44484 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
44485 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
44486 case $(srcdir) in \
44487 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44488 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
44489 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44490 esac; \
44491 module_srcdir=libgomp; \
44492 $(SHELL) $$s/$$module_srcdir/configure \
44493 --srcdir=$${topdir}/$$module_srcdir \
44494 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44495 --target=${target_alias} \
44496 --with-build-libsubdir=$(HOST_SUBDIR) \
44497 $(STAGE4_CONFIGURE_FLAGS)
44498 @endif target-libgomp-bootstrap
44500 .PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
44501 maybe-configure-stageprofile-target-libgomp:
44502 @if target-libgomp-bootstrap
44503 maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
44504 configure-stageprofile-target-libgomp:
44505 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
44506 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
44507 @r=`${PWD_COMMAND}`; export r; \
44508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44509 TFLAGS="$(STAGEprofile_TFLAGS)"; \
44510 echo "Checking multilib configuration for libgomp..."; \
44511 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
44512 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44513 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44514 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
44515 else \
44516 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
44517 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44518 fi; \
44519 else \
44520 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44521 fi; \
44522 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
44523 $(NORMAL_TARGET_EXPORTS) \
44525 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44526 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44527 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
44528 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
44529 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
44530 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
44531 case $(srcdir) in \
44532 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44533 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
44534 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44535 esac; \
44536 module_srcdir=libgomp; \
44537 $(SHELL) $$s/$$module_srcdir/configure \
44538 --srcdir=$${topdir}/$$module_srcdir \
44539 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44540 --target=${target_alias} \
44541 --with-build-libsubdir=$(HOST_SUBDIR) \
44542 $(STAGEprofile_CONFIGURE_FLAGS)
44543 @endif target-libgomp-bootstrap
44545 .PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
44546 maybe-configure-stagefeedback-target-libgomp:
44547 @if target-libgomp-bootstrap
44548 maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
44549 configure-stagefeedback-target-libgomp:
44550 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
44551 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
44552 @r=`${PWD_COMMAND}`; export r; \
44553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44554 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
44555 echo "Checking multilib configuration for libgomp..."; \
44556 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
44557 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44558 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
44559 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
44560 else \
44561 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
44562 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44563 fi; \
44564 else \
44565 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
44566 fi; \
44567 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
44568 $(NORMAL_TARGET_EXPORTS) \
44570 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
44571 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
44572 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
44573 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
44574 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
44575 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
44576 case $(srcdir) in \
44577 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
44578 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
44579 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
44580 esac; \
44581 module_srcdir=libgomp; \
44582 $(SHELL) $$s/$$module_srcdir/configure \
44583 --srcdir=$${topdir}/$$module_srcdir \
44584 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
44585 --target=${target_alias} \
44586 --with-build-libsubdir=$(HOST_SUBDIR) \
44587 $(STAGEfeedback_CONFIGURE_FLAGS)
44588 @endif target-libgomp-bootstrap
44594 .PHONY: all-target-libgomp maybe-all-target-libgomp
44595 maybe-all-target-libgomp:
44596 @if gcc-bootstrap
44597 all-target-libgomp: stage_current
44598 @endif gcc-bootstrap
44599 @if target-libgomp
44600 TARGET-target-libgomp=all
44601 maybe-all-target-libgomp: all-target-libgomp
44602 all-target-libgomp: configure-target-libgomp
44603 @r=`${PWD_COMMAND}`; export r; \
44604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44605 $(NORMAL_TARGET_EXPORTS) \
44606 (cd $(TARGET_SUBDIR)/libgomp && \
44607 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
44608 $(TARGET-target-libgomp))
44609 @endif target-libgomp
44613 .PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
44614 .PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
44615 maybe-all-stage1-target-libgomp:
44616 maybe-clean-stage1-target-libgomp:
44617 @if target-libgomp-bootstrap
44618 maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
44619 all-stage1: all-stage1-target-libgomp
44620 TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
44621 all-stage1-target-libgomp: configure-stage1-target-libgomp
44622 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
44623 @r=`${PWD_COMMAND}`; export r; \
44624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44625 TFLAGS="$(STAGE1_TFLAGS)"; \
44626 $(NORMAL_TARGET_EXPORTS) \
44627 cd $(TARGET_SUBDIR)/libgomp && \
44628 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44629 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44630 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44631 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44632 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44633 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44634 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44635 $(EXTRA_TARGET_FLAGS) \
44637 TFLAGS="$(STAGE1_TFLAGS)" \
44638 $(TARGET-stage1-target-libgomp)
44640 maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
44641 clean-stage1: clean-stage1-target-libgomp
44642 clean-stage1-target-libgomp:
44643 @if [ $(current_stage) = stage1 ]; then \
44644 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
44645 else \
44646 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
44647 $(MAKE) stage1-start; \
44648 fi; \
44649 cd $(TARGET_SUBDIR)/libgomp && \
44650 $(MAKE) $(EXTRA_TARGET_FLAGS) \
44651 clean
44652 @endif target-libgomp-bootstrap
44655 .PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
44656 .PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
44657 maybe-all-stage2-target-libgomp:
44658 maybe-clean-stage2-target-libgomp:
44659 @if target-libgomp-bootstrap
44660 maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
44661 all-stage2: all-stage2-target-libgomp
44662 TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
44663 all-stage2-target-libgomp: configure-stage2-target-libgomp
44664 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
44665 @r=`${PWD_COMMAND}`; export r; \
44666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44667 TFLAGS="$(STAGE2_TFLAGS)"; \
44668 $(NORMAL_TARGET_EXPORTS) \
44670 cd $(TARGET_SUBDIR)/libgomp && \
44671 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44672 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44673 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44674 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44675 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44676 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44677 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44678 $(EXTRA_TARGET_FLAGS) \
44679 TFLAGS="$(STAGE2_TFLAGS)" \
44680 $(TARGET-stage2-target-libgomp)
44682 maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
44683 clean-stage2: clean-stage2-target-libgomp
44684 clean-stage2-target-libgomp:
44685 @if [ $(current_stage) = stage2 ]; then \
44686 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
44687 else \
44688 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
44689 $(MAKE) stage2-start; \
44690 fi; \
44691 cd $(TARGET_SUBDIR)/libgomp && \
44692 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
44693 @endif target-libgomp-bootstrap
44696 .PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
44697 .PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
44698 maybe-all-stage3-target-libgomp:
44699 maybe-clean-stage3-target-libgomp:
44700 @if target-libgomp-bootstrap
44701 maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
44702 all-stage3: all-stage3-target-libgomp
44703 TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
44704 all-stage3-target-libgomp: configure-stage3-target-libgomp
44705 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
44706 @r=`${PWD_COMMAND}`; export r; \
44707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44708 TFLAGS="$(STAGE3_TFLAGS)"; \
44709 $(NORMAL_TARGET_EXPORTS) \
44711 cd $(TARGET_SUBDIR)/libgomp && \
44712 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44713 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44714 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44715 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44716 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44717 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44718 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44719 $(EXTRA_TARGET_FLAGS) \
44720 TFLAGS="$(STAGE3_TFLAGS)" \
44721 $(TARGET-stage3-target-libgomp)
44723 maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
44724 clean-stage3: clean-stage3-target-libgomp
44725 clean-stage3-target-libgomp:
44726 @if [ $(current_stage) = stage3 ]; then \
44727 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
44728 else \
44729 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
44730 $(MAKE) stage3-start; \
44731 fi; \
44732 cd $(TARGET_SUBDIR)/libgomp && \
44733 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
44734 @endif target-libgomp-bootstrap
44737 .PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
44738 .PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
44739 maybe-all-stage4-target-libgomp:
44740 maybe-clean-stage4-target-libgomp:
44741 @if target-libgomp-bootstrap
44742 maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
44743 all-stage4: all-stage4-target-libgomp
44744 TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
44745 all-stage4-target-libgomp: configure-stage4-target-libgomp
44746 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
44747 @r=`${PWD_COMMAND}`; export r; \
44748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44749 TFLAGS="$(STAGE4_TFLAGS)"; \
44750 $(NORMAL_TARGET_EXPORTS) \
44752 cd $(TARGET_SUBDIR)/libgomp && \
44753 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44754 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44755 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44756 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44757 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44758 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44759 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44760 $(EXTRA_TARGET_FLAGS) \
44761 TFLAGS="$(STAGE4_TFLAGS)" \
44762 $(TARGET-stage4-target-libgomp)
44764 maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
44765 clean-stage4: clean-stage4-target-libgomp
44766 clean-stage4-target-libgomp:
44767 @if [ $(current_stage) = stage4 ]; then \
44768 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
44769 else \
44770 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
44771 $(MAKE) stage4-start; \
44772 fi; \
44773 cd $(TARGET_SUBDIR)/libgomp && \
44774 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
44775 @endif target-libgomp-bootstrap
44778 .PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
44779 .PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
44780 maybe-all-stageprofile-target-libgomp:
44781 maybe-clean-stageprofile-target-libgomp:
44782 @if target-libgomp-bootstrap
44783 maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
44784 all-stageprofile: all-stageprofile-target-libgomp
44785 TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
44786 all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
44787 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
44788 @r=`${PWD_COMMAND}`; export r; \
44789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44790 TFLAGS="$(STAGEprofile_TFLAGS)"; \
44791 $(NORMAL_TARGET_EXPORTS) \
44793 cd $(TARGET_SUBDIR)/libgomp && \
44794 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44795 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44796 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44797 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44798 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44799 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44800 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44801 $(EXTRA_TARGET_FLAGS) \
44802 TFLAGS="$(STAGEprofile_TFLAGS)" \
44803 $(TARGET-stageprofile-target-libgomp)
44805 maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
44806 clean-stageprofile: clean-stageprofile-target-libgomp
44807 clean-stageprofile-target-libgomp:
44808 @if [ $(current_stage) = stageprofile ]; then \
44809 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
44810 else \
44811 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
44812 $(MAKE) stageprofile-start; \
44813 fi; \
44814 cd $(TARGET_SUBDIR)/libgomp && \
44815 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
44816 @endif target-libgomp-bootstrap
44819 .PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
44820 .PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
44821 maybe-all-stagefeedback-target-libgomp:
44822 maybe-clean-stagefeedback-target-libgomp:
44823 @if target-libgomp-bootstrap
44824 maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
44825 all-stagefeedback: all-stagefeedback-target-libgomp
44826 TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
44827 all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
44828 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
44829 @r=`${PWD_COMMAND}`; export r; \
44830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44831 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
44832 $(NORMAL_TARGET_EXPORTS) \
44834 cd $(TARGET_SUBDIR)/libgomp && \
44835 $(MAKE) $(BASE_FLAGS_TO_PASS) \
44836 CFLAGS="$(CFLAGS_FOR_TARGET)" \
44837 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
44838 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
44839 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
44840 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
44841 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
44842 $(EXTRA_TARGET_FLAGS) \
44843 TFLAGS="$(STAGEfeedback_TFLAGS)" \
44844 $(TARGET-stagefeedback-target-libgomp)
44846 maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
44847 clean-stagefeedback: clean-stagefeedback-target-libgomp
44848 clean-stagefeedback-target-libgomp:
44849 @if [ $(current_stage) = stagefeedback ]; then \
44850 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
44851 else \
44852 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
44853 $(MAKE) stagefeedback-start; \
44854 fi; \
44855 cd $(TARGET_SUBDIR)/libgomp && \
44856 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
44857 @endif target-libgomp-bootstrap
44864 .PHONY: check-target-libgomp maybe-check-target-libgomp
44865 maybe-check-target-libgomp:
44866 @if target-libgomp
44867 maybe-check-target-libgomp: check-target-libgomp
44869 check-target-libgomp:
44870 @: $(MAKE); $(unstage)
44871 @r=`${PWD_COMMAND}`; export r; \
44872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44873 $(NORMAL_TARGET_EXPORTS) \
44874 (cd $(TARGET_SUBDIR)/libgomp && \
44875 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
44877 @endif target-libgomp
44879 .PHONY: install-target-libgomp maybe-install-target-libgomp
44880 maybe-install-target-libgomp:
44881 @if target-libgomp
44882 maybe-install-target-libgomp: install-target-libgomp
44884 install-target-libgomp: installdirs
44885 @: $(MAKE); $(unstage)
44886 @r=`${PWD_COMMAND}`; export r; \
44887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44888 $(NORMAL_TARGET_EXPORTS) \
44889 (cd $(TARGET_SUBDIR)/libgomp && \
44890 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
44892 @endif target-libgomp
44894 .PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
44895 maybe-install-strip-target-libgomp:
44896 @if target-libgomp
44897 maybe-install-strip-target-libgomp: install-strip-target-libgomp
44899 install-strip-target-libgomp: installdirs
44900 @: $(MAKE); $(unstage)
44901 @r=`${PWD_COMMAND}`; export r; \
44902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44903 $(NORMAL_TARGET_EXPORTS) \
44904 (cd $(TARGET_SUBDIR)/libgomp && \
44905 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
44907 @endif target-libgomp
44909 # Other targets (info, dvi, pdf, etc.)
44911 .PHONY: maybe-info-target-libgomp info-target-libgomp
44912 maybe-info-target-libgomp:
44913 @if target-libgomp
44914 maybe-info-target-libgomp: info-target-libgomp
44916 info-target-libgomp: \
44917 configure-target-libgomp
44918 @: $(MAKE); $(unstage)
44919 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44920 r=`${PWD_COMMAND}`; export r; \
44921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44922 $(NORMAL_TARGET_EXPORTS) \
44923 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
44924 for flag in $(EXTRA_TARGET_FLAGS); do \
44925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44926 done; \
44927 (cd $(TARGET_SUBDIR)/libgomp && \
44928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44930 "RANLIB=$${RANLIB}" \
44931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44932 info) \
44933 || exit 1
44935 @endif target-libgomp
44937 .PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
44938 maybe-dvi-target-libgomp:
44939 @if target-libgomp
44940 maybe-dvi-target-libgomp: dvi-target-libgomp
44942 dvi-target-libgomp: \
44943 configure-target-libgomp
44944 @: $(MAKE); $(unstage)
44945 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44946 r=`${PWD_COMMAND}`; export r; \
44947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44948 $(NORMAL_TARGET_EXPORTS) \
44949 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
44950 for flag in $(EXTRA_TARGET_FLAGS); do \
44951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44952 done; \
44953 (cd $(TARGET_SUBDIR)/libgomp && \
44954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44956 "RANLIB=$${RANLIB}" \
44957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44958 dvi) \
44959 || exit 1
44961 @endif target-libgomp
44963 .PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
44964 maybe-pdf-target-libgomp:
44965 @if target-libgomp
44966 maybe-pdf-target-libgomp: pdf-target-libgomp
44968 pdf-target-libgomp: \
44969 configure-target-libgomp
44970 @: $(MAKE); $(unstage)
44971 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44972 r=`${PWD_COMMAND}`; export r; \
44973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44974 $(NORMAL_TARGET_EXPORTS) \
44975 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
44976 for flag in $(EXTRA_TARGET_FLAGS); do \
44977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
44978 done; \
44979 (cd $(TARGET_SUBDIR)/libgomp && \
44980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
44981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
44982 "RANLIB=$${RANLIB}" \
44983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
44984 pdf) \
44985 || exit 1
44987 @endif target-libgomp
44989 .PHONY: maybe-html-target-libgomp html-target-libgomp
44990 maybe-html-target-libgomp:
44991 @if target-libgomp
44992 maybe-html-target-libgomp: html-target-libgomp
44994 html-target-libgomp: \
44995 configure-target-libgomp
44996 @: $(MAKE); $(unstage)
44997 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
44998 r=`${PWD_COMMAND}`; export r; \
44999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45000 $(NORMAL_TARGET_EXPORTS) \
45001 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
45002 for flag in $(EXTRA_TARGET_FLAGS); do \
45003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45004 done; \
45005 (cd $(TARGET_SUBDIR)/libgomp && \
45006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45008 "RANLIB=$${RANLIB}" \
45009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45010 html) \
45011 || exit 1
45013 @endif target-libgomp
45015 .PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
45016 maybe-TAGS-target-libgomp:
45017 @if target-libgomp
45018 maybe-TAGS-target-libgomp: TAGS-target-libgomp
45020 TAGS-target-libgomp: \
45021 configure-target-libgomp
45022 @: $(MAKE); $(unstage)
45023 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45024 r=`${PWD_COMMAND}`; export r; \
45025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45026 $(NORMAL_TARGET_EXPORTS) \
45027 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
45028 for flag in $(EXTRA_TARGET_FLAGS); do \
45029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45030 done; \
45031 (cd $(TARGET_SUBDIR)/libgomp && \
45032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45034 "RANLIB=$${RANLIB}" \
45035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45036 TAGS) \
45037 || exit 1
45039 @endif target-libgomp
45041 .PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
45042 maybe-install-info-target-libgomp:
45043 @if target-libgomp
45044 maybe-install-info-target-libgomp: install-info-target-libgomp
45046 install-info-target-libgomp: \
45047 configure-target-libgomp \
45048 info-target-libgomp
45049 @: $(MAKE); $(unstage)
45050 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45051 r=`${PWD_COMMAND}`; export r; \
45052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45053 $(NORMAL_TARGET_EXPORTS) \
45054 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
45055 for flag in $(EXTRA_TARGET_FLAGS); do \
45056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45057 done; \
45058 (cd $(TARGET_SUBDIR)/libgomp && \
45059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45061 "RANLIB=$${RANLIB}" \
45062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45063 install-info) \
45064 || exit 1
45066 @endif target-libgomp
45068 .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
45069 maybe-install-pdf-target-libgomp:
45070 @if target-libgomp
45071 maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
45073 install-pdf-target-libgomp: \
45074 configure-target-libgomp \
45075 pdf-target-libgomp
45076 @: $(MAKE); $(unstage)
45077 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45078 r=`${PWD_COMMAND}`; export r; \
45079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45080 $(NORMAL_TARGET_EXPORTS) \
45081 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
45082 for flag in $(EXTRA_TARGET_FLAGS); do \
45083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45084 done; \
45085 (cd $(TARGET_SUBDIR)/libgomp && \
45086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45088 "RANLIB=$${RANLIB}" \
45089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45090 install-pdf) \
45091 || exit 1
45093 @endif target-libgomp
45095 .PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
45096 maybe-install-html-target-libgomp:
45097 @if target-libgomp
45098 maybe-install-html-target-libgomp: install-html-target-libgomp
45100 install-html-target-libgomp: \
45101 configure-target-libgomp \
45102 html-target-libgomp
45103 @: $(MAKE); $(unstage)
45104 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45105 r=`${PWD_COMMAND}`; export r; \
45106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45107 $(NORMAL_TARGET_EXPORTS) \
45108 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
45109 for flag in $(EXTRA_TARGET_FLAGS); do \
45110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45111 done; \
45112 (cd $(TARGET_SUBDIR)/libgomp && \
45113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45115 "RANLIB=$${RANLIB}" \
45116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45117 install-html) \
45118 || exit 1
45120 @endif target-libgomp
45122 .PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
45123 maybe-installcheck-target-libgomp:
45124 @if target-libgomp
45125 maybe-installcheck-target-libgomp: installcheck-target-libgomp
45127 installcheck-target-libgomp: \
45128 configure-target-libgomp
45129 @: $(MAKE); $(unstage)
45130 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45131 r=`${PWD_COMMAND}`; export r; \
45132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45133 $(NORMAL_TARGET_EXPORTS) \
45134 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
45135 for flag in $(EXTRA_TARGET_FLAGS); do \
45136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45137 done; \
45138 (cd $(TARGET_SUBDIR)/libgomp && \
45139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45141 "RANLIB=$${RANLIB}" \
45142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45143 installcheck) \
45144 || exit 1
45146 @endif target-libgomp
45148 .PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
45149 maybe-mostlyclean-target-libgomp:
45150 @if target-libgomp
45151 maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
45153 mostlyclean-target-libgomp:
45154 @: $(MAKE); $(unstage)
45155 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45156 r=`${PWD_COMMAND}`; export r; \
45157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45158 $(NORMAL_TARGET_EXPORTS) \
45159 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
45160 for flag in $(EXTRA_TARGET_FLAGS); do \
45161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45162 done; \
45163 (cd $(TARGET_SUBDIR)/libgomp && \
45164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45166 "RANLIB=$${RANLIB}" \
45167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45168 mostlyclean) \
45169 || exit 1
45171 @endif target-libgomp
45173 .PHONY: maybe-clean-target-libgomp clean-target-libgomp
45174 maybe-clean-target-libgomp:
45175 @if target-libgomp
45176 maybe-clean-target-libgomp: clean-target-libgomp
45178 clean-target-libgomp:
45179 @: $(MAKE); $(unstage)
45180 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45181 r=`${PWD_COMMAND}`; export r; \
45182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45183 $(NORMAL_TARGET_EXPORTS) \
45184 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
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)/libgomp && \
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 clean) \
45194 || exit 1
45196 @endif target-libgomp
45198 .PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
45199 maybe-distclean-target-libgomp:
45200 @if target-libgomp
45201 maybe-distclean-target-libgomp: distclean-target-libgomp
45203 distclean-target-libgomp:
45204 @: $(MAKE); $(unstage)
45205 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45206 r=`${PWD_COMMAND}`; export r; \
45207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45208 $(NORMAL_TARGET_EXPORTS) \
45209 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
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)/libgomp && \
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 distclean) \
45219 || exit 1
45221 @endif target-libgomp
45223 .PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
45224 maybe-maintainer-clean-target-libgomp:
45225 @if target-libgomp
45226 maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
45228 maintainer-clean-target-libgomp:
45229 @: $(MAKE); $(unstage)
45230 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
45231 r=`${PWD_COMMAND}`; export r; \
45232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45233 $(NORMAL_TARGET_EXPORTS) \
45234 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
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)/libgomp && \
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 maintainer-clean) \
45244 || exit 1
45246 @endif target-libgomp
45252 .PHONY: configure-target-libitm maybe-configure-target-libitm
45253 maybe-configure-target-libitm:
45254 @if gcc-bootstrap
45255 configure-target-libitm: stage_current
45256 @endif gcc-bootstrap
45257 @if target-libitm
45258 maybe-configure-target-libitm: configure-target-libitm
45259 configure-target-libitm:
45260 @: $(MAKE); $(unstage)
45261 @r=`${PWD_COMMAND}`; export r; \
45262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45263 echo "Checking multilib configuration for libitm..."; \
45264 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
45265 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null ; \
45266 if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
45267 if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
45268 rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
45269 else \
45270 rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
45271 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
45272 fi; \
45273 else \
45274 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
45275 fi; \
45276 test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
45277 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
45278 $(NORMAL_TARGET_EXPORTS) \
45279 echo Configuring in $(TARGET_SUBDIR)/libitm; \
45280 cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
45281 case $(srcdir) in \
45282 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45283 *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
45284 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45285 esac; \
45286 module_srcdir=libitm; \
45287 rm -f no-such-file || : ; \
45288 CONFIG_SITE=no-such-file $(SHELL) \
45289 $$s/$$module_srcdir/configure \
45290 --srcdir=$${topdir}/$$module_srcdir \
45291 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45292 --target=${target_alias} \
45293 || exit 1
45294 @endif target-libitm
45300 .PHONY: all-target-libitm maybe-all-target-libitm
45301 maybe-all-target-libitm:
45302 @if gcc-bootstrap
45303 all-target-libitm: stage_current
45304 @endif gcc-bootstrap
45305 @if target-libitm
45306 TARGET-target-libitm=all
45307 maybe-all-target-libitm: all-target-libitm
45308 all-target-libitm: configure-target-libitm
45309 @: $(MAKE); $(unstage)
45310 @r=`${PWD_COMMAND}`; export r; \
45311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45312 $(NORMAL_TARGET_EXPORTS) \
45313 (cd $(TARGET_SUBDIR)/libitm && \
45314 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45315 $(TARGET-target-libitm))
45316 @endif target-libitm
45322 .PHONY: check-target-libitm maybe-check-target-libitm
45323 maybe-check-target-libitm:
45324 @if target-libitm
45325 maybe-check-target-libitm: check-target-libitm
45327 check-target-libitm:
45328 @: $(MAKE); $(unstage)
45329 @r=`${PWD_COMMAND}`; export r; \
45330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45331 $(NORMAL_TARGET_EXPORTS) \
45332 (cd $(TARGET_SUBDIR)/libitm && \
45333 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
45335 @endif target-libitm
45337 .PHONY: install-target-libitm maybe-install-target-libitm
45338 maybe-install-target-libitm:
45339 @if target-libitm
45340 maybe-install-target-libitm: install-target-libitm
45342 install-target-libitm: installdirs
45343 @: $(MAKE); $(unstage)
45344 @r=`${PWD_COMMAND}`; export r; \
45345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45346 $(NORMAL_TARGET_EXPORTS) \
45347 (cd $(TARGET_SUBDIR)/libitm && \
45348 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
45350 @endif target-libitm
45352 .PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
45353 maybe-install-strip-target-libitm:
45354 @if target-libitm
45355 maybe-install-strip-target-libitm: install-strip-target-libitm
45357 install-strip-target-libitm: installdirs
45358 @: $(MAKE); $(unstage)
45359 @r=`${PWD_COMMAND}`; export r; \
45360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45361 $(NORMAL_TARGET_EXPORTS) \
45362 (cd $(TARGET_SUBDIR)/libitm && \
45363 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
45365 @endif target-libitm
45367 # Other targets (info, dvi, pdf, etc.)
45369 .PHONY: maybe-info-target-libitm info-target-libitm
45370 maybe-info-target-libitm:
45371 @if target-libitm
45372 maybe-info-target-libitm: info-target-libitm
45374 info-target-libitm: \
45375 configure-target-libitm
45376 @: $(MAKE); $(unstage)
45377 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45378 r=`${PWD_COMMAND}`; export r; \
45379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45380 $(NORMAL_TARGET_EXPORTS) \
45381 echo "Doing info in $(TARGET_SUBDIR)/libitm" ; \
45382 for flag in $(EXTRA_TARGET_FLAGS); do \
45383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45384 done; \
45385 (cd $(TARGET_SUBDIR)/libitm && \
45386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45388 "RANLIB=$${RANLIB}" \
45389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45390 info) \
45391 || exit 1
45393 @endif target-libitm
45395 .PHONY: maybe-dvi-target-libitm dvi-target-libitm
45396 maybe-dvi-target-libitm:
45397 @if target-libitm
45398 maybe-dvi-target-libitm: dvi-target-libitm
45400 dvi-target-libitm: \
45401 configure-target-libitm
45402 @: $(MAKE); $(unstage)
45403 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45404 r=`${PWD_COMMAND}`; export r; \
45405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45406 $(NORMAL_TARGET_EXPORTS) \
45407 echo "Doing dvi in $(TARGET_SUBDIR)/libitm" ; \
45408 for flag in $(EXTRA_TARGET_FLAGS); do \
45409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45410 done; \
45411 (cd $(TARGET_SUBDIR)/libitm && \
45412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45414 "RANLIB=$${RANLIB}" \
45415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45416 dvi) \
45417 || exit 1
45419 @endif target-libitm
45421 .PHONY: maybe-pdf-target-libitm pdf-target-libitm
45422 maybe-pdf-target-libitm:
45423 @if target-libitm
45424 maybe-pdf-target-libitm: pdf-target-libitm
45426 pdf-target-libitm: \
45427 configure-target-libitm
45428 @: $(MAKE); $(unstage)
45429 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45430 r=`${PWD_COMMAND}`; export r; \
45431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45432 $(NORMAL_TARGET_EXPORTS) \
45433 echo "Doing pdf in $(TARGET_SUBDIR)/libitm" ; \
45434 for flag in $(EXTRA_TARGET_FLAGS); do \
45435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45436 done; \
45437 (cd $(TARGET_SUBDIR)/libitm && \
45438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45440 "RANLIB=$${RANLIB}" \
45441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45442 pdf) \
45443 || exit 1
45445 @endif target-libitm
45447 .PHONY: maybe-html-target-libitm html-target-libitm
45448 maybe-html-target-libitm:
45449 @if target-libitm
45450 maybe-html-target-libitm: html-target-libitm
45452 html-target-libitm: \
45453 configure-target-libitm
45454 @: $(MAKE); $(unstage)
45455 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45456 r=`${PWD_COMMAND}`; export r; \
45457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45458 $(NORMAL_TARGET_EXPORTS) \
45459 echo "Doing html in $(TARGET_SUBDIR)/libitm" ; \
45460 for flag in $(EXTRA_TARGET_FLAGS); do \
45461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45462 done; \
45463 (cd $(TARGET_SUBDIR)/libitm && \
45464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45466 "RANLIB=$${RANLIB}" \
45467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45468 html) \
45469 || exit 1
45471 @endif target-libitm
45473 .PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
45474 maybe-TAGS-target-libitm:
45475 @if target-libitm
45476 maybe-TAGS-target-libitm: TAGS-target-libitm
45478 TAGS-target-libitm: \
45479 configure-target-libitm
45480 @: $(MAKE); $(unstage)
45481 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45482 r=`${PWD_COMMAND}`; export r; \
45483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45484 $(NORMAL_TARGET_EXPORTS) \
45485 echo "Doing TAGS in $(TARGET_SUBDIR)/libitm" ; \
45486 for flag in $(EXTRA_TARGET_FLAGS); do \
45487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45488 done; \
45489 (cd $(TARGET_SUBDIR)/libitm && \
45490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45492 "RANLIB=$${RANLIB}" \
45493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45494 TAGS) \
45495 || exit 1
45497 @endif target-libitm
45499 .PHONY: maybe-install-info-target-libitm install-info-target-libitm
45500 maybe-install-info-target-libitm:
45501 @if target-libitm
45502 maybe-install-info-target-libitm: install-info-target-libitm
45504 install-info-target-libitm: \
45505 configure-target-libitm \
45506 info-target-libitm
45507 @: $(MAKE); $(unstage)
45508 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45509 r=`${PWD_COMMAND}`; export r; \
45510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45511 $(NORMAL_TARGET_EXPORTS) \
45512 echo "Doing install-info in $(TARGET_SUBDIR)/libitm" ; \
45513 for flag in $(EXTRA_TARGET_FLAGS); do \
45514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45515 done; \
45516 (cd $(TARGET_SUBDIR)/libitm && \
45517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45519 "RANLIB=$${RANLIB}" \
45520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45521 install-info) \
45522 || exit 1
45524 @endif target-libitm
45526 .PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
45527 maybe-install-pdf-target-libitm:
45528 @if target-libitm
45529 maybe-install-pdf-target-libitm: install-pdf-target-libitm
45531 install-pdf-target-libitm: \
45532 configure-target-libitm \
45533 pdf-target-libitm
45534 @: $(MAKE); $(unstage)
45535 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45536 r=`${PWD_COMMAND}`; export r; \
45537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45538 $(NORMAL_TARGET_EXPORTS) \
45539 echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm" ; \
45540 for flag in $(EXTRA_TARGET_FLAGS); do \
45541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45542 done; \
45543 (cd $(TARGET_SUBDIR)/libitm && \
45544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45546 "RANLIB=$${RANLIB}" \
45547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45548 install-pdf) \
45549 || exit 1
45551 @endif target-libitm
45553 .PHONY: maybe-install-html-target-libitm install-html-target-libitm
45554 maybe-install-html-target-libitm:
45555 @if target-libitm
45556 maybe-install-html-target-libitm: install-html-target-libitm
45558 install-html-target-libitm: \
45559 configure-target-libitm \
45560 html-target-libitm
45561 @: $(MAKE); $(unstage)
45562 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45563 r=`${PWD_COMMAND}`; export r; \
45564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45565 $(NORMAL_TARGET_EXPORTS) \
45566 echo "Doing install-html in $(TARGET_SUBDIR)/libitm" ; \
45567 for flag in $(EXTRA_TARGET_FLAGS); do \
45568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45569 done; \
45570 (cd $(TARGET_SUBDIR)/libitm && \
45571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45573 "RANLIB=$${RANLIB}" \
45574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45575 install-html) \
45576 || exit 1
45578 @endif target-libitm
45580 .PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
45581 maybe-installcheck-target-libitm:
45582 @if target-libitm
45583 maybe-installcheck-target-libitm: installcheck-target-libitm
45585 installcheck-target-libitm: \
45586 configure-target-libitm
45587 @: $(MAKE); $(unstage)
45588 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45589 r=`${PWD_COMMAND}`; export r; \
45590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45591 $(NORMAL_TARGET_EXPORTS) \
45592 echo "Doing installcheck in $(TARGET_SUBDIR)/libitm" ; \
45593 for flag in $(EXTRA_TARGET_FLAGS); do \
45594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45595 done; \
45596 (cd $(TARGET_SUBDIR)/libitm && \
45597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45599 "RANLIB=$${RANLIB}" \
45600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45601 installcheck) \
45602 || exit 1
45604 @endif target-libitm
45606 .PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
45607 maybe-mostlyclean-target-libitm:
45608 @if target-libitm
45609 maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
45611 mostlyclean-target-libitm:
45612 @: $(MAKE); $(unstage)
45613 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45614 r=`${PWD_COMMAND}`; export r; \
45615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45616 $(NORMAL_TARGET_EXPORTS) \
45617 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm" ; \
45618 for flag in $(EXTRA_TARGET_FLAGS); do \
45619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45620 done; \
45621 (cd $(TARGET_SUBDIR)/libitm && \
45622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45624 "RANLIB=$${RANLIB}" \
45625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45626 mostlyclean) \
45627 || exit 1
45629 @endif target-libitm
45631 .PHONY: maybe-clean-target-libitm clean-target-libitm
45632 maybe-clean-target-libitm:
45633 @if target-libitm
45634 maybe-clean-target-libitm: clean-target-libitm
45636 clean-target-libitm:
45637 @: $(MAKE); $(unstage)
45638 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45639 r=`${PWD_COMMAND}`; export r; \
45640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45641 $(NORMAL_TARGET_EXPORTS) \
45642 echo "Doing clean in $(TARGET_SUBDIR)/libitm" ; \
45643 for flag in $(EXTRA_TARGET_FLAGS); do \
45644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45645 done; \
45646 (cd $(TARGET_SUBDIR)/libitm && \
45647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45649 "RANLIB=$${RANLIB}" \
45650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45651 clean) \
45652 || exit 1
45654 @endif target-libitm
45656 .PHONY: maybe-distclean-target-libitm distclean-target-libitm
45657 maybe-distclean-target-libitm:
45658 @if target-libitm
45659 maybe-distclean-target-libitm: distclean-target-libitm
45661 distclean-target-libitm:
45662 @: $(MAKE); $(unstage)
45663 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45664 r=`${PWD_COMMAND}`; export r; \
45665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45666 $(NORMAL_TARGET_EXPORTS) \
45667 echo "Doing distclean in $(TARGET_SUBDIR)/libitm" ; \
45668 for flag in $(EXTRA_TARGET_FLAGS); do \
45669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45670 done; \
45671 (cd $(TARGET_SUBDIR)/libitm && \
45672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45674 "RANLIB=$${RANLIB}" \
45675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45676 distclean) \
45677 || exit 1
45679 @endif target-libitm
45681 .PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
45682 maybe-maintainer-clean-target-libitm:
45683 @if target-libitm
45684 maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
45686 maintainer-clean-target-libitm:
45687 @: $(MAKE); $(unstage)
45688 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
45689 r=`${PWD_COMMAND}`; export r; \
45690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45691 $(NORMAL_TARGET_EXPORTS) \
45692 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm" ; \
45693 for flag in $(EXTRA_TARGET_FLAGS); do \
45694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45695 done; \
45696 (cd $(TARGET_SUBDIR)/libitm && \
45697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45699 "RANLIB=$${RANLIB}" \
45700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45701 maintainer-clean) \
45702 || exit 1
45704 @endif target-libitm
45710 .PHONY: configure-target-libatomic maybe-configure-target-libatomic
45711 maybe-configure-target-libatomic:
45712 @if gcc-bootstrap
45713 configure-target-libatomic: stage_current
45714 @endif gcc-bootstrap
45715 @if target-libatomic
45716 maybe-configure-target-libatomic: configure-target-libatomic
45717 configure-target-libatomic:
45718 @: $(MAKE); $(unstage)
45719 @r=`${PWD_COMMAND}`; export r; \
45720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45721 echo "Checking multilib configuration for libatomic..."; \
45722 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
45723 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null ; \
45724 if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
45725 if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
45726 rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
45727 else \
45728 rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
45729 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
45730 fi; \
45731 else \
45732 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
45733 fi; \
45734 test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
45735 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
45736 $(NORMAL_TARGET_EXPORTS) \
45737 echo Configuring in $(TARGET_SUBDIR)/libatomic; \
45738 cd "$(TARGET_SUBDIR)/libatomic" || exit 1; \
45739 case $(srcdir) in \
45740 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
45741 *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
45742 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
45743 esac; \
45744 module_srcdir=libatomic; \
45745 rm -f no-such-file || : ; \
45746 CONFIG_SITE=no-such-file $(SHELL) \
45747 $$s/$$module_srcdir/configure \
45748 --srcdir=$${topdir}/$$module_srcdir \
45749 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
45750 --target=${target_alias} \
45751 || exit 1
45752 @endif target-libatomic
45758 .PHONY: all-target-libatomic maybe-all-target-libatomic
45759 maybe-all-target-libatomic:
45760 @if gcc-bootstrap
45761 all-target-libatomic: stage_current
45762 @endif gcc-bootstrap
45763 @if target-libatomic
45764 TARGET-target-libatomic=all
45765 maybe-all-target-libatomic: all-target-libatomic
45766 all-target-libatomic: configure-target-libatomic
45767 @: $(MAKE); $(unstage)
45768 @r=`${PWD_COMMAND}`; export r; \
45769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45770 $(NORMAL_TARGET_EXPORTS) \
45771 (cd $(TARGET_SUBDIR)/libatomic && \
45772 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
45773 $(TARGET-target-libatomic))
45774 @endif target-libatomic
45780 .PHONY: check-target-libatomic maybe-check-target-libatomic
45781 maybe-check-target-libatomic:
45782 @if target-libatomic
45783 maybe-check-target-libatomic: check-target-libatomic
45785 check-target-libatomic:
45786 @: $(MAKE); $(unstage)
45787 @r=`${PWD_COMMAND}`; export r; \
45788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45789 $(NORMAL_TARGET_EXPORTS) \
45790 (cd $(TARGET_SUBDIR)/libatomic && \
45791 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
45793 @endif target-libatomic
45795 .PHONY: install-target-libatomic maybe-install-target-libatomic
45796 maybe-install-target-libatomic:
45797 @if target-libatomic
45798 maybe-install-target-libatomic: install-target-libatomic
45800 install-target-libatomic: installdirs
45801 @: $(MAKE); $(unstage)
45802 @r=`${PWD_COMMAND}`; export r; \
45803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45804 $(NORMAL_TARGET_EXPORTS) \
45805 (cd $(TARGET_SUBDIR)/libatomic && \
45806 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
45808 @endif target-libatomic
45810 .PHONY: install-strip-target-libatomic maybe-install-strip-target-libatomic
45811 maybe-install-strip-target-libatomic:
45812 @if target-libatomic
45813 maybe-install-strip-target-libatomic: install-strip-target-libatomic
45815 install-strip-target-libatomic: installdirs
45816 @: $(MAKE); $(unstage)
45817 @r=`${PWD_COMMAND}`; export r; \
45818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45819 $(NORMAL_TARGET_EXPORTS) \
45820 (cd $(TARGET_SUBDIR)/libatomic && \
45821 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
45823 @endif target-libatomic
45825 # Other targets (info, dvi, pdf, etc.)
45827 .PHONY: maybe-info-target-libatomic info-target-libatomic
45828 maybe-info-target-libatomic:
45829 @if target-libatomic
45830 maybe-info-target-libatomic: info-target-libatomic
45832 info-target-libatomic: \
45833 configure-target-libatomic
45834 @: $(MAKE); $(unstage)
45835 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45836 r=`${PWD_COMMAND}`; export r; \
45837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45838 $(NORMAL_TARGET_EXPORTS) \
45839 echo "Doing info in $(TARGET_SUBDIR)/libatomic" ; \
45840 for flag in $(EXTRA_TARGET_FLAGS); do \
45841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45842 done; \
45843 (cd $(TARGET_SUBDIR)/libatomic && \
45844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45846 "RANLIB=$${RANLIB}" \
45847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45848 info) \
45849 || exit 1
45851 @endif target-libatomic
45853 .PHONY: maybe-dvi-target-libatomic dvi-target-libatomic
45854 maybe-dvi-target-libatomic:
45855 @if target-libatomic
45856 maybe-dvi-target-libatomic: dvi-target-libatomic
45858 dvi-target-libatomic: \
45859 configure-target-libatomic
45860 @: $(MAKE); $(unstage)
45861 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45862 r=`${PWD_COMMAND}`; export r; \
45863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45864 $(NORMAL_TARGET_EXPORTS) \
45865 echo "Doing dvi in $(TARGET_SUBDIR)/libatomic" ; \
45866 for flag in $(EXTRA_TARGET_FLAGS); do \
45867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45868 done; \
45869 (cd $(TARGET_SUBDIR)/libatomic && \
45870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45872 "RANLIB=$${RANLIB}" \
45873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45874 dvi) \
45875 || exit 1
45877 @endif target-libatomic
45879 .PHONY: maybe-pdf-target-libatomic pdf-target-libatomic
45880 maybe-pdf-target-libatomic:
45881 @if target-libatomic
45882 maybe-pdf-target-libatomic: pdf-target-libatomic
45884 pdf-target-libatomic: \
45885 configure-target-libatomic
45886 @: $(MAKE); $(unstage)
45887 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45888 r=`${PWD_COMMAND}`; export r; \
45889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45890 $(NORMAL_TARGET_EXPORTS) \
45891 echo "Doing pdf in $(TARGET_SUBDIR)/libatomic" ; \
45892 for flag in $(EXTRA_TARGET_FLAGS); do \
45893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45894 done; \
45895 (cd $(TARGET_SUBDIR)/libatomic && \
45896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45898 "RANLIB=$${RANLIB}" \
45899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45900 pdf) \
45901 || exit 1
45903 @endif target-libatomic
45905 .PHONY: maybe-html-target-libatomic html-target-libatomic
45906 maybe-html-target-libatomic:
45907 @if target-libatomic
45908 maybe-html-target-libatomic: html-target-libatomic
45910 html-target-libatomic: \
45911 configure-target-libatomic
45912 @: $(MAKE); $(unstage)
45913 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45914 r=`${PWD_COMMAND}`; export r; \
45915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45916 $(NORMAL_TARGET_EXPORTS) \
45917 echo "Doing html in $(TARGET_SUBDIR)/libatomic" ; \
45918 for flag in $(EXTRA_TARGET_FLAGS); do \
45919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45920 done; \
45921 (cd $(TARGET_SUBDIR)/libatomic && \
45922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45924 "RANLIB=$${RANLIB}" \
45925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45926 html) \
45927 || exit 1
45929 @endif target-libatomic
45931 .PHONY: maybe-TAGS-target-libatomic TAGS-target-libatomic
45932 maybe-TAGS-target-libatomic:
45933 @if target-libatomic
45934 maybe-TAGS-target-libatomic: TAGS-target-libatomic
45936 TAGS-target-libatomic: \
45937 configure-target-libatomic
45938 @: $(MAKE); $(unstage)
45939 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45940 r=`${PWD_COMMAND}`; export r; \
45941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45942 $(NORMAL_TARGET_EXPORTS) \
45943 echo "Doing TAGS in $(TARGET_SUBDIR)/libatomic" ; \
45944 for flag in $(EXTRA_TARGET_FLAGS); do \
45945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45946 done; \
45947 (cd $(TARGET_SUBDIR)/libatomic && \
45948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45950 "RANLIB=$${RANLIB}" \
45951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45952 TAGS) \
45953 || exit 1
45955 @endif target-libatomic
45957 .PHONY: maybe-install-info-target-libatomic install-info-target-libatomic
45958 maybe-install-info-target-libatomic:
45959 @if target-libatomic
45960 maybe-install-info-target-libatomic: install-info-target-libatomic
45962 install-info-target-libatomic: \
45963 configure-target-libatomic \
45964 info-target-libatomic
45965 @: $(MAKE); $(unstage)
45966 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45967 r=`${PWD_COMMAND}`; export r; \
45968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45969 $(NORMAL_TARGET_EXPORTS) \
45970 echo "Doing install-info in $(TARGET_SUBDIR)/libatomic" ; \
45971 for flag in $(EXTRA_TARGET_FLAGS); do \
45972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
45973 done; \
45974 (cd $(TARGET_SUBDIR)/libatomic && \
45975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
45976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
45977 "RANLIB=$${RANLIB}" \
45978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
45979 install-info) \
45980 || exit 1
45982 @endif target-libatomic
45984 .PHONY: maybe-install-pdf-target-libatomic install-pdf-target-libatomic
45985 maybe-install-pdf-target-libatomic:
45986 @if target-libatomic
45987 maybe-install-pdf-target-libatomic: install-pdf-target-libatomic
45989 install-pdf-target-libatomic: \
45990 configure-target-libatomic \
45991 pdf-target-libatomic
45992 @: $(MAKE); $(unstage)
45993 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
45994 r=`${PWD_COMMAND}`; export r; \
45995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45996 $(NORMAL_TARGET_EXPORTS) \
45997 echo "Doing install-pdf in $(TARGET_SUBDIR)/libatomic" ; \
45998 for flag in $(EXTRA_TARGET_FLAGS); do \
45999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46000 done; \
46001 (cd $(TARGET_SUBDIR)/libatomic && \
46002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46004 "RANLIB=$${RANLIB}" \
46005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46006 install-pdf) \
46007 || exit 1
46009 @endif target-libatomic
46011 .PHONY: maybe-install-html-target-libatomic install-html-target-libatomic
46012 maybe-install-html-target-libatomic:
46013 @if target-libatomic
46014 maybe-install-html-target-libatomic: install-html-target-libatomic
46016 install-html-target-libatomic: \
46017 configure-target-libatomic \
46018 html-target-libatomic
46019 @: $(MAKE); $(unstage)
46020 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46021 r=`${PWD_COMMAND}`; export r; \
46022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46023 $(NORMAL_TARGET_EXPORTS) \
46024 echo "Doing install-html in $(TARGET_SUBDIR)/libatomic" ; \
46025 for flag in $(EXTRA_TARGET_FLAGS); do \
46026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46027 done; \
46028 (cd $(TARGET_SUBDIR)/libatomic && \
46029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46031 "RANLIB=$${RANLIB}" \
46032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46033 install-html) \
46034 || exit 1
46036 @endif target-libatomic
46038 .PHONY: maybe-installcheck-target-libatomic installcheck-target-libatomic
46039 maybe-installcheck-target-libatomic:
46040 @if target-libatomic
46041 maybe-installcheck-target-libatomic: installcheck-target-libatomic
46043 installcheck-target-libatomic: \
46044 configure-target-libatomic
46045 @: $(MAKE); $(unstage)
46046 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46047 r=`${PWD_COMMAND}`; export r; \
46048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46049 $(NORMAL_TARGET_EXPORTS) \
46050 echo "Doing installcheck in $(TARGET_SUBDIR)/libatomic" ; \
46051 for flag in $(EXTRA_TARGET_FLAGS); do \
46052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46053 done; \
46054 (cd $(TARGET_SUBDIR)/libatomic && \
46055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46057 "RANLIB=$${RANLIB}" \
46058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46059 installcheck) \
46060 || exit 1
46062 @endif target-libatomic
46064 .PHONY: maybe-mostlyclean-target-libatomic mostlyclean-target-libatomic
46065 maybe-mostlyclean-target-libatomic:
46066 @if target-libatomic
46067 maybe-mostlyclean-target-libatomic: mostlyclean-target-libatomic
46069 mostlyclean-target-libatomic:
46070 @: $(MAKE); $(unstage)
46071 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46072 r=`${PWD_COMMAND}`; export r; \
46073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46074 $(NORMAL_TARGET_EXPORTS) \
46075 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libatomic" ; \
46076 for flag in $(EXTRA_TARGET_FLAGS); do \
46077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46078 done; \
46079 (cd $(TARGET_SUBDIR)/libatomic && \
46080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46082 "RANLIB=$${RANLIB}" \
46083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46084 mostlyclean) \
46085 || exit 1
46087 @endif target-libatomic
46089 .PHONY: maybe-clean-target-libatomic clean-target-libatomic
46090 maybe-clean-target-libatomic:
46091 @if target-libatomic
46092 maybe-clean-target-libatomic: clean-target-libatomic
46094 clean-target-libatomic:
46095 @: $(MAKE); $(unstage)
46096 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46097 r=`${PWD_COMMAND}`; export r; \
46098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46099 $(NORMAL_TARGET_EXPORTS) \
46100 echo "Doing clean in $(TARGET_SUBDIR)/libatomic" ; \
46101 for flag in $(EXTRA_TARGET_FLAGS); do \
46102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46103 done; \
46104 (cd $(TARGET_SUBDIR)/libatomic && \
46105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46107 "RANLIB=$${RANLIB}" \
46108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46109 clean) \
46110 || exit 1
46112 @endif target-libatomic
46114 .PHONY: maybe-distclean-target-libatomic distclean-target-libatomic
46115 maybe-distclean-target-libatomic:
46116 @if target-libatomic
46117 maybe-distclean-target-libatomic: distclean-target-libatomic
46119 distclean-target-libatomic:
46120 @: $(MAKE); $(unstage)
46121 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46122 r=`${PWD_COMMAND}`; export r; \
46123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46124 $(NORMAL_TARGET_EXPORTS) \
46125 echo "Doing distclean in $(TARGET_SUBDIR)/libatomic" ; \
46126 for flag in $(EXTRA_TARGET_FLAGS); do \
46127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46128 done; \
46129 (cd $(TARGET_SUBDIR)/libatomic && \
46130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46132 "RANLIB=$${RANLIB}" \
46133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46134 distclean) \
46135 || exit 1
46137 @endif target-libatomic
46139 .PHONY: maybe-maintainer-clean-target-libatomic maintainer-clean-target-libatomic
46140 maybe-maintainer-clean-target-libatomic:
46141 @if target-libatomic
46142 maybe-maintainer-clean-target-libatomic: maintainer-clean-target-libatomic
46144 maintainer-clean-target-libatomic:
46145 @: $(MAKE); $(unstage)
46146 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
46147 r=`${PWD_COMMAND}`; export r; \
46148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46149 $(NORMAL_TARGET_EXPORTS) \
46150 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libatomic" ; \
46151 for flag in $(EXTRA_TARGET_FLAGS); do \
46152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
46153 done; \
46154 (cd $(TARGET_SUBDIR)/libatomic && \
46155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
46156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
46157 "RANLIB=$${RANLIB}" \
46158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
46159 maintainer-clean) \
46160 || exit 1
46162 @endif target-libatomic
46166 @if target-libgomp
46167 .PHONY: check-target-libgomp-c++
46168 check-target-libgomp-c++:
46169 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libgomp
46171 @endif target-libgomp
46173 @if target-libitm
46174 .PHONY: check-target-libitm-c++
46175 check-target-libitm-c++:
46176 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libitm
46178 @endif target-libitm
46180 # ----------
46181 # GCC module
46182 # ----------
46184 @if gcc-no-bootstrap
46185 .PHONY: cross
46186 cross: all-build all-gas all-ld
46187 @r=`${PWD_COMMAND}`; export r; \
46188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46189 $(HOST_EXPORTS) \
46190 echo "Building the C and C++ compiler"; \
46191 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
46192 @r=`${PWD_COMMAND}`; export r; \
46193 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
46194 echo "Building runtime libraries"; \
46195 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
46196 @endif gcc-no-bootstrap
46198 @if gcc
46200 .PHONY: check-gcc-c check-c
46201 check-gcc-c:
46202 r=`${PWD_COMMAND}`; export r; \
46203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46204 $(HOST_EXPORTS) \
46205 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
46206 check-c: check-gcc-c
46208 .PHONY: check-gcc-c++ check-c++
46209 check-gcc-c++:
46210 r=`${PWD_COMMAND}`; export r; \
46211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46212 $(HOST_EXPORTS) \
46213 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
46214 check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libitm-c++ check-target-libgomp-c++
46216 .PHONY: check-gcc-fortran check-fortran
46217 check-gcc-fortran:
46218 r=`${PWD_COMMAND}`; export r; \
46219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46220 $(HOST_EXPORTS) \
46221 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
46222 check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
46224 .PHONY: check-gcc-java check-java
46225 check-gcc-java:
46226 r=`${PWD_COMMAND}`; export r; \
46227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46228 $(HOST_EXPORTS) \
46229 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
46230 check-java: check-gcc-java check-target-libjava
46232 .PHONY: check-gcc-ada check-ada
46233 check-gcc-ada:
46234 r=`${PWD_COMMAND}`; export r; \
46235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46236 $(HOST_EXPORTS) \
46237 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
46238 check-ada: check-gcc-ada check-target-libada
46240 .PHONY: check-gcc-objc check-objc
46241 check-gcc-objc:
46242 r=`${PWD_COMMAND}`; export r; \
46243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46244 $(HOST_EXPORTS) \
46245 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
46246 check-objc: check-gcc-objc check-target-libobjc
46248 .PHONY: check-gcc-upc check-upc
46249 check-gcc-upc:
46250 r=`${PWD_COMMAND}`; export r; \
46251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46252 $(HOST_EXPORTS) \
46253 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-upc);
46254 check-upc: check-gcc-upc check-target-libgupc
46256 .PHONY: check-gcc-obj-c++ check-obj-c++
46257 check-gcc-obj-c++:
46258 r=`${PWD_COMMAND}`; export r; \
46259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46260 $(HOST_EXPORTS) \
46261 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
46262 check-obj-c++: check-gcc-obj-c++
46264 .PHONY: check-gcc-go check-go
46265 check-gcc-go:
46266 r=`${PWD_COMMAND}`; export r; \
46267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46268 $(HOST_EXPORTS) \
46269 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
46270 check-go: check-gcc-go check-target-libgo
46273 # The gcc part of install-no-fixedincludes, which relies on an intimate
46274 # knowledge of how a number of gcc internal targets (inter)operate. Delegate.
46275 .PHONY: gcc-install-no-fixedincludes
46276 gcc-install-no-fixedincludes:
46277 @if [ -f ./gcc/Makefile ]; then \
46278 r=`${PWD_COMMAND}`; export r; \
46279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46280 $(HOST_EXPORTS) \
46281 (cd ./gcc \
46282 && $(MAKE) $(GCC_FLAGS_TO_PASS) install-no-fixedincludes); \
46283 else true; fi
46284 @endif gcc
46286 # ---------------------
46287 # GCC bootstrap support
46288 # ---------------------
46290 # We track the current stage (the one in 'gcc') in the stage_current file.
46291 # stage_last instead tracks the stage that was built last. These targets
46292 # are dummy when toplevel bootstrap is not active.
46294 # While making host and target tools, symlinks to the final stage must be
46295 # there, so $(unstage) should be run at various points. To avoid excessive
46296 # recursive invocations of make, we "inline" them using a variable. These
46297 # must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
46298 # to avoid warnings from the GNU Make job server.
46300 unstage = :
46301 stage = :
46302 current_stage = ""
46304 @if gcc-bootstrap
46305 unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
46306 stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
46307 current_stage = "`cat stage_current 2> /dev/null`"
46308 @endif gcc-bootstrap
46310 .PHONY: unstage stage
46311 unstage:
46312 @: $(MAKE); $(unstage)
46313 stage:
46314 @: $(MAKE); $(stage)
46316 # Disable commands for lean bootstrap.
46317 LEAN = false
46319 # We name the build directories for the various stages "stage1-gcc",
46320 # "stage2-gcc","stage3-gcc", etc.
46322 # Since the 'compare' process will fail (on debugging information) if any
46323 # directory names are different, we need to link the gcc directory for
46324 # the previous stage to a constant name ('prev-gcc'), and to make the name of
46325 # the build directories constant as well. For the latter, we use naked names
46326 # like 'gcc', because the scripts in that directory assume it. We use
46327 # mv on platforms where symlinks to directories do not work or are not
46328 # reliable.
46330 # 'touch' doesn't work right on some platforms.
46331 STAMP = echo timestamp >
46333 # We only want to compare .o files, so set this!
46334 objext = .o
46337 .PHONY: stage1-start stage1-end
46339 stage1-start::
46340 @: $(MAKE); $(stage); \
46341 echo stage1 > stage_current ; \
46342 echo stage1 > stage_last; \
46343 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
46344 @if bfd
46345 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
46346 mkdir stage1-bfd; \
46347 mv stage1-bfd bfd
46348 @endif bfd
46349 @if opcodes
46350 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
46351 mkdir stage1-opcodes; \
46352 mv stage1-opcodes opcodes
46353 @endif opcodes
46354 @if binutils
46355 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
46356 mkdir stage1-binutils; \
46357 mv stage1-binutils binutils
46358 @endif binutils
46359 @if fixincludes
46360 @cd $(HOST_SUBDIR); [ -d stage1-fixincludes ] || \
46361 mkdir stage1-fixincludes; \
46362 mv stage1-fixincludes fixincludes
46363 @endif fixincludes
46364 @if gas
46365 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
46366 mkdir stage1-gas; \
46367 mv stage1-gas gas
46368 @endif gas
46369 @if gcc
46370 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
46371 mkdir stage1-gcc; \
46372 mv stage1-gcc gcc
46373 @endif gcc
46374 @if gmp
46375 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
46376 mkdir stage1-gmp; \
46377 mv stage1-gmp gmp
46378 @endif gmp
46379 @if mpfr
46380 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
46381 mkdir stage1-mpfr; \
46382 mv stage1-mpfr mpfr
46383 @endif mpfr
46384 @if mpc
46385 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
46386 mkdir stage1-mpc; \
46387 mv stage1-mpc mpc
46388 @endif mpc
46389 @if isl
46390 @cd $(HOST_SUBDIR); [ -d stage1-isl ] || \
46391 mkdir stage1-isl; \
46392 mv stage1-isl isl
46393 @endif isl
46394 @if cloog
46395 @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
46396 mkdir stage1-cloog; \
46397 mv stage1-cloog cloog
46398 @endif cloog
46399 @if libelf
46400 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
46401 mkdir stage1-libelf; \
46402 mv stage1-libelf libelf
46403 @endif libelf
46404 @if gold
46405 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
46406 mkdir stage1-gold; \
46407 mv stage1-gold gold
46408 @endif gold
46409 @if intl
46410 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
46411 mkdir stage1-intl; \
46412 mv stage1-intl intl
46413 @endif intl
46414 @if ld
46415 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
46416 mkdir stage1-ld; \
46417 mv stage1-ld ld
46418 @endif ld
46419 @if libbacktrace
46420 @cd $(HOST_SUBDIR); [ -d stage1-libbacktrace ] || \
46421 mkdir stage1-libbacktrace; \
46422 mv stage1-libbacktrace libbacktrace
46423 @endif libbacktrace
46424 @if libcpp
46425 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
46426 mkdir stage1-libcpp; \
46427 mv stage1-libcpp libcpp
46428 @endif libcpp
46429 @if libdecnumber
46430 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
46431 mkdir stage1-libdecnumber; \
46432 mv stage1-libdecnumber libdecnumber
46433 @endif libdecnumber
46434 @if libiberty
46435 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
46436 mkdir stage1-libiberty; \
46437 mv stage1-libiberty libiberty
46438 @endif libiberty
46439 @if libiberty-linker-plugin
46440 @cd $(HOST_SUBDIR); [ -d stage1-libiberty-linker-plugin ] || \
46441 mkdir stage1-libiberty-linker-plugin; \
46442 mv stage1-libiberty-linker-plugin libiberty-linker-plugin
46443 @endif libiberty-linker-plugin
46444 @if zlib
46445 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
46446 mkdir stage1-zlib; \
46447 mv stage1-zlib zlib
46448 @endif zlib
46449 @if lto-plugin
46450 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
46451 mkdir stage1-lto-plugin; \
46452 mv stage1-lto-plugin lto-plugin
46453 @endif lto-plugin
46454 @[ -d stage1-$(TARGET_SUBDIR) ] || \
46455 mkdir stage1-$(TARGET_SUBDIR); \
46456 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
46458 stage1-end::
46459 @if bfd
46460 @if test -d $(HOST_SUBDIR)/bfd ; then \
46461 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
46463 @endif bfd
46464 @if opcodes
46465 @if test -d $(HOST_SUBDIR)/opcodes ; then \
46466 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
46468 @endif opcodes
46469 @if binutils
46470 @if test -d $(HOST_SUBDIR)/binutils ; then \
46471 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
46473 @endif binutils
46474 @if fixincludes
46475 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
46476 cd $(HOST_SUBDIR); mv fixincludes stage1-fixincludes ; \
46478 @endif fixincludes
46479 @if gas
46480 @if test -d $(HOST_SUBDIR)/gas ; then \
46481 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
46483 @endif gas
46484 @if gcc
46485 @if test -d $(HOST_SUBDIR)/gcc ; then \
46486 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
46488 @endif gcc
46489 @if gmp
46490 @if test -d $(HOST_SUBDIR)/gmp ; then \
46491 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
46493 @endif gmp
46494 @if mpfr
46495 @if test -d $(HOST_SUBDIR)/mpfr ; then \
46496 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
46498 @endif mpfr
46499 @if mpc
46500 @if test -d $(HOST_SUBDIR)/mpc ; then \
46501 cd $(HOST_SUBDIR); mv mpc stage1-mpc ; \
46503 @endif mpc
46504 @if isl
46505 @if test -d $(HOST_SUBDIR)/isl ; then \
46506 cd $(HOST_SUBDIR); mv isl stage1-isl ; \
46508 @endif isl
46509 @if cloog
46510 @if test -d $(HOST_SUBDIR)/cloog ; then \
46511 cd $(HOST_SUBDIR); mv cloog stage1-cloog ; \
46513 @endif cloog
46514 @if libelf
46515 @if test -d $(HOST_SUBDIR)/libelf ; then \
46516 cd $(HOST_SUBDIR); mv libelf stage1-libelf ; \
46518 @endif libelf
46519 @if gold
46520 @if test -d $(HOST_SUBDIR)/gold ; then \
46521 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
46523 @endif gold
46524 @if intl
46525 @if test -d $(HOST_SUBDIR)/intl ; then \
46526 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
46528 @endif intl
46529 @if ld
46530 @if test -d $(HOST_SUBDIR)/ld ; then \
46531 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
46533 @endif ld
46534 @if libbacktrace
46535 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
46536 cd $(HOST_SUBDIR); mv libbacktrace stage1-libbacktrace ; \
46538 @endif libbacktrace
46539 @if libcpp
46540 @if test -d $(HOST_SUBDIR)/libcpp ; then \
46541 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
46543 @endif libcpp
46544 @if libdecnumber
46545 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
46546 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
46548 @endif libdecnumber
46549 @if libiberty
46550 @if test -d $(HOST_SUBDIR)/libiberty ; then \
46551 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
46553 @endif libiberty
46554 @if libiberty-linker-plugin
46555 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
46556 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage1-libiberty-linker-plugin ; \
46558 @endif libiberty-linker-plugin
46559 @if zlib
46560 @if test -d $(HOST_SUBDIR)/zlib ; then \
46561 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
46563 @endif zlib
46564 @if lto-plugin
46565 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
46566 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin ; \
46568 @endif lto-plugin
46569 @if test -d $(TARGET_SUBDIR) ; then \
46570 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
46572 rm -f stage_current
46574 # Bubble a bug fix through all the stages up to stage 1. They are
46575 # remade, but not reconfigured. The next stage (if any) will not be
46576 # reconfigured either.
46577 .PHONY: stage1-bubble
46578 stage1-bubble::
46579 @r=`${PWD_COMMAND}`; export r; \
46580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46581 if test -f stage1-lean ; then \
46582 echo Skipping rebuild of stage1 ; \
46583 else \
46584 $(MAKE) stage1-start; \
46585 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
46588 .PHONY: all-stage1 clean-stage1
46589 do-clean: clean-stage1
46591 # FIXME: Will not need to be conditional when toplevel bootstrap is the
46592 # only possibility, but now it conflicts with no-bootstrap rules
46593 @if gcc-bootstrap
46598 # Rules to wipe a stage and all the following ones, also used for cleanstrap
46600 .PHONY: distclean-stage1
46601 distclean-stage1::
46602 @: $(MAKE); $(stage)
46603 @test "`cat stage_last`" != stage1 || rm -f stage_last
46604 rm -rf stage1-*
46607 @endif gcc-bootstrap
46610 .PHONY: stage2-start stage2-end
46612 stage2-start::
46613 @: $(MAKE); $(stage); \
46614 echo stage2 > stage_current ; \
46615 echo stage2 > stage_last; \
46616 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
46617 @if bfd
46618 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
46619 mkdir stage2-bfd; \
46620 mv stage2-bfd bfd ; \
46621 mv stage1-bfd prev-bfd || test -f stage1-lean
46622 @endif bfd
46623 @if opcodes
46624 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
46625 mkdir stage2-opcodes; \
46626 mv stage2-opcodes opcodes ; \
46627 mv stage1-opcodes prev-opcodes || test -f stage1-lean
46628 @endif opcodes
46629 @if binutils
46630 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
46631 mkdir stage2-binutils; \
46632 mv stage2-binutils binutils ; \
46633 mv stage1-binutils prev-binutils || test -f stage1-lean
46634 @endif binutils
46635 @if fixincludes
46636 @cd $(HOST_SUBDIR); [ -d stage2-fixincludes ] || \
46637 mkdir stage2-fixincludes; \
46638 mv stage2-fixincludes fixincludes ; \
46639 mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
46640 @endif fixincludes
46641 @if gas
46642 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
46643 mkdir stage2-gas; \
46644 mv stage2-gas gas ; \
46645 mv stage1-gas prev-gas || test -f stage1-lean
46646 @endif gas
46647 @if gcc
46648 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
46649 mkdir stage2-gcc; \
46650 mv stage2-gcc gcc ; \
46651 mv stage1-gcc prev-gcc || test -f stage1-lean
46652 @endif gcc
46653 @if gmp
46654 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
46655 mkdir stage2-gmp; \
46656 mv stage2-gmp gmp ; \
46657 mv stage1-gmp prev-gmp || test -f stage1-lean
46658 @endif gmp
46659 @if mpfr
46660 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
46661 mkdir stage2-mpfr; \
46662 mv stage2-mpfr mpfr ; \
46663 mv stage1-mpfr prev-mpfr || test -f stage1-lean
46664 @endif mpfr
46665 @if mpc
46666 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
46667 mkdir stage2-mpc; \
46668 mv stage2-mpc mpc ; \
46669 mv stage1-mpc prev-mpc || test -f stage1-lean
46670 @endif mpc
46671 @if isl
46672 @cd $(HOST_SUBDIR); [ -d stage2-isl ] || \
46673 mkdir stage2-isl; \
46674 mv stage2-isl isl ; \
46675 mv stage1-isl prev-isl || test -f stage1-lean
46676 @endif isl
46677 @if cloog
46678 @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
46679 mkdir stage2-cloog; \
46680 mv stage2-cloog cloog ; \
46681 mv stage1-cloog prev-cloog || test -f stage1-lean
46682 @endif cloog
46683 @if libelf
46684 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
46685 mkdir stage2-libelf; \
46686 mv stage2-libelf libelf ; \
46687 mv stage1-libelf prev-libelf || test -f stage1-lean
46688 @endif libelf
46689 @if gold
46690 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
46691 mkdir stage2-gold; \
46692 mv stage2-gold gold ; \
46693 mv stage1-gold prev-gold || test -f stage1-lean
46694 @endif gold
46695 @if intl
46696 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
46697 mkdir stage2-intl; \
46698 mv stage2-intl intl ; \
46699 mv stage1-intl prev-intl || test -f stage1-lean
46700 @endif intl
46701 @if ld
46702 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
46703 mkdir stage2-ld; \
46704 mv stage2-ld ld ; \
46705 mv stage1-ld prev-ld || test -f stage1-lean
46706 @endif ld
46707 @if libbacktrace
46708 @cd $(HOST_SUBDIR); [ -d stage2-libbacktrace ] || \
46709 mkdir stage2-libbacktrace; \
46710 mv stage2-libbacktrace libbacktrace ; \
46711 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
46712 @endif libbacktrace
46713 @if libcpp
46714 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
46715 mkdir stage2-libcpp; \
46716 mv stage2-libcpp libcpp ; \
46717 mv stage1-libcpp prev-libcpp || test -f stage1-lean
46718 @endif libcpp
46719 @if libdecnumber
46720 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
46721 mkdir stage2-libdecnumber; \
46722 mv stage2-libdecnumber libdecnumber ; \
46723 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
46724 @endif libdecnumber
46725 @if libiberty
46726 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
46727 mkdir stage2-libiberty; \
46728 mv stage2-libiberty libiberty ; \
46729 mv stage1-libiberty prev-libiberty || test -f stage1-lean
46730 @endif libiberty
46731 @if libiberty-linker-plugin
46732 @cd $(HOST_SUBDIR); [ -d stage2-libiberty-linker-plugin ] || \
46733 mkdir stage2-libiberty-linker-plugin; \
46734 mv stage2-libiberty-linker-plugin libiberty-linker-plugin ; \
46735 mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
46736 @endif libiberty-linker-plugin
46737 @if zlib
46738 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
46739 mkdir stage2-zlib; \
46740 mv stage2-zlib zlib ; \
46741 mv stage1-zlib prev-zlib || test -f stage1-lean
46742 @endif zlib
46743 @if lto-plugin
46744 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
46745 mkdir stage2-lto-plugin; \
46746 mv stage2-lto-plugin lto-plugin ; \
46747 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
46748 @endif lto-plugin
46749 @[ -d stage2-$(TARGET_SUBDIR) ] || \
46750 mkdir stage2-$(TARGET_SUBDIR); \
46751 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
46752 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
46754 stage2-end::
46755 @if bfd
46756 @if test -d $(HOST_SUBDIR)/bfd ; then \
46757 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
46758 mv prev-bfd stage1-bfd ; : ; \
46760 @endif bfd
46761 @if opcodes
46762 @if test -d $(HOST_SUBDIR)/opcodes ; then \
46763 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
46764 mv prev-opcodes stage1-opcodes ; : ; \
46766 @endif opcodes
46767 @if binutils
46768 @if test -d $(HOST_SUBDIR)/binutils ; then \
46769 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
46770 mv prev-binutils stage1-binutils ; : ; \
46772 @endif binutils
46773 @if fixincludes
46774 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
46775 cd $(HOST_SUBDIR); mv fixincludes stage2-fixincludes ; \
46776 mv prev-fixincludes stage1-fixincludes ; : ; \
46778 @endif fixincludes
46779 @if gas
46780 @if test -d $(HOST_SUBDIR)/gas ; then \
46781 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
46782 mv prev-gas stage1-gas ; : ; \
46784 @endif gas
46785 @if gcc
46786 @if test -d $(HOST_SUBDIR)/gcc ; then \
46787 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
46788 mv prev-gcc stage1-gcc ; : ; \
46790 @endif gcc
46791 @if gmp
46792 @if test -d $(HOST_SUBDIR)/gmp ; then \
46793 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
46794 mv prev-gmp stage1-gmp ; : ; \
46796 @endif gmp
46797 @if mpfr
46798 @if test -d $(HOST_SUBDIR)/mpfr ; then \
46799 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
46800 mv prev-mpfr stage1-mpfr ; : ; \
46802 @endif mpfr
46803 @if mpc
46804 @if test -d $(HOST_SUBDIR)/mpc ; then \
46805 cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
46806 mv prev-mpc stage1-mpc ; : ; \
46808 @endif mpc
46809 @if isl
46810 @if test -d $(HOST_SUBDIR)/isl ; then \
46811 cd $(HOST_SUBDIR); mv isl stage2-isl ; \
46812 mv prev-isl stage1-isl ; : ; \
46814 @endif isl
46815 @if cloog
46816 @if test -d $(HOST_SUBDIR)/cloog ; then \
46817 cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
46818 mv prev-cloog stage1-cloog ; : ; \
46820 @endif cloog
46821 @if libelf
46822 @if test -d $(HOST_SUBDIR)/libelf ; then \
46823 cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
46824 mv prev-libelf stage1-libelf ; : ; \
46826 @endif libelf
46827 @if gold
46828 @if test -d $(HOST_SUBDIR)/gold ; then \
46829 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
46830 mv prev-gold stage1-gold ; : ; \
46832 @endif gold
46833 @if intl
46834 @if test -d $(HOST_SUBDIR)/intl ; then \
46835 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
46836 mv prev-intl stage1-intl ; : ; \
46838 @endif intl
46839 @if ld
46840 @if test -d $(HOST_SUBDIR)/ld ; then \
46841 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
46842 mv prev-ld stage1-ld ; : ; \
46844 @endif ld
46845 @if libbacktrace
46846 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
46847 cd $(HOST_SUBDIR); mv libbacktrace stage2-libbacktrace ; \
46848 mv prev-libbacktrace stage1-libbacktrace ; : ; \
46850 @endif libbacktrace
46851 @if libcpp
46852 @if test -d $(HOST_SUBDIR)/libcpp ; then \
46853 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
46854 mv prev-libcpp stage1-libcpp ; : ; \
46856 @endif libcpp
46857 @if libdecnumber
46858 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
46859 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
46860 mv prev-libdecnumber stage1-libdecnumber ; : ; \
46862 @endif libdecnumber
46863 @if libiberty
46864 @if test -d $(HOST_SUBDIR)/libiberty ; then \
46865 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
46866 mv prev-libiberty stage1-libiberty ; : ; \
46868 @endif libiberty
46869 @if libiberty-linker-plugin
46870 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
46871 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage2-libiberty-linker-plugin ; \
46872 mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin ; : ; \
46874 @endif libiberty-linker-plugin
46875 @if zlib
46876 @if test -d $(HOST_SUBDIR)/zlib ; then \
46877 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
46878 mv prev-zlib stage1-zlib ; : ; \
46880 @endif zlib
46881 @if lto-plugin
46882 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
46883 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
46884 mv prev-lto-plugin stage1-lto-plugin ; : ; \
46886 @endif lto-plugin
46887 @if test -d $(TARGET_SUBDIR) ; then \
46888 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
46889 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
46891 rm -f stage_current
46893 # Bubble a bug fix through all the stages up to stage 2. They are
46894 # remade, but not reconfigured. The next stage (if any) will not be
46895 # reconfigured either.
46896 .PHONY: stage2-bubble
46897 stage2-bubble:: stage1-bubble
46898 @r=`${PWD_COMMAND}`; export r; \
46899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46900 if test -f stage2-lean || test -f stage1-lean ; then \
46901 echo Skipping rebuild of stage2 ; \
46902 else \
46903 $(MAKE) stage2-start; \
46904 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
46907 .PHONY: all-stage2 clean-stage2
46908 do-clean: clean-stage2
46910 # FIXME: Will not need to be conditional when toplevel bootstrap is the
46911 # only possibility, but now it conflicts with no-bootstrap rules
46912 @if gcc-bootstrap
46916 .PHONY: bootstrap2 bootstrap2-lean
46917 bootstrap2:
46918 echo stage2 > stage_final
46919 @r=`${PWD_COMMAND}`; export r; \
46920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46921 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
46922 @: $(MAKE); $(unstage)
46923 @r=`${PWD_COMMAND}`; export r; \
46924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46925 TFLAGS="$(STAGE2_TFLAGS)"; \
46926 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46928 bootstrap2-lean:
46929 echo stage2 > stage_final
46930 @r=`${PWD_COMMAND}`; export r; \
46931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46932 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
46933 @: $(MAKE); $(unstage)
46934 @r=`${PWD_COMMAND}`; export r; \
46935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
46936 TFLAGS="$(STAGE2_TFLAGS)"; \
46937 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
46940 # Rules to wipe a stage and all the following ones, also used for cleanstrap
46941 distclean-stage1:: distclean-stage2
46942 .PHONY: distclean-stage2
46943 distclean-stage2::
46944 @: $(MAKE); $(stage)
46945 @test "`cat stage_last`" != stage2 || rm -f stage_last
46946 rm -rf stage2-*
46949 @endif gcc-bootstrap
46952 .PHONY: stage3-start stage3-end
46954 stage3-start::
46955 @: $(MAKE); $(stage); \
46956 echo stage3 > stage_current ; \
46957 echo stage3 > stage_last; \
46958 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
46959 @if bfd
46960 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
46961 mkdir stage3-bfd; \
46962 mv stage3-bfd bfd ; \
46963 mv stage2-bfd prev-bfd || test -f stage2-lean
46964 @endif bfd
46965 @if opcodes
46966 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
46967 mkdir stage3-opcodes; \
46968 mv stage3-opcodes opcodes ; \
46969 mv stage2-opcodes prev-opcodes || test -f stage2-lean
46970 @endif opcodes
46971 @if binutils
46972 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
46973 mkdir stage3-binutils; \
46974 mv stage3-binutils binutils ; \
46975 mv stage2-binutils prev-binutils || test -f stage2-lean
46976 @endif binutils
46977 @if fixincludes
46978 @cd $(HOST_SUBDIR); [ -d stage3-fixincludes ] || \
46979 mkdir stage3-fixincludes; \
46980 mv stage3-fixincludes fixincludes ; \
46981 mv stage2-fixincludes prev-fixincludes || test -f stage2-lean
46982 @endif fixincludes
46983 @if gas
46984 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
46985 mkdir stage3-gas; \
46986 mv stage3-gas gas ; \
46987 mv stage2-gas prev-gas || test -f stage2-lean
46988 @endif gas
46989 @if gcc
46990 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
46991 mkdir stage3-gcc; \
46992 mv stage3-gcc gcc ; \
46993 mv stage2-gcc prev-gcc || test -f stage2-lean
46994 @endif gcc
46995 @if gmp
46996 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
46997 mkdir stage3-gmp; \
46998 mv stage3-gmp gmp ; \
46999 mv stage2-gmp prev-gmp || test -f stage2-lean
47000 @endif gmp
47001 @if mpfr
47002 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
47003 mkdir stage3-mpfr; \
47004 mv stage3-mpfr mpfr ; \
47005 mv stage2-mpfr prev-mpfr || test -f stage2-lean
47006 @endif mpfr
47007 @if mpc
47008 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
47009 mkdir stage3-mpc; \
47010 mv stage3-mpc mpc ; \
47011 mv stage2-mpc prev-mpc || test -f stage2-lean
47012 @endif mpc
47013 @if isl
47014 @cd $(HOST_SUBDIR); [ -d stage3-isl ] || \
47015 mkdir stage3-isl; \
47016 mv stage3-isl isl ; \
47017 mv stage2-isl prev-isl || test -f stage2-lean
47018 @endif isl
47019 @if cloog
47020 @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
47021 mkdir stage3-cloog; \
47022 mv stage3-cloog cloog ; \
47023 mv stage2-cloog prev-cloog || test -f stage2-lean
47024 @endif cloog
47025 @if libelf
47026 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
47027 mkdir stage3-libelf; \
47028 mv stage3-libelf libelf ; \
47029 mv stage2-libelf prev-libelf || test -f stage2-lean
47030 @endif libelf
47031 @if gold
47032 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
47033 mkdir stage3-gold; \
47034 mv stage3-gold gold ; \
47035 mv stage2-gold prev-gold || test -f stage2-lean
47036 @endif gold
47037 @if intl
47038 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
47039 mkdir stage3-intl; \
47040 mv stage3-intl intl ; \
47041 mv stage2-intl prev-intl || test -f stage2-lean
47042 @endif intl
47043 @if ld
47044 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
47045 mkdir stage3-ld; \
47046 mv stage3-ld ld ; \
47047 mv stage2-ld prev-ld || test -f stage2-lean
47048 @endif ld
47049 @if libbacktrace
47050 @cd $(HOST_SUBDIR); [ -d stage3-libbacktrace ] || \
47051 mkdir stage3-libbacktrace; \
47052 mv stage3-libbacktrace libbacktrace ; \
47053 mv stage2-libbacktrace prev-libbacktrace || test -f stage2-lean
47054 @endif libbacktrace
47055 @if libcpp
47056 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
47057 mkdir stage3-libcpp; \
47058 mv stage3-libcpp libcpp ; \
47059 mv stage2-libcpp prev-libcpp || test -f stage2-lean
47060 @endif libcpp
47061 @if libdecnumber
47062 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
47063 mkdir stage3-libdecnumber; \
47064 mv stage3-libdecnumber libdecnumber ; \
47065 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
47066 @endif libdecnumber
47067 @if libiberty
47068 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
47069 mkdir stage3-libiberty; \
47070 mv stage3-libiberty libiberty ; \
47071 mv stage2-libiberty prev-libiberty || test -f stage2-lean
47072 @endif libiberty
47073 @if libiberty-linker-plugin
47074 @cd $(HOST_SUBDIR); [ -d stage3-libiberty-linker-plugin ] || \
47075 mkdir stage3-libiberty-linker-plugin; \
47076 mv stage3-libiberty-linker-plugin libiberty-linker-plugin ; \
47077 mv stage2-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage2-lean
47078 @endif libiberty-linker-plugin
47079 @if zlib
47080 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
47081 mkdir stage3-zlib; \
47082 mv stage3-zlib zlib ; \
47083 mv stage2-zlib prev-zlib || test -f stage2-lean
47084 @endif zlib
47085 @if lto-plugin
47086 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
47087 mkdir stage3-lto-plugin; \
47088 mv stage3-lto-plugin lto-plugin ; \
47089 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
47090 @endif lto-plugin
47091 @[ -d stage3-$(TARGET_SUBDIR) ] || \
47092 mkdir stage3-$(TARGET_SUBDIR); \
47093 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
47094 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
47096 stage3-end::
47097 @if bfd
47098 @if test -d $(HOST_SUBDIR)/bfd ; then \
47099 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
47100 mv prev-bfd stage2-bfd ; : ; \
47102 @endif bfd
47103 @if opcodes
47104 @if test -d $(HOST_SUBDIR)/opcodes ; then \
47105 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
47106 mv prev-opcodes stage2-opcodes ; : ; \
47108 @endif opcodes
47109 @if binutils
47110 @if test -d $(HOST_SUBDIR)/binutils ; then \
47111 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
47112 mv prev-binutils stage2-binutils ; : ; \
47114 @endif binutils
47115 @if fixincludes
47116 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
47117 cd $(HOST_SUBDIR); mv fixincludes stage3-fixincludes ; \
47118 mv prev-fixincludes stage2-fixincludes ; : ; \
47120 @endif fixincludes
47121 @if gas
47122 @if test -d $(HOST_SUBDIR)/gas ; then \
47123 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
47124 mv prev-gas stage2-gas ; : ; \
47126 @endif gas
47127 @if gcc
47128 @if test -d $(HOST_SUBDIR)/gcc ; then \
47129 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
47130 mv prev-gcc stage2-gcc ; : ; \
47132 @endif gcc
47133 @if gmp
47134 @if test -d $(HOST_SUBDIR)/gmp ; then \
47135 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
47136 mv prev-gmp stage2-gmp ; : ; \
47138 @endif gmp
47139 @if mpfr
47140 @if test -d $(HOST_SUBDIR)/mpfr ; then \
47141 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
47142 mv prev-mpfr stage2-mpfr ; : ; \
47144 @endif mpfr
47145 @if mpc
47146 @if test -d $(HOST_SUBDIR)/mpc ; then \
47147 cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
47148 mv prev-mpc stage2-mpc ; : ; \
47150 @endif mpc
47151 @if isl
47152 @if test -d $(HOST_SUBDIR)/isl ; then \
47153 cd $(HOST_SUBDIR); mv isl stage3-isl ; \
47154 mv prev-isl stage2-isl ; : ; \
47156 @endif isl
47157 @if cloog
47158 @if test -d $(HOST_SUBDIR)/cloog ; then \
47159 cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
47160 mv prev-cloog stage2-cloog ; : ; \
47162 @endif cloog
47163 @if libelf
47164 @if test -d $(HOST_SUBDIR)/libelf ; then \
47165 cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
47166 mv prev-libelf stage2-libelf ; : ; \
47168 @endif libelf
47169 @if gold
47170 @if test -d $(HOST_SUBDIR)/gold ; then \
47171 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
47172 mv prev-gold stage2-gold ; : ; \
47174 @endif gold
47175 @if intl
47176 @if test -d $(HOST_SUBDIR)/intl ; then \
47177 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
47178 mv prev-intl stage2-intl ; : ; \
47180 @endif intl
47181 @if ld
47182 @if test -d $(HOST_SUBDIR)/ld ; then \
47183 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
47184 mv prev-ld stage2-ld ; : ; \
47186 @endif ld
47187 @if libbacktrace
47188 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
47189 cd $(HOST_SUBDIR); mv libbacktrace stage3-libbacktrace ; \
47190 mv prev-libbacktrace stage2-libbacktrace ; : ; \
47192 @endif libbacktrace
47193 @if libcpp
47194 @if test -d $(HOST_SUBDIR)/libcpp ; then \
47195 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
47196 mv prev-libcpp stage2-libcpp ; : ; \
47198 @endif libcpp
47199 @if libdecnumber
47200 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
47201 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
47202 mv prev-libdecnumber stage2-libdecnumber ; : ; \
47204 @endif libdecnumber
47205 @if libiberty
47206 @if test -d $(HOST_SUBDIR)/libiberty ; then \
47207 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
47208 mv prev-libiberty stage2-libiberty ; : ; \
47210 @endif libiberty
47211 @if libiberty-linker-plugin
47212 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
47213 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage3-libiberty-linker-plugin ; \
47214 mv prev-libiberty-linker-plugin stage2-libiberty-linker-plugin ; : ; \
47216 @endif libiberty-linker-plugin
47217 @if zlib
47218 @if test -d $(HOST_SUBDIR)/zlib ; then \
47219 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
47220 mv prev-zlib stage2-zlib ; : ; \
47222 @endif zlib
47223 @if lto-plugin
47224 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
47225 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
47226 mv prev-lto-plugin stage2-lto-plugin ; : ; \
47228 @endif lto-plugin
47229 @if test -d $(TARGET_SUBDIR) ; then \
47230 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
47231 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
47233 rm -f stage_current
47235 # Bubble a bug fix through all the stages up to stage 3. They are
47236 # remade, but not reconfigured. The next stage (if any) will not be
47237 # reconfigured either.
47238 .PHONY: stage3-bubble
47239 stage3-bubble:: stage2-bubble
47240 @r=`${PWD_COMMAND}`; export r; \
47241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47242 if test -f stage3-lean || test -f stage2-lean ; then \
47243 echo Skipping rebuild of stage3 ; \
47244 else \
47245 $(MAKE) stage3-start; \
47246 if $(LEAN); then \
47247 rm -rf stage1-* ; \
47248 $(STAMP) stage1-lean ; \
47249 fi; \
47250 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
47252 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
47254 .PHONY: all-stage3 clean-stage3
47255 do-clean: clean-stage3
47257 # FIXME: Will not need to be conditional when toplevel bootstrap is the
47258 # only possibility, but now it conflicts with no-bootstrap rules
47259 @if gcc-bootstrap
47261 compare:
47262 @r=`${PWD_COMMAND}`; export r; \
47263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47264 if test -f stage2-lean; then \
47265 echo Cannot compare object files as stage 2 was deleted. ; \
47266 exit 0 ; \
47267 fi; \
47268 : $(MAKE); $(stage); \
47269 rm -f .bad_compare ; \
47270 echo Comparing stages 2 and 3 ; \
47271 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
47272 files=`find stage3-* -name "*$(objext)" -print | \
47273 sed -n s,^stage$$sed-,,p` ; \
47274 for file in $${files} ; do \
47275 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
47276 if test ! -f $$f1; then continue; fi; \
47277 $(do-compare) > /dev/null 2>&1; \
47278 if test $$? -eq 1; then \
47279 case $$file in \
47280 @compare_exclusions@) \
47281 echo warning: $$file differs ;; \
47282 *) \
47283 echo $$file differs >> .bad_compare ;; \
47284 esac ; \
47285 fi ; \
47286 done ; \
47287 if [ -f .bad_compare ]; then \
47288 echo "Bootstrap comparison failure!"; \
47289 cat .bad_compare; \
47290 exit 1; \
47291 else \
47292 echo Comparison successful.; \
47293 fi ; \
47294 $(STAMP) compare
47295 if $(LEAN); then \
47296 rm -rf stage2-*; \
47297 $(STAMP) stage2-lean; \
47302 .PHONY: bootstrap bootstrap-lean
47303 bootstrap:
47304 echo stage3 > stage_final
47305 @r=`${PWD_COMMAND}`; export r; \
47306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47307 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
47308 @: $(MAKE); $(unstage)
47309 @r=`${PWD_COMMAND}`; export r; \
47310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47311 TFLAGS="$(STAGE3_TFLAGS)"; \
47312 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47314 bootstrap-lean:
47315 echo stage3 > stage_final
47316 @r=`${PWD_COMMAND}`; export r; \
47317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47318 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
47319 @: $(MAKE); $(unstage)
47320 @r=`${PWD_COMMAND}`; export r; \
47321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47322 TFLAGS="$(STAGE3_TFLAGS)"; \
47323 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47326 # Rules to wipe a stage and all the following ones, also used for cleanstrap
47327 distclean-stage2:: distclean-stage3
47328 .PHONY: distclean-stage3
47329 distclean-stage3::
47330 @: $(MAKE); $(stage)
47331 @test "`cat stage_last`" != stage3 || rm -f stage_last
47332 rm -rf stage3-* compare
47335 .PHONY: cleanstrap
47336 cleanstrap: do-distclean local-clean
47337 echo stage3 > stage_final
47338 @r=`${PWD_COMMAND}`; export r; \
47339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47340 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
47341 @: $(MAKE); $(unstage)
47342 @r=`${PWD_COMMAND}`; export r; \
47343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47344 TFLAGS="$(STAGE3_TFLAGS)"; \
47345 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47347 @endif gcc-bootstrap
47350 .PHONY: stage4-start stage4-end
47352 stage4-start::
47353 @: $(MAKE); $(stage); \
47354 echo stage4 > stage_current ; \
47355 echo stage4 > stage_last; \
47356 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
47357 @if bfd
47358 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
47359 mkdir stage4-bfd; \
47360 mv stage4-bfd bfd ; \
47361 mv stage3-bfd prev-bfd || test -f stage3-lean
47362 @endif bfd
47363 @if opcodes
47364 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
47365 mkdir stage4-opcodes; \
47366 mv stage4-opcodes opcodes ; \
47367 mv stage3-opcodes prev-opcodes || test -f stage3-lean
47368 @endif opcodes
47369 @if binutils
47370 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
47371 mkdir stage4-binutils; \
47372 mv stage4-binutils binutils ; \
47373 mv stage3-binutils prev-binutils || test -f stage3-lean
47374 @endif binutils
47375 @if fixincludes
47376 @cd $(HOST_SUBDIR); [ -d stage4-fixincludes ] || \
47377 mkdir stage4-fixincludes; \
47378 mv stage4-fixincludes fixincludes ; \
47379 mv stage3-fixincludes prev-fixincludes || test -f stage3-lean
47380 @endif fixincludes
47381 @if gas
47382 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
47383 mkdir stage4-gas; \
47384 mv stage4-gas gas ; \
47385 mv stage3-gas prev-gas || test -f stage3-lean
47386 @endif gas
47387 @if gcc
47388 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
47389 mkdir stage4-gcc; \
47390 mv stage4-gcc gcc ; \
47391 mv stage3-gcc prev-gcc || test -f stage3-lean
47392 @endif gcc
47393 @if gmp
47394 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
47395 mkdir stage4-gmp; \
47396 mv stage4-gmp gmp ; \
47397 mv stage3-gmp prev-gmp || test -f stage3-lean
47398 @endif gmp
47399 @if mpfr
47400 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
47401 mkdir stage4-mpfr; \
47402 mv stage4-mpfr mpfr ; \
47403 mv stage3-mpfr prev-mpfr || test -f stage3-lean
47404 @endif mpfr
47405 @if mpc
47406 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
47407 mkdir stage4-mpc; \
47408 mv stage4-mpc mpc ; \
47409 mv stage3-mpc prev-mpc || test -f stage3-lean
47410 @endif mpc
47411 @if isl
47412 @cd $(HOST_SUBDIR); [ -d stage4-isl ] || \
47413 mkdir stage4-isl; \
47414 mv stage4-isl isl ; \
47415 mv stage3-isl prev-isl || test -f stage3-lean
47416 @endif isl
47417 @if cloog
47418 @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
47419 mkdir stage4-cloog; \
47420 mv stage4-cloog cloog ; \
47421 mv stage3-cloog prev-cloog || test -f stage3-lean
47422 @endif cloog
47423 @if libelf
47424 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
47425 mkdir stage4-libelf; \
47426 mv stage4-libelf libelf ; \
47427 mv stage3-libelf prev-libelf || test -f stage3-lean
47428 @endif libelf
47429 @if gold
47430 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
47431 mkdir stage4-gold; \
47432 mv stage4-gold gold ; \
47433 mv stage3-gold prev-gold || test -f stage3-lean
47434 @endif gold
47435 @if intl
47436 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
47437 mkdir stage4-intl; \
47438 mv stage4-intl intl ; \
47439 mv stage3-intl prev-intl || test -f stage3-lean
47440 @endif intl
47441 @if ld
47442 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
47443 mkdir stage4-ld; \
47444 mv stage4-ld ld ; \
47445 mv stage3-ld prev-ld || test -f stage3-lean
47446 @endif ld
47447 @if libbacktrace
47448 @cd $(HOST_SUBDIR); [ -d stage4-libbacktrace ] || \
47449 mkdir stage4-libbacktrace; \
47450 mv stage4-libbacktrace libbacktrace ; \
47451 mv stage3-libbacktrace prev-libbacktrace || test -f stage3-lean
47452 @endif libbacktrace
47453 @if libcpp
47454 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
47455 mkdir stage4-libcpp; \
47456 mv stage4-libcpp libcpp ; \
47457 mv stage3-libcpp prev-libcpp || test -f stage3-lean
47458 @endif libcpp
47459 @if libdecnumber
47460 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
47461 mkdir stage4-libdecnumber; \
47462 mv stage4-libdecnumber libdecnumber ; \
47463 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
47464 @endif libdecnumber
47465 @if libiberty
47466 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
47467 mkdir stage4-libiberty; \
47468 mv stage4-libiberty libiberty ; \
47469 mv stage3-libiberty prev-libiberty || test -f stage3-lean
47470 @endif libiberty
47471 @if libiberty-linker-plugin
47472 @cd $(HOST_SUBDIR); [ -d stage4-libiberty-linker-plugin ] || \
47473 mkdir stage4-libiberty-linker-plugin; \
47474 mv stage4-libiberty-linker-plugin libiberty-linker-plugin ; \
47475 mv stage3-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage3-lean
47476 @endif libiberty-linker-plugin
47477 @if zlib
47478 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
47479 mkdir stage4-zlib; \
47480 mv stage4-zlib zlib ; \
47481 mv stage3-zlib prev-zlib || test -f stage3-lean
47482 @endif zlib
47483 @if lto-plugin
47484 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
47485 mkdir stage4-lto-plugin; \
47486 mv stage4-lto-plugin lto-plugin ; \
47487 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
47488 @endif lto-plugin
47489 @[ -d stage4-$(TARGET_SUBDIR) ] || \
47490 mkdir stage4-$(TARGET_SUBDIR); \
47491 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
47492 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
47494 stage4-end::
47495 @if bfd
47496 @if test -d $(HOST_SUBDIR)/bfd ; then \
47497 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
47498 mv prev-bfd stage3-bfd ; : ; \
47500 @endif bfd
47501 @if opcodes
47502 @if test -d $(HOST_SUBDIR)/opcodes ; then \
47503 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
47504 mv prev-opcodes stage3-opcodes ; : ; \
47506 @endif opcodes
47507 @if binutils
47508 @if test -d $(HOST_SUBDIR)/binutils ; then \
47509 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
47510 mv prev-binutils stage3-binutils ; : ; \
47512 @endif binutils
47513 @if fixincludes
47514 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
47515 cd $(HOST_SUBDIR); mv fixincludes stage4-fixincludes ; \
47516 mv prev-fixincludes stage3-fixincludes ; : ; \
47518 @endif fixincludes
47519 @if gas
47520 @if test -d $(HOST_SUBDIR)/gas ; then \
47521 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
47522 mv prev-gas stage3-gas ; : ; \
47524 @endif gas
47525 @if gcc
47526 @if test -d $(HOST_SUBDIR)/gcc ; then \
47527 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
47528 mv prev-gcc stage3-gcc ; : ; \
47530 @endif gcc
47531 @if gmp
47532 @if test -d $(HOST_SUBDIR)/gmp ; then \
47533 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
47534 mv prev-gmp stage3-gmp ; : ; \
47536 @endif gmp
47537 @if mpfr
47538 @if test -d $(HOST_SUBDIR)/mpfr ; then \
47539 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
47540 mv prev-mpfr stage3-mpfr ; : ; \
47542 @endif mpfr
47543 @if mpc
47544 @if test -d $(HOST_SUBDIR)/mpc ; then \
47545 cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
47546 mv prev-mpc stage3-mpc ; : ; \
47548 @endif mpc
47549 @if isl
47550 @if test -d $(HOST_SUBDIR)/isl ; then \
47551 cd $(HOST_SUBDIR); mv isl stage4-isl ; \
47552 mv prev-isl stage3-isl ; : ; \
47554 @endif isl
47555 @if cloog
47556 @if test -d $(HOST_SUBDIR)/cloog ; then \
47557 cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
47558 mv prev-cloog stage3-cloog ; : ; \
47560 @endif cloog
47561 @if libelf
47562 @if test -d $(HOST_SUBDIR)/libelf ; then \
47563 cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
47564 mv prev-libelf stage3-libelf ; : ; \
47566 @endif libelf
47567 @if gold
47568 @if test -d $(HOST_SUBDIR)/gold ; then \
47569 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
47570 mv prev-gold stage3-gold ; : ; \
47572 @endif gold
47573 @if intl
47574 @if test -d $(HOST_SUBDIR)/intl ; then \
47575 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
47576 mv prev-intl stage3-intl ; : ; \
47578 @endif intl
47579 @if ld
47580 @if test -d $(HOST_SUBDIR)/ld ; then \
47581 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
47582 mv prev-ld stage3-ld ; : ; \
47584 @endif ld
47585 @if libbacktrace
47586 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
47587 cd $(HOST_SUBDIR); mv libbacktrace stage4-libbacktrace ; \
47588 mv prev-libbacktrace stage3-libbacktrace ; : ; \
47590 @endif libbacktrace
47591 @if libcpp
47592 @if test -d $(HOST_SUBDIR)/libcpp ; then \
47593 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
47594 mv prev-libcpp stage3-libcpp ; : ; \
47596 @endif libcpp
47597 @if libdecnumber
47598 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
47599 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
47600 mv prev-libdecnumber stage3-libdecnumber ; : ; \
47602 @endif libdecnumber
47603 @if libiberty
47604 @if test -d $(HOST_SUBDIR)/libiberty ; then \
47605 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
47606 mv prev-libiberty stage3-libiberty ; : ; \
47608 @endif libiberty
47609 @if libiberty-linker-plugin
47610 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
47611 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stage4-libiberty-linker-plugin ; \
47612 mv prev-libiberty-linker-plugin stage3-libiberty-linker-plugin ; : ; \
47614 @endif libiberty-linker-plugin
47615 @if zlib
47616 @if test -d $(HOST_SUBDIR)/zlib ; then \
47617 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
47618 mv prev-zlib stage3-zlib ; : ; \
47620 @endif zlib
47621 @if lto-plugin
47622 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
47623 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
47624 mv prev-lto-plugin stage3-lto-plugin ; : ; \
47626 @endif lto-plugin
47627 @if test -d $(TARGET_SUBDIR) ; then \
47628 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
47629 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
47631 rm -f stage_current
47633 # Bubble a bug fix through all the stages up to stage 4. They are
47634 # remade, but not reconfigured. The next stage (if any) will not be
47635 # reconfigured either.
47636 .PHONY: stage4-bubble
47637 stage4-bubble:: stage3-bubble
47638 @r=`${PWD_COMMAND}`; export r; \
47639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47640 if test -f stage4-lean || test -f stage3-lean ; then \
47641 echo Skipping rebuild of stage4 ; \
47642 else \
47643 $(MAKE) stage4-start; \
47644 if $(LEAN); then \
47645 rm -rf stage2-* ; \
47646 $(STAMP) stage2-lean ; \
47647 fi; \
47648 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
47650 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
47652 .PHONY: all-stage4 clean-stage4
47653 do-clean: clean-stage4
47655 # FIXME: Will not need to be conditional when toplevel bootstrap is the
47656 # only possibility, but now it conflicts with no-bootstrap rules
47657 @if gcc-bootstrap
47659 compare3:
47660 @r=`${PWD_COMMAND}`; export r; \
47661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47662 if test -f stage3-lean; then \
47663 echo Cannot compare object files as stage 3 was deleted. ; \
47664 exit 0 ; \
47665 fi; \
47666 : $(MAKE); $(stage); \
47667 rm -f .bad_compare ; \
47668 echo Comparing stages 3 and 4 ; \
47669 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
47670 files=`find stage4-* -name "*$(objext)" -print | \
47671 sed -n s,^stage$$sed-,,p` ; \
47672 for file in $${files} ; do \
47673 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
47674 if test ! -f $$f1; then continue; fi; \
47675 $(do-compare3) > /dev/null 2>&1; \
47676 if test $$? -eq 1; then \
47677 case $$file in \
47678 @compare_exclusions@) \
47679 echo warning: $$file differs ;; \
47680 *) \
47681 echo $$file differs >> .bad_compare ;; \
47682 esac ; \
47683 fi ; \
47684 done ; \
47685 if [ -f .bad_compare ]; then \
47686 echo "Bootstrap comparison failure!"; \
47687 cat .bad_compare; \
47688 exit 1; \
47689 else \
47690 echo Comparison successful.; \
47691 fi ; \
47692 $(STAMP) compare3
47693 if $(LEAN); then \
47694 rm -rf stage3-*; \
47695 $(STAMP) stage3-lean; \
47700 .PHONY: bootstrap4 bootstrap4-lean
47701 bootstrap4:
47702 echo stage4 > stage_final
47703 @r=`${PWD_COMMAND}`; export r; \
47704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47705 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
47706 @: $(MAKE); $(unstage)
47707 @r=`${PWD_COMMAND}`; export r; \
47708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47709 TFLAGS="$(STAGE4_TFLAGS)"; \
47710 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47712 bootstrap4-lean:
47713 echo stage4 > stage_final
47714 @r=`${PWD_COMMAND}`; export r; \
47715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47716 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
47717 @: $(MAKE); $(unstage)
47718 @r=`${PWD_COMMAND}`; export r; \
47719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
47720 TFLAGS="$(STAGE4_TFLAGS)"; \
47721 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
47724 # Rules to wipe a stage and all the following ones, also used for cleanstrap
47725 distclean-stage3:: distclean-stage4
47726 .PHONY: distclean-stage4
47727 distclean-stage4::
47728 @: $(MAKE); $(stage)
47729 @test "`cat stage_last`" != stage4 || rm -f stage_last
47730 rm -rf stage4-* compare3
47733 @endif gcc-bootstrap
47736 .PHONY: stageprofile-start stageprofile-end
47738 stageprofile-start::
47739 @: $(MAKE); $(stage); \
47740 echo stageprofile > stage_current ; \
47741 echo stageprofile > stage_last; \
47742 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
47743 @if bfd
47744 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
47745 mkdir stageprofile-bfd; \
47746 mv stageprofile-bfd bfd ; \
47747 mv stage1-bfd prev-bfd || test -f stage1-lean
47748 @endif bfd
47749 @if opcodes
47750 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
47751 mkdir stageprofile-opcodes; \
47752 mv stageprofile-opcodes opcodes ; \
47753 mv stage1-opcodes prev-opcodes || test -f stage1-lean
47754 @endif opcodes
47755 @if binutils
47756 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
47757 mkdir stageprofile-binutils; \
47758 mv stageprofile-binutils binutils ; \
47759 mv stage1-binutils prev-binutils || test -f stage1-lean
47760 @endif binutils
47761 @if fixincludes
47762 @cd $(HOST_SUBDIR); [ -d stageprofile-fixincludes ] || \
47763 mkdir stageprofile-fixincludes; \
47764 mv stageprofile-fixincludes fixincludes ; \
47765 mv stage1-fixincludes prev-fixincludes || test -f stage1-lean
47766 @endif fixincludes
47767 @if gas
47768 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
47769 mkdir stageprofile-gas; \
47770 mv stageprofile-gas gas ; \
47771 mv stage1-gas prev-gas || test -f stage1-lean
47772 @endif gas
47773 @if gcc
47774 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
47775 mkdir stageprofile-gcc; \
47776 mv stageprofile-gcc gcc ; \
47777 mv stage1-gcc prev-gcc || test -f stage1-lean
47778 @endif gcc
47779 @if gmp
47780 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
47781 mkdir stageprofile-gmp; \
47782 mv stageprofile-gmp gmp ; \
47783 mv stage1-gmp prev-gmp || test -f stage1-lean
47784 @endif gmp
47785 @if mpfr
47786 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
47787 mkdir stageprofile-mpfr; \
47788 mv stageprofile-mpfr mpfr ; \
47789 mv stage1-mpfr prev-mpfr || test -f stage1-lean
47790 @endif mpfr
47791 @if mpc
47792 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
47793 mkdir stageprofile-mpc; \
47794 mv stageprofile-mpc mpc ; \
47795 mv stage1-mpc prev-mpc || test -f stage1-lean
47796 @endif mpc
47797 @if isl
47798 @cd $(HOST_SUBDIR); [ -d stageprofile-isl ] || \
47799 mkdir stageprofile-isl; \
47800 mv stageprofile-isl isl ; \
47801 mv stage1-isl prev-isl || test -f stage1-lean
47802 @endif isl
47803 @if cloog
47804 @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
47805 mkdir stageprofile-cloog; \
47806 mv stageprofile-cloog cloog ; \
47807 mv stage1-cloog prev-cloog || test -f stage1-lean
47808 @endif cloog
47809 @if libelf
47810 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
47811 mkdir stageprofile-libelf; \
47812 mv stageprofile-libelf libelf ; \
47813 mv stage1-libelf prev-libelf || test -f stage1-lean
47814 @endif libelf
47815 @if gold
47816 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
47817 mkdir stageprofile-gold; \
47818 mv stageprofile-gold gold ; \
47819 mv stage1-gold prev-gold || test -f stage1-lean
47820 @endif gold
47821 @if intl
47822 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
47823 mkdir stageprofile-intl; \
47824 mv stageprofile-intl intl ; \
47825 mv stage1-intl prev-intl || test -f stage1-lean
47826 @endif intl
47827 @if ld
47828 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
47829 mkdir stageprofile-ld; \
47830 mv stageprofile-ld ld ; \
47831 mv stage1-ld prev-ld || test -f stage1-lean
47832 @endif ld
47833 @if libbacktrace
47834 @cd $(HOST_SUBDIR); [ -d stageprofile-libbacktrace ] || \
47835 mkdir stageprofile-libbacktrace; \
47836 mv stageprofile-libbacktrace libbacktrace ; \
47837 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
47838 @endif libbacktrace
47839 @if libcpp
47840 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
47841 mkdir stageprofile-libcpp; \
47842 mv stageprofile-libcpp libcpp ; \
47843 mv stage1-libcpp prev-libcpp || test -f stage1-lean
47844 @endif libcpp
47845 @if libdecnumber
47846 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
47847 mkdir stageprofile-libdecnumber; \
47848 mv stageprofile-libdecnumber libdecnumber ; \
47849 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
47850 @endif libdecnumber
47851 @if libiberty
47852 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
47853 mkdir stageprofile-libiberty; \
47854 mv stageprofile-libiberty libiberty ; \
47855 mv stage1-libiberty prev-libiberty || test -f stage1-lean
47856 @endif libiberty
47857 @if libiberty-linker-plugin
47858 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty-linker-plugin ] || \
47859 mkdir stageprofile-libiberty-linker-plugin; \
47860 mv stageprofile-libiberty-linker-plugin libiberty-linker-plugin ; \
47861 mv stage1-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stage1-lean
47862 @endif libiberty-linker-plugin
47863 @if zlib
47864 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
47865 mkdir stageprofile-zlib; \
47866 mv stageprofile-zlib zlib ; \
47867 mv stage1-zlib prev-zlib || test -f stage1-lean
47868 @endif zlib
47869 @if lto-plugin
47870 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
47871 mkdir stageprofile-lto-plugin; \
47872 mv stageprofile-lto-plugin lto-plugin ; \
47873 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
47874 @endif lto-plugin
47875 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
47876 mkdir stageprofile-$(TARGET_SUBDIR); \
47877 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
47878 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
47880 stageprofile-end::
47881 @if bfd
47882 @if test -d $(HOST_SUBDIR)/bfd ; then \
47883 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
47884 mv prev-bfd stage1-bfd ; : ; \
47886 @endif bfd
47887 @if opcodes
47888 @if test -d $(HOST_SUBDIR)/opcodes ; then \
47889 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
47890 mv prev-opcodes stage1-opcodes ; : ; \
47892 @endif opcodes
47893 @if binutils
47894 @if test -d $(HOST_SUBDIR)/binutils ; then \
47895 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
47896 mv prev-binutils stage1-binutils ; : ; \
47898 @endif binutils
47899 @if fixincludes
47900 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
47901 cd $(HOST_SUBDIR); mv fixincludes stageprofile-fixincludes ; \
47902 mv prev-fixincludes stage1-fixincludes ; : ; \
47904 @endif fixincludes
47905 @if gas
47906 @if test -d $(HOST_SUBDIR)/gas ; then \
47907 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
47908 mv prev-gas stage1-gas ; : ; \
47910 @endif gas
47911 @if gcc
47912 @if test -d $(HOST_SUBDIR)/gcc ; then \
47913 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
47914 mv prev-gcc stage1-gcc ; : ; \
47916 @endif gcc
47917 @if gmp
47918 @if test -d $(HOST_SUBDIR)/gmp ; then \
47919 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
47920 mv prev-gmp stage1-gmp ; : ; \
47922 @endif gmp
47923 @if mpfr
47924 @if test -d $(HOST_SUBDIR)/mpfr ; then \
47925 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
47926 mv prev-mpfr stage1-mpfr ; : ; \
47928 @endif mpfr
47929 @if mpc
47930 @if test -d $(HOST_SUBDIR)/mpc ; then \
47931 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
47932 mv prev-mpc stage1-mpc ; : ; \
47934 @endif mpc
47935 @if isl
47936 @if test -d $(HOST_SUBDIR)/isl ; then \
47937 cd $(HOST_SUBDIR); mv isl stageprofile-isl ; \
47938 mv prev-isl stage1-isl ; : ; \
47940 @endif isl
47941 @if cloog
47942 @if test -d $(HOST_SUBDIR)/cloog ; then \
47943 cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
47944 mv prev-cloog stage1-cloog ; : ; \
47946 @endif cloog
47947 @if libelf
47948 @if test -d $(HOST_SUBDIR)/libelf ; then \
47949 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
47950 mv prev-libelf stage1-libelf ; : ; \
47952 @endif libelf
47953 @if gold
47954 @if test -d $(HOST_SUBDIR)/gold ; then \
47955 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
47956 mv prev-gold stage1-gold ; : ; \
47958 @endif gold
47959 @if intl
47960 @if test -d $(HOST_SUBDIR)/intl ; then \
47961 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
47962 mv prev-intl stage1-intl ; : ; \
47964 @endif intl
47965 @if ld
47966 @if test -d $(HOST_SUBDIR)/ld ; then \
47967 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
47968 mv prev-ld stage1-ld ; : ; \
47970 @endif ld
47971 @if libbacktrace
47972 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
47973 cd $(HOST_SUBDIR); mv libbacktrace stageprofile-libbacktrace ; \
47974 mv prev-libbacktrace stage1-libbacktrace ; : ; \
47976 @endif libbacktrace
47977 @if libcpp
47978 @if test -d $(HOST_SUBDIR)/libcpp ; then \
47979 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
47980 mv prev-libcpp stage1-libcpp ; : ; \
47982 @endif libcpp
47983 @if libdecnumber
47984 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
47985 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
47986 mv prev-libdecnumber stage1-libdecnumber ; : ; \
47988 @endif libdecnumber
47989 @if libiberty
47990 @if test -d $(HOST_SUBDIR)/libiberty ; then \
47991 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
47992 mv prev-libiberty stage1-libiberty ; : ; \
47994 @endif libiberty
47995 @if libiberty-linker-plugin
47996 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
47997 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stageprofile-libiberty-linker-plugin ; \
47998 mv prev-libiberty-linker-plugin stage1-libiberty-linker-plugin ; : ; \
48000 @endif libiberty-linker-plugin
48001 @if zlib
48002 @if test -d $(HOST_SUBDIR)/zlib ; then \
48003 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
48004 mv prev-zlib stage1-zlib ; : ; \
48006 @endif zlib
48007 @if lto-plugin
48008 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
48009 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
48010 mv prev-lto-plugin stage1-lto-plugin ; : ; \
48012 @endif lto-plugin
48013 @if test -d $(TARGET_SUBDIR) ; then \
48014 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
48015 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
48017 rm -f stage_current
48019 # Bubble a bug fix through all the stages up to stage profile. They are
48020 # remade, but not reconfigured. The next stage (if any) will not be
48021 # reconfigured either.
48022 .PHONY: stageprofile-bubble
48023 stageprofile-bubble:: stage1-bubble
48024 @r=`${PWD_COMMAND}`; export r; \
48025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48026 if test -f stageprofile-lean || test -f stage1-lean ; then \
48027 echo Skipping rebuild of stageprofile ; \
48028 else \
48029 $(MAKE) stageprofile-start; \
48030 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
48033 .PHONY: all-stageprofile clean-stageprofile
48034 do-clean: clean-stageprofile
48036 # FIXME: Will not need to be conditional when toplevel bootstrap is the
48037 # only possibility, but now it conflicts with no-bootstrap rules
48038 @if gcc-bootstrap
48043 # Rules to wipe a stage and all the following ones, also used for cleanstrap
48044 distclean-stage1:: distclean-stageprofile
48045 .PHONY: distclean-stageprofile
48046 distclean-stageprofile::
48047 @: $(MAKE); $(stage)
48048 @test "`cat stage_last`" != stageprofile || rm -f stage_last
48049 rm -rf stageprofile-*
48052 @endif gcc-bootstrap
48055 .PHONY: stagefeedback-start stagefeedback-end
48057 stagefeedback-start::
48058 @: $(MAKE); $(stage); \
48059 echo stagefeedback > stage_current ; \
48060 echo stagefeedback > stage_last; \
48061 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
48062 @if bfd
48063 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
48064 mkdir stagefeedback-bfd; \
48065 mv stagefeedback-bfd bfd ; \
48066 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
48067 @endif bfd
48068 @if opcodes
48069 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
48070 mkdir stagefeedback-opcodes; \
48071 mv stagefeedback-opcodes opcodes ; \
48072 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
48073 @endif opcodes
48074 @if binutils
48075 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
48076 mkdir stagefeedback-binutils; \
48077 mv stagefeedback-binutils binutils ; \
48078 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
48079 @endif binutils
48080 @if fixincludes
48081 @cd $(HOST_SUBDIR); [ -d stagefeedback-fixincludes ] || \
48082 mkdir stagefeedback-fixincludes; \
48083 mv stagefeedback-fixincludes fixincludes ; \
48084 mv stageprofile-fixincludes prev-fixincludes || test -f stageprofile-lean
48085 @endif fixincludes
48086 @if gas
48087 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
48088 mkdir stagefeedback-gas; \
48089 mv stagefeedback-gas gas ; \
48090 mv stageprofile-gas prev-gas || test -f stageprofile-lean
48091 @endif gas
48092 @if gcc
48093 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
48094 mkdir stagefeedback-gcc; \
48095 mv stagefeedback-gcc gcc ; \
48096 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
48097 @endif gcc
48098 @if gmp
48099 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
48100 mkdir stagefeedback-gmp; \
48101 mv stagefeedback-gmp gmp ; \
48102 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
48103 @endif gmp
48104 @if mpfr
48105 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
48106 mkdir stagefeedback-mpfr; \
48107 mv stagefeedback-mpfr mpfr ; \
48108 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
48109 @endif mpfr
48110 @if mpc
48111 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
48112 mkdir stagefeedback-mpc; \
48113 mv stagefeedback-mpc mpc ; \
48114 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
48115 @endif mpc
48116 @if isl
48117 @cd $(HOST_SUBDIR); [ -d stagefeedback-isl ] || \
48118 mkdir stagefeedback-isl; \
48119 mv stagefeedback-isl isl ; \
48120 mv stageprofile-isl prev-isl || test -f stageprofile-lean
48121 @endif isl
48122 @if cloog
48123 @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
48124 mkdir stagefeedback-cloog; \
48125 mv stagefeedback-cloog cloog ; \
48126 mv stageprofile-cloog prev-cloog || test -f stageprofile-lean
48127 @endif cloog
48128 @if libelf
48129 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
48130 mkdir stagefeedback-libelf; \
48131 mv stagefeedback-libelf libelf ; \
48132 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
48133 @endif libelf
48134 @if gold
48135 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
48136 mkdir stagefeedback-gold; \
48137 mv stagefeedback-gold gold ; \
48138 mv stageprofile-gold prev-gold || test -f stageprofile-lean
48139 @endif gold
48140 @if intl
48141 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
48142 mkdir stagefeedback-intl; \
48143 mv stagefeedback-intl intl ; \
48144 mv stageprofile-intl prev-intl || test -f stageprofile-lean
48145 @endif intl
48146 @if ld
48147 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
48148 mkdir stagefeedback-ld; \
48149 mv stagefeedback-ld ld ; \
48150 mv stageprofile-ld prev-ld || test -f stageprofile-lean
48151 @endif ld
48152 @if libbacktrace
48153 @cd $(HOST_SUBDIR); [ -d stagefeedback-libbacktrace ] || \
48154 mkdir stagefeedback-libbacktrace; \
48155 mv stagefeedback-libbacktrace libbacktrace ; \
48156 mv stageprofile-libbacktrace prev-libbacktrace || test -f stageprofile-lean
48157 @endif libbacktrace
48158 @if libcpp
48159 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
48160 mkdir stagefeedback-libcpp; \
48161 mv stagefeedback-libcpp libcpp ; \
48162 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
48163 @endif libcpp
48164 @if libdecnumber
48165 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
48166 mkdir stagefeedback-libdecnumber; \
48167 mv stagefeedback-libdecnumber libdecnumber ; \
48168 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
48169 @endif libdecnumber
48170 @if libiberty
48171 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
48172 mkdir stagefeedback-libiberty; \
48173 mv stagefeedback-libiberty libiberty ; \
48174 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
48175 @endif libiberty
48176 @if libiberty-linker-plugin
48177 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty-linker-plugin ] || \
48178 mkdir stagefeedback-libiberty-linker-plugin; \
48179 mv stagefeedback-libiberty-linker-plugin libiberty-linker-plugin ; \
48180 mv stageprofile-libiberty-linker-plugin prev-libiberty-linker-plugin || test -f stageprofile-lean
48181 @endif libiberty-linker-plugin
48182 @if zlib
48183 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
48184 mkdir stagefeedback-zlib; \
48185 mv stagefeedback-zlib zlib ; \
48186 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
48187 @endif zlib
48188 @if lto-plugin
48189 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
48190 mkdir stagefeedback-lto-plugin; \
48191 mv stagefeedback-lto-plugin lto-plugin ; \
48192 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
48193 @endif lto-plugin
48194 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
48195 mkdir stagefeedback-$(TARGET_SUBDIR); \
48196 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
48197 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
48199 stagefeedback-end::
48200 @if bfd
48201 @if test -d $(HOST_SUBDIR)/bfd ; then \
48202 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
48203 mv prev-bfd stageprofile-bfd ; : ; \
48205 @endif bfd
48206 @if opcodes
48207 @if test -d $(HOST_SUBDIR)/opcodes ; then \
48208 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
48209 mv prev-opcodes stageprofile-opcodes ; : ; \
48211 @endif opcodes
48212 @if binutils
48213 @if test -d $(HOST_SUBDIR)/binutils ; then \
48214 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
48215 mv prev-binutils stageprofile-binutils ; : ; \
48217 @endif binutils
48218 @if fixincludes
48219 @if test -d $(HOST_SUBDIR)/fixincludes ; then \
48220 cd $(HOST_SUBDIR); mv fixincludes stagefeedback-fixincludes ; \
48221 mv prev-fixincludes stageprofile-fixincludes ; : ; \
48223 @endif fixincludes
48224 @if gas
48225 @if test -d $(HOST_SUBDIR)/gas ; then \
48226 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
48227 mv prev-gas stageprofile-gas ; : ; \
48229 @endif gas
48230 @if gcc
48231 @if test -d $(HOST_SUBDIR)/gcc ; then \
48232 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
48233 mv prev-gcc stageprofile-gcc ; : ; \
48235 @endif gcc
48236 @if gmp
48237 @if test -d $(HOST_SUBDIR)/gmp ; then \
48238 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
48239 mv prev-gmp stageprofile-gmp ; : ; \
48241 @endif gmp
48242 @if mpfr
48243 @if test -d $(HOST_SUBDIR)/mpfr ; then \
48244 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
48245 mv prev-mpfr stageprofile-mpfr ; : ; \
48247 @endif mpfr
48248 @if mpc
48249 @if test -d $(HOST_SUBDIR)/mpc ; then \
48250 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
48251 mv prev-mpc stageprofile-mpc ; : ; \
48253 @endif mpc
48254 @if isl
48255 @if test -d $(HOST_SUBDIR)/isl ; then \
48256 cd $(HOST_SUBDIR); mv isl stagefeedback-isl ; \
48257 mv prev-isl stageprofile-isl ; : ; \
48259 @endif isl
48260 @if cloog
48261 @if test -d $(HOST_SUBDIR)/cloog ; then \
48262 cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
48263 mv prev-cloog stageprofile-cloog ; : ; \
48265 @endif cloog
48266 @if libelf
48267 @if test -d $(HOST_SUBDIR)/libelf ; then \
48268 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
48269 mv prev-libelf stageprofile-libelf ; : ; \
48271 @endif libelf
48272 @if gold
48273 @if test -d $(HOST_SUBDIR)/gold ; then \
48274 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
48275 mv prev-gold stageprofile-gold ; : ; \
48277 @endif gold
48278 @if intl
48279 @if test -d $(HOST_SUBDIR)/intl ; then \
48280 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
48281 mv prev-intl stageprofile-intl ; : ; \
48283 @endif intl
48284 @if ld
48285 @if test -d $(HOST_SUBDIR)/ld ; then \
48286 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
48287 mv prev-ld stageprofile-ld ; : ; \
48289 @endif ld
48290 @if libbacktrace
48291 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
48292 cd $(HOST_SUBDIR); mv libbacktrace stagefeedback-libbacktrace ; \
48293 mv prev-libbacktrace stageprofile-libbacktrace ; : ; \
48295 @endif libbacktrace
48296 @if libcpp
48297 @if test -d $(HOST_SUBDIR)/libcpp ; then \
48298 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
48299 mv prev-libcpp stageprofile-libcpp ; : ; \
48301 @endif libcpp
48302 @if libdecnumber
48303 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
48304 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
48305 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
48307 @endif libdecnumber
48308 @if libiberty
48309 @if test -d $(HOST_SUBDIR)/libiberty ; then \
48310 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
48311 mv prev-libiberty stageprofile-libiberty ; : ; \
48313 @endif libiberty
48314 @if libiberty-linker-plugin
48315 @if test -d $(HOST_SUBDIR)/libiberty-linker-plugin ; then \
48316 cd $(HOST_SUBDIR); mv libiberty-linker-plugin stagefeedback-libiberty-linker-plugin ; \
48317 mv prev-libiberty-linker-plugin stageprofile-libiberty-linker-plugin ; : ; \
48319 @endif libiberty-linker-plugin
48320 @if zlib
48321 @if test -d $(HOST_SUBDIR)/zlib ; then \
48322 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
48323 mv prev-zlib stageprofile-zlib ; : ; \
48325 @endif zlib
48326 @if lto-plugin
48327 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
48328 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
48329 mv prev-lto-plugin stageprofile-lto-plugin ; : ; \
48331 @endif lto-plugin
48332 @if test -d $(TARGET_SUBDIR) ; then \
48333 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
48334 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
48336 rm -f stage_current
48338 # Bubble a bug fix through all the stages up to stage feedback. They are
48339 # remade, but not reconfigured. The next stage (if any) will not be
48340 # reconfigured either.
48341 .PHONY: stagefeedback-bubble
48342 stagefeedback-bubble:: stageprofile-bubble
48343 @r=`${PWD_COMMAND}`; export r; \
48344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48345 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
48346 echo Skipping rebuild of stagefeedback ; \
48347 else \
48348 $(MAKE) stagefeedback-start; \
48349 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
48352 .PHONY: all-stagefeedback clean-stagefeedback
48353 do-clean: clean-stagefeedback
48355 # FIXME: Will not need to be conditional when toplevel bootstrap is the
48356 # only possibility, but now it conflicts with no-bootstrap rules
48357 @if gcc-bootstrap
48361 .PHONY: profiledbootstrap profiledbootstrap-lean
48362 profiledbootstrap:
48363 echo stagefeedback > stage_final
48364 @r=`${PWD_COMMAND}`; export r; \
48365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48366 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
48367 @: $(MAKE); $(unstage)
48368 @r=`${PWD_COMMAND}`; export r; \
48369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48370 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
48371 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48373 profiledbootstrap-lean:
48374 echo stagefeedback > stage_final
48375 @r=`${PWD_COMMAND}`; export r; \
48376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48377 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
48378 @: $(MAKE); $(unstage)
48379 @r=`${PWD_COMMAND}`; export r; \
48380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48381 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
48382 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
48385 # Rules to wipe a stage and all the following ones, also used for cleanstrap
48386 distclean-stageprofile:: distclean-stagefeedback
48387 .PHONY: distclean-stagefeedback
48388 distclean-stagefeedback::
48389 @: $(MAKE); $(stage)
48390 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
48391 rm -rf stagefeedback-*
48394 @endif gcc-bootstrap
48398 stageprofile-end::
48399 $(MAKE) distclean-stagefeedback
48401 stagefeedback-start::
48402 @r=`${PWD_COMMAND}`; export r; \
48403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48404 for i in prev-*; do \
48405 j=`echo $$i | sed s/^prev-//` ; \
48406 cd $$r/$$i && \
48407 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
48408 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
48409 done
48411 @if gcc-bootstrap
48412 do-distclean: distclean-stage1
48414 # Provide a GCC build when we're building target libraries. This does
48415 # not work as a dependency, just as the minimum necessary to avoid errors.
48416 stage_last:
48417 @r=`${PWD_COMMAND}`; export r; \
48418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
48419 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
48421 # Same as unstage, but not phony and defaulting to stage1-start. We place
48422 # it in the dependency so that for example `make -j3 all-gcc' works.
48423 stage_current:
48424 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
48426 .PHONY: restrap
48427 restrap::
48428 @: $(MAKE); $(stage)
48429 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
48430 restrap:: all
48431 @endif gcc-bootstrap
48433 # --------------------------------------
48434 # Dependencies between different modules
48435 # --------------------------------------
48437 # Generic dependencies for target modules on host stuff, especially gcc
48438 @if gcc-bootstrap
48439 configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
48440 configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
48441 configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
48442 configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
48443 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
48444 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
48445 configure-stage1-target-libsanitizer: maybe-all-stage1-gcc
48446 configure-stage2-target-libsanitizer: maybe-all-stage2-gcc
48447 configure-stage3-target-libsanitizer: maybe-all-stage3-gcc
48448 configure-stage4-target-libsanitizer: maybe-all-stage4-gcc
48449 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-gcc
48450 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-gcc
48451 configure-stage1-target-libvtv: maybe-all-stage1-gcc
48452 configure-stage2-target-libvtv: maybe-all-stage2-gcc
48453 configure-stage3-target-libvtv: maybe-all-stage3-gcc
48454 configure-stage4-target-libvtv: maybe-all-stage4-gcc
48455 configure-stageprofile-target-libvtv: maybe-all-stageprofile-gcc
48456 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-gcc
48457 configure-target-libcilkrts: stage_last
48458 configure-target-libssp: stage_last
48459 configure-target-newlib: stage_last
48460 configure-stage1-target-libgcc: maybe-all-stage1-gcc
48461 configure-stage2-target-libgcc: maybe-all-stage2-gcc
48462 configure-stage3-target-libgcc: maybe-all-stage3-gcc
48463 configure-stage4-target-libgcc: maybe-all-stage4-gcc
48464 configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
48465 configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
48466 configure-target-libbacktrace: stage_last
48467 configure-target-libquadmath: stage_last
48468 configure-target-libgfortran: stage_last
48469 configure-target-libobjc: stage_last
48470 configure-target-libgupc: stage_last
48471 configure-target-libgo: stage_last
48472 configure-target-libtermcap: stage_last
48473 configure-target-winsup: stage_last
48474 configure-target-libgloss: stage_last
48475 configure-target-libffi: stage_last
48476 configure-target-libjava: stage_last
48477 configure-target-zlib: stage_last
48478 configure-target-boehm-gc: stage_last
48479 configure-target-rda: stage_last
48480 configure-target-libada: stage_last
48481 configure-stage1-target-libgomp: maybe-all-stage1-gcc
48482 configure-stage2-target-libgomp: maybe-all-stage2-gcc
48483 configure-stage3-target-libgomp: maybe-all-stage3-gcc
48484 configure-stage4-target-libgomp: maybe-all-stage4-gcc
48485 configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
48486 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
48487 configure-target-libitm: stage_last
48488 configure-target-libatomic: stage_last
48489 @endif gcc-bootstrap
48491 @if gcc-no-bootstrap
48492 configure-target-libstdc++-v3: maybe-all-gcc
48493 configure-target-libsanitizer: maybe-all-gcc
48494 configure-target-libvtv: maybe-all-gcc
48495 configure-target-libcilkrts: maybe-all-gcc
48496 configure-target-libssp: maybe-all-gcc
48497 configure-target-newlib: maybe-all-gcc
48498 configure-target-libgcc: maybe-all-gcc
48499 configure-target-libbacktrace: maybe-all-gcc
48500 configure-target-libquadmath: maybe-all-gcc
48501 configure-target-libgfortran: maybe-all-gcc
48502 configure-target-libobjc: maybe-all-gcc
48503 configure-target-libgupc: maybe-all-gcc
48504 configure-target-libgo: maybe-all-gcc
48505 configure-target-libtermcap: maybe-all-gcc
48506 configure-target-winsup: maybe-all-gcc
48507 configure-target-libgloss: maybe-all-gcc
48508 configure-target-libffi: maybe-all-gcc
48509 configure-target-libjava: maybe-all-gcc
48510 configure-target-zlib: maybe-all-gcc
48511 configure-target-boehm-gc: maybe-all-gcc
48512 configure-target-rda: maybe-all-gcc
48513 configure-target-libada: maybe-all-gcc
48514 configure-target-libgomp: maybe-all-gcc
48515 configure-target-libitm: maybe-all-gcc
48516 configure-target-libatomic: maybe-all-gcc
48517 @endif gcc-no-bootstrap
48520 # There are two types of dependencies here: 'hard' dependencies, where one
48521 # module simply won't build without the other; and 'soft' dependencies, where
48522 # if the depended-on module is missing, the depending module will do without
48523 # or find a substitute somewhere (perhaps installed). Soft dependencies
48524 # are made here to depend on a 'maybe-' target. If you're not sure,
48525 # it's safer to use a soft dependency.
48532 # With all the machinery above in place, it is pretty easy to generate
48533 # dependencies. Host dependencies are a bit more complex because we have
48534 # to check for bootstrap/prebootstrap dependencies. To resolve
48535 # prebootstrap dependencies, prebootstrap modules are gathered in
48536 # a hash table.
48537 all-build-bison: maybe-all-build-texinfo
48538 all-build-flex: maybe-all-build-texinfo
48539 all-build-flex: maybe-all-build-bison
48540 all-build-flex: maybe-all-build-m4
48541 all-build-libiberty: maybe-all-build-texinfo
48542 all-build-m4: maybe-all-build-texinfo
48543 all-build-fixincludes: maybe-all-build-libiberty
48544 configure-gcc: maybe-configure-intl
48546 configure-stage1-gcc: maybe-configure-stage1-intl
48547 configure-stage2-gcc: maybe-configure-stage2-intl
48548 configure-stage3-gcc: maybe-configure-stage3-intl
48549 configure-stage4-gcc: maybe-configure-stage4-intl
48550 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
48551 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
48552 configure-gcc: maybe-all-gmp
48554 configure-stage1-gcc: maybe-all-stage1-gmp
48555 configure-stage2-gcc: maybe-all-stage2-gmp
48556 configure-stage3-gcc: maybe-all-stage3-gmp
48557 configure-stage4-gcc: maybe-all-stage4-gmp
48558 configure-stageprofile-gcc: maybe-all-stageprofile-gmp
48559 configure-stagefeedback-gcc: maybe-all-stagefeedback-gmp
48560 configure-gcc: maybe-all-lto-plugin
48562 configure-stage1-gcc: maybe-all-stage1-lto-plugin
48563 configure-stage2-gcc: maybe-all-stage2-lto-plugin
48564 configure-stage3-gcc: maybe-all-stage3-lto-plugin
48565 configure-stage4-gcc: maybe-all-stage4-lto-plugin
48566 configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
48567 configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
48568 configure-gcc: maybe-all-binutils
48570 configure-stage1-gcc: maybe-all-stage1-binutils
48571 configure-stage2-gcc: maybe-all-stage2-binutils
48572 configure-stage3-gcc: maybe-all-stage3-binutils
48573 configure-stage4-gcc: maybe-all-stage4-binutils
48574 configure-stageprofile-gcc: maybe-all-stageprofile-binutils
48575 configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
48576 configure-gcc: maybe-all-gas
48578 configure-stage1-gcc: maybe-all-stage1-gas
48579 configure-stage2-gcc: maybe-all-stage2-gas
48580 configure-stage3-gcc: maybe-all-stage3-gas
48581 configure-stage4-gcc: maybe-all-stage4-gas
48582 configure-stageprofile-gcc: maybe-all-stageprofile-gas
48583 configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
48584 configure-gcc: maybe-all-ld
48586 configure-stage1-gcc: maybe-all-stage1-ld
48587 configure-stage2-gcc: maybe-all-stage2-ld
48588 configure-stage3-gcc: maybe-all-stage3-ld
48589 configure-stage4-gcc: maybe-all-stage4-ld
48590 configure-stageprofile-gcc: maybe-all-stageprofile-ld
48591 configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
48592 configure-gcc: maybe-all-gold
48594 configure-stage1-gcc: maybe-all-stage1-gold
48595 configure-stage2-gcc: maybe-all-stage2-gold
48596 configure-stage3-gcc: maybe-all-stage3-gold
48597 configure-stage4-gcc: maybe-all-stage4-gold
48598 configure-stageprofile-gcc: maybe-all-stageprofile-gold
48599 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
48600 configure-gcc: maybe-all-libelf
48602 configure-stage1-gcc: maybe-all-stage1-libelf
48603 configure-stage2-gcc: maybe-all-stage2-libelf
48604 configure-stage3-gcc: maybe-all-stage3-libelf
48605 configure-stage4-gcc: maybe-all-stage4-libelf
48606 configure-stageprofile-gcc: maybe-all-stageprofile-libelf
48607 configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
48608 all-gcc: all-libiberty
48610 all-stage1-gcc: all-stage1-libiberty
48611 all-stage2-gcc: all-stage2-libiberty
48612 all-stage3-gcc: all-stage3-libiberty
48613 all-stage4-gcc: all-stage4-libiberty
48614 all-stageprofile-gcc: all-stageprofile-libiberty
48615 all-stagefeedback-gcc: all-stagefeedback-libiberty
48616 all-gcc: maybe-all-intl
48618 all-stage1-gcc: maybe-all-stage1-intl
48619 all-stage2-gcc: maybe-all-stage2-intl
48620 all-stage3-gcc: maybe-all-stage3-intl
48621 all-stage4-gcc: maybe-all-stage4-intl
48622 all-stageprofile-gcc: maybe-all-stageprofile-intl
48623 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
48624 all-gcc: maybe-all-mpfr
48626 all-stage1-gcc: maybe-all-stage1-mpfr
48627 all-stage2-gcc: maybe-all-stage2-mpfr
48628 all-stage3-gcc: maybe-all-stage3-mpfr
48629 all-stage4-gcc: maybe-all-stage4-mpfr
48630 all-stageprofile-gcc: maybe-all-stageprofile-mpfr
48631 all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
48632 all-gcc: maybe-all-mpc
48634 all-stage1-gcc: maybe-all-stage1-mpc
48635 all-stage2-gcc: maybe-all-stage2-mpc
48636 all-stage3-gcc: maybe-all-stage3-mpc
48637 all-stage4-gcc: maybe-all-stage4-mpc
48638 all-stageprofile-gcc: maybe-all-stageprofile-mpc
48639 all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
48640 all-gcc: maybe-all-cloog
48642 all-stage1-gcc: maybe-all-stage1-cloog
48643 all-stage2-gcc: maybe-all-stage2-cloog
48644 all-stage3-gcc: maybe-all-stage3-cloog
48645 all-stage4-gcc: maybe-all-stage4-cloog
48646 all-stageprofile-gcc: maybe-all-stageprofile-cloog
48647 all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
48648 all-gcc: maybe-all-build-texinfo
48650 all-stage1-gcc: maybe-all-build-texinfo
48651 all-stage2-gcc: maybe-all-build-texinfo
48652 all-stage3-gcc: maybe-all-build-texinfo
48653 all-stage4-gcc: maybe-all-build-texinfo
48654 all-stageprofile-gcc: maybe-all-build-texinfo
48655 all-stagefeedback-gcc: maybe-all-build-texinfo
48656 all-gcc: maybe-all-build-bison
48658 all-stage1-gcc: maybe-all-build-bison
48659 all-stage2-gcc: maybe-all-build-bison
48660 all-stage3-gcc: maybe-all-build-bison
48661 all-stage4-gcc: maybe-all-build-bison
48662 all-stageprofile-gcc: maybe-all-build-bison
48663 all-stagefeedback-gcc: maybe-all-build-bison
48664 all-gcc: maybe-all-build-flex
48666 all-stage1-gcc: maybe-all-build-flex
48667 all-stage2-gcc: maybe-all-build-flex
48668 all-stage3-gcc: maybe-all-build-flex
48669 all-stage4-gcc: maybe-all-build-flex
48670 all-stageprofile-gcc: maybe-all-build-flex
48671 all-stagefeedback-gcc: maybe-all-build-flex
48672 all-gcc: maybe-all-build-libiberty
48674 all-stage1-gcc: maybe-all-build-libiberty
48675 all-stage2-gcc: maybe-all-build-libiberty
48676 all-stage3-gcc: maybe-all-build-libiberty
48677 all-stage4-gcc: maybe-all-build-libiberty
48678 all-stageprofile-gcc: maybe-all-build-libiberty
48679 all-stagefeedback-gcc: maybe-all-build-libiberty
48680 all-gcc: maybe-all-build-fixincludes
48682 all-stage1-gcc: maybe-all-build-fixincludes
48683 all-stage2-gcc: maybe-all-build-fixincludes
48684 all-stage3-gcc: maybe-all-build-fixincludes
48685 all-stage4-gcc: maybe-all-build-fixincludes
48686 all-stageprofile-gcc: maybe-all-build-fixincludes
48687 all-stagefeedback-gcc: maybe-all-build-fixincludes
48688 all-gcc: maybe-all-zlib
48690 all-stage1-gcc: maybe-all-stage1-zlib
48691 all-stage2-gcc: maybe-all-stage2-zlib
48692 all-stage3-gcc: maybe-all-stage3-zlib
48693 all-stage4-gcc: maybe-all-stage4-zlib
48694 all-stageprofile-gcc: maybe-all-stageprofile-zlib
48695 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
48696 all-gcc: all-libbacktrace
48698 all-stage1-gcc: all-stage1-libbacktrace
48699 all-stage2-gcc: all-stage2-libbacktrace
48700 all-stage3-gcc: all-stage3-libbacktrace
48701 all-stage4-gcc: all-stage4-libbacktrace
48702 all-stageprofile-gcc: all-stageprofile-libbacktrace
48703 all-stagefeedback-gcc: all-stagefeedback-libbacktrace
48704 all-gcc: all-libcpp
48706 all-stage1-gcc: all-stage1-libcpp
48707 all-stage2-gcc: all-stage2-libcpp
48708 all-stage3-gcc: all-stage3-libcpp
48709 all-stage4-gcc: all-stage4-libcpp
48710 all-stageprofile-gcc: all-stageprofile-libcpp
48711 all-stagefeedback-gcc: all-stagefeedback-libcpp
48712 all-gcc: all-libdecnumber
48714 all-stage1-gcc: all-stage1-libdecnumber
48715 all-stage2-gcc: all-stage2-libdecnumber
48716 all-stage3-gcc: all-stage3-libdecnumber
48717 all-stage4-gcc: all-stage4-libdecnumber
48718 all-stageprofile-gcc: all-stageprofile-libdecnumber
48719 all-stagefeedback-gcc: all-stagefeedback-libdecnumber
48720 all-gcc: maybe-all-libiberty
48722 all-stage1-gcc: maybe-all-stage1-libiberty
48723 all-stage2-gcc: maybe-all-stage2-libiberty
48724 all-stage3-gcc: maybe-all-stage3-libiberty
48725 all-stage4-gcc: maybe-all-stage4-libiberty
48726 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
48727 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
48728 all-gcc: maybe-all-fixincludes
48730 all-stage1-gcc: maybe-all-stage1-fixincludes
48731 all-stage2-gcc: maybe-all-stage2-fixincludes
48732 all-stage3-gcc: maybe-all-stage3-fixincludes
48733 all-stage4-gcc: maybe-all-stage4-fixincludes
48734 all-stageprofile-gcc: maybe-all-stageprofile-fixincludes
48735 all-stagefeedback-gcc: maybe-all-stagefeedback-fixincludes
48736 all-gcc: maybe-all-lto-plugin
48738 all-stage1-gcc: maybe-all-stage1-lto-plugin
48739 all-stage2-gcc: maybe-all-stage2-lto-plugin
48740 all-stage3-gcc: maybe-all-stage3-lto-plugin
48741 all-stage4-gcc: maybe-all-stage4-lto-plugin
48742 all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
48743 all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
48744 info-gcc: maybe-all-build-libiberty
48746 info-stage1-gcc: maybe-all-build-libiberty
48747 info-stage2-gcc: maybe-all-build-libiberty
48748 info-stage3-gcc: maybe-all-build-libiberty
48749 info-stage4-gcc: maybe-all-build-libiberty
48750 info-stageprofile-gcc: maybe-all-build-libiberty
48751 info-stagefeedback-gcc: maybe-all-build-libiberty
48752 dvi-gcc: maybe-all-build-libiberty
48754 dvi-stage1-gcc: maybe-all-build-libiberty
48755 dvi-stage2-gcc: maybe-all-build-libiberty
48756 dvi-stage3-gcc: maybe-all-build-libiberty
48757 dvi-stage4-gcc: maybe-all-build-libiberty
48758 dvi-stageprofile-gcc: maybe-all-build-libiberty
48759 dvi-stagefeedback-gcc: maybe-all-build-libiberty
48760 pdf-gcc: maybe-all-build-libiberty
48762 pdf-stage1-gcc: maybe-all-build-libiberty
48763 pdf-stage2-gcc: maybe-all-build-libiberty
48764 pdf-stage3-gcc: maybe-all-build-libiberty
48765 pdf-stage4-gcc: maybe-all-build-libiberty
48766 pdf-stageprofile-gcc: maybe-all-build-libiberty
48767 pdf-stagefeedback-gcc: maybe-all-build-libiberty
48768 html-gcc: maybe-all-build-libiberty
48770 html-stage1-gcc: maybe-all-build-libiberty
48771 html-stage2-gcc: maybe-all-build-libiberty
48772 html-stage3-gcc: maybe-all-build-libiberty
48773 html-stage4-gcc: maybe-all-build-libiberty
48774 html-stageprofile-gcc: maybe-all-build-libiberty
48775 html-stagefeedback-gcc: maybe-all-build-libiberty
48776 install-gcc: maybe-install-fixincludes
48777 install-gcc: maybe-install-lto-plugin
48778 install-strip-gcc: maybe-install-strip-fixincludes
48779 install-strip-gcc: maybe-install-strip-lto-plugin
48780 configure-libcpp: configure-libiberty
48782 configure-stage1-libcpp: configure-stage1-libiberty
48783 configure-stage2-libcpp: configure-stage2-libiberty
48784 configure-stage3-libcpp: configure-stage3-libiberty
48785 configure-stage4-libcpp: configure-stage4-libiberty
48786 configure-stageprofile-libcpp: configure-stageprofile-libiberty
48787 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
48788 configure-libcpp: maybe-configure-intl
48790 configure-stage1-libcpp: maybe-configure-stage1-intl
48791 configure-stage2-libcpp: maybe-configure-stage2-intl
48792 configure-stage3-libcpp: maybe-configure-stage3-intl
48793 configure-stage4-libcpp: maybe-configure-stage4-intl
48794 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
48795 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
48796 all-libcpp: all-libiberty
48798 all-stage1-libcpp: all-stage1-libiberty
48799 all-stage2-libcpp: all-stage2-libiberty
48800 all-stage3-libcpp: all-stage3-libiberty
48801 all-stage4-libcpp: all-stage4-libiberty
48802 all-stageprofile-libcpp: all-stageprofile-libiberty
48803 all-stagefeedback-libcpp: all-stagefeedback-libiberty
48804 all-libcpp: maybe-all-intl
48806 all-stage1-libcpp: maybe-all-stage1-intl
48807 all-stage2-libcpp: maybe-all-stage2-intl
48808 all-stage3-libcpp: maybe-all-stage3-intl
48809 all-stage4-libcpp: maybe-all-stage4-intl
48810 all-stageprofile-libcpp: maybe-all-stageprofile-intl
48811 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
48812 all-fixincludes: maybe-all-libiberty
48814 all-stage1-fixincludes: maybe-all-stage1-libiberty
48815 all-stage2-fixincludes: maybe-all-stage2-libiberty
48816 all-stage3-fixincludes: maybe-all-stage3-libiberty
48817 all-stage4-fixincludes: maybe-all-stage4-libiberty
48818 all-stageprofile-fixincludes: maybe-all-stageprofile-libiberty
48819 all-stagefeedback-fixincludes: maybe-all-stagefeedback-libiberty
48820 all-gnattools: maybe-all-target-libada
48821 all-gnattools: maybe-all-target-libstdc++-v3
48822 all-lto-plugin: maybe-all-libiberty
48824 all-stage1-lto-plugin: maybe-all-stage1-libiberty
48825 all-stage2-lto-plugin: maybe-all-stage2-libiberty
48826 all-stage3-lto-plugin: maybe-all-stage3-libiberty
48827 all-stage4-lto-plugin: maybe-all-stage4-libiberty
48828 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
48829 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
48830 all-lto-plugin: maybe-all-libiberty-linker-plugin
48832 all-stage1-lto-plugin: maybe-all-stage1-libiberty-linker-plugin
48833 all-stage2-lto-plugin: maybe-all-stage2-libiberty-linker-plugin
48834 all-stage3-lto-plugin: maybe-all-stage3-libiberty-linker-plugin
48835 all-stage4-lto-plugin: maybe-all-stage4-libiberty-linker-plugin
48836 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty-linker-plugin
48837 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty-linker-plugin
48838 all-utils: maybe-all-libiberty
48839 configure-mpfr: maybe-all-gmp
48841 configure-stage1-mpfr: maybe-all-stage1-gmp
48842 configure-stage2-mpfr: maybe-all-stage2-gmp
48843 configure-stage3-mpfr: maybe-all-stage3-gmp
48844 configure-stage4-mpfr: maybe-all-stage4-gmp
48845 configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
48846 configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
48847 configure-mpc: maybe-all-mpfr
48849 configure-stage1-mpc: maybe-all-stage1-mpfr
48850 configure-stage2-mpc: maybe-all-stage2-mpfr
48851 configure-stage3-mpc: maybe-all-stage3-mpfr
48852 configure-stage4-mpc: maybe-all-stage4-mpfr
48853 configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
48854 configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
48855 configure-isl: maybe-all-gmp
48857 configure-stage1-isl: maybe-all-stage1-gmp
48858 configure-stage2-isl: maybe-all-stage2-gmp
48859 configure-stage3-isl: maybe-all-stage3-gmp
48860 configure-stage4-isl: maybe-all-stage4-gmp
48861 configure-stageprofile-isl: maybe-all-stageprofile-gmp
48862 configure-stagefeedback-isl: maybe-all-stagefeedback-gmp
48863 configure-cloog: maybe-all-isl
48865 configure-stage1-cloog: maybe-all-stage1-isl
48866 configure-stage2-cloog: maybe-all-stage2-isl
48867 configure-stage3-cloog: maybe-all-stage3-isl
48868 configure-stage4-cloog: maybe-all-stage4-isl
48869 configure-stageprofile-cloog: maybe-all-stageprofile-isl
48870 configure-stagefeedback-cloog: maybe-all-stagefeedback-isl
48871 configure-cloog: maybe-all-gmp
48873 configure-stage1-cloog: maybe-all-stage1-gmp
48874 configure-stage2-cloog: maybe-all-stage2-gmp
48875 configure-stage3-cloog: maybe-all-stage3-gmp
48876 configure-stage4-cloog: maybe-all-stage4-gmp
48877 configure-stageprofile-cloog: maybe-all-stageprofile-gmp
48878 configure-stagefeedback-cloog: maybe-all-stagefeedback-gmp
48879 configure-gdb: maybe-all-intl
48880 configure-gdb: maybe-configure-sim
48881 configure-gdb: maybe-all-bfd
48882 configure-gdb: maybe-all-libiconv
48883 all-gdb: maybe-all-libiberty
48884 all-gdb: maybe-all-libiconv
48885 all-gdb: maybe-all-opcodes
48886 all-gdb: maybe-all-readline
48887 all-gdb: maybe-all-build-bison
48888 all-gdb: maybe-all-sim
48889 all-gdb: maybe-all-libdecnumber
48890 all-gdb: maybe-all-libtermcap
48891 configure-libgui: maybe-configure-tcl
48892 configure-libgui: maybe-configure-tk
48893 all-libgui: maybe-all-tcl
48894 all-libgui: maybe-all-tk
48895 all-libgui: maybe-all-itcl
48896 configure-bfd: configure-libiberty
48898 configure-stage1-bfd: configure-stage1-libiberty
48899 configure-stage2-bfd: configure-stage2-libiberty
48900 configure-stage3-bfd: configure-stage3-libiberty
48901 configure-stage4-bfd: configure-stage4-libiberty
48902 configure-stageprofile-bfd: configure-stageprofile-libiberty
48903 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
48904 configure-bfd: maybe-configure-intl
48906 configure-stage1-bfd: maybe-configure-stage1-intl
48907 configure-stage2-bfd: maybe-configure-stage2-intl
48908 configure-stage3-bfd: maybe-configure-stage3-intl
48909 configure-stage4-bfd: maybe-configure-stage4-intl
48910 configure-stageprofile-bfd: maybe-configure-stageprofile-intl
48911 configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
48912 all-bfd: maybe-all-libiberty
48914 all-stage1-bfd: maybe-all-stage1-libiberty
48915 all-stage2-bfd: maybe-all-stage2-libiberty
48916 all-stage3-bfd: maybe-all-stage3-libiberty
48917 all-stage4-bfd: maybe-all-stage4-libiberty
48918 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
48919 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
48920 all-bfd: maybe-all-intl
48922 all-stage1-bfd: maybe-all-stage1-intl
48923 all-stage2-bfd: maybe-all-stage2-intl
48924 all-stage3-bfd: maybe-all-stage3-intl
48925 all-stage4-bfd: maybe-all-stage4-intl
48926 all-stageprofile-bfd: maybe-all-stageprofile-intl
48927 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
48928 configure-opcodes: configure-libiberty
48930 configure-stage1-opcodes: configure-stage1-libiberty
48931 configure-stage2-opcodes: configure-stage2-libiberty
48932 configure-stage3-opcodes: configure-stage3-libiberty
48933 configure-stage4-opcodes: configure-stage4-libiberty
48934 configure-stageprofile-opcodes: configure-stageprofile-libiberty
48935 configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
48936 all-opcodes: maybe-all-libiberty
48938 all-stage1-opcodes: maybe-all-stage1-libiberty
48939 all-stage2-opcodes: maybe-all-stage2-libiberty
48940 all-stage3-opcodes: maybe-all-stage3-libiberty
48941 all-stage4-opcodes: maybe-all-stage4-libiberty
48942 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
48943 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
48944 configure-binutils: maybe-configure-intl
48946 configure-stage1-binutils: maybe-configure-stage1-intl
48947 configure-stage2-binutils: maybe-configure-stage2-intl
48948 configure-stage3-binutils: maybe-configure-stage3-intl
48949 configure-stage4-binutils: maybe-configure-stage4-intl
48950 configure-stageprofile-binutils: maybe-configure-stageprofile-intl
48951 configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
48952 all-binutils: maybe-all-libiberty
48954 all-stage1-binutils: maybe-all-stage1-libiberty
48955 all-stage2-binutils: maybe-all-stage2-libiberty
48956 all-stage3-binutils: maybe-all-stage3-libiberty
48957 all-stage4-binutils: maybe-all-stage4-libiberty
48958 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
48959 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
48960 all-binutils: maybe-all-opcodes
48962 all-stage1-binutils: maybe-all-stage1-opcodes
48963 all-stage2-binutils: maybe-all-stage2-opcodes
48964 all-stage3-binutils: maybe-all-stage3-opcodes
48965 all-stage4-binutils: maybe-all-stage4-opcodes
48966 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
48967 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
48968 all-binutils: maybe-all-bfd
48970 all-stage1-binutils: maybe-all-stage1-bfd
48971 all-stage2-binutils: maybe-all-stage2-bfd
48972 all-stage3-binutils: maybe-all-stage3-bfd
48973 all-stage4-binutils: maybe-all-stage4-bfd
48974 all-stageprofile-binutils: maybe-all-stageprofile-bfd
48975 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
48976 all-binutils: maybe-all-build-flex
48978 all-stage1-binutils: maybe-all-build-flex
48979 all-stage2-binutils: maybe-all-build-flex
48980 all-stage3-binutils: maybe-all-build-flex
48981 all-stage4-binutils: maybe-all-build-flex
48982 all-stageprofile-binutils: maybe-all-build-flex
48983 all-stagefeedback-binutils: maybe-all-build-flex
48984 all-binutils: maybe-all-build-bison
48986 all-stage1-binutils: maybe-all-build-bison
48987 all-stage2-binutils: maybe-all-build-bison
48988 all-stage3-binutils: maybe-all-build-bison
48989 all-stage4-binutils: maybe-all-build-bison
48990 all-stageprofile-binutils: maybe-all-build-bison
48991 all-stagefeedback-binutils: maybe-all-build-bison
48992 all-binutils: maybe-all-intl
48994 all-stage1-binutils: maybe-all-stage1-intl
48995 all-stage2-binutils: maybe-all-stage2-intl
48996 all-stage3-binutils: maybe-all-stage3-intl
48997 all-stage4-binutils: maybe-all-stage4-intl
48998 all-stageprofile-binutils: maybe-all-stageprofile-intl
48999 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
49000 all-binutils: maybe-all-gas
49002 all-stage1-binutils: maybe-all-stage1-gas
49003 all-stage2-binutils: maybe-all-stage2-gas
49004 all-stage3-binutils: maybe-all-stage3-gas
49005 all-stage4-binutils: maybe-all-stage4-gas
49006 all-stageprofile-binutils: maybe-all-stageprofile-gas
49007 all-stagefeedback-binutils: maybe-all-stagefeedback-gas
49008 install-binutils: maybe-install-opcodes
49009 install-strip-binutils: maybe-install-strip-opcodes
49010 install-opcodes: maybe-install-bfd
49011 install-strip-opcodes: maybe-install-strip-bfd
49012 configure-gas: maybe-configure-intl
49014 configure-stage1-gas: maybe-configure-stage1-intl
49015 configure-stage2-gas: maybe-configure-stage2-intl
49016 configure-stage3-gas: maybe-configure-stage3-intl
49017 configure-stage4-gas: maybe-configure-stage4-intl
49018 configure-stageprofile-gas: maybe-configure-stageprofile-intl
49019 configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
49020 all-gas: maybe-all-libiberty
49022 all-stage1-gas: maybe-all-stage1-libiberty
49023 all-stage2-gas: maybe-all-stage2-libiberty
49024 all-stage3-gas: maybe-all-stage3-libiberty
49025 all-stage4-gas: maybe-all-stage4-libiberty
49026 all-stageprofile-gas: maybe-all-stageprofile-libiberty
49027 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
49028 all-gas: maybe-all-opcodes
49030 all-stage1-gas: maybe-all-stage1-opcodes
49031 all-stage2-gas: maybe-all-stage2-opcodes
49032 all-stage3-gas: maybe-all-stage3-opcodes
49033 all-stage4-gas: maybe-all-stage4-opcodes
49034 all-stageprofile-gas: maybe-all-stageprofile-opcodes
49035 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
49036 all-gas: maybe-all-bfd
49038 all-stage1-gas: maybe-all-stage1-bfd
49039 all-stage2-gas: maybe-all-stage2-bfd
49040 all-stage3-gas: maybe-all-stage3-bfd
49041 all-stage4-gas: maybe-all-stage4-bfd
49042 all-stageprofile-gas: maybe-all-stageprofile-bfd
49043 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
49044 all-gas: maybe-all-intl
49046 all-stage1-gas: maybe-all-stage1-intl
49047 all-stage2-gas: maybe-all-stage2-intl
49048 all-stage3-gas: maybe-all-stage3-intl
49049 all-stage4-gas: maybe-all-stage4-intl
49050 all-stageprofile-gas: maybe-all-stageprofile-intl
49051 all-stagefeedback-gas: maybe-all-stagefeedback-intl
49052 configure-gprof: maybe-configure-intl
49053 all-gprof: maybe-all-libiberty
49054 all-gprof: maybe-all-bfd
49055 all-gprof: maybe-all-opcodes
49056 all-gprof: maybe-all-intl
49057 all-gprof: maybe-all-gas
49058 configure-ld: maybe-configure-intl
49060 configure-stage1-ld: maybe-configure-stage1-intl
49061 configure-stage2-ld: maybe-configure-stage2-intl
49062 configure-stage3-ld: maybe-configure-stage3-intl
49063 configure-stage4-ld: maybe-configure-stage4-intl
49064 configure-stageprofile-ld: maybe-configure-stageprofile-intl
49065 configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
49066 all-ld: maybe-all-libiberty
49068 all-stage1-ld: maybe-all-stage1-libiberty
49069 all-stage2-ld: maybe-all-stage2-libiberty
49070 all-stage3-ld: maybe-all-stage3-libiberty
49071 all-stage4-ld: maybe-all-stage4-libiberty
49072 all-stageprofile-ld: maybe-all-stageprofile-libiberty
49073 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
49074 all-ld: maybe-all-bfd
49076 all-stage1-ld: maybe-all-stage1-bfd
49077 all-stage2-ld: maybe-all-stage2-bfd
49078 all-stage3-ld: maybe-all-stage3-bfd
49079 all-stage4-ld: maybe-all-stage4-bfd
49080 all-stageprofile-ld: maybe-all-stageprofile-bfd
49081 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
49082 all-ld: maybe-all-opcodes
49084 all-stage1-ld: maybe-all-stage1-opcodes
49085 all-stage2-ld: maybe-all-stage2-opcodes
49086 all-stage3-ld: maybe-all-stage3-opcodes
49087 all-stage4-ld: maybe-all-stage4-opcodes
49088 all-stageprofile-ld: maybe-all-stageprofile-opcodes
49089 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
49090 all-ld: maybe-all-build-bison
49092 all-stage1-ld: maybe-all-build-bison
49093 all-stage2-ld: maybe-all-build-bison
49094 all-stage3-ld: maybe-all-build-bison
49095 all-stage4-ld: maybe-all-build-bison
49096 all-stageprofile-ld: maybe-all-build-bison
49097 all-stagefeedback-ld: maybe-all-build-bison
49098 all-ld: maybe-all-build-flex
49100 all-stage1-ld: maybe-all-build-flex
49101 all-stage2-ld: maybe-all-build-flex
49102 all-stage3-ld: maybe-all-build-flex
49103 all-stage4-ld: maybe-all-build-flex
49104 all-stageprofile-ld: maybe-all-build-flex
49105 all-stagefeedback-ld: maybe-all-build-flex
49106 all-ld: maybe-all-intl
49108 all-stage1-ld: maybe-all-stage1-intl
49109 all-stage2-ld: maybe-all-stage2-intl
49110 all-stage3-ld: maybe-all-stage3-intl
49111 all-stage4-ld: maybe-all-stage4-intl
49112 all-stageprofile-ld: maybe-all-stageprofile-intl
49113 all-stagefeedback-ld: maybe-all-stagefeedback-intl
49114 all-ld: maybe-all-gas
49116 all-stage1-ld: maybe-all-stage1-gas
49117 all-stage2-ld: maybe-all-stage2-gas
49118 all-stage3-ld: maybe-all-stage3-gas
49119 all-stage4-ld: maybe-all-stage4-gas
49120 all-stageprofile-ld: maybe-all-stageprofile-gas
49121 all-stagefeedback-ld: maybe-all-stagefeedback-gas
49122 all-ld: maybe-all-binutils
49124 all-stage1-ld: maybe-all-stage1-binutils
49125 all-stage2-ld: maybe-all-stage2-binutils
49126 all-stage3-ld: maybe-all-stage3-binutils
49127 all-stage4-ld: maybe-all-stage4-binutils
49128 all-stageprofile-ld: maybe-all-stageprofile-binutils
49129 all-stagefeedback-ld: maybe-all-stagefeedback-binutils
49130 install-ld: maybe-install-gold
49131 install-strip-ld: maybe-install-strip-gold
49132 configure-gold: maybe-configure-intl
49134 configure-stage1-gold: maybe-configure-stage1-intl
49135 configure-stage2-gold: maybe-configure-stage2-intl
49136 configure-stage3-gold: maybe-configure-stage3-intl
49137 configure-stage4-gold: maybe-configure-stage4-intl
49138 configure-stageprofile-gold: maybe-configure-stageprofile-intl
49139 configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
49140 all-gold: maybe-all-libiberty
49142 all-stage1-gold: maybe-all-stage1-libiberty
49143 all-stage2-gold: maybe-all-stage2-libiberty
49144 all-stage3-gold: maybe-all-stage3-libiberty
49145 all-stage4-gold: maybe-all-stage4-libiberty
49146 all-stageprofile-gold: maybe-all-stageprofile-libiberty
49147 all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
49148 all-gold: maybe-all-intl
49150 all-stage1-gold: maybe-all-stage1-intl
49151 all-stage2-gold: maybe-all-stage2-intl
49152 all-stage3-gold: maybe-all-stage3-intl
49153 all-stage4-gold: maybe-all-stage4-intl
49154 all-stageprofile-gold: maybe-all-stageprofile-intl
49155 all-stagefeedback-gold: maybe-all-stagefeedback-intl
49156 all-gold: maybe-all-bfd
49158 all-stage1-gold: maybe-all-stage1-bfd
49159 all-stage2-gold: maybe-all-stage2-bfd
49160 all-stage3-gold: maybe-all-stage3-bfd
49161 all-stage4-gold: maybe-all-stage4-bfd
49162 all-stageprofile-gold: maybe-all-stageprofile-bfd
49163 all-stagefeedback-gold: maybe-all-stagefeedback-bfd
49164 all-gold: maybe-all-build-bison
49166 all-stage1-gold: maybe-all-build-bison
49167 all-stage2-gold: maybe-all-build-bison
49168 all-stage3-gold: maybe-all-build-bison
49169 all-stage4-gold: maybe-all-build-bison
49170 all-stageprofile-gold: maybe-all-build-bison
49171 all-stagefeedback-gold: maybe-all-build-bison
49172 all-gold: maybe-all-gas
49174 all-stage1-gold: maybe-all-stage1-gas
49175 all-stage2-gold: maybe-all-stage2-gas
49176 all-stage3-gold: maybe-all-stage3-gas
49177 all-stage4-gold: maybe-all-stage4-gas
49178 all-stageprofile-gold: maybe-all-stageprofile-gas
49179 all-stagefeedback-gold: maybe-all-stagefeedback-gas
49180 check-gold: maybe-all-binutils
49182 check-stage1-gold: maybe-all-stage1-binutils
49183 check-stage2-gold: maybe-all-stage2-binutils
49184 check-stage3-gold: maybe-all-stage3-binutils
49185 check-stage4-gold: maybe-all-stage4-binutils
49186 check-stageprofile-gold: maybe-all-stageprofile-binutils
49187 check-stagefeedback-gold: maybe-all-stagefeedback-binutils
49188 check-gold: maybe-all-gas
49190 check-stage1-gold: maybe-all-stage1-gas
49191 check-stage2-gold: maybe-all-stage2-gas
49192 check-stage3-gold: maybe-all-stage3-gas
49193 check-stage4-gold: maybe-all-stage4-gas
49194 check-stageprofile-gold: maybe-all-stageprofile-gas
49195 check-stagefeedback-gold: maybe-all-stagefeedback-gas
49196 configure-opcodes: maybe-configure-intl
49198 configure-stage1-opcodes: maybe-configure-stage1-intl
49199 configure-stage2-opcodes: maybe-configure-stage2-intl
49200 configure-stage3-opcodes: maybe-configure-stage3-intl
49201 configure-stage4-opcodes: maybe-configure-stage4-intl
49202 configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
49203 configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
49204 all-opcodes: maybe-all-bfd
49206 all-stage1-opcodes: maybe-all-stage1-bfd
49207 all-stage2-opcodes: maybe-all-stage2-bfd
49208 all-stage3-opcodes: maybe-all-stage3-bfd
49209 all-stage4-opcodes: maybe-all-stage4-bfd
49210 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
49211 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
49212 all-opcodes: maybe-all-libiberty
49214 all-stage1-opcodes: maybe-all-stage1-libiberty
49215 all-stage2-opcodes: maybe-all-stage2-libiberty
49216 all-stage3-opcodes: maybe-all-stage3-libiberty
49217 all-stage4-opcodes: maybe-all-stage4-libiberty
49218 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
49219 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
49220 all-opcodes: maybe-all-intl
49222 all-stage1-opcodes: maybe-all-stage1-intl
49223 all-stage2-opcodes: maybe-all-stage2-intl
49224 all-stage3-opcodes: maybe-all-stage3-intl
49225 all-stage4-opcodes: maybe-all-stage4-intl
49226 all-stageprofile-opcodes: maybe-all-stageprofile-intl
49227 all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
49228 all-dejagnu: maybe-all-tcl
49229 all-dejagnu: maybe-all-expect
49230 all-dejagnu: maybe-all-tk
49231 configure-expect: maybe-configure-tcl
49232 configure-expect: maybe-configure-tk
49233 all-expect: maybe-all-tcl
49234 all-expect: maybe-all-tk
49235 configure-itcl: maybe-configure-tcl
49236 configure-itcl: maybe-configure-tk
49237 all-itcl: maybe-all-tcl
49238 all-itcl: maybe-all-tk
49239 install-itcl: maybe-install-tcl
49240 install-strip-itcl: maybe-install-strip-tcl
49241 configure-tk: maybe-configure-tcl
49242 all-tk: maybe-all-tcl
49243 all-sid: maybe-all-libiberty
49244 all-sid: maybe-all-bfd
49245 all-sid: maybe-all-opcodes
49246 all-sid: maybe-all-tcl
49247 all-sid: maybe-all-tk
49248 install-sid: maybe-install-tcl
49249 install-strip-sid: maybe-install-strip-tcl
49250 install-sid: maybe-install-tk
49251 install-strip-sid: maybe-install-strip-tk
49252 configure-sim: maybe-configure-intl
49253 all-sim: maybe-all-intl
49254 all-sim: maybe-all-libiberty
49255 all-sim: maybe-all-bfd
49256 all-sim: maybe-all-opcodes
49257 all-sim: maybe-all-readline
49258 all-sim: maybe-configure-gdb
49259 all-fastjar: maybe-all-zlib
49260 all-fastjar: maybe-all-build-texinfo
49261 all-fastjar: maybe-all-libiberty
49262 all-bison: maybe-all-intl
49263 all-bison: maybe-all-build-texinfo
49264 all-flex: maybe-all-build-bison
49265 all-flex: maybe-all-intl
49266 all-flex: maybe-all-m4
49267 all-flex: maybe-all-build-texinfo
49268 all-m4: maybe-all-intl
49269 all-m4: maybe-all-build-texinfo
49270 configure-target-boehm-gc: maybe-all-target-libstdc++-v3
49271 configure-target-fastjar: maybe-configure-target-zlib
49272 all-target-fastjar: maybe-all-target-zlib
49273 configure-target-libgo: maybe-configure-target-libffi
49274 configure-target-libgo: maybe-all-target-libstdc++-v3
49275 all-target-libgo: maybe-all-target-libbacktrace
49276 all-target-libgo: maybe-all-target-libffi
49277 all-target-libgo: maybe-all-target-libatomic
49278 configure-target-libjava: maybe-configure-target-zlib
49279 configure-target-libjava: maybe-configure-target-boehm-gc
49280 configure-target-libjava: maybe-configure-target-libffi
49281 all-target-libjava: maybe-all-fastjar
49282 all-target-libjava: maybe-all-target-zlib
49283 all-target-libjava: maybe-all-target-boehm-gc
49284 all-target-libjava: maybe-all-target-libffi
49285 configure-target-libobjc: maybe-configure-target-boehm-gc
49286 all-target-libobjc: maybe-all-target-boehm-gc
49287 all-target-libgupc: maybe-all-target-libbacktrace
49288 all-target-libgupc: maybe-all-target-libatomic
49289 configure-target-libstdc++-v3: maybe-configure-target-libgomp
49291 configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
49292 configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
49293 configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
49294 configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
49295 configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
49296 configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
49297 configure-target-libsanitizer: maybe-all-target-libstdc++-v3
49299 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libstdc++-v3
49300 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libstdc++-v3
49301 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libstdc++-v3
49302 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libstdc++-v3
49303 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libstdc++-v3
49304 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libstdc++-v3
49305 configure-target-libvtv: maybe-all-target-libstdc++-v3
49307 configure-stage1-target-libvtv: maybe-all-stage1-target-libstdc++-v3
49308 configure-stage2-target-libvtv: maybe-all-stage2-target-libstdc++-v3
49309 configure-stage3-target-libvtv: maybe-all-stage3-target-libstdc++-v3
49310 configure-stage4-target-libvtv: maybe-all-stage4-target-libstdc++-v3
49311 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libstdc++-v3
49312 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libstdc++-v3
49313 all-target-libstdc++-v3: maybe-configure-target-libgomp
49315 all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
49316 all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
49317 all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
49318 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
49319 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
49320 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
49321 install-target-libgupc: maybe-install-gcc
49322 install-target-libgo: maybe-install-target-libatomic
49323 install-target-libgfortran: maybe-install-target-libquadmath
49324 install-target-libgfortran: maybe-install-target-libgcc
49325 install-target-libsanitizer: maybe-install-target-libstdc++-v3
49326 install-target-libsanitizer: maybe-install-target-libgcc
49327 install-target-libvtv: maybe-install-target-libstdc++-v3
49328 install-target-libvtv: maybe-install-target-libgcc
49329 install-target-libcilkrts: maybe-install-target-libstdc++-v3
49330 install-target-libcilkrts: maybe-install-target-libgcc
49331 install-target-libjava: maybe-install-target-libgcc
49332 install-target-libitm: maybe-install-target-libgcc
49333 install-target-libobjc: maybe-install-target-libgcc
49334 install-target-libgupc: maybe-install-target-libgcc
49335 install-target-libstdc++-v3: maybe-install-target-libgcc
49336 all-target-libgloss: maybe-all-target-newlib
49337 all-target-winsup: maybe-all-target-libtermcap
49338 configure-target-newlib: maybe-all-binutils
49339 configure-target-newlib: maybe-all-ld
49340 configure-target-libgfortran: maybe-all-target-libquadmath
49343 # Dependencies for target modules on other target modules are
49344 # described by lang_env_dependencies; the defaults apply to anything
49345 # not mentioned there.
49348 @if gcc-bootstrap
49349 configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
49350 configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
49351 configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
49352 configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
49353 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
49354 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
49355 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libgcc
49356 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libgcc
49357 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libgcc
49358 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libgcc
49359 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libgcc
49360 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libgcc
49361 configure-stage1-target-libvtv: maybe-all-stage1-target-libgcc
49362 configure-stage2-target-libvtv: maybe-all-stage2-target-libgcc
49363 configure-stage3-target-libvtv: maybe-all-stage3-target-libgcc
49364 configure-stage4-target-libvtv: maybe-all-stage4-target-libgcc
49365 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libgcc
49366 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libgcc
49367 configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
49368 configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
49369 configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
49370 configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
49371 configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
49372 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
49373 @endif gcc-bootstrap
49375 @if gcc-no-bootstrap
49376 configure-target-libstdc++-v3: maybe-all-target-libgcc
49377 configure-target-libsanitizer: maybe-all-target-libgcc
49378 configure-target-libvtv: maybe-all-target-libgcc
49379 configure-target-libcilkrts: maybe-all-target-libgcc
49380 configure-target-libssp: maybe-all-target-libgcc
49381 configure-target-newlib: maybe-all-target-libgcc
49382 configure-target-libbacktrace: maybe-all-target-libgcc
49383 configure-target-libquadmath: maybe-all-target-libgcc
49384 configure-target-libgfortran: maybe-all-target-libgcc
49385 configure-target-libobjc: maybe-all-target-libgcc
49386 configure-target-libgupc: maybe-all-target-libgcc
49387 configure-target-libgo: maybe-all-target-libgcc
49388 configure-target-libtermcap: maybe-all-target-libgcc
49389 configure-target-winsup: maybe-all-target-libgcc
49390 configure-target-libgloss: maybe-all-target-libgcc
49391 configure-target-libffi: maybe-all-target-libgcc
49392 configure-target-libjava: maybe-all-target-libgcc
49393 configure-target-zlib: maybe-all-target-libgcc
49394 configure-target-boehm-gc: maybe-all-target-libgcc
49395 configure-target-rda: maybe-all-target-libgcc
49396 configure-target-libada: maybe-all-target-libgcc
49397 configure-target-libgomp: maybe-all-target-libgcc
49398 configure-target-libitm: maybe-all-target-libgcc
49399 configure-target-libatomic: maybe-all-target-libgcc
49400 @endif gcc-no-bootstrap
49403 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
49405 configure-target-libsanitizer: maybe-all-target-newlib maybe-all-target-libgloss
49407 configure-target-libvtv: maybe-all-target-newlib maybe-all-target-libgloss
49409 configure-target-libcilkrts: maybe-all-target-newlib maybe-all-target-libgloss
49410 configure-target-libcilkrts: maybe-all-target-libstdc++-v3
49412 configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
49416 configure-target-libbacktrace: maybe-all-target-newlib maybe-all-target-libgloss
49418 configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
49420 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
49422 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
49424 configure-target-libgupc: maybe-all-target-newlib maybe-all-target-libgloss
49426 configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
49428 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
49430 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
49433 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
49435 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
49436 configure-target-libjava: maybe-all-target-libstdc++-v3
49438 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
49440 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
49442 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
49444 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
49446 configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
49448 configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
49449 configure-target-libitm: maybe-all-target-libstdc++-v3
49451 configure-target-libatomic: maybe-all-target-newlib maybe-all-target-libgloss
49454 CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
49455 GDB_TK = @GDB_TK@
49456 INSTALL_GDB_TK = @INSTALL_GDB_TK@
49457 configure-gdb: $(CONFIGURE_GDB_TK)
49458 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
49459 install-gdb: $(INSTALL_GDB_TK)
49461 # Serialization dependencies. Host configures don't work well in parallel to
49462 # each other, due to contention over config.cache. Target configures and
49463 # build configures are similar.
49464 @serialization_dependencies@
49466 # --------------------------------
49467 # Regenerating top level configury
49468 # --------------------------------
49470 # Rebuilding Makefile.in, using autogen.
49471 AUTOGEN = autogen
49472 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
49473 cd $(srcdir) && $(AUTOGEN) Makefile.def
49475 # Rebuilding Makefile.
49476 Makefile: $(srcdir)/Makefile.in config.status
49477 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
49479 config.status: configure
49480 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
49482 # Rebuilding configure.
49483 AUTOCONF = autoconf
49484 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
49485 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
49486 cd $(srcdir) && $(AUTOCONF)
49488 # ------------------------------
49489 # Special directives to GNU Make
49490 # ------------------------------
49492 # Don't pass command-line variables to submakes.
49493 .NOEXPORT:
49494 MAKEOVERRIDES=
49496 # end of Makefile.in