]> git.ipfire.org Git - thirdparty/gcc.git/blob - Makefile.in
Makefile.def (target_modules): Remove libmudflap
[thirdparty/gcc.git] / Makefile.in
1
2 # Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
3 #
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
8 #
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.
13 #
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.
18 #
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/>.
22 #
23
24 # First, test for a proper version of make, but only where one is required.
25
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
31
32 # -------------------------------
33 # Standard Autoconf-set variables
34 # -------------------------------
35 VPATH=@srcdir@
36
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@
49
50 program_transform_name = @program_transform_name@
51
52 prefix = @prefix@
53 exec_prefix = @exec_prefix@
54
55 srcdir = @srcdir@
56
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
82
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@
92
93 # -------------------------------------------------
94 # Miscellaneous non-standard autoconf-set variables
95 # -------------------------------------------------
96
97 # The gcc driver likes to know the arguments it was configured with.
98 TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
99
100 tooldir = @tooldir@
101 build_tooldir = @build_tooldir@
102
103 # This is the name of the environment variable used for the path to
104 # the libraries.
105 RPATH_ENVVAR = @RPATH_ENVVAR@
106
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@
111
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)"
117
118 # Linker flags to use on the host, for stage1 or when not
119 # bootstrapping.
120 STAGE1_LDFLAGS = @stage1_ldflags@
121
122 # Libraries to use on the host, for stage1 or when not bootstrapping.
123 STAGE1_LIBS = @stage1_libs@
124
125 # Linker flags to use for stage2 and later.
126 POSTSTAGE1_LDFLAGS = @poststage1_ldflags@
127
128 # Libraries to use for stage2 and later.
129 POSTSTAGE1_LIBS = @poststage1_libs@
130
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;
144
145 # This is the list of variables to export in the environment when
146 # configuring subdirectories for the build system.
147 BUILD_EXPORTS = \
148 $(BASE_EXPORTS) \
149 AR="$(AR_FOR_BUILD)"; export AR; \
150 AS="$(AS_FOR_BUILD)"; export AS; \
151 CC="$(CC_FOR_BUILD)"; export CC; \
152 CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
153 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
154 CXX="$(CXX_FOR_BUILD)"; export CXX; \
155 CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
156 GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
157 GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
158 GOC="$(GOC_FOR_BUILD)"; export GOC; \
159 GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \
160 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
161 LD="$(LD_FOR_BUILD)"; export LD; \
162 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
163 NM="$(NM_FOR_BUILD)"; export NM; \
164 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
165 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
166 WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
167
168 # These variables must be set on the make command line for directories
169 # built for the build system to override those in BASE_FLAGS_TO_PASSS.
170 EXTRA_BUILD_FLAGS = \
171 CFLAGS="$(CFLAGS_FOR_BUILD)" \
172 LDFLAGS="$(LDFLAGS_FOR_BUILD)"
173
174 # This is the list of directories to built for the host system.
175 SUBDIRS = @configdirs@
176 TARGET_CONFIGDIRS = @target_configdirs@
177 # This is set by the configure script to the arguments to use when configuring
178 # directories built for the host system.
179 HOST_CONFIGARGS = @host_configargs@
180 # Host programs are put under this directory, which is . except if building
181 # with srcdir=..
182 HOST_SUBDIR = @host_subdir@
183 # This is the list of variables to export in the environment when
184 # configuring subdirectories for the host system. We need to pass
185 # some to the GCC configure because of its hybrid host/target nature.
186 HOST_EXPORTS = \
187 $(BASE_EXPORTS) \
188 CC="$(CC)"; export CC; \
189 ADA_CFLAGS="$(ADA_CFLAGS)"; export ADA_CFLAGS; \
190 CFLAGS="$(CFLAGS)"; export CFLAGS; \
191 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
192 CXX="$(CXX)"; export CXX; \
193 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
194 GCJ="$(GCJ)"; export GCJ; \
195 GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \
196 GOC="$(GOC)"; export GOC; \
197 AR="$(AR)"; export AR; \
198 AS="$(AS)"; export AS; \
199 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
200 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
201 LD="$(LD)"; export LD; \
202 LDFLAGS="$(STAGE1_LDFLAGS) $(LDFLAGS)"; export LDFLAGS; \
203 NM="$(NM)"; export NM; \
204 RANLIB="$(RANLIB)"; export RANLIB; \
205 WINDRES="$(WINDRES)"; export WINDRES; \
206 WINDMC="$(WINDMC)"; export WINDMC; \
207 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
208 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
209 READELF="$(READELF)"; export READELF; \
210 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
211 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
212 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
213 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
214 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
215 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
216 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
217 READELF_FOR_TARGET="$(READELF_FOR_TARGET)"; export READELF_FOR_TARGET; \
218 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
219 HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
220 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
221 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
222 ISLINC="$(HOST_ISLINC)"; export ISLINC; \
223 CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
224 CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
225 LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \
226 LIBELFINC="$(HOST_LIBELFINC)" ; export LIBELFINC; \
227 @if gcc-bootstrap
228 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
229 @endif gcc-bootstrap
230 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
231
232 POSTSTAGE1_CXX_EXPORT = \
233 CXX='$(CXX)'; export CXX; \
234 CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
235 @if target-libstdc++-v3-bootstrap
236 # Override the above if we're bootstrapping C++.
237 POSTSTAGE1_CXX_EXPORT = \
238 CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xg++$(exeext) \
239 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
240 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
241 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
242 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
243 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
244 -I$$s/libstdc++-v3/libsupc++ \
245 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
246 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
247 export CXX; \
248 CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
249 @endif target-libstdc++-v3-bootstrap
250
251 # Similar, for later GCC stages.
252 POSTSTAGE1_HOST_EXPORTS = \
253 $(HOST_EXPORTS) \
254 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
255 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
256 $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
257 CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
258 $(POSTSTAGE1_CXX_EXPORT) \
259 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
260 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
261 HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
262
263 # Target libraries are put under this directory:
264 TARGET_SUBDIR = @target_subdir@
265 # This is set by the configure script to the arguments to use when configuring
266 # directories built for the target.
267 TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
268 # This is the list of variables to export in the environment when
269 # configuring subdirectories for the target system.
270 BASE_TARGET_EXPORTS = \
271 $(BASE_EXPORTS) \
272 AR="$(AR_FOR_TARGET)"; export AR; \
273 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
274 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
275 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
276 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
277 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
278 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
279 GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
280 GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
281 GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
282 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
283 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
284 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
285 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
286 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
287 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
288 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
289 READELF="$(READELF_FOR_TARGET)"; export READELF; \
290 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
291 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
292 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
293 @if gcc-bootstrap
294 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
295 @endif gcc-bootstrap
296 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
297 TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
298
299 RAW_CXX_TARGET_EXPORTS = \
300 $(BASE_TARGET_EXPORTS) \
301 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
302 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
303
304 NORMAL_TARGET_EXPORTS = \
305 $(BASE_TARGET_EXPORTS) \
306 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
307
308 # Where to find GMP
309 HOST_GMPLIBS = @gmplibs@
310 HOST_GMPINC = @gmpinc@
311
312 # Where to find ISL
313 HOST_ISLINC = @islinc@
314
315 # Where to find CLOOG
316 HOST_CLOOGLIBS = @clooglibs@
317 HOST_CLOOGINC = @clooginc@
318
319 # Where to find libelf
320 HOST_LIBELFLIBS = @libelflibs@
321 HOST_LIBELFINC = @libelfinc@
322
323 EXTRA_CONFIGARGS_LIBJAVA = @EXTRA_CONFIGARGS_LIBJAVA@
324
325 # ----------------------------------------------
326 # Programs producing files for the BUILD machine
327 # ----------------------------------------------
328
329 SHELL = @SHELL@
330
331 # pwd command to use. Allow user to override default by setting PWDCMD in
332 # the environment to account for automounters. The make variable must not
333 # be called PWDCMD, otherwise the value set here is passed to make
334 # subprocesses and overrides the setting from the user's environment.
335 # Don't use PWD since it is a common shell environment variable and we
336 # don't want to corrupt it.
337 PWD_COMMAND = $${PWDCMD-pwd}
338
339 # compilers to use to create programs which must be run in the build
340 # environment.
341 AR_FOR_BUILD = @AR_FOR_BUILD@
342 AS_FOR_BUILD = @AS_FOR_BUILD@
343 CC_FOR_BUILD = @CC_FOR_BUILD@
344 CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
345 CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
346 CXX_FOR_BUILD = @CXX_FOR_BUILD@
347 DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
348 GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
349 GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
350 GOC_FOR_BUILD = @GOC_FOR_BUILD@
351 LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
352 LD_FOR_BUILD = @LD_FOR_BUILD@
353 NM_FOR_BUILD = @NM_FOR_BUILD@
354 RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
355 WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
356 WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
357
358 # Special variables passed down in EXTRA_GCC_FLAGS. They are defined
359 # here so that they can be overridden by Makefile fragments.
360 BUILD_PREFIX = @BUILD_PREFIX@
361 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
362
363 # Flags to pass to stage2 and later makes. They are defined
364 # here so that they can be overridden by Makefile fragments.
365 BOOT_CFLAGS= -g -O2
366 BOOT_LDFLAGS=
367 BOOT_ADAFLAGS= -gnatpg
368
369 AWK = @AWK@
370 SED = @SED@
371 BISON = @BISON@
372 YACC = @YACC@
373 FLEX = @FLEX@
374 LEX = @LEX@
375 M4 = @M4@
376 MAKEINFO = @MAKEINFO@
377 EXPECT = @EXPECT@
378 RUNTEST = @RUNTEST@
379
380 # This just becomes part of the MAKEINFO definition passed down to
381 # sub-makes. It lets flags be given on the command line while still
382 # using the makeinfo from the object tree.
383 # (Default to avoid splitting info files by setting the threshold high.)
384 MAKEINFOFLAGS = --split-size=5000000
385
386 # ---------------------------------------------
387 # Programs producing files for the HOST machine
388 # ---------------------------------------------
389
390 AS = @AS@
391 AR = @AR@
392 AR_FLAGS = rc
393 CC = @CC@
394 CXX = @CXX@
395 DLLTOOL = @DLLTOOL@
396 LD = @LD@
397 LIPO = @LIPO@
398 NM = @NM@
399 OBJDUMP = @OBJDUMP@
400 RANLIB = @RANLIB@
401 READELF = @READELF@
402 STRIP = @STRIP@
403 WINDRES = @WINDRES@
404 WINDMC = @WINDMC@
405
406 GNATBIND = @GNATBIND@
407 GNATMAKE = @GNATMAKE@
408
409 CFLAGS = @CFLAGS@
410 LDFLAGS = @LDFLAGS@
411 LIBCFLAGS = $(CFLAGS)
412 CXXFLAGS = @CXXFLAGS@
413 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
414 GOCFLAGS = $(CFLAGS)
415
416 TFLAGS =
417
418 # Defaults for all stages; some are overridden below.
419
420 STAGE_CFLAGS = $(BOOT_CFLAGS)
421 STAGE_TFLAGS = $(TFLAGS)
422 STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
423
424
425 # Defaults for stage 1; some are overridden below.
426 STAGE1_CFLAGS = $(STAGE_CFLAGS)
427 STAGE1_CXXFLAGS = $(CXXFLAGS)
428 @if target-libstdc++-v3-bootstrap
429 # Override the above if we're bootstrapping C++.
430 STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
431 @endif target-libstdc++-v3-bootstrap
432 STAGE1_TFLAGS = $(STAGE_TFLAGS)
433 STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
434
435 # Defaults for stage 2; some are overridden below.
436 STAGE2_CFLAGS = $(STAGE_CFLAGS)
437 STAGE2_CXXFLAGS = $(CXXFLAGS)
438 @if target-libstdc++-v3-bootstrap
439 # Override the above if we're bootstrapping C++.
440 STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
441 @endif target-libstdc++-v3-bootstrap
442 STAGE2_TFLAGS = $(STAGE_TFLAGS)
443 STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
444
445 # Defaults for stage 3; some are overridden below.
446 STAGE3_CFLAGS = $(STAGE_CFLAGS)
447 STAGE3_CXXFLAGS = $(CXXFLAGS)
448 @if target-libstdc++-v3-bootstrap
449 # Override the above if we're bootstrapping C++.
450 STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
451 @endif target-libstdc++-v3-bootstrap
452 STAGE3_TFLAGS = $(STAGE_TFLAGS)
453 STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
454
455 # Defaults for stage 4; some are overridden below.
456 STAGE4_CFLAGS = $(STAGE_CFLAGS)
457 STAGE4_CXXFLAGS = $(CXXFLAGS)
458 @if target-libstdc++-v3-bootstrap
459 # Override the above if we're bootstrapping C++.
460 STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
461 @endif target-libstdc++-v3-bootstrap
462 STAGE4_TFLAGS = $(STAGE_TFLAGS)
463 STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
464
465 # Defaults for stage profile; some are overridden below.
466 STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
467 STAGEprofile_CXXFLAGS = $(CXXFLAGS)
468 @if target-libstdc++-v3-bootstrap
469 # Override the above if we're bootstrapping C++.
470 STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
471 @endif target-libstdc++-v3-bootstrap
472 STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
473 STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
474
475 # Defaults for stage feedback; some are overridden below.
476 STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
477 STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
478 @if target-libstdc++-v3-bootstrap
479 # Override the above if we're bootstrapping C++.
480 STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
481 @endif target-libstdc++-v3-bootstrap
482 STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
483 STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
484
485
486 # Only build the C compiler for stage1, because that is the only one that
487 # we can guarantee will build with the native compiler, and also it is the
488 # only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
489 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
490 # overrideable (for a bootstrap build stage1 also builds gcc.info).
491
492 STAGE1_CFLAGS = @stage1_cflags@
493 STAGE1_CHECKING = @stage1_checking@
494 STAGE1_LANGUAGES = @stage1_languages@
495 # * We force-disable intermodule optimizations, even if
496 # --enable-intermodule was passed, since the installed compiler
497 # probably can't handle them. Luckily, autoconf always respects
498 # the last argument when conflicting --enable arguments are passed.
499 # * Likewise, we force-disable coverage flags, since the installed
500 # compiler probably has never heard of them.
501 STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
502 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
503
504 STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
505 STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
506
507 STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
508 STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
509
510 do-compare = @do_compare@
511 do-compare3 = $(do-compare)
512
513 # -----------------------------------------------
514 # Programs producing files for the TARGET machine
515 # -----------------------------------------------
516
517 AR_FOR_TARGET=@AR_FOR_TARGET@
518 AS_FOR_TARGET=@AS_FOR_TARGET@
519 CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
520
521 # If GCC_FOR_TARGET is not overriden on the command line, then this
522 # variable is passed down to the gcc Makefile, where it is used to
523 # build libgcc2.a. We define it here so that it can itself be
524 # overridden on the command line.
525 GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
526 CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
527 RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
528 GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
529 GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
530 GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
531 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
532 LD_FOR_TARGET=@LD_FOR_TARGET@
533
534 LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
535 NM_FOR_TARGET=@NM_FOR_TARGET@
536 OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
537 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
538 READELF_FOR_TARGET=@READELF_FOR_TARGET@
539 STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
540 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
541 WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
542
543 COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
544 COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
545 COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
546
547 CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
548 CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
549
550 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
551 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
552 LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
553 GOCFLAGS_FOR_TARGET = -O2 -g
554
555 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
556 SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
557 DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
558
559 XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
560
561 # ------------------------------------
562 # Miscellaneous targets and flag lists
563 # ------------------------------------
564
565 # The first rule in the file had better be this one. Don't put any above it.
566 # This lives here to allow makefile fragments to contain dependencies.
567 all:
568
569 #### host and target specific makefile fragments come in here.
570 @target_makefile_frag@
571 @alphaieee_frag@
572 @ospace_frag@
573 @host_makefile_frag@
574 ###
575
576 # This is the list of directories that may be needed in RPATH_ENVVAR
577 # so that programs built for the target machine work.
578 TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libsanitizer)$(TARGET_LIB_PATH_libvtv)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(TARGET_LIB_PATH_libatomic)$(HOST_LIB_PATH_gcc)
579
580 @if target-libstdc++-v3
581 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
582 @endif target-libstdc++-v3
583
584 @if target-libsanitizer
585 TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs:
586 @endif target-libsanitizer
587
588 @if target-libvtv
589 TARGET_LIB_PATH_libvtv = $$r/$(TARGET_SUBDIR)/libvtv/.libs:
590 @endif target-libvtv
591
592 @if target-libssp
593 TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
594 @endif target-libssp
595
596 @if target-libgomp
597 TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
598 @endif target-libgomp
599
600 @if target-libitm
601 TARGET_LIB_PATH_libitm = $$r/$(TARGET_SUBDIR)/libitm/.libs:
602 @endif target-libitm
603
604 @if target-libatomic
605 TARGET_LIB_PATH_libatomic = $$r/$(TARGET_SUBDIR)/libatomic/.libs:
606 @endif target-libatomic
607
608
609
610 # This is the list of directories that may be needed in RPATH_ENVVAR
611 # so that programs built for the host machine work.
612 HOST_LIB_PATH = $(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_isl)$(HOST_LIB_PATH_cloog)$(HOST_LIB_PATH_libelf)
613
614 # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
615 @if gcc
616 HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
617 @endif gcc
618
619
620 @if gmp
621 HOST_LIB_PATH_gmp = \
622 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
623 @endif gmp
624
625 @if mpfr
626 HOST_LIB_PATH_mpfr = \
627 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
628 @endif mpfr
629
630 @if mpc
631 HOST_LIB_PATH_mpc = \
632 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
633 @endif mpc
634
635 @if isl
636 HOST_LIB_PATH_isl = \
637 $$r/$(HOST_SUBDIR)/isl/.libs:$$r/$(HOST_SUBDIR)/prev-isl/.libs:
638 @endif isl
639
640 @if cloog
641 HOST_LIB_PATH_cloog = \
642 $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
643 @endif cloog
644
645 @if libelf
646 HOST_LIB_PATH_libelf = \
647 $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
648 @endif libelf
649
650
651 CXX_FOR_TARGET_FLAG_TO_PASS = \
652 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
653 @if target-libstdc++-v3
654 # CXX_FOR_TARGET is tricky to get right for target libs that require a
655 # functional C++ compiler. When we recurse, if we expand
656 # CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
657 # libstdc++ include flags from the script. Instead, we get an
658 # -funconfigured-* word, so that we'll get errors if this invalid C++
659 # command line is used for anything, but also so that we can use the
660 # word to decide whether or not to pass on this CXX_FOR_TARGET. If we
661 # don't pass it on, sub-make will use the default definition, that
662 # re-expands it at the time of use, so we'll get it right when we need
663 # it. One potential exception is the expansion of CXX_FOR_TARGET
664 # passed down as part of CXX within TARGET_FLAGS, but this wouldn't
665 # really work, for C++ host programs can't depend on the current-stage
666 # C++ target library.
667 CXX_FOR_TARGET_FLAG_TO_PASS = \
668 $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
669 @endif target-libstdc++-v3
670
671 # Flags to pass down to all sub-makes.
672 BASE_FLAGS_TO_PASS = \
673 "DESTDIR=$(DESTDIR)" \
674 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
675 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
676 "bindir=$(bindir)" \
677 "datadir=$(datadir)" \
678 "exec_prefix=$(exec_prefix)" \
679 "includedir=$(includedir)" \
680 "datarootdir=$(datarootdir)" \
681 "docdir=$(docdir)" \
682 "infodir=$(infodir)" \
683 "pdfdir=$(pdfdir)" \
684 "htmldir=$(htmldir)" \
685 "libdir=$(libdir)" \
686 "libexecdir=$(libexecdir)" \
687 "lispdir=$(lispdir)" \
688 "localstatedir=$(localstatedir)" \
689 "mandir=$(mandir)" \
690 "oldincludedir=$(oldincludedir)" \
691 "prefix=$(prefix)" \
692 "sbindir=$(sbindir)" \
693 "sharedstatedir=$(sharedstatedir)" \
694 "sysconfdir=$(sysconfdir)" \
695 "tooldir=$(tooldir)" \
696 "build_tooldir=$(build_tooldir)" \
697 "target_alias=$(target_alias)" \
698 "AWK=$(AWK)" \
699 "BISON=$(BISON)" \
700 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
701 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
702 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
703 "EXPECT=$(EXPECT)" \
704 "FLEX=$(FLEX)" \
705 "INSTALL=$(INSTALL)" \
706 "INSTALL_DATA=$(INSTALL_DATA)" \
707 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
708 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
709 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
710 "LEX=$(LEX)" \
711 "M4=$(M4)" \
712 "MAKE=$(MAKE)" \
713 "RUNTEST=$(RUNTEST)" \
714 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
715 "SED=$(SED)" \
716 "SHELL=$(SHELL)" \
717 "YACC=$(YACC)" \
718 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
719 "ADA_CFLAGS=$(ADA_CFLAGS)" \
720 "AR_FLAGS=$(AR_FLAGS)" \
721 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
722 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
723 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
724 "CFLAGS=$(CFLAGS)" \
725 "CXXFLAGS=$(CXXFLAGS)" \
726 "LDFLAGS=$(LDFLAGS)" \
727 "LIBCFLAGS=$(LIBCFLAGS)" \
728 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
729 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
730 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
731 "GNATBIND=$(GNATBIND)" \
732 "GNATMAKE=$(GNATMAKE)" \
733 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
734 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
735 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
736 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
737 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
738 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
739 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
740 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
741 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
742 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
743 "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
744 "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
745 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
746 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
747 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
748 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
749 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
750 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
751 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
752 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
753 "READELF_FOR_TARGET=$(READELF_FOR_TARGET)" \
754 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
755 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
756 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
757 "BUILD_CONFIG=$(BUILD_CONFIG)" \
758 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
759 "LEAN=$(LEAN)" \
760 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
761 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
762 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
763 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
764 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
765 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
766 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
767 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
768 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
769 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
770 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
771 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
772 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
773 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
774 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
775 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
776 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
777 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
778 $(CXX_FOR_TARGET_FLAG_TO_PASS) \
779 "TFLAGS=$(TFLAGS)" \
780 "CONFIG_SHELL=$(SHELL)" \
781 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
782
783 # We leave this in just in case, but it is not needed anymore.
784 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
785
786 # Flags to pass down to most sub-makes, in which we're building with
787 # the host environment.
788 EXTRA_HOST_FLAGS = \
789 'AR=$(AR)' \
790 'AS=$(AS)' \
791 'CC=$(CC)' \
792 'CXX=$(CXX)' \
793 'DLLTOOL=$(DLLTOOL)' \
794 'GCJ=$(GCJ)' \
795 'GFORTRAN=$(GFORTRAN)' \
796 'GOC=$(GOC)' \
797 'LD=$(LD)' \
798 'LIPO=$(LIPO)' \
799 'NM=$(NM)' \
800 'OBJDUMP=$(OBJDUMP)' \
801 'RANLIB=$(RANLIB)' \
802 'READELF=$(READELF)' \
803 'STRIP=$(STRIP)' \
804 'WINDRES=$(WINDRES)' \
805 'WINDMC=$(WINDMC)'
806
807 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
808
809 # Flags to pass to stage1 or when not bootstrapping.
810
811 STAGE1_FLAGS_TO_PASS = \
812 LDFLAGS="$${LDFLAGS}" \
813 HOST_LIBS="$${HOST_LIBS}"
814
815 # Flags to pass to stage2 and later makes.
816
817 POSTSTAGE1_FLAGS_TO_PASS = \
818 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
819 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
820 GNATBIND="$${GNATBIND}" \
821 LDFLAGS="$${LDFLAGS}" \
822 HOST_LIBS="$${HOST_LIBS}" \
823 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
824
825 # Flags to pass down to makes which are built with the target environment.
826 # The double $ decreases the length of the command line; those variables
827 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
828 # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
829 # so we expand them here.
830 EXTRA_TARGET_FLAGS = \
831 'AR=$$(AR_FOR_TARGET)' \
832 'AS=$(COMPILER_AS_FOR_TARGET)' \
833 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
834 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
835 'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
836 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
837 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
838 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
839 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
840 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
841 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
842 'LD=$(COMPILER_LD_FOR_TARGET)' \
843 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
844 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
845 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
846 'NM=$(COMPILER_NM_FOR_TARGET)' \
847 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
848 'RANLIB=$$(RANLIB_FOR_TARGET)' \
849 'READELF=$$(READELF_FOR_TARGET)' \
850 'WINDRES=$$(WINDRES_FOR_TARGET)' \
851 'WINDMC=$$(WINDMC_FOR_TARGET)' \
852 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
853 "TFLAGS=$$TFLAGS"
854
855 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
856
857 # Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
858 # unfortunately needs the native compiler and the target ar and
859 # ranlib.
860 # If any variables are added here, they must be added to do-*, below.
861 # The BUILD_* variables are a special case, which are used for the gcc
862 # cross-building scheme.
863 EXTRA_GCC_FLAGS = \
864 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
865 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
866 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
867
868 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
869
870 @if gcc
871 BUILD_CONFIG = @BUILD_CONFIG@
872 ifneq ($(BUILD_CONFIG),)
873 include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
874 endif
875 @endif gcc
876
877 .PHONY: configure-host
878 configure-host: \
879 maybe-configure-bfd \
880 maybe-configure-opcodes \
881 maybe-configure-binutils \
882 maybe-configure-bison \
883 maybe-configure-cgen \
884 maybe-configure-dejagnu \
885 maybe-configure-etc \
886 maybe-configure-fastjar \
887 maybe-configure-fixincludes \
888 maybe-configure-flex \
889 maybe-configure-gas \
890 maybe-configure-gcc \
891 maybe-configure-gmp \
892 maybe-configure-mpfr \
893 maybe-configure-mpc \
894 maybe-configure-isl \
895 maybe-configure-cloog \
896 maybe-configure-libelf \
897 maybe-configure-gold \
898 maybe-configure-gprof \
899 maybe-configure-intl \
900 maybe-configure-tcl \
901 maybe-configure-itcl \
902 maybe-configure-ld \
903 maybe-configure-libbacktrace \
904 maybe-configure-libcpp \
905 maybe-configure-libdecnumber \
906 maybe-configure-libgui \
907 maybe-configure-libiberty \
908 maybe-configure-libiconv \
909 maybe-configure-m4 \
910 maybe-configure-readline \
911 maybe-configure-sid \
912 maybe-configure-sim \
913 maybe-configure-texinfo \
914 maybe-configure-zlib \
915 maybe-configure-gdb \
916 maybe-configure-expect \
917 maybe-configure-guile \
918 maybe-configure-tk \
919 maybe-configure-libtermcap \
920 maybe-configure-utils \
921 maybe-configure-gnattools \
922 maybe-configure-lto-plugin
923 .PHONY: configure-target
924 configure-target: \
925 maybe-configure-target-libstdc++-v3 \
926 maybe-configure-target-libsanitizer \
927 maybe-configure-target-libvtv \
928 maybe-configure-target-libssp \
929 maybe-configure-target-newlib \
930 maybe-configure-target-libgcc \
931 maybe-configure-target-libbacktrace \
932 maybe-configure-target-libquadmath \
933 maybe-configure-target-libgfortran \
934 maybe-configure-target-libobjc \
935 maybe-configure-target-libgo \
936 maybe-configure-target-libtermcap \
937 maybe-configure-target-winsup \
938 maybe-configure-target-libgloss \
939 maybe-configure-target-libffi \
940 maybe-configure-target-libjava \
941 maybe-configure-target-zlib \
942 maybe-configure-target-boehm-gc \
943 maybe-configure-target-rda \
944 maybe-configure-target-libada \
945 maybe-configure-target-libgomp \
946 maybe-configure-target-libitm \
947 maybe-configure-target-libatomic
948
949 # The target built for a native non-bootstrap build.
950 .PHONY: all
951 all:
952 @if gcc-bootstrap
953 [ -f stage_final ] || echo stage3 > stage_final
954 @r=`${PWD_COMMAND}`; export r; \
955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
956 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
957 @endif gcc-bootstrap
958 @: $(MAKE); $(unstage)
959 @r=`${PWD_COMMAND}`; export r; \
960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
961 @if gcc-bootstrap
962 if [ -f stage_last ]; then \
963 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
964 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
965 else \
966 @endif gcc-bootstrap
967 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
968 @if gcc-bootstrap
969 ; \
970 fi \
971 @endif gcc-bootstrap
972 && :
973
974 .PHONY: all-build
975
976 all-build: maybe-all-build-libiberty
977 all-build: maybe-all-build-bison
978 all-build: maybe-all-build-flex
979 all-build: maybe-all-build-m4
980 all-build: maybe-all-build-texinfo
981 all-build: maybe-all-build-fixincludes
982
983 .PHONY: all-host
984
985 @if bfd-no-bootstrap
986 all-host: maybe-all-bfd
987 @endif bfd-no-bootstrap
988 @if opcodes-no-bootstrap
989 all-host: maybe-all-opcodes
990 @endif opcodes-no-bootstrap
991 @if binutils-no-bootstrap
992 all-host: maybe-all-binutils
993 @endif binutils-no-bootstrap
994 all-host: maybe-all-bison
995 all-host: maybe-all-cgen
996 all-host: maybe-all-dejagnu
997 all-host: maybe-all-etc
998 all-host: maybe-all-fastjar
999 all-host: maybe-all-fixincludes
1000 all-host: maybe-all-flex
1001 @if gas-no-bootstrap
1002 all-host: maybe-all-gas
1003 @endif gas-no-bootstrap
1004 @if gcc-no-bootstrap
1005 all-host: maybe-all-gcc
1006 @endif gcc-no-bootstrap
1007 @if gmp-no-bootstrap
1008 all-host: maybe-all-gmp
1009 @endif gmp-no-bootstrap
1010 @if mpfr-no-bootstrap
1011 all-host: maybe-all-mpfr
1012 @endif mpfr-no-bootstrap
1013 @if mpc-no-bootstrap
1014 all-host: maybe-all-mpc
1015 @endif mpc-no-bootstrap
1016 @if isl-no-bootstrap
1017 all-host: maybe-all-isl
1018 @endif isl-no-bootstrap
1019 @if cloog-no-bootstrap
1020 all-host: maybe-all-cloog
1021 @endif cloog-no-bootstrap
1022 @if libelf-no-bootstrap
1023 all-host: maybe-all-libelf
1024 @endif libelf-no-bootstrap
1025 @if gold-no-bootstrap
1026 all-host: maybe-all-gold
1027 @endif gold-no-bootstrap
1028 all-host: maybe-all-gprof
1029 @if intl-no-bootstrap
1030 all-host: maybe-all-intl
1031 @endif intl-no-bootstrap
1032 all-host: maybe-all-tcl
1033 all-host: maybe-all-itcl
1034 @if ld-no-bootstrap
1035 all-host: maybe-all-ld
1036 @endif ld-no-bootstrap
1037 @if libbacktrace-no-bootstrap
1038 all-host: maybe-all-libbacktrace
1039 @endif libbacktrace-no-bootstrap
1040 @if libcpp-no-bootstrap
1041 all-host: maybe-all-libcpp
1042 @endif libcpp-no-bootstrap
1043 @if libdecnumber-no-bootstrap
1044 all-host: maybe-all-libdecnumber
1045 @endif libdecnumber-no-bootstrap
1046 all-host: maybe-all-libgui
1047 @if libiberty-no-bootstrap
1048 all-host: maybe-all-libiberty
1049 @endif libiberty-no-bootstrap
1050 all-host: maybe-all-libiconv
1051 all-host: maybe-all-m4
1052 all-host: maybe-all-readline
1053 all-host: maybe-all-sid
1054 all-host: maybe-all-sim
1055 all-host: maybe-all-texinfo
1056 @if zlib-no-bootstrap
1057 all-host: maybe-all-zlib
1058 @endif zlib-no-bootstrap
1059 all-host: maybe-all-gdb
1060 all-host: maybe-all-expect
1061 all-host: maybe-all-guile
1062 all-host: maybe-all-tk
1063 all-host: maybe-all-libtermcap
1064 all-host: maybe-all-utils
1065 all-host: maybe-all-gnattools
1066 @if lto-plugin-no-bootstrap
1067 all-host: maybe-all-lto-plugin
1068 @endif lto-plugin-no-bootstrap
1069
1070 .PHONY: all-target
1071
1072 @if target-libstdc++-v3-no-bootstrap
1073 all-target: maybe-all-target-libstdc++-v3
1074 @endif target-libstdc++-v3-no-bootstrap
1075 @if target-libsanitizer-no-bootstrap
1076 all-target: maybe-all-target-libsanitizer
1077 @endif target-libsanitizer-no-bootstrap
1078 @if target-libvtv-no-bootstrap
1079 all-target: maybe-all-target-libvtv
1080 @endif target-libvtv-no-bootstrap
1081 all-target: maybe-all-target-libssp
1082 all-target: maybe-all-target-newlib
1083 @if target-libgcc-no-bootstrap
1084 all-target: maybe-all-target-libgcc
1085 @endif target-libgcc-no-bootstrap
1086 all-target: maybe-all-target-libbacktrace
1087 all-target: maybe-all-target-libquadmath
1088 all-target: maybe-all-target-libgfortran
1089 all-target: maybe-all-target-libobjc
1090 all-target: maybe-all-target-libgo
1091 all-target: maybe-all-target-libtermcap
1092 all-target: maybe-all-target-winsup
1093 all-target: maybe-all-target-libgloss
1094 all-target: maybe-all-target-libffi
1095 all-target: maybe-all-target-libjava
1096 all-target: maybe-all-target-zlib
1097 all-target: maybe-all-target-boehm-gc
1098 all-target: maybe-all-target-rda
1099 all-target: maybe-all-target-libada
1100 @if target-libgomp-no-bootstrap
1101 all-target: maybe-all-target-libgomp
1102 @endif target-libgomp-no-bootstrap
1103 all-target: maybe-all-target-libitm
1104 all-target: maybe-all-target-libatomic
1105
1106 # Do a target for all the subdirectories. A ``make do-X'' will do a
1107 # ``make X'' in all subdirectories (because, in general, there is a
1108 # dependency (below) of X upon do-X, a ``make X'' will also do this,
1109 # but it may do additional work as well).
1110
1111 .PHONY: do-info
1112 do-info:
1113 @: $(MAKE); $(unstage)
1114 @r=`${PWD_COMMAND}`; export r; \
1115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1116 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1117 info-target
1118
1119
1120 .PHONY: info-host
1121
1122 info-host: maybe-info-bfd
1123 info-host: maybe-info-opcodes
1124 info-host: maybe-info-binutils
1125 info-host: maybe-info-bison
1126 info-host: maybe-info-cgen
1127 info-host: maybe-info-dejagnu
1128 info-host: maybe-info-etc
1129 info-host: maybe-info-fastjar
1130 info-host: maybe-info-fixincludes
1131 info-host: maybe-info-flex
1132 info-host: maybe-info-gas
1133 info-host: maybe-info-gcc
1134 info-host: maybe-info-gmp
1135 info-host: maybe-info-mpfr
1136 info-host: maybe-info-mpc
1137 info-host: maybe-info-isl
1138 info-host: maybe-info-cloog
1139 info-host: maybe-info-libelf
1140 info-host: maybe-info-gold
1141 info-host: maybe-info-gprof
1142 info-host: maybe-info-intl
1143 info-host: maybe-info-tcl
1144 info-host: maybe-info-itcl
1145 info-host: maybe-info-ld
1146 info-host: maybe-info-libbacktrace
1147 info-host: maybe-info-libcpp
1148 info-host: maybe-info-libdecnumber
1149 info-host: maybe-info-libgui
1150 info-host: maybe-info-libiberty
1151 info-host: maybe-info-libiconv
1152 info-host: maybe-info-m4
1153 info-host: maybe-info-readline
1154 info-host: maybe-info-sid
1155 info-host: maybe-info-sim
1156 info-host: maybe-info-texinfo
1157 info-host: maybe-info-zlib
1158 info-host: maybe-info-gdb
1159 info-host: maybe-info-expect
1160 info-host: maybe-info-guile
1161 info-host: maybe-info-tk
1162 info-host: maybe-info-libtermcap
1163 info-host: maybe-info-utils
1164 info-host: maybe-info-gnattools
1165 info-host: maybe-info-lto-plugin
1166
1167 .PHONY: info-target
1168
1169 info-target: maybe-info-target-libstdc++-v3
1170 info-target: maybe-info-target-libsanitizer
1171 info-target: maybe-info-target-libvtv
1172 info-target: maybe-info-target-libssp
1173 info-target: maybe-info-target-newlib
1174 info-target: maybe-info-target-libgcc
1175 info-target: maybe-info-target-libbacktrace
1176 info-target: maybe-info-target-libquadmath
1177 info-target: maybe-info-target-libgfortran
1178 info-target: maybe-info-target-libobjc
1179 info-target: maybe-info-target-libgo
1180 info-target: maybe-info-target-libtermcap
1181 info-target: maybe-info-target-winsup
1182 info-target: maybe-info-target-libgloss
1183 info-target: maybe-info-target-libffi
1184 info-target: maybe-info-target-libjava
1185 info-target: maybe-info-target-zlib
1186 info-target: maybe-info-target-boehm-gc
1187 info-target: maybe-info-target-rda
1188 info-target: maybe-info-target-libada
1189 info-target: maybe-info-target-libgomp
1190 info-target: maybe-info-target-libitm
1191 info-target: maybe-info-target-libatomic
1192
1193 .PHONY: do-dvi
1194 do-dvi:
1195 @: $(MAKE); $(unstage)
1196 @r=`${PWD_COMMAND}`; export r; \
1197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1198 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1199 dvi-target
1200
1201
1202 .PHONY: dvi-host
1203
1204 dvi-host: maybe-dvi-bfd
1205 dvi-host: maybe-dvi-opcodes
1206 dvi-host: maybe-dvi-binutils
1207 dvi-host: maybe-dvi-bison
1208 dvi-host: maybe-dvi-cgen
1209 dvi-host: maybe-dvi-dejagnu
1210 dvi-host: maybe-dvi-etc
1211 dvi-host: maybe-dvi-fastjar
1212 dvi-host: maybe-dvi-fixincludes
1213 dvi-host: maybe-dvi-flex
1214 dvi-host: maybe-dvi-gas
1215 dvi-host: maybe-dvi-gcc
1216 dvi-host: maybe-dvi-gmp
1217 dvi-host: maybe-dvi-mpfr
1218 dvi-host: maybe-dvi-mpc
1219 dvi-host: maybe-dvi-isl
1220 dvi-host: maybe-dvi-cloog
1221 dvi-host: maybe-dvi-libelf
1222 dvi-host: maybe-dvi-gold
1223 dvi-host: maybe-dvi-gprof
1224 dvi-host: maybe-dvi-intl
1225 dvi-host: maybe-dvi-tcl
1226 dvi-host: maybe-dvi-itcl
1227 dvi-host: maybe-dvi-ld
1228 dvi-host: maybe-dvi-libbacktrace
1229 dvi-host: maybe-dvi-libcpp
1230 dvi-host: maybe-dvi-libdecnumber
1231 dvi-host: maybe-dvi-libgui
1232 dvi-host: maybe-dvi-libiberty
1233 dvi-host: maybe-dvi-libiconv
1234 dvi-host: maybe-dvi-m4
1235 dvi-host: maybe-dvi-readline
1236 dvi-host: maybe-dvi-sid
1237 dvi-host: maybe-dvi-sim
1238 dvi-host: maybe-dvi-texinfo
1239 dvi-host: maybe-dvi-zlib
1240 dvi-host: maybe-dvi-gdb
1241 dvi-host: maybe-dvi-expect
1242 dvi-host: maybe-dvi-guile
1243 dvi-host: maybe-dvi-tk
1244 dvi-host: maybe-dvi-libtermcap
1245 dvi-host: maybe-dvi-utils
1246 dvi-host: maybe-dvi-gnattools
1247 dvi-host: maybe-dvi-lto-plugin
1248
1249 .PHONY: dvi-target
1250
1251 dvi-target: maybe-dvi-target-libstdc++-v3
1252 dvi-target: maybe-dvi-target-libsanitizer
1253 dvi-target: maybe-dvi-target-libvtv
1254 dvi-target: maybe-dvi-target-libssp
1255 dvi-target: maybe-dvi-target-newlib
1256 dvi-target: maybe-dvi-target-libgcc
1257 dvi-target: maybe-dvi-target-libbacktrace
1258 dvi-target: maybe-dvi-target-libquadmath
1259 dvi-target: maybe-dvi-target-libgfortran
1260 dvi-target: maybe-dvi-target-libobjc
1261 dvi-target: maybe-dvi-target-libgo
1262 dvi-target: maybe-dvi-target-libtermcap
1263 dvi-target: maybe-dvi-target-winsup
1264 dvi-target: maybe-dvi-target-libgloss
1265 dvi-target: maybe-dvi-target-libffi
1266 dvi-target: maybe-dvi-target-libjava
1267 dvi-target: maybe-dvi-target-zlib
1268 dvi-target: maybe-dvi-target-boehm-gc
1269 dvi-target: maybe-dvi-target-rda
1270 dvi-target: maybe-dvi-target-libada
1271 dvi-target: maybe-dvi-target-libgomp
1272 dvi-target: maybe-dvi-target-libitm
1273 dvi-target: maybe-dvi-target-libatomic
1274
1275 .PHONY: do-pdf
1276 do-pdf:
1277 @: $(MAKE); $(unstage)
1278 @r=`${PWD_COMMAND}`; export r; \
1279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1280 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1281 pdf-target
1282
1283
1284 .PHONY: pdf-host
1285
1286 pdf-host: maybe-pdf-bfd
1287 pdf-host: maybe-pdf-opcodes
1288 pdf-host: maybe-pdf-binutils
1289 pdf-host: maybe-pdf-bison
1290 pdf-host: maybe-pdf-cgen
1291 pdf-host: maybe-pdf-dejagnu
1292 pdf-host: maybe-pdf-etc
1293 pdf-host: maybe-pdf-fastjar
1294 pdf-host: maybe-pdf-fixincludes
1295 pdf-host: maybe-pdf-flex
1296 pdf-host: maybe-pdf-gas
1297 pdf-host: maybe-pdf-gcc
1298 pdf-host: maybe-pdf-gmp
1299 pdf-host: maybe-pdf-mpfr
1300 pdf-host: maybe-pdf-mpc
1301 pdf-host: maybe-pdf-isl
1302 pdf-host: maybe-pdf-cloog
1303 pdf-host: maybe-pdf-libelf
1304 pdf-host: maybe-pdf-gold
1305 pdf-host: maybe-pdf-gprof
1306 pdf-host: maybe-pdf-intl
1307 pdf-host: maybe-pdf-tcl
1308 pdf-host: maybe-pdf-itcl
1309 pdf-host: maybe-pdf-ld
1310 pdf-host: maybe-pdf-libbacktrace
1311 pdf-host: maybe-pdf-libcpp
1312 pdf-host: maybe-pdf-libdecnumber
1313 pdf-host: maybe-pdf-libgui
1314 pdf-host: maybe-pdf-libiberty
1315 pdf-host: maybe-pdf-libiconv
1316 pdf-host: maybe-pdf-m4
1317 pdf-host: maybe-pdf-readline
1318 pdf-host: maybe-pdf-sid
1319 pdf-host: maybe-pdf-sim
1320 pdf-host: maybe-pdf-texinfo
1321 pdf-host: maybe-pdf-zlib
1322 pdf-host: maybe-pdf-gdb
1323 pdf-host: maybe-pdf-expect
1324 pdf-host: maybe-pdf-guile
1325 pdf-host: maybe-pdf-tk
1326 pdf-host: maybe-pdf-libtermcap
1327 pdf-host: maybe-pdf-utils
1328 pdf-host: maybe-pdf-gnattools
1329 pdf-host: maybe-pdf-lto-plugin
1330
1331 .PHONY: pdf-target
1332
1333 pdf-target: maybe-pdf-target-libstdc++-v3
1334 pdf-target: maybe-pdf-target-libsanitizer
1335 pdf-target: maybe-pdf-target-libvtv
1336 pdf-target: maybe-pdf-target-libssp
1337 pdf-target: maybe-pdf-target-newlib
1338 pdf-target: maybe-pdf-target-libgcc
1339 pdf-target: maybe-pdf-target-libbacktrace
1340 pdf-target: maybe-pdf-target-libquadmath
1341 pdf-target: maybe-pdf-target-libgfortran
1342 pdf-target: maybe-pdf-target-libobjc
1343 pdf-target: maybe-pdf-target-libgo
1344 pdf-target: maybe-pdf-target-libtermcap
1345 pdf-target: maybe-pdf-target-winsup
1346 pdf-target: maybe-pdf-target-libgloss
1347 pdf-target: maybe-pdf-target-libffi
1348 pdf-target: maybe-pdf-target-libjava
1349 pdf-target: maybe-pdf-target-zlib
1350 pdf-target: maybe-pdf-target-boehm-gc
1351 pdf-target: maybe-pdf-target-rda
1352 pdf-target: maybe-pdf-target-libada
1353 pdf-target: maybe-pdf-target-libgomp
1354 pdf-target: maybe-pdf-target-libitm
1355 pdf-target: maybe-pdf-target-libatomic
1356
1357 .PHONY: do-html
1358 do-html:
1359 @: $(MAKE); $(unstage)
1360 @r=`${PWD_COMMAND}`; export r; \
1361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1362 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1363 html-target
1364
1365
1366 .PHONY: html-host
1367
1368 html-host: maybe-html-bfd
1369 html-host: maybe-html-opcodes
1370 html-host: maybe-html-binutils
1371 html-host: maybe-html-bison
1372 html-host: maybe-html-cgen
1373 html-host: maybe-html-dejagnu
1374 html-host: maybe-html-etc
1375 html-host: maybe-html-fastjar
1376 html-host: maybe-html-fixincludes
1377 html-host: maybe-html-flex
1378 html-host: maybe-html-gas
1379 html-host: maybe-html-gcc
1380 html-host: maybe-html-gmp
1381 html-host: maybe-html-mpfr
1382 html-host: maybe-html-mpc
1383 html-host: maybe-html-isl
1384 html-host: maybe-html-cloog
1385 html-host: maybe-html-libelf
1386 html-host: maybe-html-gold
1387 html-host: maybe-html-gprof
1388 html-host: maybe-html-intl
1389 html-host: maybe-html-tcl
1390 html-host: maybe-html-itcl
1391 html-host: maybe-html-ld
1392 html-host: maybe-html-libbacktrace
1393 html-host: maybe-html-libcpp
1394 html-host: maybe-html-libdecnumber
1395 html-host: maybe-html-libgui
1396 html-host: maybe-html-libiberty
1397 html-host: maybe-html-libiconv
1398 html-host: maybe-html-m4
1399 html-host: maybe-html-readline
1400 html-host: maybe-html-sid
1401 html-host: maybe-html-sim
1402 html-host: maybe-html-texinfo
1403 html-host: maybe-html-zlib
1404 html-host: maybe-html-gdb
1405 html-host: maybe-html-expect
1406 html-host: maybe-html-guile
1407 html-host: maybe-html-tk
1408 html-host: maybe-html-libtermcap
1409 html-host: maybe-html-utils
1410 html-host: maybe-html-gnattools
1411 html-host: maybe-html-lto-plugin
1412
1413 .PHONY: html-target
1414
1415 html-target: maybe-html-target-libstdc++-v3
1416 html-target: maybe-html-target-libsanitizer
1417 html-target: maybe-html-target-libvtv
1418 html-target: maybe-html-target-libssp
1419 html-target: maybe-html-target-newlib
1420 html-target: maybe-html-target-libgcc
1421 html-target: maybe-html-target-libbacktrace
1422 html-target: maybe-html-target-libquadmath
1423 html-target: maybe-html-target-libgfortran
1424 html-target: maybe-html-target-libobjc
1425 html-target: maybe-html-target-libgo
1426 html-target: maybe-html-target-libtermcap
1427 html-target: maybe-html-target-winsup
1428 html-target: maybe-html-target-libgloss
1429 html-target: maybe-html-target-libffi
1430 html-target: maybe-html-target-libjava
1431 html-target: maybe-html-target-zlib
1432 html-target: maybe-html-target-boehm-gc
1433 html-target: maybe-html-target-rda
1434 html-target: maybe-html-target-libada
1435 html-target: maybe-html-target-libgomp
1436 html-target: maybe-html-target-libitm
1437 html-target: maybe-html-target-libatomic
1438
1439 .PHONY: do-TAGS
1440 do-TAGS:
1441 @: $(MAKE); $(unstage)
1442 @r=`${PWD_COMMAND}`; export r; \
1443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1444 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1445 TAGS-target
1446
1447
1448 .PHONY: TAGS-host
1449
1450 TAGS-host: maybe-TAGS-bfd
1451 TAGS-host: maybe-TAGS-opcodes
1452 TAGS-host: maybe-TAGS-binutils
1453 TAGS-host: maybe-TAGS-bison
1454 TAGS-host: maybe-TAGS-cgen
1455 TAGS-host: maybe-TAGS-dejagnu
1456 TAGS-host: maybe-TAGS-etc
1457 TAGS-host: maybe-TAGS-fastjar
1458 TAGS-host: maybe-TAGS-fixincludes
1459 TAGS-host: maybe-TAGS-flex
1460 TAGS-host: maybe-TAGS-gas
1461 TAGS-host: maybe-TAGS-gcc
1462 TAGS-host: maybe-TAGS-gmp
1463 TAGS-host: maybe-TAGS-mpfr
1464 TAGS-host: maybe-TAGS-mpc
1465 TAGS-host: maybe-TAGS-isl
1466 TAGS-host: maybe-TAGS-cloog
1467 TAGS-host: maybe-TAGS-libelf
1468 TAGS-host: maybe-TAGS-gold
1469 TAGS-host: maybe-TAGS-gprof
1470 TAGS-host: maybe-TAGS-intl
1471 TAGS-host: maybe-TAGS-tcl
1472 TAGS-host: maybe-TAGS-itcl
1473 TAGS-host: maybe-TAGS-ld
1474 TAGS-host: maybe-TAGS-libbacktrace
1475 TAGS-host: maybe-TAGS-libcpp
1476 TAGS-host: maybe-TAGS-libdecnumber
1477 TAGS-host: maybe-TAGS-libgui
1478 TAGS-host: maybe-TAGS-libiberty
1479 TAGS-host: maybe-TAGS-libiconv
1480 TAGS-host: maybe-TAGS-m4
1481 TAGS-host: maybe-TAGS-readline
1482 TAGS-host: maybe-TAGS-sid
1483 TAGS-host: maybe-TAGS-sim
1484 TAGS-host: maybe-TAGS-texinfo
1485 TAGS-host: maybe-TAGS-zlib
1486 TAGS-host: maybe-TAGS-gdb
1487 TAGS-host: maybe-TAGS-expect
1488 TAGS-host: maybe-TAGS-guile
1489 TAGS-host: maybe-TAGS-tk
1490 TAGS-host: maybe-TAGS-libtermcap
1491 TAGS-host: maybe-TAGS-utils
1492 TAGS-host: maybe-TAGS-gnattools
1493 TAGS-host: maybe-TAGS-lto-plugin
1494
1495 .PHONY: TAGS-target
1496
1497 TAGS-target: maybe-TAGS-target-libstdc++-v3
1498 TAGS-target: maybe-TAGS-target-libsanitizer
1499 TAGS-target: maybe-TAGS-target-libvtv
1500 TAGS-target: maybe-TAGS-target-libssp
1501 TAGS-target: maybe-TAGS-target-newlib
1502 TAGS-target: maybe-TAGS-target-libgcc
1503 TAGS-target: maybe-TAGS-target-libbacktrace
1504 TAGS-target: maybe-TAGS-target-libquadmath
1505 TAGS-target: maybe-TAGS-target-libgfortran
1506 TAGS-target: maybe-TAGS-target-libobjc
1507 TAGS-target: maybe-TAGS-target-libgo
1508 TAGS-target: maybe-TAGS-target-libtermcap
1509 TAGS-target: maybe-TAGS-target-winsup
1510 TAGS-target: maybe-TAGS-target-libgloss
1511 TAGS-target: maybe-TAGS-target-libffi
1512 TAGS-target: maybe-TAGS-target-libjava
1513 TAGS-target: maybe-TAGS-target-zlib
1514 TAGS-target: maybe-TAGS-target-boehm-gc
1515 TAGS-target: maybe-TAGS-target-rda
1516 TAGS-target: maybe-TAGS-target-libada
1517 TAGS-target: maybe-TAGS-target-libgomp
1518 TAGS-target: maybe-TAGS-target-libitm
1519 TAGS-target: maybe-TAGS-target-libatomic
1520
1521 .PHONY: do-install-info
1522 do-install-info:
1523 @: $(MAKE); $(unstage)
1524 @r=`${PWD_COMMAND}`; export r; \
1525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1526 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1527 install-info-target
1528
1529
1530 .PHONY: install-info-host
1531
1532 install-info-host: maybe-install-info-bfd
1533 install-info-host: maybe-install-info-opcodes
1534 install-info-host: maybe-install-info-binutils
1535 install-info-host: maybe-install-info-bison
1536 install-info-host: maybe-install-info-cgen
1537 install-info-host: maybe-install-info-dejagnu
1538 install-info-host: maybe-install-info-etc
1539 install-info-host: maybe-install-info-fastjar
1540 install-info-host: maybe-install-info-fixincludes
1541 install-info-host: maybe-install-info-flex
1542 install-info-host: maybe-install-info-gas
1543 install-info-host: maybe-install-info-gcc
1544 install-info-host: maybe-install-info-gmp
1545 install-info-host: maybe-install-info-mpfr
1546 install-info-host: maybe-install-info-mpc
1547 install-info-host: maybe-install-info-isl
1548 install-info-host: maybe-install-info-cloog
1549 install-info-host: maybe-install-info-libelf
1550 install-info-host: maybe-install-info-gold
1551 install-info-host: maybe-install-info-gprof
1552 install-info-host: maybe-install-info-intl
1553 install-info-host: maybe-install-info-tcl
1554 install-info-host: maybe-install-info-itcl
1555 install-info-host: maybe-install-info-ld
1556 install-info-host: maybe-install-info-libbacktrace
1557 install-info-host: maybe-install-info-libcpp
1558 install-info-host: maybe-install-info-libdecnumber
1559 install-info-host: maybe-install-info-libgui
1560 install-info-host: maybe-install-info-libiberty
1561 install-info-host: maybe-install-info-libiconv
1562 install-info-host: maybe-install-info-m4
1563 install-info-host: maybe-install-info-readline
1564 install-info-host: maybe-install-info-sid
1565 install-info-host: maybe-install-info-sim
1566 install-info-host: maybe-install-info-texinfo
1567 install-info-host: maybe-install-info-zlib
1568 install-info-host: maybe-install-info-gdb
1569 install-info-host: maybe-install-info-expect
1570 install-info-host: maybe-install-info-guile
1571 install-info-host: maybe-install-info-tk
1572 install-info-host: maybe-install-info-libtermcap
1573 install-info-host: maybe-install-info-utils
1574 install-info-host: maybe-install-info-gnattools
1575 install-info-host: maybe-install-info-lto-plugin
1576
1577 .PHONY: install-info-target
1578
1579 install-info-target: maybe-install-info-target-libstdc++-v3
1580 install-info-target: maybe-install-info-target-libsanitizer
1581 install-info-target: maybe-install-info-target-libvtv
1582 install-info-target: maybe-install-info-target-libssp
1583 install-info-target: maybe-install-info-target-newlib
1584 install-info-target: maybe-install-info-target-libgcc
1585 install-info-target: maybe-install-info-target-libbacktrace
1586 install-info-target: maybe-install-info-target-libquadmath
1587 install-info-target: maybe-install-info-target-libgfortran
1588 install-info-target: maybe-install-info-target-libobjc
1589 install-info-target: maybe-install-info-target-libgo
1590 install-info-target: maybe-install-info-target-libtermcap
1591 install-info-target: maybe-install-info-target-winsup
1592 install-info-target: maybe-install-info-target-libgloss
1593 install-info-target: maybe-install-info-target-libffi
1594 install-info-target: maybe-install-info-target-libjava
1595 install-info-target: maybe-install-info-target-zlib
1596 install-info-target: maybe-install-info-target-boehm-gc
1597 install-info-target: maybe-install-info-target-rda
1598 install-info-target: maybe-install-info-target-libada
1599 install-info-target: maybe-install-info-target-libgomp
1600 install-info-target: maybe-install-info-target-libitm
1601 install-info-target: maybe-install-info-target-libatomic
1602
1603 .PHONY: do-install-pdf
1604 do-install-pdf:
1605 @: $(MAKE); $(unstage)
1606 @r=`${PWD_COMMAND}`; export r; \
1607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1608 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1609 install-pdf-target
1610
1611
1612 .PHONY: install-pdf-host
1613
1614 install-pdf-host: maybe-install-pdf-bfd
1615 install-pdf-host: maybe-install-pdf-opcodes
1616 install-pdf-host: maybe-install-pdf-binutils
1617 install-pdf-host: maybe-install-pdf-bison
1618 install-pdf-host: maybe-install-pdf-cgen
1619 install-pdf-host: maybe-install-pdf-dejagnu
1620 install-pdf-host: maybe-install-pdf-etc
1621 install-pdf-host: maybe-install-pdf-fastjar
1622 install-pdf-host: maybe-install-pdf-fixincludes
1623 install-pdf-host: maybe-install-pdf-flex
1624 install-pdf-host: maybe-install-pdf-gas
1625 install-pdf-host: maybe-install-pdf-gcc
1626 install-pdf-host: maybe-install-pdf-gmp
1627 install-pdf-host: maybe-install-pdf-mpfr
1628 install-pdf-host: maybe-install-pdf-mpc
1629 install-pdf-host: maybe-install-pdf-isl
1630 install-pdf-host: maybe-install-pdf-cloog
1631 install-pdf-host: maybe-install-pdf-libelf
1632 install-pdf-host: maybe-install-pdf-gold
1633 install-pdf-host: maybe-install-pdf-gprof
1634 install-pdf-host: maybe-install-pdf-intl
1635 install-pdf-host: maybe-install-pdf-tcl
1636 install-pdf-host: maybe-install-pdf-itcl
1637 install-pdf-host: maybe-install-pdf-ld
1638 install-pdf-host: maybe-install-pdf-libbacktrace
1639 install-pdf-host: maybe-install-pdf-libcpp
1640 install-pdf-host: maybe-install-pdf-libdecnumber
1641 install-pdf-host: maybe-install-pdf-libgui
1642 install-pdf-host: maybe-install-pdf-libiberty
1643 install-pdf-host: maybe-install-pdf-libiconv
1644 install-pdf-host: maybe-install-pdf-m4
1645 install-pdf-host: maybe-install-pdf-readline
1646 install-pdf-host: maybe-install-pdf-sid
1647 install-pdf-host: maybe-install-pdf-sim
1648 install-pdf-host: maybe-install-pdf-texinfo
1649 install-pdf-host: maybe-install-pdf-zlib
1650 install-pdf-host: maybe-install-pdf-gdb
1651 install-pdf-host: maybe-install-pdf-expect
1652 install-pdf-host: maybe-install-pdf-guile
1653 install-pdf-host: maybe-install-pdf-tk
1654 install-pdf-host: maybe-install-pdf-libtermcap
1655 install-pdf-host: maybe-install-pdf-utils
1656 install-pdf-host: maybe-install-pdf-gnattools
1657 install-pdf-host: maybe-install-pdf-lto-plugin
1658
1659 .PHONY: install-pdf-target
1660
1661 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1662 install-pdf-target: maybe-install-pdf-target-libsanitizer
1663 install-pdf-target: maybe-install-pdf-target-libvtv
1664 install-pdf-target: maybe-install-pdf-target-libssp
1665 install-pdf-target: maybe-install-pdf-target-newlib
1666 install-pdf-target: maybe-install-pdf-target-libgcc
1667 install-pdf-target: maybe-install-pdf-target-libbacktrace
1668 install-pdf-target: maybe-install-pdf-target-libquadmath
1669 install-pdf-target: maybe-install-pdf-target-libgfortran
1670 install-pdf-target: maybe-install-pdf-target-libobjc
1671 install-pdf-target: maybe-install-pdf-target-libgo
1672 install-pdf-target: maybe-install-pdf-target-libtermcap
1673 install-pdf-target: maybe-install-pdf-target-winsup
1674 install-pdf-target: maybe-install-pdf-target-libgloss
1675 install-pdf-target: maybe-install-pdf-target-libffi
1676 install-pdf-target: maybe-install-pdf-target-libjava
1677 install-pdf-target: maybe-install-pdf-target-zlib
1678 install-pdf-target: maybe-install-pdf-target-boehm-gc
1679 install-pdf-target: maybe-install-pdf-target-rda
1680 install-pdf-target: maybe-install-pdf-target-libada
1681 install-pdf-target: maybe-install-pdf-target-libgomp
1682 install-pdf-target: maybe-install-pdf-target-libitm
1683 install-pdf-target: maybe-install-pdf-target-libatomic
1684
1685 .PHONY: do-install-html
1686 do-install-html:
1687 @: $(MAKE); $(unstage)
1688 @r=`${PWD_COMMAND}`; export r; \
1689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1690 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1691 install-html-target
1692
1693
1694 .PHONY: install-html-host
1695
1696 install-html-host: maybe-install-html-bfd
1697 install-html-host: maybe-install-html-opcodes
1698 install-html-host: maybe-install-html-binutils
1699 install-html-host: maybe-install-html-bison
1700 install-html-host: maybe-install-html-cgen
1701 install-html-host: maybe-install-html-dejagnu
1702 install-html-host: maybe-install-html-etc
1703 install-html-host: maybe-install-html-fastjar
1704 install-html-host: maybe-install-html-fixincludes
1705 install-html-host: maybe-install-html-flex
1706 install-html-host: maybe-install-html-gas
1707 install-html-host: maybe-install-html-gcc
1708 install-html-host: maybe-install-html-gmp
1709 install-html-host: maybe-install-html-mpfr
1710 install-html-host: maybe-install-html-mpc
1711 install-html-host: maybe-install-html-isl
1712 install-html-host: maybe-install-html-cloog
1713 install-html-host: maybe-install-html-libelf
1714 install-html-host: maybe-install-html-gold
1715 install-html-host: maybe-install-html-gprof
1716 install-html-host: maybe-install-html-intl
1717 install-html-host: maybe-install-html-tcl
1718 install-html-host: maybe-install-html-itcl
1719 install-html-host: maybe-install-html-ld
1720 install-html-host: maybe-install-html-libbacktrace
1721 install-html-host: maybe-install-html-libcpp
1722 install-html-host: maybe-install-html-libdecnumber
1723 install-html-host: maybe-install-html-libgui
1724 install-html-host: maybe-install-html-libiberty
1725 install-html-host: maybe-install-html-libiconv
1726 install-html-host: maybe-install-html-m4
1727 install-html-host: maybe-install-html-readline
1728 install-html-host: maybe-install-html-sid
1729 install-html-host: maybe-install-html-sim
1730 install-html-host: maybe-install-html-texinfo
1731 install-html-host: maybe-install-html-zlib
1732 install-html-host: maybe-install-html-gdb
1733 install-html-host: maybe-install-html-expect
1734 install-html-host: maybe-install-html-guile
1735 install-html-host: maybe-install-html-tk
1736 install-html-host: maybe-install-html-libtermcap
1737 install-html-host: maybe-install-html-utils
1738 install-html-host: maybe-install-html-gnattools
1739 install-html-host: maybe-install-html-lto-plugin
1740
1741 .PHONY: install-html-target
1742
1743 install-html-target: maybe-install-html-target-libstdc++-v3
1744 install-html-target: maybe-install-html-target-libsanitizer
1745 install-html-target: maybe-install-html-target-libvtv
1746 install-html-target: maybe-install-html-target-libssp
1747 install-html-target: maybe-install-html-target-newlib
1748 install-html-target: maybe-install-html-target-libgcc
1749 install-html-target: maybe-install-html-target-libbacktrace
1750 install-html-target: maybe-install-html-target-libquadmath
1751 install-html-target: maybe-install-html-target-libgfortran
1752 install-html-target: maybe-install-html-target-libobjc
1753 install-html-target: maybe-install-html-target-libgo
1754 install-html-target: maybe-install-html-target-libtermcap
1755 install-html-target: maybe-install-html-target-winsup
1756 install-html-target: maybe-install-html-target-libgloss
1757 install-html-target: maybe-install-html-target-libffi
1758 install-html-target: maybe-install-html-target-libjava
1759 install-html-target: maybe-install-html-target-zlib
1760 install-html-target: maybe-install-html-target-boehm-gc
1761 install-html-target: maybe-install-html-target-rda
1762 install-html-target: maybe-install-html-target-libada
1763 install-html-target: maybe-install-html-target-libgomp
1764 install-html-target: maybe-install-html-target-libitm
1765 install-html-target: maybe-install-html-target-libatomic
1766
1767 .PHONY: do-installcheck
1768 do-installcheck:
1769 @: $(MAKE); $(unstage)
1770 @r=`${PWD_COMMAND}`; export r; \
1771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1772 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1773 installcheck-target
1774
1775
1776 .PHONY: installcheck-host
1777
1778 installcheck-host: maybe-installcheck-bfd
1779 installcheck-host: maybe-installcheck-opcodes
1780 installcheck-host: maybe-installcheck-binutils
1781 installcheck-host: maybe-installcheck-bison
1782 installcheck-host: maybe-installcheck-cgen
1783 installcheck-host: maybe-installcheck-dejagnu
1784 installcheck-host: maybe-installcheck-etc
1785 installcheck-host: maybe-installcheck-fastjar
1786 installcheck-host: maybe-installcheck-fixincludes
1787 installcheck-host: maybe-installcheck-flex
1788 installcheck-host: maybe-installcheck-gas
1789 installcheck-host: maybe-installcheck-gcc
1790 installcheck-host: maybe-installcheck-gmp
1791 installcheck-host: maybe-installcheck-mpfr
1792 installcheck-host: maybe-installcheck-mpc
1793 installcheck-host: maybe-installcheck-isl
1794 installcheck-host: maybe-installcheck-cloog
1795 installcheck-host: maybe-installcheck-libelf
1796 installcheck-host: maybe-installcheck-gold
1797 installcheck-host: maybe-installcheck-gprof
1798 installcheck-host: maybe-installcheck-intl
1799 installcheck-host: maybe-installcheck-tcl
1800 installcheck-host: maybe-installcheck-itcl
1801 installcheck-host: maybe-installcheck-ld
1802 installcheck-host: maybe-installcheck-libbacktrace
1803 installcheck-host: maybe-installcheck-libcpp
1804 installcheck-host: maybe-installcheck-libdecnumber
1805 installcheck-host: maybe-installcheck-libgui
1806 installcheck-host: maybe-installcheck-libiberty
1807 installcheck-host: maybe-installcheck-libiconv
1808 installcheck-host: maybe-installcheck-m4
1809 installcheck-host: maybe-installcheck-readline
1810 installcheck-host: maybe-installcheck-sid
1811 installcheck-host: maybe-installcheck-sim
1812 installcheck-host: maybe-installcheck-texinfo
1813 installcheck-host: maybe-installcheck-zlib
1814 installcheck-host: maybe-installcheck-gdb
1815 installcheck-host: maybe-installcheck-expect
1816 installcheck-host: maybe-installcheck-guile
1817 installcheck-host: maybe-installcheck-tk
1818 installcheck-host: maybe-installcheck-libtermcap
1819 installcheck-host: maybe-installcheck-utils
1820 installcheck-host: maybe-installcheck-gnattools
1821 installcheck-host: maybe-installcheck-lto-plugin
1822
1823 .PHONY: installcheck-target
1824
1825 installcheck-target: maybe-installcheck-target-libstdc++-v3
1826 installcheck-target: maybe-installcheck-target-libsanitizer
1827 installcheck-target: maybe-installcheck-target-libvtv
1828 installcheck-target: maybe-installcheck-target-libssp
1829 installcheck-target: maybe-installcheck-target-newlib
1830 installcheck-target: maybe-installcheck-target-libgcc
1831 installcheck-target: maybe-installcheck-target-libbacktrace
1832 installcheck-target: maybe-installcheck-target-libquadmath
1833 installcheck-target: maybe-installcheck-target-libgfortran
1834 installcheck-target: maybe-installcheck-target-libobjc
1835 installcheck-target: maybe-installcheck-target-libgo
1836 installcheck-target: maybe-installcheck-target-libtermcap
1837 installcheck-target: maybe-installcheck-target-winsup
1838 installcheck-target: maybe-installcheck-target-libgloss
1839 installcheck-target: maybe-installcheck-target-libffi
1840 installcheck-target: maybe-installcheck-target-libjava
1841 installcheck-target: maybe-installcheck-target-zlib
1842 installcheck-target: maybe-installcheck-target-boehm-gc
1843 installcheck-target: maybe-installcheck-target-rda
1844 installcheck-target: maybe-installcheck-target-libada
1845 installcheck-target: maybe-installcheck-target-libgomp
1846 installcheck-target: maybe-installcheck-target-libitm
1847 installcheck-target: maybe-installcheck-target-libatomic
1848
1849 .PHONY: do-mostlyclean
1850 do-mostlyclean:
1851 @: $(MAKE); $(unstage)
1852 @r=`${PWD_COMMAND}`; export r; \
1853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1854 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1855 mostlyclean-target
1856
1857
1858 .PHONY: mostlyclean-host
1859
1860 mostlyclean-host: maybe-mostlyclean-bfd
1861 mostlyclean-host: maybe-mostlyclean-opcodes
1862 mostlyclean-host: maybe-mostlyclean-binutils
1863 mostlyclean-host: maybe-mostlyclean-bison
1864 mostlyclean-host: maybe-mostlyclean-cgen
1865 mostlyclean-host: maybe-mostlyclean-dejagnu
1866 mostlyclean-host: maybe-mostlyclean-etc
1867 mostlyclean-host: maybe-mostlyclean-fastjar
1868 mostlyclean-host: maybe-mostlyclean-fixincludes
1869 mostlyclean-host: maybe-mostlyclean-flex
1870 mostlyclean-host: maybe-mostlyclean-gas
1871 mostlyclean-host: maybe-mostlyclean-gcc
1872 mostlyclean-host: maybe-mostlyclean-gmp
1873 mostlyclean-host: maybe-mostlyclean-mpfr
1874 mostlyclean-host: maybe-mostlyclean-mpc
1875 mostlyclean-host: maybe-mostlyclean-isl
1876 mostlyclean-host: maybe-mostlyclean-cloog
1877 mostlyclean-host: maybe-mostlyclean-libelf
1878 mostlyclean-host: maybe-mostlyclean-gold
1879 mostlyclean-host: maybe-mostlyclean-gprof
1880 mostlyclean-host: maybe-mostlyclean-intl
1881 mostlyclean-host: maybe-mostlyclean-tcl
1882 mostlyclean-host: maybe-mostlyclean-itcl
1883 mostlyclean-host: maybe-mostlyclean-ld
1884 mostlyclean-host: maybe-mostlyclean-libbacktrace
1885 mostlyclean-host: maybe-mostlyclean-libcpp
1886 mostlyclean-host: maybe-mostlyclean-libdecnumber
1887 mostlyclean-host: maybe-mostlyclean-libgui
1888 mostlyclean-host: maybe-mostlyclean-libiberty
1889 mostlyclean-host: maybe-mostlyclean-libiconv
1890 mostlyclean-host: maybe-mostlyclean-m4
1891 mostlyclean-host: maybe-mostlyclean-readline
1892 mostlyclean-host: maybe-mostlyclean-sid
1893 mostlyclean-host: maybe-mostlyclean-sim
1894 mostlyclean-host: maybe-mostlyclean-texinfo
1895 mostlyclean-host: maybe-mostlyclean-zlib
1896 mostlyclean-host: maybe-mostlyclean-gdb
1897 mostlyclean-host: maybe-mostlyclean-expect
1898 mostlyclean-host: maybe-mostlyclean-guile
1899 mostlyclean-host: maybe-mostlyclean-tk
1900 mostlyclean-host: maybe-mostlyclean-libtermcap
1901 mostlyclean-host: maybe-mostlyclean-utils
1902 mostlyclean-host: maybe-mostlyclean-gnattools
1903 mostlyclean-host: maybe-mostlyclean-lto-plugin
1904
1905 .PHONY: mostlyclean-target
1906
1907 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1908 mostlyclean-target: maybe-mostlyclean-target-libsanitizer
1909 mostlyclean-target: maybe-mostlyclean-target-libvtv
1910 mostlyclean-target: maybe-mostlyclean-target-libssp
1911 mostlyclean-target: maybe-mostlyclean-target-newlib
1912 mostlyclean-target: maybe-mostlyclean-target-libgcc
1913 mostlyclean-target: maybe-mostlyclean-target-libbacktrace
1914 mostlyclean-target: maybe-mostlyclean-target-libquadmath
1915 mostlyclean-target: maybe-mostlyclean-target-libgfortran
1916 mostlyclean-target: maybe-mostlyclean-target-libobjc
1917 mostlyclean-target: maybe-mostlyclean-target-libgo
1918 mostlyclean-target: maybe-mostlyclean-target-libtermcap
1919 mostlyclean-target: maybe-mostlyclean-target-winsup
1920 mostlyclean-target: maybe-mostlyclean-target-libgloss
1921 mostlyclean-target: maybe-mostlyclean-target-libffi
1922 mostlyclean-target: maybe-mostlyclean-target-libjava
1923 mostlyclean-target: maybe-mostlyclean-target-zlib
1924 mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1925 mostlyclean-target: maybe-mostlyclean-target-rda
1926 mostlyclean-target: maybe-mostlyclean-target-libada
1927 mostlyclean-target: maybe-mostlyclean-target-libgomp
1928 mostlyclean-target: maybe-mostlyclean-target-libitm
1929 mostlyclean-target: maybe-mostlyclean-target-libatomic
1930
1931 .PHONY: do-clean
1932 do-clean:
1933 @: $(MAKE); $(unstage)
1934 @r=`${PWD_COMMAND}`; export r; \
1935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1936 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
1937 clean-target
1938
1939
1940 .PHONY: clean-host
1941
1942 clean-host: maybe-clean-bfd
1943 clean-host: maybe-clean-opcodes
1944 clean-host: maybe-clean-binutils
1945 clean-host: maybe-clean-bison
1946 clean-host: maybe-clean-cgen
1947 clean-host: maybe-clean-dejagnu
1948 clean-host: maybe-clean-etc
1949 clean-host: maybe-clean-fastjar
1950 clean-host: maybe-clean-fixincludes
1951 clean-host: maybe-clean-flex
1952 clean-host: maybe-clean-gas
1953 clean-host: maybe-clean-gcc
1954 clean-host: maybe-clean-gmp
1955 clean-host: maybe-clean-mpfr
1956 clean-host: maybe-clean-mpc
1957 clean-host: maybe-clean-isl
1958 clean-host: maybe-clean-cloog
1959 clean-host: maybe-clean-libelf
1960 clean-host: maybe-clean-gold
1961 clean-host: maybe-clean-gprof
1962 clean-host: maybe-clean-intl
1963 clean-host: maybe-clean-tcl
1964 clean-host: maybe-clean-itcl
1965 clean-host: maybe-clean-ld
1966 clean-host: maybe-clean-libbacktrace
1967 clean-host: maybe-clean-libcpp
1968 clean-host: maybe-clean-libdecnumber
1969 clean-host: maybe-clean-libgui
1970 clean-host: maybe-clean-libiberty
1971 clean-host: maybe-clean-libiconv
1972 clean-host: maybe-clean-m4
1973 clean-host: maybe-clean-readline
1974 clean-host: maybe-clean-sid
1975 clean-host: maybe-clean-sim
1976 clean-host: maybe-clean-texinfo
1977 clean-host: maybe-clean-zlib
1978 clean-host: maybe-clean-gdb
1979 clean-host: maybe-clean-expect
1980 clean-host: maybe-clean-guile
1981 clean-host: maybe-clean-tk
1982 clean-host: maybe-clean-libtermcap
1983 clean-host: maybe-clean-utils
1984 clean-host: maybe-clean-gnattools
1985 clean-host: maybe-clean-lto-plugin
1986
1987 .PHONY: clean-target
1988
1989 clean-target: maybe-clean-target-libstdc++-v3
1990 clean-target: maybe-clean-target-libsanitizer
1991 clean-target: maybe-clean-target-libvtv
1992 clean-target: maybe-clean-target-libssp
1993 clean-target: maybe-clean-target-newlib
1994 clean-target: maybe-clean-target-libgcc
1995 clean-target: maybe-clean-target-libbacktrace
1996 clean-target: maybe-clean-target-libquadmath
1997 clean-target: maybe-clean-target-libgfortran
1998 clean-target: maybe-clean-target-libobjc
1999 clean-target: maybe-clean-target-libgo
2000 clean-target: maybe-clean-target-libtermcap
2001 clean-target: maybe-clean-target-winsup
2002 clean-target: maybe-clean-target-libgloss
2003 clean-target: maybe-clean-target-libffi
2004 clean-target: maybe-clean-target-libjava
2005 clean-target: maybe-clean-target-zlib
2006 clean-target: maybe-clean-target-boehm-gc
2007 clean-target: maybe-clean-target-rda
2008 clean-target: maybe-clean-target-libada
2009 clean-target: maybe-clean-target-libgomp
2010 clean-target: maybe-clean-target-libitm
2011 clean-target: maybe-clean-target-libatomic
2012
2013 .PHONY: do-distclean
2014 do-distclean:
2015 @: $(MAKE); $(unstage)
2016 @r=`${PWD_COMMAND}`; export r; \
2017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2018 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
2019 distclean-target
2020
2021
2022 .PHONY: distclean-host
2023
2024 distclean-host: maybe-distclean-bfd
2025 distclean-host: maybe-distclean-opcodes
2026 distclean-host: maybe-distclean-binutils
2027 distclean-host: maybe-distclean-bison
2028 distclean-host: maybe-distclean-cgen
2029 distclean-host: maybe-distclean-dejagnu
2030 distclean-host: maybe-distclean-etc
2031 distclean-host: maybe-distclean-fastjar
2032 distclean-host: maybe-distclean-fixincludes
2033 distclean-host: maybe-distclean-flex
2034 distclean-host: maybe-distclean-gas
2035 distclean-host: maybe-distclean-gcc
2036 distclean-host: maybe-distclean-gmp
2037 distclean-host: maybe-distclean-mpfr
2038 distclean-host: maybe-distclean-mpc
2039 distclean-host: maybe-distclean-isl
2040 distclean-host: maybe-distclean-cloog
2041 distclean-host: maybe-distclean-libelf
2042 distclean-host: maybe-distclean-gold
2043 distclean-host: maybe-distclean-gprof
2044 distclean-host: maybe-distclean-intl
2045 distclean-host: maybe-distclean-tcl
2046 distclean-host: maybe-distclean-itcl
2047 distclean-host: maybe-distclean-ld
2048 distclean-host: maybe-distclean-libbacktrace
2049 distclean-host: maybe-distclean-libcpp
2050 distclean-host: maybe-distclean-libdecnumber
2051 distclean-host: maybe-distclean-libgui
2052 distclean-host: maybe-distclean-libiberty
2053 distclean-host: maybe-distclean-libiconv
2054 distclean-host: maybe-distclean-m4
2055 distclean-host: maybe-distclean-readline
2056 distclean-host: maybe-distclean-sid
2057 distclean-host: maybe-distclean-sim
2058 distclean-host: maybe-distclean-texinfo
2059 distclean-host: maybe-distclean-zlib
2060 distclean-host: maybe-distclean-gdb
2061 distclean-host: maybe-distclean-expect
2062 distclean-host: maybe-distclean-guile
2063 distclean-host: maybe-distclean-tk
2064 distclean-host: maybe-distclean-libtermcap
2065 distclean-host: maybe-distclean-utils
2066 distclean-host: maybe-distclean-gnattools
2067 distclean-host: maybe-distclean-lto-plugin
2068
2069 .PHONY: distclean-target
2070
2071 distclean-target: maybe-distclean-target-libstdc++-v3
2072 distclean-target: maybe-distclean-target-libsanitizer
2073 distclean-target: maybe-distclean-target-libvtv
2074 distclean-target: maybe-distclean-target-libssp
2075 distclean-target: maybe-distclean-target-newlib
2076 distclean-target: maybe-distclean-target-libgcc
2077 distclean-target: maybe-distclean-target-libbacktrace
2078 distclean-target: maybe-distclean-target-libquadmath
2079 distclean-target: maybe-distclean-target-libgfortran
2080 distclean-target: maybe-distclean-target-libobjc
2081 distclean-target: maybe-distclean-target-libgo
2082 distclean-target: maybe-distclean-target-libtermcap
2083 distclean-target: maybe-distclean-target-winsup
2084 distclean-target: maybe-distclean-target-libgloss
2085 distclean-target: maybe-distclean-target-libffi
2086 distclean-target: maybe-distclean-target-libjava
2087 distclean-target: maybe-distclean-target-zlib
2088 distclean-target: maybe-distclean-target-boehm-gc
2089 distclean-target: maybe-distclean-target-rda
2090 distclean-target: maybe-distclean-target-libada
2091 distclean-target: maybe-distclean-target-libgomp
2092 distclean-target: maybe-distclean-target-libitm
2093 distclean-target: maybe-distclean-target-libatomic
2094
2095 .PHONY: do-maintainer-clean
2096 do-maintainer-clean:
2097 @: $(MAKE); $(unstage)
2098 @r=`${PWD_COMMAND}`; export r; \
2099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2100 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2101 maintainer-clean-target
2102
2103
2104 .PHONY: maintainer-clean-host
2105
2106 maintainer-clean-host: maybe-maintainer-clean-bfd
2107 maintainer-clean-host: maybe-maintainer-clean-opcodes
2108 maintainer-clean-host: maybe-maintainer-clean-binutils
2109 maintainer-clean-host: maybe-maintainer-clean-bison
2110 maintainer-clean-host: maybe-maintainer-clean-cgen
2111 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2112 maintainer-clean-host: maybe-maintainer-clean-etc
2113 maintainer-clean-host: maybe-maintainer-clean-fastjar
2114 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2115 maintainer-clean-host: maybe-maintainer-clean-flex
2116 maintainer-clean-host: maybe-maintainer-clean-gas
2117 maintainer-clean-host: maybe-maintainer-clean-gcc
2118 maintainer-clean-host: maybe-maintainer-clean-gmp
2119 maintainer-clean-host: maybe-maintainer-clean-mpfr
2120 maintainer-clean-host: maybe-maintainer-clean-mpc
2121 maintainer-clean-host: maybe-maintainer-clean-isl
2122 maintainer-clean-host: maybe-maintainer-clean-cloog
2123 maintainer-clean-host: maybe-maintainer-clean-libelf
2124 maintainer-clean-host: maybe-maintainer-clean-gold
2125 maintainer-clean-host: maybe-maintainer-clean-gprof
2126 maintainer-clean-host: maybe-maintainer-clean-intl
2127 maintainer-clean-host: maybe-maintainer-clean-tcl
2128 maintainer-clean-host: maybe-maintainer-clean-itcl
2129 maintainer-clean-host: maybe-maintainer-clean-ld
2130 maintainer-clean-host: maybe-maintainer-clean-libbacktrace
2131 maintainer-clean-host: maybe-maintainer-clean-libcpp
2132 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2133 maintainer-clean-host: maybe-maintainer-clean-libgui
2134 maintainer-clean-host: maybe-maintainer-clean-libiberty
2135 maintainer-clean-host: maybe-maintainer-clean-libiconv
2136 maintainer-clean-host: maybe-maintainer-clean-m4
2137 maintainer-clean-host: maybe-maintainer-clean-readline
2138 maintainer-clean-host: maybe-maintainer-clean-sid
2139 maintainer-clean-host: maybe-maintainer-clean-sim
2140 maintainer-clean-host: maybe-maintainer-clean-texinfo
2141 maintainer-clean-host: maybe-maintainer-clean-zlib
2142 maintainer-clean-host: maybe-maintainer-clean-gdb
2143 maintainer-clean-host: maybe-maintainer-clean-expect
2144 maintainer-clean-host: maybe-maintainer-clean-guile
2145 maintainer-clean-host: maybe-maintainer-clean-tk
2146 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2147 maintainer-clean-host: maybe-maintainer-clean-utils
2148 maintainer-clean-host: maybe-maintainer-clean-gnattools
2149 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2150
2151 .PHONY: maintainer-clean-target
2152
2153 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2154 maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer
2155 maintainer-clean-target: maybe-maintainer-clean-target-libvtv
2156 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2157 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2158 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2159 maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace
2160 maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2161 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2162 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2163 maintainer-clean-target: maybe-maintainer-clean-target-libgo
2164 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2165 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2166 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2167 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2168 maintainer-clean-target: maybe-maintainer-clean-target-libjava
2169 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2170 maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2171 maintainer-clean-target: maybe-maintainer-clean-target-rda
2172 maintainer-clean-target: maybe-maintainer-clean-target-libada
2173 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2174 maintainer-clean-target: maybe-maintainer-clean-target-libitm
2175 maintainer-clean-target: maybe-maintainer-clean-target-libatomic
2176
2177
2178 # Here are the targets which correspond to the do-X targets.
2179
2180 .PHONY: info installcheck dvi pdf html
2181 .PHONY: install-info install-pdf install-html
2182 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2183 .PHONY: local-clean local-distclean local-maintainer-clean
2184 info: do-info
2185 installcheck: do-installcheck
2186 dvi: do-dvi
2187 pdf: do-pdf
2188 html: do-html
2189
2190 # Make sure makeinfo is built before we do a `make info', if we're
2191 # in fact building texinfo.
2192 do-info: maybe-all-texinfo
2193
2194 install-info: do-install-info dir.info
2195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2196 if [ -f dir.info ] ; then \
2197 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2198 else true ; fi
2199
2200 install-pdf: do-install-pdf
2201
2202 install-html: do-install-html
2203
2204 local-clean:
2205 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2206
2207 local-distclean:
2208 -rm -f Makefile config.status config.cache mh-frag mt-frag
2209 -rm -f maybedep.tmp serdep.tmp
2210 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2211 rm -rf $(TARGET_SUBDIR); \
2212 else true; fi
2213 -rm -rf $(BUILD_SUBDIR)
2214 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2215 rm -rf $(HOST_SUBDIR); \
2216 else true; fi
2217 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2218 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2219 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2220 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2221 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2222 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2223
2224 local-maintainer-clean:
2225 @echo "This command is intended for maintainers to use;"
2226 @echo "it deletes files that may require special tools to rebuild."
2227
2228 clean: do-clean local-clean
2229 mostlyclean: do-mostlyclean local-clean
2230 distclean: do-distclean local-clean local-distclean
2231 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2232 maintainer-clean: local-distclean
2233 realclean: maintainer-clean
2234
2235 # Check target.
2236
2237 .PHONY: check do-check
2238 check: do-check
2239
2240 # Only include modules actually being configured and built.
2241 .PHONY: check-host
2242 check-host: \
2243 maybe-check-bfd \
2244 maybe-check-opcodes \
2245 maybe-check-binutils \
2246 maybe-check-bison \
2247 maybe-check-cgen \
2248 maybe-check-dejagnu \
2249 maybe-check-etc \
2250 maybe-check-fastjar \
2251 maybe-check-fixincludes \
2252 maybe-check-flex \
2253 maybe-check-gas \
2254 maybe-check-gcc \
2255 maybe-check-gmp \
2256 maybe-check-mpfr \
2257 maybe-check-mpc \
2258 maybe-check-isl \
2259 maybe-check-cloog \
2260 maybe-check-libelf \
2261 maybe-check-gold \
2262 maybe-check-gprof \
2263 maybe-check-intl \
2264 maybe-check-tcl \
2265 maybe-check-itcl \
2266 maybe-check-ld \
2267 maybe-check-libbacktrace \
2268 maybe-check-libcpp \
2269 maybe-check-libdecnumber \
2270 maybe-check-libgui \
2271 maybe-check-libiberty \
2272 maybe-check-libiconv \
2273 maybe-check-m4 \
2274 maybe-check-readline \
2275 maybe-check-sid \
2276 maybe-check-sim \
2277 maybe-check-texinfo \
2278 maybe-check-zlib \
2279 maybe-check-gdb \
2280 maybe-check-expect \
2281 maybe-check-guile \
2282 maybe-check-tk \
2283 maybe-check-libtermcap \
2284 maybe-check-utils \
2285 maybe-check-gnattools \
2286 maybe-check-lto-plugin
2287
2288 .PHONY: check-target
2289 check-target: \
2290 maybe-check-target-libstdc++-v3 \
2291 maybe-check-target-libsanitizer \
2292 maybe-check-target-libvtv \
2293 maybe-check-target-libssp \
2294 maybe-check-target-newlib \
2295 maybe-check-target-libgcc \
2296 maybe-check-target-libbacktrace \
2297 maybe-check-target-libquadmath \
2298 maybe-check-target-libgfortran \
2299 maybe-check-target-libobjc \
2300 maybe-check-target-libgo \
2301 maybe-check-target-libtermcap \
2302 maybe-check-target-winsup \
2303 maybe-check-target-libgloss \
2304 maybe-check-target-libffi \
2305 maybe-check-target-libjava \
2306 maybe-check-target-zlib \
2307 maybe-check-target-boehm-gc \
2308 maybe-check-target-rda \
2309 maybe-check-target-libada \
2310 maybe-check-target-libgomp \
2311 maybe-check-target-libitm \
2312 maybe-check-target-libatomic
2313
2314 do-check:
2315 @: $(MAKE); $(unstage)
2316 @r=`${PWD_COMMAND}`; export r; \
2317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2318 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2319
2320 # Automated reporting of test results.
2321
2322 warning.log: build.log
2323 $(srcdir)/contrib/warn_summary build.log > $@
2324
2325 mail-report.log:
2326 if test x'$(BOOT_CFLAGS)' != x''; then \
2327 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2328 fi; \
2329 $(srcdir)/contrib/test_summary -t >$@
2330 chmod +x $@
2331 echo If you really want to send e-mail, run ./$@ now
2332
2333 mail-report-with-warnings.log: warning.log
2334 if test x'$(BOOT_CFLAGS)' != x''; then \
2335 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2336 fi; \
2337 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2338 chmod +x $@
2339 echo If you really want to send e-mail, run ./$@ now
2340
2341 # Installation targets.
2342
2343 .PHONY: install uninstall
2344 install:
2345 @: $(MAKE); $(unstage)
2346 @r=`${PWD_COMMAND}`; export r; \
2347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2348 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2349
2350 .PHONY: install-host-nogcc
2351 install-host-nogcc: \
2352 maybe-install-bfd \
2353 maybe-install-opcodes \
2354 maybe-install-binutils \
2355 maybe-install-bison \
2356 maybe-install-cgen \
2357 maybe-install-dejagnu \
2358 maybe-install-etc \
2359 maybe-install-fastjar \
2360 maybe-install-fixincludes \
2361 maybe-install-flex \
2362 maybe-install-gas \
2363 maybe-install-gmp \
2364 maybe-install-mpfr \
2365 maybe-install-mpc \
2366 maybe-install-isl \
2367 maybe-install-cloog \
2368 maybe-install-libelf \
2369 maybe-install-gold \
2370 maybe-install-gprof \
2371 maybe-install-intl \
2372 maybe-install-tcl \
2373 maybe-install-itcl \
2374 maybe-install-ld \
2375 maybe-install-libbacktrace \
2376 maybe-install-libcpp \
2377 maybe-install-libdecnumber \
2378 maybe-install-libgui \
2379 maybe-install-libiberty \
2380 maybe-install-libiconv \
2381 maybe-install-m4 \
2382 maybe-install-readline \
2383 maybe-install-sid \
2384 maybe-install-sim \
2385 maybe-install-texinfo \
2386 maybe-install-zlib \
2387 maybe-install-gdb \
2388 maybe-install-expect \
2389 maybe-install-guile \
2390 maybe-install-tk \
2391 maybe-install-libtermcap \
2392 maybe-install-utils \
2393 maybe-install-gnattools \
2394 maybe-install-lto-plugin
2395
2396 .PHONY: install-host
2397 install-host: \
2398 maybe-install-bfd \
2399 maybe-install-opcodes \
2400 maybe-install-binutils \
2401 maybe-install-bison \
2402 maybe-install-cgen \
2403 maybe-install-dejagnu \
2404 maybe-install-etc \
2405 maybe-install-fastjar \
2406 maybe-install-fixincludes \
2407 maybe-install-flex \
2408 maybe-install-gas \
2409 maybe-install-gcc \
2410 maybe-install-gmp \
2411 maybe-install-mpfr \
2412 maybe-install-mpc \
2413 maybe-install-isl \
2414 maybe-install-cloog \
2415 maybe-install-libelf \
2416 maybe-install-gold \
2417 maybe-install-gprof \
2418 maybe-install-intl \
2419 maybe-install-tcl \
2420 maybe-install-itcl \
2421 maybe-install-ld \
2422 maybe-install-libbacktrace \
2423 maybe-install-libcpp \
2424 maybe-install-libdecnumber \
2425 maybe-install-libgui \
2426 maybe-install-libiberty \
2427 maybe-install-libiconv \
2428 maybe-install-m4 \
2429 maybe-install-readline \
2430 maybe-install-sid \
2431 maybe-install-sim \
2432 maybe-install-texinfo \
2433 maybe-install-zlib \
2434 maybe-install-gdb \
2435 maybe-install-expect \
2436 maybe-install-guile \
2437 maybe-install-tk \
2438 maybe-install-libtermcap \
2439 maybe-install-utils \
2440 maybe-install-gnattools \
2441 maybe-install-lto-plugin
2442
2443 .PHONY: install-target
2444 install-target: \
2445 maybe-install-target-libstdc++-v3 \
2446 maybe-install-target-libsanitizer \
2447 maybe-install-target-libvtv \
2448 maybe-install-target-libssp \
2449 maybe-install-target-newlib \
2450 maybe-install-target-libgcc \
2451 maybe-install-target-libbacktrace \
2452 maybe-install-target-libquadmath \
2453 maybe-install-target-libgfortran \
2454 maybe-install-target-libobjc \
2455 maybe-install-target-libgo \
2456 maybe-install-target-libtermcap \
2457 maybe-install-target-winsup \
2458 maybe-install-target-libgloss \
2459 maybe-install-target-libffi \
2460 maybe-install-target-libjava \
2461 maybe-install-target-zlib \
2462 maybe-install-target-boehm-gc \
2463 maybe-install-target-rda \
2464 maybe-install-target-libada \
2465 maybe-install-target-libgomp \
2466 maybe-install-target-libitm \
2467 maybe-install-target-libatomic
2468
2469 uninstall:
2470 @echo "the uninstall target is not supported in this tree"
2471
2472 .PHONY: install.all
2473 install.all: install-no-fixedincludes
2474 @if [ -f ./gcc/Makefile ] ; then \
2475 r=`${PWD_COMMAND}` ; export r ; \
2476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2477 $(HOST_EXPORTS) \
2478 (cd ./gcc && \
2479 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2480 else \
2481 true ; \
2482 fi
2483
2484 # install-no-fixedincludes is used to allow the elaboration of binary packages
2485 # suitable for distribution, where we cannot include the fixed system header
2486 # files.
2487 .PHONY: install-no-fixedincludes
2488 install-no-fixedincludes: installdirs install-host-nogcc \
2489 install-target gcc-install-no-fixedincludes
2490
2491 .PHONY: install-strip
2492 install-strip:
2493 @: $(MAKE); $(unstage)
2494 @r=`${PWD_COMMAND}`; export r; \
2495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2496 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2497
2498 .PHONY: install-strip-host
2499 install-strip-host: \
2500 maybe-install-strip-bfd \
2501 maybe-install-strip-opcodes \
2502 maybe-install-strip-binutils \
2503 maybe-install-strip-bison \
2504 maybe-install-strip-cgen \
2505 maybe-install-strip-dejagnu \
2506 maybe-install-strip-etc \
2507 maybe-install-strip-fastjar \
2508 maybe-install-strip-fixincludes \
2509 maybe-install-strip-flex \
2510 maybe-install-strip-gas \
2511 maybe-install-strip-gcc \
2512 maybe-install-strip-gmp \
2513 maybe-install-strip-mpfr \
2514 maybe-install-strip-mpc \
2515 maybe-install-strip-isl \
2516 maybe-install-strip-cloog \
2517 maybe-install-strip-libelf \
2518 maybe-install-strip-gold \
2519 maybe-install-strip-gprof \
2520 maybe-install-strip-intl \
2521 maybe-install-strip-tcl \
2522 maybe-install-strip-itcl \
2523 maybe-install-strip-ld \
2524 maybe-install-strip-libbacktrace \
2525 maybe-install-strip-libcpp \
2526 maybe-install-strip-libdecnumber \
2527 maybe-install-strip-libgui \
2528 maybe-install-strip-libiberty \
2529 maybe-install-strip-libiconv \
2530 maybe-install-strip-m4 \
2531 maybe-install-strip-readline \
2532 maybe-install-strip-sid \
2533 maybe-install-strip-sim \
2534 maybe-install-strip-texinfo \
2535 maybe-install-strip-zlib \
2536 maybe-install-strip-gdb \
2537 maybe-install-strip-expect \
2538 maybe-install-strip-guile \
2539 maybe-install-strip-tk \
2540 maybe-install-strip-libtermcap \
2541 maybe-install-strip-utils \
2542 maybe-install-strip-gnattools \
2543 maybe-install-strip-lto-plugin
2544
2545 .PHONY: install-strip-target
2546 install-strip-target: \
2547 maybe-install-strip-target-libstdc++-v3 \
2548 maybe-install-strip-target-libsanitizer \
2549 maybe-install-strip-target-libvtv \
2550 maybe-install-strip-target-libssp \
2551 maybe-install-strip-target-newlib \
2552 maybe-install-strip-target-libgcc \
2553 maybe-install-strip-target-libbacktrace \
2554 maybe-install-strip-target-libquadmath \
2555 maybe-install-strip-target-libgfortran \
2556 maybe-install-strip-target-libobjc \
2557 maybe-install-strip-target-libgo \
2558 maybe-install-strip-target-libtermcap \
2559 maybe-install-strip-target-winsup \
2560 maybe-install-strip-target-libgloss \
2561 maybe-install-strip-target-libffi \
2562 maybe-install-strip-target-libjava \
2563 maybe-install-strip-target-zlib \
2564 maybe-install-strip-target-boehm-gc \
2565 maybe-install-strip-target-rda \
2566 maybe-install-strip-target-libada \
2567 maybe-install-strip-target-libgomp \
2568 maybe-install-strip-target-libitm \
2569 maybe-install-strip-target-libatomic
2570
2571
2572 ### other supporting targets
2573
2574 MAKEDIRS= \
2575 $(DESTDIR)$(prefix) \
2576 $(DESTDIR)$(exec_prefix)
2577 .PHONY: installdirs
2578 installdirs: mkinstalldirs
2579 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2580
2581 dir.info: do-install-info
2582 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2583 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2584 mv -f dir.info.new dir.info ; \
2585 else true ; \
2586 fi
2587
2588 dist:
2589 @echo "Building a full distribution of this tree isn't done"
2590 @echo "via 'make dist'. Check out the etc/ subdirectory"
2591
2592 etags tags: TAGS
2593
2594 # Right now this just builds TAGS in each subdirectory. emacs19 has the
2595 # ability to use several tags files at once, so there is probably no need
2596 # to combine them into one big TAGS file (like CVS 1.3 does). We could
2597 # (if we felt like it) have this Makefile write a piece of elisp which
2598 # the user could load to tell emacs19 where all the TAGS files we just
2599 # built are.
2600 TAGS: do-TAGS
2601
2602 # ------------------------------------
2603 # Macros for configure and all targets
2604 # ------------------------------------
2605
2606
2607
2608
2609
2610 # --------------------------------------
2611 # Modules which run on the build machine
2612 # --------------------------------------
2613
2614
2615 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2616 maybe-configure-build-libiberty:
2617 @if gcc-bootstrap
2618 configure-build-libiberty: stage_current
2619 @endif gcc-bootstrap
2620 @if build-libiberty
2621 maybe-configure-build-libiberty: configure-build-libiberty
2622 configure-build-libiberty:
2623 @: $(MAKE); $(unstage)
2624 @r=`${PWD_COMMAND}`; export r; \
2625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2626 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2627 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2628 $(BUILD_EXPORTS) \
2629 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2630 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2631 case $(srcdir) in \
2632 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2633 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2634 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2635 esac; \
2636 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2637 libsrcdir="$$s/libiberty"; \
2638 rm -f no-such-file || : ; \
2639 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2640 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2641 --target=${target_alias} $${srcdiroption} \
2642 || exit 1
2643 @endif build-libiberty
2644
2645
2646
2647
2648
2649 .PHONY: all-build-libiberty maybe-all-build-libiberty
2650 maybe-all-build-libiberty:
2651 @if gcc-bootstrap
2652 all-build-libiberty: stage_current
2653 @endif gcc-bootstrap
2654 @if build-libiberty
2655 TARGET-build-libiberty=all
2656 maybe-all-build-libiberty: all-build-libiberty
2657 all-build-libiberty: configure-build-libiberty
2658 @: $(MAKE); $(unstage)
2659 @r=`${PWD_COMMAND}`; export r; \
2660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2661 $(BUILD_EXPORTS) \
2662 (cd $(BUILD_SUBDIR)/libiberty && \
2663 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2664 $(TARGET-build-libiberty))
2665 @endif build-libiberty
2666
2667
2668
2669
2670
2671 .PHONY: configure-build-bison maybe-configure-build-bison
2672 maybe-configure-build-bison:
2673 @if gcc-bootstrap
2674 configure-build-bison: stage_current
2675 @endif gcc-bootstrap
2676 @if build-bison
2677 maybe-configure-build-bison: configure-build-bison
2678 configure-build-bison:
2679 @: $(MAKE); $(unstage)
2680 @r=`${PWD_COMMAND}`; export r; \
2681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2682 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2683 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2684 $(BUILD_EXPORTS) \
2685 echo Configuring in $(BUILD_SUBDIR)/bison; \
2686 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2687 case $(srcdir) in \
2688 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2689 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2690 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2691 esac; \
2692 srcdiroption="--srcdir=$${topdir}/bison"; \
2693 libsrcdir="$$s/bison"; \
2694 rm -f no-such-file || : ; \
2695 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2696 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2697 --target=${target_alias} $${srcdiroption} \
2698 || exit 1
2699 @endif build-bison
2700
2701
2702
2703
2704
2705 .PHONY: all-build-bison maybe-all-build-bison
2706 maybe-all-build-bison:
2707 @if gcc-bootstrap
2708 all-build-bison: stage_current
2709 @endif gcc-bootstrap
2710 @if build-bison
2711 TARGET-build-bison=all
2712 maybe-all-build-bison: all-build-bison
2713 all-build-bison: configure-build-bison
2714 @: $(MAKE); $(unstage)
2715 @r=`${PWD_COMMAND}`; export r; \
2716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2717 $(BUILD_EXPORTS) \
2718 (cd $(BUILD_SUBDIR)/bison && \
2719 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2720 $(TARGET-build-bison))
2721 @endif build-bison
2722
2723
2724
2725
2726
2727 .PHONY: configure-build-flex maybe-configure-build-flex
2728 maybe-configure-build-flex:
2729 @if gcc-bootstrap
2730 configure-build-flex: stage_current
2731 @endif gcc-bootstrap
2732 @if build-flex
2733 maybe-configure-build-flex: configure-build-flex
2734 configure-build-flex:
2735 @: $(MAKE); $(unstage)
2736 @r=`${PWD_COMMAND}`; export r; \
2737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2738 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2739 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2740 $(BUILD_EXPORTS) \
2741 echo Configuring in $(BUILD_SUBDIR)/flex; \
2742 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2743 case $(srcdir) in \
2744 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2745 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2746 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2747 esac; \
2748 srcdiroption="--srcdir=$${topdir}/flex"; \
2749 libsrcdir="$$s/flex"; \
2750 rm -f no-such-file || : ; \
2751 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2752 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2753 --target=${target_alias} $${srcdiroption} \
2754 || exit 1
2755 @endif build-flex
2756
2757
2758
2759
2760
2761 .PHONY: all-build-flex maybe-all-build-flex
2762 maybe-all-build-flex:
2763 @if gcc-bootstrap
2764 all-build-flex: stage_current
2765 @endif gcc-bootstrap
2766 @if build-flex
2767 TARGET-build-flex=all
2768 maybe-all-build-flex: all-build-flex
2769 all-build-flex: configure-build-flex
2770 @: $(MAKE); $(unstage)
2771 @r=`${PWD_COMMAND}`; export r; \
2772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2773 $(BUILD_EXPORTS) \
2774 (cd $(BUILD_SUBDIR)/flex && \
2775 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2776 $(TARGET-build-flex))
2777 @endif build-flex
2778
2779
2780
2781
2782
2783 .PHONY: configure-build-m4 maybe-configure-build-m4
2784 maybe-configure-build-m4:
2785 @if gcc-bootstrap
2786 configure-build-m4: stage_current
2787 @endif gcc-bootstrap
2788 @if build-m4
2789 maybe-configure-build-m4: configure-build-m4
2790 configure-build-m4:
2791 @: $(MAKE); $(unstage)
2792 @r=`${PWD_COMMAND}`; export r; \
2793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2794 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2795 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2796 $(BUILD_EXPORTS) \
2797 echo Configuring in $(BUILD_SUBDIR)/m4; \
2798 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2799 case $(srcdir) in \
2800 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2801 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2802 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2803 esac; \
2804 srcdiroption="--srcdir=$${topdir}/m4"; \
2805 libsrcdir="$$s/m4"; \
2806 rm -f no-such-file || : ; \
2807 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2808 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2809 --target=${target_alias} $${srcdiroption} \
2810 || exit 1
2811 @endif build-m4
2812
2813
2814
2815
2816
2817 .PHONY: all-build-m4 maybe-all-build-m4
2818 maybe-all-build-m4:
2819 @if gcc-bootstrap
2820 all-build-m4: stage_current
2821 @endif gcc-bootstrap
2822 @if build-m4
2823 TARGET-build-m4=all
2824 maybe-all-build-m4: all-build-m4
2825 all-build-m4: configure-build-m4
2826 @: $(MAKE); $(unstage)
2827 @r=`${PWD_COMMAND}`; export r; \
2828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2829 $(BUILD_EXPORTS) \
2830 (cd $(BUILD_SUBDIR)/m4 && \
2831 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2832 $(TARGET-build-m4))
2833 @endif build-m4
2834
2835
2836
2837
2838
2839 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2840 maybe-configure-build-texinfo:
2841 @if gcc-bootstrap
2842 configure-build-texinfo: stage_current
2843 @endif gcc-bootstrap
2844 @if build-texinfo
2845 maybe-configure-build-texinfo: configure-build-texinfo
2846 configure-build-texinfo:
2847 @: $(MAKE); $(unstage)
2848 @r=`${PWD_COMMAND}`; export r; \
2849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2850 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2851 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2852 $(BUILD_EXPORTS) \
2853 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2854 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2855 case $(srcdir) in \
2856 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2857 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2858 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2859 esac; \
2860 srcdiroption="--srcdir=$${topdir}/texinfo"; \
2861 libsrcdir="$$s/texinfo"; \
2862 rm -f no-such-file || : ; \
2863 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2864 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2865 --target=${target_alias} $${srcdiroption} \
2866 || exit 1
2867 @endif build-texinfo
2868
2869
2870
2871
2872
2873 .PHONY: all-build-texinfo maybe-all-build-texinfo
2874 maybe-all-build-texinfo:
2875 @if gcc-bootstrap
2876 all-build-texinfo: stage_current
2877 @endif gcc-bootstrap
2878 @if build-texinfo
2879 TARGET-build-texinfo=all
2880 maybe-all-build-texinfo: all-build-texinfo
2881 all-build-texinfo: configure-build-texinfo
2882 @: $(MAKE); $(unstage)
2883 @r=`${PWD_COMMAND}`; export r; \
2884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2885 $(BUILD_EXPORTS) \
2886 (cd $(BUILD_SUBDIR)/texinfo && \
2887 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2888 $(TARGET-build-texinfo))
2889 @endif build-texinfo
2890
2891
2892
2893
2894
2895 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2896 maybe-configure-build-fixincludes:
2897 @if gcc-bootstrap
2898 configure-build-fixincludes: stage_current
2899 @endif gcc-bootstrap
2900 @if build-fixincludes
2901 maybe-configure-build-fixincludes: configure-build-fixincludes
2902 configure-build-fixincludes:
2903 @: $(MAKE); $(unstage)
2904 @r=`${PWD_COMMAND}`; export r; \
2905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2906 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2907 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2908 $(BUILD_EXPORTS) \
2909 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2910 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2911 case $(srcdir) in \
2912 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2913 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
2914 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2915 esac; \
2916 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
2917 libsrcdir="$$s/fixincludes"; \
2918 rm -f no-such-file || : ; \
2919 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2920 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2921 --target=${target_alias} $${srcdiroption} \
2922 || exit 1
2923 @endif build-fixincludes
2924
2925
2926
2927
2928
2929 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
2930 maybe-all-build-fixincludes:
2931 @if gcc-bootstrap
2932 all-build-fixincludes: stage_current
2933 @endif gcc-bootstrap
2934 @if build-fixincludes
2935 TARGET-build-fixincludes=all
2936 maybe-all-build-fixincludes: all-build-fixincludes
2937 all-build-fixincludes: configure-build-fixincludes
2938 @: $(MAKE); $(unstage)
2939 @r=`${PWD_COMMAND}`; export r; \
2940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2941 $(BUILD_EXPORTS) \
2942 (cd $(BUILD_SUBDIR)/fixincludes && \
2943 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2944 $(TARGET-build-fixincludes))
2945 @endif build-fixincludes
2946
2947
2948
2949
2950
2951 # --------------------------------------
2952 # Modules which run on the host machine
2953 # --------------------------------------
2954
2955
2956 .PHONY: configure-bfd maybe-configure-bfd
2957 maybe-configure-bfd:
2958 @if gcc-bootstrap
2959 configure-bfd: stage_current
2960 @endif gcc-bootstrap
2961 @if bfd
2962 maybe-configure-bfd: configure-bfd
2963 configure-bfd:
2964 @r=`${PWD_COMMAND}`; export r; \
2965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2966 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2967 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2968 $(HOST_EXPORTS) \
2969 echo Configuring in $(HOST_SUBDIR)/bfd; \
2970 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
2971 case $(srcdir) in \
2972 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2973 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2974 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2975 esac; \
2976 srcdiroption="--srcdir=$${topdir}/bfd"; \
2977 libsrcdir="$$s/bfd"; \
2978 $(SHELL) $${libsrcdir}/configure \
2979 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2980 --target=${target_alias} $${srcdiroption} \
2981 || exit 1
2982 @endif bfd
2983
2984
2985
2986 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
2987 maybe-configure-stage1-bfd:
2988 @if bfd-bootstrap
2989 maybe-configure-stage1-bfd: configure-stage1-bfd
2990 configure-stage1-bfd:
2991 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
2992 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2993 @r=`${PWD_COMMAND}`; export r; \
2994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2995 TFLAGS="$(STAGE1_TFLAGS)"; \
2996 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2997 $(HOST_EXPORTS) \
2998 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
2999 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3000 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3001 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
3002 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3003 cd $(HOST_SUBDIR)/bfd || exit 1; \
3004 case $(srcdir) in \
3005 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3006 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3007 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3008 esac; \
3009 srcdiroption="--srcdir=$${topdir}/bfd"; \
3010 libsrcdir="$$s/bfd"; \
3011 $(SHELL) $${libsrcdir}/configure \
3012 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3013 --target=${target_alias} $${srcdiroption} \
3014 $(STAGE1_CONFIGURE_FLAGS)
3015 @endif bfd-bootstrap
3016
3017 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
3018 maybe-configure-stage2-bfd:
3019 @if bfd-bootstrap
3020 maybe-configure-stage2-bfd: configure-stage2-bfd
3021 configure-stage2-bfd:
3022 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3023 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3024 @r=`${PWD_COMMAND}`; export r; \
3025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3026 TFLAGS="$(STAGE2_TFLAGS)"; \
3027 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3028 $(HOST_EXPORTS) \
3029 $(POSTSTAGE1_HOST_EXPORTS) \
3030 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3031 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3032 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3033 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
3034 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3035 cd $(HOST_SUBDIR)/bfd || exit 1; \
3036 case $(srcdir) in \
3037 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3038 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3039 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3040 esac; \
3041 srcdiroption="--srcdir=$${topdir}/bfd"; \
3042 libsrcdir="$$s/bfd"; \
3043 $(SHELL) $${libsrcdir}/configure \
3044 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3045 --target=${target_alias} $${srcdiroption} \
3046 --with-build-libsubdir=$(HOST_SUBDIR) \
3047 $(STAGE2_CONFIGURE_FLAGS)
3048 @endif bfd-bootstrap
3049
3050 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
3051 maybe-configure-stage3-bfd:
3052 @if bfd-bootstrap
3053 maybe-configure-stage3-bfd: configure-stage3-bfd
3054 configure-stage3-bfd:
3055 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3056 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3057 @r=`${PWD_COMMAND}`; export r; \
3058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3059 TFLAGS="$(STAGE3_TFLAGS)"; \
3060 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3061 $(HOST_EXPORTS) \
3062 $(POSTSTAGE1_HOST_EXPORTS) \
3063 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3064 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3065 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3066 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
3067 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3068 cd $(HOST_SUBDIR)/bfd || exit 1; \
3069 case $(srcdir) in \
3070 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3071 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3072 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3073 esac; \
3074 srcdiroption="--srcdir=$${topdir}/bfd"; \
3075 libsrcdir="$$s/bfd"; \
3076 $(SHELL) $${libsrcdir}/configure \
3077 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3078 --target=${target_alias} $${srcdiroption} \
3079 --with-build-libsubdir=$(HOST_SUBDIR) \
3080 $(STAGE3_CONFIGURE_FLAGS)
3081 @endif bfd-bootstrap
3082
3083 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
3084 maybe-configure-stage4-bfd:
3085 @if bfd-bootstrap
3086 maybe-configure-stage4-bfd: configure-stage4-bfd
3087 configure-stage4-bfd:
3088 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3089 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3090 @r=`${PWD_COMMAND}`; export r; \
3091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3092 TFLAGS="$(STAGE4_TFLAGS)"; \
3093 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3094 $(HOST_EXPORTS) \
3095 $(POSTSTAGE1_HOST_EXPORTS) \
3096 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3097 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3098 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3099 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
3100 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3101 cd $(HOST_SUBDIR)/bfd || exit 1; \
3102 case $(srcdir) in \
3103 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3104 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3105 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3106 esac; \
3107 srcdiroption="--srcdir=$${topdir}/bfd"; \
3108 libsrcdir="$$s/bfd"; \
3109 $(SHELL) $${libsrcdir}/configure \
3110 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3111 --target=${target_alias} $${srcdiroption} \
3112 --with-build-libsubdir=$(HOST_SUBDIR) \
3113 $(STAGE4_CONFIGURE_FLAGS)
3114 @endif bfd-bootstrap
3115
3116 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3117 maybe-configure-stageprofile-bfd:
3118 @if bfd-bootstrap
3119 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3120 configure-stageprofile-bfd:
3121 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3122 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3123 @r=`${PWD_COMMAND}`; export r; \
3124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3125 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3126 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3127 $(HOST_EXPORTS) \
3128 $(POSTSTAGE1_HOST_EXPORTS) \
3129 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3130 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3131 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3132 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
3133 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3134 cd $(HOST_SUBDIR)/bfd || exit 1; \
3135 case $(srcdir) in \
3136 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3137 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3138 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3139 esac; \
3140 srcdiroption="--srcdir=$${topdir}/bfd"; \
3141 libsrcdir="$$s/bfd"; \
3142 $(SHELL) $${libsrcdir}/configure \
3143 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3144 --target=${target_alias} $${srcdiroption} \
3145 --with-build-libsubdir=$(HOST_SUBDIR) \
3146 $(STAGEprofile_CONFIGURE_FLAGS)
3147 @endif bfd-bootstrap
3148
3149 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3150 maybe-configure-stagefeedback-bfd:
3151 @if bfd-bootstrap
3152 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3153 configure-stagefeedback-bfd:
3154 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3155 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3156 @r=`${PWD_COMMAND}`; export r; \
3157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3158 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3159 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3160 $(HOST_EXPORTS) \
3161 $(POSTSTAGE1_HOST_EXPORTS) \
3162 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3163 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3164 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3165 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
3166 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3167 cd $(HOST_SUBDIR)/bfd || exit 1; \
3168 case $(srcdir) in \
3169 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3170 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3171 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3172 esac; \
3173 srcdiroption="--srcdir=$${topdir}/bfd"; \
3174 libsrcdir="$$s/bfd"; \
3175 $(SHELL) $${libsrcdir}/configure \
3176 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3177 --target=${target_alias} $${srcdiroption} \
3178 --with-build-libsubdir=$(HOST_SUBDIR) \
3179 $(STAGEfeedback_CONFIGURE_FLAGS)
3180 @endif bfd-bootstrap
3181
3182
3183
3184
3185
3186 .PHONY: all-bfd maybe-all-bfd
3187 maybe-all-bfd:
3188 @if gcc-bootstrap
3189 all-bfd: stage_current
3190 @endif gcc-bootstrap
3191 @if bfd
3192 TARGET-bfd=all
3193 maybe-all-bfd: all-bfd
3194 all-bfd: configure-bfd
3195 @r=`${PWD_COMMAND}`; export r; \
3196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3197 $(HOST_EXPORTS) \
3198 (cd $(HOST_SUBDIR)/bfd && \
3199 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
3200 $(TARGET-bfd))
3201 @endif bfd
3202
3203
3204
3205 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
3206 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3207 maybe-all-stage1-bfd:
3208 maybe-clean-stage1-bfd:
3209 @if bfd-bootstrap
3210 maybe-all-stage1-bfd: all-stage1-bfd
3211 all-stage1: all-stage1-bfd
3212 TARGET-stage1-bfd = $(TARGET-bfd)
3213 all-stage1-bfd: configure-stage1-bfd
3214 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3215 @r=`${PWD_COMMAND}`; export r; \
3216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3217 TFLAGS="$(STAGE1_TFLAGS)"; \
3218 $(HOST_EXPORTS) \
3219 cd $(HOST_SUBDIR)/bfd && \
3220 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3221 CFLAGS="$(STAGE1_CFLAGS)" \
3222 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3223 LIBCFLAGS="$(LIBCFLAGS)" \
3224 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3225 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3226 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3227 $(EXTRA_HOST_FLAGS) \
3228 $(STAGE1_FLAGS_TO_PASS) \
3229 TFLAGS="$(STAGE1_TFLAGS)" \
3230 $(TARGET-stage1-bfd)
3231
3232 maybe-clean-stage1-bfd: clean-stage1-bfd
3233 clean-stage1: clean-stage1-bfd
3234 clean-stage1-bfd:
3235 @if [ $(current_stage) = stage1 ]; then \
3236 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3237 else \
3238 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3239 $(MAKE) stage1-start; \
3240 fi; \
3241 cd $(HOST_SUBDIR)/bfd && \
3242 $(MAKE) $(EXTRA_HOST_FLAGS) \
3243 $(STAGE1_FLAGS_TO_PASS) clean
3244 @endif bfd-bootstrap
3245
3246
3247 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
3248 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3249 maybe-all-stage2-bfd:
3250 maybe-clean-stage2-bfd:
3251 @if bfd-bootstrap
3252 maybe-all-stage2-bfd: all-stage2-bfd
3253 all-stage2: all-stage2-bfd
3254 TARGET-stage2-bfd = $(TARGET-bfd)
3255 all-stage2-bfd: configure-stage2-bfd
3256 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3257 @r=`${PWD_COMMAND}`; export r; \
3258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3259 TFLAGS="$(STAGE2_TFLAGS)"; \
3260 $(HOST_EXPORTS) \
3261 $(POSTSTAGE1_HOST_EXPORTS) \
3262 cd $(HOST_SUBDIR)/bfd && \
3263 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3264 CFLAGS="$(STAGE2_CFLAGS)" \
3265 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3266 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3267 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3268 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3269 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3270 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3271 TFLAGS="$(STAGE2_TFLAGS)" \
3272 $(TARGET-stage2-bfd)
3273
3274 maybe-clean-stage2-bfd: clean-stage2-bfd
3275 clean-stage2: clean-stage2-bfd
3276 clean-stage2-bfd:
3277 @if [ $(current_stage) = stage2 ]; then \
3278 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3279 else \
3280 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3281 $(MAKE) stage2-start; \
3282 fi; \
3283 cd $(HOST_SUBDIR)/bfd && \
3284 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3285 @endif bfd-bootstrap
3286
3287
3288 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
3289 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3290 maybe-all-stage3-bfd:
3291 maybe-clean-stage3-bfd:
3292 @if bfd-bootstrap
3293 maybe-all-stage3-bfd: all-stage3-bfd
3294 all-stage3: all-stage3-bfd
3295 TARGET-stage3-bfd = $(TARGET-bfd)
3296 all-stage3-bfd: configure-stage3-bfd
3297 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3298 @r=`${PWD_COMMAND}`; export r; \
3299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3300 TFLAGS="$(STAGE3_TFLAGS)"; \
3301 $(HOST_EXPORTS) \
3302 $(POSTSTAGE1_HOST_EXPORTS) \
3303 cd $(HOST_SUBDIR)/bfd && \
3304 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3305 CFLAGS="$(STAGE3_CFLAGS)" \
3306 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3307 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3308 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3309 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3310 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3311 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3312 TFLAGS="$(STAGE3_TFLAGS)" \
3313 $(TARGET-stage3-bfd)
3314
3315 maybe-clean-stage3-bfd: clean-stage3-bfd
3316 clean-stage3: clean-stage3-bfd
3317 clean-stage3-bfd:
3318 @if [ $(current_stage) = stage3 ]; then \
3319 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3320 else \
3321 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3322 $(MAKE) stage3-start; \
3323 fi; \
3324 cd $(HOST_SUBDIR)/bfd && \
3325 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3326 @endif bfd-bootstrap
3327
3328
3329 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
3330 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3331 maybe-all-stage4-bfd:
3332 maybe-clean-stage4-bfd:
3333 @if bfd-bootstrap
3334 maybe-all-stage4-bfd: all-stage4-bfd
3335 all-stage4: all-stage4-bfd
3336 TARGET-stage4-bfd = $(TARGET-bfd)
3337 all-stage4-bfd: configure-stage4-bfd
3338 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3339 @r=`${PWD_COMMAND}`; export r; \
3340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3341 TFLAGS="$(STAGE4_TFLAGS)"; \
3342 $(HOST_EXPORTS) \
3343 $(POSTSTAGE1_HOST_EXPORTS) \
3344 cd $(HOST_SUBDIR)/bfd && \
3345 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3346 CFLAGS="$(STAGE4_CFLAGS)" \
3347 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3348 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3349 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3350 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3351 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3352 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3353 TFLAGS="$(STAGE4_TFLAGS)" \
3354 $(TARGET-stage4-bfd)
3355
3356 maybe-clean-stage4-bfd: clean-stage4-bfd
3357 clean-stage4: clean-stage4-bfd
3358 clean-stage4-bfd:
3359 @if [ $(current_stage) = stage4 ]; then \
3360 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3361 else \
3362 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3363 $(MAKE) stage4-start; \
3364 fi; \
3365 cd $(HOST_SUBDIR)/bfd && \
3366 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3367 @endif bfd-bootstrap
3368
3369
3370 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3371 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3372 maybe-all-stageprofile-bfd:
3373 maybe-clean-stageprofile-bfd:
3374 @if bfd-bootstrap
3375 maybe-all-stageprofile-bfd: all-stageprofile-bfd
3376 all-stageprofile: all-stageprofile-bfd
3377 TARGET-stageprofile-bfd = $(TARGET-bfd)
3378 all-stageprofile-bfd: configure-stageprofile-bfd
3379 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3380 @r=`${PWD_COMMAND}`; export r; \
3381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3382 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3383 $(HOST_EXPORTS) \
3384 $(POSTSTAGE1_HOST_EXPORTS) \
3385 cd $(HOST_SUBDIR)/bfd && \
3386 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3387 CFLAGS="$(STAGEprofile_CFLAGS)" \
3388 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3389 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3390 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3391 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3392 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3393 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3394 TFLAGS="$(STAGEprofile_TFLAGS)" \
3395 $(TARGET-stageprofile-bfd)
3396
3397 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3398 clean-stageprofile: clean-stageprofile-bfd
3399 clean-stageprofile-bfd:
3400 @if [ $(current_stage) = stageprofile ]; then \
3401 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3402 else \
3403 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3404 $(MAKE) stageprofile-start; \
3405 fi; \
3406 cd $(HOST_SUBDIR)/bfd && \
3407 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3408 @endif bfd-bootstrap
3409
3410
3411 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3412 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3413 maybe-all-stagefeedback-bfd:
3414 maybe-clean-stagefeedback-bfd:
3415 @if bfd-bootstrap
3416 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3417 all-stagefeedback: all-stagefeedback-bfd
3418 TARGET-stagefeedback-bfd = $(TARGET-bfd)
3419 all-stagefeedback-bfd: configure-stagefeedback-bfd
3420 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3421 @r=`${PWD_COMMAND}`; export r; \
3422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3423 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3424 $(HOST_EXPORTS) \
3425 $(POSTSTAGE1_HOST_EXPORTS) \
3426 cd $(HOST_SUBDIR)/bfd && \
3427 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3428 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3429 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3430 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3431 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3432 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3433 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3434 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3435 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3436 $(TARGET-stagefeedback-bfd)
3437
3438 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3439 clean-stagefeedback: clean-stagefeedback-bfd
3440 clean-stagefeedback-bfd:
3441 @if [ $(current_stage) = stagefeedback ]; then \
3442 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3443 else \
3444 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3445 $(MAKE) stagefeedback-start; \
3446 fi; \
3447 cd $(HOST_SUBDIR)/bfd && \
3448 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
3449 @endif bfd-bootstrap
3450
3451
3452
3453
3454
3455 .PHONY: check-bfd maybe-check-bfd
3456 maybe-check-bfd:
3457 @if bfd
3458 maybe-check-bfd: check-bfd
3459
3460 check-bfd:
3461 @: $(MAKE); $(unstage)
3462 @r=`${PWD_COMMAND}`; export r; \
3463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3464 $(HOST_EXPORTS) \
3465 (cd $(HOST_SUBDIR)/bfd && \
3466 $(MAKE) $(FLAGS_TO_PASS) check)
3467
3468 @endif bfd
3469
3470 .PHONY: install-bfd maybe-install-bfd
3471 maybe-install-bfd:
3472 @if bfd
3473 maybe-install-bfd: install-bfd
3474
3475 install-bfd: installdirs
3476 @: $(MAKE); $(unstage)
3477 @r=`${PWD_COMMAND}`; export r; \
3478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3479 $(HOST_EXPORTS) \
3480 (cd $(HOST_SUBDIR)/bfd && \
3481 $(MAKE) $(FLAGS_TO_PASS) install)
3482
3483 @endif bfd
3484
3485 .PHONY: install-strip-bfd maybe-install-strip-bfd
3486 maybe-install-strip-bfd:
3487 @if bfd
3488 maybe-install-strip-bfd: install-strip-bfd
3489
3490 install-strip-bfd: installdirs
3491 @: $(MAKE); $(unstage)
3492 @r=`${PWD_COMMAND}`; export r; \
3493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3494 $(HOST_EXPORTS) \
3495 (cd $(HOST_SUBDIR)/bfd && \
3496 $(MAKE) $(FLAGS_TO_PASS) install-strip)
3497
3498 @endif bfd
3499
3500 # Other targets (info, dvi, pdf, etc.)
3501
3502 .PHONY: maybe-info-bfd info-bfd
3503 maybe-info-bfd:
3504 @if bfd
3505 maybe-info-bfd: info-bfd
3506
3507 info-bfd: \
3508 configure-bfd
3509 @[ -f ./bfd/Makefile ] || exit 0; \
3510 r=`${PWD_COMMAND}`; export r; \
3511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3512 $(HOST_EXPORTS) \
3513 for flag in $(EXTRA_HOST_FLAGS) ; do \
3514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3515 done; \
3516 echo "Doing info in bfd" ; \
3517 (cd $(HOST_SUBDIR)/bfd && \
3518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3520 "RANLIB=$${RANLIB}" \
3521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3522 info) \
3523 || exit 1
3524
3525 @endif bfd
3526
3527 .PHONY: maybe-dvi-bfd dvi-bfd
3528 maybe-dvi-bfd:
3529 @if bfd
3530 maybe-dvi-bfd: dvi-bfd
3531
3532 dvi-bfd: \
3533 configure-bfd
3534 @[ -f ./bfd/Makefile ] || exit 0; \
3535 r=`${PWD_COMMAND}`; export r; \
3536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3537 $(HOST_EXPORTS) \
3538 for flag in $(EXTRA_HOST_FLAGS) ; do \
3539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3540 done; \
3541 echo "Doing dvi in bfd" ; \
3542 (cd $(HOST_SUBDIR)/bfd && \
3543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3545 "RANLIB=$${RANLIB}" \
3546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3547 dvi) \
3548 || exit 1
3549
3550 @endif bfd
3551
3552 .PHONY: maybe-pdf-bfd pdf-bfd
3553 maybe-pdf-bfd:
3554 @if bfd
3555 maybe-pdf-bfd: pdf-bfd
3556
3557 pdf-bfd: \
3558 configure-bfd
3559 @[ -f ./bfd/Makefile ] || exit 0; \
3560 r=`${PWD_COMMAND}`; export r; \
3561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3562 $(HOST_EXPORTS) \
3563 for flag in $(EXTRA_HOST_FLAGS) ; do \
3564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3565 done; \
3566 echo "Doing pdf in bfd" ; \
3567 (cd $(HOST_SUBDIR)/bfd && \
3568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3570 "RANLIB=$${RANLIB}" \
3571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3572 pdf) \
3573 || exit 1
3574
3575 @endif bfd
3576
3577 .PHONY: maybe-html-bfd html-bfd
3578 maybe-html-bfd:
3579 @if bfd
3580 maybe-html-bfd: html-bfd
3581
3582 html-bfd: \
3583 configure-bfd
3584 @[ -f ./bfd/Makefile ] || exit 0; \
3585 r=`${PWD_COMMAND}`; export r; \
3586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3587 $(HOST_EXPORTS) \
3588 for flag in $(EXTRA_HOST_FLAGS) ; do \
3589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3590 done; \
3591 echo "Doing html in bfd" ; \
3592 (cd $(HOST_SUBDIR)/bfd && \
3593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3595 "RANLIB=$${RANLIB}" \
3596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3597 html) \
3598 || exit 1
3599
3600 @endif bfd
3601
3602 .PHONY: maybe-TAGS-bfd TAGS-bfd
3603 maybe-TAGS-bfd:
3604 @if bfd
3605 maybe-TAGS-bfd: TAGS-bfd
3606
3607 TAGS-bfd: \
3608 configure-bfd
3609 @[ -f ./bfd/Makefile ] || exit 0; \
3610 r=`${PWD_COMMAND}`; export r; \
3611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3612 $(HOST_EXPORTS) \
3613 for flag in $(EXTRA_HOST_FLAGS) ; do \
3614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3615 done; \
3616 echo "Doing TAGS in bfd" ; \
3617 (cd $(HOST_SUBDIR)/bfd && \
3618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3620 "RANLIB=$${RANLIB}" \
3621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3622 TAGS) \
3623 || exit 1
3624
3625 @endif bfd
3626
3627 .PHONY: maybe-install-info-bfd install-info-bfd
3628 maybe-install-info-bfd:
3629 @if bfd
3630 maybe-install-info-bfd: install-info-bfd
3631
3632 install-info-bfd: \
3633 configure-bfd \
3634 info-bfd
3635 @[ -f ./bfd/Makefile ] || exit 0; \
3636 r=`${PWD_COMMAND}`; export r; \
3637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3638 $(HOST_EXPORTS) \
3639 for flag in $(EXTRA_HOST_FLAGS) ; do \
3640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3641 done; \
3642 echo "Doing install-info in bfd" ; \
3643 (cd $(HOST_SUBDIR)/bfd && \
3644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3646 "RANLIB=$${RANLIB}" \
3647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3648 install-info) \
3649 || exit 1
3650
3651 @endif bfd
3652
3653 .PHONY: maybe-install-pdf-bfd install-pdf-bfd
3654 maybe-install-pdf-bfd:
3655 @if bfd
3656 maybe-install-pdf-bfd: install-pdf-bfd
3657
3658 install-pdf-bfd: \
3659 configure-bfd \
3660 pdf-bfd
3661 @[ -f ./bfd/Makefile ] || exit 0; \
3662 r=`${PWD_COMMAND}`; export r; \
3663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3664 $(HOST_EXPORTS) \
3665 for flag in $(EXTRA_HOST_FLAGS) ; do \
3666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3667 done; \
3668 echo "Doing install-pdf in bfd" ; \
3669 (cd $(HOST_SUBDIR)/bfd && \
3670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3672 "RANLIB=$${RANLIB}" \
3673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3674 install-pdf) \
3675 || exit 1
3676
3677 @endif bfd
3678
3679 .PHONY: maybe-install-html-bfd install-html-bfd
3680 maybe-install-html-bfd:
3681 @if bfd
3682 maybe-install-html-bfd: install-html-bfd
3683
3684 install-html-bfd: \
3685 configure-bfd \
3686 html-bfd
3687 @[ -f ./bfd/Makefile ] || exit 0; \
3688 r=`${PWD_COMMAND}`; export r; \
3689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3690 $(HOST_EXPORTS) \
3691 for flag in $(EXTRA_HOST_FLAGS) ; do \
3692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3693 done; \
3694 echo "Doing install-html in bfd" ; \
3695 (cd $(HOST_SUBDIR)/bfd && \
3696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3698 "RANLIB=$${RANLIB}" \
3699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3700 install-html) \
3701 || exit 1
3702
3703 @endif bfd
3704
3705 .PHONY: maybe-installcheck-bfd installcheck-bfd
3706 maybe-installcheck-bfd:
3707 @if bfd
3708 maybe-installcheck-bfd: installcheck-bfd
3709
3710 installcheck-bfd: \
3711 configure-bfd
3712 @[ -f ./bfd/Makefile ] || exit 0; \
3713 r=`${PWD_COMMAND}`; export r; \
3714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3715 $(HOST_EXPORTS) \
3716 for flag in $(EXTRA_HOST_FLAGS) ; do \
3717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3718 done; \
3719 echo "Doing installcheck in bfd" ; \
3720 (cd $(HOST_SUBDIR)/bfd && \
3721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3723 "RANLIB=$${RANLIB}" \
3724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3725 installcheck) \
3726 || exit 1
3727
3728 @endif bfd
3729
3730 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3731 maybe-mostlyclean-bfd:
3732 @if bfd
3733 maybe-mostlyclean-bfd: mostlyclean-bfd
3734
3735 mostlyclean-bfd:
3736 @[ -f ./bfd/Makefile ] || exit 0; \
3737 r=`${PWD_COMMAND}`; export r; \
3738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3739 $(HOST_EXPORTS) \
3740 for flag in $(EXTRA_HOST_FLAGS) ; do \
3741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3742 done; \
3743 echo "Doing mostlyclean in bfd" ; \
3744 (cd $(HOST_SUBDIR)/bfd && \
3745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3747 "RANLIB=$${RANLIB}" \
3748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3749 mostlyclean) \
3750 || exit 1
3751
3752 @endif bfd
3753
3754 .PHONY: maybe-clean-bfd clean-bfd
3755 maybe-clean-bfd:
3756 @if bfd
3757 maybe-clean-bfd: clean-bfd
3758
3759 clean-bfd:
3760 @[ -f ./bfd/Makefile ] || exit 0; \
3761 r=`${PWD_COMMAND}`; export r; \
3762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3763 $(HOST_EXPORTS) \
3764 for flag in $(EXTRA_HOST_FLAGS) ; do \
3765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3766 done; \
3767 echo "Doing clean in bfd" ; \
3768 (cd $(HOST_SUBDIR)/bfd && \
3769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3771 "RANLIB=$${RANLIB}" \
3772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3773 clean) \
3774 || exit 1
3775
3776 @endif bfd
3777
3778 .PHONY: maybe-distclean-bfd distclean-bfd
3779 maybe-distclean-bfd:
3780 @if bfd
3781 maybe-distclean-bfd: distclean-bfd
3782
3783 distclean-bfd:
3784 @[ -f ./bfd/Makefile ] || exit 0; \
3785 r=`${PWD_COMMAND}`; export r; \
3786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3787 $(HOST_EXPORTS) \
3788 for flag in $(EXTRA_HOST_FLAGS) ; do \
3789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3790 done; \
3791 echo "Doing distclean in bfd" ; \
3792 (cd $(HOST_SUBDIR)/bfd && \
3793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3795 "RANLIB=$${RANLIB}" \
3796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3797 distclean) \
3798 || exit 1
3799
3800 @endif bfd
3801
3802 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3803 maybe-maintainer-clean-bfd:
3804 @if bfd
3805 maybe-maintainer-clean-bfd: maintainer-clean-bfd
3806
3807 maintainer-clean-bfd:
3808 @[ -f ./bfd/Makefile ] || exit 0; \
3809 r=`${PWD_COMMAND}`; export r; \
3810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3811 $(HOST_EXPORTS) \
3812 for flag in $(EXTRA_HOST_FLAGS) ; do \
3813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3814 done; \
3815 echo "Doing maintainer-clean in bfd" ; \
3816 (cd $(HOST_SUBDIR)/bfd && \
3817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3819 "RANLIB=$${RANLIB}" \
3820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3821 maintainer-clean) \
3822 || exit 1
3823
3824 @endif bfd
3825
3826
3827
3828 .PHONY: configure-opcodes maybe-configure-opcodes
3829 maybe-configure-opcodes:
3830 @if gcc-bootstrap
3831 configure-opcodes: stage_current
3832 @endif gcc-bootstrap
3833 @if opcodes
3834 maybe-configure-opcodes: configure-opcodes
3835 configure-opcodes:
3836 @r=`${PWD_COMMAND}`; export r; \
3837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3838 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3839 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3840 $(HOST_EXPORTS) \
3841 echo Configuring in $(HOST_SUBDIR)/opcodes; \
3842 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
3843 case $(srcdir) in \
3844 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3845 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3846 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3847 esac; \
3848 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3849 libsrcdir="$$s/opcodes"; \
3850 $(SHELL) $${libsrcdir}/configure \
3851 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3852 --target=${target_alias} $${srcdiroption} \
3853 || exit 1
3854 @endif opcodes
3855
3856
3857
3858 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
3859 maybe-configure-stage1-opcodes:
3860 @if opcodes-bootstrap
3861 maybe-configure-stage1-opcodes: configure-stage1-opcodes
3862 configure-stage1-opcodes:
3863 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3864 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3865 @r=`${PWD_COMMAND}`; export r; \
3866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3867 TFLAGS="$(STAGE1_TFLAGS)"; \
3868 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3869 $(HOST_EXPORTS) \
3870 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3871 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3872 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3873 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
3874 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3875 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3876 case $(srcdir) in \
3877 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3878 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3879 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3880 esac; \
3881 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3882 libsrcdir="$$s/opcodes"; \
3883 $(SHELL) $${libsrcdir}/configure \
3884 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3885 --target=${target_alias} $${srcdiroption} \
3886 $(STAGE1_CONFIGURE_FLAGS)
3887 @endif opcodes-bootstrap
3888
3889 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
3890 maybe-configure-stage2-opcodes:
3891 @if opcodes-bootstrap
3892 maybe-configure-stage2-opcodes: configure-stage2-opcodes
3893 configure-stage2-opcodes:
3894 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3895 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3896 @r=`${PWD_COMMAND}`; export r; \
3897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3898 TFLAGS="$(STAGE2_TFLAGS)"; \
3899 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3900 $(HOST_EXPORTS) \
3901 $(POSTSTAGE1_HOST_EXPORTS) \
3902 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3903 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3904 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3905 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
3906 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3907 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3908 case $(srcdir) in \
3909 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3910 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3911 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3912 esac; \
3913 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3914 libsrcdir="$$s/opcodes"; \
3915 $(SHELL) $${libsrcdir}/configure \
3916 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3917 --target=${target_alias} $${srcdiroption} \
3918 --with-build-libsubdir=$(HOST_SUBDIR) \
3919 $(STAGE2_CONFIGURE_FLAGS)
3920 @endif opcodes-bootstrap
3921
3922 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
3923 maybe-configure-stage3-opcodes:
3924 @if opcodes-bootstrap
3925 maybe-configure-stage3-opcodes: configure-stage3-opcodes
3926 configure-stage3-opcodes:
3927 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3928 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3929 @r=`${PWD_COMMAND}`; export r; \
3930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3931 TFLAGS="$(STAGE3_TFLAGS)"; \
3932 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3933 $(HOST_EXPORTS) \
3934 $(POSTSTAGE1_HOST_EXPORTS) \
3935 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3936 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3937 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3938 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
3939 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3940 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3941 case $(srcdir) in \
3942 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3943 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3944 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3945 esac; \
3946 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3947 libsrcdir="$$s/opcodes"; \
3948 $(SHELL) $${libsrcdir}/configure \
3949 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3950 --target=${target_alias} $${srcdiroption} \
3951 --with-build-libsubdir=$(HOST_SUBDIR) \
3952 $(STAGE3_CONFIGURE_FLAGS)
3953 @endif opcodes-bootstrap
3954
3955 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
3956 maybe-configure-stage4-opcodes:
3957 @if opcodes-bootstrap
3958 maybe-configure-stage4-opcodes: configure-stage4-opcodes
3959 configure-stage4-opcodes:
3960 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3961 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3962 @r=`${PWD_COMMAND}`; export r; \
3963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3964 TFLAGS="$(STAGE4_TFLAGS)"; \
3965 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3966 $(HOST_EXPORTS) \
3967 $(POSTSTAGE1_HOST_EXPORTS) \
3968 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3969 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3970 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3971 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
3972 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3973 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3974 case $(srcdir) in \
3975 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3976 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3977 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3978 esac; \
3979 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3980 libsrcdir="$$s/opcodes"; \
3981 $(SHELL) $${libsrcdir}/configure \
3982 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3983 --target=${target_alias} $${srcdiroption} \
3984 --with-build-libsubdir=$(HOST_SUBDIR) \
3985 $(STAGE4_CONFIGURE_FLAGS)
3986 @endif opcodes-bootstrap
3987
3988 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
3989 maybe-configure-stageprofile-opcodes:
3990 @if opcodes-bootstrap
3991 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
3992 configure-stageprofile-opcodes:
3993 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3994 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3995 @r=`${PWD_COMMAND}`; export r; \
3996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3997 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3998 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3999 $(HOST_EXPORTS) \
4000 $(POSTSTAGE1_HOST_EXPORTS) \
4001 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4002 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4003 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4004 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
4005 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4006 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4007 case $(srcdir) in \
4008 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4009 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4010 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4011 esac; \
4012 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4013 libsrcdir="$$s/opcodes"; \
4014 $(SHELL) $${libsrcdir}/configure \
4015 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4016 --target=${target_alias} $${srcdiroption} \
4017 --with-build-libsubdir=$(HOST_SUBDIR) \
4018 $(STAGEprofile_CONFIGURE_FLAGS)
4019 @endif opcodes-bootstrap
4020
4021 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4022 maybe-configure-stagefeedback-opcodes:
4023 @if opcodes-bootstrap
4024 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
4025 configure-stagefeedback-opcodes:
4026 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4027 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
4028 @r=`${PWD_COMMAND}`; export r; \
4029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4030 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4031 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4032 $(HOST_EXPORTS) \
4033 $(POSTSTAGE1_HOST_EXPORTS) \
4034 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4035 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4036 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4037 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
4038 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
4039 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4040 case $(srcdir) in \
4041 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4042 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4043 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4044 esac; \
4045 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4046 libsrcdir="$$s/opcodes"; \
4047 $(SHELL) $${libsrcdir}/configure \
4048 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4049 --target=${target_alias} $${srcdiroption} \
4050 --with-build-libsubdir=$(HOST_SUBDIR) \
4051 $(STAGEfeedback_CONFIGURE_FLAGS)
4052 @endif opcodes-bootstrap
4053
4054
4055
4056
4057
4058 .PHONY: all-opcodes maybe-all-opcodes
4059 maybe-all-opcodes:
4060 @if gcc-bootstrap
4061 all-opcodes: stage_current
4062 @endif gcc-bootstrap
4063 @if opcodes
4064 TARGET-opcodes=all
4065 maybe-all-opcodes: all-opcodes
4066 all-opcodes: configure-opcodes
4067 @r=`${PWD_COMMAND}`; export r; \
4068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4069 $(HOST_EXPORTS) \
4070 (cd $(HOST_SUBDIR)/opcodes && \
4071 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
4072 $(TARGET-opcodes))
4073 @endif opcodes
4074
4075
4076
4077 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4078 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4079 maybe-all-stage1-opcodes:
4080 maybe-clean-stage1-opcodes:
4081 @if opcodes-bootstrap
4082 maybe-all-stage1-opcodes: all-stage1-opcodes
4083 all-stage1: all-stage1-opcodes
4084 TARGET-stage1-opcodes = $(TARGET-opcodes)
4085 all-stage1-opcodes: configure-stage1-opcodes
4086 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4087 @r=`${PWD_COMMAND}`; export r; \
4088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4089 TFLAGS="$(STAGE1_TFLAGS)"; \
4090 $(HOST_EXPORTS) \
4091 cd $(HOST_SUBDIR)/opcodes && \
4092 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4093 CFLAGS="$(STAGE1_CFLAGS)" \
4094 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4095 LIBCFLAGS="$(LIBCFLAGS)" \
4096 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4097 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4098 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4099 $(EXTRA_HOST_FLAGS) \
4100 $(STAGE1_FLAGS_TO_PASS) \
4101 TFLAGS="$(STAGE1_TFLAGS)" \
4102 $(TARGET-stage1-opcodes)
4103
4104 maybe-clean-stage1-opcodes: clean-stage1-opcodes
4105 clean-stage1: clean-stage1-opcodes
4106 clean-stage1-opcodes:
4107 @if [ $(current_stage) = stage1 ]; then \
4108 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4109 else \
4110 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4111 $(MAKE) stage1-start; \
4112 fi; \
4113 cd $(HOST_SUBDIR)/opcodes && \
4114 $(MAKE) $(EXTRA_HOST_FLAGS) \
4115 $(STAGE1_FLAGS_TO_PASS) clean
4116 @endif opcodes-bootstrap
4117
4118
4119 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4120 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4121 maybe-all-stage2-opcodes:
4122 maybe-clean-stage2-opcodes:
4123 @if opcodes-bootstrap
4124 maybe-all-stage2-opcodes: all-stage2-opcodes
4125 all-stage2: all-stage2-opcodes
4126 TARGET-stage2-opcodes = $(TARGET-opcodes)
4127 all-stage2-opcodes: configure-stage2-opcodes
4128 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4129 @r=`${PWD_COMMAND}`; export r; \
4130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4131 TFLAGS="$(STAGE2_TFLAGS)"; \
4132 $(HOST_EXPORTS) \
4133 $(POSTSTAGE1_HOST_EXPORTS) \
4134 cd $(HOST_SUBDIR)/opcodes && \
4135 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4136 CFLAGS="$(STAGE2_CFLAGS)" \
4137 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4138 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4139 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4140 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4141 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4142 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4143 TFLAGS="$(STAGE2_TFLAGS)" \
4144 $(TARGET-stage2-opcodes)
4145
4146 maybe-clean-stage2-opcodes: clean-stage2-opcodes
4147 clean-stage2: clean-stage2-opcodes
4148 clean-stage2-opcodes:
4149 @if [ $(current_stage) = stage2 ]; then \
4150 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4151 else \
4152 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4153 $(MAKE) stage2-start; \
4154 fi; \
4155 cd $(HOST_SUBDIR)/opcodes && \
4156 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4157 @endif opcodes-bootstrap
4158
4159
4160 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4161 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4162 maybe-all-stage3-opcodes:
4163 maybe-clean-stage3-opcodes:
4164 @if opcodes-bootstrap
4165 maybe-all-stage3-opcodes: all-stage3-opcodes
4166 all-stage3: all-stage3-opcodes
4167 TARGET-stage3-opcodes = $(TARGET-opcodes)
4168 all-stage3-opcodes: configure-stage3-opcodes
4169 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4170 @r=`${PWD_COMMAND}`; export r; \
4171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4172 TFLAGS="$(STAGE3_TFLAGS)"; \
4173 $(HOST_EXPORTS) \
4174 $(POSTSTAGE1_HOST_EXPORTS) \
4175 cd $(HOST_SUBDIR)/opcodes && \
4176 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4177 CFLAGS="$(STAGE3_CFLAGS)" \
4178 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4179 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4180 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4181 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4182 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4183 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4184 TFLAGS="$(STAGE3_TFLAGS)" \
4185 $(TARGET-stage3-opcodes)
4186
4187 maybe-clean-stage3-opcodes: clean-stage3-opcodes
4188 clean-stage3: clean-stage3-opcodes
4189 clean-stage3-opcodes:
4190 @if [ $(current_stage) = stage3 ]; then \
4191 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4192 else \
4193 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4194 $(MAKE) stage3-start; \
4195 fi; \
4196 cd $(HOST_SUBDIR)/opcodes && \
4197 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4198 @endif opcodes-bootstrap
4199
4200
4201 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4202 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4203 maybe-all-stage4-opcodes:
4204 maybe-clean-stage4-opcodes:
4205 @if opcodes-bootstrap
4206 maybe-all-stage4-opcodes: all-stage4-opcodes
4207 all-stage4: all-stage4-opcodes
4208 TARGET-stage4-opcodes = $(TARGET-opcodes)
4209 all-stage4-opcodes: configure-stage4-opcodes
4210 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4211 @r=`${PWD_COMMAND}`; export r; \
4212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4213 TFLAGS="$(STAGE4_TFLAGS)"; \
4214 $(HOST_EXPORTS) \
4215 $(POSTSTAGE1_HOST_EXPORTS) \
4216 cd $(HOST_SUBDIR)/opcodes && \
4217 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4218 CFLAGS="$(STAGE4_CFLAGS)" \
4219 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4220 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4221 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4222 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4223 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4224 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4225 TFLAGS="$(STAGE4_TFLAGS)" \
4226 $(TARGET-stage4-opcodes)
4227
4228 maybe-clean-stage4-opcodes: clean-stage4-opcodes
4229 clean-stage4: clean-stage4-opcodes
4230 clean-stage4-opcodes:
4231 @if [ $(current_stage) = stage4 ]; then \
4232 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4233 else \
4234 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4235 $(MAKE) stage4-start; \
4236 fi; \
4237 cd $(HOST_SUBDIR)/opcodes && \
4238 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4239 @endif opcodes-bootstrap
4240
4241
4242 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4243 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4244 maybe-all-stageprofile-opcodes:
4245 maybe-clean-stageprofile-opcodes:
4246 @if opcodes-bootstrap
4247 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4248 all-stageprofile: all-stageprofile-opcodes
4249 TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4250 all-stageprofile-opcodes: configure-stageprofile-opcodes
4251 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4252 @r=`${PWD_COMMAND}`; export r; \
4253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4254 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4255 $(HOST_EXPORTS) \
4256 $(POSTSTAGE1_HOST_EXPORTS) \
4257 cd $(HOST_SUBDIR)/opcodes && \
4258 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4259 CFLAGS="$(STAGEprofile_CFLAGS)" \
4260 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4261 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4262 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4263 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4264 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4265 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4266 TFLAGS="$(STAGEprofile_TFLAGS)" \
4267 $(TARGET-stageprofile-opcodes)
4268
4269 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4270 clean-stageprofile: clean-stageprofile-opcodes
4271 clean-stageprofile-opcodes:
4272 @if [ $(current_stage) = stageprofile ]; then \
4273 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4274 else \
4275 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4276 $(MAKE) stageprofile-start; \
4277 fi; \
4278 cd $(HOST_SUBDIR)/opcodes && \
4279 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4280 @endif opcodes-bootstrap
4281
4282
4283 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4284 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4285 maybe-all-stagefeedback-opcodes:
4286 maybe-clean-stagefeedback-opcodes:
4287 @if opcodes-bootstrap
4288 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4289 all-stagefeedback: all-stagefeedback-opcodes
4290 TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4291 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4292 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4293 @r=`${PWD_COMMAND}`; export r; \
4294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4295 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4296 $(HOST_EXPORTS) \
4297 $(POSTSTAGE1_HOST_EXPORTS) \
4298 cd $(HOST_SUBDIR)/opcodes && \
4299 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4300 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4301 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4302 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4303 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4304 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4305 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4306 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4307 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4308 $(TARGET-stagefeedback-opcodes)
4309
4310 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4311 clean-stagefeedback: clean-stagefeedback-opcodes
4312 clean-stagefeedback-opcodes:
4313 @if [ $(current_stage) = stagefeedback ]; then \
4314 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4315 else \
4316 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4317 $(MAKE) stagefeedback-start; \
4318 fi; \
4319 cd $(HOST_SUBDIR)/opcodes && \
4320 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
4321 @endif opcodes-bootstrap
4322
4323
4324
4325
4326
4327 .PHONY: check-opcodes maybe-check-opcodes
4328 maybe-check-opcodes:
4329 @if opcodes
4330 maybe-check-opcodes: check-opcodes
4331
4332 check-opcodes:
4333 @: $(MAKE); $(unstage)
4334 @r=`${PWD_COMMAND}`; export r; \
4335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4336 $(HOST_EXPORTS) \
4337 (cd $(HOST_SUBDIR)/opcodes && \
4338 $(MAKE) $(FLAGS_TO_PASS) check)
4339
4340 @endif opcodes
4341
4342 .PHONY: install-opcodes maybe-install-opcodes
4343 maybe-install-opcodes:
4344 @if opcodes
4345 maybe-install-opcodes: install-opcodes
4346
4347 install-opcodes: installdirs
4348 @: $(MAKE); $(unstage)
4349 @r=`${PWD_COMMAND}`; export r; \
4350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4351 $(HOST_EXPORTS) \
4352 (cd $(HOST_SUBDIR)/opcodes && \
4353 $(MAKE) $(FLAGS_TO_PASS) install)
4354
4355 @endif opcodes
4356
4357 .PHONY: install-strip-opcodes maybe-install-strip-opcodes
4358 maybe-install-strip-opcodes:
4359 @if opcodes
4360 maybe-install-strip-opcodes: install-strip-opcodes
4361
4362 install-strip-opcodes: installdirs
4363 @: $(MAKE); $(unstage)
4364 @r=`${PWD_COMMAND}`; export r; \
4365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4366 $(HOST_EXPORTS) \
4367 (cd $(HOST_SUBDIR)/opcodes && \
4368 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4369
4370 @endif opcodes
4371
4372 # Other targets (info, dvi, pdf, etc.)
4373
4374 .PHONY: maybe-info-opcodes info-opcodes
4375 maybe-info-opcodes:
4376 @if opcodes
4377 maybe-info-opcodes: info-opcodes
4378
4379 info-opcodes: \
4380 configure-opcodes
4381 @[ -f ./opcodes/Makefile ] || exit 0; \
4382 r=`${PWD_COMMAND}`; export r; \
4383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4384 $(HOST_EXPORTS) \
4385 for flag in $(EXTRA_HOST_FLAGS) ; do \
4386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4387 done; \
4388 echo "Doing info in opcodes" ; \
4389 (cd $(HOST_SUBDIR)/opcodes && \
4390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4392 "RANLIB=$${RANLIB}" \
4393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4394 info) \
4395 || exit 1
4396
4397 @endif opcodes
4398
4399 .PHONY: maybe-dvi-opcodes dvi-opcodes
4400 maybe-dvi-opcodes:
4401 @if opcodes
4402 maybe-dvi-opcodes: dvi-opcodes
4403
4404 dvi-opcodes: \
4405 configure-opcodes
4406 @[ -f ./opcodes/Makefile ] || exit 0; \
4407 r=`${PWD_COMMAND}`; export r; \
4408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4409 $(HOST_EXPORTS) \
4410 for flag in $(EXTRA_HOST_FLAGS) ; do \
4411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4412 done; \
4413 echo "Doing dvi in opcodes" ; \
4414 (cd $(HOST_SUBDIR)/opcodes && \
4415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4417 "RANLIB=$${RANLIB}" \
4418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4419 dvi) \
4420 || exit 1
4421
4422 @endif opcodes
4423
4424 .PHONY: maybe-pdf-opcodes pdf-opcodes
4425 maybe-pdf-opcodes:
4426 @if opcodes
4427 maybe-pdf-opcodes: pdf-opcodes
4428
4429 pdf-opcodes: \
4430 configure-opcodes
4431 @[ -f ./opcodes/Makefile ] || exit 0; \
4432 r=`${PWD_COMMAND}`; export r; \
4433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4434 $(HOST_EXPORTS) \
4435 for flag in $(EXTRA_HOST_FLAGS) ; do \
4436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4437 done; \
4438 echo "Doing pdf in opcodes" ; \
4439 (cd $(HOST_SUBDIR)/opcodes && \
4440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4442 "RANLIB=$${RANLIB}" \
4443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4444 pdf) \
4445 || exit 1
4446
4447 @endif opcodes
4448
4449 .PHONY: maybe-html-opcodes html-opcodes
4450 maybe-html-opcodes:
4451 @if opcodes
4452 maybe-html-opcodes: html-opcodes
4453
4454 html-opcodes: \
4455 configure-opcodes
4456 @[ -f ./opcodes/Makefile ] || exit 0; \
4457 r=`${PWD_COMMAND}`; export r; \
4458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4459 $(HOST_EXPORTS) \
4460 for flag in $(EXTRA_HOST_FLAGS) ; do \
4461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4462 done; \
4463 echo "Doing html in opcodes" ; \
4464 (cd $(HOST_SUBDIR)/opcodes && \
4465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4467 "RANLIB=$${RANLIB}" \
4468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4469 html) \
4470 || exit 1
4471
4472 @endif opcodes
4473
4474 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4475 maybe-TAGS-opcodes:
4476 @if opcodes
4477 maybe-TAGS-opcodes: TAGS-opcodes
4478
4479 TAGS-opcodes: \
4480 configure-opcodes
4481 @[ -f ./opcodes/Makefile ] || exit 0; \
4482 r=`${PWD_COMMAND}`; export r; \
4483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4484 $(HOST_EXPORTS) \
4485 for flag in $(EXTRA_HOST_FLAGS) ; do \
4486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4487 done; \
4488 echo "Doing TAGS in opcodes" ; \
4489 (cd $(HOST_SUBDIR)/opcodes && \
4490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4492 "RANLIB=$${RANLIB}" \
4493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4494 TAGS) \
4495 || exit 1
4496
4497 @endif opcodes
4498
4499 .PHONY: maybe-install-info-opcodes install-info-opcodes
4500 maybe-install-info-opcodes:
4501 @if opcodes
4502 maybe-install-info-opcodes: install-info-opcodes
4503
4504 install-info-opcodes: \
4505 configure-opcodes \
4506 info-opcodes
4507 @[ -f ./opcodes/Makefile ] || exit 0; \
4508 r=`${PWD_COMMAND}`; export r; \
4509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4510 $(HOST_EXPORTS) \
4511 for flag in $(EXTRA_HOST_FLAGS) ; do \
4512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4513 done; \
4514 echo "Doing install-info in opcodes" ; \
4515 (cd $(HOST_SUBDIR)/opcodes && \
4516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4518 "RANLIB=$${RANLIB}" \
4519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4520 install-info) \
4521 || exit 1
4522
4523 @endif opcodes
4524
4525 .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4526 maybe-install-pdf-opcodes:
4527 @if opcodes
4528 maybe-install-pdf-opcodes: install-pdf-opcodes
4529
4530 install-pdf-opcodes: \
4531 configure-opcodes \
4532 pdf-opcodes
4533 @[ -f ./opcodes/Makefile ] || exit 0; \
4534 r=`${PWD_COMMAND}`; export r; \
4535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4536 $(HOST_EXPORTS) \
4537 for flag in $(EXTRA_HOST_FLAGS) ; do \
4538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4539 done; \
4540 echo "Doing install-pdf in opcodes" ; \
4541 (cd $(HOST_SUBDIR)/opcodes && \
4542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4544 "RANLIB=$${RANLIB}" \
4545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4546 install-pdf) \
4547 || exit 1
4548
4549 @endif opcodes
4550
4551 .PHONY: maybe-install-html-opcodes install-html-opcodes
4552 maybe-install-html-opcodes:
4553 @if opcodes
4554 maybe-install-html-opcodes: install-html-opcodes
4555
4556 install-html-opcodes: \
4557 configure-opcodes \
4558 html-opcodes
4559 @[ -f ./opcodes/Makefile ] || exit 0; \
4560 r=`${PWD_COMMAND}`; export r; \
4561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4562 $(HOST_EXPORTS) \
4563 for flag in $(EXTRA_HOST_FLAGS) ; do \
4564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4565 done; \
4566 echo "Doing install-html in opcodes" ; \
4567 (cd $(HOST_SUBDIR)/opcodes && \
4568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4570 "RANLIB=$${RANLIB}" \
4571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4572 install-html) \
4573 || exit 1
4574
4575 @endif opcodes
4576
4577 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4578 maybe-installcheck-opcodes:
4579 @if opcodes
4580 maybe-installcheck-opcodes: installcheck-opcodes
4581
4582 installcheck-opcodes: \
4583 configure-opcodes
4584 @[ -f ./opcodes/Makefile ] || exit 0; \
4585 r=`${PWD_COMMAND}`; export r; \
4586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4587 $(HOST_EXPORTS) \
4588 for flag in $(EXTRA_HOST_FLAGS) ; do \
4589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4590 done; \
4591 echo "Doing installcheck in opcodes" ; \
4592 (cd $(HOST_SUBDIR)/opcodes && \
4593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4595 "RANLIB=$${RANLIB}" \
4596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4597 installcheck) \
4598 || exit 1
4599
4600 @endif opcodes
4601
4602 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4603 maybe-mostlyclean-opcodes:
4604 @if opcodes
4605 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4606
4607 mostlyclean-opcodes:
4608 @[ -f ./opcodes/Makefile ] || exit 0; \
4609 r=`${PWD_COMMAND}`; export r; \
4610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4611 $(HOST_EXPORTS) \
4612 for flag in $(EXTRA_HOST_FLAGS) ; do \
4613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4614 done; \
4615 echo "Doing mostlyclean in opcodes" ; \
4616 (cd $(HOST_SUBDIR)/opcodes && \
4617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4619 "RANLIB=$${RANLIB}" \
4620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4621 mostlyclean) \
4622 || exit 1
4623
4624 @endif opcodes
4625
4626 .PHONY: maybe-clean-opcodes clean-opcodes
4627 maybe-clean-opcodes:
4628 @if opcodes
4629 maybe-clean-opcodes: clean-opcodes
4630
4631 clean-opcodes:
4632 @[ -f ./opcodes/Makefile ] || exit 0; \
4633 r=`${PWD_COMMAND}`; export r; \
4634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4635 $(HOST_EXPORTS) \
4636 for flag in $(EXTRA_HOST_FLAGS) ; do \
4637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4638 done; \
4639 echo "Doing clean in opcodes" ; \
4640 (cd $(HOST_SUBDIR)/opcodes && \
4641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4643 "RANLIB=$${RANLIB}" \
4644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4645 clean) \
4646 || exit 1
4647
4648 @endif opcodes
4649
4650 .PHONY: maybe-distclean-opcodes distclean-opcodes
4651 maybe-distclean-opcodes:
4652 @if opcodes
4653 maybe-distclean-opcodes: distclean-opcodes
4654
4655 distclean-opcodes:
4656 @[ -f ./opcodes/Makefile ] || exit 0; \
4657 r=`${PWD_COMMAND}`; export r; \
4658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4659 $(HOST_EXPORTS) \
4660 for flag in $(EXTRA_HOST_FLAGS) ; do \
4661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4662 done; \
4663 echo "Doing distclean in opcodes" ; \
4664 (cd $(HOST_SUBDIR)/opcodes && \
4665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4667 "RANLIB=$${RANLIB}" \
4668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4669 distclean) \
4670 || exit 1
4671
4672 @endif opcodes
4673
4674 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4675 maybe-maintainer-clean-opcodes:
4676 @if opcodes
4677 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4678
4679 maintainer-clean-opcodes:
4680 @[ -f ./opcodes/Makefile ] || exit 0; \
4681 r=`${PWD_COMMAND}`; export r; \
4682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4683 $(HOST_EXPORTS) \
4684 for flag in $(EXTRA_HOST_FLAGS) ; do \
4685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4686 done; \
4687 echo "Doing maintainer-clean in opcodes" ; \
4688 (cd $(HOST_SUBDIR)/opcodes && \
4689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4691 "RANLIB=$${RANLIB}" \
4692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4693 maintainer-clean) \
4694 || exit 1
4695
4696 @endif opcodes
4697
4698
4699
4700 .PHONY: configure-binutils maybe-configure-binutils
4701 maybe-configure-binutils:
4702 @if gcc-bootstrap
4703 configure-binutils: stage_current
4704 @endif gcc-bootstrap
4705 @if binutils
4706 maybe-configure-binutils: configure-binutils
4707 configure-binutils:
4708 @r=`${PWD_COMMAND}`; export r; \
4709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4710 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4711 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4712 $(HOST_EXPORTS) \
4713 echo Configuring in $(HOST_SUBDIR)/binutils; \
4714 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4715 case $(srcdir) in \
4716 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4717 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4718 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4719 esac; \
4720 srcdiroption="--srcdir=$${topdir}/binutils"; \
4721 libsrcdir="$$s/binutils"; \
4722 $(SHELL) $${libsrcdir}/configure \
4723 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4724 --target=${target_alias} $${srcdiroption} \
4725 || exit 1
4726 @endif binutils
4727
4728
4729
4730 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4731 maybe-configure-stage1-binutils:
4732 @if binutils-bootstrap
4733 maybe-configure-stage1-binutils: configure-stage1-binutils
4734 configure-stage1-binutils:
4735 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4736 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4737 @r=`${PWD_COMMAND}`; export r; \
4738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4739 TFLAGS="$(STAGE1_TFLAGS)"; \
4740 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4741 $(HOST_EXPORTS) \
4742 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4743 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4744 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4745 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
4746 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4747 cd $(HOST_SUBDIR)/binutils || exit 1; \
4748 case $(srcdir) in \
4749 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4750 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4751 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4752 esac; \
4753 srcdiroption="--srcdir=$${topdir}/binutils"; \
4754 libsrcdir="$$s/binutils"; \
4755 $(SHELL) $${libsrcdir}/configure \
4756 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4757 --target=${target_alias} $${srcdiroption} \
4758 $(STAGE1_CONFIGURE_FLAGS)
4759 @endif binutils-bootstrap
4760
4761 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4762 maybe-configure-stage2-binutils:
4763 @if binutils-bootstrap
4764 maybe-configure-stage2-binutils: configure-stage2-binutils
4765 configure-stage2-binutils:
4766 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4767 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4768 @r=`${PWD_COMMAND}`; export r; \
4769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4770 TFLAGS="$(STAGE2_TFLAGS)"; \
4771 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4772 $(HOST_EXPORTS) \
4773 $(POSTSTAGE1_HOST_EXPORTS) \
4774 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4775 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4776 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4777 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
4778 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4779 cd $(HOST_SUBDIR)/binutils || exit 1; \
4780 case $(srcdir) in \
4781 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4782 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4783 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4784 esac; \
4785 srcdiroption="--srcdir=$${topdir}/binutils"; \
4786 libsrcdir="$$s/binutils"; \
4787 $(SHELL) $${libsrcdir}/configure \
4788 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4789 --target=${target_alias} $${srcdiroption} \
4790 --with-build-libsubdir=$(HOST_SUBDIR) \
4791 $(STAGE2_CONFIGURE_FLAGS)
4792 @endif binutils-bootstrap
4793
4794 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
4795 maybe-configure-stage3-binutils:
4796 @if binutils-bootstrap
4797 maybe-configure-stage3-binutils: configure-stage3-binutils
4798 configure-stage3-binutils:
4799 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4800 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4801 @r=`${PWD_COMMAND}`; export r; \
4802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4803 TFLAGS="$(STAGE3_TFLAGS)"; \
4804 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4805 $(HOST_EXPORTS) \
4806 $(POSTSTAGE1_HOST_EXPORTS) \
4807 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4808 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4809 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4810 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
4811 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4812 cd $(HOST_SUBDIR)/binutils || exit 1; \
4813 case $(srcdir) in \
4814 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4815 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4816 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4817 esac; \
4818 srcdiroption="--srcdir=$${topdir}/binutils"; \
4819 libsrcdir="$$s/binutils"; \
4820 $(SHELL) $${libsrcdir}/configure \
4821 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4822 --target=${target_alias} $${srcdiroption} \
4823 --with-build-libsubdir=$(HOST_SUBDIR) \
4824 $(STAGE3_CONFIGURE_FLAGS)
4825 @endif binutils-bootstrap
4826
4827 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
4828 maybe-configure-stage4-binutils:
4829 @if binutils-bootstrap
4830 maybe-configure-stage4-binutils: configure-stage4-binutils
4831 configure-stage4-binutils:
4832 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4833 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4834 @r=`${PWD_COMMAND}`; export r; \
4835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4836 TFLAGS="$(STAGE4_TFLAGS)"; \
4837 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4838 $(HOST_EXPORTS) \
4839 $(POSTSTAGE1_HOST_EXPORTS) \
4840 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4841 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4842 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4843 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
4844 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4845 cd $(HOST_SUBDIR)/binutils || exit 1; \
4846 case $(srcdir) in \
4847 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4848 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4849 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4850 esac; \
4851 srcdiroption="--srcdir=$${topdir}/binutils"; \
4852 libsrcdir="$$s/binutils"; \
4853 $(SHELL) $${libsrcdir}/configure \
4854 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4855 --target=${target_alias} $${srcdiroption} \
4856 --with-build-libsubdir=$(HOST_SUBDIR) \
4857 $(STAGE4_CONFIGURE_FLAGS)
4858 @endif binutils-bootstrap
4859
4860 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
4861 maybe-configure-stageprofile-binutils:
4862 @if binutils-bootstrap
4863 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
4864 configure-stageprofile-binutils:
4865 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4866 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4867 @r=`${PWD_COMMAND}`; export r; \
4868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4869 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4870 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4871 $(HOST_EXPORTS) \
4872 $(POSTSTAGE1_HOST_EXPORTS) \
4873 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4874 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4875 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4876 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
4877 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4878 cd $(HOST_SUBDIR)/binutils || exit 1; \
4879 case $(srcdir) in \
4880 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4881 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4882 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4883 esac; \
4884 srcdiroption="--srcdir=$${topdir}/binutils"; \
4885 libsrcdir="$$s/binutils"; \
4886 $(SHELL) $${libsrcdir}/configure \
4887 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4888 --target=${target_alias} $${srcdiroption} \
4889 --with-build-libsubdir=$(HOST_SUBDIR) \
4890 $(STAGEprofile_CONFIGURE_FLAGS)
4891 @endif binutils-bootstrap
4892
4893 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
4894 maybe-configure-stagefeedback-binutils:
4895 @if binutils-bootstrap
4896 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
4897 configure-stagefeedback-binutils:
4898 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4899 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4900 @r=`${PWD_COMMAND}`; export r; \
4901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4902 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4903 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4904 $(HOST_EXPORTS) \
4905 $(POSTSTAGE1_HOST_EXPORTS) \
4906 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4907 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4908 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4909 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
4910 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4911 cd $(HOST_SUBDIR)/binutils || exit 1; \
4912 case $(srcdir) in \
4913 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4914 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4915 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4916 esac; \
4917 srcdiroption="--srcdir=$${topdir}/binutils"; \
4918 libsrcdir="$$s/binutils"; \
4919 $(SHELL) $${libsrcdir}/configure \
4920 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4921 --target=${target_alias} $${srcdiroption} \
4922 --with-build-libsubdir=$(HOST_SUBDIR) \
4923 $(STAGEfeedback_CONFIGURE_FLAGS)
4924 @endif binutils-bootstrap
4925
4926
4927
4928
4929
4930 .PHONY: all-binutils maybe-all-binutils
4931 maybe-all-binutils:
4932 @if gcc-bootstrap
4933 all-binutils: stage_current
4934 @endif gcc-bootstrap
4935 @if binutils
4936 TARGET-binutils=all
4937 maybe-all-binutils: all-binutils
4938 all-binutils: configure-binutils
4939 @r=`${PWD_COMMAND}`; export r; \
4940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4941 $(HOST_EXPORTS) \
4942 (cd $(HOST_SUBDIR)/binutils && \
4943 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
4944 $(TARGET-binutils))
4945 @endif binutils
4946
4947
4948
4949 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
4950 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
4951 maybe-all-stage1-binutils:
4952 maybe-clean-stage1-binutils:
4953 @if binutils-bootstrap
4954 maybe-all-stage1-binutils: all-stage1-binutils
4955 all-stage1: all-stage1-binutils
4956 TARGET-stage1-binutils = $(TARGET-binutils)
4957 all-stage1-binutils: configure-stage1-binutils
4958 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4959 @r=`${PWD_COMMAND}`; export r; \
4960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4961 TFLAGS="$(STAGE1_TFLAGS)"; \
4962 $(HOST_EXPORTS) \
4963 cd $(HOST_SUBDIR)/binutils && \
4964 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4965 CFLAGS="$(STAGE1_CFLAGS)" \
4966 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4967 LIBCFLAGS="$(LIBCFLAGS)" \
4968 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4969 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4970 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4971 $(EXTRA_HOST_FLAGS) \
4972 $(STAGE1_FLAGS_TO_PASS) \
4973 TFLAGS="$(STAGE1_TFLAGS)" \
4974 $(TARGET-stage1-binutils)
4975
4976 maybe-clean-stage1-binutils: clean-stage1-binutils
4977 clean-stage1: clean-stage1-binutils
4978 clean-stage1-binutils:
4979 @if [ $(current_stage) = stage1 ]; then \
4980 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
4981 else \
4982 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
4983 $(MAKE) stage1-start; \
4984 fi; \
4985 cd $(HOST_SUBDIR)/binutils && \
4986 $(MAKE) $(EXTRA_HOST_FLAGS) \
4987 $(STAGE1_FLAGS_TO_PASS) clean
4988 @endif binutils-bootstrap
4989
4990
4991 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
4992 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
4993 maybe-all-stage2-binutils:
4994 maybe-clean-stage2-binutils:
4995 @if binutils-bootstrap
4996 maybe-all-stage2-binutils: all-stage2-binutils
4997 all-stage2: all-stage2-binutils
4998 TARGET-stage2-binutils = $(TARGET-binutils)
4999 all-stage2-binutils: configure-stage2-binutils
5000 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
5001 @r=`${PWD_COMMAND}`; export r; \
5002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5003 TFLAGS="$(STAGE2_TFLAGS)"; \
5004 $(HOST_EXPORTS) \
5005 $(POSTSTAGE1_HOST_EXPORTS) \
5006 cd $(HOST_SUBDIR)/binutils && \
5007 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5008 CFLAGS="$(STAGE2_CFLAGS)" \
5009 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
5010 LIBCFLAGS="$(STAGE2_CFLAGS)" \
5011 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5012 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5013 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5014 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5015 TFLAGS="$(STAGE2_TFLAGS)" \
5016 $(TARGET-stage2-binutils)
5017
5018 maybe-clean-stage2-binutils: clean-stage2-binutils
5019 clean-stage2: clean-stage2-binutils
5020 clean-stage2-binutils:
5021 @if [ $(current_stage) = stage2 ]; then \
5022 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5023 else \
5024 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
5025 $(MAKE) stage2-start; \
5026 fi; \
5027 cd $(HOST_SUBDIR)/binutils && \
5028 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5029 @endif binutils-bootstrap
5030
5031
5032 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
5033 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
5034 maybe-all-stage3-binutils:
5035 maybe-clean-stage3-binutils:
5036 @if binutils-bootstrap
5037 maybe-all-stage3-binutils: all-stage3-binutils
5038 all-stage3: all-stage3-binutils
5039 TARGET-stage3-binutils = $(TARGET-binutils)
5040 all-stage3-binutils: configure-stage3-binutils
5041 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
5042 @r=`${PWD_COMMAND}`; export r; \
5043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5044 TFLAGS="$(STAGE3_TFLAGS)"; \
5045 $(HOST_EXPORTS) \
5046 $(POSTSTAGE1_HOST_EXPORTS) \
5047 cd $(HOST_SUBDIR)/binutils && \
5048 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5049 CFLAGS="$(STAGE3_CFLAGS)" \
5050 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
5051 LIBCFLAGS="$(STAGE3_CFLAGS)" \
5052 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5053 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5054 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5055 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5056 TFLAGS="$(STAGE3_TFLAGS)" \
5057 $(TARGET-stage3-binutils)
5058
5059 maybe-clean-stage3-binutils: clean-stage3-binutils
5060 clean-stage3: clean-stage3-binutils
5061 clean-stage3-binutils:
5062 @if [ $(current_stage) = stage3 ]; then \
5063 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5064 else \
5065 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
5066 $(MAKE) stage3-start; \
5067 fi; \
5068 cd $(HOST_SUBDIR)/binutils && \
5069 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5070 @endif binutils-bootstrap
5071
5072
5073 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
5074 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5075 maybe-all-stage4-binutils:
5076 maybe-clean-stage4-binutils:
5077 @if binutils-bootstrap
5078 maybe-all-stage4-binutils: all-stage4-binutils
5079 all-stage4: all-stage4-binutils
5080 TARGET-stage4-binutils = $(TARGET-binutils)
5081 all-stage4-binutils: configure-stage4-binutils
5082 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
5083 @r=`${PWD_COMMAND}`; export r; \
5084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5085 TFLAGS="$(STAGE4_TFLAGS)"; \
5086 $(HOST_EXPORTS) \
5087 $(POSTSTAGE1_HOST_EXPORTS) \
5088 cd $(HOST_SUBDIR)/binutils && \
5089 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5090 CFLAGS="$(STAGE4_CFLAGS)" \
5091 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5092 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5093 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5094 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5095 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5096 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5097 TFLAGS="$(STAGE4_TFLAGS)" \
5098 $(TARGET-stage4-binutils)
5099
5100 maybe-clean-stage4-binutils: clean-stage4-binutils
5101 clean-stage4: clean-stage4-binutils
5102 clean-stage4-binutils:
5103 @if [ $(current_stage) = stage4 ]; then \
5104 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5105 else \
5106 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5107 $(MAKE) stage4-start; \
5108 fi; \
5109 cd $(HOST_SUBDIR)/binutils && \
5110 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5111 @endif binutils-bootstrap
5112
5113
5114 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5115 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5116 maybe-all-stageprofile-binutils:
5117 maybe-clean-stageprofile-binutils:
5118 @if binutils-bootstrap
5119 maybe-all-stageprofile-binutils: all-stageprofile-binutils
5120 all-stageprofile: all-stageprofile-binutils
5121 TARGET-stageprofile-binutils = $(TARGET-binutils)
5122 all-stageprofile-binutils: configure-stageprofile-binutils
5123 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5124 @r=`${PWD_COMMAND}`; export r; \
5125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5126 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5127 $(HOST_EXPORTS) \
5128 $(POSTSTAGE1_HOST_EXPORTS) \
5129 cd $(HOST_SUBDIR)/binutils && \
5130 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5131 CFLAGS="$(STAGEprofile_CFLAGS)" \
5132 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5133 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5134 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5135 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5136 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5137 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5138 TFLAGS="$(STAGEprofile_TFLAGS)" \
5139 $(TARGET-stageprofile-binutils)
5140
5141 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5142 clean-stageprofile: clean-stageprofile-binutils
5143 clean-stageprofile-binutils:
5144 @if [ $(current_stage) = stageprofile ]; then \
5145 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5146 else \
5147 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5148 $(MAKE) stageprofile-start; \
5149 fi; \
5150 cd $(HOST_SUBDIR)/binutils && \
5151 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5152 @endif binutils-bootstrap
5153
5154
5155 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5156 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5157 maybe-all-stagefeedback-binutils:
5158 maybe-clean-stagefeedback-binutils:
5159 @if binutils-bootstrap
5160 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5161 all-stagefeedback: all-stagefeedback-binutils
5162 TARGET-stagefeedback-binutils = $(TARGET-binutils)
5163 all-stagefeedback-binutils: configure-stagefeedback-binutils
5164 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5165 @r=`${PWD_COMMAND}`; export r; \
5166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5167 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5168 $(HOST_EXPORTS) \
5169 $(POSTSTAGE1_HOST_EXPORTS) \
5170 cd $(HOST_SUBDIR)/binutils && \
5171 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5172 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5173 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5174 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5175 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5176 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5177 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5178 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5179 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5180 $(TARGET-stagefeedback-binutils)
5181
5182 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5183 clean-stagefeedback: clean-stagefeedback-binutils
5184 clean-stagefeedback-binutils:
5185 @if [ $(current_stage) = stagefeedback ]; then \
5186 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5187 else \
5188 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5189 $(MAKE) stagefeedback-start; \
5190 fi; \
5191 cd $(HOST_SUBDIR)/binutils && \
5192 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
5193 @endif binutils-bootstrap
5194
5195
5196
5197
5198
5199 .PHONY: check-binutils maybe-check-binutils
5200 maybe-check-binutils:
5201 @if binutils
5202 maybe-check-binutils: check-binutils
5203
5204 check-binutils:
5205 @: $(MAKE); $(unstage)
5206 @r=`${PWD_COMMAND}`; export r; \
5207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5208 $(HOST_EXPORTS) \
5209 (cd $(HOST_SUBDIR)/binutils && \
5210 $(MAKE) $(FLAGS_TO_PASS) check)
5211
5212 @endif binutils
5213
5214 .PHONY: install-binutils maybe-install-binutils
5215 maybe-install-binutils:
5216 @if binutils
5217 maybe-install-binutils: install-binutils
5218
5219 install-binutils: installdirs
5220 @: $(MAKE); $(unstage)
5221 @r=`${PWD_COMMAND}`; export r; \
5222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5223 $(HOST_EXPORTS) \
5224 (cd $(HOST_SUBDIR)/binutils && \
5225 $(MAKE) $(FLAGS_TO_PASS) install)
5226
5227 @endif binutils
5228
5229 .PHONY: install-strip-binutils maybe-install-strip-binutils
5230 maybe-install-strip-binutils:
5231 @if binutils
5232 maybe-install-strip-binutils: install-strip-binutils
5233
5234 install-strip-binutils: installdirs
5235 @: $(MAKE); $(unstage)
5236 @r=`${PWD_COMMAND}`; export r; \
5237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5238 $(HOST_EXPORTS) \
5239 (cd $(HOST_SUBDIR)/binutils && \
5240 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5241
5242 @endif binutils
5243
5244 # Other targets (info, dvi, pdf, etc.)
5245
5246 .PHONY: maybe-info-binutils info-binutils
5247 maybe-info-binutils:
5248 @if binutils
5249 maybe-info-binutils: info-binutils
5250
5251 info-binutils: \
5252 configure-binutils
5253 @[ -f ./binutils/Makefile ] || exit 0; \
5254 r=`${PWD_COMMAND}`; export r; \
5255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5256 $(HOST_EXPORTS) \
5257 for flag in $(EXTRA_HOST_FLAGS) ; do \
5258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5259 done; \
5260 echo "Doing info in binutils" ; \
5261 (cd $(HOST_SUBDIR)/binutils && \
5262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5264 "RANLIB=$${RANLIB}" \
5265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5266 info) \
5267 || exit 1
5268
5269 @endif binutils
5270
5271 .PHONY: maybe-dvi-binutils dvi-binutils
5272 maybe-dvi-binutils:
5273 @if binutils
5274 maybe-dvi-binutils: dvi-binutils
5275
5276 dvi-binutils: \
5277 configure-binutils
5278 @[ -f ./binutils/Makefile ] || exit 0; \
5279 r=`${PWD_COMMAND}`; export r; \
5280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5281 $(HOST_EXPORTS) \
5282 for flag in $(EXTRA_HOST_FLAGS) ; do \
5283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5284 done; \
5285 echo "Doing dvi in binutils" ; \
5286 (cd $(HOST_SUBDIR)/binutils && \
5287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5289 "RANLIB=$${RANLIB}" \
5290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5291 dvi) \
5292 || exit 1
5293
5294 @endif binutils
5295
5296 .PHONY: maybe-pdf-binutils pdf-binutils
5297 maybe-pdf-binutils:
5298 @if binutils
5299 maybe-pdf-binutils: pdf-binutils
5300
5301 pdf-binutils: \
5302 configure-binutils
5303 @[ -f ./binutils/Makefile ] || exit 0; \
5304 r=`${PWD_COMMAND}`; export r; \
5305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5306 $(HOST_EXPORTS) \
5307 for flag in $(EXTRA_HOST_FLAGS) ; do \
5308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5309 done; \
5310 echo "Doing pdf in binutils" ; \
5311 (cd $(HOST_SUBDIR)/binutils && \
5312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5314 "RANLIB=$${RANLIB}" \
5315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5316 pdf) \
5317 || exit 1
5318
5319 @endif binutils
5320
5321 .PHONY: maybe-html-binutils html-binutils
5322 maybe-html-binutils:
5323 @if binutils
5324 maybe-html-binutils: html-binutils
5325
5326 html-binutils: \
5327 configure-binutils
5328 @[ -f ./binutils/Makefile ] || exit 0; \
5329 r=`${PWD_COMMAND}`; export r; \
5330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5331 $(HOST_EXPORTS) \
5332 for flag in $(EXTRA_HOST_FLAGS) ; do \
5333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5334 done; \
5335 echo "Doing html in binutils" ; \
5336 (cd $(HOST_SUBDIR)/binutils && \
5337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5339 "RANLIB=$${RANLIB}" \
5340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5341 html) \
5342 || exit 1
5343
5344 @endif binutils
5345
5346 .PHONY: maybe-TAGS-binutils TAGS-binutils
5347 maybe-TAGS-binutils:
5348 @if binutils
5349 maybe-TAGS-binutils: TAGS-binutils
5350
5351 TAGS-binutils: \
5352 configure-binutils
5353 @[ -f ./binutils/Makefile ] || exit 0; \
5354 r=`${PWD_COMMAND}`; export r; \
5355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5356 $(HOST_EXPORTS) \
5357 for flag in $(EXTRA_HOST_FLAGS) ; do \
5358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5359 done; \
5360 echo "Doing TAGS in binutils" ; \
5361 (cd $(HOST_SUBDIR)/binutils && \
5362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5364 "RANLIB=$${RANLIB}" \
5365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5366 TAGS) \
5367 || exit 1
5368
5369 @endif binutils
5370
5371 .PHONY: maybe-install-info-binutils install-info-binutils
5372 maybe-install-info-binutils:
5373 @if binutils
5374 maybe-install-info-binutils: install-info-binutils
5375
5376 install-info-binutils: \
5377 configure-binutils \
5378 info-binutils
5379 @[ -f ./binutils/Makefile ] || exit 0; \
5380 r=`${PWD_COMMAND}`; export r; \
5381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5382 $(HOST_EXPORTS) \
5383 for flag in $(EXTRA_HOST_FLAGS) ; do \
5384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5385 done; \
5386 echo "Doing install-info in binutils" ; \
5387 (cd $(HOST_SUBDIR)/binutils && \
5388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5390 "RANLIB=$${RANLIB}" \
5391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5392 install-info) \
5393 || exit 1
5394
5395 @endif binutils
5396
5397 .PHONY: maybe-install-pdf-binutils install-pdf-binutils
5398 maybe-install-pdf-binutils:
5399 @if binutils
5400 maybe-install-pdf-binutils: install-pdf-binutils
5401
5402 install-pdf-binutils: \
5403 configure-binutils \
5404 pdf-binutils
5405 @[ -f ./binutils/Makefile ] || exit 0; \
5406 r=`${PWD_COMMAND}`; export r; \
5407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5408 $(HOST_EXPORTS) \
5409 for flag in $(EXTRA_HOST_FLAGS) ; do \
5410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5411 done; \
5412 echo "Doing install-pdf in binutils" ; \
5413 (cd $(HOST_SUBDIR)/binutils && \
5414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5416 "RANLIB=$${RANLIB}" \
5417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5418 install-pdf) \
5419 || exit 1
5420
5421 @endif binutils
5422
5423 .PHONY: maybe-install-html-binutils install-html-binutils
5424 maybe-install-html-binutils:
5425 @if binutils
5426 maybe-install-html-binutils: install-html-binutils
5427
5428 install-html-binutils: \
5429 configure-binutils \
5430 html-binutils
5431 @[ -f ./binutils/Makefile ] || exit 0; \
5432 r=`${PWD_COMMAND}`; export r; \
5433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5434 $(HOST_EXPORTS) \
5435 for flag in $(EXTRA_HOST_FLAGS) ; do \
5436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5437 done; \
5438 echo "Doing install-html in binutils" ; \
5439 (cd $(HOST_SUBDIR)/binutils && \
5440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5442 "RANLIB=$${RANLIB}" \
5443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5444 install-html) \
5445 || exit 1
5446
5447 @endif binutils
5448
5449 .PHONY: maybe-installcheck-binutils installcheck-binutils
5450 maybe-installcheck-binutils:
5451 @if binutils
5452 maybe-installcheck-binutils: installcheck-binutils
5453
5454 installcheck-binutils: \
5455 configure-binutils
5456 @[ -f ./binutils/Makefile ] || exit 0; \
5457 r=`${PWD_COMMAND}`; export r; \
5458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5459 $(HOST_EXPORTS) \
5460 for flag in $(EXTRA_HOST_FLAGS) ; do \
5461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5462 done; \
5463 echo "Doing installcheck in binutils" ; \
5464 (cd $(HOST_SUBDIR)/binutils && \
5465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5467 "RANLIB=$${RANLIB}" \
5468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5469 installcheck) \
5470 || exit 1
5471
5472 @endif binutils
5473
5474 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5475 maybe-mostlyclean-binutils:
5476 @if binutils
5477 maybe-mostlyclean-binutils: mostlyclean-binutils
5478
5479 mostlyclean-binutils:
5480 @[ -f ./binutils/Makefile ] || exit 0; \
5481 r=`${PWD_COMMAND}`; export r; \
5482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5483 $(HOST_EXPORTS) \
5484 for flag in $(EXTRA_HOST_FLAGS) ; do \
5485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5486 done; \
5487 echo "Doing mostlyclean in binutils" ; \
5488 (cd $(HOST_SUBDIR)/binutils && \
5489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5491 "RANLIB=$${RANLIB}" \
5492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5493 mostlyclean) \
5494 || exit 1
5495
5496 @endif binutils
5497
5498 .PHONY: maybe-clean-binutils clean-binutils
5499 maybe-clean-binutils:
5500 @if binutils
5501 maybe-clean-binutils: clean-binutils
5502
5503 clean-binutils:
5504 @[ -f ./binutils/Makefile ] || exit 0; \
5505 r=`${PWD_COMMAND}`; export r; \
5506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5507 $(HOST_EXPORTS) \
5508 for flag in $(EXTRA_HOST_FLAGS) ; do \
5509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5510 done; \
5511 echo "Doing clean in binutils" ; \
5512 (cd $(HOST_SUBDIR)/binutils && \
5513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5515 "RANLIB=$${RANLIB}" \
5516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5517 clean) \
5518 || exit 1
5519
5520 @endif binutils
5521
5522 .PHONY: maybe-distclean-binutils distclean-binutils
5523 maybe-distclean-binutils:
5524 @if binutils
5525 maybe-distclean-binutils: distclean-binutils
5526
5527 distclean-binutils:
5528 @[ -f ./binutils/Makefile ] || exit 0; \
5529 r=`${PWD_COMMAND}`; export r; \
5530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5531 $(HOST_EXPORTS) \
5532 for flag in $(EXTRA_HOST_FLAGS) ; do \
5533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5534 done; \
5535 echo "Doing distclean in binutils" ; \
5536 (cd $(HOST_SUBDIR)/binutils && \
5537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5539 "RANLIB=$${RANLIB}" \
5540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5541 distclean) \
5542 || exit 1
5543
5544 @endif binutils
5545
5546 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5547 maybe-maintainer-clean-binutils:
5548 @if binutils
5549 maybe-maintainer-clean-binutils: maintainer-clean-binutils
5550
5551 maintainer-clean-binutils:
5552 @[ -f ./binutils/Makefile ] || exit 0; \
5553 r=`${PWD_COMMAND}`; export r; \
5554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5555 $(HOST_EXPORTS) \
5556 for flag in $(EXTRA_HOST_FLAGS) ; do \
5557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5558 done; \
5559 echo "Doing maintainer-clean in binutils" ; \
5560 (cd $(HOST_SUBDIR)/binutils && \
5561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5563 "RANLIB=$${RANLIB}" \
5564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5565 maintainer-clean) \
5566 || exit 1
5567
5568 @endif binutils
5569
5570
5571
5572 .PHONY: configure-bison maybe-configure-bison
5573 maybe-configure-bison:
5574 @if gcc-bootstrap
5575 configure-bison: stage_current
5576 @endif gcc-bootstrap
5577 @if bison
5578 maybe-configure-bison: configure-bison
5579 configure-bison:
5580 @: $(MAKE); $(unstage)
5581 @r=`${PWD_COMMAND}`; export r; \
5582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5583 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5584 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
5585 $(HOST_EXPORTS) \
5586 echo Configuring in $(HOST_SUBDIR)/bison; \
5587 cd "$(HOST_SUBDIR)/bison" || exit 1; \
5588 case $(srcdir) in \
5589 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5590 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5591 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5592 esac; \
5593 srcdiroption="--srcdir=$${topdir}/bison"; \
5594 libsrcdir="$$s/bison"; \
5595 $(SHELL) $${libsrcdir}/configure \
5596 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5597 --target=${target_alias} $${srcdiroption} \
5598 || exit 1
5599 @endif bison
5600
5601
5602
5603
5604
5605 .PHONY: all-bison maybe-all-bison
5606 maybe-all-bison:
5607 @if gcc-bootstrap
5608 all-bison: stage_current
5609 @endif gcc-bootstrap
5610 @if bison
5611 TARGET-bison=all
5612 maybe-all-bison: all-bison
5613 all-bison: configure-bison
5614 @: $(MAKE); $(unstage)
5615 @r=`${PWD_COMMAND}`; export r; \
5616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5617 $(HOST_EXPORTS) \
5618 (cd $(HOST_SUBDIR)/bison && \
5619 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
5620 $(TARGET-bison))
5621 @endif bison
5622
5623
5624
5625
5626 .PHONY: check-bison maybe-check-bison
5627 maybe-check-bison:
5628 @if bison
5629 maybe-check-bison: check-bison
5630
5631 # This module is only tested in a native toolchain.
5632 check-bison:
5633 @: $(MAKE); $(unstage)
5634 @if [ '$(host)' = '$(target)' ] ; then \
5635 r=`${PWD_COMMAND}`; export r; \
5636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5637 $(HOST_EXPORTS) \
5638 (cd $(HOST_SUBDIR)/bison && \
5639 $(MAKE) $(FLAGS_TO_PASS) check); \
5640 fi
5641
5642 @endif bison
5643
5644 .PHONY: install-bison maybe-install-bison
5645 maybe-install-bison:
5646 @if bison
5647 maybe-install-bison: install-bison
5648
5649 install-bison: installdirs
5650 @: $(MAKE); $(unstage)
5651 @r=`${PWD_COMMAND}`; export r; \
5652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5653 $(HOST_EXPORTS) \
5654 (cd $(HOST_SUBDIR)/bison && \
5655 $(MAKE) $(FLAGS_TO_PASS) install)
5656
5657 @endif bison
5658
5659 .PHONY: install-strip-bison maybe-install-strip-bison
5660 maybe-install-strip-bison:
5661 @if bison
5662 maybe-install-strip-bison: install-strip-bison
5663
5664 install-strip-bison: installdirs
5665 @: $(MAKE); $(unstage)
5666 @r=`${PWD_COMMAND}`; export r; \
5667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5668 $(HOST_EXPORTS) \
5669 (cd $(HOST_SUBDIR)/bison && \
5670 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5671
5672 @endif bison
5673
5674 # Other targets (info, dvi, pdf, etc.)
5675
5676 .PHONY: maybe-info-bison info-bison
5677 maybe-info-bison:
5678 @if bison
5679 maybe-info-bison: info-bison
5680
5681 info-bison: \
5682 configure-bison
5683 @: $(MAKE); $(unstage)
5684 @[ -f ./bison/Makefile ] || exit 0; \
5685 r=`${PWD_COMMAND}`; export r; \
5686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5687 $(HOST_EXPORTS) \
5688 for flag in $(EXTRA_HOST_FLAGS) ; do \
5689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5690 done; \
5691 echo "Doing info in bison" ; \
5692 (cd $(HOST_SUBDIR)/bison && \
5693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5695 "RANLIB=$${RANLIB}" \
5696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5697 info) \
5698 || exit 1
5699
5700 @endif bison
5701
5702 .PHONY: maybe-dvi-bison dvi-bison
5703 maybe-dvi-bison:
5704 @if bison
5705 maybe-dvi-bison: dvi-bison
5706
5707 dvi-bison: \
5708 configure-bison
5709 @: $(MAKE); $(unstage)
5710 @[ -f ./bison/Makefile ] || exit 0; \
5711 r=`${PWD_COMMAND}`; export r; \
5712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5713 $(HOST_EXPORTS) \
5714 for flag in $(EXTRA_HOST_FLAGS) ; do \
5715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5716 done; \
5717 echo "Doing dvi in bison" ; \
5718 (cd $(HOST_SUBDIR)/bison && \
5719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5721 "RANLIB=$${RANLIB}" \
5722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5723 dvi) \
5724 || exit 1
5725
5726 @endif bison
5727
5728 .PHONY: maybe-pdf-bison pdf-bison
5729 maybe-pdf-bison:
5730 @if bison
5731 maybe-pdf-bison: pdf-bison
5732
5733 pdf-bison: \
5734 configure-bison
5735 @: $(MAKE); $(unstage)
5736 @[ -f ./bison/Makefile ] || exit 0; \
5737 r=`${PWD_COMMAND}`; export r; \
5738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5739 $(HOST_EXPORTS) \
5740 for flag in $(EXTRA_HOST_FLAGS) ; do \
5741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5742 done; \
5743 echo "Doing pdf in bison" ; \
5744 (cd $(HOST_SUBDIR)/bison && \
5745 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5746 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5747 "RANLIB=$${RANLIB}" \
5748 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5749 pdf) \
5750 || exit 1
5751
5752 @endif bison
5753
5754 .PHONY: maybe-html-bison html-bison
5755 maybe-html-bison:
5756 @if bison
5757 maybe-html-bison: html-bison
5758
5759 html-bison: \
5760 configure-bison
5761 @: $(MAKE); $(unstage)
5762 @[ -f ./bison/Makefile ] || exit 0; \
5763 r=`${PWD_COMMAND}`; export r; \
5764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5765 $(HOST_EXPORTS) \
5766 for flag in $(EXTRA_HOST_FLAGS) ; do \
5767 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5768 done; \
5769 echo "Doing html in bison" ; \
5770 (cd $(HOST_SUBDIR)/bison && \
5771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5773 "RANLIB=$${RANLIB}" \
5774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5775 html) \
5776 || exit 1
5777
5778 @endif bison
5779
5780 .PHONY: maybe-TAGS-bison TAGS-bison
5781 maybe-TAGS-bison:
5782 @if bison
5783 maybe-TAGS-bison: TAGS-bison
5784
5785 TAGS-bison: \
5786 configure-bison
5787 @: $(MAKE); $(unstage)
5788 @[ -f ./bison/Makefile ] || exit 0; \
5789 r=`${PWD_COMMAND}`; export r; \
5790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5791 $(HOST_EXPORTS) \
5792 for flag in $(EXTRA_HOST_FLAGS) ; do \
5793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5794 done; \
5795 echo "Doing TAGS in bison" ; \
5796 (cd $(HOST_SUBDIR)/bison && \
5797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5799 "RANLIB=$${RANLIB}" \
5800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5801 TAGS) \
5802 || exit 1
5803
5804 @endif bison
5805
5806 .PHONY: maybe-install-info-bison install-info-bison
5807 maybe-install-info-bison:
5808 @if bison
5809 maybe-install-info-bison: install-info-bison
5810
5811 install-info-bison: \
5812 configure-bison \
5813 info-bison
5814 @: $(MAKE); $(unstage)
5815 @[ -f ./bison/Makefile ] || exit 0; \
5816 r=`${PWD_COMMAND}`; export r; \
5817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5818 $(HOST_EXPORTS) \
5819 for flag in $(EXTRA_HOST_FLAGS) ; do \
5820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5821 done; \
5822 echo "Doing install-info in bison" ; \
5823 (cd $(HOST_SUBDIR)/bison && \
5824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5826 "RANLIB=$${RANLIB}" \
5827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5828 install-info) \
5829 || exit 1
5830
5831 @endif bison
5832
5833 .PHONY: maybe-install-pdf-bison install-pdf-bison
5834 maybe-install-pdf-bison:
5835 @if bison
5836 maybe-install-pdf-bison: install-pdf-bison
5837
5838 install-pdf-bison: \
5839 configure-bison \
5840 pdf-bison
5841 @: $(MAKE); $(unstage)
5842 @[ -f ./bison/Makefile ] || exit 0; \
5843 r=`${PWD_COMMAND}`; export r; \
5844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5845 $(HOST_EXPORTS) \
5846 for flag in $(EXTRA_HOST_FLAGS) ; do \
5847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5848 done; \
5849 echo "Doing install-pdf in bison" ; \
5850 (cd $(HOST_SUBDIR)/bison && \
5851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5853 "RANLIB=$${RANLIB}" \
5854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5855 install-pdf) \
5856 || exit 1
5857
5858 @endif bison
5859
5860 .PHONY: maybe-install-html-bison install-html-bison
5861 maybe-install-html-bison:
5862 @if bison
5863 maybe-install-html-bison: install-html-bison
5864
5865 install-html-bison: \
5866 configure-bison \
5867 html-bison
5868 @: $(MAKE); $(unstage)
5869 @[ -f ./bison/Makefile ] || exit 0; \
5870 r=`${PWD_COMMAND}`; export r; \
5871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5872 $(HOST_EXPORTS) \
5873 for flag in $(EXTRA_HOST_FLAGS) ; do \
5874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5875 done; \
5876 echo "Doing install-html in bison" ; \
5877 (cd $(HOST_SUBDIR)/bison && \
5878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5880 "RANLIB=$${RANLIB}" \
5881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5882 install-html) \
5883 || exit 1
5884
5885 @endif bison
5886
5887 .PHONY: maybe-installcheck-bison installcheck-bison
5888 maybe-installcheck-bison:
5889 @if bison
5890 maybe-installcheck-bison: installcheck-bison
5891
5892 installcheck-bison: \
5893 configure-bison
5894 @: $(MAKE); $(unstage)
5895 @[ -f ./bison/Makefile ] || exit 0; \
5896 r=`${PWD_COMMAND}`; export r; \
5897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5898 $(HOST_EXPORTS) \
5899 for flag in $(EXTRA_HOST_FLAGS) ; do \
5900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5901 done; \
5902 echo "Doing installcheck in bison" ; \
5903 (cd $(HOST_SUBDIR)/bison && \
5904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5906 "RANLIB=$${RANLIB}" \
5907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5908 installcheck) \
5909 || exit 1
5910
5911 @endif bison
5912
5913 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
5914 maybe-mostlyclean-bison:
5915 @if bison
5916 maybe-mostlyclean-bison: mostlyclean-bison
5917
5918 mostlyclean-bison:
5919 @: $(MAKE); $(unstage)
5920 @[ -f ./bison/Makefile ] || exit 0; \
5921 r=`${PWD_COMMAND}`; export r; \
5922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5923 $(HOST_EXPORTS) \
5924 for flag in $(EXTRA_HOST_FLAGS) ; do \
5925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5926 done; \
5927 echo "Doing mostlyclean in bison" ; \
5928 (cd $(HOST_SUBDIR)/bison && \
5929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5931 "RANLIB=$${RANLIB}" \
5932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5933 mostlyclean) \
5934 || exit 1
5935
5936 @endif bison
5937
5938 .PHONY: maybe-clean-bison clean-bison
5939 maybe-clean-bison:
5940 @if bison
5941 maybe-clean-bison: clean-bison
5942
5943 clean-bison:
5944 @: $(MAKE); $(unstage)
5945 @[ -f ./bison/Makefile ] || exit 0; \
5946 r=`${PWD_COMMAND}`; export r; \
5947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5948 $(HOST_EXPORTS) \
5949 for flag in $(EXTRA_HOST_FLAGS) ; do \
5950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5951 done; \
5952 echo "Doing clean in bison" ; \
5953 (cd $(HOST_SUBDIR)/bison && \
5954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5956 "RANLIB=$${RANLIB}" \
5957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5958 clean) \
5959 || exit 1
5960
5961 @endif bison
5962
5963 .PHONY: maybe-distclean-bison distclean-bison
5964 maybe-distclean-bison:
5965 @if bison
5966 maybe-distclean-bison: distclean-bison
5967
5968 distclean-bison:
5969 @: $(MAKE); $(unstage)
5970 @[ -f ./bison/Makefile ] || exit 0; \
5971 r=`${PWD_COMMAND}`; export r; \
5972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5973 $(HOST_EXPORTS) \
5974 for flag in $(EXTRA_HOST_FLAGS) ; do \
5975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5976 done; \
5977 echo "Doing distclean in bison" ; \
5978 (cd $(HOST_SUBDIR)/bison && \
5979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5981 "RANLIB=$${RANLIB}" \
5982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5983 distclean) \
5984 || exit 1
5985
5986 @endif bison
5987
5988 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
5989 maybe-maintainer-clean-bison:
5990 @if bison
5991 maybe-maintainer-clean-bison: maintainer-clean-bison
5992
5993 maintainer-clean-bison:
5994 @: $(MAKE); $(unstage)
5995 @[ -f ./bison/Makefile ] || exit 0; \
5996 r=`${PWD_COMMAND}`; export r; \
5997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5998 $(HOST_EXPORTS) \
5999 for flag in $(EXTRA_HOST_FLAGS) ; do \
6000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6001 done; \
6002 echo "Doing maintainer-clean in bison" ; \
6003 (cd $(HOST_SUBDIR)/bison && \
6004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6006 "RANLIB=$${RANLIB}" \
6007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6008 maintainer-clean) \
6009 || exit 1
6010
6011 @endif bison
6012
6013
6014
6015 .PHONY: configure-cgen maybe-configure-cgen
6016 maybe-configure-cgen:
6017 @if gcc-bootstrap
6018 configure-cgen: stage_current
6019 @endif gcc-bootstrap
6020 @if cgen
6021 maybe-configure-cgen: configure-cgen
6022 configure-cgen:
6023 @: $(MAKE); $(unstage)
6024 @r=`${PWD_COMMAND}`; export r; \
6025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6026 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
6027 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
6028 $(HOST_EXPORTS) \
6029 echo Configuring in $(HOST_SUBDIR)/cgen; \
6030 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
6031 case $(srcdir) in \
6032 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6033 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
6034 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6035 esac; \
6036 srcdiroption="--srcdir=$${topdir}/cgen"; \
6037 libsrcdir="$$s/cgen"; \
6038 $(SHELL) $${libsrcdir}/configure \
6039 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6040 --target=${target_alias} $${srcdiroption} \
6041 || exit 1
6042 @endif cgen
6043
6044
6045
6046
6047
6048 .PHONY: all-cgen maybe-all-cgen
6049 maybe-all-cgen:
6050 @if gcc-bootstrap
6051 all-cgen: stage_current
6052 @endif gcc-bootstrap
6053 @if cgen
6054 TARGET-cgen=all
6055 maybe-all-cgen: all-cgen
6056 all-cgen: configure-cgen
6057 @: $(MAKE); $(unstage)
6058 @r=`${PWD_COMMAND}`; export r; \
6059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6060 $(HOST_EXPORTS) \
6061 (cd $(HOST_SUBDIR)/cgen && \
6062 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6063 $(TARGET-cgen))
6064 @endif cgen
6065
6066
6067
6068
6069 .PHONY: check-cgen maybe-check-cgen
6070 maybe-check-cgen:
6071 @if cgen
6072 maybe-check-cgen: check-cgen
6073
6074 check-cgen:
6075 @: $(MAKE); $(unstage)
6076 @r=`${PWD_COMMAND}`; export r; \
6077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6078 $(HOST_EXPORTS) \
6079 (cd $(HOST_SUBDIR)/cgen && \
6080 $(MAKE) $(FLAGS_TO_PASS) check)
6081
6082 @endif cgen
6083
6084 .PHONY: install-cgen maybe-install-cgen
6085 maybe-install-cgen:
6086 @if cgen
6087 maybe-install-cgen: install-cgen
6088
6089 install-cgen: installdirs
6090 @: $(MAKE); $(unstage)
6091 @r=`${PWD_COMMAND}`; export r; \
6092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6093 $(HOST_EXPORTS) \
6094 (cd $(HOST_SUBDIR)/cgen && \
6095 $(MAKE) $(FLAGS_TO_PASS) install)
6096
6097 @endif cgen
6098
6099 .PHONY: install-strip-cgen maybe-install-strip-cgen
6100 maybe-install-strip-cgen:
6101 @if cgen
6102 maybe-install-strip-cgen: install-strip-cgen
6103
6104 install-strip-cgen: installdirs
6105 @: $(MAKE); $(unstage)
6106 @r=`${PWD_COMMAND}`; export r; \
6107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6108 $(HOST_EXPORTS) \
6109 (cd $(HOST_SUBDIR)/cgen && \
6110 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6111
6112 @endif cgen
6113
6114 # Other targets (info, dvi, pdf, etc.)
6115
6116 .PHONY: maybe-info-cgen info-cgen
6117 maybe-info-cgen:
6118 @if cgen
6119 maybe-info-cgen: info-cgen
6120
6121 info-cgen: \
6122 configure-cgen
6123 @: $(MAKE); $(unstage)
6124 @[ -f ./cgen/Makefile ] || exit 0; \
6125 r=`${PWD_COMMAND}`; export r; \
6126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6127 $(HOST_EXPORTS) \
6128 for flag in $(EXTRA_HOST_FLAGS) ; do \
6129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6130 done; \
6131 echo "Doing info in cgen" ; \
6132 (cd $(HOST_SUBDIR)/cgen && \
6133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6135 "RANLIB=$${RANLIB}" \
6136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6137 info) \
6138 || exit 1
6139
6140 @endif cgen
6141
6142 .PHONY: maybe-dvi-cgen dvi-cgen
6143 maybe-dvi-cgen:
6144 @if cgen
6145 maybe-dvi-cgen: dvi-cgen
6146
6147 dvi-cgen: \
6148 configure-cgen
6149 @: $(MAKE); $(unstage)
6150 @[ -f ./cgen/Makefile ] || exit 0; \
6151 r=`${PWD_COMMAND}`; export r; \
6152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6153 $(HOST_EXPORTS) \
6154 for flag in $(EXTRA_HOST_FLAGS) ; do \
6155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6156 done; \
6157 echo "Doing dvi in cgen" ; \
6158 (cd $(HOST_SUBDIR)/cgen && \
6159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6161 "RANLIB=$${RANLIB}" \
6162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6163 dvi) \
6164 || exit 1
6165
6166 @endif cgen
6167
6168 .PHONY: maybe-pdf-cgen pdf-cgen
6169 maybe-pdf-cgen:
6170 @if cgen
6171 maybe-pdf-cgen: pdf-cgen
6172
6173 pdf-cgen: \
6174 configure-cgen
6175 @: $(MAKE); $(unstage)
6176 @[ -f ./cgen/Makefile ] || exit 0; \
6177 r=`${PWD_COMMAND}`; export r; \
6178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6179 $(HOST_EXPORTS) \
6180 for flag in $(EXTRA_HOST_FLAGS) ; do \
6181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6182 done; \
6183 echo "Doing pdf in cgen" ; \
6184 (cd $(HOST_SUBDIR)/cgen && \
6185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6187 "RANLIB=$${RANLIB}" \
6188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6189 pdf) \
6190 || exit 1
6191
6192 @endif cgen
6193
6194 .PHONY: maybe-html-cgen html-cgen
6195 maybe-html-cgen:
6196 @if cgen
6197 maybe-html-cgen: html-cgen
6198
6199 html-cgen: \
6200 configure-cgen
6201 @: $(MAKE); $(unstage)
6202 @[ -f ./cgen/Makefile ] || exit 0; \
6203 r=`${PWD_COMMAND}`; export r; \
6204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6205 $(HOST_EXPORTS) \
6206 for flag in $(EXTRA_HOST_FLAGS) ; do \
6207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6208 done; \
6209 echo "Doing html in cgen" ; \
6210 (cd $(HOST_SUBDIR)/cgen && \
6211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6213 "RANLIB=$${RANLIB}" \
6214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6215 html) \
6216 || exit 1
6217
6218 @endif cgen
6219
6220 .PHONY: maybe-TAGS-cgen TAGS-cgen
6221 maybe-TAGS-cgen:
6222 @if cgen
6223 maybe-TAGS-cgen: TAGS-cgen
6224
6225 TAGS-cgen: \
6226 configure-cgen
6227 @: $(MAKE); $(unstage)
6228 @[ -f ./cgen/Makefile ] || exit 0; \
6229 r=`${PWD_COMMAND}`; export r; \
6230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6231 $(HOST_EXPORTS) \
6232 for flag in $(EXTRA_HOST_FLAGS) ; do \
6233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6234 done; \
6235 echo "Doing TAGS in cgen" ; \
6236 (cd $(HOST_SUBDIR)/cgen && \
6237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6239 "RANLIB=$${RANLIB}" \
6240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6241 TAGS) \
6242 || exit 1
6243
6244 @endif cgen
6245
6246 .PHONY: maybe-install-info-cgen install-info-cgen
6247 maybe-install-info-cgen:
6248 @if cgen
6249 maybe-install-info-cgen: install-info-cgen
6250
6251 install-info-cgen: \
6252 configure-cgen \
6253 info-cgen
6254 @: $(MAKE); $(unstage)
6255 @[ -f ./cgen/Makefile ] || exit 0; \
6256 r=`${PWD_COMMAND}`; export r; \
6257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6258 $(HOST_EXPORTS) \
6259 for flag in $(EXTRA_HOST_FLAGS) ; do \
6260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6261 done; \
6262 echo "Doing install-info in cgen" ; \
6263 (cd $(HOST_SUBDIR)/cgen && \
6264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6266 "RANLIB=$${RANLIB}" \
6267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6268 install-info) \
6269 || exit 1
6270
6271 @endif cgen
6272
6273 .PHONY: maybe-install-pdf-cgen install-pdf-cgen
6274 maybe-install-pdf-cgen:
6275 @if cgen
6276 maybe-install-pdf-cgen: install-pdf-cgen
6277
6278 install-pdf-cgen: \
6279 configure-cgen \
6280 pdf-cgen
6281 @: $(MAKE); $(unstage)
6282 @[ -f ./cgen/Makefile ] || exit 0; \
6283 r=`${PWD_COMMAND}`; export r; \
6284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6285 $(HOST_EXPORTS) \
6286 for flag in $(EXTRA_HOST_FLAGS) ; do \
6287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6288 done; \
6289 echo "Doing install-pdf in cgen" ; \
6290 (cd $(HOST_SUBDIR)/cgen && \
6291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6293 "RANLIB=$${RANLIB}" \
6294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6295 install-pdf) \
6296 || exit 1
6297
6298 @endif cgen
6299
6300 .PHONY: maybe-install-html-cgen install-html-cgen
6301 maybe-install-html-cgen:
6302 @if cgen
6303 maybe-install-html-cgen: install-html-cgen
6304
6305 install-html-cgen: \
6306 configure-cgen \
6307 html-cgen
6308 @: $(MAKE); $(unstage)
6309 @[ -f ./cgen/Makefile ] || exit 0; \
6310 r=`${PWD_COMMAND}`; export r; \
6311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6312 $(HOST_EXPORTS) \
6313 for flag in $(EXTRA_HOST_FLAGS) ; do \
6314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6315 done; \
6316 echo "Doing install-html in cgen" ; \
6317 (cd $(HOST_SUBDIR)/cgen && \
6318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6320 "RANLIB=$${RANLIB}" \
6321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6322 install-html) \
6323 || exit 1
6324
6325 @endif cgen
6326
6327 .PHONY: maybe-installcheck-cgen installcheck-cgen
6328 maybe-installcheck-cgen:
6329 @if cgen
6330 maybe-installcheck-cgen: installcheck-cgen
6331
6332 installcheck-cgen: \
6333 configure-cgen
6334 @: $(MAKE); $(unstage)
6335 @[ -f ./cgen/Makefile ] || exit 0; \
6336 r=`${PWD_COMMAND}`; export r; \
6337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6338 $(HOST_EXPORTS) \
6339 for flag in $(EXTRA_HOST_FLAGS) ; do \
6340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6341 done; \
6342 echo "Doing installcheck in cgen" ; \
6343 (cd $(HOST_SUBDIR)/cgen && \
6344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6346 "RANLIB=$${RANLIB}" \
6347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6348 installcheck) \
6349 || exit 1
6350
6351 @endif cgen
6352
6353 .PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6354 maybe-mostlyclean-cgen:
6355 @if cgen
6356 maybe-mostlyclean-cgen: mostlyclean-cgen
6357
6358 mostlyclean-cgen:
6359 @: $(MAKE); $(unstage)
6360 @[ -f ./cgen/Makefile ] || exit 0; \
6361 r=`${PWD_COMMAND}`; export r; \
6362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6363 $(HOST_EXPORTS) \
6364 for flag in $(EXTRA_HOST_FLAGS) ; do \
6365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6366 done; \
6367 echo "Doing mostlyclean in cgen" ; \
6368 (cd $(HOST_SUBDIR)/cgen && \
6369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6371 "RANLIB=$${RANLIB}" \
6372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6373 mostlyclean) \
6374 || exit 1
6375
6376 @endif cgen
6377
6378 .PHONY: maybe-clean-cgen clean-cgen
6379 maybe-clean-cgen:
6380 @if cgen
6381 maybe-clean-cgen: clean-cgen
6382
6383 clean-cgen:
6384 @: $(MAKE); $(unstage)
6385 @[ -f ./cgen/Makefile ] || exit 0; \
6386 r=`${PWD_COMMAND}`; export r; \
6387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6388 $(HOST_EXPORTS) \
6389 for flag in $(EXTRA_HOST_FLAGS) ; do \
6390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6391 done; \
6392 echo "Doing clean in cgen" ; \
6393 (cd $(HOST_SUBDIR)/cgen && \
6394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6396 "RANLIB=$${RANLIB}" \
6397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6398 clean) \
6399 || exit 1
6400
6401 @endif cgen
6402
6403 .PHONY: maybe-distclean-cgen distclean-cgen
6404 maybe-distclean-cgen:
6405 @if cgen
6406 maybe-distclean-cgen: distclean-cgen
6407
6408 distclean-cgen:
6409 @: $(MAKE); $(unstage)
6410 @[ -f ./cgen/Makefile ] || exit 0; \
6411 r=`${PWD_COMMAND}`; export r; \
6412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6413 $(HOST_EXPORTS) \
6414 for flag in $(EXTRA_HOST_FLAGS) ; do \
6415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6416 done; \
6417 echo "Doing distclean in cgen" ; \
6418 (cd $(HOST_SUBDIR)/cgen && \
6419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6421 "RANLIB=$${RANLIB}" \
6422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6423 distclean) \
6424 || exit 1
6425
6426 @endif cgen
6427
6428 .PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6429 maybe-maintainer-clean-cgen:
6430 @if cgen
6431 maybe-maintainer-clean-cgen: maintainer-clean-cgen
6432
6433 maintainer-clean-cgen:
6434 @: $(MAKE); $(unstage)
6435 @[ -f ./cgen/Makefile ] || exit 0; \
6436 r=`${PWD_COMMAND}`; export r; \
6437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6438 $(HOST_EXPORTS) \
6439 for flag in $(EXTRA_HOST_FLAGS) ; do \
6440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6441 done; \
6442 echo "Doing maintainer-clean in cgen" ; \
6443 (cd $(HOST_SUBDIR)/cgen && \
6444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6446 "RANLIB=$${RANLIB}" \
6447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6448 maintainer-clean) \
6449 || exit 1
6450
6451 @endif cgen
6452
6453
6454
6455 .PHONY: configure-dejagnu maybe-configure-dejagnu
6456 maybe-configure-dejagnu:
6457 @if gcc-bootstrap
6458 configure-dejagnu: stage_current
6459 @endif gcc-bootstrap
6460 @if dejagnu
6461 maybe-configure-dejagnu: configure-dejagnu
6462 configure-dejagnu:
6463 @: $(MAKE); $(unstage)
6464 @r=`${PWD_COMMAND}`; export r; \
6465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6466 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6467 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
6468 $(HOST_EXPORTS) \
6469 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6470 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6471 case $(srcdir) in \
6472 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6473 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6474 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6475 esac; \
6476 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
6477 libsrcdir="$$s/dejagnu"; \
6478 $(SHELL) $${libsrcdir}/configure \
6479 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6480 --target=${target_alias} $${srcdiroption} \
6481 || exit 1
6482 @endif dejagnu
6483
6484
6485
6486
6487
6488 .PHONY: all-dejagnu maybe-all-dejagnu
6489 maybe-all-dejagnu:
6490 @if gcc-bootstrap
6491 all-dejagnu: stage_current
6492 @endif gcc-bootstrap
6493 @if dejagnu
6494 TARGET-dejagnu=all
6495 maybe-all-dejagnu: all-dejagnu
6496 all-dejagnu: configure-dejagnu
6497 @: $(MAKE); $(unstage)
6498 @r=`${PWD_COMMAND}`; export r; \
6499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6500 $(HOST_EXPORTS) \
6501 (cd $(HOST_SUBDIR)/dejagnu && \
6502 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6503 $(TARGET-dejagnu))
6504 @endif dejagnu
6505
6506
6507
6508
6509 .PHONY: check-dejagnu maybe-check-dejagnu
6510 maybe-check-dejagnu:
6511 @if dejagnu
6512 maybe-check-dejagnu: check-dejagnu
6513
6514 check-dejagnu:
6515 @: $(MAKE); $(unstage)
6516 @r=`${PWD_COMMAND}`; export r; \
6517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6518 $(HOST_EXPORTS) \
6519 (cd $(HOST_SUBDIR)/dejagnu && \
6520 $(MAKE) $(FLAGS_TO_PASS) check)
6521
6522 @endif dejagnu
6523
6524 .PHONY: install-dejagnu maybe-install-dejagnu
6525 maybe-install-dejagnu:
6526 @if dejagnu
6527 maybe-install-dejagnu: install-dejagnu
6528
6529 install-dejagnu: installdirs
6530 @: $(MAKE); $(unstage)
6531 @r=`${PWD_COMMAND}`; export r; \
6532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6533 $(HOST_EXPORTS) \
6534 (cd $(HOST_SUBDIR)/dejagnu && \
6535 $(MAKE) $(FLAGS_TO_PASS) install)
6536
6537 @endif dejagnu
6538
6539 .PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6540 maybe-install-strip-dejagnu:
6541 @if dejagnu
6542 maybe-install-strip-dejagnu: install-strip-dejagnu
6543
6544 install-strip-dejagnu: installdirs
6545 @: $(MAKE); $(unstage)
6546 @r=`${PWD_COMMAND}`; export r; \
6547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6548 $(HOST_EXPORTS) \
6549 (cd $(HOST_SUBDIR)/dejagnu && \
6550 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6551
6552 @endif dejagnu
6553
6554 # Other targets (info, dvi, pdf, etc.)
6555
6556 .PHONY: maybe-info-dejagnu info-dejagnu
6557 maybe-info-dejagnu:
6558 @if dejagnu
6559 maybe-info-dejagnu: info-dejagnu
6560
6561 info-dejagnu: \
6562 configure-dejagnu
6563 @: $(MAKE); $(unstage)
6564 @[ -f ./dejagnu/Makefile ] || exit 0; \
6565 r=`${PWD_COMMAND}`; export r; \
6566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6567 $(HOST_EXPORTS) \
6568 for flag in $(EXTRA_HOST_FLAGS) ; do \
6569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6570 done; \
6571 echo "Doing info in dejagnu" ; \
6572 (cd $(HOST_SUBDIR)/dejagnu && \
6573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6575 "RANLIB=$${RANLIB}" \
6576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6577 info) \
6578 || exit 1
6579
6580 @endif dejagnu
6581
6582 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
6583 maybe-dvi-dejagnu:
6584 @if dejagnu
6585 maybe-dvi-dejagnu: dvi-dejagnu
6586
6587 dvi-dejagnu: \
6588 configure-dejagnu
6589 @: $(MAKE); $(unstage)
6590 @[ -f ./dejagnu/Makefile ] || exit 0; \
6591 r=`${PWD_COMMAND}`; export r; \
6592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6593 $(HOST_EXPORTS) \
6594 for flag in $(EXTRA_HOST_FLAGS) ; do \
6595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6596 done; \
6597 echo "Doing dvi in dejagnu" ; \
6598 (cd $(HOST_SUBDIR)/dejagnu && \
6599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6601 "RANLIB=$${RANLIB}" \
6602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6603 dvi) \
6604 || exit 1
6605
6606 @endif dejagnu
6607
6608 .PHONY: maybe-pdf-dejagnu pdf-dejagnu
6609 maybe-pdf-dejagnu:
6610 @if dejagnu
6611 maybe-pdf-dejagnu: pdf-dejagnu
6612
6613 pdf-dejagnu: \
6614 configure-dejagnu
6615 @: $(MAKE); $(unstage)
6616 @[ -f ./dejagnu/Makefile ] || exit 0; \
6617 r=`${PWD_COMMAND}`; export r; \
6618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6619 $(HOST_EXPORTS) \
6620 for flag in $(EXTRA_HOST_FLAGS) ; do \
6621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6622 done; \
6623 echo "Doing pdf in dejagnu" ; \
6624 (cd $(HOST_SUBDIR)/dejagnu && \
6625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6627 "RANLIB=$${RANLIB}" \
6628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6629 pdf) \
6630 || exit 1
6631
6632 @endif dejagnu
6633
6634 .PHONY: maybe-html-dejagnu html-dejagnu
6635 maybe-html-dejagnu:
6636 @if dejagnu
6637 maybe-html-dejagnu: html-dejagnu
6638
6639 html-dejagnu: \
6640 configure-dejagnu
6641 @: $(MAKE); $(unstage)
6642 @[ -f ./dejagnu/Makefile ] || exit 0; \
6643 r=`${PWD_COMMAND}`; export r; \
6644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6645 $(HOST_EXPORTS) \
6646 for flag in $(EXTRA_HOST_FLAGS) ; do \
6647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6648 done; \
6649 echo "Doing html in dejagnu" ; \
6650 (cd $(HOST_SUBDIR)/dejagnu && \
6651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6653 "RANLIB=$${RANLIB}" \
6654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6655 html) \
6656 || exit 1
6657
6658 @endif dejagnu
6659
6660 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6661 maybe-TAGS-dejagnu:
6662 @if dejagnu
6663 maybe-TAGS-dejagnu: TAGS-dejagnu
6664
6665 TAGS-dejagnu: \
6666 configure-dejagnu
6667 @: $(MAKE); $(unstage)
6668 @[ -f ./dejagnu/Makefile ] || exit 0; \
6669 r=`${PWD_COMMAND}`; export r; \
6670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6671 $(HOST_EXPORTS) \
6672 for flag in $(EXTRA_HOST_FLAGS) ; do \
6673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6674 done; \
6675 echo "Doing TAGS in dejagnu" ; \
6676 (cd $(HOST_SUBDIR)/dejagnu && \
6677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6679 "RANLIB=$${RANLIB}" \
6680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6681 TAGS) \
6682 || exit 1
6683
6684 @endif dejagnu
6685
6686 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
6687 maybe-install-info-dejagnu:
6688 @if dejagnu
6689 maybe-install-info-dejagnu: install-info-dejagnu
6690
6691 install-info-dejagnu: \
6692 configure-dejagnu \
6693 info-dejagnu
6694 @: $(MAKE); $(unstage)
6695 @[ -f ./dejagnu/Makefile ] || exit 0; \
6696 r=`${PWD_COMMAND}`; export r; \
6697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6698 $(HOST_EXPORTS) \
6699 for flag in $(EXTRA_HOST_FLAGS) ; do \
6700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6701 done; \
6702 echo "Doing install-info in dejagnu" ; \
6703 (cd $(HOST_SUBDIR)/dejagnu && \
6704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6706 "RANLIB=$${RANLIB}" \
6707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6708 install-info) \
6709 || exit 1
6710
6711 @endif dejagnu
6712
6713 .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6714 maybe-install-pdf-dejagnu:
6715 @if dejagnu
6716 maybe-install-pdf-dejagnu: install-pdf-dejagnu
6717
6718 install-pdf-dejagnu: \
6719 configure-dejagnu \
6720 pdf-dejagnu
6721 @: $(MAKE); $(unstage)
6722 @[ -f ./dejagnu/Makefile ] || exit 0; \
6723 r=`${PWD_COMMAND}`; export r; \
6724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6725 $(HOST_EXPORTS) \
6726 for flag in $(EXTRA_HOST_FLAGS) ; do \
6727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6728 done; \
6729 echo "Doing install-pdf in dejagnu" ; \
6730 (cd $(HOST_SUBDIR)/dejagnu && \
6731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6733 "RANLIB=$${RANLIB}" \
6734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6735 install-pdf) \
6736 || exit 1
6737
6738 @endif dejagnu
6739
6740 .PHONY: maybe-install-html-dejagnu install-html-dejagnu
6741 maybe-install-html-dejagnu:
6742 @if dejagnu
6743 maybe-install-html-dejagnu: install-html-dejagnu
6744
6745 install-html-dejagnu: \
6746 configure-dejagnu \
6747 html-dejagnu
6748 @: $(MAKE); $(unstage)
6749 @[ -f ./dejagnu/Makefile ] || exit 0; \
6750 r=`${PWD_COMMAND}`; export r; \
6751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6752 $(HOST_EXPORTS) \
6753 for flag in $(EXTRA_HOST_FLAGS) ; do \
6754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6755 done; \
6756 echo "Doing install-html in dejagnu" ; \
6757 (cd $(HOST_SUBDIR)/dejagnu && \
6758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6760 "RANLIB=$${RANLIB}" \
6761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6762 install-html) \
6763 || exit 1
6764
6765 @endif dejagnu
6766
6767 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6768 maybe-installcheck-dejagnu:
6769 @if dejagnu
6770 maybe-installcheck-dejagnu: installcheck-dejagnu
6771
6772 installcheck-dejagnu: \
6773 configure-dejagnu
6774 @: $(MAKE); $(unstage)
6775 @[ -f ./dejagnu/Makefile ] || exit 0; \
6776 r=`${PWD_COMMAND}`; export r; \
6777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6778 $(HOST_EXPORTS) \
6779 for flag in $(EXTRA_HOST_FLAGS) ; do \
6780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6781 done; \
6782 echo "Doing installcheck in dejagnu" ; \
6783 (cd $(HOST_SUBDIR)/dejagnu && \
6784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6786 "RANLIB=$${RANLIB}" \
6787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6788 installcheck) \
6789 || exit 1
6790
6791 @endif dejagnu
6792
6793 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
6794 maybe-mostlyclean-dejagnu:
6795 @if dejagnu
6796 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
6797
6798 mostlyclean-dejagnu:
6799 @: $(MAKE); $(unstage)
6800 @[ -f ./dejagnu/Makefile ] || exit 0; \
6801 r=`${PWD_COMMAND}`; export r; \
6802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6803 $(HOST_EXPORTS) \
6804 for flag in $(EXTRA_HOST_FLAGS) ; do \
6805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6806 done; \
6807 echo "Doing mostlyclean in dejagnu" ; \
6808 (cd $(HOST_SUBDIR)/dejagnu && \
6809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6811 "RANLIB=$${RANLIB}" \
6812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6813 mostlyclean) \
6814 || exit 1
6815
6816 @endif dejagnu
6817
6818 .PHONY: maybe-clean-dejagnu clean-dejagnu
6819 maybe-clean-dejagnu:
6820 @if dejagnu
6821 maybe-clean-dejagnu: clean-dejagnu
6822
6823 clean-dejagnu:
6824 @: $(MAKE); $(unstage)
6825 @[ -f ./dejagnu/Makefile ] || exit 0; \
6826 r=`${PWD_COMMAND}`; export r; \
6827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6828 $(HOST_EXPORTS) \
6829 for flag in $(EXTRA_HOST_FLAGS) ; do \
6830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6831 done; \
6832 echo "Doing clean in dejagnu" ; \
6833 (cd $(HOST_SUBDIR)/dejagnu && \
6834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6836 "RANLIB=$${RANLIB}" \
6837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6838 clean) \
6839 || exit 1
6840
6841 @endif dejagnu
6842
6843 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
6844 maybe-distclean-dejagnu:
6845 @if dejagnu
6846 maybe-distclean-dejagnu: distclean-dejagnu
6847
6848 distclean-dejagnu:
6849 @: $(MAKE); $(unstage)
6850 @[ -f ./dejagnu/Makefile ] || exit 0; \
6851 r=`${PWD_COMMAND}`; export r; \
6852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6853 $(HOST_EXPORTS) \
6854 for flag in $(EXTRA_HOST_FLAGS) ; do \
6855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6856 done; \
6857 echo "Doing distclean in dejagnu" ; \
6858 (cd $(HOST_SUBDIR)/dejagnu && \
6859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6861 "RANLIB=$${RANLIB}" \
6862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6863 distclean) \
6864 || exit 1
6865
6866 @endif dejagnu
6867
6868 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
6869 maybe-maintainer-clean-dejagnu:
6870 @if dejagnu
6871 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
6872
6873 maintainer-clean-dejagnu:
6874 @: $(MAKE); $(unstage)
6875 @[ -f ./dejagnu/Makefile ] || exit 0; \
6876 r=`${PWD_COMMAND}`; export r; \
6877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6878 $(HOST_EXPORTS) \
6879 for flag in $(EXTRA_HOST_FLAGS) ; do \
6880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6881 done; \
6882 echo "Doing maintainer-clean in dejagnu" ; \
6883 (cd $(HOST_SUBDIR)/dejagnu && \
6884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6886 "RANLIB=$${RANLIB}" \
6887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6888 maintainer-clean) \
6889 || exit 1
6890
6891 @endif dejagnu
6892
6893
6894
6895 .PHONY: configure-etc maybe-configure-etc
6896 maybe-configure-etc:
6897 @if gcc-bootstrap
6898 configure-etc: stage_current
6899 @endif gcc-bootstrap
6900 @if etc
6901 maybe-configure-etc: configure-etc
6902 configure-etc:
6903 @: $(MAKE); $(unstage)
6904 @r=`${PWD_COMMAND}`; export r; \
6905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6906 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
6907 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
6908 $(HOST_EXPORTS) \
6909 echo Configuring in $(HOST_SUBDIR)/etc; \
6910 cd "$(HOST_SUBDIR)/etc" || exit 1; \
6911 case $(srcdir) in \
6912 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6913 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
6914 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6915 esac; \
6916 srcdiroption="--srcdir=$${topdir}/etc"; \
6917 libsrcdir="$$s/etc"; \
6918 $(SHELL) $${libsrcdir}/configure \
6919 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6920 --target=${target_alias} $${srcdiroption} \
6921 || exit 1
6922 @endif etc
6923
6924
6925
6926
6927
6928 .PHONY: all-etc maybe-all-etc
6929 maybe-all-etc:
6930 @if gcc-bootstrap
6931 all-etc: stage_current
6932 @endif gcc-bootstrap
6933 @if etc
6934 TARGET-etc=all
6935 maybe-all-etc: all-etc
6936 all-etc: configure-etc
6937 @: $(MAKE); $(unstage)
6938 @r=`${PWD_COMMAND}`; export r; \
6939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6940 $(HOST_EXPORTS) \
6941 (cd $(HOST_SUBDIR)/etc && \
6942 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
6943 $(TARGET-etc))
6944 @endif etc
6945
6946
6947
6948
6949 .PHONY: check-etc maybe-check-etc
6950 maybe-check-etc:
6951 @if etc
6952 maybe-check-etc: check-etc
6953
6954 check-etc:
6955 @: $(MAKE); $(unstage)
6956 @r=`${PWD_COMMAND}`; export r; \
6957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6958 $(HOST_EXPORTS) \
6959 (cd $(HOST_SUBDIR)/etc && \
6960 $(MAKE) $(FLAGS_TO_PASS) check)
6961
6962 @endif etc
6963
6964 .PHONY: install-etc maybe-install-etc
6965 maybe-install-etc:
6966 @if etc
6967 maybe-install-etc: install-etc
6968
6969 install-etc: installdirs
6970 @: $(MAKE); $(unstage)
6971 @r=`${PWD_COMMAND}`; export r; \
6972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6973 $(HOST_EXPORTS) \
6974 (cd $(HOST_SUBDIR)/etc && \
6975 $(MAKE) $(FLAGS_TO_PASS) install)
6976
6977 @endif etc
6978
6979 .PHONY: install-strip-etc maybe-install-strip-etc
6980 maybe-install-strip-etc:
6981 @if etc
6982 maybe-install-strip-etc: install-strip-etc
6983
6984 install-strip-etc: installdirs
6985 @: $(MAKE); $(unstage)
6986 @r=`${PWD_COMMAND}`; export r; \
6987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6988 $(HOST_EXPORTS) \
6989 (cd $(HOST_SUBDIR)/etc && \
6990 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6991
6992 @endif etc
6993
6994 # Other targets (info, dvi, pdf, etc.)
6995
6996 .PHONY: maybe-info-etc info-etc
6997 maybe-info-etc:
6998 @if etc
6999 maybe-info-etc: info-etc
7000
7001 info-etc: \
7002 configure-etc
7003 @: $(MAKE); $(unstage)
7004 @[ -f ./etc/Makefile ] || exit 0; \
7005 r=`${PWD_COMMAND}`; export r; \
7006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7007 $(HOST_EXPORTS) \
7008 for flag in $(EXTRA_HOST_FLAGS) ; do \
7009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7010 done; \
7011 echo "Doing info in etc" ; \
7012 (cd $(HOST_SUBDIR)/etc && \
7013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7015 "RANLIB=$${RANLIB}" \
7016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7017 info) \
7018 || exit 1
7019
7020 @endif etc
7021
7022 .PHONY: maybe-dvi-etc dvi-etc
7023 maybe-dvi-etc:
7024 @if etc
7025 maybe-dvi-etc: dvi-etc
7026
7027 dvi-etc: \
7028 configure-etc
7029 @: $(MAKE); $(unstage)
7030 @[ -f ./etc/Makefile ] || exit 0; \
7031 r=`${PWD_COMMAND}`; export r; \
7032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7033 $(HOST_EXPORTS) \
7034 for flag in $(EXTRA_HOST_FLAGS) ; do \
7035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7036 done; \
7037 echo "Doing dvi in etc" ; \
7038 (cd $(HOST_SUBDIR)/etc && \
7039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7041 "RANLIB=$${RANLIB}" \
7042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7043 dvi) \
7044 || exit 1
7045
7046 @endif etc
7047
7048 .PHONY: maybe-pdf-etc pdf-etc
7049 maybe-pdf-etc:
7050 @if etc
7051 maybe-pdf-etc: pdf-etc
7052
7053 pdf-etc: \
7054 configure-etc
7055 @: $(MAKE); $(unstage)
7056 @[ -f ./etc/Makefile ] || exit 0; \
7057 r=`${PWD_COMMAND}`; export r; \
7058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7059 $(HOST_EXPORTS) \
7060 for flag in $(EXTRA_HOST_FLAGS) ; do \
7061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7062 done; \
7063 echo "Doing pdf in etc" ; \
7064 (cd $(HOST_SUBDIR)/etc && \
7065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7067 "RANLIB=$${RANLIB}" \
7068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7069 pdf) \
7070 || exit 1
7071
7072 @endif etc
7073
7074 .PHONY: maybe-html-etc html-etc
7075 maybe-html-etc:
7076 @if etc
7077 maybe-html-etc: html-etc
7078
7079 html-etc: \
7080 configure-etc
7081 @: $(MAKE); $(unstage)
7082 @[ -f ./etc/Makefile ] || exit 0; \
7083 r=`${PWD_COMMAND}`; export r; \
7084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7085 $(HOST_EXPORTS) \
7086 for flag in $(EXTRA_HOST_FLAGS) ; do \
7087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7088 done; \
7089 echo "Doing html in etc" ; \
7090 (cd $(HOST_SUBDIR)/etc && \
7091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7093 "RANLIB=$${RANLIB}" \
7094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7095 html) \
7096 || exit 1
7097
7098 @endif etc
7099
7100 .PHONY: maybe-TAGS-etc TAGS-etc
7101 maybe-TAGS-etc:
7102 @if etc
7103 maybe-TAGS-etc: TAGS-etc
7104
7105 TAGS-etc: \
7106 configure-etc
7107 @: $(MAKE); $(unstage)
7108 @[ -f ./etc/Makefile ] || exit 0; \
7109 r=`${PWD_COMMAND}`; export r; \
7110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7111 $(HOST_EXPORTS) \
7112 for flag in $(EXTRA_HOST_FLAGS) ; do \
7113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7114 done; \
7115 echo "Doing TAGS in etc" ; \
7116 (cd $(HOST_SUBDIR)/etc && \
7117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7119 "RANLIB=$${RANLIB}" \
7120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7121 TAGS) \
7122 || exit 1
7123
7124 @endif etc
7125
7126 .PHONY: maybe-install-info-etc install-info-etc
7127 maybe-install-info-etc:
7128 @if etc
7129 maybe-install-info-etc: install-info-etc
7130
7131 install-info-etc: \
7132 configure-etc \
7133 info-etc
7134 @: $(MAKE); $(unstage)
7135 @[ -f ./etc/Makefile ] || exit 0; \
7136 r=`${PWD_COMMAND}`; export r; \
7137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7138 $(HOST_EXPORTS) \
7139 for flag in $(EXTRA_HOST_FLAGS) ; do \
7140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7141 done; \
7142 echo "Doing install-info in etc" ; \
7143 (cd $(HOST_SUBDIR)/etc && \
7144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7146 "RANLIB=$${RANLIB}" \
7147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7148 install-info) \
7149 || exit 1
7150
7151 @endif etc
7152
7153 .PHONY: maybe-install-pdf-etc install-pdf-etc
7154 maybe-install-pdf-etc:
7155 @if etc
7156 maybe-install-pdf-etc: install-pdf-etc
7157
7158 install-pdf-etc: \
7159 configure-etc \
7160 pdf-etc
7161 @: $(MAKE); $(unstage)
7162 @[ -f ./etc/Makefile ] || exit 0; \
7163 r=`${PWD_COMMAND}`; export r; \
7164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7165 $(HOST_EXPORTS) \
7166 for flag in $(EXTRA_HOST_FLAGS) ; do \
7167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7168 done; \
7169 echo "Doing install-pdf in etc" ; \
7170 (cd $(HOST_SUBDIR)/etc && \
7171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7173 "RANLIB=$${RANLIB}" \
7174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7175 install-pdf) \
7176 || exit 1
7177
7178 @endif etc
7179
7180 .PHONY: maybe-install-html-etc install-html-etc
7181 maybe-install-html-etc:
7182 @if etc
7183 maybe-install-html-etc: install-html-etc
7184
7185 install-html-etc: \
7186 configure-etc \
7187 html-etc
7188 @: $(MAKE); $(unstage)
7189 @[ -f ./etc/Makefile ] || exit 0; \
7190 r=`${PWD_COMMAND}`; export r; \
7191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7192 $(HOST_EXPORTS) \
7193 for flag in $(EXTRA_HOST_FLAGS) ; do \
7194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7195 done; \
7196 echo "Doing install-html in etc" ; \
7197 (cd $(HOST_SUBDIR)/etc && \
7198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7200 "RANLIB=$${RANLIB}" \
7201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7202 install-html) \
7203 || exit 1
7204
7205 @endif etc
7206
7207 .PHONY: maybe-installcheck-etc installcheck-etc
7208 maybe-installcheck-etc:
7209 @if etc
7210 maybe-installcheck-etc: installcheck-etc
7211
7212 installcheck-etc: \
7213 configure-etc
7214 @: $(MAKE); $(unstage)
7215 @[ -f ./etc/Makefile ] || exit 0; \
7216 r=`${PWD_COMMAND}`; export r; \
7217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7218 $(HOST_EXPORTS) \
7219 for flag in $(EXTRA_HOST_FLAGS) ; do \
7220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7221 done; \
7222 echo "Doing installcheck in etc" ; \
7223 (cd $(HOST_SUBDIR)/etc && \
7224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7226 "RANLIB=$${RANLIB}" \
7227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7228 installcheck) \
7229 || exit 1
7230
7231 @endif etc
7232
7233 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
7234 maybe-mostlyclean-etc:
7235 @if etc
7236 maybe-mostlyclean-etc: mostlyclean-etc
7237
7238 mostlyclean-etc:
7239 @: $(MAKE); $(unstage)
7240 @[ -f ./etc/Makefile ] || exit 0; \
7241 r=`${PWD_COMMAND}`; export r; \
7242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7243 $(HOST_EXPORTS) \
7244 for flag in $(EXTRA_HOST_FLAGS) ; do \
7245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7246 done; \
7247 echo "Doing mostlyclean in etc" ; \
7248 (cd $(HOST_SUBDIR)/etc && \
7249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7251 "RANLIB=$${RANLIB}" \
7252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7253 mostlyclean) \
7254 || exit 1
7255
7256 @endif etc
7257
7258 .PHONY: maybe-clean-etc clean-etc
7259 maybe-clean-etc:
7260 @if etc
7261 maybe-clean-etc: clean-etc
7262
7263 clean-etc:
7264 @: $(MAKE); $(unstage)
7265 @[ -f ./etc/Makefile ] || exit 0; \
7266 r=`${PWD_COMMAND}`; export r; \
7267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7268 $(HOST_EXPORTS) \
7269 for flag in $(EXTRA_HOST_FLAGS) ; do \
7270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7271 done; \
7272 echo "Doing clean in etc" ; \
7273 (cd $(HOST_SUBDIR)/etc && \
7274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7276 "RANLIB=$${RANLIB}" \
7277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7278 clean) \
7279 || exit 1
7280
7281 @endif etc
7282
7283 .PHONY: maybe-distclean-etc distclean-etc
7284 maybe-distclean-etc:
7285 @if etc
7286 maybe-distclean-etc: distclean-etc
7287
7288 distclean-etc:
7289 @: $(MAKE); $(unstage)
7290 @[ -f ./etc/Makefile ] || exit 0; \
7291 r=`${PWD_COMMAND}`; export r; \
7292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7293 $(HOST_EXPORTS) \
7294 for flag in $(EXTRA_HOST_FLAGS) ; do \
7295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7296 done; \
7297 echo "Doing distclean in etc" ; \
7298 (cd $(HOST_SUBDIR)/etc && \
7299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7301 "RANLIB=$${RANLIB}" \
7302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7303 distclean) \
7304 || exit 1
7305
7306 @endif etc
7307
7308 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7309 maybe-maintainer-clean-etc:
7310 @if etc
7311 maybe-maintainer-clean-etc: maintainer-clean-etc
7312
7313 maintainer-clean-etc:
7314 @: $(MAKE); $(unstage)
7315 @[ -f ./etc/Makefile ] || exit 0; \
7316 r=`${PWD_COMMAND}`; export r; \
7317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7318 $(HOST_EXPORTS) \
7319 for flag in $(EXTRA_HOST_FLAGS) ; do \
7320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7321 done; \
7322 echo "Doing maintainer-clean in etc" ; \
7323 (cd $(HOST_SUBDIR)/etc && \
7324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7326 "RANLIB=$${RANLIB}" \
7327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7328 maintainer-clean) \
7329 || exit 1
7330
7331 @endif etc
7332
7333
7334
7335 .PHONY: configure-fastjar maybe-configure-fastjar
7336 maybe-configure-fastjar:
7337 @if gcc-bootstrap
7338 configure-fastjar: stage_current
7339 @endif gcc-bootstrap
7340 @if fastjar
7341 maybe-configure-fastjar: configure-fastjar
7342 configure-fastjar:
7343 @: $(MAKE); $(unstage)
7344 @r=`${PWD_COMMAND}`; export r; \
7345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7346 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7347 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
7348 $(HOST_EXPORTS) \
7349 echo Configuring in $(HOST_SUBDIR)/fastjar; \
7350 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7351 case $(srcdir) in \
7352 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7353 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7354 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7355 esac; \
7356 srcdiroption="--srcdir=$${topdir}/fastjar"; \
7357 libsrcdir="$$s/fastjar"; \
7358 $(SHELL) $${libsrcdir}/configure \
7359 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7360 --target=${target_alias} $${srcdiroption} \
7361 || exit 1
7362 @endif fastjar
7363
7364
7365
7366
7367
7368 .PHONY: all-fastjar maybe-all-fastjar
7369 maybe-all-fastjar:
7370 @if gcc-bootstrap
7371 all-fastjar: stage_current
7372 @endif gcc-bootstrap
7373 @if fastjar
7374 TARGET-fastjar=all
7375 maybe-all-fastjar: all-fastjar
7376 all-fastjar: configure-fastjar
7377 @: $(MAKE); $(unstage)
7378 @r=`${PWD_COMMAND}`; export r; \
7379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7380 $(HOST_EXPORTS) \
7381 (cd $(HOST_SUBDIR)/fastjar && \
7382 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7383 $(TARGET-fastjar))
7384 @endif fastjar
7385
7386
7387
7388
7389 .PHONY: check-fastjar maybe-check-fastjar
7390 maybe-check-fastjar:
7391 @if fastjar
7392 maybe-check-fastjar: check-fastjar
7393
7394 # This module is only tested in a native toolchain.
7395 check-fastjar:
7396 @: $(MAKE); $(unstage)
7397 @if [ '$(host)' = '$(target)' ] ; then \
7398 r=`${PWD_COMMAND}`; export r; \
7399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7400 $(HOST_EXPORTS) \
7401 (cd $(HOST_SUBDIR)/fastjar && \
7402 $(MAKE) $(FLAGS_TO_PASS) check); \
7403 fi
7404
7405 @endif fastjar
7406
7407 .PHONY: install-fastjar maybe-install-fastjar
7408 maybe-install-fastjar:
7409 @if fastjar
7410 maybe-install-fastjar: install-fastjar
7411
7412 install-fastjar: installdirs
7413 @: $(MAKE); $(unstage)
7414 @r=`${PWD_COMMAND}`; export r; \
7415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7416 $(HOST_EXPORTS) \
7417 (cd $(HOST_SUBDIR)/fastjar && \
7418 $(MAKE) $(FLAGS_TO_PASS) install)
7419
7420 @endif fastjar
7421
7422 .PHONY: install-strip-fastjar maybe-install-strip-fastjar
7423 maybe-install-strip-fastjar:
7424 @if fastjar
7425 maybe-install-strip-fastjar: install-strip-fastjar
7426
7427 install-strip-fastjar: installdirs
7428 @: $(MAKE); $(unstage)
7429 @r=`${PWD_COMMAND}`; export r; \
7430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7431 $(HOST_EXPORTS) \
7432 (cd $(HOST_SUBDIR)/fastjar && \
7433 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7434
7435 @endif fastjar
7436
7437 # Other targets (info, dvi, pdf, etc.)
7438
7439 .PHONY: maybe-info-fastjar info-fastjar
7440 maybe-info-fastjar:
7441 @if fastjar
7442 maybe-info-fastjar: info-fastjar
7443
7444 info-fastjar: \
7445 configure-fastjar
7446 @: $(MAKE); $(unstage)
7447 @[ -f ./fastjar/Makefile ] || exit 0; \
7448 r=`${PWD_COMMAND}`; export r; \
7449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7450 $(HOST_EXPORTS) \
7451 for flag in $(EXTRA_HOST_FLAGS) ; do \
7452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7453 done; \
7454 echo "Doing info in fastjar" ; \
7455 (cd $(HOST_SUBDIR)/fastjar && \
7456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7458 "RANLIB=$${RANLIB}" \
7459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7460 info) \
7461 || exit 1
7462
7463 @endif fastjar
7464
7465 .PHONY: maybe-dvi-fastjar dvi-fastjar
7466 maybe-dvi-fastjar:
7467 @if fastjar
7468 maybe-dvi-fastjar: dvi-fastjar
7469
7470 dvi-fastjar: \
7471 configure-fastjar
7472 @: $(MAKE); $(unstage)
7473 @[ -f ./fastjar/Makefile ] || exit 0; \
7474 r=`${PWD_COMMAND}`; export r; \
7475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7476 $(HOST_EXPORTS) \
7477 for flag in $(EXTRA_HOST_FLAGS) ; do \
7478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7479 done; \
7480 echo "Doing dvi in fastjar" ; \
7481 (cd $(HOST_SUBDIR)/fastjar && \
7482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7484 "RANLIB=$${RANLIB}" \
7485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7486 dvi) \
7487 || exit 1
7488
7489 @endif fastjar
7490
7491 .PHONY: maybe-pdf-fastjar pdf-fastjar
7492 maybe-pdf-fastjar:
7493 @if fastjar
7494 maybe-pdf-fastjar: pdf-fastjar
7495
7496 pdf-fastjar: \
7497 configure-fastjar
7498 @: $(MAKE); $(unstage)
7499 @[ -f ./fastjar/Makefile ] || exit 0; \
7500 r=`${PWD_COMMAND}`; export r; \
7501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7502 $(HOST_EXPORTS) \
7503 for flag in $(EXTRA_HOST_FLAGS) ; do \
7504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7505 done; \
7506 echo "Doing pdf in fastjar" ; \
7507 (cd $(HOST_SUBDIR)/fastjar && \
7508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7510 "RANLIB=$${RANLIB}" \
7511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7512 pdf) \
7513 || exit 1
7514
7515 @endif fastjar
7516
7517 .PHONY: maybe-html-fastjar html-fastjar
7518 maybe-html-fastjar:
7519 @if fastjar
7520 maybe-html-fastjar: html-fastjar
7521
7522 html-fastjar: \
7523 configure-fastjar
7524 @: $(MAKE); $(unstage)
7525 @[ -f ./fastjar/Makefile ] || exit 0; \
7526 r=`${PWD_COMMAND}`; export r; \
7527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7528 $(HOST_EXPORTS) \
7529 for flag in $(EXTRA_HOST_FLAGS) ; do \
7530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7531 done; \
7532 echo "Doing html in fastjar" ; \
7533 (cd $(HOST_SUBDIR)/fastjar && \
7534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7536 "RANLIB=$${RANLIB}" \
7537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7538 html) \
7539 || exit 1
7540
7541 @endif fastjar
7542
7543 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
7544 maybe-TAGS-fastjar:
7545 @if fastjar
7546 maybe-TAGS-fastjar: TAGS-fastjar
7547
7548 TAGS-fastjar: \
7549 configure-fastjar
7550 @: $(MAKE); $(unstage)
7551 @[ -f ./fastjar/Makefile ] || exit 0; \
7552 r=`${PWD_COMMAND}`; export r; \
7553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7554 $(HOST_EXPORTS) \
7555 for flag in $(EXTRA_HOST_FLAGS) ; do \
7556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7557 done; \
7558 echo "Doing TAGS in fastjar" ; \
7559 (cd $(HOST_SUBDIR)/fastjar && \
7560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7562 "RANLIB=$${RANLIB}" \
7563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7564 TAGS) \
7565 || exit 1
7566
7567 @endif fastjar
7568
7569 .PHONY: maybe-install-info-fastjar install-info-fastjar
7570 maybe-install-info-fastjar:
7571 @if fastjar
7572 maybe-install-info-fastjar: install-info-fastjar
7573
7574 install-info-fastjar: \
7575 configure-fastjar \
7576 info-fastjar
7577 @: $(MAKE); $(unstage)
7578 @[ -f ./fastjar/Makefile ] || exit 0; \
7579 r=`${PWD_COMMAND}`; export r; \
7580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7581 $(HOST_EXPORTS) \
7582 for flag in $(EXTRA_HOST_FLAGS) ; do \
7583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7584 done; \
7585 echo "Doing install-info in fastjar" ; \
7586 (cd $(HOST_SUBDIR)/fastjar && \
7587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7589 "RANLIB=$${RANLIB}" \
7590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7591 install-info) \
7592 || exit 1
7593
7594 @endif fastjar
7595
7596 .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7597 maybe-install-pdf-fastjar:
7598 @if fastjar
7599 maybe-install-pdf-fastjar: install-pdf-fastjar
7600
7601 install-pdf-fastjar: \
7602 configure-fastjar \
7603 pdf-fastjar
7604 @: $(MAKE); $(unstage)
7605 @[ -f ./fastjar/Makefile ] || exit 0; \
7606 r=`${PWD_COMMAND}`; export r; \
7607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7608 $(HOST_EXPORTS) \
7609 for flag in $(EXTRA_HOST_FLAGS) ; do \
7610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7611 done; \
7612 echo "Doing install-pdf in fastjar" ; \
7613 (cd $(HOST_SUBDIR)/fastjar && \
7614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7616 "RANLIB=$${RANLIB}" \
7617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7618 install-pdf) \
7619 || exit 1
7620
7621 @endif fastjar
7622
7623 .PHONY: maybe-install-html-fastjar install-html-fastjar
7624 maybe-install-html-fastjar:
7625 @if fastjar
7626 maybe-install-html-fastjar: install-html-fastjar
7627
7628 install-html-fastjar: \
7629 configure-fastjar \
7630 html-fastjar
7631 @: $(MAKE); $(unstage)
7632 @[ -f ./fastjar/Makefile ] || exit 0; \
7633 r=`${PWD_COMMAND}`; export r; \
7634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7635 $(HOST_EXPORTS) \
7636 for flag in $(EXTRA_HOST_FLAGS) ; do \
7637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7638 done; \
7639 echo "Doing install-html in fastjar" ; \
7640 (cd $(HOST_SUBDIR)/fastjar && \
7641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7643 "RANLIB=$${RANLIB}" \
7644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7645 install-html) \
7646 || exit 1
7647
7648 @endif fastjar
7649
7650 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
7651 maybe-installcheck-fastjar:
7652 @if fastjar
7653 maybe-installcheck-fastjar: installcheck-fastjar
7654
7655 installcheck-fastjar: \
7656 configure-fastjar
7657 @: $(MAKE); $(unstage)
7658 @[ -f ./fastjar/Makefile ] || exit 0; \
7659 r=`${PWD_COMMAND}`; export r; \
7660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7661 $(HOST_EXPORTS) \
7662 for flag in $(EXTRA_HOST_FLAGS) ; do \
7663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7664 done; \
7665 echo "Doing installcheck in fastjar" ; \
7666 (cd $(HOST_SUBDIR)/fastjar && \
7667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7669 "RANLIB=$${RANLIB}" \
7670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7671 installcheck) \
7672 || exit 1
7673
7674 @endif fastjar
7675
7676 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7677 maybe-mostlyclean-fastjar:
7678 @if fastjar
7679 maybe-mostlyclean-fastjar: mostlyclean-fastjar
7680
7681 mostlyclean-fastjar:
7682 @: $(MAKE); $(unstage)
7683 @[ -f ./fastjar/Makefile ] || exit 0; \
7684 r=`${PWD_COMMAND}`; export r; \
7685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7686 $(HOST_EXPORTS) \
7687 for flag in $(EXTRA_HOST_FLAGS) ; do \
7688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7689 done; \
7690 echo "Doing mostlyclean in fastjar" ; \
7691 (cd $(HOST_SUBDIR)/fastjar && \
7692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7694 "RANLIB=$${RANLIB}" \
7695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7696 mostlyclean) \
7697 || exit 1
7698
7699 @endif fastjar
7700
7701 .PHONY: maybe-clean-fastjar clean-fastjar
7702 maybe-clean-fastjar:
7703 @if fastjar
7704 maybe-clean-fastjar: clean-fastjar
7705
7706 clean-fastjar:
7707 @: $(MAKE); $(unstage)
7708 @[ -f ./fastjar/Makefile ] || exit 0; \
7709 r=`${PWD_COMMAND}`; export r; \
7710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7711 $(HOST_EXPORTS) \
7712 for flag in $(EXTRA_HOST_FLAGS) ; do \
7713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7714 done; \
7715 echo "Doing clean in fastjar" ; \
7716 (cd $(HOST_SUBDIR)/fastjar && \
7717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7719 "RANLIB=$${RANLIB}" \
7720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7721 clean) \
7722 || exit 1
7723
7724 @endif fastjar
7725
7726 .PHONY: maybe-distclean-fastjar distclean-fastjar
7727 maybe-distclean-fastjar:
7728 @if fastjar
7729 maybe-distclean-fastjar: distclean-fastjar
7730
7731 distclean-fastjar:
7732 @: $(MAKE); $(unstage)
7733 @[ -f ./fastjar/Makefile ] || exit 0; \
7734 r=`${PWD_COMMAND}`; export r; \
7735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7736 $(HOST_EXPORTS) \
7737 for flag in $(EXTRA_HOST_FLAGS) ; do \
7738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7739 done; \
7740 echo "Doing distclean in fastjar" ; \
7741 (cd $(HOST_SUBDIR)/fastjar && \
7742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7744 "RANLIB=$${RANLIB}" \
7745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7746 distclean) \
7747 || exit 1
7748
7749 @endif fastjar
7750
7751 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7752 maybe-maintainer-clean-fastjar:
7753 @if fastjar
7754 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7755
7756 maintainer-clean-fastjar:
7757 @: $(MAKE); $(unstage)
7758 @[ -f ./fastjar/Makefile ] || exit 0; \
7759 r=`${PWD_COMMAND}`; export r; \
7760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7761 $(HOST_EXPORTS) \
7762 for flag in $(EXTRA_HOST_FLAGS) ; do \
7763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7764 done; \
7765 echo "Doing maintainer-clean in fastjar" ; \
7766 (cd $(HOST_SUBDIR)/fastjar && \
7767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7769 "RANLIB=$${RANLIB}" \
7770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7771 maintainer-clean) \
7772 || exit 1
7773
7774 @endif fastjar
7775
7776
7777
7778 .PHONY: configure-fixincludes maybe-configure-fixincludes
7779 maybe-configure-fixincludes:
7780 @if gcc-bootstrap
7781 configure-fixincludes: stage_current
7782 @endif gcc-bootstrap
7783 @if fixincludes
7784 maybe-configure-fixincludes: configure-fixincludes
7785 configure-fixincludes:
7786 @: $(MAKE); $(unstage)
7787 @r=`${PWD_COMMAND}`; export r; \
7788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7789 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7790 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7791 $(HOST_EXPORTS) \
7792 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
7793 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
7794 case $(srcdir) in \
7795 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7796 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7797 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7798 esac; \
7799 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7800 libsrcdir="$$s/fixincludes"; \
7801 $(SHELL) $${libsrcdir}/configure \
7802 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7803 --target=${target_alias} $${srcdiroption} \
7804 || exit 1
7805 @endif fixincludes
7806
7807
7808
7809
7810
7811 .PHONY: all-fixincludes maybe-all-fixincludes
7812 maybe-all-fixincludes:
7813 @if gcc-bootstrap
7814 all-fixincludes: stage_current
7815 @endif gcc-bootstrap
7816 @if fixincludes
7817 TARGET-fixincludes=all
7818 maybe-all-fixincludes: all-fixincludes
7819 all-fixincludes: configure-fixincludes
7820 @: $(MAKE); $(unstage)
7821 @r=`${PWD_COMMAND}`; export r; \
7822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7823 $(HOST_EXPORTS) \
7824 (cd $(HOST_SUBDIR)/fixincludes && \
7825 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
7826 $(TARGET-fixincludes))
7827 @endif fixincludes
7828
7829
7830
7831
7832 .PHONY: check-fixincludes maybe-check-fixincludes
7833 maybe-check-fixincludes:
7834 @if fixincludes
7835 maybe-check-fixincludes: check-fixincludes
7836
7837 check-fixincludes:
7838 @: $(MAKE); $(unstage)
7839 @r=`${PWD_COMMAND}`; export r; \
7840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7841 $(HOST_EXPORTS) \
7842 (cd $(HOST_SUBDIR)/fixincludes && \
7843 $(MAKE) $(FLAGS_TO_PASS) check)
7844
7845 @endif fixincludes
7846
7847 .PHONY: install-fixincludes maybe-install-fixincludes
7848 maybe-install-fixincludes:
7849 @if fixincludes
7850 maybe-install-fixincludes: install-fixincludes
7851
7852 install-fixincludes: installdirs
7853 @: $(MAKE); $(unstage)
7854 @r=`${PWD_COMMAND}`; export r; \
7855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7856 $(HOST_EXPORTS) \
7857 (cd $(HOST_SUBDIR)/fixincludes && \
7858 $(MAKE) $(FLAGS_TO_PASS) install)
7859
7860 @endif fixincludes
7861
7862 .PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
7863 maybe-install-strip-fixincludes:
7864 @if fixincludes
7865 maybe-install-strip-fixincludes: install-strip-fixincludes
7866
7867 install-strip-fixincludes: installdirs
7868 @: $(MAKE); $(unstage)
7869 @r=`${PWD_COMMAND}`; export r; \
7870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7871 $(HOST_EXPORTS) \
7872 (cd $(HOST_SUBDIR)/fixincludes && \
7873 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7874
7875 @endif fixincludes
7876
7877 # Other targets (info, dvi, pdf, etc.)
7878
7879 .PHONY: maybe-info-fixincludes info-fixincludes
7880 maybe-info-fixincludes:
7881 @if fixincludes
7882 maybe-info-fixincludes: info-fixincludes
7883
7884 info-fixincludes: \
7885 configure-fixincludes
7886 @: $(MAKE); $(unstage)
7887 @[ -f ./fixincludes/Makefile ] || exit 0; \
7888 r=`${PWD_COMMAND}`; export r; \
7889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7890 $(HOST_EXPORTS) \
7891 for flag in $(EXTRA_HOST_FLAGS) ; do \
7892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7893 done; \
7894 echo "Doing info in fixincludes" ; \
7895 (cd $(HOST_SUBDIR)/fixincludes && \
7896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7898 "RANLIB=$${RANLIB}" \
7899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7900 info) \
7901 || exit 1
7902
7903 @endif fixincludes
7904
7905 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
7906 maybe-dvi-fixincludes:
7907 @if fixincludes
7908 maybe-dvi-fixincludes: dvi-fixincludes
7909
7910 dvi-fixincludes: \
7911 configure-fixincludes
7912 @: $(MAKE); $(unstage)
7913 @[ -f ./fixincludes/Makefile ] || exit 0; \
7914 r=`${PWD_COMMAND}`; export r; \
7915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7916 $(HOST_EXPORTS) \
7917 for flag in $(EXTRA_HOST_FLAGS) ; do \
7918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7919 done; \
7920 echo "Doing dvi in fixincludes" ; \
7921 (cd $(HOST_SUBDIR)/fixincludes && \
7922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7924 "RANLIB=$${RANLIB}" \
7925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7926 dvi) \
7927 || exit 1
7928
7929 @endif fixincludes
7930
7931 .PHONY: maybe-pdf-fixincludes pdf-fixincludes
7932 maybe-pdf-fixincludes:
7933 @if fixincludes
7934 maybe-pdf-fixincludes: pdf-fixincludes
7935
7936 pdf-fixincludes: \
7937 configure-fixincludes
7938 @: $(MAKE); $(unstage)
7939 @[ -f ./fixincludes/Makefile ] || exit 0; \
7940 r=`${PWD_COMMAND}`; export r; \
7941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7942 $(HOST_EXPORTS) \
7943 for flag in $(EXTRA_HOST_FLAGS) ; do \
7944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7945 done; \
7946 echo "Doing pdf in fixincludes" ; \
7947 (cd $(HOST_SUBDIR)/fixincludes && \
7948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7950 "RANLIB=$${RANLIB}" \
7951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7952 pdf) \
7953 || exit 1
7954
7955 @endif fixincludes
7956
7957 .PHONY: maybe-html-fixincludes html-fixincludes
7958 maybe-html-fixincludes:
7959 @if fixincludes
7960 maybe-html-fixincludes: html-fixincludes
7961
7962 html-fixincludes: \
7963 configure-fixincludes
7964 @: $(MAKE); $(unstage)
7965 @[ -f ./fixincludes/Makefile ] || exit 0; \
7966 r=`${PWD_COMMAND}`; export r; \
7967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7968 $(HOST_EXPORTS) \
7969 for flag in $(EXTRA_HOST_FLAGS) ; do \
7970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7971 done; \
7972 echo "Doing html in fixincludes" ; \
7973 (cd $(HOST_SUBDIR)/fixincludes && \
7974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7976 "RANLIB=$${RANLIB}" \
7977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7978 html) \
7979 || exit 1
7980
7981 @endif fixincludes
7982
7983 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
7984 maybe-TAGS-fixincludes:
7985 @if fixincludes
7986 maybe-TAGS-fixincludes: TAGS-fixincludes
7987
7988 # fixincludes doesn't support TAGS.
7989 TAGS-fixincludes:
7990
7991 @endif fixincludes
7992
7993 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
7994 maybe-install-info-fixincludes:
7995 @if fixincludes
7996 maybe-install-info-fixincludes: install-info-fixincludes
7997
7998 install-info-fixincludes: \
7999 configure-fixincludes \
8000 info-fixincludes
8001 @: $(MAKE); $(unstage)
8002 @[ -f ./fixincludes/Makefile ] || exit 0; \
8003 r=`${PWD_COMMAND}`; export r; \
8004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8005 $(HOST_EXPORTS) \
8006 for flag in $(EXTRA_HOST_FLAGS) ; do \
8007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8008 done; \
8009 echo "Doing install-info in fixincludes" ; \
8010 (cd $(HOST_SUBDIR)/fixincludes && \
8011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8013 "RANLIB=$${RANLIB}" \
8014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8015 install-info) \
8016 || exit 1
8017
8018 @endif fixincludes
8019
8020 .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
8021 maybe-install-pdf-fixincludes:
8022 @if fixincludes
8023 maybe-install-pdf-fixincludes: install-pdf-fixincludes
8024
8025 install-pdf-fixincludes: \
8026 configure-fixincludes \
8027 pdf-fixincludes
8028 @: $(MAKE); $(unstage)
8029 @[ -f ./fixincludes/Makefile ] || exit 0; \
8030 r=`${PWD_COMMAND}`; export r; \
8031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8032 $(HOST_EXPORTS) \
8033 for flag in $(EXTRA_HOST_FLAGS) ; do \
8034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8035 done; \
8036 echo "Doing install-pdf in fixincludes" ; \
8037 (cd $(HOST_SUBDIR)/fixincludes && \
8038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8040 "RANLIB=$${RANLIB}" \
8041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8042 install-pdf) \
8043 || exit 1
8044
8045 @endif fixincludes
8046
8047 .PHONY: maybe-install-html-fixincludes install-html-fixincludes
8048 maybe-install-html-fixincludes:
8049 @if fixincludes
8050 maybe-install-html-fixincludes: install-html-fixincludes
8051
8052 install-html-fixincludes: \
8053 configure-fixincludes \
8054 html-fixincludes
8055 @: $(MAKE); $(unstage)
8056 @[ -f ./fixincludes/Makefile ] || exit 0; \
8057 r=`${PWD_COMMAND}`; export r; \
8058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8059 $(HOST_EXPORTS) \
8060 for flag in $(EXTRA_HOST_FLAGS) ; do \
8061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8062 done; \
8063 echo "Doing install-html in fixincludes" ; \
8064 (cd $(HOST_SUBDIR)/fixincludes && \
8065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8067 "RANLIB=$${RANLIB}" \
8068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8069 install-html) \
8070 || exit 1
8071
8072 @endif fixincludes
8073
8074 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8075 maybe-installcheck-fixincludes:
8076 @if fixincludes
8077 maybe-installcheck-fixincludes: installcheck-fixincludes
8078
8079 installcheck-fixincludes: \
8080 configure-fixincludes
8081 @: $(MAKE); $(unstage)
8082 @[ -f ./fixincludes/Makefile ] || exit 0; \
8083 r=`${PWD_COMMAND}`; export r; \
8084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8085 $(HOST_EXPORTS) \
8086 for flag in $(EXTRA_HOST_FLAGS) ; do \
8087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8088 done; \
8089 echo "Doing installcheck in fixincludes" ; \
8090 (cd $(HOST_SUBDIR)/fixincludes && \
8091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8093 "RANLIB=$${RANLIB}" \
8094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8095 installcheck) \
8096 || exit 1
8097
8098 @endif fixincludes
8099
8100 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8101 maybe-mostlyclean-fixincludes:
8102 @if fixincludes
8103 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8104
8105 mostlyclean-fixincludes:
8106 @: $(MAKE); $(unstage)
8107 @[ -f ./fixincludes/Makefile ] || exit 0; \
8108 r=`${PWD_COMMAND}`; export r; \
8109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8110 $(HOST_EXPORTS) \
8111 for flag in $(EXTRA_HOST_FLAGS) ; do \
8112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8113 done; \
8114 echo "Doing mostlyclean in fixincludes" ; \
8115 (cd $(HOST_SUBDIR)/fixincludes && \
8116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8118 "RANLIB=$${RANLIB}" \
8119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8120 mostlyclean) \
8121 || exit 1
8122
8123 @endif fixincludes
8124
8125 .PHONY: maybe-clean-fixincludes clean-fixincludes
8126 maybe-clean-fixincludes:
8127 @if fixincludes
8128 maybe-clean-fixincludes: clean-fixincludes
8129
8130 clean-fixincludes:
8131 @: $(MAKE); $(unstage)
8132 @[ -f ./fixincludes/Makefile ] || exit 0; \
8133 r=`${PWD_COMMAND}`; export r; \
8134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8135 $(HOST_EXPORTS) \
8136 for flag in $(EXTRA_HOST_FLAGS) ; do \
8137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8138 done; \
8139 echo "Doing clean in fixincludes" ; \
8140 (cd $(HOST_SUBDIR)/fixincludes && \
8141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8143 "RANLIB=$${RANLIB}" \
8144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8145 clean) \
8146 || exit 1
8147
8148 @endif fixincludes
8149
8150 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
8151 maybe-distclean-fixincludes:
8152 @if fixincludes
8153 maybe-distclean-fixincludes: distclean-fixincludes
8154
8155 distclean-fixincludes:
8156 @: $(MAKE); $(unstage)
8157 @[ -f ./fixincludes/Makefile ] || exit 0; \
8158 r=`${PWD_COMMAND}`; export r; \
8159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8160 $(HOST_EXPORTS) \
8161 for flag in $(EXTRA_HOST_FLAGS) ; do \
8162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8163 done; \
8164 echo "Doing distclean in fixincludes" ; \
8165 (cd $(HOST_SUBDIR)/fixincludes && \
8166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8168 "RANLIB=$${RANLIB}" \
8169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8170 distclean) \
8171 || exit 1
8172
8173 @endif fixincludes
8174
8175 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8176 maybe-maintainer-clean-fixincludes:
8177 @if fixincludes
8178 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8179
8180 maintainer-clean-fixincludes:
8181 @: $(MAKE); $(unstage)
8182 @[ -f ./fixincludes/Makefile ] || exit 0; \
8183 r=`${PWD_COMMAND}`; export r; \
8184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8185 $(HOST_EXPORTS) \
8186 for flag in $(EXTRA_HOST_FLAGS) ; do \
8187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8188 done; \
8189 echo "Doing maintainer-clean in fixincludes" ; \
8190 (cd $(HOST_SUBDIR)/fixincludes && \
8191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8193 "RANLIB=$${RANLIB}" \
8194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8195 maintainer-clean) \
8196 || exit 1
8197
8198 @endif fixincludes
8199
8200
8201
8202 .PHONY: configure-flex maybe-configure-flex
8203 maybe-configure-flex:
8204 @if gcc-bootstrap
8205 configure-flex: stage_current
8206 @endif gcc-bootstrap
8207 @if flex
8208 maybe-configure-flex: configure-flex
8209 configure-flex:
8210 @: $(MAKE); $(unstage)
8211 @r=`${PWD_COMMAND}`; export r; \
8212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8213 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8214 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
8215 $(HOST_EXPORTS) \
8216 echo Configuring in $(HOST_SUBDIR)/flex; \
8217 cd "$(HOST_SUBDIR)/flex" || exit 1; \
8218 case $(srcdir) in \
8219 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8220 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8221 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8222 esac; \
8223 srcdiroption="--srcdir=$${topdir}/flex"; \
8224 libsrcdir="$$s/flex"; \
8225 $(SHELL) $${libsrcdir}/configure \
8226 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8227 --target=${target_alias} $${srcdiroption} \
8228 || exit 1
8229 @endif flex
8230
8231
8232
8233
8234
8235 .PHONY: all-flex maybe-all-flex
8236 maybe-all-flex:
8237 @if gcc-bootstrap
8238 all-flex: stage_current
8239 @endif gcc-bootstrap
8240 @if flex
8241 TARGET-flex=all
8242 maybe-all-flex: all-flex
8243 all-flex: configure-flex
8244 @: $(MAKE); $(unstage)
8245 @r=`${PWD_COMMAND}`; export r; \
8246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8247 $(HOST_EXPORTS) \
8248 (cd $(HOST_SUBDIR)/flex && \
8249 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8250 $(TARGET-flex))
8251 @endif flex
8252
8253
8254
8255
8256 .PHONY: check-flex maybe-check-flex
8257 maybe-check-flex:
8258 @if flex
8259 maybe-check-flex: check-flex
8260
8261 # This module is only tested in a native toolchain.
8262 check-flex:
8263 @: $(MAKE); $(unstage)
8264 @if [ '$(host)' = '$(target)' ] ; then \
8265 r=`${PWD_COMMAND}`; export r; \
8266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8267 $(HOST_EXPORTS) \
8268 (cd $(HOST_SUBDIR)/flex && \
8269 $(MAKE) $(FLAGS_TO_PASS) check); \
8270 fi
8271
8272 @endif flex
8273
8274 .PHONY: install-flex maybe-install-flex
8275 maybe-install-flex:
8276 @if flex
8277 maybe-install-flex: install-flex
8278
8279 install-flex: installdirs
8280 @: $(MAKE); $(unstage)
8281 @r=`${PWD_COMMAND}`; export r; \
8282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8283 $(HOST_EXPORTS) \
8284 (cd $(HOST_SUBDIR)/flex && \
8285 $(MAKE) $(FLAGS_TO_PASS) install)
8286
8287 @endif flex
8288
8289 .PHONY: install-strip-flex maybe-install-strip-flex
8290 maybe-install-strip-flex:
8291 @if flex
8292 maybe-install-strip-flex: install-strip-flex
8293
8294 install-strip-flex: installdirs
8295 @: $(MAKE); $(unstage)
8296 @r=`${PWD_COMMAND}`; export r; \
8297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8298 $(HOST_EXPORTS) \
8299 (cd $(HOST_SUBDIR)/flex && \
8300 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8301
8302 @endif flex
8303
8304 # Other targets (info, dvi, pdf, etc.)
8305
8306 .PHONY: maybe-info-flex info-flex
8307 maybe-info-flex:
8308 @if flex
8309 maybe-info-flex: info-flex
8310
8311 info-flex: \
8312 configure-flex
8313 @: $(MAKE); $(unstage)
8314 @[ -f ./flex/Makefile ] || exit 0; \
8315 r=`${PWD_COMMAND}`; export r; \
8316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8317 $(HOST_EXPORTS) \
8318 for flag in $(EXTRA_HOST_FLAGS) ; do \
8319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8320 done; \
8321 echo "Doing info in flex" ; \
8322 (cd $(HOST_SUBDIR)/flex && \
8323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8325 "RANLIB=$${RANLIB}" \
8326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8327 info) \
8328 || exit 1
8329
8330 @endif flex
8331
8332 .PHONY: maybe-dvi-flex dvi-flex
8333 maybe-dvi-flex:
8334 @if flex
8335 maybe-dvi-flex: dvi-flex
8336
8337 dvi-flex: \
8338 configure-flex
8339 @: $(MAKE); $(unstage)
8340 @[ -f ./flex/Makefile ] || exit 0; \
8341 r=`${PWD_COMMAND}`; export r; \
8342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8343 $(HOST_EXPORTS) \
8344 for flag in $(EXTRA_HOST_FLAGS) ; do \
8345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8346 done; \
8347 echo "Doing dvi in flex" ; \
8348 (cd $(HOST_SUBDIR)/flex && \
8349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8351 "RANLIB=$${RANLIB}" \
8352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8353 dvi) \
8354 || exit 1
8355
8356 @endif flex
8357
8358 .PHONY: maybe-pdf-flex pdf-flex
8359 maybe-pdf-flex:
8360 @if flex
8361 maybe-pdf-flex: pdf-flex
8362
8363 pdf-flex: \
8364 configure-flex
8365 @: $(MAKE); $(unstage)
8366 @[ -f ./flex/Makefile ] || exit 0; \
8367 r=`${PWD_COMMAND}`; export r; \
8368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8369 $(HOST_EXPORTS) \
8370 for flag in $(EXTRA_HOST_FLAGS) ; do \
8371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8372 done; \
8373 echo "Doing pdf in flex" ; \
8374 (cd $(HOST_SUBDIR)/flex && \
8375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8377 "RANLIB=$${RANLIB}" \
8378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8379 pdf) \
8380 || exit 1
8381
8382 @endif flex
8383
8384 .PHONY: maybe-html-flex html-flex
8385 maybe-html-flex:
8386 @if flex
8387 maybe-html-flex: html-flex
8388
8389 html-flex: \
8390 configure-flex
8391 @: $(MAKE); $(unstage)
8392 @[ -f ./flex/Makefile ] || exit 0; \
8393 r=`${PWD_COMMAND}`; export r; \
8394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8395 $(HOST_EXPORTS) \
8396 for flag in $(EXTRA_HOST_FLAGS) ; do \
8397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8398 done; \
8399 echo "Doing html in flex" ; \
8400 (cd $(HOST_SUBDIR)/flex && \
8401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8403 "RANLIB=$${RANLIB}" \
8404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8405 html) \
8406 || exit 1
8407
8408 @endif flex
8409
8410 .PHONY: maybe-TAGS-flex TAGS-flex
8411 maybe-TAGS-flex:
8412 @if flex
8413 maybe-TAGS-flex: TAGS-flex
8414
8415 TAGS-flex: \
8416 configure-flex
8417 @: $(MAKE); $(unstage)
8418 @[ -f ./flex/Makefile ] || exit 0; \
8419 r=`${PWD_COMMAND}`; export r; \
8420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8421 $(HOST_EXPORTS) \
8422 for flag in $(EXTRA_HOST_FLAGS) ; do \
8423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8424 done; \
8425 echo "Doing TAGS in flex" ; \
8426 (cd $(HOST_SUBDIR)/flex && \
8427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8429 "RANLIB=$${RANLIB}" \
8430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8431 TAGS) \
8432 || exit 1
8433
8434 @endif flex
8435
8436 .PHONY: maybe-install-info-flex install-info-flex
8437 maybe-install-info-flex:
8438 @if flex
8439 maybe-install-info-flex: install-info-flex
8440
8441 install-info-flex: \
8442 configure-flex \
8443 info-flex
8444 @: $(MAKE); $(unstage)
8445 @[ -f ./flex/Makefile ] || exit 0; \
8446 r=`${PWD_COMMAND}`; export r; \
8447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8448 $(HOST_EXPORTS) \
8449 for flag in $(EXTRA_HOST_FLAGS) ; do \
8450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8451 done; \
8452 echo "Doing install-info in flex" ; \
8453 (cd $(HOST_SUBDIR)/flex && \
8454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8456 "RANLIB=$${RANLIB}" \
8457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8458 install-info) \
8459 || exit 1
8460
8461 @endif flex
8462
8463 .PHONY: maybe-install-pdf-flex install-pdf-flex
8464 maybe-install-pdf-flex:
8465 @if flex
8466 maybe-install-pdf-flex: install-pdf-flex
8467
8468 install-pdf-flex: \
8469 configure-flex \
8470 pdf-flex
8471 @: $(MAKE); $(unstage)
8472 @[ -f ./flex/Makefile ] || exit 0; \
8473 r=`${PWD_COMMAND}`; export r; \
8474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8475 $(HOST_EXPORTS) \
8476 for flag in $(EXTRA_HOST_FLAGS) ; do \
8477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8478 done; \
8479 echo "Doing install-pdf in flex" ; \
8480 (cd $(HOST_SUBDIR)/flex && \
8481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8483 "RANLIB=$${RANLIB}" \
8484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8485 install-pdf) \
8486 || exit 1
8487
8488 @endif flex
8489
8490 .PHONY: maybe-install-html-flex install-html-flex
8491 maybe-install-html-flex:
8492 @if flex
8493 maybe-install-html-flex: install-html-flex
8494
8495 install-html-flex: \
8496 configure-flex \
8497 html-flex
8498 @: $(MAKE); $(unstage)
8499 @[ -f ./flex/Makefile ] || exit 0; \
8500 r=`${PWD_COMMAND}`; export r; \
8501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8502 $(HOST_EXPORTS) \
8503 for flag in $(EXTRA_HOST_FLAGS) ; do \
8504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8505 done; \
8506 echo "Doing install-html in flex" ; \
8507 (cd $(HOST_SUBDIR)/flex && \
8508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8510 "RANLIB=$${RANLIB}" \
8511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8512 install-html) \
8513 || exit 1
8514
8515 @endif flex
8516
8517 .PHONY: maybe-installcheck-flex installcheck-flex
8518 maybe-installcheck-flex:
8519 @if flex
8520 maybe-installcheck-flex: installcheck-flex
8521
8522 installcheck-flex: \
8523 configure-flex
8524 @: $(MAKE); $(unstage)
8525 @[ -f ./flex/Makefile ] || exit 0; \
8526 r=`${PWD_COMMAND}`; export r; \
8527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8528 $(HOST_EXPORTS) \
8529 for flag in $(EXTRA_HOST_FLAGS) ; do \
8530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8531 done; \
8532 echo "Doing installcheck in flex" ; \
8533 (cd $(HOST_SUBDIR)/flex && \
8534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8536 "RANLIB=$${RANLIB}" \
8537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8538 installcheck) \
8539 || exit 1
8540
8541 @endif flex
8542
8543 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
8544 maybe-mostlyclean-flex:
8545 @if flex
8546 maybe-mostlyclean-flex: mostlyclean-flex
8547
8548 mostlyclean-flex:
8549 @: $(MAKE); $(unstage)
8550 @[ -f ./flex/Makefile ] || exit 0; \
8551 r=`${PWD_COMMAND}`; export r; \
8552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8553 $(HOST_EXPORTS) \
8554 for flag in $(EXTRA_HOST_FLAGS) ; do \
8555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8556 done; \
8557 echo "Doing mostlyclean in flex" ; \
8558 (cd $(HOST_SUBDIR)/flex && \
8559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8561 "RANLIB=$${RANLIB}" \
8562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8563 mostlyclean) \
8564 || exit 1
8565
8566 @endif flex
8567
8568 .PHONY: maybe-clean-flex clean-flex
8569 maybe-clean-flex:
8570 @if flex
8571 maybe-clean-flex: clean-flex
8572
8573 clean-flex:
8574 @: $(MAKE); $(unstage)
8575 @[ -f ./flex/Makefile ] || exit 0; \
8576 r=`${PWD_COMMAND}`; export r; \
8577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8578 $(HOST_EXPORTS) \
8579 for flag in $(EXTRA_HOST_FLAGS) ; do \
8580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8581 done; \
8582 echo "Doing clean in flex" ; \
8583 (cd $(HOST_SUBDIR)/flex && \
8584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8586 "RANLIB=$${RANLIB}" \
8587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8588 clean) \
8589 || exit 1
8590
8591 @endif flex
8592
8593 .PHONY: maybe-distclean-flex distclean-flex
8594 maybe-distclean-flex:
8595 @if flex
8596 maybe-distclean-flex: distclean-flex
8597
8598 distclean-flex:
8599 @: $(MAKE); $(unstage)
8600 @[ -f ./flex/Makefile ] || exit 0; \
8601 r=`${PWD_COMMAND}`; export r; \
8602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8603 $(HOST_EXPORTS) \
8604 for flag in $(EXTRA_HOST_FLAGS) ; do \
8605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8606 done; \
8607 echo "Doing distclean in flex" ; \
8608 (cd $(HOST_SUBDIR)/flex && \
8609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8611 "RANLIB=$${RANLIB}" \
8612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8613 distclean) \
8614 || exit 1
8615
8616 @endif flex
8617
8618 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
8619 maybe-maintainer-clean-flex:
8620 @if flex
8621 maybe-maintainer-clean-flex: maintainer-clean-flex
8622
8623 maintainer-clean-flex:
8624 @: $(MAKE); $(unstage)
8625 @[ -f ./flex/Makefile ] || exit 0; \
8626 r=`${PWD_COMMAND}`; export r; \
8627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8628 $(HOST_EXPORTS) \
8629 for flag in $(EXTRA_HOST_FLAGS) ; do \
8630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8631 done; \
8632 echo "Doing maintainer-clean in flex" ; \
8633 (cd $(HOST_SUBDIR)/flex && \
8634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8636 "RANLIB=$${RANLIB}" \
8637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8638 maintainer-clean) \
8639 || exit 1
8640
8641 @endif flex
8642
8643
8644
8645 .PHONY: configure-gas maybe-configure-gas
8646 maybe-configure-gas:
8647 @if gcc-bootstrap
8648 configure-gas: stage_current
8649 @endif gcc-bootstrap
8650 @if gas
8651 maybe-configure-gas: configure-gas
8652 configure-gas:
8653 @r=`${PWD_COMMAND}`; export r; \
8654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8655 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8656 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8657 $(HOST_EXPORTS) \
8658 echo Configuring in $(HOST_SUBDIR)/gas; \
8659 cd "$(HOST_SUBDIR)/gas" || exit 1; \
8660 case $(srcdir) in \
8661 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8662 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8663 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8664 esac; \
8665 srcdiroption="--srcdir=$${topdir}/gas"; \
8666 libsrcdir="$$s/gas"; \
8667 $(SHELL) $${libsrcdir}/configure \
8668 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8669 --target=${target_alias} $${srcdiroption} \
8670 || exit 1
8671 @endif gas
8672
8673
8674
8675 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
8676 maybe-configure-stage1-gas:
8677 @if gas-bootstrap
8678 maybe-configure-stage1-gas: configure-stage1-gas
8679 configure-stage1-gas:
8680 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8681 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8682 @r=`${PWD_COMMAND}`; export r; \
8683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8684 TFLAGS="$(STAGE1_TFLAGS)"; \
8685 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8686 $(HOST_EXPORTS) \
8687 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
8688 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
8689 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
8690 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
8691 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8692 cd $(HOST_SUBDIR)/gas || exit 1; \
8693 case $(srcdir) in \
8694 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8695 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8696 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8697 esac; \
8698 srcdiroption="--srcdir=$${topdir}/gas"; \
8699 libsrcdir="$$s/gas"; \
8700 $(SHELL) $${libsrcdir}/configure \
8701 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8702 --target=${target_alias} $${srcdiroption} \
8703 $(STAGE1_CONFIGURE_FLAGS)
8704 @endif gas-bootstrap
8705
8706 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
8707 maybe-configure-stage2-gas:
8708 @if gas-bootstrap
8709 maybe-configure-stage2-gas: configure-stage2-gas
8710 configure-stage2-gas:
8711 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8712 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8713 @r=`${PWD_COMMAND}`; export r; \
8714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8715 TFLAGS="$(STAGE2_TFLAGS)"; \
8716 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8717 $(HOST_EXPORTS) \
8718 $(POSTSTAGE1_HOST_EXPORTS) \
8719 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
8720 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
8721 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
8722 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
8723 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8724 cd $(HOST_SUBDIR)/gas || exit 1; \
8725 case $(srcdir) in \
8726 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8727 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8728 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8729 esac; \
8730 srcdiroption="--srcdir=$${topdir}/gas"; \
8731 libsrcdir="$$s/gas"; \
8732 $(SHELL) $${libsrcdir}/configure \
8733 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8734 --target=${target_alias} $${srcdiroption} \
8735 --with-build-libsubdir=$(HOST_SUBDIR) \
8736 $(STAGE2_CONFIGURE_FLAGS)
8737 @endif gas-bootstrap
8738
8739 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
8740 maybe-configure-stage3-gas:
8741 @if gas-bootstrap
8742 maybe-configure-stage3-gas: configure-stage3-gas
8743 configure-stage3-gas:
8744 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8745 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8746 @r=`${PWD_COMMAND}`; export r; \
8747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8748 TFLAGS="$(STAGE3_TFLAGS)"; \
8749 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8750 $(HOST_EXPORTS) \
8751 $(POSTSTAGE1_HOST_EXPORTS) \
8752 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8753 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8754 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
8755 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
8756 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8757 cd $(HOST_SUBDIR)/gas || exit 1; \
8758 case $(srcdir) in \
8759 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8760 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8761 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8762 esac; \
8763 srcdiroption="--srcdir=$${topdir}/gas"; \
8764 libsrcdir="$$s/gas"; \
8765 $(SHELL) $${libsrcdir}/configure \
8766 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8767 --target=${target_alias} $${srcdiroption} \
8768 --with-build-libsubdir=$(HOST_SUBDIR) \
8769 $(STAGE3_CONFIGURE_FLAGS)
8770 @endif gas-bootstrap
8771
8772 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
8773 maybe-configure-stage4-gas:
8774 @if gas-bootstrap
8775 maybe-configure-stage4-gas: configure-stage4-gas
8776 configure-stage4-gas:
8777 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8778 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8779 @r=`${PWD_COMMAND}`; export r; \
8780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8781 TFLAGS="$(STAGE4_TFLAGS)"; \
8782 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8783 $(HOST_EXPORTS) \
8784 $(POSTSTAGE1_HOST_EXPORTS) \
8785 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8786 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8787 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
8788 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
8789 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8790 cd $(HOST_SUBDIR)/gas || exit 1; \
8791 case $(srcdir) in \
8792 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8793 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8794 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8795 esac; \
8796 srcdiroption="--srcdir=$${topdir}/gas"; \
8797 libsrcdir="$$s/gas"; \
8798 $(SHELL) $${libsrcdir}/configure \
8799 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8800 --target=${target_alias} $${srcdiroption} \
8801 --with-build-libsubdir=$(HOST_SUBDIR) \
8802 $(STAGE4_CONFIGURE_FLAGS)
8803 @endif gas-bootstrap
8804
8805 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
8806 maybe-configure-stageprofile-gas:
8807 @if gas-bootstrap
8808 maybe-configure-stageprofile-gas: configure-stageprofile-gas
8809 configure-stageprofile-gas:
8810 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8811 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8812 @r=`${PWD_COMMAND}`; export r; \
8813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8814 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8815 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8816 $(HOST_EXPORTS) \
8817 $(POSTSTAGE1_HOST_EXPORTS) \
8818 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8819 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8820 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
8821 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
8822 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8823 cd $(HOST_SUBDIR)/gas || exit 1; \
8824 case $(srcdir) in \
8825 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8826 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8827 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8828 esac; \
8829 srcdiroption="--srcdir=$${topdir}/gas"; \
8830 libsrcdir="$$s/gas"; \
8831 $(SHELL) $${libsrcdir}/configure \
8832 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8833 --target=${target_alias} $${srcdiroption} \
8834 --with-build-libsubdir=$(HOST_SUBDIR) \
8835 $(STAGEprofile_CONFIGURE_FLAGS)
8836 @endif gas-bootstrap
8837
8838 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
8839 maybe-configure-stagefeedback-gas:
8840 @if gas-bootstrap
8841 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
8842 configure-stagefeedback-gas:
8843 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8844 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8845 @r=`${PWD_COMMAND}`; export r; \
8846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8847 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8848 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8849 $(HOST_EXPORTS) \
8850 $(POSTSTAGE1_HOST_EXPORTS) \
8851 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8852 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8853 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
8854 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
8855 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8856 cd $(HOST_SUBDIR)/gas || exit 1; \
8857 case $(srcdir) in \
8858 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8859 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8860 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8861 esac; \
8862 srcdiroption="--srcdir=$${topdir}/gas"; \
8863 libsrcdir="$$s/gas"; \
8864 $(SHELL) $${libsrcdir}/configure \
8865 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8866 --target=${target_alias} $${srcdiroption} \
8867 --with-build-libsubdir=$(HOST_SUBDIR) \
8868 $(STAGEfeedback_CONFIGURE_FLAGS)
8869 @endif gas-bootstrap
8870
8871
8872
8873
8874
8875 .PHONY: all-gas maybe-all-gas
8876 maybe-all-gas:
8877 @if gcc-bootstrap
8878 all-gas: stage_current
8879 @endif gcc-bootstrap
8880 @if gas
8881 TARGET-gas=all
8882 maybe-all-gas: all-gas
8883 all-gas: configure-gas
8884 @r=`${PWD_COMMAND}`; export r; \
8885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8886 $(HOST_EXPORTS) \
8887 (cd $(HOST_SUBDIR)/gas && \
8888 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
8889 $(TARGET-gas))
8890 @endif gas
8891
8892
8893
8894 .PHONY: all-stage1-gas maybe-all-stage1-gas
8895 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
8896 maybe-all-stage1-gas:
8897 maybe-clean-stage1-gas:
8898 @if gas-bootstrap
8899 maybe-all-stage1-gas: all-stage1-gas
8900 all-stage1: all-stage1-gas
8901 TARGET-stage1-gas = $(TARGET-gas)
8902 all-stage1-gas: configure-stage1-gas
8903 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8904 @r=`${PWD_COMMAND}`; export r; \
8905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8906 TFLAGS="$(STAGE1_TFLAGS)"; \
8907 $(HOST_EXPORTS) \
8908 cd $(HOST_SUBDIR)/gas && \
8909 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8910 CFLAGS="$(STAGE1_CFLAGS)" \
8911 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8912 LIBCFLAGS="$(LIBCFLAGS)" \
8913 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8914 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8915 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8916 $(EXTRA_HOST_FLAGS) \
8917 $(STAGE1_FLAGS_TO_PASS) \
8918 TFLAGS="$(STAGE1_TFLAGS)" \
8919 $(TARGET-stage1-gas)
8920
8921 maybe-clean-stage1-gas: clean-stage1-gas
8922 clean-stage1: clean-stage1-gas
8923 clean-stage1-gas:
8924 @if [ $(current_stage) = stage1 ]; then \
8925 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8926 else \
8927 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
8928 $(MAKE) stage1-start; \
8929 fi; \
8930 cd $(HOST_SUBDIR)/gas && \
8931 $(MAKE) $(EXTRA_HOST_FLAGS) \
8932 $(STAGE1_FLAGS_TO_PASS) clean
8933 @endif gas-bootstrap
8934
8935
8936 .PHONY: all-stage2-gas maybe-all-stage2-gas
8937 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
8938 maybe-all-stage2-gas:
8939 maybe-clean-stage2-gas:
8940 @if gas-bootstrap
8941 maybe-all-stage2-gas: all-stage2-gas
8942 all-stage2: all-stage2-gas
8943 TARGET-stage2-gas = $(TARGET-gas)
8944 all-stage2-gas: configure-stage2-gas
8945 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8946 @r=`${PWD_COMMAND}`; export r; \
8947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8948 TFLAGS="$(STAGE2_TFLAGS)"; \
8949 $(HOST_EXPORTS) \
8950 $(POSTSTAGE1_HOST_EXPORTS) \
8951 cd $(HOST_SUBDIR)/gas && \
8952 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8953 CFLAGS="$(STAGE2_CFLAGS)" \
8954 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8955 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8956 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8957 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8958 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8959 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8960 TFLAGS="$(STAGE2_TFLAGS)" \
8961 $(TARGET-stage2-gas)
8962
8963 maybe-clean-stage2-gas: clean-stage2-gas
8964 clean-stage2: clean-stage2-gas
8965 clean-stage2-gas:
8966 @if [ $(current_stage) = stage2 ]; then \
8967 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8968 else \
8969 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
8970 $(MAKE) stage2-start; \
8971 fi; \
8972 cd $(HOST_SUBDIR)/gas && \
8973 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
8974 @endif gas-bootstrap
8975
8976
8977 .PHONY: all-stage3-gas maybe-all-stage3-gas
8978 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
8979 maybe-all-stage3-gas:
8980 maybe-clean-stage3-gas:
8981 @if gas-bootstrap
8982 maybe-all-stage3-gas: all-stage3-gas
8983 all-stage3: all-stage3-gas
8984 TARGET-stage3-gas = $(TARGET-gas)
8985 all-stage3-gas: configure-stage3-gas
8986 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8987 @r=`${PWD_COMMAND}`; export r; \
8988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8989 TFLAGS="$(STAGE3_TFLAGS)"; \
8990 $(HOST_EXPORTS) \
8991 $(POSTSTAGE1_HOST_EXPORTS) \
8992 cd $(HOST_SUBDIR)/gas && \
8993 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8994 CFLAGS="$(STAGE3_CFLAGS)" \
8995 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
8996 LIBCFLAGS="$(STAGE3_CFLAGS)" \
8997 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8998 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8999 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9000 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9001 TFLAGS="$(STAGE3_TFLAGS)" \
9002 $(TARGET-stage3-gas)
9003
9004 maybe-clean-stage3-gas: clean-stage3-gas
9005 clean-stage3: clean-stage3-gas
9006 clean-stage3-gas:
9007 @if [ $(current_stage) = stage3 ]; then \
9008 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9009 else \
9010 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
9011 $(MAKE) stage3-start; \
9012 fi; \
9013 cd $(HOST_SUBDIR)/gas && \
9014 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9015 @endif gas-bootstrap
9016
9017
9018 .PHONY: all-stage4-gas maybe-all-stage4-gas
9019 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
9020 maybe-all-stage4-gas:
9021 maybe-clean-stage4-gas:
9022 @if gas-bootstrap
9023 maybe-all-stage4-gas: all-stage4-gas
9024 all-stage4: all-stage4-gas
9025 TARGET-stage4-gas = $(TARGET-gas)
9026 all-stage4-gas: configure-stage4-gas
9027 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9028 @r=`${PWD_COMMAND}`; export r; \
9029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9030 TFLAGS="$(STAGE4_TFLAGS)"; \
9031 $(HOST_EXPORTS) \
9032 $(POSTSTAGE1_HOST_EXPORTS) \
9033 cd $(HOST_SUBDIR)/gas && \
9034 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9035 CFLAGS="$(STAGE4_CFLAGS)" \
9036 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9037 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9038 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9039 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9040 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9041 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9042 TFLAGS="$(STAGE4_TFLAGS)" \
9043 $(TARGET-stage4-gas)
9044
9045 maybe-clean-stage4-gas: clean-stage4-gas
9046 clean-stage4: clean-stage4-gas
9047 clean-stage4-gas:
9048 @if [ $(current_stage) = stage4 ]; then \
9049 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9050 else \
9051 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
9052 $(MAKE) stage4-start; \
9053 fi; \
9054 cd $(HOST_SUBDIR)/gas && \
9055 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9056 @endif gas-bootstrap
9057
9058
9059 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
9060 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
9061 maybe-all-stageprofile-gas:
9062 maybe-clean-stageprofile-gas:
9063 @if gas-bootstrap
9064 maybe-all-stageprofile-gas: all-stageprofile-gas
9065 all-stageprofile: all-stageprofile-gas
9066 TARGET-stageprofile-gas = $(TARGET-gas)
9067 all-stageprofile-gas: configure-stageprofile-gas
9068 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9069 @r=`${PWD_COMMAND}`; export r; \
9070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9071 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9072 $(HOST_EXPORTS) \
9073 $(POSTSTAGE1_HOST_EXPORTS) \
9074 cd $(HOST_SUBDIR)/gas && \
9075 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9076 CFLAGS="$(STAGEprofile_CFLAGS)" \
9077 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9078 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9079 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9080 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9081 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9082 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9083 TFLAGS="$(STAGEprofile_TFLAGS)" \
9084 $(TARGET-stageprofile-gas)
9085
9086 maybe-clean-stageprofile-gas: clean-stageprofile-gas
9087 clean-stageprofile: clean-stageprofile-gas
9088 clean-stageprofile-gas:
9089 @if [ $(current_stage) = stageprofile ]; then \
9090 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9091 else \
9092 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9093 $(MAKE) stageprofile-start; \
9094 fi; \
9095 cd $(HOST_SUBDIR)/gas && \
9096 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9097 @endif gas-bootstrap
9098
9099
9100 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9101 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9102 maybe-all-stagefeedback-gas:
9103 maybe-clean-stagefeedback-gas:
9104 @if gas-bootstrap
9105 maybe-all-stagefeedback-gas: all-stagefeedback-gas
9106 all-stagefeedback: all-stagefeedback-gas
9107 TARGET-stagefeedback-gas = $(TARGET-gas)
9108 all-stagefeedback-gas: configure-stagefeedback-gas
9109 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9110 @r=`${PWD_COMMAND}`; export r; \
9111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9112 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9113 $(HOST_EXPORTS) \
9114 $(POSTSTAGE1_HOST_EXPORTS) \
9115 cd $(HOST_SUBDIR)/gas && \
9116 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9117 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9118 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9119 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9120 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9121 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9122 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9123 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9124 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9125 $(TARGET-stagefeedback-gas)
9126
9127 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9128 clean-stagefeedback: clean-stagefeedback-gas
9129 clean-stagefeedback-gas:
9130 @if [ $(current_stage) = stagefeedback ]; then \
9131 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9132 else \
9133 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9134 $(MAKE) stagefeedback-start; \
9135 fi; \
9136 cd $(HOST_SUBDIR)/gas && \
9137 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
9138 @endif gas-bootstrap
9139
9140
9141
9142
9143
9144 .PHONY: check-gas maybe-check-gas
9145 maybe-check-gas:
9146 @if gas
9147 maybe-check-gas: check-gas
9148
9149 check-gas:
9150 @: $(MAKE); $(unstage)
9151 @r=`${PWD_COMMAND}`; export r; \
9152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9153 $(HOST_EXPORTS) \
9154 (cd $(HOST_SUBDIR)/gas && \
9155 $(MAKE) $(FLAGS_TO_PASS) check)
9156
9157 @endif gas
9158
9159 .PHONY: install-gas maybe-install-gas
9160 maybe-install-gas:
9161 @if gas
9162 maybe-install-gas: install-gas
9163
9164 install-gas: installdirs
9165 @: $(MAKE); $(unstage)
9166 @r=`${PWD_COMMAND}`; export r; \
9167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9168 $(HOST_EXPORTS) \
9169 (cd $(HOST_SUBDIR)/gas && \
9170 $(MAKE) $(FLAGS_TO_PASS) install)
9171
9172 @endif gas
9173
9174 .PHONY: install-strip-gas maybe-install-strip-gas
9175 maybe-install-strip-gas:
9176 @if gas
9177 maybe-install-strip-gas: install-strip-gas
9178
9179 install-strip-gas: installdirs
9180 @: $(MAKE); $(unstage)
9181 @r=`${PWD_COMMAND}`; export r; \
9182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9183 $(HOST_EXPORTS) \
9184 (cd $(HOST_SUBDIR)/gas && \
9185 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9186
9187 @endif gas
9188
9189 # Other targets (info, dvi, pdf, etc.)
9190
9191 .PHONY: maybe-info-gas info-gas
9192 maybe-info-gas:
9193 @if gas
9194 maybe-info-gas: info-gas
9195
9196 info-gas: \
9197 configure-gas
9198 @[ -f ./gas/Makefile ] || exit 0; \
9199 r=`${PWD_COMMAND}`; export r; \
9200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9201 $(HOST_EXPORTS) \
9202 for flag in $(EXTRA_HOST_FLAGS) ; do \
9203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9204 done; \
9205 echo "Doing info in gas" ; \
9206 (cd $(HOST_SUBDIR)/gas && \
9207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9209 "RANLIB=$${RANLIB}" \
9210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9211 info) \
9212 || exit 1
9213
9214 @endif gas
9215
9216 .PHONY: maybe-dvi-gas dvi-gas
9217 maybe-dvi-gas:
9218 @if gas
9219 maybe-dvi-gas: dvi-gas
9220
9221 dvi-gas: \
9222 configure-gas
9223 @[ -f ./gas/Makefile ] || exit 0; \
9224 r=`${PWD_COMMAND}`; export r; \
9225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9226 $(HOST_EXPORTS) \
9227 for flag in $(EXTRA_HOST_FLAGS) ; do \
9228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9229 done; \
9230 echo "Doing dvi in gas" ; \
9231 (cd $(HOST_SUBDIR)/gas && \
9232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9234 "RANLIB=$${RANLIB}" \
9235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9236 dvi) \
9237 || exit 1
9238
9239 @endif gas
9240
9241 .PHONY: maybe-pdf-gas pdf-gas
9242 maybe-pdf-gas:
9243 @if gas
9244 maybe-pdf-gas: pdf-gas
9245
9246 pdf-gas: \
9247 configure-gas
9248 @[ -f ./gas/Makefile ] || exit 0; \
9249 r=`${PWD_COMMAND}`; export r; \
9250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9251 $(HOST_EXPORTS) \
9252 for flag in $(EXTRA_HOST_FLAGS) ; do \
9253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9254 done; \
9255 echo "Doing pdf in gas" ; \
9256 (cd $(HOST_SUBDIR)/gas && \
9257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9259 "RANLIB=$${RANLIB}" \
9260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9261 pdf) \
9262 || exit 1
9263
9264 @endif gas
9265
9266 .PHONY: maybe-html-gas html-gas
9267 maybe-html-gas:
9268 @if gas
9269 maybe-html-gas: html-gas
9270
9271 html-gas: \
9272 configure-gas
9273 @[ -f ./gas/Makefile ] || exit 0; \
9274 r=`${PWD_COMMAND}`; export r; \
9275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9276 $(HOST_EXPORTS) \
9277 for flag in $(EXTRA_HOST_FLAGS) ; do \
9278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9279 done; \
9280 echo "Doing html in gas" ; \
9281 (cd $(HOST_SUBDIR)/gas && \
9282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9284 "RANLIB=$${RANLIB}" \
9285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9286 html) \
9287 || exit 1
9288
9289 @endif gas
9290
9291 .PHONY: maybe-TAGS-gas TAGS-gas
9292 maybe-TAGS-gas:
9293 @if gas
9294 maybe-TAGS-gas: TAGS-gas
9295
9296 TAGS-gas: \
9297 configure-gas
9298 @[ -f ./gas/Makefile ] || exit 0; \
9299 r=`${PWD_COMMAND}`; export r; \
9300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9301 $(HOST_EXPORTS) \
9302 for flag in $(EXTRA_HOST_FLAGS) ; do \
9303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9304 done; \
9305 echo "Doing TAGS in gas" ; \
9306 (cd $(HOST_SUBDIR)/gas && \
9307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9309 "RANLIB=$${RANLIB}" \
9310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9311 TAGS) \
9312 || exit 1
9313
9314 @endif gas
9315
9316 .PHONY: maybe-install-info-gas install-info-gas
9317 maybe-install-info-gas:
9318 @if gas
9319 maybe-install-info-gas: install-info-gas
9320
9321 install-info-gas: \
9322 configure-gas \
9323 info-gas
9324 @[ -f ./gas/Makefile ] || exit 0; \
9325 r=`${PWD_COMMAND}`; export r; \
9326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9327 $(HOST_EXPORTS) \
9328 for flag in $(EXTRA_HOST_FLAGS) ; do \
9329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9330 done; \
9331 echo "Doing install-info in gas" ; \
9332 (cd $(HOST_SUBDIR)/gas && \
9333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9335 "RANLIB=$${RANLIB}" \
9336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9337 install-info) \
9338 || exit 1
9339
9340 @endif gas
9341
9342 .PHONY: maybe-install-pdf-gas install-pdf-gas
9343 maybe-install-pdf-gas:
9344 @if gas
9345 maybe-install-pdf-gas: install-pdf-gas
9346
9347 install-pdf-gas: \
9348 configure-gas \
9349 pdf-gas
9350 @[ -f ./gas/Makefile ] || exit 0; \
9351 r=`${PWD_COMMAND}`; export r; \
9352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9353 $(HOST_EXPORTS) \
9354 for flag in $(EXTRA_HOST_FLAGS) ; do \
9355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9356 done; \
9357 echo "Doing install-pdf in gas" ; \
9358 (cd $(HOST_SUBDIR)/gas && \
9359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9361 "RANLIB=$${RANLIB}" \
9362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9363 install-pdf) \
9364 || exit 1
9365
9366 @endif gas
9367
9368 .PHONY: maybe-install-html-gas install-html-gas
9369 maybe-install-html-gas:
9370 @if gas
9371 maybe-install-html-gas: install-html-gas
9372
9373 install-html-gas: \
9374 configure-gas \
9375 html-gas
9376 @[ -f ./gas/Makefile ] || exit 0; \
9377 r=`${PWD_COMMAND}`; export r; \
9378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9379 $(HOST_EXPORTS) \
9380 for flag in $(EXTRA_HOST_FLAGS) ; do \
9381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9382 done; \
9383 echo "Doing install-html in gas" ; \
9384 (cd $(HOST_SUBDIR)/gas && \
9385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9387 "RANLIB=$${RANLIB}" \
9388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9389 install-html) \
9390 || exit 1
9391
9392 @endif gas
9393
9394 .PHONY: maybe-installcheck-gas installcheck-gas
9395 maybe-installcheck-gas:
9396 @if gas
9397 maybe-installcheck-gas: installcheck-gas
9398
9399 installcheck-gas: \
9400 configure-gas
9401 @[ -f ./gas/Makefile ] || exit 0; \
9402 r=`${PWD_COMMAND}`; export r; \
9403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9404 $(HOST_EXPORTS) \
9405 for flag in $(EXTRA_HOST_FLAGS) ; do \
9406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9407 done; \
9408 echo "Doing installcheck in gas" ; \
9409 (cd $(HOST_SUBDIR)/gas && \
9410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9412 "RANLIB=$${RANLIB}" \
9413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9414 installcheck) \
9415 || exit 1
9416
9417 @endif gas
9418
9419 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
9420 maybe-mostlyclean-gas:
9421 @if gas
9422 maybe-mostlyclean-gas: mostlyclean-gas
9423
9424 mostlyclean-gas:
9425 @[ -f ./gas/Makefile ] || exit 0; \
9426 r=`${PWD_COMMAND}`; export r; \
9427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9428 $(HOST_EXPORTS) \
9429 for flag in $(EXTRA_HOST_FLAGS) ; do \
9430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9431 done; \
9432 echo "Doing mostlyclean in gas" ; \
9433 (cd $(HOST_SUBDIR)/gas && \
9434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9436 "RANLIB=$${RANLIB}" \
9437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9438 mostlyclean) \
9439 || exit 1
9440
9441 @endif gas
9442
9443 .PHONY: maybe-clean-gas clean-gas
9444 maybe-clean-gas:
9445 @if gas
9446 maybe-clean-gas: clean-gas
9447
9448 clean-gas:
9449 @[ -f ./gas/Makefile ] || exit 0; \
9450 r=`${PWD_COMMAND}`; export r; \
9451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9452 $(HOST_EXPORTS) \
9453 for flag in $(EXTRA_HOST_FLAGS) ; do \
9454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9455 done; \
9456 echo "Doing clean in gas" ; \
9457 (cd $(HOST_SUBDIR)/gas && \
9458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9460 "RANLIB=$${RANLIB}" \
9461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9462 clean) \
9463 || exit 1
9464
9465 @endif gas
9466
9467 .PHONY: maybe-distclean-gas distclean-gas
9468 maybe-distclean-gas:
9469 @if gas
9470 maybe-distclean-gas: distclean-gas
9471
9472 distclean-gas:
9473 @[ -f ./gas/Makefile ] || exit 0; \
9474 r=`${PWD_COMMAND}`; export r; \
9475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9476 $(HOST_EXPORTS) \
9477 for flag in $(EXTRA_HOST_FLAGS) ; do \
9478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9479 done; \
9480 echo "Doing distclean in gas" ; \
9481 (cd $(HOST_SUBDIR)/gas && \
9482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9484 "RANLIB=$${RANLIB}" \
9485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9486 distclean) \
9487 || exit 1
9488
9489 @endif gas
9490
9491 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
9492 maybe-maintainer-clean-gas:
9493 @if gas
9494 maybe-maintainer-clean-gas: maintainer-clean-gas
9495
9496 maintainer-clean-gas:
9497 @[ -f ./gas/Makefile ] || exit 0; \
9498 r=`${PWD_COMMAND}`; export r; \
9499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9500 $(HOST_EXPORTS) \
9501 for flag in $(EXTRA_HOST_FLAGS) ; do \
9502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9503 done; \
9504 echo "Doing maintainer-clean in gas" ; \
9505 (cd $(HOST_SUBDIR)/gas && \
9506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9508 "RANLIB=$${RANLIB}" \
9509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9510 maintainer-clean) \
9511 || exit 1
9512
9513 @endif gas
9514
9515
9516
9517 .PHONY: configure-gcc maybe-configure-gcc
9518 maybe-configure-gcc:
9519 @if gcc-bootstrap
9520 configure-gcc: stage_current
9521 @endif gcc-bootstrap
9522 @if gcc
9523 maybe-configure-gcc: configure-gcc
9524 configure-gcc:
9525 @r=`${PWD_COMMAND}`; export r; \
9526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9527 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9528 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9529 $(HOST_EXPORTS) \
9530 echo Configuring in $(HOST_SUBDIR)/gcc; \
9531 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
9532 case $(srcdir) in \
9533 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9534 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9535 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9536 esac; \
9537 srcdiroption="--srcdir=$${topdir}/gcc"; \
9538 libsrcdir="$$s/gcc"; \
9539 $(SHELL) $${libsrcdir}/configure \
9540 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9541 --target=${target_alias} $${srcdiroption} \
9542 || exit 1
9543 @endif gcc
9544
9545
9546
9547 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
9548 maybe-configure-stage1-gcc:
9549 @if gcc-bootstrap
9550 maybe-configure-stage1-gcc: configure-stage1-gcc
9551 configure-stage1-gcc:
9552 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9553 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9554 @r=`${PWD_COMMAND}`; export r; \
9555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9556 TFLAGS="$(STAGE1_TFLAGS)"; \
9557 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9558 $(HOST_EXPORTS) \
9559 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9560 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9561 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
9562 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
9563 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9564 cd $(HOST_SUBDIR)/gcc || exit 1; \
9565 case $(srcdir) in \
9566 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9567 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9568 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9569 esac; \
9570 srcdiroption="--srcdir=$${topdir}/gcc"; \
9571 libsrcdir="$$s/gcc"; \
9572 $(SHELL) $${libsrcdir}/configure \
9573 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9574 --target=${target_alias} $${srcdiroption} \
9575 $(STAGE1_CONFIGURE_FLAGS)
9576 @endif gcc-bootstrap
9577
9578 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
9579 maybe-configure-stage2-gcc:
9580 @if gcc-bootstrap
9581 maybe-configure-stage2-gcc: configure-stage2-gcc
9582 configure-stage2-gcc:
9583 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9584 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9585 @r=`${PWD_COMMAND}`; export r; \
9586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9587 TFLAGS="$(STAGE2_TFLAGS)"; \
9588 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9589 $(HOST_EXPORTS) \
9590 $(POSTSTAGE1_HOST_EXPORTS) \
9591 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9592 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9593 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
9594 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
9595 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9596 cd $(HOST_SUBDIR)/gcc || exit 1; \
9597 case $(srcdir) in \
9598 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9599 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9600 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9601 esac; \
9602 srcdiroption="--srcdir=$${topdir}/gcc"; \
9603 libsrcdir="$$s/gcc"; \
9604 $(SHELL) $${libsrcdir}/configure \
9605 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9606 --target=${target_alias} $${srcdiroption} \
9607 --with-build-libsubdir=$(HOST_SUBDIR) \
9608 $(STAGE2_CONFIGURE_FLAGS)
9609 @endif gcc-bootstrap
9610
9611 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
9612 maybe-configure-stage3-gcc:
9613 @if gcc-bootstrap
9614 maybe-configure-stage3-gcc: configure-stage3-gcc
9615 configure-stage3-gcc:
9616 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9617 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9618 @r=`${PWD_COMMAND}`; export r; \
9619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9620 TFLAGS="$(STAGE3_TFLAGS)"; \
9621 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9622 $(HOST_EXPORTS) \
9623 $(POSTSTAGE1_HOST_EXPORTS) \
9624 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9625 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9626 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
9627 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
9628 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9629 cd $(HOST_SUBDIR)/gcc || exit 1; \
9630 case $(srcdir) in \
9631 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9632 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9633 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9634 esac; \
9635 srcdiroption="--srcdir=$${topdir}/gcc"; \
9636 libsrcdir="$$s/gcc"; \
9637 $(SHELL) $${libsrcdir}/configure \
9638 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9639 --target=${target_alias} $${srcdiroption} \
9640 --with-build-libsubdir=$(HOST_SUBDIR) \
9641 $(STAGE3_CONFIGURE_FLAGS)
9642 @endif gcc-bootstrap
9643
9644 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
9645 maybe-configure-stage4-gcc:
9646 @if gcc-bootstrap
9647 maybe-configure-stage4-gcc: configure-stage4-gcc
9648 configure-stage4-gcc:
9649 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9650 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9651 @r=`${PWD_COMMAND}`; export r; \
9652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9653 TFLAGS="$(STAGE4_TFLAGS)"; \
9654 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9655 $(HOST_EXPORTS) \
9656 $(POSTSTAGE1_HOST_EXPORTS) \
9657 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9658 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9659 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
9660 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
9661 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9662 cd $(HOST_SUBDIR)/gcc || exit 1; \
9663 case $(srcdir) in \
9664 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9665 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9666 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9667 esac; \
9668 srcdiroption="--srcdir=$${topdir}/gcc"; \
9669 libsrcdir="$$s/gcc"; \
9670 $(SHELL) $${libsrcdir}/configure \
9671 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9672 --target=${target_alias} $${srcdiroption} \
9673 --with-build-libsubdir=$(HOST_SUBDIR) \
9674 $(STAGE4_CONFIGURE_FLAGS)
9675 @endif gcc-bootstrap
9676
9677 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
9678 maybe-configure-stageprofile-gcc:
9679 @if gcc-bootstrap
9680 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
9681 configure-stageprofile-gcc:
9682 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9683 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9684 @r=`${PWD_COMMAND}`; export r; \
9685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9686 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9687 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9688 $(HOST_EXPORTS) \
9689 $(POSTSTAGE1_HOST_EXPORTS) \
9690 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9691 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9692 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
9693 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
9694 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9695 cd $(HOST_SUBDIR)/gcc || exit 1; \
9696 case $(srcdir) in \
9697 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9698 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9699 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9700 esac; \
9701 srcdiroption="--srcdir=$${topdir}/gcc"; \
9702 libsrcdir="$$s/gcc"; \
9703 $(SHELL) $${libsrcdir}/configure \
9704 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9705 --target=${target_alias} $${srcdiroption} \
9706 --with-build-libsubdir=$(HOST_SUBDIR) \
9707 $(STAGEprofile_CONFIGURE_FLAGS)
9708 @endif gcc-bootstrap
9709
9710 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
9711 maybe-configure-stagefeedback-gcc:
9712 @if gcc-bootstrap
9713 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
9714 configure-stagefeedback-gcc:
9715 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9716 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9717 @r=`${PWD_COMMAND}`; export r; \
9718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9719 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9720 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9721 $(HOST_EXPORTS) \
9722 $(POSTSTAGE1_HOST_EXPORTS) \
9723 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9724 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9725 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
9726 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
9727 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9728 cd $(HOST_SUBDIR)/gcc || exit 1; \
9729 case $(srcdir) in \
9730 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9731 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9732 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9733 esac; \
9734 srcdiroption="--srcdir=$${topdir}/gcc"; \
9735 libsrcdir="$$s/gcc"; \
9736 $(SHELL) $${libsrcdir}/configure \
9737 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9738 --target=${target_alias} $${srcdiroption} \
9739 --with-build-libsubdir=$(HOST_SUBDIR) \
9740 $(STAGEfeedback_CONFIGURE_FLAGS)
9741 @endif gcc-bootstrap
9742
9743
9744
9745
9746
9747 .PHONY: all-gcc maybe-all-gcc
9748 maybe-all-gcc:
9749 @if gcc-bootstrap
9750 all-gcc: stage_current
9751 @endif gcc-bootstrap
9752 @if gcc
9753 TARGET-gcc=all
9754 maybe-all-gcc: all-gcc
9755 all-gcc: configure-gcc
9756 @r=`${PWD_COMMAND}`; export r; \
9757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9758 $(HOST_EXPORTS) \
9759 (cd $(HOST_SUBDIR)/gcc && \
9760 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9761 $(TARGET-gcc))
9762 @endif gcc
9763
9764
9765
9766 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
9767 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
9768 maybe-all-stage1-gcc:
9769 maybe-clean-stage1-gcc:
9770 @if gcc-bootstrap
9771 maybe-all-stage1-gcc: all-stage1-gcc
9772 all-stage1: all-stage1-gcc
9773 TARGET-stage1-gcc = $(TARGET-gcc)
9774 all-stage1-gcc: configure-stage1-gcc
9775 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9776 @r=`${PWD_COMMAND}`; export r; \
9777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9778 TFLAGS="$(STAGE1_TFLAGS)"; \
9779 $(HOST_EXPORTS) \
9780 cd $(HOST_SUBDIR)/gcc && \
9781 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9782 CFLAGS="$(STAGE1_CFLAGS)" \
9783 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9784 LIBCFLAGS="$(LIBCFLAGS)" \
9785 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9786 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9787 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9788 $(EXTRA_HOST_FLAGS) \
9789 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9790 TFLAGS="$(STAGE1_TFLAGS)" \
9791 $(TARGET-stage1-gcc)
9792
9793 maybe-clean-stage1-gcc: clean-stage1-gcc
9794 clean-stage1: clean-stage1-gcc
9795 clean-stage1-gcc:
9796 @if [ $(current_stage) = stage1 ]; then \
9797 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9798 else \
9799 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
9800 $(MAKE) stage1-start; \
9801 fi; \
9802 cd $(HOST_SUBDIR)/gcc && \
9803 $(MAKE) $(EXTRA_HOST_FLAGS) \
9804 $(STAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9805 @endif gcc-bootstrap
9806
9807
9808 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
9809 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
9810 maybe-all-stage2-gcc:
9811 maybe-clean-stage2-gcc:
9812 @if gcc-bootstrap
9813 maybe-all-stage2-gcc: all-stage2-gcc
9814 all-stage2: all-stage2-gcc
9815 TARGET-stage2-gcc = $(TARGET-gcc)
9816 all-stage2-gcc: configure-stage2-gcc
9817 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9818 @r=`${PWD_COMMAND}`; export r; \
9819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9820 TFLAGS="$(STAGE2_TFLAGS)"; \
9821 $(HOST_EXPORTS) \
9822 $(POSTSTAGE1_HOST_EXPORTS) \
9823 cd $(HOST_SUBDIR)/gcc && \
9824 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9825 CFLAGS="$(STAGE2_CFLAGS)" \
9826 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9827 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9828 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9829 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9830 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9831 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9832 TFLAGS="$(STAGE2_TFLAGS)" \
9833 $(TARGET-stage2-gcc)
9834
9835 maybe-clean-stage2-gcc: clean-stage2-gcc
9836 clean-stage2: clean-stage2-gcc
9837 clean-stage2-gcc:
9838 @if [ $(current_stage) = stage2 ]; then \
9839 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9840 else \
9841 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
9842 $(MAKE) stage2-start; \
9843 fi; \
9844 cd $(HOST_SUBDIR)/gcc && \
9845 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9846 @endif gcc-bootstrap
9847
9848
9849 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
9850 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
9851 maybe-all-stage3-gcc:
9852 maybe-clean-stage3-gcc:
9853 @if gcc-bootstrap
9854 maybe-all-stage3-gcc: all-stage3-gcc
9855 all-stage3: all-stage3-gcc
9856 TARGET-stage3-gcc = $(TARGET-gcc)
9857 all-stage3-gcc: configure-stage3-gcc
9858 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9859 @r=`${PWD_COMMAND}`; export r; \
9860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9861 TFLAGS="$(STAGE3_TFLAGS)"; \
9862 $(HOST_EXPORTS) \
9863 $(POSTSTAGE1_HOST_EXPORTS) \
9864 cd $(HOST_SUBDIR)/gcc && \
9865 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9866 CFLAGS="$(STAGE3_CFLAGS)" \
9867 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9868 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9869 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9870 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9871 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9872 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9873 TFLAGS="$(STAGE3_TFLAGS)" \
9874 $(TARGET-stage3-gcc)
9875
9876 maybe-clean-stage3-gcc: clean-stage3-gcc
9877 clean-stage3: clean-stage3-gcc
9878 clean-stage3-gcc:
9879 @if [ $(current_stage) = stage3 ]; then \
9880 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9881 else \
9882 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
9883 $(MAKE) stage3-start; \
9884 fi; \
9885 cd $(HOST_SUBDIR)/gcc && \
9886 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9887 @endif gcc-bootstrap
9888
9889
9890 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
9891 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
9892 maybe-all-stage4-gcc:
9893 maybe-clean-stage4-gcc:
9894 @if gcc-bootstrap
9895 maybe-all-stage4-gcc: all-stage4-gcc
9896 all-stage4: all-stage4-gcc
9897 TARGET-stage4-gcc = $(TARGET-gcc)
9898 all-stage4-gcc: configure-stage4-gcc
9899 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9900 @r=`${PWD_COMMAND}`; export r; \
9901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9902 TFLAGS="$(STAGE4_TFLAGS)"; \
9903 $(HOST_EXPORTS) \
9904 $(POSTSTAGE1_HOST_EXPORTS) \
9905 cd $(HOST_SUBDIR)/gcc && \
9906 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9907 CFLAGS="$(STAGE4_CFLAGS)" \
9908 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9909 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9910 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9911 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9912 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9913 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9914 TFLAGS="$(STAGE4_TFLAGS)" \
9915 $(TARGET-stage4-gcc)
9916
9917 maybe-clean-stage4-gcc: clean-stage4-gcc
9918 clean-stage4: clean-stage4-gcc
9919 clean-stage4-gcc:
9920 @if [ $(current_stage) = stage4 ]; then \
9921 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9922 else \
9923 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
9924 $(MAKE) stage4-start; \
9925 fi; \
9926 cd $(HOST_SUBDIR)/gcc && \
9927 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9928 @endif gcc-bootstrap
9929
9930
9931 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
9932 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
9933 maybe-all-stageprofile-gcc:
9934 maybe-clean-stageprofile-gcc:
9935 @if gcc-bootstrap
9936 maybe-all-stageprofile-gcc: all-stageprofile-gcc
9937 all-stageprofile: all-stageprofile-gcc
9938 TARGET-stageprofile-gcc = $(TARGET-gcc)
9939 all-stageprofile-gcc: configure-stageprofile-gcc
9940 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9941 @r=`${PWD_COMMAND}`; export r; \
9942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9943 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9944 $(HOST_EXPORTS) \
9945 $(POSTSTAGE1_HOST_EXPORTS) \
9946 cd $(HOST_SUBDIR)/gcc && \
9947 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9948 CFLAGS="$(STAGEprofile_CFLAGS)" \
9949 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9950 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9951 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9952 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9953 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9954 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9955 TFLAGS="$(STAGEprofile_TFLAGS)" \
9956 $(TARGET-stageprofile-gcc)
9957
9958 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
9959 clean-stageprofile: clean-stageprofile-gcc
9960 clean-stageprofile-gcc:
9961 @if [ $(current_stage) = stageprofile ]; then \
9962 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9963 else \
9964 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
9965 $(MAKE) stageprofile-start; \
9966 fi; \
9967 cd $(HOST_SUBDIR)/gcc && \
9968 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
9969 @endif gcc-bootstrap
9970
9971
9972 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
9973 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
9974 maybe-all-stagefeedback-gcc:
9975 maybe-clean-stagefeedback-gcc:
9976 @if gcc-bootstrap
9977 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
9978 all-stagefeedback: all-stagefeedback-gcc
9979 TARGET-stagefeedback-gcc = $(TARGET-gcc)
9980 all-stagefeedback-gcc: configure-stagefeedback-gcc
9981 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9982 @r=`${PWD_COMMAND}`; export r; \
9983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9984 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9985 $(HOST_EXPORTS) \
9986 $(POSTSTAGE1_HOST_EXPORTS) \
9987 cd $(HOST_SUBDIR)/gcc && \
9988 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9989 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9990 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9991 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9992 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9993 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9994 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9995 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9996 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9997 $(TARGET-stagefeedback-gcc)
9998
9999 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
10000 clean-stagefeedback: clean-stagefeedback-gcc
10001 clean-stagefeedback-gcc:
10002 @if [ $(current_stage) = stagefeedback ]; then \
10003 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
10004 else \
10005 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
10006 $(MAKE) stagefeedback-start; \
10007 fi; \
10008 cd $(HOST_SUBDIR)/gcc && \
10009 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) clean
10010 @endif gcc-bootstrap
10011
10012
10013
10014
10015
10016 .PHONY: check-gcc maybe-check-gcc
10017 maybe-check-gcc:
10018 @if gcc
10019 maybe-check-gcc: check-gcc
10020
10021 check-gcc:
10022 @: $(MAKE); $(unstage)
10023 @r=`${PWD_COMMAND}`; export r; \
10024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10025 $(HOST_EXPORTS) \
10026 (cd $(HOST_SUBDIR)/gcc && \
10027 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
10028
10029 @endif gcc
10030
10031 .PHONY: install-gcc maybe-install-gcc
10032 maybe-install-gcc:
10033 @if gcc
10034 maybe-install-gcc: install-gcc
10035
10036 install-gcc: installdirs
10037 @: $(MAKE); $(unstage)
10038 @r=`${PWD_COMMAND}`; export r; \
10039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10040 $(HOST_EXPORTS) \
10041 (cd $(HOST_SUBDIR)/gcc && \
10042 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
10043
10044 @endif gcc
10045
10046 .PHONY: install-strip-gcc maybe-install-strip-gcc
10047 maybe-install-strip-gcc:
10048 @if gcc
10049 maybe-install-strip-gcc: install-strip-gcc
10050
10051 install-strip-gcc: installdirs
10052 @: $(MAKE); $(unstage)
10053 @r=`${PWD_COMMAND}`; export r; \
10054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10055 $(HOST_EXPORTS) \
10056 (cd $(HOST_SUBDIR)/gcc && \
10057 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
10058
10059 @endif gcc
10060
10061 # Other targets (info, dvi, pdf, etc.)
10062
10063 .PHONY: maybe-info-gcc info-gcc
10064 maybe-info-gcc:
10065 @if gcc
10066 maybe-info-gcc: info-gcc
10067
10068 info-gcc: \
10069 configure-gcc
10070 @[ -f ./gcc/Makefile ] || exit 0; \
10071 r=`${PWD_COMMAND}`; export r; \
10072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10073 $(HOST_EXPORTS) \
10074 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10076 done; \
10077 echo "Doing info in gcc" ; \
10078 (cd $(HOST_SUBDIR)/gcc && \
10079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10081 "RANLIB=$${RANLIB}" \
10082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10083 info) \
10084 || exit 1
10085
10086 @endif gcc
10087
10088 .PHONY: maybe-dvi-gcc dvi-gcc
10089 maybe-dvi-gcc:
10090 @if gcc
10091 maybe-dvi-gcc: dvi-gcc
10092
10093 dvi-gcc: \
10094 configure-gcc
10095 @[ -f ./gcc/Makefile ] || exit 0; \
10096 r=`${PWD_COMMAND}`; export r; \
10097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10098 $(HOST_EXPORTS) \
10099 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10101 done; \
10102 echo "Doing dvi in gcc" ; \
10103 (cd $(HOST_SUBDIR)/gcc && \
10104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10106 "RANLIB=$${RANLIB}" \
10107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10108 dvi) \
10109 || exit 1
10110
10111 @endif gcc
10112
10113 .PHONY: maybe-pdf-gcc pdf-gcc
10114 maybe-pdf-gcc:
10115 @if gcc
10116 maybe-pdf-gcc: pdf-gcc
10117
10118 pdf-gcc: \
10119 configure-gcc
10120 @[ -f ./gcc/Makefile ] || exit 0; \
10121 r=`${PWD_COMMAND}`; export r; \
10122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10123 $(HOST_EXPORTS) \
10124 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10126 done; \
10127 echo "Doing pdf in gcc" ; \
10128 (cd $(HOST_SUBDIR)/gcc && \
10129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10131 "RANLIB=$${RANLIB}" \
10132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10133 pdf) \
10134 || exit 1
10135
10136 @endif gcc
10137
10138 .PHONY: maybe-html-gcc html-gcc
10139 maybe-html-gcc:
10140 @if gcc
10141 maybe-html-gcc: html-gcc
10142
10143 html-gcc: \
10144 configure-gcc
10145 @[ -f ./gcc/Makefile ] || exit 0; \
10146 r=`${PWD_COMMAND}`; export r; \
10147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10148 $(HOST_EXPORTS) \
10149 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10151 done; \
10152 echo "Doing html in gcc" ; \
10153 (cd $(HOST_SUBDIR)/gcc && \
10154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10156 "RANLIB=$${RANLIB}" \
10157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10158 html) \
10159 || exit 1
10160
10161 @endif gcc
10162
10163 .PHONY: maybe-TAGS-gcc TAGS-gcc
10164 maybe-TAGS-gcc:
10165 @if gcc
10166 maybe-TAGS-gcc: TAGS-gcc
10167
10168 TAGS-gcc: \
10169 configure-gcc
10170 @[ -f ./gcc/Makefile ] || exit 0; \
10171 r=`${PWD_COMMAND}`; export r; \
10172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10173 $(HOST_EXPORTS) \
10174 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10176 done; \
10177 echo "Doing TAGS in gcc" ; \
10178 (cd $(HOST_SUBDIR)/gcc && \
10179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10181 "RANLIB=$${RANLIB}" \
10182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10183 TAGS) \
10184 || exit 1
10185
10186 @endif gcc
10187
10188 .PHONY: maybe-install-info-gcc install-info-gcc
10189 maybe-install-info-gcc:
10190 @if gcc
10191 maybe-install-info-gcc: install-info-gcc
10192
10193 install-info-gcc: \
10194 configure-gcc \
10195 info-gcc
10196 @[ -f ./gcc/Makefile ] || exit 0; \
10197 r=`${PWD_COMMAND}`; export r; \
10198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10199 $(HOST_EXPORTS) \
10200 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10202 done; \
10203 echo "Doing install-info in gcc" ; \
10204 (cd $(HOST_SUBDIR)/gcc && \
10205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10207 "RANLIB=$${RANLIB}" \
10208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10209 install-info) \
10210 || exit 1
10211
10212 @endif gcc
10213
10214 .PHONY: maybe-install-pdf-gcc install-pdf-gcc
10215 maybe-install-pdf-gcc:
10216 @if gcc
10217 maybe-install-pdf-gcc: install-pdf-gcc
10218
10219 install-pdf-gcc: \
10220 configure-gcc \
10221 pdf-gcc
10222 @[ -f ./gcc/Makefile ] || exit 0; \
10223 r=`${PWD_COMMAND}`; export r; \
10224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10225 $(HOST_EXPORTS) \
10226 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10228 done; \
10229 echo "Doing install-pdf in gcc" ; \
10230 (cd $(HOST_SUBDIR)/gcc && \
10231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10233 "RANLIB=$${RANLIB}" \
10234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10235 install-pdf) \
10236 || exit 1
10237
10238 @endif gcc
10239
10240 .PHONY: maybe-install-html-gcc install-html-gcc
10241 maybe-install-html-gcc:
10242 @if gcc
10243 maybe-install-html-gcc: install-html-gcc
10244
10245 install-html-gcc: \
10246 configure-gcc \
10247 html-gcc
10248 @[ -f ./gcc/Makefile ] || exit 0; \
10249 r=`${PWD_COMMAND}`; export r; \
10250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10251 $(HOST_EXPORTS) \
10252 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10254 done; \
10255 echo "Doing install-html in gcc" ; \
10256 (cd $(HOST_SUBDIR)/gcc && \
10257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10259 "RANLIB=$${RANLIB}" \
10260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10261 install-html) \
10262 || exit 1
10263
10264 @endif gcc
10265
10266 .PHONY: maybe-installcheck-gcc installcheck-gcc
10267 maybe-installcheck-gcc:
10268 @if gcc
10269 maybe-installcheck-gcc: installcheck-gcc
10270
10271 installcheck-gcc: \
10272 configure-gcc
10273 @[ -f ./gcc/Makefile ] || exit 0; \
10274 r=`${PWD_COMMAND}`; export r; \
10275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10276 $(HOST_EXPORTS) \
10277 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10279 done; \
10280 echo "Doing installcheck in gcc" ; \
10281 (cd $(HOST_SUBDIR)/gcc && \
10282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10284 "RANLIB=$${RANLIB}" \
10285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10286 installcheck) \
10287 || exit 1
10288
10289 @endif gcc
10290
10291 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10292 maybe-mostlyclean-gcc:
10293 @if gcc
10294 maybe-mostlyclean-gcc: mostlyclean-gcc
10295
10296 mostlyclean-gcc:
10297 @[ -f ./gcc/Makefile ] || exit 0; \
10298 r=`${PWD_COMMAND}`; export r; \
10299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10300 $(HOST_EXPORTS) \
10301 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10303 done; \
10304 echo "Doing mostlyclean in gcc" ; \
10305 (cd $(HOST_SUBDIR)/gcc && \
10306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10308 "RANLIB=$${RANLIB}" \
10309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10310 mostlyclean) \
10311 || exit 1
10312
10313 @endif gcc
10314
10315 .PHONY: maybe-clean-gcc clean-gcc
10316 maybe-clean-gcc:
10317 @if gcc
10318 maybe-clean-gcc: clean-gcc
10319
10320 clean-gcc:
10321 @[ -f ./gcc/Makefile ] || exit 0; \
10322 r=`${PWD_COMMAND}`; export r; \
10323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10324 $(HOST_EXPORTS) \
10325 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10327 done; \
10328 echo "Doing clean in gcc" ; \
10329 (cd $(HOST_SUBDIR)/gcc && \
10330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10332 "RANLIB=$${RANLIB}" \
10333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10334 clean) \
10335 || exit 1
10336
10337 @endif gcc
10338
10339 .PHONY: maybe-distclean-gcc distclean-gcc
10340 maybe-distclean-gcc:
10341 @if gcc
10342 maybe-distclean-gcc: distclean-gcc
10343
10344 distclean-gcc:
10345 @[ -f ./gcc/Makefile ] || exit 0; \
10346 r=`${PWD_COMMAND}`; export r; \
10347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10348 $(HOST_EXPORTS) \
10349 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10351 done; \
10352 echo "Doing distclean in gcc" ; \
10353 (cd $(HOST_SUBDIR)/gcc && \
10354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10356 "RANLIB=$${RANLIB}" \
10357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10358 distclean) \
10359 || exit 1
10360
10361 @endif gcc
10362
10363 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
10364 maybe-maintainer-clean-gcc:
10365 @if gcc
10366 maybe-maintainer-clean-gcc: maintainer-clean-gcc
10367
10368 maintainer-clean-gcc:
10369 @[ -f ./gcc/Makefile ] || exit 0; \
10370 r=`${PWD_COMMAND}`; export r; \
10371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10372 $(HOST_EXPORTS) \
10373 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10375 done; \
10376 echo "Doing maintainer-clean in gcc" ; \
10377 (cd $(HOST_SUBDIR)/gcc && \
10378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10380 "RANLIB=$${RANLIB}" \
10381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10382 maintainer-clean) \
10383 || exit 1
10384
10385 @endif gcc
10386
10387
10388
10389 .PHONY: configure-gmp maybe-configure-gmp
10390 maybe-configure-gmp:
10391 @if gcc-bootstrap
10392 configure-gmp: stage_current
10393 @endif gcc-bootstrap
10394 @if gmp
10395 maybe-configure-gmp: configure-gmp
10396 configure-gmp:
10397 @r=`${PWD_COMMAND}`; export r; \
10398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10399 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10400 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10401 $(HOST_EXPORTS) \
10402 echo Configuring in $(HOST_SUBDIR)/gmp; \
10403 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
10404 case $(srcdir) in \
10405 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10406 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10407 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10408 esac; \
10409 srcdiroption="--srcdir=$${topdir}/gmp"; \
10410 libsrcdir="$$s/gmp"; \
10411 $(SHELL) $${libsrcdir}/configure \
10412 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10413 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
10414 || exit 1
10415 @endif gmp
10416
10417
10418
10419 .PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
10420 maybe-configure-stage1-gmp:
10421 @if gmp-bootstrap
10422 maybe-configure-stage1-gmp: configure-stage1-gmp
10423 configure-stage1-gmp:
10424 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10425 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10426 @r=`${PWD_COMMAND}`; export r; \
10427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10428 TFLAGS="$(STAGE1_TFLAGS)"; \
10429 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10430 $(HOST_EXPORTS) \
10431 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10432 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10433 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
10434 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
10435 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10436 cd $(HOST_SUBDIR)/gmp || exit 1; \
10437 case $(srcdir) in \
10438 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10439 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10440 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10441 esac; \
10442 srcdiroption="--srcdir=$${topdir}/gmp"; \
10443 libsrcdir="$$s/gmp"; \
10444 $(SHELL) $${libsrcdir}/configure \
10445 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10446 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10447 $(STAGE1_CONFIGURE_FLAGS) \
10448 --disable-shared
10449 @endif gmp-bootstrap
10450
10451 .PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
10452 maybe-configure-stage2-gmp:
10453 @if gmp-bootstrap
10454 maybe-configure-stage2-gmp: configure-stage2-gmp
10455 configure-stage2-gmp:
10456 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10457 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10458 @r=`${PWD_COMMAND}`; export r; \
10459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10460 TFLAGS="$(STAGE2_TFLAGS)"; \
10461 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10462 $(HOST_EXPORTS) \
10463 $(POSTSTAGE1_HOST_EXPORTS) \
10464 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10465 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10466 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
10467 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
10468 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10469 cd $(HOST_SUBDIR)/gmp || exit 1; \
10470 case $(srcdir) in \
10471 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10472 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10473 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10474 esac; \
10475 srcdiroption="--srcdir=$${topdir}/gmp"; \
10476 libsrcdir="$$s/gmp"; \
10477 $(SHELL) $${libsrcdir}/configure \
10478 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10479 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10480 --with-build-libsubdir=$(HOST_SUBDIR) \
10481 $(STAGE2_CONFIGURE_FLAGS) \
10482 --disable-shared
10483 @endif gmp-bootstrap
10484
10485 .PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
10486 maybe-configure-stage3-gmp:
10487 @if gmp-bootstrap
10488 maybe-configure-stage3-gmp: configure-stage3-gmp
10489 configure-stage3-gmp:
10490 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10491 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10492 @r=`${PWD_COMMAND}`; export r; \
10493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10494 TFLAGS="$(STAGE3_TFLAGS)"; \
10495 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10496 $(HOST_EXPORTS) \
10497 $(POSTSTAGE1_HOST_EXPORTS) \
10498 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10499 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10500 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
10501 echo Configuring stage 3 in $(HOST_SUBDIR)/gmp ; \
10502 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10503 cd $(HOST_SUBDIR)/gmp || exit 1; \
10504 case $(srcdir) in \
10505 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10506 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10507 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10508 esac; \
10509 srcdiroption="--srcdir=$${topdir}/gmp"; \
10510 libsrcdir="$$s/gmp"; \
10511 $(SHELL) $${libsrcdir}/configure \
10512 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10513 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10514 --with-build-libsubdir=$(HOST_SUBDIR) \
10515 $(STAGE3_CONFIGURE_FLAGS) \
10516 --disable-shared
10517 @endif gmp-bootstrap
10518
10519 .PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
10520 maybe-configure-stage4-gmp:
10521 @if gmp-bootstrap
10522 maybe-configure-stage4-gmp: configure-stage4-gmp
10523 configure-stage4-gmp:
10524 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10525 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10526 @r=`${PWD_COMMAND}`; export r; \
10527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10528 TFLAGS="$(STAGE4_TFLAGS)"; \
10529 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10530 $(HOST_EXPORTS) \
10531 $(POSTSTAGE1_HOST_EXPORTS) \
10532 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10533 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10534 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
10535 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
10536 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10537 cd $(HOST_SUBDIR)/gmp || exit 1; \
10538 case $(srcdir) in \
10539 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10540 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10541 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10542 esac; \
10543 srcdiroption="--srcdir=$${topdir}/gmp"; \
10544 libsrcdir="$$s/gmp"; \
10545 $(SHELL) $${libsrcdir}/configure \
10546 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10547 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10548 --with-build-libsubdir=$(HOST_SUBDIR) \
10549 $(STAGE4_CONFIGURE_FLAGS) \
10550 --disable-shared
10551 @endif gmp-bootstrap
10552
10553 .PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
10554 maybe-configure-stageprofile-gmp:
10555 @if gmp-bootstrap
10556 maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
10557 configure-stageprofile-gmp:
10558 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10559 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10560 @r=`${PWD_COMMAND}`; export r; \
10561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10562 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10563 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10564 $(HOST_EXPORTS) \
10565 $(POSTSTAGE1_HOST_EXPORTS) \
10566 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10567 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10568 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
10569 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
10570 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10571 cd $(HOST_SUBDIR)/gmp || exit 1; \
10572 case $(srcdir) in \
10573 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10574 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10575 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10576 esac; \
10577 srcdiroption="--srcdir=$${topdir}/gmp"; \
10578 libsrcdir="$$s/gmp"; \
10579 $(SHELL) $${libsrcdir}/configure \
10580 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10581 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10582 --with-build-libsubdir=$(HOST_SUBDIR) \
10583 $(STAGEprofile_CONFIGURE_FLAGS) \
10584 --disable-shared
10585 @endif gmp-bootstrap
10586
10587 .PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
10588 maybe-configure-stagefeedback-gmp:
10589 @if gmp-bootstrap
10590 maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
10591 configure-stagefeedback-gmp:
10592 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10593 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10594 @r=`${PWD_COMMAND}`; export r; \
10595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10596 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10597 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10598 $(HOST_EXPORTS) \
10599 $(POSTSTAGE1_HOST_EXPORTS) \
10600 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10601 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10602 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
10603 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
10604 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10605 cd $(HOST_SUBDIR)/gmp || exit 1; \
10606 case $(srcdir) in \
10607 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10608 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10609 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10610 esac; \
10611 srcdiroption="--srcdir=$${topdir}/gmp"; \
10612 libsrcdir="$$s/gmp"; \
10613 $(SHELL) $${libsrcdir}/configure \
10614 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10615 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10616 --with-build-libsubdir=$(HOST_SUBDIR) \
10617 $(STAGEfeedback_CONFIGURE_FLAGS) \
10618 --disable-shared
10619 @endif gmp-bootstrap
10620
10621
10622
10623
10624
10625 .PHONY: all-gmp maybe-all-gmp
10626 maybe-all-gmp:
10627 @if gcc-bootstrap
10628 all-gmp: stage_current
10629 @endif gcc-bootstrap
10630 @if gmp
10631 TARGET-gmp=all
10632 maybe-all-gmp: all-gmp
10633 all-gmp: configure-gmp
10634 @r=`${PWD_COMMAND}`; export r; \
10635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10636 $(HOST_EXPORTS) \
10637 (cd $(HOST_SUBDIR)/gmp && \
10638 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
10639 $(TARGET-gmp))
10640 @endif gmp
10641
10642
10643
10644 .PHONY: all-stage1-gmp maybe-all-stage1-gmp
10645 .PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
10646 maybe-all-stage1-gmp:
10647 maybe-clean-stage1-gmp:
10648 @if gmp-bootstrap
10649 maybe-all-stage1-gmp: all-stage1-gmp
10650 all-stage1: all-stage1-gmp
10651 TARGET-stage1-gmp = $(TARGET-gmp)
10652 all-stage1-gmp: configure-stage1-gmp
10653 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10654 @r=`${PWD_COMMAND}`; export r; \
10655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10656 TFLAGS="$(STAGE1_TFLAGS)"; \
10657 $(HOST_EXPORTS) \
10658 cd $(HOST_SUBDIR)/gmp && \
10659 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10660 CFLAGS="$(STAGE1_CFLAGS)" \
10661 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10662 LIBCFLAGS="$(LIBCFLAGS)" \
10663 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10664 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10665 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10666 $(EXTRA_HOST_FLAGS) \
10667 $(STAGE1_FLAGS_TO_PASS) \
10668 TFLAGS="$(STAGE1_TFLAGS)" \
10669 $(TARGET-stage1-gmp)
10670
10671 maybe-clean-stage1-gmp: clean-stage1-gmp
10672 clean-stage1: clean-stage1-gmp
10673 clean-stage1-gmp:
10674 @if [ $(current_stage) = stage1 ]; then \
10675 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10676 else \
10677 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
10678 $(MAKE) stage1-start; \
10679 fi; \
10680 cd $(HOST_SUBDIR)/gmp && \
10681 $(MAKE) $(EXTRA_HOST_FLAGS) \
10682 $(STAGE1_FLAGS_TO_PASS) clean
10683 @endif gmp-bootstrap
10684
10685
10686 .PHONY: all-stage2-gmp maybe-all-stage2-gmp
10687 .PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
10688 maybe-all-stage2-gmp:
10689 maybe-clean-stage2-gmp:
10690 @if gmp-bootstrap
10691 maybe-all-stage2-gmp: all-stage2-gmp
10692 all-stage2: all-stage2-gmp
10693 TARGET-stage2-gmp = $(TARGET-gmp)
10694 all-stage2-gmp: configure-stage2-gmp
10695 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10696 @r=`${PWD_COMMAND}`; export r; \
10697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10698 TFLAGS="$(STAGE2_TFLAGS)"; \
10699 $(HOST_EXPORTS) \
10700 $(POSTSTAGE1_HOST_EXPORTS) \
10701 cd $(HOST_SUBDIR)/gmp && \
10702 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10703 CFLAGS="$(STAGE2_CFLAGS)" \
10704 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10705 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10706 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10707 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10708 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10709 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10710 TFLAGS="$(STAGE2_TFLAGS)" \
10711 $(TARGET-stage2-gmp)
10712
10713 maybe-clean-stage2-gmp: clean-stage2-gmp
10714 clean-stage2: clean-stage2-gmp
10715 clean-stage2-gmp:
10716 @if [ $(current_stage) = stage2 ]; then \
10717 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10718 else \
10719 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
10720 $(MAKE) stage2-start; \
10721 fi; \
10722 cd $(HOST_SUBDIR)/gmp && \
10723 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10724 @endif gmp-bootstrap
10725
10726
10727 .PHONY: all-stage3-gmp maybe-all-stage3-gmp
10728 .PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
10729 maybe-all-stage3-gmp:
10730 maybe-clean-stage3-gmp:
10731 @if gmp-bootstrap
10732 maybe-all-stage3-gmp: all-stage3-gmp
10733 all-stage3: all-stage3-gmp
10734 TARGET-stage3-gmp = $(TARGET-gmp)
10735 all-stage3-gmp: configure-stage3-gmp
10736 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10737 @r=`${PWD_COMMAND}`; export r; \
10738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10739 TFLAGS="$(STAGE3_TFLAGS)"; \
10740 $(HOST_EXPORTS) \
10741 $(POSTSTAGE1_HOST_EXPORTS) \
10742 cd $(HOST_SUBDIR)/gmp && \
10743 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10744 CFLAGS="$(STAGE3_CFLAGS)" \
10745 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10746 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10747 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10748 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10749 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10750 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10751 TFLAGS="$(STAGE3_TFLAGS)" \
10752 $(TARGET-stage3-gmp)
10753
10754 maybe-clean-stage3-gmp: clean-stage3-gmp
10755 clean-stage3: clean-stage3-gmp
10756 clean-stage3-gmp:
10757 @if [ $(current_stage) = stage3 ]; then \
10758 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10759 else \
10760 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
10761 $(MAKE) stage3-start; \
10762 fi; \
10763 cd $(HOST_SUBDIR)/gmp && \
10764 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10765 @endif gmp-bootstrap
10766
10767
10768 .PHONY: all-stage4-gmp maybe-all-stage4-gmp
10769 .PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
10770 maybe-all-stage4-gmp:
10771 maybe-clean-stage4-gmp:
10772 @if gmp-bootstrap
10773 maybe-all-stage4-gmp: all-stage4-gmp
10774 all-stage4: all-stage4-gmp
10775 TARGET-stage4-gmp = $(TARGET-gmp)
10776 all-stage4-gmp: configure-stage4-gmp
10777 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10778 @r=`${PWD_COMMAND}`; export r; \
10779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10780 TFLAGS="$(STAGE4_TFLAGS)"; \
10781 $(HOST_EXPORTS) \
10782 $(POSTSTAGE1_HOST_EXPORTS) \
10783 cd $(HOST_SUBDIR)/gmp && \
10784 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10785 CFLAGS="$(STAGE4_CFLAGS)" \
10786 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10787 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10788 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10789 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10790 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10791 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10792 TFLAGS="$(STAGE4_TFLAGS)" \
10793 $(TARGET-stage4-gmp)
10794
10795 maybe-clean-stage4-gmp: clean-stage4-gmp
10796 clean-stage4: clean-stage4-gmp
10797 clean-stage4-gmp:
10798 @if [ $(current_stage) = stage4 ]; then \
10799 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10800 else \
10801 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
10802 $(MAKE) stage4-start; \
10803 fi; \
10804 cd $(HOST_SUBDIR)/gmp && \
10805 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10806 @endif gmp-bootstrap
10807
10808
10809 .PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
10810 .PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
10811 maybe-all-stageprofile-gmp:
10812 maybe-clean-stageprofile-gmp:
10813 @if gmp-bootstrap
10814 maybe-all-stageprofile-gmp: all-stageprofile-gmp
10815 all-stageprofile: all-stageprofile-gmp
10816 TARGET-stageprofile-gmp = $(TARGET-gmp)
10817 all-stageprofile-gmp: configure-stageprofile-gmp
10818 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10819 @r=`${PWD_COMMAND}`; export r; \
10820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10821 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10822 $(HOST_EXPORTS) \
10823 $(POSTSTAGE1_HOST_EXPORTS) \
10824 cd $(HOST_SUBDIR)/gmp && \
10825 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10826 CFLAGS="$(STAGEprofile_CFLAGS)" \
10827 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10828 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10829 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10830 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10831 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10832 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10833 TFLAGS="$(STAGEprofile_TFLAGS)" \
10834 $(TARGET-stageprofile-gmp)
10835
10836 maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
10837 clean-stageprofile: clean-stageprofile-gmp
10838 clean-stageprofile-gmp:
10839 @if [ $(current_stage) = stageprofile ]; then \
10840 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10841 else \
10842 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
10843 $(MAKE) stageprofile-start; \
10844 fi; \
10845 cd $(HOST_SUBDIR)/gmp && \
10846 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10847 @endif gmp-bootstrap
10848
10849
10850 .PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
10851 .PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
10852 maybe-all-stagefeedback-gmp:
10853 maybe-clean-stagefeedback-gmp:
10854 @if gmp-bootstrap
10855 maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
10856 all-stagefeedback: all-stagefeedback-gmp
10857 TARGET-stagefeedback-gmp = $(TARGET-gmp)
10858 all-stagefeedback-gmp: configure-stagefeedback-gmp
10859 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10860 @r=`${PWD_COMMAND}`; export r; \
10861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10862 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10863 $(HOST_EXPORTS) \
10864 $(POSTSTAGE1_HOST_EXPORTS) \
10865 cd $(HOST_SUBDIR)/gmp && \
10866 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10867 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10868 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10869 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10870 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10871 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10872 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10873 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10874 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10875 $(TARGET-stagefeedback-gmp)
10876
10877 maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
10878 clean-stagefeedback: clean-stagefeedback-gmp
10879 clean-stagefeedback-gmp:
10880 @if [ $(current_stage) = stagefeedback ]; then \
10881 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10882 else \
10883 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
10884 $(MAKE) stagefeedback-start; \
10885 fi; \
10886 cd $(HOST_SUBDIR)/gmp && \
10887 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
10888 @endif gmp-bootstrap
10889
10890
10891
10892
10893
10894 .PHONY: check-gmp maybe-check-gmp
10895 maybe-check-gmp:
10896 @if gmp
10897 maybe-check-gmp: check-gmp
10898
10899 check-gmp:
10900 @: $(MAKE); $(unstage)
10901 @r=`${PWD_COMMAND}`; export r; \
10902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10903 $(HOST_EXPORTS) \
10904 (cd $(HOST_SUBDIR)/gmp && \
10905 $(MAKE) $(FLAGS_TO_PASS) check)
10906
10907 @endif gmp
10908
10909 .PHONY: install-gmp maybe-install-gmp
10910 maybe-install-gmp:
10911 @if gmp
10912 maybe-install-gmp: install-gmp
10913
10914 install-gmp:
10915
10916 @endif gmp
10917
10918 .PHONY: install-strip-gmp maybe-install-strip-gmp
10919 maybe-install-strip-gmp:
10920 @if gmp
10921 maybe-install-strip-gmp: install-strip-gmp
10922
10923 install-strip-gmp:
10924
10925 @endif gmp
10926
10927 # Other targets (info, dvi, pdf, etc.)
10928
10929 .PHONY: maybe-info-gmp info-gmp
10930 maybe-info-gmp:
10931 @if gmp
10932 maybe-info-gmp: info-gmp
10933
10934 info-gmp: \
10935 configure-gmp
10936 @[ -f ./gmp/Makefile ] || exit 0; \
10937 r=`${PWD_COMMAND}`; export r; \
10938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10939 $(HOST_EXPORTS) \
10940 for flag in $(EXTRA_HOST_FLAGS) ; do \
10941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10942 done; \
10943 echo "Doing info in gmp" ; \
10944 (cd $(HOST_SUBDIR)/gmp && \
10945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10947 "RANLIB=$${RANLIB}" \
10948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10949 info) \
10950 || exit 1
10951
10952 @endif gmp
10953
10954 .PHONY: maybe-dvi-gmp dvi-gmp
10955 maybe-dvi-gmp:
10956 @if gmp
10957 maybe-dvi-gmp: dvi-gmp
10958
10959 dvi-gmp: \
10960 configure-gmp
10961 @[ -f ./gmp/Makefile ] || exit 0; \
10962 r=`${PWD_COMMAND}`; export r; \
10963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10964 $(HOST_EXPORTS) \
10965 for flag in $(EXTRA_HOST_FLAGS) ; do \
10966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10967 done; \
10968 echo "Doing dvi in gmp" ; \
10969 (cd $(HOST_SUBDIR)/gmp && \
10970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10972 "RANLIB=$${RANLIB}" \
10973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10974 dvi) \
10975 || exit 1
10976
10977 @endif gmp
10978
10979 .PHONY: maybe-pdf-gmp pdf-gmp
10980 maybe-pdf-gmp:
10981 @if gmp
10982 maybe-pdf-gmp: pdf-gmp
10983
10984 pdf-gmp: \
10985 configure-gmp
10986 @[ -f ./gmp/Makefile ] || exit 0; \
10987 r=`${PWD_COMMAND}`; export r; \
10988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10989 $(HOST_EXPORTS) \
10990 for flag in $(EXTRA_HOST_FLAGS) ; do \
10991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10992 done; \
10993 echo "Doing pdf in gmp" ; \
10994 (cd $(HOST_SUBDIR)/gmp && \
10995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10997 "RANLIB=$${RANLIB}" \
10998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10999 pdf) \
11000 || exit 1
11001
11002 @endif gmp
11003
11004 .PHONY: maybe-html-gmp html-gmp
11005 maybe-html-gmp:
11006 @if gmp
11007 maybe-html-gmp: html-gmp
11008
11009 html-gmp: \
11010 configure-gmp
11011 @[ -f ./gmp/Makefile ] || exit 0; \
11012 r=`${PWD_COMMAND}`; export r; \
11013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11014 $(HOST_EXPORTS) \
11015 for flag in $(EXTRA_HOST_FLAGS) ; do \
11016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11017 done; \
11018 echo "Doing html in gmp" ; \
11019 (cd $(HOST_SUBDIR)/gmp && \
11020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11022 "RANLIB=$${RANLIB}" \
11023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11024 html) \
11025 || exit 1
11026
11027 @endif gmp
11028
11029 .PHONY: maybe-TAGS-gmp TAGS-gmp
11030 maybe-TAGS-gmp:
11031 @if gmp
11032 maybe-TAGS-gmp: TAGS-gmp
11033
11034 TAGS-gmp: \
11035 configure-gmp
11036 @[ -f ./gmp/Makefile ] || exit 0; \
11037 r=`${PWD_COMMAND}`; export r; \
11038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11039 $(HOST_EXPORTS) \
11040 for flag in $(EXTRA_HOST_FLAGS) ; do \
11041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11042 done; \
11043 echo "Doing TAGS in gmp" ; \
11044 (cd $(HOST_SUBDIR)/gmp && \
11045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11047 "RANLIB=$${RANLIB}" \
11048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11049 TAGS) \
11050 || exit 1
11051
11052 @endif gmp
11053
11054 .PHONY: maybe-install-info-gmp install-info-gmp
11055 maybe-install-info-gmp:
11056 @if gmp
11057 maybe-install-info-gmp: install-info-gmp
11058
11059 install-info-gmp: \
11060 configure-gmp \
11061 info-gmp
11062 @[ -f ./gmp/Makefile ] || exit 0; \
11063 r=`${PWD_COMMAND}`; export r; \
11064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11065 $(HOST_EXPORTS) \
11066 for flag in $(EXTRA_HOST_FLAGS) ; do \
11067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11068 done; \
11069 echo "Doing install-info in gmp" ; \
11070 (cd $(HOST_SUBDIR)/gmp && \
11071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11073 "RANLIB=$${RANLIB}" \
11074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11075 install-info) \
11076 || exit 1
11077
11078 @endif gmp
11079
11080 .PHONY: maybe-install-pdf-gmp install-pdf-gmp
11081 maybe-install-pdf-gmp:
11082 @if gmp
11083 maybe-install-pdf-gmp: install-pdf-gmp
11084
11085 install-pdf-gmp: \
11086 configure-gmp \
11087 pdf-gmp
11088 @[ -f ./gmp/Makefile ] || exit 0; \
11089 r=`${PWD_COMMAND}`; export r; \
11090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11091 $(HOST_EXPORTS) \
11092 for flag in $(EXTRA_HOST_FLAGS) ; do \
11093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11094 done; \
11095 echo "Doing install-pdf in gmp" ; \
11096 (cd $(HOST_SUBDIR)/gmp && \
11097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11099 "RANLIB=$${RANLIB}" \
11100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11101 install-pdf) \
11102 || exit 1
11103
11104 @endif gmp
11105
11106 .PHONY: maybe-install-html-gmp install-html-gmp
11107 maybe-install-html-gmp:
11108 @if gmp
11109 maybe-install-html-gmp: install-html-gmp
11110
11111 install-html-gmp: \
11112 configure-gmp \
11113 html-gmp
11114 @[ -f ./gmp/Makefile ] || exit 0; \
11115 r=`${PWD_COMMAND}`; export r; \
11116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11117 $(HOST_EXPORTS) \
11118 for flag in $(EXTRA_HOST_FLAGS) ; do \
11119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11120 done; \
11121 echo "Doing install-html in gmp" ; \
11122 (cd $(HOST_SUBDIR)/gmp && \
11123 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11124 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11125 "RANLIB=$${RANLIB}" \
11126 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11127 install-html) \
11128 || exit 1
11129
11130 @endif gmp
11131
11132 .PHONY: maybe-installcheck-gmp installcheck-gmp
11133 maybe-installcheck-gmp:
11134 @if gmp
11135 maybe-installcheck-gmp: installcheck-gmp
11136
11137 installcheck-gmp: \
11138 configure-gmp
11139 @[ -f ./gmp/Makefile ] || exit 0; \
11140 r=`${PWD_COMMAND}`; export r; \
11141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11142 $(HOST_EXPORTS) \
11143 for flag in $(EXTRA_HOST_FLAGS) ; do \
11144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11145 done; \
11146 echo "Doing installcheck in gmp" ; \
11147 (cd $(HOST_SUBDIR)/gmp && \
11148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11150 "RANLIB=$${RANLIB}" \
11151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11152 installcheck) \
11153 || exit 1
11154
11155 @endif gmp
11156
11157 .PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11158 maybe-mostlyclean-gmp:
11159 @if gmp
11160 maybe-mostlyclean-gmp: mostlyclean-gmp
11161
11162 mostlyclean-gmp:
11163 @[ -f ./gmp/Makefile ] || exit 0; \
11164 r=`${PWD_COMMAND}`; export r; \
11165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11166 $(HOST_EXPORTS) \
11167 for flag in $(EXTRA_HOST_FLAGS) ; do \
11168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11169 done; \
11170 echo "Doing mostlyclean in gmp" ; \
11171 (cd $(HOST_SUBDIR)/gmp && \
11172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11174 "RANLIB=$${RANLIB}" \
11175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11176 mostlyclean) \
11177 || exit 1
11178
11179 @endif gmp
11180
11181 .PHONY: maybe-clean-gmp clean-gmp
11182 maybe-clean-gmp:
11183 @if gmp
11184 maybe-clean-gmp: clean-gmp
11185
11186 clean-gmp:
11187 @[ -f ./gmp/Makefile ] || exit 0; \
11188 r=`${PWD_COMMAND}`; export r; \
11189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11190 $(HOST_EXPORTS) \
11191 for flag in $(EXTRA_HOST_FLAGS) ; do \
11192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11193 done; \
11194 echo "Doing clean in gmp" ; \
11195 (cd $(HOST_SUBDIR)/gmp && \
11196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11198 "RANLIB=$${RANLIB}" \
11199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11200 clean) \
11201 || exit 1
11202
11203 @endif gmp
11204
11205 .PHONY: maybe-distclean-gmp distclean-gmp
11206 maybe-distclean-gmp:
11207 @if gmp
11208 maybe-distclean-gmp: distclean-gmp
11209
11210 distclean-gmp:
11211 @[ -f ./gmp/Makefile ] || exit 0; \
11212 r=`${PWD_COMMAND}`; export r; \
11213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11214 $(HOST_EXPORTS) \
11215 for flag in $(EXTRA_HOST_FLAGS) ; do \
11216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11217 done; \
11218 echo "Doing distclean in gmp" ; \
11219 (cd $(HOST_SUBDIR)/gmp && \
11220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11222 "RANLIB=$${RANLIB}" \
11223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11224 distclean) \
11225 || exit 1
11226
11227 @endif gmp
11228
11229 .PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11230 maybe-maintainer-clean-gmp:
11231 @if gmp
11232 maybe-maintainer-clean-gmp: maintainer-clean-gmp
11233
11234 maintainer-clean-gmp:
11235 @[ -f ./gmp/Makefile ] || exit 0; \
11236 r=`${PWD_COMMAND}`; export r; \
11237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11238 $(HOST_EXPORTS) \
11239 for flag in $(EXTRA_HOST_FLAGS) ; do \
11240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11241 done; \
11242 echo "Doing maintainer-clean in gmp" ; \
11243 (cd $(HOST_SUBDIR)/gmp && \
11244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11246 "RANLIB=$${RANLIB}" \
11247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11248 maintainer-clean) \
11249 || exit 1
11250
11251 @endif gmp
11252
11253
11254
11255 .PHONY: configure-mpfr maybe-configure-mpfr
11256 maybe-configure-mpfr:
11257 @if gcc-bootstrap
11258 configure-mpfr: stage_current
11259 @endif gcc-bootstrap
11260 @if mpfr
11261 maybe-configure-mpfr: configure-mpfr
11262 configure-mpfr:
11263 @r=`${PWD_COMMAND}`; export r; \
11264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11265 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11266 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11267 $(HOST_EXPORTS) \
11268 echo Configuring in $(HOST_SUBDIR)/mpfr; \
11269 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11270 case $(srcdir) in \
11271 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11272 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11273 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11274 esac; \
11275 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11276 libsrcdir="$$s/mpfr"; \
11277 $(SHELL) $${libsrcdir}/configure \
11278 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11279 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \
11280 || exit 1
11281 @endif mpfr
11282
11283
11284
11285 .PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11286 maybe-configure-stage1-mpfr:
11287 @if mpfr-bootstrap
11288 maybe-configure-stage1-mpfr: configure-stage1-mpfr
11289 configure-stage1-mpfr:
11290 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11291 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11292 @r=`${PWD_COMMAND}`; export r; \
11293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11294 TFLAGS="$(STAGE1_TFLAGS)"; \
11295 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11296 $(HOST_EXPORTS) \
11297 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11298 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11299 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11300 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
11301 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11302 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11303 case $(srcdir) in \
11304 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11305 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11306 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11307 esac; \
11308 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11309 libsrcdir="$$s/mpfr"; \
11310 $(SHELL) $${libsrcdir}/configure \
11311 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11312 --target=${target_alias} $${srcdiroption} \
11313 $(STAGE1_CONFIGURE_FLAGS) \
11314 --disable-shared @extra_mpfr_configure_flags@
11315 @endif mpfr-bootstrap
11316
11317 .PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11318 maybe-configure-stage2-mpfr:
11319 @if mpfr-bootstrap
11320 maybe-configure-stage2-mpfr: configure-stage2-mpfr
11321 configure-stage2-mpfr:
11322 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11323 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11324 @r=`${PWD_COMMAND}`; export r; \
11325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11326 TFLAGS="$(STAGE2_TFLAGS)"; \
11327 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11328 $(HOST_EXPORTS) \
11329 $(POSTSTAGE1_HOST_EXPORTS) \
11330 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11331 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11332 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11333 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
11334 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11335 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11336 case $(srcdir) in \
11337 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11338 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11339 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11340 esac; \
11341 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11342 libsrcdir="$$s/mpfr"; \
11343 $(SHELL) $${libsrcdir}/configure \
11344 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11345 --target=${target_alias} $${srcdiroption} \
11346 --with-build-libsubdir=$(HOST_SUBDIR) \
11347 $(STAGE2_CONFIGURE_FLAGS) \
11348 --disable-shared @extra_mpfr_configure_flags@
11349 @endif mpfr-bootstrap
11350
11351 .PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
11352 maybe-configure-stage3-mpfr:
11353 @if mpfr-bootstrap
11354 maybe-configure-stage3-mpfr: configure-stage3-mpfr
11355 configure-stage3-mpfr:
11356 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11357 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11358 @r=`${PWD_COMMAND}`; export r; \
11359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11360 TFLAGS="$(STAGE3_TFLAGS)"; \
11361 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11362 $(HOST_EXPORTS) \
11363 $(POSTSTAGE1_HOST_EXPORTS) \
11364 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11365 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11366 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11367 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
11368 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11369 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11370 case $(srcdir) in \
11371 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11372 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11373 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11374 esac; \
11375 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11376 libsrcdir="$$s/mpfr"; \
11377 $(SHELL) $${libsrcdir}/configure \
11378 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11379 --target=${target_alias} $${srcdiroption} \
11380 --with-build-libsubdir=$(HOST_SUBDIR) \
11381 $(STAGE3_CONFIGURE_FLAGS) \
11382 --disable-shared @extra_mpfr_configure_flags@
11383 @endif mpfr-bootstrap
11384
11385 .PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
11386 maybe-configure-stage4-mpfr:
11387 @if mpfr-bootstrap
11388 maybe-configure-stage4-mpfr: configure-stage4-mpfr
11389 configure-stage4-mpfr:
11390 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11391 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11392 @r=`${PWD_COMMAND}`; export r; \
11393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11394 TFLAGS="$(STAGE4_TFLAGS)"; \
11395 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11396 $(HOST_EXPORTS) \
11397 $(POSTSTAGE1_HOST_EXPORTS) \
11398 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11399 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11400 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11401 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
11402 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11403 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11404 case $(srcdir) in \
11405 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11406 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11407 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11408 esac; \
11409 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11410 libsrcdir="$$s/mpfr"; \
11411 $(SHELL) $${libsrcdir}/configure \
11412 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11413 --target=${target_alias} $${srcdiroption} \
11414 --with-build-libsubdir=$(HOST_SUBDIR) \
11415 $(STAGE4_CONFIGURE_FLAGS) \
11416 --disable-shared @extra_mpfr_configure_flags@
11417 @endif mpfr-bootstrap
11418
11419 .PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
11420 maybe-configure-stageprofile-mpfr:
11421 @if mpfr-bootstrap
11422 maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
11423 configure-stageprofile-mpfr:
11424 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11425 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11426 @r=`${PWD_COMMAND}`; export r; \
11427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11428 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11429 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11430 $(HOST_EXPORTS) \
11431 $(POSTSTAGE1_HOST_EXPORTS) \
11432 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11433 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11434 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11435 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
11436 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11437 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11438 case $(srcdir) in \
11439 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11440 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11441 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11442 esac; \
11443 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11444 libsrcdir="$$s/mpfr"; \
11445 $(SHELL) $${libsrcdir}/configure \
11446 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11447 --target=${target_alias} $${srcdiroption} \
11448 --with-build-libsubdir=$(HOST_SUBDIR) \
11449 $(STAGEprofile_CONFIGURE_FLAGS) \
11450 --disable-shared @extra_mpfr_configure_flags@
11451 @endif mpfr-bootstrap
11452
11453 .PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
11454 maybe-configure-stagefeedback-mpfr:
11455 @if mpfr-bootstrap
11456 maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
11457 configure-stagefeedback-mpfr:
11458 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11459 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11460 @r=`${PWD_COMMAND}`; export r; \
11461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11462 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11463 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11464 $(HOST_EXPORTS) \
11465 $(POSTSTAGE1_HOST_EXPORTS) \
11466 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11467 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11468 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
11469 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
11470 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11471 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11472 case $(srcdir) in \
11473 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11474 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11475 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11476 esac; \
11477 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11478 libsrcdir="$$s/mpfr"; \
11479 $(SHELL) $${libsrcdir}/configure \
11480 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11481 --target=${target_alias} $${srcdiroption} \
11482 --with-build-libsubdir=$(HOST_SUBDIR) \
11483 $(STAGEfeedback_CONFIGURE_FLAGS) \
11484 --disable-shared @extra_mpfr_configure_flags@
11485 @endif mpfr-bootstrap
11486
11487
11488
11489
11490
11491 .PHONY: all-mpfr maybe-all-mpfr
11492 maybe-all-mpfr:
11493 @if gcc-bootstrap
11494 all-mpfr: stage_current
11495 @endif gcc-bootstrap
11496 @if mpfr
11497 TARGET-mpfr=all
11498 maybe-all-mpfr: all-mpfr
11499 all-mpfr: configure-mpfr
11500 @r=`${PWD_COMMAND}`; export r; \
11501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11502 $(HOST_EXPORTS) \
11503 (cd $(HOST_SUBDIR)/mpfr && \
11504 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
11505 $(TARGET-mpfr))
11506 @endif mpfr
11507
11508
11509
11510 .PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
11511 .PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
11512 maybe-all-stage1-mpfr:
11513 maybe-clean-stage1-mpfr:
11514 @if mpfr-bootstrap
11515 maybe-all-stage1-mpfr: all-stage1-mpfr
11516 all-stage1: all-stage1-mpfr
11517 TARGET-stage1-mpfr = $(TARGET-mpfr)
11518 all-stage1-mpfr: configure-stage1-mpfr
11519 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11520 @r=`${PWD_COMMAND}`; export r; \
11521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11522 TFLAGS="$(STAGE1_TFLAGS)"; \
11523 $(HOST_EXPORTS) \
11524 cd $(HOST_SUBDIR)/mpfr && \
11525 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11526 CFLAGS="$(STAGE1_CFLAGS)" \
11527 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11528 LIBCFLAGS="$(LIBCFLAGS)" \
11529 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11530 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11531 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11532 $(EXTRA_HOST_FLAGS) \
11533 $(STAGE1_FLAGS_TO_PASS) \
11534 TFLAGS="$(STAGE1_TFLAGS)" \
11535 $(TARGET-stage1-mpfr)
11536
11537 maybe-clean-stage1-mpfr: clean-stage1-mpfr
11538 clean-stage1: clean-stage1-mpfr
11539 clean-stage1-mpfr:
11540 @if [ $(current_stage) = stage1 ]; then \
11541 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11542 else \
11543 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
11544 $(MAKE) stage1-start; \
11545 fi; \
11546 cd $(HOST_SUBDIR)/mpfr && \
11547 $(MAKE) $(EXTRA_HOST_FLAGS) \
11548 $(STAGE1_FLAGS_TO_PASS) clean
11549 @endif mpfr-bootstrap
11550
11551
11552 .PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
11553 .PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
11554 maybe-all-stage2-mpfr:
11555 maybe-clean-stage2-mpfr:
11556 @if mpfr-bootstrap
11557 maybe-all-stage2-mpfr: all-stage2-mpfr
11558 all-stage2: all-stage2-mpfr
11559 TARGET-stage2-mpfr = $(TARGET-mpfr)
11560 all-stage2-mpfr: configure-stage2-mpfr
11561 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11562 @r=`${PWD_COMMAND}`; export r; \
11563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11564 TFLAGS="$(STAGE2_TFLAGS)"; \
11565 $(HOST_EXPORTS) \
11566 $(POSTSTAGE1_HOST_EXPORTS) \
11567 cd $(HOST_SUBDIR)/mpfr && \
11568 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11569 CFLAGS="$(STAGE2_CFLAGS)" \
11570 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11571 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11572 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11573 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11574 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11575 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11576 TFLAGS="$(STAGE2_TFLAGS)" \
11577 $(TARGET-stage2-mpfr)
11578
11579 maybe-clean-stage2-mpfr: clean-stage2-mpfr
11580 clean-stage2: clean-stage2-mpfr
11581 clean-stage2-mpfr:
11582 @if [ $(current_stage) = stage2 ]; then \
11583 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11584 else \
11585 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
11586 $(MAKE) stage2-start; \
11587 fi; \
11588 cd $(HOST_SUBDIR)/mpfr && \
11589 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11590 @endif mpfr-bootstrap
11591
11592
11593 .PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
11594 .PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
11595 maybe-all-stage3-mpfr:
11596 maybe-clean-stage3-mpfr:
11597 @if mpfr-bootstrap
11598 maybe-all-stage3-mpfr: all-stage3-mpfr
11599 all-stage3: all-stage3-mpfr
11600 TARGET-stage3-mpfr = $(TARGET-mpfr)
11601 all-stage3-mpfr: configure-stage3-mpfr
11602 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11603 @r=`${PWD_COMMAND}`; export r; \
11604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11605 TFLAGS="$(STAGE3_TFLAGS)"; \
11606 $(HOST_EXPORTS) \
11607 $(POSTSTAGE1_HOST_EXPORTS) \
11608 cd $(HOST_SUBDIR)/mpfr && \
11609 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11610 CFLAGS="$(STAGE3_CFLAGS)" \
11611 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11612 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11613 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11614 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11615 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11616 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11617 TFLAGS="$(STAGE3_TFLAGS)" \
11618 $(TARGET-stage3-mpfr)
11619
11620 maybe-clean-stage3-mpfr: clean-stage3-mpfr
11621 clean-stage3: clean-stage3-mpfr
11622 clean-stage3-mpfr:
11623 @if [ $(current_stage) = stage3 ]; then \
11624 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11625 else \
11626 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
11627 $(MAKE) stage3-start; \
11628 fi; \
11629 cd $(HOST_SUBDIR)/mpfr && \
11630 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11631 @endif mpfr-bootstrap
11632
11633
11634 .PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
11635 .PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
11636 maybe-all-stage4-mpfr:
11637 maybe-clean-stage4-mpfr:
11638 @if mpfr-bootstrap
11639 maybe-all-stage4-mpfr: all-stage4-mpfr
11640 all-stage4: all-stage4-mpfr
11641 TARGET-stage4-mpfr = $(TARGET-mpfr)
11642 all-stage4-mpfr: configure-stage4-mpfr
11643 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11644 @r=`${PWD_COMMAND}`; export r; \
11645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11646 TFLAGS="$(STAGE4_TFLAGS)"; \
11647 $(HOST_EXPORTS) \
11648 $(POSTSTAGE1_HOST_EXPORTS) \
11649 cd $(HOST_SUBDIR)/mpfr && \
11650 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11651 CFLAGS="$(STAGE4_CFLAGS)" \
11652 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11653 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11654 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11655 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11656 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11657 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11658 TFLAGS="$(STAGE4_TFLAGS)" \
11659 $(TARGET-stage4-mpfr)
11660
11661 maybe-clean-stage4-mpfr: clean-stage4-mpfr
11662 clean-stage4: clean-stage4-mpfr
11663 clean-stage4-mpfr:
11664 @if [ $(current_stage) = stage4 ]; then \
11665 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11666 else \
11667 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
11668 $(MAKE) stage4-start; \
11669 fi; \
11670 cd $(HOST_SUBDIR)/mpfr && \
11671 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11672 @endif mpfr-bootstrap
11673
11674
11675 .PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
11676 .PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
11677 maybe-all-stageprofile-mpfr:
11678 maybe-clean-stageprofile-mpfr:
11679 @if mpfr-bootstrap
11680 maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
11681 all-stageprofile: all-stageprofile-mpfr
11682 TARGET-stageprofile-mpfr = $(TARGET-mpfr)
11683 all-stageprofile-mpfr: configure-stageprofile-mpfr
11684 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11685 @r=`${PWD_COMMAND}`; export r; \
11686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11687 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11688 $(HOST_EXPORTS) \
11689 $(POSTSTAGE1_HOST_EXPORTS) \
11690 cd $(HOST_SUBDIR)/mpfr && \
11691 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11692 CFLAGS="$(STAGEprofile_CFLAGS)" \
11693 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11694 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11695 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11696 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11697 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11698 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11699 TFLAGS="$(STAGEprofile_TFLAGS)" \
11700 $(TARGET-stageprofile-mpfr)
11701
11702 maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
11703 clean-stageprofile: clean-stageprofile-mpfr
11704 clean-stageprofile-mpfr:
11705 @if [ $(current_stage) = stageprofile ]; then \
11706 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11707 else \
11708 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
11709 $(MAKE) stageprofile-start; \
11710 fi; \
11711 cd $(HOST_SUBDIR)/mpfr && \
11712 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11713 @endif mpfr-bootstrap
11714
11715
11716 .PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
11717 .PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
11718 maybe-all-stagefeedback-mpfr:
11719 maybe-clean-stagefeedback-mpfr:
11720 @if mpfr-bootstrap
11721 maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
11722 all-stagefeedback: all-stagefeedback-mpfr
11723 TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
11724 all-stagefeedback-mpfr: configure-stagefeedback-mpfr
11725 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11726 @r=`${PWD_COMMAND}`; export r; \
11727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11728 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11729 $(HOST_EXPORTS) \
11730 $(POSTSTAGE1_HOST_EXPORTS) \
11731 cd $(HOST_SUBDIR)/mpfr && \
11732 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11733 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11734 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11735 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11736 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11737 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11738 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11739 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11740 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11741 $(TARGET-stagefeedback-mpfr)
11742
11743 maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
11744 clean-stagefeedback: clean-stagefeedback-mpfr
11745 clean-stagefeedback-mpfr:
11746 @if [ $(current_stage) = stagefeedback ]; then \
11747 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11748 else \
11749 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
11750 $(MAKE) stagefeedback-start; \
11751 fi; \
11752 cd $(HOST_SUBDIR)/mpfr && \
11753 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
11754 @endif mpfr-bootstrap
11755
11756
11757
11758
11759
11760 .PHONY: check-mpfr maybe-check-mpfr
11761 maybe-check-mpfr:
11762 @if mpfr
11763 maybe-check-mpfr: check-mpfr
11764
11765 check-mpfr:
11766 @: $(MAKE); $(unstage)
11767 @r=`${PWD_COMMAND}`; export r; \
11768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11769 $(HOST_EXPORTS) \
11770 (cd $(HOST_SUBDIR)/mpfr && \
11771 $(MAKE) $(FLAGS_TO_PASS) check)
11772
11773 @endif mpfr
11774
11775 .PHONY: install-mpfr maybe-install-mpfr
11776 maybe-install-mpfr:
11777 @if mpfr
11778 maybe-install-mpfr: install-mpfr
11779
11780 install-mpfr:
11781
11782 @endif mpfr
11783
11784 .PHONY: install-strip-mpfr maybe-install-strip-mpfr
11785 maybe-install-strip-mpfr:
11786 @if mpfr
11787 maybe-install-strip-mpfr: install-strip-mpfr
11788
11789 install-strip-mpfr:
11790
11791 @endif mpfr
11792
11793 # Other targets (info, dvi, pdf, etc.)
11794
11795 .PHONY: maybe-info-mpfr info-mpfr
11796 maybe-info-mpfr:
11797 @if mpfr
11798 maybe-info-mpfr: info-mpfr
11799
11800 info-mpfr: \
11801 configure-mpfr
11802 @[ -f ./mpfr/Makefile ] || exit 0; \
11803 r=`${PWD_COMMAND}`; export r; \
11804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11805 $(HOST_EXPORTS) \
11806 for flag in $(EXTRA_HOST_FLAGS) ; do \
11807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11808 done; \
11809 echo "Doing info in mpfr" ; \
11810 (cd $(HOST_SUBDIR)/mpfr && \
11811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11813 "RANLIB=$${RANLIB}" \
11814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11815 info) \
11816 || exit 1
11817
11818 @endif mpfr
11819
11820 .PHONY: maybe-dvi-mpfr dvi-mpfr
11821 maybe-dvi-mpfr:
11822 @if mpfr
11823 maybe-dvi-mpfr: dvi-mpfr
11824
11825 dvi-mpfr: \
11826 configure-mpfr
11827 @[ -f ./mpfr/Makefile ] || exit 0; \
11828 r=`${PWD_COMMAND}`; export r; \
11829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11830 $(HOST_EXPORTS) \
11831 for flag in $(EXTRA_HOST_FLAGS) ; do \
11832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11833 done; \
11834 echo "Doing dvi in mpfr" ; \
11835 (cd $(HOST_SUBDIR)/mpfr && \
11836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11838 "RANLIB=$${RANLIB}" \
11839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11840 dvi) \
11841 || exit 1
11842
11843 @endif mpfr
11844
11845 .PHONY: maybe-pdf-mpfr pdf-mpfr
11846 maybe-pdf-mpfr:
11847 @if mpfr
11848 maybe-pdf-mpfr: pdf-mpfr
11849
11850 pdf-mpfr: \
11851 configure-mpfr
11852 @[ -f ./mpfr/Makefile ] || exit 0; \
11853 r=`${PWD_COMMAND}`; export r; \
11854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11855 $(HOST_EXPORTS) \
11856 for flag in $(EXTRA_HOST_FLAGS) ; do \
11857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11858 done; \
11859 echo "Doing pdf in mpfr" ; \
11860 (cd $(HOST_SUBDIR)/mpfr && \
11861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11863 "RANLIB=$${RANLIB}" \
11864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11865 pdf) \
11866 || exit 1
11867
11868 @endif mpfr
11869
11870 .PHONY: maybe-html-mpfr html-mpfr
11871 maybe-html-mpfr:
11872 @if mpfr
11873 maybe-html-mpfr: html-mpfr
11874
11875 html-mpfr: \
11876 configure-mpfr
11877 @[ -f ./mpfr/Makefile ] || exit 0; \
11878 r=`${PWD_COMMAND}`; export r; \
11879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11880 $(HOST_EXPORTS) \
11881 for flag in $(EXTRA_HOST_FLAGS) ; do \
11882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11883 done; \
11884 echo "Doing html in mpfr" ; \
11885 (cd $(HOST_SUBDIR)/mpfr && \
11886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11888 "RANLIB=$${RANLIB}" \
11889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11890 html) \
11891 || exit 1
11892
11893 @endif mpfr
11894
11895 .PHONY: maybe-TAGS-mpfr TAGS-mpfr
11896 maybe-TAGS-mpfr:
11897 @if mpfr
11898 maybe-TAGS-mpfr: TAGS-mpfr
11899
11900 TAGS-mpfr: \
11901 configure-mpfr
11902 @[ -f ./mpfr/Makefile ] || exit 0; \
11903 r=`${PWD_COMMAND}`; export r; \
11904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11905 $(HOST_EXPORTS) \
11906 for flag in $(EXTRA_HOST_FLAGS) ; do \
11907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11908 done; \
11909 echo "Doing TAGS in mpfr" ; \
11910 (cd $(HOST_SUBDIR)/mpfr && \
11911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11913 "RANLIB=$${RANLIB}" \
11914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11915 TAGS) \
11916 || exit 1
11917
11918 @endif mpfr
11919
11920 .PHONY: maybe-install-info-mpfr install-info-mpfr
11921 maybe-install-info-mpfr:
11922 @if mpfr
11923 maybe-install-info-mpfr: install-info-mpfr
11924
11925 install-info-mpfr: \
11926 configure-mpfr \
11927 info-mpfr
11928 @[ -f ./mpfr/Makefile ] || exit 0; \
11929 r=`${PWD_COMMAND}`; export r; \
11930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11931 $(HOST_EXPORTS) \
11932 for flag in $(EXTRA_HOST_FLAGS) ; do \
11933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11934 done; \
11935 echo "Doing install-info in mpfr" ; \
11936 (cd $(HOST_SUBDIR)/mpfr && \
11937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11939 "RANLIB=$${RANLIB}" \
11940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11941 install-info) \
11942 || exit 1
11943
11944 @endif mpfr
11945
11946 .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
11947 maybe-install-pdf-mpfr:
11948 @if mpfr
11949 maybe-install-pdf-mpfr: install-pdf-mpfr
11950
11951 install-pdf-mpfr: \
11952 configure-mpfr \
11953 pdf-mpfr
11954 @[ -f ./mpfr/Makefile ] || exit 0; \
11955 r=`${PWD_COMMAND}`; export r; \
11956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11957 $(HOST_EXPORTS) \
11958 for flag in $(EXTRA_HOST_FLAGS) ; do \
11959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11960 done; \
11961 echo "Doing install-pdf in mpfr" ; \
11962 (cd $(HOST_SUBDIR)/mpfr && \
11963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11965 "RANLIB=$${RANLIB}" \
11966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11967 install-pdf) \
11968 || exit 1
11969
11970 @endif mpfr
11971
11972 .PHONY: maybe-install-html-mpfr install-html-mpfr
11973 maybe-install-html-mpfr:
11974 @if mpfr
11975 maybe-install-html-mpfr: install-html-mpfr
11976
11977 install-html-mpfr: \
11978 configure-mpfr \
11979 html-mpfr
11980 @[ -f ./mpfr/Makefile ] || exit 0; \
11981 r=`${PWD_COMMAND}`; export r; \
11982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11983 $(HOST_EXPORTS) \
11984 for flag in $(EXTRA_HOST_FLAGS) ; do \
11985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11986 done; \
11987 echo "Doing install-html in mpfr" ; \
11988 (cd $(HOST_SUBDIR)/mpfr && \
11989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11991 "RANLIB=$${RANLIB}" \
11992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11993 install-html) \
11994 || exit 1
11995
11996 @endif mpfr
11997
11998 .PHONY: maybe-installcheck-mpfr installcheck-mpfr
11999 maybe-installcheck-mpfr:
12000 @if mpfr
12001 maybe-installcheck-mpfr: installcheck-mpfr
12002
12003 installcheck-mpfr: \
12004 configure-mpfr
12005 @[ -f ./mpfr/Makefile ] || exit 0; \
12006 r=`${PWD_COMMAND}`; export r; \
12007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12008 $(HOST_EXPORTS) \
12009 for flag in $(EXTRA_HOST_FLAGS) ; do \
12010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12011 done; \
12012 echo "Doing installcheck in mpfr" ; \
12013 (cd $(HOST_SUBDIR)/mpfr && \
12014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12016 "RANLIB=$${RANLIB}" \
12017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12018 installcheck) \
12019 || exit 1
12020
12021 @endif mpfr
12022
12023 .PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
12024 maybe-mostlyclean-mpfr:
12025 @if mpfr
12026 maybe-mostlyclean-mpfr: mostlyclean-mpfr
12027
12028 mostlyclean-mpfr:
12029 @[ -f ./mpfr/Makefile ] || exit 0; \
12030 r=`${PWD_COMMAND}`; export r; \
12031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12032 $(HOST_EXPORTS) \
12033 for flag in $(EXTRA_HOST_FLAGS) ; do \
12034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12035 done; \
12036 echo "Doing mostlyclean in mpfr" ; \
12037 (cd $(HOST_SUBDIR)/mpfr && \
12038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12040 "RANLIB=$${RANLIB}" \
12041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12042 mostlyclean) \
12043 || exit 1
12044
12045 @endif mpfr
12046
12047 .PHONY: maybe-clean-mpfr clean-mpfr
12048 maybe-clean-mpfr:
12049 @if mpfr
12050 maybe-clean-mpfr: clean-mpfr
12051
12052 clean-mpfr:
12053 @[ -f ./mpfr/Makefile ] || exit 0; \
12054 r=`${PWD_COMMAND}`; export r; \
12055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12056 $(HOST_EXPORTS) \
12057 for flag in $(EXTRA_HOST_FLAGS) ; do \
12058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12059 done; \
12060 echo "Doing clean in mpfr" ; \
12061 (cd $(HOST_SUBDIR)/mpfr && \
12062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12064 "RANLIB=$${RANLIB}" \
12065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12066 clean) \
12067 || exit 1
12068
12069 @endif mpfr
12070
12071 .PHONY: maybe-distclean-mpfr distclean-mpfr
12072 maybe-distclean-mpfr:
12073 @if mpfr
12074 maybe-distclean-mpfr: distclean-mpfr
12075
12076 distclean-mpfr:
12077 @[ -f ./mpfr/Makefile ] || exit 0; \
12078 r=`${PWD_COMMAND}`; export r; \
12079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12080 $(HOST_EXPORTS) \
12081 for flag in $(EXTRA_HOST_FLAGS) ; do \
12082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12083 done; \
12084 echo "Doing distclean in mpfr" ; \
12085 (cd $(HOST_SUBDIR)/mpfr && \
12086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12088 "RANLIB=$${RANLIB}" \
12089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12090 distclean) \
12091 || exit 1
12092
12093 @endif mpfr
12094
12095 .PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12096 maybe-maintainer-clean-mpfr:
12097 @if mpfr
12098 maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12099
12100 maintainer-clean-mpfr:
12101 @[ -f ./mpfr/Makefile ] || exit 0; \
12102 r=`${PWD_COMMAND}`; export r; \
12103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12104 $(HOST_EXPORTS) \
12105 for flag in $(EXTRA_HOST_FLAGS) ; do \
12106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12107 done; \
12108 echo "Doing maintainer-clean in mpfr" ; \
12109 (cd $(HOST_SUBDIR)/mpfr && \
12110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12112 "RANLIB=$${RANLIB}" \
12113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12114 maintainer-clean) \
12115 || exit 1
12116
12117 @endif mpfr
12118
12119
12120
12121 .PHONY: configure-mpc maybe-configure-mpc
12122 maybe-configure-mpc:
12123 @if gcc-bootstrap
12124 configure-mpc: stage_current
12125 @endif gcc-bootstrap
12126 @if mpc
12127 maybe-configure-mpc: configure-mpc
12128 configure-mpc:
12129 @r=`${PWD_COMMAND}`; export r; \
12130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12131 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12132 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12133 $(HOST_EXPORTS) \
12134 echo Configuring in $(HOST_SUBDIR)/mpc; \
12135 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12136 case $(srcdir) in \
12137 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12138 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12139 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12140 esac; \
12141 srcdiroption="--srcdir=$${topdir}/mpc"; \
12142 libsrcdir="$$s/mpc"; \
12143 $(SHELL) $${libsrcdir}/configure \
12144 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12145 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12146 || exit 1
12147 @endif mpc
12148
12149
12150
12151 .PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12152 maybe-configure-stage1-mpc:
12153 @if mpc-bootstrap
12154 maybe-configure-stage1-mpc: configure-stage1-mpc
12155 configure-stage1-mpc:
12156 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12157 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12158 @r=`${PWD_COMMAND}`; export r; \
12159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12160 TFLAGS="$(STAGE1_TFLAGS)"; \
12161 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12162 $(HOST_EXPORTS) \
12163 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12164 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12165 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
12166 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
12167 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12168 cd $(HOST_SUBDIR)/mpc || exit 1; \
12169 case $(srcdir) in \
12170 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12171 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12172 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12173 esac; \
12174 srcdiroption="--srcdir=$${topdir}/mpc"; \
12175 libsrcdir="$$s/mpc"; \
12176 $(SHELL) $${libsrcdir}/configure \
12177 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12178 --target=${target_alias} $${srcdiroption} \
12179 $(STAGE1_CONFIGURE_FLAGS) \
12180 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12181 @endif mpc-bootstrap
12182
12183 .PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12184 maybe-configure-stage2-mpc:
12185 @if mpc-bootstrap
12186 maybe-configure-stage2-mpc: configure-stage2-mpc
12187 configure-stage2-mpc:
12188 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12189 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12190 @r=`${PWD_COMMAND}`; export r; \
12191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12192 TFLAGS="$(STAGE2_TFLAGS)"; \
12193 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12194 $(HOST_EXPORTS) \
12195 $(POSTSTAGE1_HOST_EXPORTS) \
12196 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12197 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12198 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
12199 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
12200 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12201 cd $(HOST_SUBDIR)/mpc || exit 1; \
12202 case $(srcdir) in \
12203 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12204 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12205 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12206 esac; \
12207 srcdiroption="--srcdir=$${topdir}/mpc"; \
12208 libsrcdir="$$s/mpc"; \
12209 $(SHELL) $${libsrcdir}/configure \
12210 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12211 --target=${target_alias} $${srcdiroption} \
12212 --with-build-libsubdir=$(HOST_SUBDIR) \
12213 $(STAGE2_CONFIGURE_FLAGS) \
12214 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12215 @endif mpc-bootstrap
12216
12217 .PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12218 maybe-configure-stage3-mpc:
12219 @if mpc-bootstrap
12220 maybe-configure-stage3-mpc: configure-stage3-mpc
12221 configure-stage3-mpc:
12222 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12223 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12224 @r=`${PWD_COMMAND}`; export r; \
12225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12226 TFLAGS="$(STAGE3_TFLAGS)"; \
12227 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12228 $(HOST_EXPORTS) \
12229 $(POSTSTAGE1_HOST_EXPORTS) \
12230 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12231 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12232 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12233 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
12234 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12235 cd $(HOST_SUBDIR)/mpc || exit 1; \
12236 case $(srcdir) in \
12237 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12238 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12239 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12240 esac; \
12241 srcdiroption="--srcdir=$${topdir}/mpc"; \
12242 libsrcdir="$$s/mpc"; \
12243 $(SHELL) $${libsrcdir}/configure \
12244 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12245 --target=${target_alias} $${srcdiroption} \
12246 --with-build-libsubdir=$(HOST_SUBDIR) \
12247 $(STAGE3_CONFIGURE_FLAGS) \
12248 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12249 @endif mpc-bootstrap
12250
12251 .PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12252 maybe-configure-stage4-mpc:
12253 @if mpc-bootstrap
12254 maybe-configure-stage4-mpc: configure-stage4-mpc
12255 configure-stage4-mpc:
12256 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12257 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12258 @r=`${PWD_COMMAND}`; export r; \
12259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12260 TFLAGS="$(STAGE4_TFLAGS)"; \
12261 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12262 $(HOST_EXPORTS) \
12263 $(POSTSTAGE1_HOST_EXPORTS) \
12264 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12265 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12266 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12267 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
12268 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12269 cd $(HOST_SUBDIR)/mpc || exit 1; \
12270 case $(srcdir) in \
12271 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12272 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12273 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12274 esac; \
12275 srcdiroption="--srcdir=$${topdir}/mpc"; \
12276 libsrcdir="$$s/mpc"; \
12277 $(SHELL) $${libsrcdir}/configure \
12278 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12279 --target=${target_alias} $${srcdiroption} \
12280 --with-build-libsubdir=$(HOST_SUBDIR) \
12281 $(STAGE4_CONFIGURE_FLAGS) \
12282 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12283 @endif mpc-bootstrap
12284
12285 .PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12286 maybe-configure-stageprofile-mpc:
12287 @if mpc-bootstrap
12288 maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12289 configure-stageprofile-mpc:
12290 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12291 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12292 @r=`${PWD_COMMAND}`; export r; \
12293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12294 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12295 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12296 $(HOST_EXPORTS) \
12297 $(POSTSTAGE1_HOST_EXPORTS) \
12298 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12299 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12300 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12301 echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
12302 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12303 cd $(HOST_SUBDIR)/mpc || exit 1; \
12304 case $(srcdir) in \
12305 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12306 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12307 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12308 esac; \
12309 srcdiroption="--srcdir=$${topdir}/mpc"; \
12310 libsrcdir="$$s/mpc"; \
12311 $(SHELL) $${libsrcdir}/configure \
12312 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12313 --target=${target_alias} $${srcdiroption} \
12314 --with-build-libsubdir=$(HOST_SUBDIR) \
12315 $(STAGEprofile_CONFIGURE_FLAGS) \
12316 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12317 @endif mpc-bootstrap
12318
12319 .PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
12320 maybe-configure-stagefeedback-mpc:
12321 @if mpc-bootstrap
12322 maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
12323 configure-stagefeedback-mpc:
12324 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12325 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12326 @r=`${PWD_COMMAND}`; export r; \
12327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12328 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12329 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12330 $(HOST_EXPORTS) \
12331 $(POSTSTAGE1_HOST_EXPORTS) \
12332 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12333 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12334 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12335 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
12336 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12337 cd $(HOST_SUBDIR)/mpc || exit 1; \
12338 case $(srcdir) in \
12339 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12340 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12341 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12342 esac; \
12343 srcdiroption="--srcdir=$${topdir}/mpc"; \
12344 libsrcdir="$$s/mpc"; \
12345 $(SHELL) $${libsrcdir}/configure \
12346 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12347 --target=${target_alias} $${srcdiroption} \
12348 --with-build-libsubdir=$(HOST_SUBDIR) \
12349 $(STAGEfeedback_CONFIGURE_FLAGS) \
12350 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12351 @endif mpc-bootstrap
12352
12353
12354
12355
12356
12357 .PHONY: all-mpc maybe-all-mpc
12358 maybe-all-mpc:
12359 @if gcc-bootstrap
12360 all-mpc: stage_current
12361 @endif gcc-bootstrap
12362 @if mpc
12363 TARGET-mpc=all
12364 maybe-all-mpc: all-mpc
12365 all-mpc: configure-mpc
12366 @r=`${PWD_COMMAND}`; export r; \
12367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12368 $(HOST_EXPORTS) \
12369 (cd $(HOST_SUBDIR)/mpc && \
12370 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
12371 $(TARGET-mpc))
12372 @endif mpc
12373
12374
12375
12376 .PHONY: all-stage1-mpc maybe-all-stage1-mpc
12377 .PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
12378 maybe-all-stage1-mpc:
12379 maybe-clean-stage1-mpc:
12380 @if mpc-bootstrap
12381 maybe-all-stage1-mpc: all-stage1-mpc
12382 all-stage1: all-stage1-mpc
12383 TARGET-stage1-mpc = $(TARGET-mpc)
12384 all-stage1-mpc: configure-stage1-mpc
12385 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12386 @r=`${PWD_COMMAND}`; export r; \
12387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12388 TFLAGS="$(STAGE1_TFLAGS)"; \
12389 $(HOST_EXPORTS) \
12390 cd $(HOST_SUBDIR)/mpc && \
12391 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12392 CFLAGS="$(STAGE1_CFLAGS)" \
12393 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12394 LIBCFLAGS="$(LIBCFLAGS)" \
12395 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12396 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12397 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12398 $(EXTRA_HOST_FLAGS) \
12399 $(STAGE1_FLAGS_TO_PASS) \
12400 TFLAGS="$(STAGE1_TFLAGS)" \
12401 $(TARGET-stage1-mpc)
12402
12403 maybe-clean-stage1-mpc: clean-stage1-mpc
12404 clean-stage1: clean-stage1-mpc
12405 clean-stage1-mpc:
12406 @if [ $(current_stage) = stage1 ]; then \
12407 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12408 else \
12409 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
12410 $(MAKE) stage1-start; \
12411 fi; \
12412 cd $(HOST_SUBDIR)/mpc && \
12413 $(MAKE) $(EXTRA_HOST_FLAGS) \
12414 $(STAGE1_FLAGS_TO_PASS) clean
12415 @endif mpc-bootstrap
12416
12417
12418 .PHONY: all-stage2-mpc maybe-all-stage2-mpc
12419 .PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
12420 maybe-all-stage2-mpc:
12421 maybe-clean-stage2-mpc:
12422 @if mpc-bootstrap
12423 maybe-all-stage2-mpc: all-stage2-mpc
12424 all-stage2: all-stage2-mpc
12425 TARGET-stage2-mpc = $(TARGET-mpc)
12426 all-stage2-mpc: configure-stage2-mpc
12427 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12428 @r=`${PWD_COMMAND}`; export r; \
12429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12430 TFLAGS="$(STAGE2_TFLAGS)"; \
12431 $(HOST_EXPORTS) \
12432 $(POSTSTAGE1_HOST_EXPORTS) \
12433 cd $(HOST_SUBDIR)/mpc && \
12434 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12435 CFLAGS="$(STAGE2_CFLAGS)" \
12436 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12437 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12438 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12439 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12440 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12441 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12442 TFLAGS="$(STAGE2_TFLAGS)" \
12443 $(TARGET-stage2-mpc)
12444
12445 maybe-clean-stage2-mpc: clean-stage2-mpc
12446 clean-stage2: clean-stage2-mpc
12447 clean-stage2-mpc:
12448 @if [ $(current_stage) = stage2 ]; then \
12449 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12450 else \
12451 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
12452 $(MAKE) stage2-start; \
12453 fi; \
12454 cd $(HOST_SUBDIR)/mpc && \
12455 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12456 @endif mpc-bootstrap
12457
12458
12459 .PHONY: all-stage3-mpc maybe-all-stage3-mpc
12460 .PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
12461 maybe-all-stage3-mpc:
12462 maybe-clean-stage3-mpc:
12463 @if mpc-bootstrap
12464 maybe-all-stage3-mpc: all-stage3-mpc
12465 all-stage3: all-stage3-mpc
12466 TARGET-stage3-mpc = $(TARGET-mpc)
12467 all-stage3-mpc: configure-stage3-mpc
12468 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12469 @r=`${PWD_COMMAND}`; export r; \
12470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12471 TFLAGS="$(STAGE3_TFLAGS)"; \
12472 $(HOST_EXPORTS) \
12473 $(POSTSTAGE1_HOST_EXPORTS) \
12474 cd $(HOST_SUBDIR)/mpc && \
12475 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12476 CFLAGS="$(STAGE3_CFLAGS)" \
12477 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12478 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12479 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12480 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12481 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12482 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12483 TFLAGS="$(STAGE3_TFLAGS)" \
12484 $(TARGET-stage3-mpc)
12485
12486 maybe-clean-stage3-mpc: clean-stage3-mpc
12487 clean-stage3: clean-stage3-mpc
12488 clean-stage3-mpc:
12489 @if [ $(current_stage) = stage3 ]; then \
12490 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12491 else \
12492 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
12493 $(MAKE) stage3-start; \
12494 fi; \
12495 cd $(HOST_SUBDIR)/mpc && \
12496 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12497 @endif mpc-bootstrap
12498
12499
12500 .PHONY: all-stage4-mpc maybe-all-stage4-mpc
12501 .PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
12502 maybe-all-stage4-mpc:
12503 maybe-clean-stage4-mpc:
12504 @if mpc-bootstrap
12505 maybe-all-stage4-mpc: all-stage4-mpc
12506 all-stage4: all-stage4-mpc
12507 TARGET-stage4-mpc = $(TARGET-mpc)
12508 all-stage4-mpc: configure-stage4-mpc
12509 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12510 @r=`${PWD_COMMAND}`; export r; \
12511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12512 TFLAGS="$(STAGE4_TFLAGS)"; \
12513 $(HOST_EXPORTS) \
12514 $(POSTSTAGE1_HOST_EXPORTS) \
12515 cd $(HOST_SUBDIR)/mpc && \
12516 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12517 CFLAGS="$(STAGE4_CFLAGS)" \
12518 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12519 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12520 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12521 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12522 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12523 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12524 TFLAGS="$(STAGE4_TFLAGS)" \
12525 $(TARGET-stage4-mpc)
12526
12527 maybe-clean-stage4-mpc: clean-stage4-mpc
12528 clean-stage4: clean-stage4-mpc
12529 clean-stage4-mpc:
12530 @if [ $(current_stage) = stage4 ]; then \
12531 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12532 else \
12533 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
12534 $(MAKE) stage4-start; \
12535 fi; \
12536 cd $(HOST_SUBDIR)/mpc && \
12537 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12538 @endif mpc-bootstrap
12539
12540
12541 .PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
12542 .PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
12543 maybe-all-stageprofile-mpc:
12544 maybe-clean-stageprofile-mpc:
12545 @if mpc-bootstrap
12546 maybe-all-stageprofile-mpc: all-stageprofile-mpc
12547 all-stageprofile: all-stageprofile-mpc
12548 TARGET-stageprofile-mpc = $(TARGET-mpc)
12549 all-stageprofile-mpc: configure-stageprofile-mpc
12550 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12551 @r=`${PWD_COMMAND}`; export r; \
12552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12553 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12554 $(HOST_EXPORTS) \
12555 $(POSTSTAGE1_HOST_EXPORTS) \
12556 cd $(HOST_SUBDIR)/mpc && \
12557 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12558 CFLAGS="$(STAGEprofile_CFLAGS)" \
12559 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12560 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12561 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12562 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12563 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12564 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12565 TFLAGS="$(STAGEprofile_TFLAGS)" \
12566 $(TARGET-stageprofile-mpc)
12567
12568 maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
12569 clean-stageprofile: clean-stageprofile-mpc
12570 clean-stageprofile-mpc:
12571 @if [ $(current_stage) = stageprofile ]; then \
12572 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12573 else \
12574 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
12575 $(MAKE) stageprofile-start; \
12576 fi; \
12577 cd $(HOST_SUBDIR)/mpc && \
12578 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12579 @endif mpc-bootstrap
12580
12581
12582 .PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
12583 .PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
12584 maybe-all-stagefeedback-mpc:
12585 maybe-clean-stagefeedback-mpc:
12586 @if mpc-bootstrap
12587 maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
12588 all-stagefeedback: all-stagefeedback-mpc
12589 TARGET-stagefeedback-mpc = $(TARGET-mpc)
12590 all-stagefeedback-mpc: configure-stagefeedback-mpc
12591 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12592 @r=`${PWD_COMMAND}`; export r; \
12593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12594 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12595 $(HOST_EXPORTS) \
12596 $(POSTSTAGE1_HOST_EXPORTS) \
12597 cd $(HOST_SUBDIR)/mpc && \
12598 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12599 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12600 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12601 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12602 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12603 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12604 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12605 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12606 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12607 $(TARGET-stagefeedback-mpc)
12608
12609 maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
12610 clean-stagefeedback: clean-stagefeedback-mpc
12611 clean-stagefeedback-mpc:
12612 @if [ $(current_stage) = stagefeedback ]; then \
12613 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12614 else \
12615 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
12616 $(MAKE) stagefeedback-start; \
12617 fi; \
12618 cd $(HOST_SUBDIR)/mpc && \
12619 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
12620 @endif mpc-bootstrap
12621
12622
12623
12624
12625
12626 .PHONY: check-mpc maybe-check-mpc
12627 maybe-check-mpc:
12628 @if mpc
12629 maybe-check-mpc: check-mpc
12630
12631 check-mpc:
12632 @: $(MAKE); $(unstage)
12633 @r=`${PWD_COMMAND}`; export r; \
12634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12635 $(HOST_EXPORTS) \
12636 (cd $(HOST_SUBDIR)/mpc && \
12637 $(MAKE) $(FLAGS_TO_PASS) check)
12638
12639 @endif mpc
12640
12641 .PHONY: install-mpc maybe-install-mpc
12642 maybe-install-mpc:
12643 @if mpc
12644 maybe-install-mpc: install-mpc
12645
12646 install-mpc:
12647
12648 @endif mpc
12649
12650 .PHONY: install-strip-mpc maybe-install-strip-mpc
12651 maybe-install-strip-mpc:
12652 @if mpc
12653 maybe-install-strip-mpc: install-strip-mpc
12654
12655 install-strip-mpc:
12656
12657 @endif mpc
12658
12659 # Other targets (info, dvi, pdf, etc.)
12660
12661 .PHONY: maybe-info-mpc info-mpc
12662 maybe-info-mpc:
12663 @if mpc
12664 maybe-info-mpc: info-mpc
12665
12666 info-mpc: \
12667 configure-mpc
12668 @[ -f ./mpc/Makefile ] || exit 0; \
12669 r=`${PWD_COMMAND}`; export r; \
12670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12671 $(HOST_EXPORTS) \
12672 for flag in $(EXTRA_HOST_FLAGS) ; do \
12673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12674 done; \
12675 echo "Doing info in mpc" ; \
12676 (cd $(HOST_SUBDIR)/mpc && \
12677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12679 "RANLIB=$${RANLIB}" \
12680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12681 info) \
12682 || exit 1
12683
12684 @endif mpc
12685
12686 .PHONY: maybe-dvi-mpc dvi-mpc
12687 maybe-dvi-mpc:
12688 @if mpc
12689 maybe-dvi-mpc: dvi-mpc
12690
12691 dvi-mpc: \
12692 configure-mpc
12693 @[ -f ./mpc/Makefile ] || exit 0; \
12694 r=`${PWD_COMMAND}`; export r; \
12695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12696 $(HOST_EXPORTS) \
12697 for flag in $(EXTRA_HOST_FLAGS) ; do \
12698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12699 done; \
12700 echo "Doing dvi in mpc" ; \
12701 (cd $(HOST_SUBDIR)/mpc && \
12702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12704 "RANLIB=$${RANLIB}" \
12705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12706 dvi) \
12707 || exit 1
12708
12709 @endif mpc
12710
12711 .PHONY: maybe-pdf-mpc pdf-mpc
12712 maybe-pdf-mpc:
12713 @if mpc
12714 maybe-pdf-mpc: pdf-mpc
12715
12716 pdf-mpc: \
12717 configure-mpc
12718 @[ -f ./mpc/Makefile ] || exit 0; \
12719 r=`${PWD_COMMAND}`; export r; \
12720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12721 $(HOST_EXPORTS) \
12722 for flag in $(EXTRA_HOST_FLAGS) ; do \
12723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12724 done; \
12725 echo "Doing pdf in mpc" ; \
12726 (cd $(HOST_SUBDIR)/mpc && \
12727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12729 "RANLIB=$${RANLIB}" \
12730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12731 pdf) \
12732 || exit 1
12733
12734 @endif mpc
12735
12736 .PHONY: maybe-html-mpc html-mpc
12737 maybe-html-mpc:
12738 @if mpc
12739 maybe-html-mpc: html-mpc
12740
12741 html-mpc: \
12742 configure-mpc
12743 @[ -f ./mpc/Makefile ] || exit 0; \
12744 r=`${PWD_COMMAND}`; export r; \
12745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12746 $(HOST_EXPORTS) \
12747 for flag in $(EXTRA_HOST_FLAGS) ; do \
12748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12749 done; \
12750 echo "Doing html in mpc" ; \
12751 (cd $(HOST_SUBDIR)/mpc && \
12752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12754 "RANLIB=$${RANLIB}" \
12755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12756 html) \
12757 || exit 1
12758
12759 @endif mpc
12760
12761 .PHONY: maybe-TAGS-mpc TAGS-mpc
12762 maybe-TAGS-mpc:
12763 @if mpc
12764 maybe-TAGS-mpc: TAGS-mpc
12765
12766 TAGS-mpc: \
12767 configure-mpc
12768 @[ -f ./mpc/Makefile ] || exit 0; \
12769 r=`${PWD_COMMAND}`; export r; \
12770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12771 $(HOST_EXPORTS) \
12772 for flag in $(EXTRA_HOST_FLAGS) ; do \
12773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12774 done; \
12775 echo "Doing TAGS in mpc" ; \
12776 (cd $(HOST_SUBDIR)/mpc && \
12777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12779 "RANLIB=$${RANLIB}" \
12780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12781 TAGS) \
12782 || exit 1
12783
12784 @endif mpc
12785
12786 .PHONY: maybe-install-info-mpc install-info-mpc
12787 maybe-install-info-mpc:
12788 @if mpc
12789 maybe-install-info-mpc: install-info-mpc
12790
12791 install-info-mpc: \
12792 configure-mpc \
12793 info-mpc
12794 @[ -f ./mpc/Makefile ] || exit 0; \
12795 r=`${PWD_COMMAND}`; export r; \
12796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12797 $(HOST_EXPORTS) \
12798 for flag in $(EXTRA_HOST_FLAGS) ; do \
12799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12800 done; \
12801 echo "Doing install-info in mpc" ; \
12802 (cd $(HOST_SUBDIR)/mpc && \
12803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12805 "RANLIB=$${RANLIB}" \
12806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12807 install-info) \
12808 || exit 1
12809
12810 @endif mpc
12811
12812 .PHONY: maybe-install-pdf-mpc install-pdf-mpc
12813 maybe-install-pdf-mpc:
12814 @if mpc
12815 maybe-install-pdf-mpc: install-pdf-mpc
12816
12817 install-pdf-mpc: \
12818 configure-mpc \
12819 pdf-mpc
12820 @[ -f ./mpc/Makefile ] || exit 0; \
12821 r=`${PWD_COMMAND}`; export r; \
12822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12823 $(HOST_EXPORTS) \
12824 for flag in $(EXTRA_HOST_FLAGS) ; do \
12825 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12826 done; \
12827 echo "Doing install-pdf in mpc" ; \
12828 (cd $(HOST_SUBDIR)/mpc && \
12829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12831 "RANLIB=$${RANLIB}" \
12832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12833 install-pdf) \
12834 || exit 1
12835
12836 @endif mpc
12837
12838 .PHONY: maybe-install-html-mpc install-html-mpc
12839 maybe-install-html-mpc:
12840 @if mpc
12841 maybe-install-html-mpc: install-html-mpc
12842
12843 install-html-mpc: \
12844 configure-mpc \
12845 html-mpc
12846 @[ -f ./mpc/Makefile ] || exit 0; \
12847 r=`${PWD_COMMAND}`; export r; \
12848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12849 $(HOST_EXPORTS) \
12850 for flag in $(EXTRA_HOST_FLAGS) ; do \
12851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12852 done; \
12853 echo "Doing install-html in mpc" ; \
12854 (cd $(HOST_SUBDIR)/mpc && \
12855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12857 "RANLIB=$${RANLIB}" \
12858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12859 install-html) \
12860 || exit 1
12861
12862 @endif mpc
12863
12864 .PHONY: maybe-installcheck-mpc installcheck-mpc
12865 maybe-installcheck-mpc:
12866 @if mpc
12867 maybe-installcheck-mpc: installcheck-mpc
12868
12869 installcheck-mpc: \
12870 configure-mpc
12871 @[ -f ./mpc/Makefile ] || exit 0; \
12872 r=`${PWD_COMMAND}`; export r; \
12873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12874 $(HOST_EXPORTS) \
12875 for flag in $(EXTRA_HOST_FLAGS) ; do \
12876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12877 done; \
12878 echo "Doing installcheck in mpc" ; \
12879 (cd $(HOST_SUBDIR)/mpc && \
12880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12882 "RANLIB=$${RANLIB}" \
12883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12884 installcheck) \
12885 || exit 1
12886
12887 @endif mpc
12888
12889 .PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
12890 maybe-mostlyclean-mpc:
12891 @if mpc
12892 maybe-mostlyclean-mpc: mostlyclean-mpc
12893
12894 mostlyclean-mpc:
12895 @[ -f ./mpc/Makefile ] || exit 0; \
12896 r=`${PWD_COMMAND}`; export r; \
12897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12898 $(HOST_EXPORTS) \
12899 for flag in $(EXTRA_HOST_FLAGS) ; do \
12900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12901 done; \
12902 echo "Doing mostlyclean in mpc" ; \
12903 (cd $(HOST_SUBDIR)/mpc && \
12904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12906 "RANLIB=$${RANLIB}" \
12907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12908 mostlyclean) \
12909 || exit 1
12910
12911 @endif mpc
12912
12913 .PHONY: maybe-clean-mpc clean-mpc
12914 maybe-clean-mpc:
12915 @if mpc
12916 maybe-clean-mpc: clean-mpc
12917
12918 clean-mpc:
12919 @[ -f ./mpc/Makefile ] || exit 0; \
12920 r=`${PWD_COMMAND}`; export r; \
12921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12922 $(HOST_EXPORTS) \
12923 for flag in $(EXTRA_HOST_FLAGS) ; do \
12924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12925 done; \
12926 echo "Doing clean in mpc" ; \
12927 (cd $(HOST_SUBDIR)/mpc && \
12928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12930 "RANLIB=$${RANLIB}" \
12931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12932 clean) \
12933 || exit 1
12934
12935 @endif mpc
12936
12937 .PHONY: maybe-distclean-mpc distclean-mpc
12938 maybe-distclean-mpc:
12939 @if mpc
12940 maybe-distclean-mpc: distclean-mpc
12941
12942 distclean-mpc:
12943 @[ -f ./mpc/Makefile ] || exit 0; \
12944 r=`${PWD_COMMAND}`; export r; \
12945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12946 $(HOST_EXPORTS) \
12947 for flag in $(EXTRA_HOST_FLAGS) ; do \
12948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12949 done; \
12950 echo "Doing distclean in mpc" ; \
12951 (cd $(HOST_SUBDIR)/mpc && \
12952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12954 "RANLIB=$${RANLIB}" \
12955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12956 distclean) \
12957 || exit 1
12958
12959 @endif mpc
12960
12961 .PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
12962 maybe-maintainer-clean-mpc:
12963 @if mpc
12964 maybe-maintainer-clean-mpc: maintainer-clean-mpc
12965
12966 maintainer-clean-mpc:
12967 @[ -f ./mpc/Makefile ] || exit 0; \
12968 r=`${PWD_COMMAND}`; export r; \
12969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12970 $(HOST_EXPORTS) \
12971 for flag in $(EXTRA_HOST_FLAGS) ; do \
12972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12973 done; \
12974 echo "Doing maintainer-clean in mpc" ; \
12975 (cd $(HOST_SUBDIR)/mpc && \
12976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12978 "RANLIB=$${RANLIB}" \
12979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12980 maintainer-clean) \
12981 || exit 1
12982
12983 @endif mpc
12984
12985
12986
12987 .PHONY: configure-isl maybe-configure-isl
12988 maybe-configure-isl:
12989 @if gcc-bootstrap
12990 configure-isl: stage_current
12991 @endif gcc-bootstrap
12992 @if isl
12993 maybe-configure-isl: configure-isl
12994 configure-isl:
12995 @r=`${PWD_COMMAND}`; export r; \
12996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12997 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
12998 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
12999 $(HOST_EXPORTS) \
13000 echo Configuring in $(HOST_SUBDIR)/isl; \
13001 cd "$(HOST_SUBDIR)/isl" || exit 1; \
13002 case $(srcdir) in \
13003 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13004 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13005 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13006 esac; \
13007 srcdiroption="--srcdir=$${topdir}/isl"; \
13008 libsrcdir="$$s/isl"; \
13009 $(SHELL) $${libsrcdir}/configure \
13010 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13011 --target=${target_alias} $${srcdiroption} --disable-shared @extra_isl_gmp_configure_flags@ \
13012 || exit 1
13013 @endif isl
13014
13015
13016
13017 .PHONY: configure-stage1-isl maybe-configure-stage1-isl
13018 maybe-configure-stage1-isl:
13019 @if isl-bootstrap
13020 maybe-configure-stage1-isl: configure-stage1-isl
13021 configure-stage1-isl:
13022 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13023 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13024 @r=`${PWD_COMMAND}`; export r; \
13025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13026 TFLAGS="$(STAGE1_TFLAGS)"; \
13027 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13028 $(HOST_EXPORTS) \
13029 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13030 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13031 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
13032 echo Configuring stage 1 in $(HOST_SUBDIR)/isl ; \
13033 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13034 cd $(HOST_SUBDIR)/isl || exit 1; \
13035 case $(srcdir) in \
13036 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13037 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13038 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13039 esac; \
13040 srcdiroption="--srcdir=$${topdir}/isl"; \
13041 libsrcdir="$$s/isl"; \
13042 $(SHELL) $${libsrcdir}/configure \
13043 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13044 --target=${target_alias} $${srcdiroption} \
13045 $(STAGE1_CONFIGURE_FLAGS) \
13046 --disable-shared @extra_isl_gmp_configure_flags@
13047 @endif isl-bootstrap
13048
13049 .PHONY: configure-stage2-isl maybe-configure-stage2-isl
13050 maybe-configure-stage2-isl:
13051 @if isl-bootstrap
13052 maybe-configure-stage2-isl: configure-stage2-isl
13053 configure-stage2-isl:
13054 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13055 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13056 @r=`${PWD_COMMAND}`; export r; \
13057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13058 TFLAGS="$(STAGE2_TFLAGS)"; \
13059 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13060 $(HOST_EXPORTS) \
13061 $(POSTSTAGE1_HOST_EXPORTS) \
13062 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13063 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13064 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
13065 echo Configuring stage 2 in $(HOST_SUBDIR)/isl ; \
13066 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13067 cd $(HOST_SUBDIR)/isl || exit 1; \
13068 case $(srcdir) in \
13069 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13070 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13071 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13072 esac; \
13073 srcdiroption="--srcdir=$${topdir}/isl"; \
13074 libsrcdir="$$s/isl"; \
13075 $(SHELL) $${libsrcdir}/configure \
13076 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13077 --target=${target_alias} $${srcdiroption} \
13078 --with-build-libsubdir=$(HOST_SUBDIR) \
13079 $(STAGE2_CONFIGURE_FLAGS) \
13080 --disable-shared @extra_isl_gmp_configure_flags@
13081 @endif isl-bootstrap
13082
13083 .PHONY: configure-stage3-isl maybe-configure-stage3-isl
13084 maybe-configure-stage3-isl:
13085 @if isl-bootstrap
13086 maybe-configure-stage3-isl: configure-stage3-isl
13087 configure-stage3-isl:
13088 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13089 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13090 @r=`${PWD_COMMAND}`; export r; \
13091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13092 TFLAGS="$(STAGE3_TFLAGS)"; \
13093 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13094 $(HOST_EXPORTS) \
13095 $(POSTSTAGE1_HOST_EXPORTS) \
13096 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13097 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13098 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
13099 echo Configuring stage 3 in $(HOST_SUBDIR)/isl ; \
13100 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13101 cd $(HOST_SUBDIR)/isl || exit 1; \
13102 case $(srcdir) in \
13103 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13104 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13105 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13106 esac; \
13107 srcdiroption="--srcdir=$${topdir}/isl"; \
13108 libsrcdir="$$s/isl"; \
13109 $(SHELL) $${libsrcdir}/configure \
13110 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13111 --target=${target_alias} $${srcdiroption} \
13112 --with-build-libsubdir=$(HOST_SUBDIR) \
13113 $(STAGE3_CONFIGURE_FLAGS) \
13114 --disable-shared @extra_isl_gmp_configure_flags@
13115 @endif isl-bootstrap
13116
13117 .PHONY: configure-stage4-isl maybe-configure-stage4-isl
13118 maybe-configure-stage4-isl:
13119 @if isl-bootstrap
13120 maybe-configure-stage4-isl: configure-stage4-isl
13121 configure-stage4-isl:
13122 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13123 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13124 @r=`${PWD_COMMAND}`; export r; \
13125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13126 TFLAGS="$(STAGE4_TFLAGS)"; \
13127 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13128 $(HOST_EXPORTS) \
13129 $(POSTSTAGE1_HOST_EXPORTS) \
13130 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13131 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13132 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
13133 echo Configuring stage 4 in $(HOST_SUBDIR)/isl ; \
13134 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13135 cd $(HOST_SUBDIR)/isl || exit 1; \
13136 case $(srcdir) in \
13137 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13138 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13139 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13140 esac; \
13141 srcdiroption="--srcdir=$${topdir}/isl"; \
13142 libsrcdir="$$s/isl"; \
13143 $(SHELL) $${libsrcdir}/configure \
13144 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13145 --target=${target_alias} $${srcdiroption} \
13146 --with-build-libsubdir=$(HOST_SUBDIR) \
13147 $(STAGE4_CONFIGURE_FLAGS) \
13148 --disable-shared @extra_isl_gmp_configure_flags@
13149 @endif isl-bootstrap
13150
13151 .PHONY: configure-stageprofile-isl maybe-configure-stageprofile-isl
13152 maybe-configure-stageprofile-isl:
13153 @if isl-bootstrap
13154 maybe-configure-stageprofile-isl: configure-stageprofile-isl
13155 configure-stageprofile-isl:
13156 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13157 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13158 @r=`${PWD_COMMAND}`; export r; \
13159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13160 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13161 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13162 $(HOST_EXPORTS) \
13163 $(POSTSTAGE1_HOST_EXPORTS) \
13164 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13165 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13166 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
13167 echo Configuring stage profile in $(HOST_SUBDIR)/isl ; \
13168 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13169 cd $(HOST_SUBDIR)/isl || exit 1; \
13170 case $(srcdir) in \
13171 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13172 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13173 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13174 esac; \
13175 srcdiroption="--srcdir=$${topdir}/isl"; \
13176 libsrcdir="$$s/isl"; \
13177 $(SHELL) $${libsrcdir}/configure \
13178 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13179 --target=${target_alias} $${srcdiroption} \
13180 --with-build-libsubdir=$(HOST_SUBDIR) \
13181 $(STAGEprofile_CONFIGURE_FLAGS) \
13182 --disable-shared @extra_isl_gmp_configure_flags@
13183 @endif isl-bootstrap
13184
13185 .PHONY: configure-stagefeedback-isl maybe-configure-stagefeedback-isl
13186 maybe-configure-stagefeedback-isl:
13187 @if isl-bootstrap
13188 maybe-configure-stagefeedback-isl: configure-stagefeedback-isl
13189 configure-stagefeedback-isl:
13190 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13191 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl
13192 @r=`${PWD_COMMAND}`; export r; \
13193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13194 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13195 test ! -f $(HOST_SUBDIR)/isl/Makefile || exit 0; \
13196 $(HOST_EXPORTS) \
13197 $(POSTSTAGE1_HOST_EXPORTS) \
13198 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13199 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13200 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13201 echo Configuring stage feedback in $(HOST_SUBDIR)/isl ; \
13202 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/isl ; \
13203 cd $(HOST_SUBDIR)/isl || exit 1; \
13204 case $(srcdir) in \
13205 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13206 *) topdir=`echo $(HOST_SUBDIR)/isl/ | \
13207 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13208 esac; \
13209 srcdiroption="--srcdir=$${topdir}/isl"; \
13210 libsrcdir="$$s/isl"; \
13211 $(SHELL) $${libsrcdir}/configure \
13212 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13213 --target=${target_alias} $${srcdiroption} \
13214 --with-build-libsubdir=$(HOST_SUBDIR) \
13215 $(STAGEfeedback_CONFIGURE_FLAGS) \
13216 --disable-shared @extra_isl_gmp_configure_flags@
13217 @endif isl-bootstrap
13218
13219
13220
13221
13222
13223 .PHONY: all-isl maybe-all-isl
13224 maybe-all-isl:
13225 @if gcc-bootstrap
13226 all-isl: stage_current
13227 @endif gcc-bootstrap
13228 @if isl
13229 TARGET-isl=all
13230 maybe-all-isl: all-isl
13231 all-isl: configure-isl
13232 @r=`${PWD_COMMAND}`; export r; \
13233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13234 $(HOST_EXPORTS) \
13235 (cd $(HOST_SUBDIR)/isl && \
13236 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) V=1 \
13237 $(TARGET-isl))
13238 @endif isl
13239
13240
13241
13242 .PHONY: all-stage1-isl maybe-all-stage1-isl
13243 .PHONY: clean-stage1-isl maybe-clean-stage1-isl
13244 maybe-all-stage1-isl:
13245 maybe-clean-stage1-isl:
13246 @if isl-bootstrap
13247 maybe-all-stage1-isl: all-stage1-isl
13248 all-stage1: all-stage1-isl
13249 TARGET-stage1-isl = $(TARGET-isl)
13250 all-stage1-isl: configure-stage1-isl
13251 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13252 @r=`${PWD_COMMAND}`; export r; \
13253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13254 TFLAGS="$(STAGE1_TFLAGS)"; \
13255 $(HOST_EXPORTS) \
13256 cd $(HOST_SUBDIR)/isl && \
13257 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13258 CFLAGS="$(STAGE1_CFLAGS)" \
13259 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13260 LIBCFLAGS="$(LIBCFLAGS)" \
13261 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13262 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13263 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13264 $(EXTRA_HOST_FLAGS) \
13265 $(STAGE1_FLAGS_TO_PASS) V=1 \
13266 TFLAGS="$(STAGE1_TFLAGS)" \
13267 $(TARGET-stage1-isl)
13268
13269 maybe-clean-stage1-isl: clean-stage1-isl
13270 clean-stage1: clean-stage1-isl
13271 clean-stage1-isl:
13272 @if [ $(current_stage) = stage1 ]; then \
13273 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13274 else \
13275 [ -f $(HOST_SUBDIR)/stage1-isl/Makefile ] || exit 0; \
13276 $(MAKE) stage1-start; \
13277 fi; \
13278 cd $(HOST_SUBDIR)/isl && \
13279 $(MAKE) $(EXTRA_HOST_FLAGS) \
13280 $(STAGE1_FLAGS_TO_PASS) V=1 clean
13281 @endif isl-bootstrap
13282
13283
13284 .PHONY: all-stage2-isl maybe-all-stage2-isl
13285 .PHONY: clean-stage2-isl maybe-clean-stage2-isl
13286 maybe-all-stage2-isl:
13287 maybe-clean-stage2-isl:
13288 @if isl-bootstrap
13289 maybe-all-stage2-isl: all-stage2-isl
13290 all-stage2: all-stage2-isl
13291 TARGET-stage2-isl = $(TARGET-isl)
13292 all-stage2-isl: configure-stage2-isl
13293 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13294 @r=`${PWD_COMMAND}`; export r; \
13295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13296 TFLAGS="$(STAGE2_TFLAGS)"; \
13297 $(HOST_EXPORTS) \
13298 $(POSTSTAGE1_HOST_EXPORTS) \
13299 cd $(HOST_SUBDIR)/isl && \
13300 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13301 CFLAGS="$(STAGE2_CFLAGS)" \
13302 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13303 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13304 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13305 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13306 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13307 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13308 TFLAGS="$(STAGE2_TFLAGS)" \
13309 $(TARGET-stage2-isl)
13310
13311 maybe-clean-stage2-isl: clean-stage2-isl
13312 clean-stage2: clean-stage2-isl
13313 clean-stage2-isl:
13314 @if [ $(current_stage) = stage2 ]; then \
13315 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13316 else \
13317 [ -f $(HOST_SUBDIR)/stage2-isl/Makefile ] || exit 0; \
13318 $(MAKE) stage2-start; \
13319 fi; \
13320 cd $(HOST_SUBDIR)/isl && \
13321 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13322 @endif isl-bootstrap
13323
13324
13325 .PHONY: all-stage3-isl maybe-all-stage3-isl
13326 .PHONY: clean-stage3-isl maybe-clean-stage3-isl
13327 maybe-all-stage3-isl:
13328 maybe-clean-stage3-isl:
13329 @if isl-bootstrap
13330 maybe-all-stage3-isl: all-stage3-isl
13331 all-stage3: all-stage3-isl
13332 TARGET-stage3-isl = $(TARGET-isl)
13333 all-stage3-isl: configure-stage3-isl
13334 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13335 @r=`${PWD_COMMAND}`; export r; \
13336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13337 TFLAGS="$(STAGE3_TFLAGS)"; \
13338 $(HOST_EXPORTS) \
13339 $(POSTSTAGE1_HOST_EXPORTS) \
13340 cd $(HOST_SUBDIR)/isl && \
13341 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13342 CFLAGS="$(STAGE3_CFLAGS)" \
13343 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13344 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13345 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13346 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13347 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13348 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13349 TFLAGS="$(STAGE3_TFLAGS)" \
13350 $(TARGET-stage3-isl)
13351
13352 maybe-clean-stage3-isl: clean-stage3-isl
13353 clean-stage3: clean-stage3-isl
13354 clean-stage3-isl:
13355 @if [ $(current_stage) = stage3 ]; then \
13356 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13357 else \
13358 [ -f $(HOST_SUBDIR)/stage3-isl/Makefile ] || exit 0; \
13359 $(MAKE) stage3-start; \
13360 fi; \
13361 cd $(HOST_SUBDIR)/isl && \
13362 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13363 @endif isl-bootstrap
13364
13365
13366 .PHONY: all-stage4-isl maybe-all-stage4-isl
13367 .PHONY: clean-stage4-isl maybe-clean-stage4-isl
13368 maybe-all-stage4-isl:
13369 maybe-clean-stage4-isl:
13370 @if isl-bootstrap
13371 maybe-all-stage4-isl: all-stage4-isl
13372 all-stage4: all-stage4-isl
13373 TARGET-stage4-isl = $(TARGET-isl)
13374 all-stage4-isl: configure-stage4-isl
13375 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13376 @r=`${PWD_COMMAND}`; export r; \
13377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13378 TFLAGS="$(STAGE4_TFLAGS)"; \
13379 $(HOST_EXPORTS) \
13380 $(POSTSTAGE1_HOST_EXPORTS) \
13381 cd $(HOST_SUBDIR)/isl && \
13382 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13383 CFLAGS="$(STAGE4_CFLAGS)" \
13384 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13385 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13386 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13387 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13388 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13389 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13390 TFLAGS="$(STAGE4_TFLAGS)" \
13391 $(TARGET-stage4-isl)
13392
13393 maybe-clean-stage4-isl: clean-stage4-isl
13394 clean-stage4: clean-stage4-isl
13395 clean-stage4-isl:
13396 @if [ $(current_stage) = stage4 ]; then \
13397 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13398 else \
13399 [ -f $(HOST_SUBDIR)/stage4-isl/Makefile ] || exit 0; \
13400 $(MAKE) stage4-start; \
13401 fi; \
13402 cd $(HOST_SUBDIR)/isl && \
13403 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13404 @endif isl-bootstrap
13405
13406
13407 .PHONY: all-stageprofile-isl maybe-all-stageprofile-isl
13408 .PHONY: clean-stageprofile-isl maybe-clean-stageprofile-isl
13409 maybe-all-stageprofile-isl:
13410 maybe-clean-stageprofile-isl:
13411 @if isl-bootstrap
13412 maybe-all-stageprofile-isl: all-stageprofile-isl
13413 all-stageprofile: all-stageprofile-isl
13414 TARGET-stageprofile-isl = $(TARGET-isl)
13415 all-stageprofile-isl: configure-stageprofile-isl
13416 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13417 @r=`${PWD_COMMAND}`; export r; \
13418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13419 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13420 $(HOST_EXPORTS) \
13421 $(POSTSTAGE1_HOST_EXPORTS) \
13422 cd $(HOST_SUBDIR)/isl && \
13423 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13424 CFLAGS="$(STAGEprofile_CFLAGS)" \
13425 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13426 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13427 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13428 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13429 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13430 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13431 TFLAGS="$(STAGEprofile_TFLAGS)" \
13432 $(TARGET-stageprofile-isl)
13433
13434 maybe-clean-stageprofile-isl: clean-stageprofile-isl
13435 clean-stageprofile: clean-stageprofile-isl
13436 clean-stageprofile-isl:
13437 @if [ $(current_stage) = stageprofile ]; then \
13438 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13439 else \
13440 [ -f $(HOST_SUBDIR)/stageprofile-isl/Makefile ] || exit 0; \
13441 $(MAKE) stageprofile-start; \
13442 fi; \
13443 cd $(HOST_SUBDIR)/isl && \
13444 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13445 @endif isl-bootstrap
13446
13447
13448 .PHONY: all-stagefeedback-isl maybe-all-stagefeedback-isl
13449 .PHONY: clean-stagefeedback-isl maybe-clean-stagefeedback-isl
13450 maybe-all-stagefeedback-isl:
13451 maybe-clean-stagefeedback-isl:
13452 @if isl-bootstrap
13453 maybe-all-stagefeedback-isl: all-stagefeedback-isl
13454 all-stagefeedback: all-stagefeedback-isl
13455 TARGET-stagefeedback-isl = $(TARGET-isl)
13456 all-stagefeedback-isl: configure-stagefeedback-isl
13457 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13458 @r=`${PWD_COMMAND}`; export r; \
13459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13460 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13461 $(HOST_EXPORTS) \
13462 $(POSTSTAGE1_HOST_EXPORTS) \
13463 cd $(HOST_SUBDIR)/isl && \
13464 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13465 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13466 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13467 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13468 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13469 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13470 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13471 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 \
13472 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13473 $(TARGET-stagefeedback-isl)
13474
13475 maybe-clean-stagefeedback-isl: clean-stagefeedback-isl
13476 clean-stagefeedback: clean-stagefeedback-isl
13477 clean-stagefeedback-isl:
13478 @if [ $(current_stage) = stagefeedback ]; then \
13479 [ -f $(HOST_SUBDIR)/isl/Makefile ] || exit 0; \
13480 else \
13481 [ -f $(HOST_SUBDIR)/stagefeedback-isl/Makefile ] || exit 0; \
13482 $(MAKE) stagefeedback-start; \
13483 fi; \
13484 cd $(HOST_SUBDIR)/isl && \
13485 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) V=1 clean
13486 @endif isl-bootstrap
13487
13488
13489
13490
13491
13492 .PHONY: check-isl maybe-check-isl
13493 maybe-check-isl:
13494 @if isl
13495 maybe-check-isl: check-isl
13496
13497 check-isl:
13498 @: $(MAKE); $(unstage)
13499 @r=`${PWD_COMMAND}`; export r; \
13500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13501 $(HOST_EXPORTS) \
13502 (cd $(HOST_SUBDIR)/isl && \
13503 $(MAKE) $(FLAGS_TO_PASS) V=1 check)
13504
13505 @endif isl
13506
13507 .PHONY: install-isl maybe-install-isl
13508 maybe-install-isl:
13509 @if isl
13510 maybe-install-isl: install-isl
13511
13512 install-isl:
13513
13514 @endif isl
13515
13516 .PHONY: install-strip-isl maybe-install-strip-isl
13517 maybe-install-strip-isl:
13518 @if isl
13519 maybe-install-strip-isl: install-strip-isl
13520
13521 install-strip-isl:
13522
13523 @endif isl
13524
13525 # Other targets (info, dvi, pdf, etc.)
13526
13527 .PHONY: maybe-info-isl info-isl
13528 maybe-info-isl:
13529 @if isl
13530 maybe-info-isl: info-isl
13531
13532 info-isl: \
13533 configure-isl
13534 @[ -f ./isl/Makefile ] || exit 0; \
13535 r=`${PWD_COMMAND}`; export r; \
13536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13537 $(HOST_EXPORTS) \
13538 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13540 done; \
13541 echo "Doing info in isl" ; \
13542 (cd $(HOST_SUBDIR)/isl && \
13543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13545 "RANLIB=$${RANLIB}" \
13546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13547 info) \
13548 || exit 1
13549
13550 @endif isl
13551
13552 .PHONY: maybe-dvi-isl dvi-isl
13553 maybe-dvi-isl:
13554 @if isl
13555 maybe-dvi-isl: dvi-isl
13556
13557 dvi-isl: \
13558 configure-isl
13559 @[ -f ./isl/Makefile ] || exit 0; \
13560 r=`${PWD_COMMAND}`; export r; \
13561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13562 $(HOST_EXPORTS) \
13563 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13565 done; \
13566 echo "Doing dvi in isl" ; \
13567 (cd $(HOST_SUBDIR)/isl && \
13568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13570 "RANLIB=$${RANLIB}" \
13571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13572 dvi) \
13573 || exit 1
13574
13575 @endif isl
13576
13577 .PHONY: maybe-pdf-isl pdf-isl
13578 maybe-pdf-isl:
13579 @if isl
13580 maybe-pdf-isl: pdf-isl
13581
13582 pdf-isl: \
13583 configure-isl
13584 @[ -f ./isl/Makefile ] || exit 0; \
13585 r=`${PWD_COMMAND}`; export r; \
13586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13587 $(HOST_EXPORTS) \
13588 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13590 done; \
13591 echo "Doing pdf in isl" ; \
13592 (cd $(HOST_SUBDIR)/isl && \
13593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13595 "RANLIB=$${RANLIB}" \
13596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13597 pdf) \
13598 || exit 1
13599
13600 @endif isl
13601
13602 .PHONY: maybe-html-isl html-isl
13603 maybe-html-isl:
13604 @if isl
13605 maybe-html-isl: html-isl
13606
13607 html-isl: \
13608 configure-isl
13609 @[ -f ./isl/Makefile ] || exit 0; \
13610 r=`${PWD_COMMAND}`; export r; \
13611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13612 $(HOST_EXPORTS) \
13613 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13615 done; \
13616 echo "Doing html in isl" ; \
13617 (cd $(HOST_SUBDIR)/isl && \
13618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13620 "RANLIB=$${RANLIB}" \
13621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13622 html) \
13623 || exit 1
13624
13625 @endif isl
13626
13627 .PHONY: maybe-TAGS-isl TAGS-isl
13628 maybe-TAGS-isl:
13629 @if isl
13630 maybe-TAGS-isl: TAGS-isl
13631
13632 TAGS-isl: \
13633 configure-isl
13634 @[ -f ./isl/Makefile ] || exit 0; \
13635 r=`${PWD_COMMAND}`; export r; \
13636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13637 $(HOST_EXPORTS) \
13638 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13640 done; \
13641 echo "Doing TAGS in isl" ; \
13642 (cd $(HOST_SUBDIR)/isl && \
13643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13645 "RANLIB=$${RANLIB}" \
13646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13647 TAGS) \
13648 || exit 1
13649
13650 @endif isl
13651
13652 .PHONY: maybe-install-info-isl install-info-isl
13653 maybe-install-info-isl:
13654 @if isl
13655 maybe-install-info-isl: install-info-isl
13656
13657 install-info-isl: \
13658 configure-isl \
13659 info-isl
13660 @[ -f ./isl/Makefile ] || exit 0; \
13661 r=`${PWD_COMMAND}`; export r; \
13662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13663 $(HOST_EXPORTS) \
13664 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13666 done; \
13667 echo "Doing install-info in isl" ; \
13668 (cd $(HOST_SUBDIR)/isl && \
13669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13671 "RANLIB=$${RANLIB}" \
13672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13673 install-info) \
13674 || exit 1
13675
13676 @endif isl
13677
13678 .PHONY: maybe-install-pdf-isl install-pdf-isl
13679 maybe-install-pdf-isl:
13680 @if isl
13681 maybe-install-pdf-isl: install-pdf-isl
13682
13683 install-pdf-isl: \
13684 configure-isl \
13685 pdf-isl
13686 @[ -f ./isl/Makefile ] || exit 0; \
13687 r=`${PWD_COMMAND}`; export r; \
13688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13689 $(HOST_EXPORTS) \
13690 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13692 done; \
13693 echo "Doing install-pdf in isl" ; \
13694 (cd $(HOST_SUBDIR)/isl && \
13695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13697 "RANLIB=$${RANLIB}" \
13698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13699 install-pdf) \
13700 || exit 1
13701
13702 @endif isl
13703
13704 .PHONY: maybe-install-html-isl install-html-isl
13705 maybe-install-html-isl:
13706 @if isl
13707 maybe-install-html-isl: install-html-isl
13708
13709 install-html-isl: \
13710 configure-isl \
13711 html-isl
13712 @[ -f ./isl/Makefile ] || exit 0; \
13713 r=`${PWD_COMMAND}`; export r; \
13714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13715 $(HOST_EXPORTS) \
13716 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13718 done; \
13719 echo "Doing install-html in isl" ; \
13720 (cd $(HOST_SUBDIR)/isl && \
13721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13723 "RANLIB=$${RANLIB}" \
13724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13725 install-html) \
13726 || exit 1
13727
13728 @endif isl
13729
13730 .PHONY: maybe-installcheck-isl installcheck-isl
13731 maybe-installcheck-isl:
13732 @if isl
13733 maybe-installcheck-isl: installcheck-isl
13734
13735 installcheck-isl: \
13736 configure-isl
13737 @[ -f ./isl/Makefile ] || exit 0; \
13738 r=`${PWD_COMMAND}`; export r; \
13739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13740 $(HOST_EXPORTS) \
13741 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13743 done; \
13744 echo "Doing installcheck in isl" ; \
13745 (cd $(HOST_SUBDIR)/isl && \
13746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13748 "RANLIB=$${RANLIB}" \
13749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13750 installcheck) \
13751 || exit 1
13752
13753 @endif isl
13754
13755 .PHONY: maybe-mostlyclean-isl mostlyclean-isl
13756 maybe-mostlyclean-isl:
13757 @if isl
13758 maybe-mostlyclean-isl: mostlyclean-isl
13759
13760 mostlyclean-isl:
13761 @[ -f ./isl/Makefile ] || exit 0; \
13762 r=`${PWD_COMMAND}`; export r; \
13763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13764 $(HOST_EXPORTS) \
13765 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13767 done; \
13768 echo "Doing mostlyclean in isl" ; \
13769 (cd $(HOST_SUBDIR)/isl && \
13770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13772 "RANLIB=$${RANLIB}" \
13773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13774 mostlyclean) \
13775 || exit 1
13776
13777 @endif isl
13778
13779 .PHONY: maybe-clean-isl clean-isl
13780 maybe-clean-isl:
13781 @if isl
13782 maybe-clean-isl: clean-isl
13783
13784 clean-isl:
13785 @[ -f ./isl/Makefile ] || exit 0; \
13786 r=`${PWD_COMMAND}`; export r; \
13787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13788 $(HOST_EXPORTS) \
13789 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13791 done; \
13792 echo "Doing clean in isl" ; \
13793 (cd $(HOST_SUBDIR)/isl && \
13794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13796 "RANLIB=$${RANLIB}" \
13797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13798 clean) \
13799 || exit 1
13800
13801 @endif isl
13802
13803 .PHONY: maybe-distclean-isl distclean-isl
13804 maybe-distclean-isl:
13805 @if isl
13806 maybe-distclean-isl: distclean-isl
13807
13808 distclean-isl:
13809 @[ -f ./isl/Makefile ] || exit 0; \
13810 r=`${PWD_COMMAND}`; export r; \
13811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13812 $(HOST_EXPORTS) \
13813 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13815 done; \
13816 echo "Doing distclean in isl" ; \
13817 (cd $(HOST_SUBDIR)/isl && \
13818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13820 "RANLIB=$${RANLIB}" \
13821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13822 distclean) \
13823 || exit 1
13824
13825 @endif isl
13826
13827 .PHONY: maybe-maintainer-clean-isl maintainer-clean-isl
13828 maybe-maintainer-clean-isl:
13829 @if isl
13830 maybe-maintainer-clean-isl: maintainer-clean-isl
13831
13832 maintainer-clean-isl:
13833 @[ -f ./isl/Makefile ] || exit 0; \
13834 r=`${PWD_COMMAND}`; export r; \
13835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13836 $(HOST_EXPORTS) \
13837 for flag in $(EXTRA_HOST_FLAGS) V=1; do \
13838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13839 done; \
13840 echo "Doing maintainer-clean in isl" ; \
13841 (cd $(HOST_SUBDIR)/isl && \
13842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13844 "RANLIB=$${RANLIB}" \
13845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13846 maintainer-clean) \
13847 || exit 1
13848
13849 @endif isl
13850
13851
13852
13853 .PHONY: configure-cloog maybe-configure-cloog
13854 maybe-configure-cloog:
13855 @if gcc-bootstrap
13856 configure-cloog: stage_current
13857 @endif gcc-bootstrap
13858 @if cloog
13859 maybe-configure-cloog: configure-cloog
13860 configure-cloog:
13861 @r=`${PWD_COMMAND}`; export r; \
13862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13863 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13864 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13865 $(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; \
13866 echo Configuring in $(HOST_SUBDIR)/cloog; \
13867 cd "$(HOST_SUBDIR)/cloog" || exit 1; \
13868 case $(srcdir) in \
13869 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13870 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13871 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13872 esac; \
13873 srcdiroption="--srcdir=$${topdir}/cloog"; \
13874 libsrcdir="$$s/cloog"; \
13875 $(SHELL) $${libsrcdir}/configure \
13876 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13877 --target=${target_alias} $${srcdiroption} --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system \
13878 || exit 1
13879 @endif cloog
13880
13881
13882
13883 .PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
13884 maybe-configure-stage1-cloog:
13885 @if cloog-bootstrap
13886 maybe-configure-stage1-cloog: configure-stage1-cloog
13887 configure-stage1-cloog:
13888 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13889 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13890 @r=`${PWD_COMMAND}`; export r; \
13891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13892 TFLAGS="$(STAGE1_TFLAGS)"; \
13893 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13894 $(HOST_EXPORTS) \
13895 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13896 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13897 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; \
13898 echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
13899 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13900 cd $(HOST_SUBDIR)/cloog || exit 1; \
13901 case $(srcdir) in \
13902 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13903 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13904 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13905 esac; \
13906 srcdiroption="--srcdir=$${topdir}/cloog"; \
13907 libsrcdir="$$s/cloog"; \
13908 $(SHELL) $${libsrcdir}/configure \
13909 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13910 --target=${target_alias} $${srcdiroption} \
13911 $(STAGE1_CONFIGURE_FLAGS) \
13912 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
13913 @endif cloog-bootstrap
13914
13915 .PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
13916 maybe-configure-stage2-cloog:
13917 @if cloog-bootstrap
13918 maybe-configure-stage2-cloog: configure-stage2-cloog
13919 configure-stage2-cloog:
13920 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13921 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13922 @r=`${PWD_COMMAND}`; export r; \
13923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13924 TFLAGS="$(STAGE2_TFLAGS)"; \
13925 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13926 $(HOST_EXPORTS) \
13927 $(POSTSTAGE1_HOST_EXPORTS) \
13928 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13929 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13930 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; \
13931 echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
13932 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13933 cd $(HOST_SUBDIR)/cloog || exit 1; \
13934 case $(srcdir) in \
13935 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13936 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13937 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13938 esac; \
13939 srcdiroption="--srcdir=$${topdir}/cloog"; \
13940 libsrcdir="$$s/cloog"; \
13941 $(SHELL) $${libsrcdir}/configure \
13942 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13943 --target=${target_alias} $${srcdiroption} \
13944 --with-build-libsubdir=$(HOST_SUBDIR) \
13945 $(STAGE2_CONFIGURE_FLAGS) \
13946 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
13947 @endif cloog-bootstrap
13948
13949 .PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
13950 maybe-configure-stage3-cloog:
13951 @if cloog-bootstrap
13952 maybe-configure-stage3-cloog: configure-stage3-cloog
13953 configure-stage3-cloog:
13954 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13955 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13956 @r=`${PWD_COMMAND}`; export r; \
13957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13958 TFLAGS="$(STAGE3_TFLAGS)"; \
13959 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13960 $(HOST_EXPORTS) \
13961 $(POSTSTAGE1_HOST_EXPORTS) \
13962 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13963 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13964 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; \
13965 echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
13966 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13967 cd $(HOST_SUBDIR)/cloog || exit 1; \
13968 case $(srcdir) in \
13969 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13970 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13971 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13972 esac; \
13973 srcdiroption="--srcdir=$${topdir}/cloog"; \
13974 libsrcdir="$$s/cloog"; \
13975 $(SHELL) $${libsrcdir}/configure \
13976 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13977 --target=${target_alias} $${srcdiroption} \
13978 --with-build-libsubdir=$(HOST_SUBDIR) \
13979 $(STAGE3_CONFIGURE_FLAGS) \
13980 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
13981 @endif cloog-bootstrap
13982
13983 .PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
13984 maybe-configure-stage4-cloog:
13985 @if cloog-bootstrap
13986 maybe-configure-stage4-cloog: configure-stage4-cloog
13987 configure-stage4-cloog:
13988 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13989 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13990 @r=`${PWD_COMMAND}`; export r; \
13991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13992 TFLAGS="$(STAGE4_TFLAGS)"; \
13993 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13994 $(HOST_EXPORTS) \
13995 $(POSTSTAGE1_HOST_EXPORTS) \
13996 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13997 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13998 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; \
13999 echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
14000 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14001 cd $(HOST_SUBDIR)/cloog || exit 1; \
14002 case $(srcdir) in \
14003 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14004 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14005 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14006 esac; \
14007 srcdiroption="--srcdir=$${topdir}/cloog"; \
14008 libsrcdir="$$s/cloog"; \
14009 $(SHELL) $${libsrcdir}/configure \
14010 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14011 --target=${target_alias} $${srcdiroption} \
14012 --with-build-libsubdir=$(HOST_SUBDIR) \
14013 $(STAGE4_CONFIGURE_FLAGS) \
14014 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14015 @endif cloog-bootstrap
14016
14017 .PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
14018 maybe-configure-stageprofile-cloog:
14019 @if cloog-bootstrap
14020 maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
14021 configure-stageprofile-cloog:
14022 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14023 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14024 @r=`${PWD_COMMAND}`; export r; \
14025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14026 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14027 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14028 $(HOST_EXPORTS) \
14029 $(POSTSTAGE1_HOST_EXPORTS) \
14030 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14031 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14032 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; \
14033 echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
14034 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14035 cd $(HOST_SUBDIR)/cloog || exit 1; \
14036 case $(srcdir) in \
14037 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14038 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14039 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14040 esac; \
14041 srcdiroption="--srcdir=$${topdir}/cloog"; \
14042 libsrcdir="$$s/cloog"; \
14043 $(SHELL) $${libsrcdir}/configure \
14044 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14045 --target=${target_alias} $${srcdiroption} \
14046 --with-build-libsubdir=$(HOST_SUBDIR) \
14047 $(STAGEprofile_CONFIGURE_FLAGS) \
14048 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14049 @endif cloog-bootstrap
14050
14051 .PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
14052 maybe-configure-stagefeedback-cloog:
14053 @if cloog-bootstrap
14054 maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
14055 configure-stagefeedback-cloog:
14056 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14057 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14058 @r=`${PWD_COMMAND}`; export r; \
14059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14060 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14061 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14062 $(HOST_EXPORTS) \
14063 $(POSTSTAGE1_HOST_EXPORTS) \
14064 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14065 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14066 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; \
14067 echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
14068 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14069 cd $(HOST_SUBDIR)/cloog || exit 1; \
14070 case $(srcdir) in \
14071 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14072 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14073 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14074 esac; \
14075 srcdiroption="--srcdir=$${topdir}/cloog"; \
14076 libsrcdir="$$s/cloog"; \
14077 $(SHELL) $${libsrcdir}/configure \
14078 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14079 --target=${target_alias} $${srcdiroption} \
14080 --with-build-libsubdir=$(HOST_SUBDIR) \
14081 $(STAGEfeedback_CONFIGURE_FLAGS) \
14082 --disable-shared --with-gmp=system --with-bits=gmp --with-isl=system
14083 @endif cloog-bootstrap
14084
14085
14086
14087
14088
14089 .PHONY: all-cloog maybe-all-cloog
14090 maybe-all-cloog:
14091 @if gcc-bootstrap
14092 all-cloog: stage_current
14093 @endif gcc-bootstrap
14094 @if cloog
14095 TARGET-cloog=all
14096 maybe-all-cloog: all-cloog
14097 all-cloog: configure-cloog
14098 @r=`${PWD_COMMAND}`; export r; \
14099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14100 $(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; \
14101 (cd $(HOST_SUBDIR)/cloog && \
14102 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14103 $(TARGET-cloog))
14104 @endif cloog
14105
14106
14107
14108 .PHONY: all-stage1-cloog maybe-all-stage1-cloog
14109 .PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
14110 maybe-all-stage1-cloog:
14111 maybe-clean-stage1-cloog:
14112 @if cloog-bootstrap
14113 maybe-all-stage1-cloog: all-stage1-cloog
14114 all-stage1: all-stage1-cloog
14115 TARGET-stage1-cloog = $(TARGET-cloog)
14116 all-stage1-cloog: configure-stage1-cloog
14117 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14118 @r=`${PWD_COMMAND}`; export r; \
14119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14120 TFLAGS="$(STAGE1_TFLAGS)"; \
14121 $(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; \
14122 cd $(HOST_SUBDIR)/cloog && \
14123 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14124 CFLAGS="$(STAGE1_CFLAGS)" \
14125 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14126 LIBCFLAGS="$(LIBCFLAGS)" \
14127 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14128 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14129 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14130 $(EXTRA_HOST_FLAGS) \
14131 $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14132 TFLAGS="$(STAGE1_TFLAGS)" \
14133 $(TARGET-stage1-cloog)
14134
14135 maybe-clean-stage1-cloog: clean-stage1-cloog
14136 clean-stage1: clean-stage1-cloog
14137 clean-stage1-cloog:
14138 @if [ $(current_stage) = stage1 ]; then \
14139 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14140 else \
14141 [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
14142 $(MAKE) stage1-start; \
14143 fi; \
14144 cd $(HOST_SUBDIR)/cloog && \
14145 $(MAKE) $(EXTRA_HOST_FLAGS) \
14146 $(STAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14147 @endif cloog-bootstrap
14148
14149
14150 .PHONY: all-stage2-cloog maybe-all-stage2-cloog
14151 .PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
14152 maybe-all-stage2-cloog:
14153 maybe-clean-stage2-cloog:
14154 @if cloog-bootstrap
14155 maybe-all-stage2-cloog: all-stage2-cloog
14156 all-stage2: all-stage2-cloog
14157 TARGET-stage2-cloog = $(TARGET-cloog)
14158 all-stage2-cloog: configure-stage2-cloog
14159 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14160 @r=`${PWD_COMMAND}`; export r; \
14161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14162 TFLAGS="$(STAGE2_TFLAGS)"; \
14163 $(HOST_EXPORTS) \
14164 $(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; \
14165 cd $(HOST_SUBDIR)/cloog && \
14166 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14167 CFLAGS="$(STAGE2_CFLAGS)" \
14168 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14169 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14170 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14171 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14172 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14173 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14174 TFLAGS="$(STAGE2_TFLAGS)" \
14175 $(TARGET-stage2-cloog)
14176
14177 maybe-clean-stage2-cloog: clean-stage2-cloog
14178 clean-stage2: clean-stage2-cloog
14179 clean-stage2-cloog:
14180 @if [ $(current_stage) = stage2 ]; then \
14181 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14182 else \
14183 [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
14184 $(MAKE) stage2-start; \
14185 fi; \
14186 cd $(HOST_SUBDIR)/cloog && \
14187 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14188 @endif cloog-bootstrap
14189
14190
14191 .PHONY: all-stage3-cloog maybe-all-stage3-cloog
14192 .PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
14193 maybe-all-stage3-cloog:
14194 maybe-clean-stage3-cloog:
14195 @if cloog-bootstrap
14196 maybe-all-stage3-cloog: all-stage3-cloog
14197 all-stage3: all-stage3-cloog
14198 TARGET-stage3-cloog = $(TARGET-cloog)
14199 all-stage3-cloog: configure-stage3-cloog
14200 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14201 @r=`${PWD_COMMAND}`; export r; \
14202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14203 TFLAGS="$(STAGE3_TFLAGS)"; \
14204 $(HOST_EXPORTS) \
14205 $(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; \
14206 cd $(HOST_SUBDIR)/cloog && \
14207 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14208 CFLAGS="$(STAGE3_CFLAGS)" \
14209 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14210 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14211 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14212 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14213 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14214 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14215 TFLAGS="$(STAGE3_TFLAGS)" \
14216 $(TARGET-stage3-cloog)
14217
14218 maybe-clean-stage3-cloog: clean-stage3-cloog
14219 clean-stage3: clean-stage3-cloog
14220 clean-stage3-cloog:
14221 @if [ $(current_stage) = stage3 ]; then \
14222 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14223 else \
14224 [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
14225 $(MAKE) stage3-start; \
14226 fi; \
14227 cd $(HOST_SUBDIR)/cloog && \
14228 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14229 @endif cloog-bootstrap
14230
14231
14232 .PHONY: all-stage4-cloog maybe-all-stage4-cloog
14233 .PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
14234 maybe-all-stage4-cloog:
14235 maybe-clean-stage4-cloog:
14236 @if cloog-bootstrap
14237 maybe-all-stage4-cloog: all-stage4-cloog
14238 all-stage4: all-stage4-cloog
14239 TARGET-stage4-cloog = $(TARGET-cloog)
14240 all-stage4-cloog: configure-stage4-cloog
14241 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14242 @r=`${PWD_COMMAND}`; export r; \
14243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14244 TFLAGS="$(STAGE4_TFLAGS)"; \
14245 $(HOST_EXPORTS) \
14246 $(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; \
14247 cd $(HOST_SUBDIR)/cloog && \
14248 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14249 CFLAGS="$(STAGE4_CFLAGS)" \
14250 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14251 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14252 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14253 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14254 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14255 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14256 TFLAGS="$(STAGE4_TFLAGS)" \
14257 $(TARGET-stage4-cloog)
14258
14259 maybe-clean-stage4-cloog: clean-stage4-cloog
14260 clean-stage4: clean-stage4-cloog
14261 clean-stage4-cloog:
14262 @if [ $(current_stage) = stage4 ]; then \
14263 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14264 else \
14265 [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
14266 $(MAKE) stage4-start; \
14267 fi; \
14268 cd $(HOST_SUBDIR)/cloog && \
14269 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14270 @endif cloog-bootstrap
14271
14272
14273 .PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
14274 .PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
14275 maybe-all-stageprofile-cloog:
14276 maybe-clean-stageprofile-cloog:
14277 @if cloog-bootstrap
14278 maybe-all-stageprofile-cloog: all-stageprofile-cloog
14279 all-stageprofile: all-stageprofile-cloog
14280 TARGET-stageprofile-cloog = $(TARGET-cloog)
14281 all-stageprofile-cloog: configure-stageprofile-cloog
14282 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14283 @r=`${PWD_COMMAND}`; export r; \
14284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14285 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14286 $(HOST_EXPORTS) \
14287 $(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; \
14288 cd $(HOST_SUBDIR)/cloog && \
14289 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14290 CFLAGS="$(STAGEprofile_CFLAGS)" \
14291 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14292 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14293 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14294 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14295 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14296 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14297 TFLAGS="$(STAGEprofile_TFLAGS)" \
14298 $(TARGET-stageprofile-cloog)
14299
14300 maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
14301 clean-stageprofile: clean-stageprofile-cloog
14302 clean-stageprofile-cloog:
14303 @if [ $(current_stage) = stageprofile ]; then \
14304 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14305 else \
14306 [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
14307 $(MAKE) stageprofile-start; \
14308 fi; \
14309 cd $(HOST_SUBDIR)/cloog && \
14310 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14311 @endif cloog-bootstrap
14312
14313
14314 .PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
14315 .PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
14316 maybe-all-stagefeedback-cloog:
14317 maybe-clean-stagefeedback-cloog:
14318 @if cloog-bootstrap
14319 maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
14320 all-stagefeedback: all-stagefeedback-cloog
14321 TARGET-stagefeedback-cloog = $(TARGET-cloog)
14322 all-stagefeedback-cloog: configure-stagefeedback-cloog
14323 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14324 @r=`${PWD_COMMAND}`; export r; \
14325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14326 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14327 $(HOST_EXPORTS) \
14328 $(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; \
14329 cd $(HOST_SUBDIR)/cloog && \
14330 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14331 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14332 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14333 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14334 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14335 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14336 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14337 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 \
14338 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14339 $(TARGET-stagefeedback-cloog)
14340
14341 maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
14342 clean-stagefeedback: clean-stagefeedback-cloog
14343 clean-stagefeedback-cloog:
14344 @if [ $(current_stage) = stagefeedback ]; then \
14345 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14346 else \
14347 [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
14348 $(MAKE) stagefeedback-start; \
14349 fi; \
14350 cd $(HOST_SUBDIR)/cloog && \
14351 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 clean
14352 @endif cloog-bootstrap
14353
14354
14355
14356
14357
14358 .PHONY: check-cloog maybe-check-cloog
14359 maybe-check-cloog:
14360 @if cloog
14361 maybe-check-cloog: check-cloog
14362
14363 check-cloog:
14364 @: $(MAKE); $(unstage)
14365 @r=`${PWD_COMMAND}`; export r; \
14366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14367 $(HOST_EXPORTS) \
14368 (cd $(HOST_SUBDIR)/cloog && \
14369 $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1 check)
14370
14371 @endif cloog
14372
14373 .PHONY: install-cloog maybe-install-cloog
14374 maybe-install-cloog:
14375 @if cloog
14376 maybe-install-cloog: install-cloog
14377
14378 install-cloog:
14379
14380 @endif cloog
14381
14382 .PHONY: install-strip-cloog maybe-install-strip-cloog
14383 maybe-install-strip-cloog:
14384 @if cloog
14385 maybe-install-strip-cloog: install-strip-cloog
14386
14387 install-strip-cloog:
14388
14389 @endif cloog
14390
14391 # Other targets (info, dvi, pdf, etc.)
14392
14393 .PHONY: maybe-info-cloog info-cloog
14394 maybe-info-cloog:
14395 @if cloog
14396 maybe-info-cloog: info-cloog
14397
14398 info-cloog: \
14399 configure-cloog
14400 @[ -f ./cloog/Makefile ] || exit 0; \
14401 r=`${PWD_COMMAND}`; export r; \
14402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14403 $(HOST_EXPORTS) \
14404 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14406 done; \
14407 echo "Doing info in cloog" ; \
14408 (cd $(HOST_SUBDIR)/cloog && \
14409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14411 "RANLIB=$${RANLIB}" \
14412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14413 info) \
14414 || exit 1
14415
14416 @endif cloog
14417
14418 .PHONY: maybe-dvi-cloog dvi-cloog
14419 maybe-dvi-cloog:
14420 @if cloog
14421 maybe-dvi-cloog: dvi-cloog
14422
14423 dvi-cloog: \
14424 configure-cloog
14425 @[ -f ./cloog/Makefile ] || exit 0; \
14426 r=`${PWD_COMMAND}`; export r; \
14427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14428 $(HOST_EXPORTS) \
14429 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14431 done; \
14432 echo "Doing dvi in cloog" ; \
14433 (cd $(HOST_SUBDIR)/cloog && \
14434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14436 "RANLIB=$${RANLIB}" \
14437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14438 dvi) \
14439 || exit 1
14440
14441 @endif cloog
14442
14443 .PHONY: maybe-pdf-cloog pdf-cloog
14444 maybe-pdf-cloog:
14445 @if cloog
14446 maybe-pdf-cloog: pdf-cloog
14447
14448 pdf-cloog: \
14449 configure-cloog
14450 @[ -f ./cloog/Makefile ] || exit 0; \
14451 r=`${PWD_COMMAND}`; export r; \
14452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14453 $(HOST_EXPORTS) \
14454 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14456 done; \
14457 echo "Doing pdf in cloog" ; \
14458 (cd $(HOST_SUBDIR)/cloog && \
14459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14461 "RANLIB=$${RANLIB}" \
14462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14463 pdf) \
14464 || exit 1
14465
14466 @endif cloog
14467
14468 .PHONY: maybe-html-cloog html-cloog
14469 maybe-html-cloog:
14470 @if cloog
14471 maybe-html-cloog: html-cloog
14472
14473 html-cloog: \
14474 configure-cloog
14475 @[ -f ./cloog/Makefile ] || exit 0; \
14476 r=`${PWD_COMMAND}`; export r; \
14477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14478 $(HOST_EXPORTS) \
14479 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14481 done; \
14482 echo "Doing html in cloog" ; \
14483 (cd $(HOST_SUBDIR)/cloog && \
14484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14486 "RANLIB=$${RANLIB}" \
14487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14488 html) \
14489 || exit 1
14490
14491 @endif cloog
14492
14493 .PHONY: maybe-TAGS-cloog TAGS-cloog
14494 maybe-TAGS-cloog:
14495 @if cloog
14496 maybe-TAGS-cloog: TAGS-cloog
14497
14498 TAGS-cloog: \
14499 configure-cloog
14500 @[ -f ./cloog/Makefile ] || exit 0; \
14501 r=`${PWD_COMMAND}`; export r; \
14502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14503 $(HOST_EXPORTS) \
14504 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14506 done; \
14507 echo "Doing TAGS in cloog" ; \
14508 (cd $(HOST_SUBDIR)/cloog && \
14509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14511 "RANLIB=$${RANLIB}" \
14512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14513 TAGS) \
14514 || exit 1
14515
14516 @endif cloog
14517
14518 .PHONY: maybe-install-info-cloog install-info-cloog
14519 maybe-install-info-cloog:
14520 @if cloog
14521 maybe-install-info-cloog: install-info-cloog
14522
14523 install-info-cloog: \
14524 configure-cloog \
14525 info-cloog
14526 @[ -f ./cloog/Makefile ] || exit 0; \
14527 r=`${PWD_COMMAND}`; export r; \
14528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14529 $(HOST_EXPORTS) \
14530 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14532 done; \
14533 echo "Doing install-info in cloog" ; \
14534 (cd $(HOST_SUBDIR)/cloog && \
14535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14537 "RANLIB=$${RANLIB}" \
14538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14539 install-info) \
14540 || exit 1
14541
14542 @endif cloog
14543
14544 .PHONY: maybe-install-pdf-cloog install-pdf-cloog
14545 maybe-install-pdf-cloog:
14546 @if cloog
14547 maybe-install-pdf-cloog: install-pdf-cloog
14548
14549 install-pdf-cloog: \
14550 configure-cloog \
14551 pdf-cloog
14552 @[ -f ./cloog/Makefile ] || exit 0; \
14553 r=`${PWD_COMMAND}`; export r; \
14554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14555 $(HOST_EXPORTS) \
14556 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14558 done; \
14559 echo "Doing install-pdf in cloog" ; \
14560 (cd $(HOST_SUBDIR)/cloog && \
14561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14563 "RANLIB=$${RANLIB}" \
14564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14565 install-pdf) \
14566 || exit 1
14567
14568 @endif cloog
14569
14570 .PHONY: maybe-install-html-cloog install-html-cloog
14571 maybe-install-html-cloog:
14572 @if cloog
14573 maybe-install-html-cloog: install-html-cloog
14574
14575 install-html-cloog: \
14576 configure-cloog \
14577 html-cloog
14578 @[ -f ./cloog/Makefile ] || exit 0; \
14579 r=`${PWD_COMMAND}`; export r; \
14580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14581 $(HOST_EXPORTS) \
14582 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14584 done; \
14585 echo "Doing install-html in cloog" ; \
14586 (cd $(HOST_SUBDIR)/cloog && \
14587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14589 "RANLIB=$${RANLIB}" \
14590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14591 install-html) \
14592 || exit 1
14593
14594 @endif cloog
14595
14596 .PHONY: maybe-installcheck-cloog installcheck-cloog
14597 maybe-installcheck-cloog:
14598 @if cloog
14599 maybe-installcheck-cloog: installcheck-cloog
14600
14601 installcheck-cloog: \
14602 configure-cloog
14603 @[ -f ./cloog/Makefile ] || exit 0; \
14604 r=`${PWD_COMMAND}`; export r; \
14605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14606 $(HOST_EXPORTS) \
14607 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14609 done; \
14610 echo "Doing installcheck in cloog" ; \
14611 (cd $(HOST_SUBDIR)/cloog && \
14612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14614 "RANLIB=$${RANLIB}" \
14615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14616 installcheck) \
14617 || exit 1
14618
14619 @endif cloog
14620
14621 .PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
14622 maybe-mostlyclean-cloog:
14623 @if cloog
14624 maybe-mostlyclean-cloog: mostlyclean-cloog
14625
14626 mostlyclean-cloog:
14627 @[ -f ./cloog/Makefile ] || exit 0; \
14628 r=`${PWD_COMMAND}`; export r; \
14629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14630 $(HOST_EXPORTS) \
14631 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14633 done; \
14634 echo "Doing mostlyclean in cloog" ; \
14635 (cd $(HOST_SUBDIR)/cloog && \
14636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14638 "RANLIB=$${RANLIB}" \
14639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14640 mostlyclean) \
14641 || exit 1
14642
14643 @endif cloog
14644
14645 .PHONY: maybe-clean-cloog clean-cloog
14646 maybe-clean-cloog:
14647 @if cloog
14648 maybe-clean-cloog: clean-cloog
14649
14650 clean-cloog:
14651 @[ -f ./cloog/Makefile ] || exit 0; \
14652 r=`${PWD_COMMAND}`; export r; \
14653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14654 $(HOST_EXPORTS) \
14655 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14657 done; \
14658 echo "Doing clean in cloog" ; \
14659 (cd $(HOST_SUBDIR)/cloog && \
14660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14662 "RANLIB=$${RANLIB}" \
14663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14664 clean) \
14665 || exit 1
14666
14667 @endif cloog
14668
14669 .PHONY: maybe-distclean-cloog distclean-cloog
14670 maybe-distclean-cloog:
14671 @if cloog
14672 maybe-distclean-cloog: distclean-cloog
14673
14674 distclean-cloog:
14675 @[ -f ./cloog/Makefile ] || exit 0; \
14676 r=`${PWD_COMMAND}`; export r; \
14677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14678 $(HOST_EXPORTS) \
14679 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14681 done; \
14682 echo "Doing distclean in cloog" ; \
14683 (cd $(HOST_SUBDIR)/cloog && \
14684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14686 "RANLIB=$${RANLIB}" \
14687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14688 distclean) \
14689 || exit 1
14690
14691 @endif cloog
14692
14693 .PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
14694 maybe-maintainer-clean-cloog:
14695 @if cloog
14696 maybe-maintainer-clean-cloog: maintainer-clean-cloog
14697
14698 maintainer-clean-cloog:
14699 @[ -f ./cloog/Makefile ] || exit 0; \
14700 r=`${PWD_COMMAND}`; export r; \
14701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14702 $(HOST_EXPORTS) \
14703 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="$$CPPFLAGS" LDFLAGS="$$LDFLAGS" V=1; do \
14704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14705 done; \
14706 echo "Doing maintainer-clean in cloog" ; \
14707 (cd $(HOST_SUBDIR)/cloog && \
14708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14710 "RANLIB=$${RANLIB}" \
14711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14712 maintainer-clean) \
14713 || exit 1
14714
14715 @endif cloog
14716
14717
14718
14719 .PHONY: configure-libelf maybe-configure-libelf
14720 maybe-configure-libelf:
14721 @if gcc-bootstrap
14722 configure-libelf: stage_current
14723 @endif gcc-bootstrap
14724 @if libelf
14725 maybe-configure-libelf: configure-libelf
14726 configure-libelf:
14727 @r=`${PWD_COMMAND}`; export r; \
14728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14729 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14730 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14731 $(HOST_EXPORTS) \
14732 echo Configuring in $(HOST_SUBDIR)/libelf; \
14733 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
14734 case $(srcdir) in \
14735 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14736 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14737 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14738 esac; \
14739 srcdiroption="--srcdir=$${topdir}/libelf"; \
14740 libsrcdir="$$s/libelf"; \
14741 $(SHELL) $${libsrcdir}/configure \
14742 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14743 --target=${target_alias} $${srcdiroption} --disable-shared \
14744 || exit 1
14745 @endif libelf
14746
14747
14748
14749 .PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
14750 maybe-configure-stage1-libelf:
14751 @if libelf-bootstrap
14752 maybe-configure-stage1-libelf: configure-stage1-libelf
14753 configure-stage1-libelf:
14754 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14755 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14756 @r=`${PWD_COMMAND}`; export r; \
14757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14758 TFLAGS="$(STAGE1_TFLAGS)"; \
14759 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14760 $(HOST_EXPORTS) \
14761 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14762 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14763 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
14764 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
14765 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14766 cd $(HOST_SUBDIR)/libelf || exit 1; \
14767 case $(srcdir) in \
14768 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14769 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14770 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14771 esac; \
14772 srcdiroption="--srcdir=$${topdir}/libelf"; \
14773 libsrcdir="$$s/libelf"; \
14774 $(SHELL) $${libsrcdir}/configure \
14775 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14776 --target=${target_alias} $${srcdiroption} \
14777 $(STAGE1_CONFIGURE_FLAGS) \
14778 --disable-shared
14779 @endif libelf-bootstrap
14780
14781 .PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
14782 maybe-configure-stage2-libelf:
14783 @if libelf-bootstrap
14784 maybe-configure-stage2-libelf: configure-stage2-libelf
14785 configure-stage2-libelf:
14786 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14787 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14788 @r=`${PWD_COMMAND}`; export r; \
14789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14790 TFLAGS="$(STAGE2_TFLAGS)"; \
14791 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14792 $(HOST_EXPORTS) \
14793 $(POSTSTAGE1_HOST_EXPORTS) \
14794 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14795 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14796 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
14797 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
14798 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14799 cd $(HOST_SUBDIR)/libelf || exit 1; \
14800 case $(srcdir) in \
14801 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14802 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14803 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14804 esac; \
14805 srcdiroption="--srcdir=$${topdir}/libelf"; \
14806 libsrcdir="$$s/libelf"; \
14807 $(SHELL) $${libsrcdir}/configure \
14808 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14809 --target=${target_alias} $${srcdiroption} \
14810 --with-build-libsubdir=$(HOST_SUBDIR) \
14811 $(STAGE2_CONFIGURE_FLAGS) \
14812 --disable-shared
14813 @endif libelf-bootstrap
14814
14815 .PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
14816 maybe-configure-stage3-libelf:
14817 @if libelf-bootstrap
14818 maybe-configure-stage3-libelf: configure-stage3-libelf
14819 configure-stage3-libelf:
14820 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14821 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14822 @r=`${PWD_COMMAND}`; export r; \
14823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14824 TFLAGS="$(STAGE3_TFLAGS)"; \
14825 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14826 $(HOST_EXPORTS) \
14827 $(POSTSTAGE1_HOST_EXPORTS) \
14828 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14829 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14830 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
14831 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
14832 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14833 cd $(HOST_SUBDIR)/libelf || exit 1; \
14834 case $(srcdir) in \
14835 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14836 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14837 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14838 esac; \
14839 srcdiroption="--srcdir=$${topdir}/libelf"; \
14840 libsrcdir="$$s/libelf"; \
14841 $(SHELL) $${libsrcdir}/configure \
14842 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14843 --target=${target_alias} $${srcdiroption} \
14844 --with-build-libsubdir=$(HOST_SUBDIR) \
14845 $(STAGE3_CONFIGURE_FLAGS) \
14846 --disable-shared
14847 @endif libelf-bootstrap
14848
14849 .PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
14850 maybe-configure-stage4-libelf:
14851 @if libelf-bootstrap
14852 maybe-configure-stage4-libelf: configure-stage4-libelf
14853 configure-stage4-libelf:
14854 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14855 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14856 @r=`${PWD_COMMAND}`; export r; \
14857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14858 TFLAGS="$(STAGE4_TFLAGS)"; \
14859 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14860 $(HOST_EXPORTS) \
14861 $(POSTSTAGE1_HOST_EXPORTS) \
14862 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14863 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14864 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
14865 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
14866 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14867 cd $(HOST_SUBDIR)/libelf || exit 1; \
14868 case $(srcdir) in \
14869 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14870 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14871 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14872 esac; \
14873 srcdiroption="--srcdir=$${topdir}/libelf"; \
14874 libsrcdir="$$s/libelf"; \
14875 $(SHELL) $${libsrcdir}/configure \
14876 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14877 --target=${target_alias} $${srcdiroption} \
14878 --with-build-libsubdir=$(HOST_SUBDIR) \
14879 $(STAGE4_CONFIGURE_FLAGS) \
14880 --disable-shared
14881 @endif libelf-bootstrap
14882
14883 .PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
14884 maybe-configure-stageprofile-libelf:
14885 @if libelf-bootstrap
14886 maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
14887 configure-stageprofile-libelf:
14888 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14889 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14890 @r=`${PWD_COMMAND}`; export r; \
14891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14892 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14893 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14894 $(HOST_EXPORTS) \
14895 $(POSTSTAGE1_HOST_EXPORTS) \
14896 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14897 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14898 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
14899 echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
14900 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14901 cd $(HOST_SUBDIR)/libelf || exit 1; \
14902 case $(srcdir) in \
14903 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14904 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14905 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14906 esac; \
14907 srcdiroption="--srcdir=$${topdir}/libelf"; \
14908 libsrcdir="$$s/libelf"; \
14909 $(SHELL) $${libsrcdir}/configure \
14910 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14911 --target=${target_alias} $${srcdiroption} \
14912 --with-build-libsubdir=$(HOST_SUBDIR) \
14913 $(STAGEprofile_CONFIGURE_FLAGS) \
14914 --disable-shared
14915 @endif libelf-bootstrap
14916
14917 .PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
14918 maybe-configure-stagefeedback-libelf:
14919 @if libelf-bootstrap
14920 maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
14921 configure-stagefeedback-libelf:
14922 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14923 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14924 @r=`${PWD_COMMAND}`; export r; \
14925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14926 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14927 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14928 $(HOST_EXPORTS) \
14929 $(POSTSTAGE1_HOST_EXPORTS) \
14930 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14931 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14932 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
14933 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
14934 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14935 cd $(HOST_SUBDIR)/libelf || exit 1; \
14936 case $(srcdir) in \
14937 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14938 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14939 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14940 esac; \
14941 srcdiroption="--srcdir=$${topdir}/libelf"; \
14942 libsrcdir="$$s/libelf"; \
14943 $(SHELL) $${libsrcdir}/configure \
14944 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14945 --target=${target_alias} $${srcdiroption} \
14946 --with-build-libsubdir=$(HOST_SUBDIR) \
14947 $(STAGEfeedback_CONFIGURE_FLAGS) \
14948 --disable-shared
14949 @endif libelf-bootstrap
14950
14951
14952
14953
14954
14955 .PHONY: all-libelf maybe-all-libelf
14956 maybe-all-libelf:
14957 @if gcc-bootstrap
14958 all-libelf: stage_current
14959 @endif gcc-bootstrap
14960 @if libelf
14961 TARGET-libelf=all
14962 maybe-all-libelf: all-libelf
14963 all-libelf: configure-libelf
14964 @r=`${PWD_COMMAND}`; export r; \
14965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14966 $(HOST_EXPORTS) \
14967 (cd $(HOST_SUBDIR)/libelf && \
14968 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
14969 $(TARGET-libelf))
14970 @endif libelf
14971
14972
14973
14974 .PHONY: all-stage1-libelf maybe-all-stage1-libelf
14975 .PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
14976 maybe-all-stage1-libelf:
14977 maybe-clean-stage1-libelf:
14978 @if libelf-bootstrap
14979 maybe-all-stage1-libelf: all-stage1-libelf
14980 all-stage1: all-stage1-libelf
14981 TARGET-stage1-libelf = $(TARGET-libelf)
14982 all-stage1-libelf: configure-stage1-libelf
14983 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14984 @r=`${PWD_COMMAND}`; export r; \
14985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14986 TFLAGS="$(STAGE1_TFLAGS)"; \
14987 $(HOST_EXPORTS) \
14988 cd $(HOST_SUBDIR)/libelf && \
14989 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14990 CFLAGS="$(STAGE1_CFLAGS)" \
14991 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14992 LIBCFLAGS="$(LIBCFLAGS)" \
14993 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14994 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14995 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14996 $(EXTRA_HOST_FLAGS) \
14997 $(STAGE1_FLAGS_TO_PASS) \
14998 TFLAGS="$(STAGE1_TFLAGS)" \
14999 $(TARGET-stage1-libelf)
15000
15001 maybe-clean-stage1-libelf: clean-stage1-libelf
15002 clean-stage1: clean-stage1-libelf
15003 clean-stage1-libelf:
15004 @if [ $(current_stage) = stage1 ]; then \
15005 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15006 else \
15007 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
15008 $(MAKE) stage1-start; \
15009 fi; \
15010 cd $(HOST_SUBDIR)/libelf && \
15011 $(MAKE) $(EXTRA_HOST_FLAGS) \
15012 $(STAGE1_FLAGS_TO_PASS) clean
15013 @endif libelf-bootstrap
15014
15015
15016 .PHONY: all-stage2-libelf maybe-all-stage2-libelf
15017 .PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
15018 maybe-all-stage2-libelf:
15019 maybe-clean-stage2-libelf:
15020 @if libelf-bootstrap
15021 maybe-all-stage2-libelf: all-stage2-libelf
15022 all-stage2: all-stage2-libelf
15023 TARGET-stage2-libelf = $(TARGET-libelf)
15024 all-stage2-libelf: configure-stage2-libelf
15025 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15026 @r=`${PWD_COMMAND}`; export r; \
15027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15028 TFLAGS="$(STAGE2_TFLAGS)"; \
15029 $(HOST_EXPORTS) \
15030 $(POSTSTAGE1_HOST_EXPORTS) \
15031 cd $(HOST_SUBDIR)/libelf && \
15032 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15033 CFLAGS="$(STAGE2_CFLAGS)" \
15034 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15035 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15036 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15037 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15038 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15039 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15040 TFLAGS="$(STAGE2_TFLAGS)" \
15041 $(TARGET-stage2-libelf)
15042
15043 maybe-clean-stage2-libelf: clean-stage2-libelf
15044 clean-stage2: clean-stage2-libelf
15045 clean-stage2-libelf:
15046 @if [ $(current_stage) = stage2 ]; then \
15047 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15048 else \
15049 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
15050 $(MAKE) stage2-start; \
15051 fi; \
15052 cd $(HOST_SUBDIR)/libelf && \
15053 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15054 @endif libelf-bootstrap
15055
15056
15057 .PHONY: all-stage3-libelf maybe-all-stage3-libelf
15058 .PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
15059 maybe-all-stage3-libelf:
15060 maybe-clean-stage3-libelf:
15061 @if libelf-bootstrap
15062 maybe-all-stage3-libelf: all-stage3-libelf
15063 all-stage3: all-stage3-libelf
15064 TARGET-stage3-libelf = $(TARGET-libelf)
15065 all-stage3-libelf: configure-stage3-libelf
15066 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15067 @r=`${PWD_COMMAND}`; export r; \
15068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15069 TFLAGS="$(STAGE3_TFLAGS)"; \
15070 $(HOST_EXPORTS) \
15071 $(POSTSTAGE1_HOST_EXPORTS) \
15072 cd $(HOST_SUBDIR)/libelf && \
15073 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15074 CFLAGS="$(STAGE3_CFLAGS)" \
15075 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15076 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15077 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15078 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15079 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15080 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15081 TFLAGS="$(STAGE3_TFLAGS)" \
15082 $(TARGET-stage3-libelf)
15083
15084 maybe-clean-stage3-libelf: clean-stage3-libelf
15085 clean-stage3: clean-stage3-libelf
15086 clean-stage3-libelf:
15087 @if [ $(current_stage) = stage3 ]; then \
15088 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15089 else \
15090 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
15091 $(MAKE) stage3-start; \
15092 fi; \
15093 cd $(HOST_SUBDIR)/libelf && \
15094 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15095 @endif libelf-bootstrap
15096
15097
15098 .PHONY: all-stage4-libelf maybe-all-stage4-libelf
15099 .PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
15100 maybe-all-stage4-libelf:
15101 maybe-clean-stage4-libelf:
15102 @if libelf-bootstrap
15103 maybe-all-stage4-libelf: all-stage4-libelf
15104 all-stage4: all-stage4-libelf
15105 TARGET-stage4-libelf = $(TARGET-libelf)
15106 all-stage4-libelf: configure-stage4-libelf
15107 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15108 @r=`${PWD_COMMAND}`; export r; \
15109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15110 TFLAGS="$(STAGE4_TFLAGS)"; \
15111 $(HOST_EXPORTS) \
15112 $(POSTSTAGE1_HOST_EXPORTS) \
15113 cd $(HOST_SUBDIR)/libelf && \
15114 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15115 CFLAGS="$(STAGE4_CFLAGS)" \
15116 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15117 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15118 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15119 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15120 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15121 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15122 TFLAGS="$(STAGE4_TFLAGS)" \
15123 $(TARGET-stage4-libelf)
15124
15125 maybe-clean-stage4-libelf: clean-stage4-libelf
15126 clean-stage4: clean-stage4-libelf
15127 clean-stage4-libelf:
15128 @if [ $(current_stage) = stage4 ]; then \
15129 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15130 else \
15131 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
15132 $(MAKE) stage4-start; \
15133 fi; \
15134 cd $(HOST_SUBDIR)/libelf && \
15135 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15136 @endif libelf-bootstrap
15137
15138
15139 .PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
15140 .PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
15141 maybe-all-stageprofile-libelf:
15142 maybe-clean-stageprofile-libelf:
15143 @if libelf-bootstrap
15144 maybe-all-stageprofile-libelf: all-stageprofile-libelf
15145 all-stageprofile: all-stageprofile-libelf
15146 TARGET-stageprofile-libelf = $(TARGET-libelf)
15147 all-stageprofile-libelf: configure-stageprofile-libelf
15148 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15149 @r=`${PWD_COMMAND}`; export r; \
15150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15151 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15152 $(HOST_EXPORTS) \
15153 $(POSTSTAGE1_HOST_EXPORTS) \
15154 cd $(HOST_SUBDIR)/libelf && \
15155 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15156 CFLAGS="$(STAGEprofile_CFLAGS)" \
15157 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15158 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15159 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15160 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15161 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15162 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15163 TFLAGS="$(STAGEprofile_TFLAGS)" \
15164 $(TARGET-stageprofile-libelf)
15165
15166 maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
15167 clean-stageprofile: clean-stageprofile-libelf
15168 clean-stageprofile-libelf:
15169 @if [ $(current_stage) = stageprofile ]; then \
15170 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15171 else \
15172 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
15173 $(MAKE) stageprofile-start; \
15174 fi; \
15175 cd $(HOST_SUBDIR)/libelf && \
15176 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15177 @endif libelf-bootstrap
15178
15179
15180 .PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
15181 .PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
15182 maybe-all-stagefeedback-libelf:
15183 maybe-clean-stagefeedback-libelf:
15184 @if libelf-bootstrap
15185 maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
15186 all-stagefeedback: all-stagefeedback-libelf
15187 TARGET-stagefeedback-libelf = $(TARGET-libelf)
15188 all-stagefeedback-libelf: configure-stagefeedback-libelf
15189 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15190 @r=`${PWD_COMMAND}`; export r; \
15191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15192 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15193 $(HOST_EXPORTS) \
15194 $(POSTSTAGE1_HOST_EXPORTS) \
15195 cd $(HOST_SUBDIR)/libelf && \
15196 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15197 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15198 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15199 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15200 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15201 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15202 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15203 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15204 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15205 $(TARGET-stagefeedback-libelf)
15206
15207 maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
15208 clean-stagefeedback: clean-stagefeedback-libelf
15209 clean-stagefeedback-libelf:
15210 @if [ $(current_stage) = stagefeedback ]; then \
15211 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15212 else \
15213 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
15214 $(MAKE) stagefeedback-start; \
15215 fi; \
15216 cd $(HOST_SUBDIR)/libelf && \
15217 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15218 @endif libelf-bootstrap
15219
15220
15221
15222
15223
15224 .PHONY: check-libelf maybe-check-libelf
15225 maybe-check-libelf:
15226 @if libelf
15227 maybe-check-libelf: check-libelf
15228
15229 check-libelf:
15230 @: $(MAKE); $(unstage)
15231 @r=`${PWD_COMMAND}`; export r; \
15232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15233 $(HOST_EXPORTS) \
15234 (cd $(HOST_SUBDIR)/libelf && \
15235 $(MAKE) $(FLAGS_TO_PASS) check)
15236
15237 @endif libelf
15238
15239 .PHONY: install-libelf maybe-install-libelf
15240 maybe-install-libelf:
15241 @if libelf
15242 maybe-install-libelf: install-libelf
15243
15244 install-libelf:
15245
15246 @endif libelf
15247
15248 .PHONY: install-strip-libelf maybe-install-strip-libelf
15249 maybe-install-strip-libelf:
15250 @if libelf
15251 maybe-install-strip-libelf: install-strip-libelf
15252
15253 install-strip-libelf:
15254
15255 @endif libelf
15256
15257 # Other targets (info, dvi, pdf, etc.)
15258
15259 .PHONY: maybe-info-libelf info-libelf
15260 maybe-info-libelf:
15261 @if libelf
15262 maybe-info-libelf: info-libelf
15263
15264 info-libelf: \
15265 configure-libelf
15266 @[ -f ./libelf/Makefile ] || exit 0; \
15267 r=`${PWD_COMMAND}`; export r; \
15268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15269 $(HOST_EXPORTS) \
15270 for flag in $(EXTRA_HOST_FLAGS) ; do \
15271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15272 done; \
15273 echo "Doing info in libelf" ; \
15274 (cd $(HOST_SUBDIR)/libelf && \
15275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15277 "RANLIB=$${RANLIB}" \
15278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15279 info) \
15280 || exit 1
15281
15282 @endif libelf
15283
15284 .PHONY: maybe-dvi-libelf dvi-libelf
15285 maybe-dvi-libelf:
15286 @if libelf
15287 maybe-dvi-libelf: dvi-libelf
15288
15289 dvi-libelf: \
15290 configure-libelf
15291 @[ -f ./libelf/Makefile ] || exit 0; \
15292 r=`${PWD_COMMAND}`; export r; \
15293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15294 $(HOST_EXPORTS) \
15295 for flag in $(EXTRA_HOST_FLAGS) ; do \
15296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15297 done; \
15298 echo "Doing dvi in libelf" ; \
15299 (cd $(HOST_SUBDIR)/libelf && \
15300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15302 "RANLIB=$${RANLIB}" \
15303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15304 dvi) \
15305 || exit 1
15306
15307 @endif libelf
15308
15309 .PHONY: maybe-pdf-libelf pdf-libelf
15310 maybe-pdf-libelf:
15311 @if libelf
15312 maybe-pdf-libelf: pdf-libelf
15313
15314 pdf-libelf: \
15315 configure-libelf
15316 @[ -f ./libelf/Makefile ] || exit 0; \
15317 r=`${PWD_COMMAND}`; export r; \
15318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15319 $(HOST_EXPORTS) \
15320 for flag in $(EXTRA_HOST_FLAGS) ; do \
15321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15322 done; \
15323 echo "Doing pdf in libelf" ; \
15324 (cd $(HOST_SUBDIR)/libelf && \
15325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15327 "RANLIB=$${RANLIB}" \
15328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15329 pdf) \
15330 || exit 1
15331
15332 @endif libelf
15333
15334 .PHONY: maybe-html-libelf html-libelf
15335 maybe-html-libelf:
15336 @if libelf
15337 maybe-html-libelf: html-libelf
15338
15339 html-libelf: \
15340 configure-libelf
15341 @[ -f ./libelf/Makefile ] || exit 0; \
15342 r=`${PWD_COMMAND}`; export r; \
15343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15344 $(HOST_EXPORTS) \
15345 for flag in $(EXTRA_HOST_FLAGS) ; do \
15346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15347 done; \
15348 echo "Doing html in libelf" ; \
15349 (cd $(HOST_SUBDIR)/libelf && \
15350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15352 "RANLIB=$${RANLIB}" \
15353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15354 html) \
15355 || exit 1
15356
15357 @endif libelf
15358
15359 .PHONY: maybe-TAGS-libelf TAGS-libelf
15360 maybe-TAGS-libelf:
15361 @if libelf
15362 maybe-TAGS-libelf: TAGS-libelf
15363
15364 TAGS-libelf: \
15365 configure-libelf
15366 @[ -f ./libelf/Makefile ] || exit 0; \
15367 r=`${PWD_COMMAND}`; export r; \
15368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15369 $(HOST_EXPORTS) \
15370 for flag in $(EXTRA_HOST_FLAGS) ; do \
15371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15372 done; \
15373 echo "Doing TAGS in libelf" ; \
15374 (cd $(HOST_SUBDIR)/libelf && \
15375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15377 "RANLIB=$${RANLIB}" \
15378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15379 TAGS) \
15380 || exit 1
15381
15382 @endif libelf
15383
15384 .PHONY: maybe-install-info-libelf install-info-libelf
15385 maybe-install-info-libelf:
15386 @if libelf
15387 maybe-install-info-libelf: install-info-libelf
15388
15389 install-info-libelf: \
15390 configure-libelf \
15391 info-libelf
15392 @[ -f ./libelf/Makefile ] || exit 0; \
15393 r=`${PWD_COMMAND}`; export r; \
15394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15395 $(HOST_EXPORTS) \
15396 for flag in $(EXTRA_HOST_FLAGS) ; do \
15397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15398 done; \
15399 echo "Doing install-info in libelf" ; \
15400 (cd $(HOST_SUBDIR)/libelf && \
15401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15403 "RANLIB=$${RANLIB}" \
15404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15405 install-info) \
15406 || exit 1
15407
15408 @endif libelf
15409
15410 .PHONY: maybe-install-pdf-libelf install-pdf-libelf
15411 maybe-install-pdf-libelf:
15412 @if libelf
15413 maybe-install-pdf-libelf: install-pdf-libelf
15414
15415 install-pdf-libelf: \
15416 configure-libelf \
15417 pdf-libelf
15418 @[ -f ./libelf/Makefile ] || exit 0; \
15419 r=`${PWD_COMMAND}`; export r; \
15420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15421 $(HOST_EXPORTS) \
15422 for flag in $(EXTRA_HOST_FLAGS) ; do \
15423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15424 done; \
15425 echo "Doing install-pdf in libelf" ; \
15426 (cd $(HOST_SUBDIR)/libelf && \
15427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15429 "RANLIB=$${RANLIB}" \
15430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15431 install-pdf) \
15432 || exit 1
15433
15434 @endif libelf
15435
15436 .PHONY: maybe-install-html-libelf install-html-libelf
15437 maybe-install-html-libelf:
15438 @if libelf
15439 maybe-install-html-libelf: install-html-libelf
15440
15441 install-html-libelf: \
15442 configure-libelf \
15443 html-libelf
15444 @[ -f ./libelf/Makefile ] || exit 0; \
15445 r=`${PWD_COMMAND}`; export r; \
15446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15447 $(HOST_EXPORTS) \
15448 for flag in $(EXTRA_HOST_FLAGS) ; do \
15449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15450 done; \
15451 echo "Doing install-html in libelf" ; \
15452 (cd $(HOST_SUBDIR)/libelf && \
15453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15455 "RANLIB=$${RANLIB}" \
15456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15457 install-html) \
15458 || exit 1
15459
15460 @endif libelf
15461
15462 .PHONY: maybe-installcheck-libelf installcheck-libelf
15463 maybe-installcheck-libelf:
15464 @if libelf
15465 maybe-installcheck-libelf: installcheck-libelf
15466
15467 installcheck-libelf: \
15468 configure-libelf
15469 @[ -f ./libelf/Makefile ] || exit 0; \
15470 r=`${PWD_COMMAND}`; export r; \
15471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15472 $(HOST_EXPORTS) \
15473 for flag in $(EXTRA_HOST_FLAGS) ; do \
15474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15475 done; \
15476 echo "Doing installcheck in libelf" ; \
15477 (cd $(HOST_SUBDIR)/libelf && \
15478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15480 "RANLIB=$${RANLIB}" \
15481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15482 installcheck) \
15483 || exit 1
15484
15485 @endif libelf
15486
15487 .PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
15488 maybe-mostlyclean-libelf:
15489 @if libelf
15490 maybe-mostlyclean-libelf: mostlyclean-libelf
15491
15492 mostlyclean-libelf:
15493 @[ -f ./libelf/Makefile ] || exit 0; \
15494 r=`${PWD_COMMAND}`; export r; \
15495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15496 $(HOST_EXPORTS) \
15497 for flag in $(EXTRA_HOST_FLAGS) ; do \
15498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15499 done; \
15500 echo "Doing mostlyclean in libelf" ; \
15501 (cd $(HOST_SUBDIR)/libelf && \
15502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15504 "RANLIB=$${RANLIB}" \
15505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15506 mostlyclean) \
15507 || exit 1
15508
15509 @endif libelf
15510
15511 .PHONY: maybe-clean-libelf clean-libelf
15512 maybe-clean-libelf:
15513 @if libelf
15514 maybe-clean-libelf: clean-libelf
15515
15516 clean-libelf:
15517 @[ -f ./libelf/Makefile ] || exit 0; \
15518 r=`${PWD_COMMAND}`; export r; \
15519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15520 $(HOST_EXPORTS) \
15521 for flag in $(EXTRA_HOST_FLAGS) ; do \
15522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15523 done; \
15524 echo "Doing clean in libelf" ; \
15525 (cd $(HOST_SUBDIR)/libelf && \
15526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15528 "RANLIB=$${RANLIB}" \
15529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15530 clean) \
15531 || exit 1
15532
15533 @endif libelf
15534
15535 .PHONY: maybe-distclean-libelf distclean-libelf
15536 maybe-distclean-libelf:
15537 @if libelf
15538 maybe-distclean-libelf: distclean-libelf
15539
15540 distclean-libelf:
15541 @[ -f ./libelf/Makefile ] || exit 0; \
15542 r=`${PWD_COMMAND}`; export r; \
15543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15544 $(HOST_EXPORTS) \
15545 for flag in $(EXTRA_HOST_FLAGS) ; do \
15546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15547 done; \
15548 echo "Doing distclean in libelf" ; \
15549 (cd $(HOST_SUBDIR)/libelf && \
15550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15552 "RANLIB=$${RANLIB}" \
15553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15554 distclean) \
15555 || exit 1
15556
15557 @endif libelf
15558
15559 .PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
15560 maybe-maintainer-clean-libelf:
15561 @if libelf
15562 maybe-maintainer-clean-libelf: maintainer-clean-libelf
15563
15564 maintainer-clean-libelf:
15565 @[ -f ./libelf/Makefile ] || exit 0; \
15566 r=`${PWD_COMMAND}`; export r; \
15567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15568 $(HOST_EXPORTS) \
15569 for flag in $(EXTRA_HOST_FLAGS) ; do \
15570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15571 done; \
15572 echo "Doing maintainer-clean in libelf" ; \
15573 (cd $(HOST_SUBDIR)/libelf && \
15574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15576 "RANLIB=$${RANLIB}" \
15577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15578 maintainer-clean) \
15579 || exit 1
15580
15581 @endif libelf
15582
15583
15584
15585 .PHONY: configure-gold maybe-configure-gold
15586 maybe-configure-gold:
15587 @if gcc-bootstrap
15588 configure-gold: stage_current
15589 @endif gcc-bootstrap
15590 @if gold
15591 maybe-configure-gold: configure-gold
15592 configure-gold:
15593 @r=`${PWD_COMMAND}`; export r; \
15594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15595 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15596 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15597 $(HOST_EXPORTS) \
15598 echo Configuring in $(HOST_SUBDIR)/gold; \
15599 cd "$(HOST_SUBDIR)/gold" || exit 1; \
15600 case $(srcdir) in \
15601 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15602 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15603 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15604 esac; \
15605 srcdiroption="--srcdir=$${topdir}/gold"; \
15606 libsrcdir="$$s/gold"; \
15607 $(SHELL) $${libsrcdir}/configure \
15608 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15609 --target=${target_alias} $${srcdiroption} \
15610 || exit 1
15611 @endif gold
15612
15613
15614
15615 .PHONY: configure-stage1-gold maybe-configure-stage1-gold
15616 maybe-configure-stage1-gold:
15617 @if gold-bootstrap
15618 maybe-configure-stage1-gold: configure-stage1-gold
15619 configure-stage1-gold:
15620 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15621 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15622 @r=`${PWD_COMMAND}`; export r; \
15623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15624 TFLAGS="$(STAGE1_TFLAGS)"; \
15625 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15626 $(HOST_EXPORTS) \
15627 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15628 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15629 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
15630 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
15631 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15632 cd $(HOST_SUBDIR)/gold || exit 1; \
15633 case $(srcdir) in \
15634 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15635 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15636 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15637 esac; \
15638 srcdiroption="--srcdir=$${topdir}/gold"; \
15639 libsrcdir="$$s/gold"; \
15640 $(SHELL) $${libsrcdir}/configure \
15641 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15642 --target=${target_alias} $${srcdiroption} \
15643 $(STAGE1_CONFIGURE_FLAGS)
15644 @endif gold-bootstrap
15645
15646 .PHONY: configure-stage2-gold maybe-configure-stage2-gold
15647 maybe-configure-stage2-gold:
15648 @if gold-bootstrap
15649 maybe-configure-stage2-gold: configure-stage2-gold
15650 configure-stage2-gold:
15651 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15652 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15653 @r=`${PWD_COMMAND}`; export r; \
15654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15655 TFLAGS="$(STAGE2_TFLAGS)"; \
15656 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15657 $(HOST_EXPORTS) \
15658 $(POSTSTAGE1_HOST_EXPORTS) \
15659 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15660 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15661 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
15662 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
15663 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15664 cd $(HOST_SUBDIR)/gold || exit 1; \
15665 case $(srcdir) in \
15666 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15667 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15668 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15669 esac; \
15670 srcdiroption="--srcdir=$${topdir}/gold"; \
15671 libsrcdir="$$s/gold"; \
15672 $(SHELL) $${libsrcdir}/configure \
15673 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15674 --target=${target_alias} $${srcdiroption} \
15675 --with-build-libsubdir=$(HOST_SUBDIR) \
15676 $(STAGE2_CONFIGURE_FLAGS)
15677 @endif gold-bootstrap
15678
15679 .PHONY: configure-stage3-gold maybe-configure-stage3-gold
15680 maybe-configure-stage3-gold:
15681 @if gold-bootstrap
15682 maybe-configure-stage3-gold: configure-stage3-gold
15683 configure-stage3-gold:
15684 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15685 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15686 @r=`${PWD_COMMAND}`; export r; \
15687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15688 TFLAGS="$(STAGE3_TFLAGS)"; \
15689 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15690 $(HOST_EXPORTS) \
15691 $(POSTSTAGE1_HOST_EXPORTS) \
15692 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15693 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15694 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
15695 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
15696 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15697 cd $(HOST_SUBDIR)/gold || exit 1; \
15698 case $(srcdir) in \
15699 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15700 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15701 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15702 esac; \
15703 srcdiroption="--srcdir=$${topdir}/gold"; \
15704 libsrcdir="$$s/gold"; \
15705 $(SHELL) $${libsrcdir}/configure \
15706 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15707 --target=${target_alias} $${srcdiroption} \
15708 --with-build-libsubdir=$(HOST_SUBDIR) \
15709 $(STAGE3_CONFIGURE_FLAGS)
15710 @endif gold-bootstrap
15711
15712 .PHONY: configure-stage4-gold maybe-configure-stage4-gold
15713 maybe-configure-stage4-gold:
15714 @if gold-bootstrap
15715 maybe-configure-stage4-gold: configure-stage4-gold
15716 configure-stage4-gold:
15717 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15718 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15719 @r=`${PWD_COMMAND}`; export r; \
15720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15721 TFLAGS="$(STAGE4_TFLAGS)"; \
15722 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15723 $(HOST_EXPORTS) \
15724 $(POSTSTAGE1_HOST_EXPORTS) \
15725 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15726 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15727 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
15728 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
15729 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15730 cd $(HOST_SUBDIR)/gold || exit 1; \
15731 case $(srcdir) in \
15732 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15733 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15734 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15735 esac; \
15736 srcdiroption="--srcdir=$${topdir}/gold"; \
15737 libsrcdir="$$s/gold"; \
15738 $(SHELL) $${libsrcdir}/configure \
15739 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15740 --target=${target_alias} $${srcdiroption} \
15741 --with-build-libsubdir=$(HOST_SUBDIR) \
15742 $(STAGE4_CONFIGURE_FLAGS)
15743 @endif gold-bootstrap
15744
15745 .PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
15746 maybe-configure-stageprofile-gold:
15747 @if gold-bootstrap
15748 maybe-configure-stageprofile-gold: configure-stageprofile-gold
15749 configure-stageprofile-gold:
15750 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15751 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15752 @r=`${PWD_COMMAND}`; export r; \
15753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15754 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15755 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15756 $(HOST_EXPORTS) \
15757 $(POSTSTAGE1_HOST_EXPORTS) \
15758 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15759 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15760 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
15761 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
15762 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15763 cd $(HOST_SUBDIR)/gold || exit 1; \
15764 case $(srcdir) in \
15765 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15766 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15767 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15768 esac; \
15769 srcdiroption="--srcdir=$${topdir}/gold"; \
15770 libsrcdir="$$s/gold"; \
15771 $(SHELL) $${libsrcdir}/configure \
15772 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15773 --target=${target_alias} $${srcdiroption} \
15774 --with-build-libsubdir=$(HOST_SUBDIR) \
15775 $(STAGEprofile_CONFIGURE_FLAGS)
15776 @endif gold-bootstrap
15777
15778 .PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
15779 maybe-configure-stagefeedback-gold:
15780 @if gold-bootstrap
15781 maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
15782 configure-stagefeedback-gold:
15783 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15784 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15785 @r=`${PWD_COMMAND}`; export r; \
15786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15787 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15788 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15789 $(HOST_EXPORTS) \
15790 $(POSTSTAGE1_HOST_EXPORTS) \
15791 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15792 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15793 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
15794 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
15795 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15796 cd $(HOST_SUBDIR)/gold || exit 1; \
15797 case $(srcdir) in \
15798 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15799 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15800 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15801 esac; \
15802 srcdiroption="--srcdir=$${topdir}/gold"; \
15803 libsrcdir="$$s/gold"; \
15804 $(SHELL) $${libsrcdir}/configure \
15805 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15806 --target=${target_alias} $${srcdiroption} \
15807 --with-build-libsubdir=$(HOST_SUBDIR) \
15808 $(STAGEfeedback_CONFIGURE_FLAGS)
15809 @endif gold-bootstrap
15810
15811
15812
15813
15814
15815 .PHONY: all-gold maybe-all-gold
15816 maybe-all-gold:
15817 @if gcc-bootstrap
15818 all-gold: stage_current
15819 @endif gcc-bootstrap
15820 @if gold
15821 TARGET-gold=all
15822 maybe-all-gold: all-gold
15823 all-gold: configure-gold
15824 @r=`${PWD_COMMAND}`; export r; \
15825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15826 $(HOST_EXPORTS) \
15827 (cd $(HOST_SUBDIR)/gold && \
15828 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
15829 $(TARGET-gold))
15830 @endif gold
15831
15832
15833
15834 .PHONY: all-stage1-gold maybe-all-stage1-gold
15835 .PHONY: clean-stage1-gold maybe-clean-stage1-gold
15836 maybe-all-stage1-gold:
15837 maybe-clean-stage1-gold:
15838 @if gold-bootstrap
15839 maybe-all-stage1-gold: all-stage1-gold
15840 all-stage1: all-stage1-gold
15841 TARGET-stage1-gold = $(TARGET-gold)
15842 all-stage1-gold: configure-stage1-gold
15843 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15844 @r=`${PWD_COMMAND}`; export r; \
15845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15846 TFLAGS="$(STAGE1_TFLAGS)"; \
15847 $(HOST_EXPORTS) \
15848 cd $(HOST_SUBDIR)/gold && \
15849 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15850 CFLAGS="$(STAGE1_CFLAGS)" \
15851 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15852 LIBCFLAGS="$(LIBCFLAGS)" \
15853 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15854 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15855 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15856 $(EXTRA_HOST_FLAGS) \
15857 $(STAGE1_FLAGS_TO_PASS) \
15858 TFLAGS="$(STAGE1_TFLAGS)" \
15859 $(TARGET-stage1-gold)
15860
15861 maybe-clean-stage1-gold: clean-stage1-gold
15862 clean-stage1: clean-stage1-gold
15863 clean-stage1-gold:
15864 @if [ $(current_stage) = stage1 ]; then \
15865 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15866 else \
15867 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
15868 $(MAKE) stage1-start; \
15869 fi; \
15870 cd $(HOST_SUBDIR)/gold && \
15871 $(MAKE) $(EXTRA_HOST_FLAGS) \
15872 $(STAGE1_FLAGS_TO_PASS) clean
15873 @endif gold-bootstrap
15874
15875
15876 .PHONY: all-stage2-gold maybe-all-stage2-gold
15877 .PHONY: clean-stage2-gold maybe-clean-stage2-gold
15878 maybe-all-stage2-gold:
15879 maybe-clean-stage2-gold:
15880 @if gold-bootstrap
15881 maybe-all-stage2-gold: all-stage2-gold
15882 all-stage2: all-stage2-gold
15883 TARGET-stage2-gold = $(TARGET-gold)
15884 all-stage2-gold: configure-stage2-gold
15885 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15886 @r=`${PWD_COMMAND}`; export r; \
15887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15888 TFLAGS="$(STAGE2_TFLAGS)"; \
15889 $(HOST_EXPORTS) \
15890 $(POSTSTAGE1_HOST_EXPORTS) \
15891 cd $(HOST_SUBDIR)/gold && \
15892 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15893 CFLAGS="$(STAGE2_CFLAGS)" \
15894 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15895 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15896 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15897 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15898 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15899 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15900 TFLAGS="$(STAGE2_TFLAGS)" \
15901 $(TARGET-stage2-gold)
15902
15903 maybe-clean-stage2-gold: clean-stage2-gold
15904 clean-stage2: clean-stage2-gold
15905 clean-stage2-gold:
15906 @if [ $(current_stage) = stage2 ]; then \
15907 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15908 else \
15909 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
15910 $(MAKE) stage2-start; \
15911 fi; \
15912 cd $(HOST_SUBDIR)/gold && \
15913 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15914 @endif gold-bootstrap
15915
15916
15917 .PHONY: all-stage3-gold maybe-all-stage3-gold
15918 .PHONY: clean-stage3-gold maybe-clean-stage3-gold
15919 maybe-all-stage3-gold:
15920 maybe-clean-stage3-gold:
15921 @if gold-bootstrap
15922 maybe-all-stage3-gold: all-stage3-gold
15923 all-stage3: all-stage3-gold
15924 TARGET-stage3-gold = $(TARGET-gold)
15925 all-stage3-gold: configure-stage3-gold
15926 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15927 @r=`${PWD_COMMAND}`; export r; \
15928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15929 TFLAGS="$(STAGE3_TFLAGS)"; \
15930 $(HOST_EXPORTS) \
15931 $(POSTSTAGE1_HOST_EXPORTS) \
15932 cd $(HOST_SUBDIR)/gold && \
15933 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15934 CFLAGS="$(STAGE3_CFLAGS)" \
15935 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15936 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15937 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15938 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15939 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15940 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15941 TFLAGS="$(STAGE3_TFLAGS)" \
15942 $(TARGET-stage3-gold)
15943
15944 maybe-clean-stage3-gold: clean-stage3-gold
15945 clean-stage3: clean-stage3-gold
15946 clean-stage3-gold:
15947 @if [ $(current_stage) = stage3 ]; then \
15948 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15949 else \
15950 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
15951 $(MAKE) stage3-start; \
15952 fi; \
15953 cd $(HOST_SUBDIR)/gold && \
15954 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15955 @endif gold-bootstrap
15956
15957
15958 .PHONY: all-stage4-gold maybe-all-stage4-gold
15959 .PHONY: clean-stage4-gold maybe-clean-stage4-gold
15960 maybe-all-stage4-gold:
15961 maybe-clean-stage4-gold:
15962 @if gold-bootstrap
15963 maybe-all-stage4-gold: all-stage4-gold
15964 all-stage4: all-stage4-gold
15965 TARGET-stage4-gold = $(TARGET-gold)
15966 all-stage4-gold: configure-stage4-gold
15967 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15968 @r=`${PWD_COMMAND}`; export r; \
15969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15970 TFLAGS="$(STAGE4_TFLAGS)"; \
15971 $(HOST_EXPORTS) \
15972 $(POSTSTAGE1_HOST_EXPORTS) \
15973 cd $(HOST_SUBDIR)/gold && \
15974 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15975 CFLAGS="$(STAGE4_CFLAGS)" \
15976 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15977 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15978 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15979 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15980 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15981 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15982 TFLAGS="$(STAGE4_TFLAGS)" \
15983 $(TARGET-stage4-gold)
15984
15985 maybe-clean-stage4-gold: clean-stage4-gold
15986 clean-stage4: clean-stage4-gold
15987 clean-stage4-gold:
15988 @if [ $(current_stage) = stage4 ]; then \
15989 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15990 else \
15991 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
15992 $(MAKE) stage4-start; \
15993 fi; \
15994 cd $(HOST_SUBDIR)/gold && \
15995 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
15996 @endif gold-bootstrap
15997
15998
15999 .PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
16000 .PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
16001 maybe-all-stageprofile-gold:
16002 maybe-clean-stageprofile-gold:
16003 @if gold-bootstrap
16004 maybe-all-stageprofile-gold: all-stageprofile-gold
16005 all-stageprofile: all-stageprofile-gold
16006 TARGET-stageprofile-gold = $(TARGET-gold)
16007 all-stageprofile-gold: configure-stageprofile-gold
16008 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16009 @r=`${PWD_COMMAND}`; export r; \
16010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16011 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16012 $(HOST_EXPORTS) \
16013 $(POSTSTAGE1_HOST_EXPORTS) \
16014 cd $(HOST_SUBDIR)/gold && \
16015 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16016 CFLAGS="$(STAGEprofile_CFLAGS)" \
16017 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
16018 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16019 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16020 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16021 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16022 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16023 TFLAGS="$(STAGEprofile_TFLAGS)" \
16024 $(TARGET-stageprofile-gold)
16025
16026 maybe-clean-stageprofile-gold: clean-stageprofile-gold
16027 clean-stageprofile: clean-stageprofile-gold
16028 clean-stageprofile-gold:
16029 @if [ $(current_stage) = stageprofile ]; then \
16030 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16031 else \
16032 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
16033 $(MAKE) stageprofile-start; \
16034 fi; \
16035 cd $(HOST_SUBDIR)/gold && \
16036 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16037 @endif gold-bootstrap
16038
16039
16040 .PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
16041 .PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
16042 maybe-all-stagefeedback-gold:
16043 maybe-clean-stagefeedback-gold:
16044 @if gold-bootstrap
16045 maybe-all-stagefeedback-gold: all-stagefeedback-gold
16046 all-stagefeedback: all-stagefeedback-gold
16047 TARGET-stagefeedback-gold = $(TARGET-gold)
16048 all-stagefeedback-gold: configure-stagefeedback-gold
16049 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16050 @r=`${PWD_COMMAND}`; export r; \
16051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16052 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16053 $(HOST_EXPORTS) \
16054 $(POSTSTAGE1_HOST_EXPORTS) \
16055 cd $(HOST_SUBDIR)/gold && \
16056 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16057 CFLAGS="$(STAGEfeedback_CFLAGS)" \
16058 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
16059 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16060 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16061 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16062 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16063 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16064 TFLAGS="$(STAGEfeedback_TFLAGS)" \
16065 $(TARGET-stagefeedback-gold)
16066
16067 maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
16068 clean-stagefeedback: clean-stagefeedback-gold
16069 clean-stagefeedback-gold:
16070 @if [ $(current_stage) = stagefeedback ]; then \
16071 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16072 else \
16073 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
16074 $(MAKE) stagefeedback-start; \
16075 fi; \
16076 cd $(HOST_SUBDIR)/gold && \
16077 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
16078 @endif gold-bootstrap
16079
16080
16081
16082
16083
16084 .PHONY: check-gold maybe-check-gold
16085 maybe-check-gold:
16086 @if gold
16087 maybe-check-gold: check-gold
16088
16089 check-gold:
16090 @: $(MAKE); $(unstage)
16091 @r=`${PWD_COMMAND}`; export r; \
16092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16093 $(HOST_EXPORTS) \
16094 (cd $(HOST_SUBDIR)/gold && \
16095 $(MAKE) $(FLAGS_TO_PASS) check)
16096
16097 @endif gold
16098
16099 .PHONY: install-gold maybe-install-gold
16100 maybe-install-gold:
16101 @if gold
16102 maybe-install-gold: install-gold
16103
16104 install-gold: installdirs
16105 @: $(MAKE); $(unstage)
16106 @r=`${PWD_COMMAND}`; export r; \
16107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16108 $(HOST_EXPORTS) \
16109 (cd $(HOST_SUBDIR)/gold && \
16110 $(MAKE) $(FLAGS_TO_PASS) install)
16111
16112 @endif gold
16113
16114 .PHONY: install-strip-gold maybe-install-strip-gold
16115 maybe-install-strip-gold:
16116 @if gold
16117 maybe-install-strip-gold: install-strip-gold
16118
16119 install-strip-gold: installdirs
16120 @: $(MAKE); $(unstage)
16121 @r=`${PWD_COMMAND}`; export r; \
16122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16123 $(HOST_EXPORTS) \
16124 (cd $(HOST_SUBDIR)/gold && \
16125 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16126
16127 @endif gold
16128
16129 # Other targets (info, dvi, pdf, etc.)
16130
16131 .PHONY: maybe-info-gold info-gold
16132 maybe-info-gold:
16133 @if gold
16134 maybe-info-gold: info-gold
16135
16136 info-gold: \
16137 configure-gold
16138 @[ -f ./gold/Makefile ] || exit 0; \
16139 r=`${PWD_COMMAND}`; export r; \
16140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16141 $(HOST_EXPORTS) \
16142 for flag in $(EXTRA_HOST_FLAGS) ; do \
16143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16144 done; \
16145 echo "Doing info in gold" ; \
16146 (cd $(HOST_SUBDIR)/gold && \
16147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16149 "RANLIB=$${RANLIB}" \
16150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16151 info) \
16152 || exit 1
16153
16154 @endif gold
16155
16156 .PHONY: maybe-dvi-gold dvi-gold
16157 maybe-dvi-gold:
16158 @if gold
16159 maybe-dvi-gold: dvi-gold
16160
16161 dvi-gold: \
16162 configure-gold
16163 @[ -f ./gold/Makefile ] || exit 0; \
16164 r=`${PWD_COMMAND}`; export r; \
16165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16166 $(HOST_EXPORTS) \
16167 for flag in $(EXTRA_HOST_FLAGS) ; do \
16168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16169 done; \
16170 echo "Doing dvi in gold" ; \
16171 (cd $(HOST_SUBDIR)/gold && \
16172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16174 "RANLIB=$${RANLIB}" \
16175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16176 dvi) \
16177 || exit 1
16178
16179 @endif gold
16180
16181 .PHONY: maybe-pdf-gold pdf-gold
16182 maybe-pdf-gold:
16183 @if gold
16184 maybe-pdf-gold: pdf-gold
16185
16186 pdf-gold: \
16187 configure-gold
16188 @[ -f ./gold/Makefile ] || exit 0; \
16189 r=`${PWD_COMMAND}`; export r; \
16190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16191 $(HOST_EXPORTS) \
16192 for flag in $(EXTRA_HOST_FLAGS) ; do \
16193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16194 done; \
16195 echo "Doing pdf in gold" ; \
16196 (cd $(HOST_SUBDIR)/gold && \
16197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16199 "RANLIB=$${RANLIB}" \
16200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16201 pdf) \
16202 || exit 1
16203
16204 @endif gold
16205
16206 .PHONY: maybe-html-gold html-gold
16207 maybe-html-gold:
16208 @if gold
16209 maybe-html-gold: html-gold
16210
16211 html-gold: \
16212 configure-gold
16213 @[ -f ./gold/Makefile ] || exit 0; \
16214 r=`${PWD_COMMAND}`; export r; \
16215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16216 $(HOST_EXPORTS) \
16217 for flag in $(EXTRA_HOST_FLAGS) ; do \
16218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16219 done; \
16220 echo "Doing html in gold" ; \
16221 (cd $(HOST_SUBDIR)/gold && \
16222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16224 "RANLIB=$${RANLIB}" \
16225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16226 html) \
16227 || exit 1
16228
16229 @endif gold
16230
16231 .PHONY: maybe-TAGS-gold TAGS-gold
16232 maybe-TAGS-gold:
16233 @if gold
16234 maybe-TAGS-gold: TAGS-gold
16235
16236 TAGS-gold: \
16237 configure-gold
16238 @[ -f ./gold/Makefile ] || exit 0; \
16239 r=`${PWD_COMMAND}`; export r; \
16240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16241 $(HOST_EXPORTS) \
16242 for flag in $(EXTRA_HOST_FLAGS) ; do \
16243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16244 done; \
16245 echo "Doing TAGS in gold" ; \
16246 (cd $(HOST_SUBDIR)/gold && \
16247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16249 "RANLIB=$${RANLIB}" \
16250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16251 TAGS) \
16252 || exit 1
16253
16254 @endif gold
16255
16256 .PHONY: maybe-install-info-gold install-info-gold
16257 maybe-install-info-gold:
16258 @if gold
16259 maybe-install-info-gold: install-info-gold
16260
16261 install-info-gold: \
16262 configure-gold \
16263 info-gold
16264 @[ -f ./gold/Makefile ] || exit 0; \
16265 r=`${PWD_COMMAND}`; export r; \
16266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16267 $(HOST_EXPORTS) \
16268 for flag in $(EXTRA_HOST_FLAGS) ; do \
16269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16270 done; \
16271 echo "Doing install-info in gold" ; \
16272 (cd $(HOST_SUBDIR)/gold && \
16273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16275 "RANLIB=$${RANLIB}" \
16276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16277 install-info) \
16278 || exit 1
16279
16280 @endif gold
16281
16282 .PHONY: maybe-install-pdf-gold install-pdf-gold
16283 maybe-install-pdf-gold:
16284 @if gold
16285 maybe-install-pdf-gold: install-pdf-gold
16286
16287 install-pdf-gold: \
16288 configure-gold \
16289 pdf-gold
16290 @[ -f ./gold/Makefile ] || exit 0; \
16291 r=`${PWD_COMMAND}`; export r; \
16292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16293 $(HOST_EXPORTS) \
16294 for flag in $(EXTRA_HOST_FLAGS) ; do \
16295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16296 done; \
16297 echo "Doing install-pdf in gold" ; \
16298 (cd $(HOST_SUBDIR)/gold && \
16299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16301 "RANLIB=$${RANLIB}" \
16302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16303 install-pdf) \
16304 || exit 1
16305
16306 @endif gold
16307
16308 .PHONY: maybe-install-html-gold install-html-gold
16309 maybe-install-html-gold:
16310 @if gold
16311 maybe-install-html-gold: install-html-gold
16312
16313 install-html-gold: \
16314 configure-gold \
16315 html-gold
16316 @[ -f ./gold/Makefile ] || exit 0; \
16317 r=`${PWD_COMMAND}`; export r; \
16318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16319 $(HOST_EXPORTS) \
16320 for flag in $(EXTRA_HOST_FLAGS) ; do \
16321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16322 done; \
16323 echo "Doing install-html in gold" ; \
16324 (cd $(HOST_SUBDIR)/gold && \
16325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16327 "RANLIB=$${RANLIB}" \
16328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16329 install-html) \
16330 || exit 1
16331
16332 @endif gold
16333
16334 .PHONY: maybe-installcheck-gold installcheck-gold
16335 maybe-installcheck-gold:
16336 @if gold
16337 maybe-installcheck-gold: installcheck-gold
16338
16339 installcheck-gold: \
16340 configure-gold
16341 @[ -f ./gold/Makefile ] || exit 0; \
16342 r=`${PWD_COMMAND}`; export r; \
16343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16344 $(HOST_EXPORTS) \
16345 for flag in $(EXTRA_HOST_FLAGS) ; do \
16346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16347 done; \
16348 echo "Doing installcheck in gold" ; \
16349 (cd $(HOST_SUBDIR)/gold && \
16350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16352 "RANLIB=$${RANLIB}" \
16353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16354 installcheck) \
16355 || exit 1
16356
16357 @endif gold
16358
16359 .PHONY: maybe-mostlyclean-gold mostlyclean-gold
16360 maybe-mostlyclean-gold:
16361 @if gold
16362 maybe-mostlyclean-gold: mostlyclean-gold
16363
16364 mostlyclean-gold:
16365 @[ -f ./gold/Makefile ] || exit 0; \
16366 r=`${PWD_COMMAND}`; export r; \
16367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16368 $(HOST_EXPORTS) \
16369 for flag in $(EXTRA_HOST_FLAGS) ; do \
16370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16371 done; \
16372 echo "Doing mostlyclean in gold" ; \
16373 (cd $(HOST_SUBDIR)/gold && \
16374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16376 "RANLIB=$${RANLIB}" \
16377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16378 mostlyclean) \
16379 || exit 1
16380
16381 @endif gold
16382
16383 .PHONY: maybe-clean-gold clean-gold
16384 maybe-clean-gold:
16385 @if gold
16386 maybe-clean-gold: clean-gold
16387
16388 clean-gold:
16389 @[ -f ./gold/Makefile ] || exit 0; \
16390 r=`${PWD_COMMAND}`; export r; \
16391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16392 $(HOST_EXPORTS) \
16393 for flag in $(EXTRA_HOST_FLAGS) ; do \
16394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16395 done; \
16396 echo "Doing clean in gold" ; \
16397 (cd $(HOST_SUBDIR)/gold && \
16398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16400 "RANLIB=$${RANLIB}" \
16401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16402 clean) \
16403 || exit 1
16404
16405 @endif gold
16406
16407 .PHONY: maybe-distclean-gold distclean-gold
16408 maybe-distclean-gold:
16409 @if gold
16410 maybe-distclean-gold: distclean-gold
16411
16412 distclean-gold:
16413 @[ -f ./gold/Makefile ] || exit 0; \
16414 r=`${PWD_COMMAND}`; export r; \
16415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16416 $(HOST_EXPORTS) \
16417 for flag in $(EXTRA_HOST_FLAGS) ; do \
16418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16419 done; \
16420 echo "Doing distclean in gold" ; \
16421 (cd $(HOST_SUBDIR)/gold && \
16422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16424 "RANLIB=$${RANLIB}" \
16425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16426 distclean) \
16427 || exit 1
16428
16429 @endif gold
16430
16431 .PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16432 maybe-maintainer-clean-gold:
16433 @if gold
16434 maybe-maintainer-clean-gold: maintainer-clean-gold
16435
16436 maintainer-clean-gold:
16437 @[ -f ./gold/Makefile ] || exit 0; \
16438 r=`${PWD_COMMAND}`; export r; \
16439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16440 $(HOST_EXPORTS) \
16441 for flag in $(EXTRA_HOST_FLAGS) ; do \
16442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16443 done; \
16444 echo "Doing maintainer-clean in gold" ; \
16445 (cd $(HOST_SUBDIR)/gold && \
16446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16448 "RANLIB=$${RANLIB}" \
16449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16450 maintainer-clean) \
16451 || exit 1
16452
16453 @endif gold
16454
16455
16456
16457 .PHONY: configure-gprof maybe-configure-gprof
16458 maybe-configure-gprof:
16459 @if gcc-bootstrap
16460 configure-gprof: stage_current
16461 @endif gcc-bootstrap
16462 @if gprof
16463 maybe-configure-gprof: configure-gprof
16464 configure-gprof:
16465 @: $(MAKE); $(unstage)
16466 @r=`${PWD_COMMAND}`; export r; \
16467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16468 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
16469 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
16470 $(HOST_EXPORTS) \
16471 echo Configuring in $(HOST_SUBDIR)/gprof; \
16472 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
16473 case $(srcdir) in \
16474 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16475 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
16476 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16477 esac; \
16478 srcdiroption="--srcdir=$${topdir}/gprof"; \
16479 libsrcdir="$$s/gprof"; \
16480 $(SHELL) $${libsrcdir}/configure \
16481 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16482 --target=${target_alias} $${srcdiroption} \
16483 || exit 1
16484 @endif gprof
16485
16486
16487
16488
16489
16490 .PHONY: all-gprof maybe-all-gprof
16491 maybe-all-gprof:
16492 @if gcc-bootstrap
16493 all-gprof: stage_current
16494 @endif gcc-bootstrap
16495 @if gprof
16496 TARGET-gprof=all
16497 maybe-all-gprof: all-gprof
16498 all-gprof: configure-gprof
16499 @: $(MAKE); $(unstage)
16500 @r=`${PWD_COMMAND}`; export r; \
16501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16502 $(HOST_EXPORTS) \
16503 (cd $(HOST_SUBDIR)/gprof && \
16504 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
16505 $(TARGET-gprof))
16506 @endif gprof
16507
16508
16509
16510
16511 .PHONY: check-gprof maybe-check-gprof
16512 maybe-check-gprof:
16513 @if gprof
16514 maybe-check-gprof: check-gprof
16515
16516 check-gprof:
16517 @: $(MAKE); $(unstage)
16518 @r=`${PWD_COMMAND}`; export r; \
16519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16520 $(HOST_EXPORTS) \
16521 (cd $(HOST_SUBDIR)/gprof && \
16522 $(MAKE) $(FLAGS_TO_PASS) check)
16523
16524 @endif gprof
16525
16526 .PHONY: install-gprof maybe-install-gprof
16527 maybe-install-gprof:
16528 @if gprof
16529 maybe-install-gprof: install-gprof
16530
16531 install-gprof: installdirs
16532 @: $(MAKE); $(unstage)
16533 @r=`${PWD_COMMAND}`; export r; \
16534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16535 $(HOST_EXPORTS) \
16536 (cd $(HOST_SUBDIR)/gprof && \
16537 $(MAKE) $(FLAGS_TO_PASS) install)
16538
16539 @endif gprof
16540
16541 .PHONY: install-strip-gprof maybe-install-strip-gprof
16542 maybe-install-strip-gprof:
16543 @if gprof
16544 maybe-install-strip-gprof: install-strip-gprof
16545
16546 install-strip-gprof: installdirs
16547 @: $(MAKE); $(unstage)
16548 @r=`${PWD_COMMAND}`; export r; \
16549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16550 $(HOST_EXPORTS) \
16551 (cd $(HOST_SUBDIR)/gprof && \
16552 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16553
16554 @endif gprof
16555
16556 # Other targets (info, dvi, pdf, etc.)
16557
16558 .PHONY: maybe-info-gprof info-gprof
16559 maybe-info-gprof:
16560 @if gprof
16561 maybe-info-gprof: info-gprof
16562
16563 info-gprof: \
16564 configure-gprof
16565 @: $(MAKE); $(unstage)
16566 @[ -f ./gprof/Makefile ] || exit 0; \
16567 r=`${PWD_COMMAND}`; export r; \
16568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16569 $(HOST_EXPORTS) \
16570 for flag in $(EXTRA_HOST_FLAGS) ; do \
16571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16572 done; \
16573 echo "Doing info in gprof" ; \
16574 (cd $(HOST_SUBDIR)/gprof && \
16575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16577 "RANLIB=$${RANLIB}" \
16578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16579 info) \
16580 || exit 1
16581
16582 @endif gprof
16583
16584 .PHONY: maybe-dvi-gprof dvi-gprof
16585 maybe-dvi-gprof:
16586 @if gprof
16587 maybe-dvi-gprof: dvi-gprof
16588
16589 dvi-gprof: \
16590 configure-gprof
16591 @: $(MAKE); $(unstage)
16592 @[ -f ./gprof/Makefile ] || exit 0; \
16593 r=`${PWD_COMMAND}`; export r; \
16594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16595 $(HOST_EXPORTS) \
16596 for flag in $(EXTRA_HOST_FLAGS) ; do \
16597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16598 done; \
16599 echo "Doing dvi in gprof" ; \
16600 (cd $(HOST_SUBDIR)/gprof && \
16601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16603 "RANLIB=$${RANLIB}" \
16604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16605 dvi) \
16606 || exit 1
16607
16608 @endif gprof
16609
16610 .PHONY: maybe-pdf-gprof pdf-gprof
16611 maybe-pdf-gprof:
16612 @if gprof
16613 maybe-pdf-gprof: pdf-gprof
16614
16615 pdf-gprof: \
16616 configure-gprof
16617 @: $(MAKE); $(unstage)
16618 @[ -f ./gprof/Makefile ] || exit 0; \
16619 r=`${PWD_COMMAND}`; export r; \
16620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16621 $(HOST_EXPORTS) \
16622 for flag in $(EXTRA_HOST_FLAGS) ; do \
16623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16624 done; \
16625 echo "Doing pdf in gprof" ; \
16626 (cd $(HOST_SUBDIR)/gprof && \
16627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16629 "RANLIB=$${RANLIB}" \
16630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16631 pdf) \
16632 || exit 1
16633
16634 @endif gprof
16635
16636 .PHONY: maybe-html-gprof html-gprof
16637 maybe-html-gprof:
16638 @if gprof
16639 maybe-html-gprof: html-gprof
16640
16641 html-gprof: \
16642 configure-gprof
16643 @: $(MAKE); $(unstage)
16644 @[ -f ./gprof/Makefile ] || exit 0; \
16645 r=`${PWD_COMMAND}`; export r; \
16646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16647 $(HOST_EXPORTS) \
16648 for flag in $(EXTRA_HOST_FLAGS) ; do \
16649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16650 done; \
16651 echo "Doing html in gprof" ; \
16652 (cd $(HOST_SUBDIR)/gprof && \
16653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16655 "RANLIB=$${RANLIB}" \
16656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16657 html) \
16658 || exit 1
16659
16660 @endif gprof
16661
16662 .PHONY: maybe-TAGS-gprof TAGS-gprof
16663 maybe-TAGS-gprof:
16664 @if gprof
16665 maybe-TAGS-gprof: TAGS-gprof
16666
16667 TAGS-gprof: \
16668 configure-gprof
16669 @: $(MAKE); $(unstage)
16670 @[ -f ./gprof/Makefile ] || exit 0; \
16671 r=`${PWD_COMMAND}`; export r; \
16672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16673 $(HOST_EXPORTS) \
16674 for flag in $(EXTRA_HOST_FLAGS) ; do \
16675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16676 done; \
16677 echo "Doing TAGS in gprof" ; \
16678 (cd $(HOST_SUBDIR)/gprof && \
16679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16681 "RANLIB=$${RANLIB}" \
16682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16683 TAGS) \
16684 || exit 1
16685
16686 @endif gprof
16687
16688 .PHONY: maybe-install-info-gprof install-info-gprof
16689 maybe-install-info-gprof:
16690 @if gprof
16691 maybe-install-info-gprof: install-info-gprof
16692
16693 install-info-gprof: \
16694 configure-gprof \
16695 info-gprof
16696 @: $(MAKE); $(unstage)
16697 @[ -f ./gprof/Makefile ] || exit 0; \
16698 r=`${PWD_COMMAND}`; export r; \
16699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16700 $(HOST_EXPORTS) \
16701 for flag in $(EXTRA_HOST_FLAGS) ; do \
16702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16703 done; \
16704 echo "Doing install-info in gprof" ; \
16705 (cd $(HOST_SUBDIR)/gprof && \
16706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16708 "RANLIB=$${RANLIB}" \
16709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16710 install-info) \
16711 || exit 1
16712
16713 @endif gprof
16714
16715 .PHONY: maybe-install-pdf-gprof install-pdf-gprof
16716 maybe-install-pdf-gprof:
16717 @if gprof
16718 maybe-install-pdf-gprof: install-pdf-gprof
16719
16720 install-pdf-gprof: \
16721 configure-gprof \
16722 pdf-gprof
16723 @: $(MAKE); $(unstage)
16724 @[ -f ./gprof/Makefile ] || exit 0; \
16725 r=`${PWD_COMMAND}`; export r; \
16726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16727 $(HOST_EXPORTS) \
16728 for flag in $(EXTRA_HOST_FLAGS) ; do \
16729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16730 done; \
16731 echo "Doing install-pdf in gprof" ; \
16732 (cd $(HOST_SUBDIR)/gprof && \
16733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16735 "RANLIB=$${RANLIB}" \
16736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16737 install-pdf) \
16738 || exit 1
16739
16740 @endif gprof
16741
16742 .PHONY: maybe-install-html-gprof install-html-gprof
16743 maybe-install-html-gprof:
16744 @if gprof
16745 maybe-install-html-gprof: install-html-gprof
16746
16747 install-html-gprof: \
16748 configure-gprof \
16749 html-gprof
16750 @: $(MAKE); $(unstage)
16751 @[ -f ./gprof/Makefile ] || exit 0; \
16752 r=`${PWD_COMMAND}`; export r; \
16753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16754 $(HOST_EXPORTS) \
16755 for flag in $(EXTRA_HOST_FLAGS) ; do \
16756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16757 done; \
16758 echo "Doing install-html in gprof" ; \
16759 (cd $(HOST_SUBDIR)/gprof && \
16760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16762 "RANLIB=$${RANLIB}" \
16763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16764 install-html) \
16765 || exit 1
16766
16767 @endif gprof
16768
16769 .PHONY: maybe-installcheck-gprof installcheck-gprof
16770 maybe-installcheck-gprof:
16771 @if gprof
16772 maybe-installcheck-gprof: installcheck-gprof
16773
16774 installcheck-gprof: \
16775 configure-gprof
16776 @: $(MAKE); $(unstage)
16777 @[ -f ./gprof/Makefile ] || exit 0; \
16778 r=`${PWD_COMMAND}`; export r; \
16779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16780 $(HOST_EXPORTS) \
16781 for flag in $(EXTRA_HOST_FLAGS) ; do \
16782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16783 done; \
16784 echo "Doing installcheck in gprof" ; \
16785 (cd $(HOST_SUBDIR)/gprof && \
16786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16788 "RANLIB=$${RANLIB}" \
16789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16790 installcheck) \
16791 || exit 1
16792
16793 @endif gprof
16794
16795 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
16796 maybe-mostlyclean-gprof:
16797 @if gprof
16798 maybe-mostlyclean-gprof: mostlyclean-gprof
16799
16800 mostlyclean-gprof:
16801 @: $(MAKE); $(unstage)
16802 @[ -f ./gprof/Makefile ] || exit 0; \
16803 r=`${PWD_COMMAND}`; export r; \
16804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16805 $(HOST_EXPORTS) \
16806 for flag in $(EXTRA_HOST_FLAGS) ; do \
16807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16808 done; \
16809 echo "Doing mostlyclean in gprof" ; \
16810 (cd $(HOST_SUBDIR)/gprof && \
16811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16813 "RANLIB=$${RANLIB}" \
16814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16815 mostlyclean) \
16816 || exit 1
16817
16818 @endif gprof
16819
16820 .PHONY: maybe-clean-gprof clean-gprof
16821 maybe-clean-gprof:
16822 @if gprof
16823 maybe-clean-gprof: clean-gprof
16824
16825 clean-gprof:
16826 @: $(MAKE); $(unstage)
16827 @[ -f ./gprof/Makefile ] || exit 0; \
16828 r=`${PWD_COMMAND}`; export r; \
16829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16830 $(HOST_EXPORTS) \
16831 for flag in $(EXTRA_HOST_FLAGS) ; do \
16832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16833 done; \
16834 echo "Doing clean in gprof" ; \
16835 (cd $(HOST_SUBDIR)/gprof && \
16836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16838 "RANLIB=$${RANLIB}" \
16839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16840 clean) \
16841 || exit 1
16842
16843 @endif gprof
16844
16845 .PHONY: maybe-distclean-gprof distclean-gprof
16846 maybe-distclean-gprof:
16847 @if gprof
16848 maybe-distclean-gprof: distclean-gprof
16849
16850 distclean-gprof:
16851 @: $(MAKE); $(unstage)
16852 @[ -f ./gprof/Makefile ] || exit 0; \
16853 r=`${PWD_COMMAND}`; export r; \
16854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16855 $(HOST_EXPORTS) \
16856 for flag in $(EXTRA_HOST_FLAGS) ; do \
16857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16858 done; \
16859 echo "Doing distclean in gprof" ; \
16860 (cd $(HOST_SUBDIR)/gprof && \
16861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16863 "RANLIB=$${RANLIB}" \
16864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16865 distclean) \
16866 || exit 1
16867
16868 @endif gprof
16869
16870 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
16871 maybe-maintainer-clean-gprof:
16872 @if gprof
16873 maybe-maintainer-clean-gprof: maintainer-clean-gprof
16874
16875 maintainer-clean-gprof:
16876 @: $(MAKE); $(unstage)
16877 @[ -f ./gprof/Makefile ] || exit 0; \
16878 r=`${PWD_COMMAND}`; export r; \
16879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16880 $(HOST_EXPORTS) \
16881 for flag in $(EXTRA_HOST_FLAGS) ; do \
16882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16883 done; \
16884 echo "Doing maintainer-clean in gprof" ; \
16885 (cd $(HOST_SUBDIR)/gprof && \
16886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16888 "RANLIB=$${RANLIB}" \
16889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16890 maintainer-clean) \
16891 || exit 1
16892
16893 @endif gprof
16894
16895
16896
16897 .PHONY: configure-intl maybe-configure-intl
16898 maybe-configure-intl:
16899 @if gcc-bootstrap
16900 configure-intl: stage_current
16901 @endif gcc-bootstrap
16902 @if intl
16903 maybe-configure-intl: configure-intl
16904 configure-intl:
16905 @r=`${PWD_COMMAND}`; export r; \
16906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16907 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16908 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16909 $(HOST_EXPORTS) \
16910 echo Configuring in $(HOST_SUBDIR)/intl; \
16911 cd "$(HOST_SUBDIR)/intl" || exit 1; \
16912 case $(srcdir) in \
16913 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16914 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16915 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16916 esac; \
16917 srcdiroption="--srcdir=$${topdir}/intl"; \
16918 libsrcdir="$$s/intl"; \
16919 $(SHELL) $${libsrcdir}/configure \
16920 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16921 --target=${target_alias} $${srcdiroption} \
16922 || exit 1
16923 @endif intl
16924
16925
16926
16927 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
16928 maybe-configure-stage1-intl:
16929 @if intl-bootstrap
16930 maybe-configure-stage1-intl: configure-stage1-intl
16931 configure-stage1-intl:
16932 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16933 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16934 @r=`${PWD_COMMAND}`; export r; \
16935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16936 TFLAGS="$(STAGE1_TFLAGS)"; \
16937 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16938 $(HOST_EXPORTS) \
16939 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16940 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16941 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
16942 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
16943 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16944 cd $(HOST_SUBDIR)/intl || exit 1; \
16945 case $(srcdir) in \
16946 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16947 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16948 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16949 esac; \
16950 srcdiroption="--srcdir=$${topdir}/intl"; \
16951 libsrcdir="$$s/intl"; \
16952 $(SHELL) $${libsrcdir}/configure \
16953 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16954 --target=${target_alias} $${srcdiroption} \
16955 $(STAGE1_CONFIGURE_FLAGS)
16956 @endif intl-bootstrap
16957
16958 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
16959 maybe-configure-stage2-intl:
16960 @if intl-bootstrap
16961 maybe-configure-stage2-intl: configure-stage2-intl
16962 configure-stage2-intl:
16963 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16964 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16965 @r=`${PWD_COMMAND}`; export r; \
16966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16967 TFLAGS="$(STAGE2_TFLAGS)"; \
16968 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16969 $(HOST_EXPORTS) \
16970 $(POSTSTAGE1_HOST_EXPORTS) \
16971 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16972 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16973 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
16974 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
16975 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16976 cd $(HOST_SUBDIR)/intl || exit 1; \
16977 case $(srcdir) in \
16978 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16979 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16980 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16981 esac; \
16982 srcdiroption="--srcdir=$${topdir}/intl"; \
16983 libsrcdir="$$s/intl"; \
16984 $(SHELL) $${libsrcdir}/configure \
16985 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16986 --target=${target_alias} $${srcdiroption} \
16987 --with-build-libsubdir=$(HOST_SUBDIR) \
16988 $(STAGE2_CONFIGURE_FLAGS)
16989 @endif intl-bootstrap
16990
16991 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
16992 maybe-configure-stage3-intl:
16993 @if intl-bootstrap
16994 maybe-configure-stage3-intl: configure-stage3-intl
16995 configure-stage3-intl:
16996 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16997 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16998 @r=`${PWD_COMMAND}`; export r; \
16999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17000 TFLAGS="$(STAGE3_TFLAGS)"; \
17001 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17002 $(HOST_EXPORTS) \
17003 $(POSTSTAGE1_HOST_EXPORTS) \
17004 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
17005 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17006 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
17007 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
17008 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17009 cd $(HOST_SUBDIR)/intl || exit 1; \
17010 case $(srcdir) in \
17011 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17012 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17013 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17014 esac; \
17015 srcdiroption="--srcdir=$${topdir}/intl"; \
17016 libsrcdir="$$s/intl"; \
17017 $(SHELL) $${libsrcdir}/configure \
17018 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17019 --target=${target_alias} $${srcdiroption} \
17020 --with-build-libsubdir=$(HOST_SUBDIR) \
17021 $(STAGE3_CONFIGURE_FLAGS)
17022 @endif intl-bootstrap
17023
17024 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
17025 maybe-configure-stage4-intl:
17026 @if intl-bootstrap
17027 maybe-configure-stage4-intl: configure-stage4-intl
17028 configure-stage4-intl:
17029 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17030 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17031 @r=`${PWD_COMMAND}`; export r; \
17032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17033 TFLAGS="$(STAGE4_TFLAGS)"; \
17034 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17035 $(HOST_EXPORTS) \
17036 $(POSTSTAGE1_HOST_EXPORTS) \
17037 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
17038 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17039 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
17040 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
17041 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17042 cd $(HOST_SUBDIR)/intl || exit 1; \
17043 case $(srcdir) in \
17044 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17045 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17046 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17047 esac; \
17048 srcdiroption="--srcdir=$${topdir}/intl"; \
17049 libsrcdir="$$s/intl"; \
17050 $(SHELL) $${libsrcdir}/configure \
17051 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17052 --target=${target_alias} $${srcdiroption} \
17053 --with-build-libsubdir=$(HOST_SUBDIR) \
17054 $(STAGE4_CONFIGURE_FLAGS)
17055 @endif intl-bootstrap
17056
17057 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
17058 maybe-configure-stageprofile-intl:
17059 @if intl-bootstrap
17060 maybe-configure-stageprofile-intl: configure-stageprofile-intl
17061 configure-stageprofile-intl:
17062 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17063 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17064 @r=`${PWD_COMMAND}`; export r; \
17065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17066 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17067 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17068 $(HOST_EXPORTS) \
17069 $(POSTSTAGE1_HOST_EXPORTS) \
17070 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17071 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17072 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
17073 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
17074 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17075 cd $(HOST_SUBDIR)/intl || exit 1; \
17076 case $(srcdir) in \
17077 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17078 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17079 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17080 esac; \
17081 srcdiroption="--srcdir=$${topdir}/intl"; \
17082 libsrcdir="$$s/intl"; \
17083 $(SHELL) $${libsrcdir}/configure \
17084 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17085 --target=${target_alias} $${srcdiroption} \
17086 --with-build-libsubdir=$(HOST_SUBDIR) \
17087 $(STAGEprofile_CONFIGURE_FLAGS)
17088 @endif intl-bootstrap
17089
17090 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
17091 maybe-configure-stagefeedback-intl:
17092 @if intl-bootstrap
17093 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
17094 configure-stagefeedback-intl:
17095 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17096 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17097 @r=`${PWD_COMMAND}`; export r; \
17098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17099 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17100 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17101 $(HOST_EXPORTS) \
17102 $(POSTSTAGE1_HOST_EXPORTS) \
17103 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17104 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17105 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
17106 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
17107 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17108 cd $(HOST_SUBDIR)/intl || exit 1; \
17109 case $(srcdir) in \
17110 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17111 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17112 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17113 esac; \
17114 srcdiroption="--srcdir=$${topdir}/intl"; \
17115 libsrcdir="$$s/intl"; \
17116 $(SHELL) $${libsrcdir}/configure \
17117 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17118 --target=${target_alias} $${srcdiroption} \
17119 --with-build-libsubdir=$(HOST_SUBDIR) \
17120 $(STAGEfeedback_CONFIGURE_FLAGS)
17121 @endif intl-bootstrap
17122
17123
17124
17125
17126
17127 .PHONY: all-intl maybe-all-intl
17128 maybe-all-intl:
17129 @if gcc-bootstrap
17130 all-intl: stage_current
17131 @endif gcc-bootstrap
17132 @if intl
17133 TARGET-intl=all
17134 maybe-all-intl: all-intl
17135 all-intl: configure-intl
17136 @r=`${PWD_COMMAND}`; export r; \
17137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17138 $(HOST_EXPORTS) \
17139 (cd $(HOST_SUBDIR)/intl && \
17140 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17141 $(TARGET-intl))
17142 @endif intl
17143
17144
17145
17146 .PHONY: all-stage1-intl maybe-all-stage1-intl
17147 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
17148 maybe-all-stage1-intl:
17149 maybe-clean-stage1-intl:
17150 @if intl-bootstrap
17151 maybe-all-stage1-intl: all-stage1-intl
17152 all-stage1: all-stage1-intl
17153 TARGET-stage1-intl = $(TARGET-intl)
17154 all-stage1-intl: configure-stage1-intl
17155 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17156 @r=`${PWD_COMMAND}`; export r; \
17157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17158 TFLAGS="$(STAGE1_TFLAGS)"; \
17159 $(HOST_EXPORTS) \
17160 cd $(HOST_SUBDIR)/intl && \
17161 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17162 CFLAGS="$(STAGE1_CFLAGS)" \
17163 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
17164 LIBCFLAGS="$(LIBCFLAGS)" \
17165 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17166 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17167 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17168 $(EXTRA_HOST_FLAGS) \
17169 $(STAGE1_FLAGS_TO_PASS) \
17170 TFLAGS="$(STAGE1_TFLAGS)" \
17171 $(TARGET-stage1-intl)
17172
17173 maybe-clean-stage1-intl: clean-stage1-intl
17174 clean-stage1: clean-stage1-intl
17175 clean-stage1-intl:
17176 @if [ $(current_stage) = stage1 ]; then \
17177 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17178 else \
17179 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
17180 $(MAKE) stage1-start; \
17181 fi; \
17182 cd $(HOST_SUBDIR)/intl && \
17183 $(MAKE) $(EXTRA_HOST_FLAGS) \
17184 $(STAGE1_FLAGS_TO_PASS) clean
17185 @endif intl-bootstrap
17186
17187
17188 .PHONY: all-stage2-intl maybe-all-stage2-intl
17189 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
17190 maybe-all-stage2-intl:
17191 maybe-clean-stage2-intl:
17192 @if intl-bootstrap
17193 maybe-all-stage2-intl: all-stage2-intl
17194 all-stage2: all-stage2-intl
17195 TARGET-stage2-intl = $(TARGET-intl)
17196 all-stage2-intl: configure-stage2-intl
17197 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17198 @r=`${PWD_COMMAND}`; export r; \
17199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17200 TFLAGS="$(STAGE2_TFLAGS)"; \
17201 $(HOST_EXPORTS) \
17202 $(POSTSTAGE1_HOST_EXPORTS) \
17203 cd $(HOST_SUBDIR)/intl && \
17204 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17205 CFLAGS="$(STAGE2_CFLAGS)" \
17206 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17207 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17208 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17209 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17210 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17211 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17212 TFLAGS="$(STAGE2_TFLAGS)" \
17213 $(TARGET-stage2-intl)
17214
17215 maybe-clean-stage2-intl: clean-stage2-intl
17216 clean-stage2: clean-stage2-intl
17217 clean-stage2-intl:
17218 @if [ $(current_stage) = stage2 ]; then \
17219 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17220 else \
17221 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17222 $(MAKE) stage2-start; \
17223 fi; \
17224 cd $(HOST_SUBDIR)/intl && \
17225 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17226 @endif intl-bootstrap
17227
17228
17229 .PHONY: all-stage3-intl maybe-all-stage3-intl
17230 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
17231 maybe-all-stage3-intl:
17232 maybe-clean-stage3-intl:
17233 @if intl-bootstrap
17234 maybe-all-stage3-intl: all-stage3-intl
17235 all-stage3: all-stage3-intl
17236 TARGET-stage3-intl = $(TARGET-intl)
17237 all-stage3-intl: configure-stage3-intl
17238 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17239 @r=`${PWD_COMMAND}`; export r; \
17240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17241 TFLAGS="$(STAGE3_TFLAGS)"; \
17242 $(HOST_EXPORTS) \
17243 $(POSTSTAGE1_HOST_EXPORTS) \
17244 cd $(HOST_SUBDIR)/intl && \
17245 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17246 CFLAGS="$(STAGE3_CFLAGS)" \
17247 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17248 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17249 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17250 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17251 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17252 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17253 TFLAGS="$(STAGE3_TFLAGS)" \
17254 $(TARGET-stage3-intl)
17255
17256 maybe-clean-stage3-intl: clean-stage3-intl
17257 clean-stage3: clean-stage3-intl
17258 clean-stage3-intl:
17259 @if [ $(current_stage) = stage3 ]; then \
17260 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17261 else \
17262 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17263 $(MAKE) stage3-start; \
17264 fi; \
17265 cd $(HOST_SUBDIR)/intl && \
17266 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17267 @endif intl-bootstrap
17268
17269
17270 .PHONY: all-stage4-intl maybe-all-stage4-intl
17271 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
17272 maybe-all-stage4-intl:
17273 maybe-clean-stage4-intl:
17274 @if intl-bootstrap
17275 maybe-all-stage4-intl: all-stage4-intl
17276 all-stage4: all-stage4-intl
17277 TARGET-stage4-intl = $(TARGET-intl)
17278 all-stage4-intl: configure-stage4-intl
17279 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17280 @r=`${PWD_COMMAND}`; export r; \
17281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17282 TFLAGS="$(STAGE4_TFLAGS)"; \
17283 $(HOST_EXPORTS) \
17284 $(POSTSTAGE1_HOST_EXPORTS) \
17285 cd $(HOST_SUBDIR)/intl && \
17286 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17287 CFLAGS="$(STAGE4_CFLAGS)" \
17288 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17289 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17290 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17291 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17292 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17293 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17294 TFLAGS="$(STAGE4_TFLAGS)" \
17295 $(TARGET-stage4-intl)
17296
17297 maybe-clean-stage4-intl: clean-stage4-intl
17298 clean-stage4: clean-stage4-intl
17299 clean-stage4-intl:
17300 @if [ $(current_stage) = stage4 ]; then \
17301 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17302 else \
17303 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17304 $(MAKE) stage4-start; \
17305 fi; \
17306 cd $(HOST_SUBDIR)/intl && \
17307 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17308 @endif intl-bootstrap
17309
17310
17311 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17312 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17313 maybe-all-stageprofile-intl:
17314 maybe-clean-stageprofile-intl:
17315 @if intl-bootstrap
17316 maybe-all-stageprofile-intl: all-stageprofile-intl
17317 all-stageprofile: all-stageprofile-intl
17318 TARGET-stageprofile-intl = $(TARGET-intl)
17319 all-stageprofile-intl: configure-stageprofile-intl
17320 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17321 @r=`${PWD_COMMAND}`; export r; \
17322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17323 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17324 $(HOST_EXPORTS) \
17325 $(POSTSTAGE1_HOST_EXPORTS) \
17326 cd $(HOST_SUBDIR)/intl && \
17327 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17328 CFLAGS="$(STAGEprofile_CFLAGS)" \
17329 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17330 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17331 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17332 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17333 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17334 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17335 TFLAGS="$(STAGEprofile_TFLAGS)" \
17336 $(TARGET-stageprofile-intl)
17337
17338 maybe-clean-stageprofile-intl: clean-stageprofile-intl
17339 clean-stageprofile: clean-stageprofile-intl
17340 clean-stageprofile-intl:
17341 @if [ $(current_stage) = stageprofile ]; then \
17342 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17343 else \
17344 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17345 $(MAKE) stageprofile-start; \
17346 fi; \
17347 cd $(HOST_SUBDIR)/intl && \
17348 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17349 @endif intl-bootstrap
17350
17351
17352 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17353 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17354 maybe-all-stagefeedback-intl:
17355 maybe-clean-stagefeedback-intl:
17356 @if intl-bootstrap
17357 maybe-all-stagefeedback-intl: all-stagefeedback-intl
17358 all-stagefeedback: all-stagefeedback-intl
17359 TARGET-stagefeedback-intl = $(TARGET-intl)
17360 all-stagefeedback-intl: configure-stagefeedback-intl
17361 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17362 @r=`${PWD_COMMAND}`; export r; \
17363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17364 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17365 $(HOST_EXPORTS) \
17366 $(POSTSTAGE1_HOST_EXPORTS) \
17367 cd $(HOST_SUBDIR)/intl && \
17368 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17369 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17370 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17371 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17372 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17373 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17374 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17375 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17376 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17377 $(TARGET-stagefeedback-intl)
17378
17379 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17380 clean-stagefeedback: clean-stagefeedback-intl
17381 clean-stagefeedback-intl:
17382 @if [ $(current_stage) = stagefeedback ]; then \
17383 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17384 else \
17385 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17386 $(MAKE) stagefeedback-start; \
17387 fi; \
17388 cd $(HOST_SUBDIR)/intl && \
17389 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
17390 @endif intl-bootstrap
17391
17392
17393
17394
17395
17396 .PHONY: check-intl maybe-check-intl
17397 maybe-check-intl:
17398 @if intl
17399 maybe-check-intl: check-intl
17400
17401 check-intl:
17402 @: $(MAKE); $(unstage)
17403 @r=`${PWD_COMMAND}`; export r; \
17404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17405 $(HOST_EXPORTS) \
17406 (cd $(HOST_SUBDIR)/intl && \
17407 $(MAKE) $(FLAGS_TO_PASS) check)
17408
17409 @endif intl
17410
17411 .PHONY: install-intl maybe-install-intl
17412 maybe-install-intl:
17413 @if intl
17414 maybe-install-intl: install-intl
17415
17416 install-intl: installdirs
17417 @: $(MAKE); $(unstage)
17418 @r=`${PWD_COMMAND}`; export r; \
17419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17420 $(HOST_EXPORTS) \
17421 (cd $(HOST_SUBDIR)/intl && \
17422 $(MAKE) $(FLAGS_TO_PASS) install)
17423
17424 @endif intl
17425
17426 .PHONY: install-strip-intl maybe-install-strip-intl
17427 maybe-install-strip-intl:
17428 @if intl
17429 maybe-install-strip-intl: install-strip-intl
17430
17431 install-strip-intl: installdirs
17432 @: $(MAKE); $(unstage)
17433 @r=`${PWD_COMMAND}`; export r; \
17434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17435 $(HOST_EXPORTS) \
17436 (cd $(HOST_SUBDIR)/intl && \
17437 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17438
17439 @endif intl
17440
17441 # Other targets (info, dvi, pdf, etc.)
17442
17443 .PHONY: maybe-info-intl info-intl
17444 maybe-info-intl:
17445 @if intl
17446 maybe-info-intl: info-intl
17447
17448 info-intl: \
17449 configure-intl
17450 @[ -f ./intl/Makefile ] || exit 0; \
17451 r=`${PWD_COMMAND}`; export r; \
17452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17453 $(HOST_EXPORTS) \
17454 for flag in $(EXTRA_HOST_FLAGS) ; do \
17455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17456 done; \
17457 echo "Doing info in intl" ; \
17458 (cd $(HOST_SUBDIR)/intl && \
17459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17461 "RANLIB=$${RANLIB}" \
17462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17463 info) \
17464 || exit 1
17465
17466 @endif intl
17467
17468 .PHONY: maybe-dvi-intl dvi-intl
17469 maybe-dvi-intl:
17470 @if intl
17471 maybe-dvi-intl: dvi-intl
17472
17473 dvi-intl: \
17474 configure-intl
17475 @[ -f ./intl/Makefile ] || exit 0; \
17476 r=`${PWD_COMMAND}`; export r; \
17477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17478 $(HOST_EXPORTS) \
17479 for flag in $(EXTRA_HOST_FLAGS) ; do \
17480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17481 done; \
17482 echo "Doing dvi in intl" ; \
17483 (cd $(HOST_SUBDIR)/intl && \
17484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17486 "RANLIB=$${RANLIB}" \
17487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17488 dvi) \
17489 || exit 1
17490
17491 @endif intl
17492
17493 .PHONY: maybe-pdf-intl pdf-intl
17494 maybe-pdf-intl:
17495 @if intl
17496 maybe-pdf-intl: pdf-intl
17497
17498 pdf-intl: \
17499 configure-intl
17500 @[ -f ./intl/Makefile ] || exit 0; \
17501 r=`${PWD_COMMAND}`; export r; \
17502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17503 $(HOST_EXPORTS) \
17504 for flag in $(EXTRA_HOST_FLAGS) ; do \
17505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17506 done; \
17507 echo "Doing pdf in intl" ; \
17508 (cd $(HOST_SUBDIR)/intl && \
17509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17511 "RANLIB=$${RANLIB}" \
17512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17513 pdf) \
17514 || exit 1
17515
17516 @endif intl
17517
17518 .PHONY: maybe-html-intl html-intl
17519 maybe-html-intl:
17520 @if intl
17521 maybe-html-intl: html-intl
17522
17523 html-intl: \
17524 configure-intl
17525 @[ -f ./intl/Makefile ] || exit 0; \
17526 r=`${PWD_COMMAND}`; export r; \
17527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17528 $(HOST_EXPORTS) \
17529 for flag in $(EXTRA_HOST_FLAGS) ; do \
17530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17531 done; \
17532 echo "Doing html in intl" ; \
17533 (cd $(HOST_SUBDIR)/intl && \
17534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17536 "RANLIB=$${RANLIB}" \
17537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17538 html) \
17539 || exit 1
17540
17541 @endif intl
17542
17543 .PHONY: maybe-TAGS-intl TAGS-intl
17544 maybe-TAGS-intl:
17545 @if intl
17546 maybe-TAGS-intl: TAGS-intl
17547
17548 TAGS-intl: \
17549 configure-intl
17550 @[ -f ./intl/Makefile ] || exit 0; \
17551 r=`${PWD_COMMAND}`; export r; \
17552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17553 $(HOST_EXPORTS) \
17554 for flag in $(EXTRA_HOST_FLAGS) ; do \
17555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17556 done; \
17557 echo "Doing TAGS in intl" ; \
17558 (cd $(HOST_SUBDIR)/intl && \
17559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17561 "RANLIB=$${RANLIB}" \
17562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17563 TAGS) \
17564 || exit 1
17565
17566 @endif intl
17567
17568 .PHONY: maybe-install-info-intl install-info-intl
17569 maybe-install-info-intl:
17570 @if intl
17571 maybe-install-info-intl: install-info-intl
17572
17573 install-info-intl: \
17574 configure-intl \
17575 info-intl
17576 @[ -f ./intl/Makefile ] || exit 0; \
17577 r=`${PWD_COMMAND}`; export r; \
17578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17579 $(HOST_EXPORTS) \
17580 for flag in $(EXTRA_HOST_FLAGS) ; do \
17581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17582 done; \
17583 echo "Doing install-info in intl" ; \
17584 (cd $(HOST_SUBDIR)/intl && \
17585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17587 "RANLIB=$${RANLIB}" \
17588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17589 install-info) \
17590 || exit 1
17591
17592 @endif intl
17593
17594 .PHONY: maybe-install-pdf-intl install-pdf-intl
17595 maybe-install-pdf-intl:
17596 @if intl
17597 maybe-install-pdf-intl: install-pdf-intl
17598
17599 install-pdf-intl: \
17600 configure-intl \
17601 pdf-intl
17602 @[ -f ./intl/Makefile ] || exit 0; \
17603 r=`${PWD_COMMAND}`; export r; \
17604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17605 $(HOST_EXPORTS) \
17606 for flag in $(EXTRA_HOST_FLAGS) ; do \
17607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17608 done; \
17609 echo "Doing install-pdf in intl" ; \
17610 (cd $(HOST_SUBDIR)/intl && \
17611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17613 "RANLIB=$${RANLIB}" \
17614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17615 install-pdf) \
17616 || exit 1
17617
17618 @endif intl
17619
17620 .PHONY: maybe-install-html-intl install-html-intl
17621 maybe-install-html-intl:
17622 @if intl
17623 maybe-install-html-intl: install-html-intl
17624
17625 install-html-intl: \
17626 configure-intl \
17627 html-intl
17628 @[ -f ./intl/Makefile ] || exit 0; \
17629 r=`${PWD_COMMAND}`; export r; \
17630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17631 $(HOST_EXPORTS) \
17632 for flag in $(EXTRA_HOST_FLAGS) ; do \
17633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17634 done; \
17635 echo "Doing install-html in intl" ; \
17636 (cd $(HOST_SUBDIR)/intl && \
17637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17639 "RANLIB=$${RANLIB}" \
17640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17641 install-html) \
17642 || exit 1
17643
17644 @endif intl
17645
17646 .PHONY: maybe-installcheck-intl installcheck-intl
17647 maybe-installcheck-intl:
17648 @if intl
17649 maybe-installcheck-intl: installcheck-intl
17650
17651 installcheck-intl: \
17652 configure-intl
17653 @[ -f ./intl/Makefile ] || exit 0; \
17654 r=`${PWD_COMMAND}`; export r; \
17655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17656 $(HOST_EXPORTS) \
17657 for flag in $(EXTRA_HOST_FLAGS) ; do \
17658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17659 done; \
17660 echo "Doing installcheck in intl" ; \
17661 (cd $(HOST_SUBDIR)/intl && \
17662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17664 "RANLIB=$${RANLIB}" \
17665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17666 installcheck) \
17667 || exit 1
17668
17669 @endif intl
17670
17671 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
17672 maybe-mostlyclean-intl:
17673 @if intl
17674 maybe-mostlyclean-intl: mostlyclean-intl
17675
17676 mostlyclean-intl:
17677 @[ -f ./intl/Makefile ] || exit 0; \
17678 r=`${PWD_COMMAND}`; export r; \
17679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17680 $(HOST_EXPORTS) \
17681 for flag in $(EXTRA_HOST_FLAGS) ; do \
17682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17683 done; \
17684 echo "Doing mostlyclean in intl" ; \
17685 (cd $(HOST_SUBDIR)/intl && \
17686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17688 "RANLIB=$${RANLIB}" \
17689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17690 mostlyclean) \
17691 || exit 1
17692
17693 @endif intl
17694
17695 .PHONY: maybe-clean-intl clean-intl
17696 maybe-clean-intl:
17697 @if intl
17698 maybe-clean-intl: clean-intl
17699
17700 clean-intl:
17701 @[ -f ./intl/Makefile ] || exit 0; \
17702 r=`${PWD_COMMAND}`; export r; \
17703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17704 $(HOST_EXPORTS) \
17705 for flag in $(EXTRA_HOST_FLAGS) ; do \
17706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17707 done; \
17708 echo "Doing clean in intl" ; \
17709 (cd $(HOST_SUBDIR)/intl && \
17710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17712 "RANLIB=$${RANLIB}" \
17713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17714 clean) \
17715 || exit 1
17716
17717 @endif intl
17718
17719 .PHONY: maybe-distclean-intl distclean-intl
17720 maybe-distclean-intl:
17721 @if intl
17722 maybe-distclean-intl: distclean-intl
17723
17724 distclean-intl:
17725 @[ -f ./intl/Makefile ] || exit 0; \
17726 r=`${PWD_COMMAND}`; export r; \
17727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17728 $(HOST_EXPORTS) \
17729 for flag in $(EXTRA_HOST_FLAGS) ; do \
17730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17731 done; \
17732 echo "Doing distclean in intl" ; \
17733 (cd $(HOST_SUBDIR)/intl && \
17734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17736 "RANLIB=$${RANLIB}" \
17737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17738 distclean) \
17739 || exit 1
17740
17741 @endif intl
17742
17743 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
17744 maybe-maintainer-clean-intl:
17745 @if intl
17746 maybe-maintainer-clean-intl: maintainer-clean-intl
17747
17748 maintainer-clean-intl:
17749 @[ -f ./intl/Makefile ] || exit 0; \
17750 r=`${PWD_COMMAND}`; export r; \
17751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17752 $(HOST_EXPORTS) \
17753 for flag in $(EXTRA_HOST_FLAGS) ; do \
17754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17755 done; \
17756 echo "Doing maintainer-clean in intl" ; \
17757 (cd $(HOST_SUBDIR)/intl && \
17758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17760 "RANLIB=$${RANLIB}" \
17761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17762 maintainer-clean) \
17763 || exit 1
17764
17765 @endif intl
17766
17767
17768
17769 .PHONY: configure-tcl maybe-configure-tcl
17770 maybe-configure-tcl:
17771 @if gcc-bootstrap
17772 configure-tcl: stage_current
17773 @endif gcc-bootstrap
17774 @if tcl
17775 maybe-configure-tcl: configure-tcl
17776 configure-tcl:
17777 @: $(MAKE); $(unstage)
17778 @r=`${PWD_COMMAND}`; export r; \
17779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17780 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
17781 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
17782 $(HOST_EXPORTS) \
17783 echo Configuring in $(HOST_SUBDIR)/tcl; \
17784 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
17785 case $(srcdir) in \
17786 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17787 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
17788 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17789 esac; \
17790 srcdiroption="--srcdir=$${topdir}/tcl"; \
17791 libsrcdir="$$s/tcl"; \
17792 $(SHELL) $${libsrcdir}/configure \
17793 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17794 --target=${target_alias} $${srcdiroption} \
17795 || exit 1
17796 @endif tcl
17797
17798
17799
17800
17801
17802 .PHONY: all-tcl maybe-all-tcl
17803 maybe-all-tcl:
17804 @if gcc-bootstrap
17805 all-tcl: stage_current
17806 @endif gcc-bootstrap
17807 @if tcl
17808 TARGET-tcl=all
17809 maybe-all-tcl: all-tcl
17810 all-tcl: configure-tcl
17811 @: $(MAKE); $(unstage)
17812 @r=`${PWD_COMMAND}`; export r; \
17813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17814 $(HOST_EXPORTS) \
17815 (cd $(HOST_SUBDIR)/tcl && \
17816 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
17817 $(TARGET-tcl))
17818 @endif tcl
17819
17820
17821
17822
17823 .PHONY: check-tcl maybe-check-tcl
17824 maybe-check-tcl:
17825 @if tcl
17826 maybe-check-tcl: check-tcl
17827
17828 check-tcl:
17829 @: $(MAKE); $(unstage)
17830 @r=`${PWD_COMMAND}`; export r; \
17831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17832 $(HOST_EXPORTS) \
17833 (cd $(HOST_SUBDIR)/tcl && \
17834 $(MAKE) $(FLAGS_TO_PASS) check)
17835
17836 @endif tcl
17837
17838 .PHONY: install-tcl maybe-install-tcl
17839 maybe-install-tcl:
17840 @if tcl
17841 maybe-install-tcl: install-tcl
17842
17843 install-tcl: installdirs
17844 @: $(MAKE); $(unstage)
17845 @r=`${PWD_COMMAND}`; export r; \
17846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17847 $(HOST_EXPORTS) \
17848 (cd $(HOST_SUBDIR)/tcl && \
17849 $(MAKE) $(FLAGS_TO_PASS) install)
17850
17851 @endif tcl
17852
17853 .PHONY: install-strip-tcl maybe-install-strip-tcl
17854 maybe-install-strip-tcl:
17855 @if tcl
17856 maybe-install-strip-tcl: install-strip-tcl
17857
17858 install-strip-tcl: installdirs
17859 @: $(MAKE); $(unstage)
17860 @r=`${PWD_COMMAND}`; export r; \
17861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17862 $(HOST_EXPORTS) \
17863 (cd $(HOST_SUBDIR)/tcl && \
17864 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17865
17866 @endif tcl
17867
17868 # Other targets (info, dvi, pdf, etc.)
17869
17870 .PHONY: maybe-info-tcl info-tcl
17871 maybe-info-tcl:
17872 @if tcl
17873 maybe-info-tcl: info-tcl
17874
17875 info-tcl: \
17876 configure-tcl
17877 @: $(MAKE); $(unstage)
17878 @[ -f ./tcl/Makefile ] || exit 0; \
17879 r=`${PWD_COMMAND}`; export r; \
17880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17881 $(HOST_EXPORTS) \
17882 for flag in $(EXTRA_HOST_FLAGS) ; do \
17883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17884 done; \
17885 echo "Doing info in tcl" ; \
17886 (cd $(HOST_SUBDIR)/tcl && \
17887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17889 "RANLIB=$${RANLIB}" \
17890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17891 info) \
17892 || exit 1
17893
17894 @endif tcl
17895
17896 .PHONY: maybe-dvi-tcl dvi-tcl
17897 maybe-dvi-tcl:
17898 @if tcl
17899 maybe-dvi-tcl: dvi-tcl
17900
17901 dvi-tcl: \
17902 configure-tcl
17903 @: $(MAKE); $(unstage)
17904 @[ -f ./tcl/Makefile ] || exit 0; \
17905 r=`${PWD_COMMAND}`; export r; \
17906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17907 $(HOST_EXPORTS) \
17908 for flag in $(EXTRA_HOST_FLAGS) ; do \
17909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17910 done; \
17911 echo "Doing dvi in tcl" ; \
17912 (cd $(HOST_SUBDIR)/tcl && \
17913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17915 "RANLIB=$${RANLIB}" \
17916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17917 dvi) \
17918 || exit 1
17919
17920 @endif tcl
17921
17922 .PHONY: maybe-pdf-tcl pdf-tcl
17923 maybe-pdf-tcl:
17924 @if tcl
17925 maybe-pdf-tcl: pdf-tcl
17926
17927 pdf-tcl: \
17928 configure-tcl
17929 @: $(MAKE); $(unstage)
17930 @[ -f ./tcl/Makefile ] || exit 0; \
17931 r=`${PWD_COMMAND}`; export r; \
17932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17933 $(HOST_EXPORTS) \
17934 for flag in $(EXTRA_HOST_FLAGS) ; do \
17935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17936 done; \
17937 echo "Doing pdf in tcl" ; \
17938 (cd $(HOST_SUBDIR)/tcl && \
17939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17941 "RANLIB=$${RANLIB}" \
17942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17943 pdf) \
17944 || exit 1
17945
17946 @endif tcl
17947
17948 .PHONY: maybe-html-tcl html-tcl
17949 maybe-html-tcl:
17950 @if tcl
17951 maybe-html-tcl: html-tcl
17952
17953 html-tcl: \
17954 configure-tcl
17955 @: $(MAKE); $(unstage)
17956 @[ -f ./tcl/Makefile ] || exit 0; \
17957 r=`${PWD_COMMAND}`; export r; \
17958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17959 $(HOST_EXPORTS) \
17960 for flag in $(EXTRA_HOST_FLAGS) ; do \
17961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17962 done; \
17963 echo "Doing html in tcl" ; \
17964 (cd $(HOST_SUBDIR)/tcl && \
17965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17967 "RANLIB=$${RANLIB}" \
17968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17969 html) \
17970 || exit 1
17971
17972 @endif tcl
17973
17974 .PHONY: maybe-TAGS-tcl TAGS-tcl
17975 maybe-TAGS-tcl:
17976 @if tcl
17977 maybe-TAGS-tcl: TAGS-tcl
17978
17979 TAGS-tcl: \
17980 configure-tcl
17981 @: $(MAKE); $(unstage)
17982 @[ -f ./tcl/Makefile ] || exit 0; \
17983 r=`${PWD_COMMAND}`; export r; \
17984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17985 $(HOST_EXPORTS) \
17986 for flag in $(EXTRA_HOST_FLAGS) ; do \
17987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17988 done; \
17989 echo "Doing TAGS in tcl" ; \
17990 (cd $(HOST_SUBDIR)/tcl && \
17991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17993 "RANLIB=$${RANLIB}" \
17994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17995 TAGS) \
17996 || exit 1
17997
17998 @endif tcl
17999
18000 .PHONY: maybe-install-info-tcl install-info-tcl
18001 maybe-install-info-tcl:
18002 @if tcl
18003 maybe-install-info-tcl: install-info-tcl
18004
18005 install-info-tcl: \
18006 configure-tcl \
18007 info-tcl
18008 @: $(MAKE); $(unstage)
18009 @[ -f ./tcl/Makefile ] || exit 0; \
18010 r=`${PWD_COMMAND}`; export r; \
18011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18012 $(HOST_EXPORTS) \
18013 for flag in $(EXTRA_HOST_FLAGS) ; do \
18014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18015 done; \
18016 echo "Doing install-info in tcl" ; \
18017 (cd $(HOST_SUBDIR)/tcl && \
18018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18020 "RANLIB=$${RANLIB}" \
18021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18022 install-info) \
18023 || exit 1
18024
18025 @endif tcl
18026
18027 .PHONY: maybe-install-pdf-tcl install-pdf-tcl
18028 maybe-install-pdf-tcl:
18029 @if tcl
18030 maybe-install-pdf-tcl: install-pdf-tcl
18031
18032 install-pdf-tcl: \
18033 configure-tcl \
18034 pdf-tcl
18035 @: $(MAKE); $(unstage)
18036 @[ -f ./tcl/Makefile ] || exit 0; \
18037 r=`${PWD_COMMAND}`; export r; \
18038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18039 $(HOST_EXPORTS) \
18040 for flag in $(EXTRA_HOST_FLAGS) ; do \
18041 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18042 done; \
18043 echo "Doing install-pdf in tcl" ; \
18044 (cd $(HOST_SUBDIR)/tcl && \
18045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18047 "RANLIB=$${RANLIB}" \
18048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18049 install-pdf) \
18050 || exit 1
18051
18052 @endif tcl
18053
18054 .PHONY: maybe-install-html-tcl install-html-tcl
18055 maybe-install-html-tcl:
18056 @if tcl
18057 maybe-install-html-tcl: install-html-tcl
18058
18059 install-html-tcl: \
18060 configure-tcl \
18061 html-tcl
18062 @: $(MAKE); $(unstage)
18063 @[ -f ./tcl/Makefile ] || exit 0; \
18064 r=`${PWD_COMMAND}`; export r; \
18065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18066 $(HOST_EXPORTS) \
18067 for flag in $(EXTRA_HOST_FLAGS) ; do \
18068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18069 done; \
18070 echo "Doing install-html in tcl" ; \
18071 (cd $(HOST_SUBDIR)/tcl && \
18072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18074 "RANLIB=$${RANLIB}" \
18075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18076 install-html) \
18077 || exit 1
18078
18079 @endif tcl
18080
18081 .PHONY: maybe-installcheck-tcl installcheck-tcl
18082 maybe-installcheck-tcl:
18083 @if tcl
18084 maybe-installcheck-tcl: installcheck-tcl
18085
18086 installcheck-tcl: \
18087 configure-tcl
18088 @: $(MAKE); $(unstage)
18089 @[ -f ./tcl/Makefile ] || exit 0; \
18090 r=`${PWD_COMMAND}`; export r; \
18091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18092 $(HOST_EXPORTS) \
18093 for flag in $(EXTRA_HOST_FLAGS) ; do \
18094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18095 done; \
18096 echo "Doing installcheck in tcl" ; \
18097 (cd $(HOST_SUBDIR)/tcl && \
18098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18100 "RANLIB=$${RANLIB}" \
18101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18102 installcheck) \
18103 || exit 1
18104
18105 @endif tcl
18106
18107 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
18108 maybe-mostlyclean-tcl:
18109 @if tcl
18110 maybe-mostlyclean-tcl: mostlyclean-tcl
18111
18112 # tcl doesn't support mostlyclean.
18113 mostlyclean-tcl:
18114
18115 @endif tcl
18116
18117 .PHONY: maybe-clean-tcl clean-tcl
18118 maybe-clean-tcl:
18119 @if tcl
18120 maybe-clean-tcl: clean-tcl
18121
18122 clean-tcl:
18123 @: $(MAKE); $(unstage)
18124 @[ -f ./tcl/Makefile ] || exit 0; \
18125 r=`${PWD_COMMAND}`; export r; \
18126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18127 $(HOST_EXPORTS) \
18128 for flag in $(EXTRA_HOST_FLAGS) ; do \
18129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18130 done; \
18131 echo "Doing clean in tcl" ; \
18132 (cd $(HOST_SUBDIR)/tcl && \
18133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18135 "RANLIB=$${RANLIB}" \
18136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18137 clean) \
18138 || exit 1
18139
18140 @endif tcl
18141
18142 .PHONY: maybe-distclean-tcl distclean-tcl
18143 maybe-distclean-tcl:
18144 @if tcl
18145 maybe-distclean-tcl: distclean-tcl
18146
18147 distclean-tcl:
18148 @: $(MAKE); $(unstage)
18149 @[ -f ./tcl/Makefile ] || exit 0; \
18150 r=`${PWD_COMMAND}`; export r; \
18151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18152 $(HOST_EXPORTS) \
18153 for flag in $(EXTRA_HOST_FLAGS) ; do \
18154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18155 done; \
18156 echo "Doing distclean in tcl" ; \
18157 (cd $(HOST_SUBDIR)/tcl && \
18158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18160 "RANLIB=$${RANLIB}" \
18161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18162 distclean) \
18163 || exit 1
18164
18165 @endif tcl
18166
18167 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
18168 maybe-maintainer-clean-tcl:
18169 @if tcl
18170 maybe-maintainer-clean-tcl: maintainer-clean-tcl
18171
18172 maintainer-clean-tcl:
18173 @: $(MAKE); $(unstage)
18174 @[ -f ./tcl/Makefile ] || exit 0; \
18175 r=`${PWD_COMMAND}`; export r; \
18176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18177 $(HOST_EXPORTS) \
18178 for flag in $(EXTRA_HOST_FLAGS) ; do \
18179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18180 done; \
18181 echo "Doing maintainer-clean in tcl" ; \
18182 (cd $(HOST_SUBDIR)/tcl && \
18183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18185 "RANLIB=$${RANLIB}" \
18186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18187 maintainer-clean) \
18188 || exit 1
18189
18190 @endif tcl
18191
18192
18193
18194 .PHONY: configure-itcl maybe-configure-itcl
18195 maybe-configure-itcl:
18196 @if gcc-bootstrap
18197 configure-itcl: stage_current
18198 @endif gcc-bootstrap
18199 @if itcl
18200 maybe-configure-itcl: configure-itcl
18201 configure-itcl:
18202 @: $(MAKE); $(unstage)
18203 @r=`${PWD_COMMAND}`; export r; \
18204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18205 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
18206 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
18207 $(HOST_EXPORTS) \
18208 echo Configuring in $(HOST_SUBDIR)/itcl; \
18209 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
18210 case $(srcdir) in \
18211 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18212 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18213 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18214 esac; \
18215 srcdiroption="--srcdir=$${topdir}/itcl"; \
18216 libsrcdir="$$s/itcl"; \
18217 $(SHELL) $${libsrcdir}/configure \
18218 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18219 --target=${target_alias} $${srcdiroption} \
18220 || exit 1
18221 @endif itcl
18222
18223
18224
18225
18226
18227 .PHONY: all-itcl maybe-all-itcl
18228 maybe-all-itcl:
18229 @if gcc-bootstrap
18230 all-itcl: stage_current
18231 @endif gcc-bootstrap
18232 @if itcl
18233 TARGET-itcl=all
18234 maybe-all-itcl: all-itcl
18235 all-itcl: configure-itcl
18236 @: $(MAKE); $(unstage)
18237 @r=`${PWD_COMMAND}`; export r; \
18238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18239 $(HOST_EXPORTS) \
18240 (cd $(HOST_SUBDIR)/itcl && \
18241 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18242 $(TARGET-itcl))
18243 @endif itcl
18244
18245
18246
18247
18248 .PHONY: check-itcl maybe-check-itcl
18249 maybe-check-itcl:
18250 @if itcl
18251 maybe-check-itcl: check-itcl
18252
18253 check-itcl:
18254 @: $(MAKE); $(unstage)
18255 @r=`${PWD_COMMAND}`; export r; \
18256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18257 $(HOST_EXPORTS) \
18258 (cd $(HOST_SUBDIR)/itcl && \
18259 $(MAKE) $(FLAGS_TO_PASS) check)
18260
18261 @endif itcl
18262
18263 .PHONY: install-itcl maybe-install-itcl
18264 maybe-install-itcl:
18265 @if itcl
18266 maybe-install-itcl: install-itcl
18267
18268 install-itcl: installdirs
18269 @: $(MAKE); $(unstage)
18270 @r=`${PWD_COMMAND}`; export r; \
18271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18272 $(HOST_EXPORTS) \
18273 (cd $(HOST_SUBDIR)/itcl && \
18274 $(MAKE) $(FLAGS_TO_PASS) install)
18275
18276 @endif itcl
18277
18278 .PHONY: install-strip-itcl maybe-install-strip-itcl
18279 maybe-install-strip-itcl:
18280 @if itcl
18281 maybe-install-strip-itcl: install-strip-itcl
18282
18283 install-strip-itcl: installdirs
18284 @: $(MAKE); $(unstage)
18285 @r=`${PWD_COMMAND}`; export r; \
18286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18287 $(HOST_EXPORTS) \
18288 (cd $(HOST_SUBDIR)/itcl && \
18289 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18290
18291 @endif itcl
18292
18293 # Other targets (info, dvi, pdf, etc.)
18294
18295 .PHONY: maybe-info-itcl info-itcl
18296 maybe-info-itcl:
18297 @if itcl
18298 maybe-info-itcl: info-itcl
18299
18300 info-itcl: \
18301 configure-itcl
18302 @: $(MAKE); $(unstage)
18303 @[ -f ./itcl/Makefile ] || exit 0; \
18304 r=`${PWD_COMMAND}`; export r; \
18305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18306 $(HOST_EXPORTS) \
18307 for flag in $(EXTRA_HOST_FLAGS) ; do \
18308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18309 done; \
18310 echo "Doing info in itcl" ; \
18311 (cd $(HOST_SUBDIR)/itcl && \
18312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18314 "RANLIB=$${RANLIB}" \
18315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18316 info) \
18317 || exit 1
18318
18319 @endif itcl
18320
18321 .PHONY: maybe-dvi-itcl dvi-itcl
18322 maybe-dvi-itcl:
18323 @if itcl
18324 maybe-dvi-itcl: dvi-itcl
18325
18326 dvi-itcl: \
18327 configure-itcl
18328 @: $(MAKE); $(unstage)
18329 @[ -f ./itcl/Makefile ] || exit 0; \
18330 r=`${PWD_COMMAND}`; export r; \
18331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18332 $(HOST_EXPORTS) \
18333 for flag in $(EXTRA_HOST_FLAGS) ; do \
18334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18335 done; \
18336 echo "Doing dvi in itcl" ; \
18337 (cd $(HOST_SUBDIR)/itcl && \
18338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18340 "RANLIB=$${RANLIB}" \
18341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18342 dvi) \
18343 || exit 1
18344
18345 @endif itcl
18346
18347 .PHONY: maybe-pdf-itcl pdf-itcl
18348 maybe-pdf-itcl:
18349 @if itcl
18350 maybe-pdf-itcl: pdf-itcl
18351
18352 pdf-itcl: \
18353 configure-itcl
18354 @: $(MAKE); $(unstage)
18355 @[ -f ./itcl/Makefile ] || exit 0; \
18356 r=`${PWD_COMMAND}`; export r; \
18357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18358 $(HOST_EXPORTS) \
18359 for flag in $(EXTRA_HOST_FLAGS) ; do \
18360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18361 done; \
18362 echo "Doing pdf in itcl" ; \
18363 (cd $(HOST_SUBDIR)/itcl && \
18364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18366 "RANLIB=$${RANLIB}" \
18367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18368 pdf) \
18369 || exit 1
18370
18371 @endif itcl
18372
18373 .PHONY: maybe-html-itcl html-itcl
18374 maybe-html-itcl:
18375 @if itcl
18376 maybe-html-itcl: html-itcl
18377
18378 html-itcl: \
18379 configure-itcl
18380 @: $(MAKE); $(unstage)
18381 @[ -f ./itcl/Makefile ] || exit 0; \
18382 r=`${PWD_COMMAND}`; export r; \
18383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18384 $(HOST_EXPORTS) \
18385 for flag in $(EXTRA_HOST_FLAGS) ; do \
18386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18387 done; \
18388 echo "Doing html in itcl" ; \
18389 (cd $(HOST_SUBDIR)/itcl && \
18390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18392 "RANLIB=$${RANLIB}" \
18393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18394 html) \
18395 || exit 1
18396
18397 @endif itcl
18398
18399 .PHONY: maybe-TAGS-itcl TAGS-itcl
18400 maybe-TAGS-itcl:
18401 @if itcl
18402 maybe-TAGS-itcl: TAGS-itcl
18403
18404 TAGS-itcl: \
18405 configure-itcl
18406 @: $(MAKE); $(unstage)
18407 @[ -f ./itcl/Makefile ] || exit 0; \
18408 r=`${PWD_COMMAND}`; export r; \
18409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18410 $(HOST_EXPORTS) \
18411 for flag in $(EXTRA_HOST_FLAGS) ; do \
18412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18413 done; \
18414 echo "Doing TAGS in itcl" ; \
18415 (cd $(HOST_SUBDIR)/itcl && \
18416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18418 "RANLIB=$${RANLIB}" \
18419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18420 TAGS) \
18421 || exit 1
18422
18423 @endif itcl
18424
18425 .PHONY: maybe-install-info-itcl install-info-itcl
18426 maybe-install-info-itcl:
18427 @if itcl
18428 maybe-install-info-itcl: install-info-itcl
18429
18430 install-info-itcl: \
18431 configure-itcl \
18432 info-itcl
18433 @: $(MAKE); $(unstage)
18434 @[ -f ./itcl/Makefile ] || exit 0; \
18435 r=`${PWD_COMMAND}`; export r; \
18436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18437 $(HOST_EXPORTS) \
18438 for flag in $(EXTRA_HOST_FLAGS) ; do \
18439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18440 done; \
18441 echo "Doing install-info in itcl" ; \
18442 (cd $(HOST_SUBDIR)/itcl && \
18443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18445 "RANLIB=$${RANLIB}" \
18446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18447 install-info) \
18448 || exit 1
18449
18450 @endif itcl
18451
18452 .PHONY: maybe-install-pdf-itcl install-pdf-itcl
18453 maybe-install-pdf-itcl:
18454 @if itcl
18455 maybe-install-pdf-itcl: install-pdf-itcl
18456
18457 install-pdf-itcl: \
18458 configure-itcl \
18459 pdf-itcl
18460 @: $(MAKE); $(unstage)
18461 @[ -f ./itcl/Makefile ] || exit 0; \
18462 r=`${PWD_COMMAND}`; export r; \
18463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18464 $(HOST_EXPORTS) \
18465 for flag in $(EXTRA_HOST_FLAGS) ; do \
18466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18467 done; \
18468 echo "Doing install-pdf in itcl" ; \
18469 (cd $(HOST_SUBDIR)/itcl && \
18470 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18471 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18472 "RANLIB=$${RANLIB}" \
18473 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18474 install-pdf) \
18475 || exit 1
18476
18477 @endif itcl
18478
18479 .PHONY: maybe-install-html-itcl install-html-itcl
18480 maybe-install-html-itcl:
18481 @if itcl
18482 maybe-install-html-itcl: install-html-itcl
18483
18484 install-html-itcl: \
18485 configure-itcl \
18486 html-itcl
18487 @: $(MAKE); $(unstage)
18488 @[ -f ./itcl/Makefile ] || exit 0; \
18489 r=`${PWD_COMMAND}`; export r; \
18490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18491 $(HOST_EXPORTS) \
18492 for flag in $(EXTRA_HOST_FLAGS) ; do \
18493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18494 done; \
18495 echo "Doing install-html in itcl" ; \
18496 (cd $(HOST_SUBDIR)/itcl && \
18497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18499 "RANLIB=$${RANLIB}" \
18500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18501 install-html) \
18502 || exit 1
18503
18504 @endif itcl
18505
18506 .PHONY: maybe-installcheck-itcl installcheck-itcl
18507 maybe-installcheck-itcl:
18508 @if itcl
18509 maybe-installcheck-itcl: installcheck-itcl
18510
18511 installcheck-itcl: \
18512 configure-itcl
18513 @: $(MAKE); $(unstage)
18514 @[ -f ./itcl/Makefile ] || exit 0; \
18515 r=`${PWD_COMMAND}`; export r; \
18516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18517 $(HOST_EXPORTS) \
18518 for flag in $(EXTRA_HOST_FLAGS) ; do \
18519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18520 done; \
18521 echo "Doing installcheck in itcl" ; \
18522 (cd $(HOST_SUBDIR)/itcl && \
18523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18525 "RANLIB=$${RANLIB}" \
18526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18527 installcheck) \
18528 || exit 1
18529
18530 @endif itcl
18531
18532 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
18533 maybe-mostlyclean-itcl:
18534 @if itcl
18535 maybe-mostlyclean-itcl: mostlyclean-itcl
18536
18537 mostlyclean-itcl:
18538 @: $(MAKE); $(unstage)
18539 @[ -f ./itcl/Makefile ] || exit 0; \
18540 r=`${PWD_COMMAND}`; export r; \
18541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18542 $(HOST_EXPORTS) \
18543 for flag in $(EXTRA_HOST_FLAGS) ; do \
18544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18545 done; \
18546 echo "Doing mostlyclean in itcl" ; \
18547 (cd $(HOST_SUBDIR)/itcl && \
18548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18550 "RANLIB=$${RANLIB}" \
18551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18552 mostlyclean) \
18553 || exit 1
18554
18555 @endif itcl
18556
18557 .PHONY: maybe-clean-itcl clean-itcl
18558 maybe-clean-itcl:
18559 @if itcl
18560 maybe-clean-itcl: clean-itcl
18561
18562 clean-itcl:
18563 @: $(MAKE); $(unstage)
18564 @[ -f ./itcl/Makefile ] || exit 0; \
18565 r=`${PWD_COMMAND}`; export r; \
18566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18567 $(HOST_EXPORTS) \
18568 for flag in $(EXTRA_HOST_FLAGS) ; do \
18569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18570 done; \
18571 echo "Doing clean in itcl" ; \
18572 (cd $(HOST_SUBDIR)/itcl && \
18573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18575 "RANLIB=$${RANLIB}" \
18576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18577 clean) \
18578 || exit 1
18579
18580 @endif itcl
18581
18582 .PHONY: maybe-distclean-itcl distclean-itcl
18583 maybe-distclean-itcl:
18584 @if itcl
18585 maybe-distclean-itcl: distclean-itcl
18586
18587 distclean-itcl:
18588 @: $(MAKE); $(unstage)
18589 @[ -f ./itcl/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 distclean in itcl" ; \
18597 (cd $(HOST_SUBDIR)/itcl && \
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 distclean) \
18603 || exit 1
18604
18605 @endif itcl
18606
18607 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
18608 maybe-maintainer-clean-itcl:
18609 @if itcl
18610 maybe-maintainer-clean-itcl: maintainer-clean-itcl
18611
18612 maintainer-clean-itcl:
18613 @: $(MAKE); $(unstage)
18614 @[ -f ./itcl/Makefile ] || exit 0; \
18615 r=`${PWD_COMMAND}`; export r; \
18616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18617 $(HOST_EXPORTS) \
18618 for flag in $(EXTRA_HOST_FLAGS) ; do \
18619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18620 done; \
18621 echo "Doing maintainer-clean in itcl" ; \
18622 (cd $(HOST_SUBDIR)/itcl && \
18623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18625 "RANLIB=$${RANLIB}" \
18626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18627 maintainer-clean) \
18628 || exit 1
18629
18630 @endif itcl
18631
18632
18633
18634 .PHONY: configure-ld maybe-configure-ld
18635 maybe-configure-ld:
18636 @if gcc-bootstrap
18637 configure-ld: stage_current
18638 @endif gcc-bootstrap
18639 @if ld
18640 maybe-configure-ld: configure-ld
18641 configure-ld:
18642 @r=`${PWD_COMMAND}`; export r; \
18643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18644 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18645 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18646 $(HOST_EXPORTS) \
18647 echo Configuring in $(HOST_SUBDIR)/ld; \
18648 cd "$(HOST_SUBDIR)/ld" || exit 1; \
18649 case $(srcdir) in \
18650 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18651 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18652 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18653 esac; \
18654 srcdiroption="--srcdir=$${topdir}/ld"; \
18655 libsrcdir="$$s/ld"; \
18656 $(SHELL) $${libsrcdir}/configure \
18657 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18658 --target=${target_alias} $${srcdiroption} \
18659 || exit 1
18660 @endif ld
18661
18662
18663
18664 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
18665 maybe-configure-stage1-ld:
18666 @if ld-bootstrap
18667 maybe-configure-stage1-ld: configure-stage1-ld
18668 configure-stage1-ld:
18669 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18670 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18671 @r=`${PWD_COMMAND}`; export r; \
18672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18673 TFLAGS="$(STAGE1_TFLAGS)"; \
18674 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18675 $(HOST_EXPORTS) \
18676 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18677 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18678 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
18679 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
18680 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18681 cd $(HOST_SUBDIR)/ld || exit 1; \
18682 case $(srcdir) in \
18683 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18684 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18685 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18686 esac; \
18687 srcdiroption="--srcdir=$${topdir}/ld"; \
18688 libsrcdir="$$s/ld"; \
18689 $(SHELL) $${libsrcdir}/configure \
18690 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18691 --target=${target_alias} $${srcdiroption} \
18692 $(STAGE1_CONFIGURE_FLAGS)
18693 @endif ld-bootstrap
18694
18695 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
18696 maybe-configure-stage2-ld:
18697 @if ld-bootstrap
18698 maybe-configure-stage2-ld: configure-stage2-ld
18699 configure-stage2-ld:
18700 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18701 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18702 @r=`${PWD_COMMAND}`; export r; \
18703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18704 TFLAGS="$(STAGE2_TFLAGS)"; \
18705 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18706 $(HOST_EXPORTS) \
18707 $(POSTSTAGE1_HOST_EXPORTS) \
18708 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18709 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18710 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
18711 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
18712 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18713 cd $(HOST_SUBDIR)/ld || exit 1; \
18714 case $(srcdir) in \
18715 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18716 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18717 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18718 esac; \
18719 srcdiroption="--srcdir=$${topdir}/ld"; \
18720 libsrcdir="$$s/ld"; \
18721 $(SHELL) $${libsrcdir}/configure \
18722 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18723 --target=${target_alias} $${srcdiroption} \
18724 --with-build-libsubdir=$(HOST_SUBDIR) \
18725 $(STAGE2_CONFIGURE_FLAGS)
18726 @endif ld-bootstrap
18727
18728 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
18729 maybe-configure-stage3-ld:
18730 @if ld-bootstrap
18731 maybe-configure-stage3-ld: configure-stage3-ld
18732 configure-stage3-ld:
18733 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18734 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18735 @r=`${PWD_COMMAND}`; export r; \
18736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18737 TFLAGS="$(STAGE3_TFLAGS)"; \
18738 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18739 $(HOST_EXPORTS) \
18740 $(POSTSTAGE1_HOST_EXPORTS) \
18741 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18742 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18743 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
18744 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
18745 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18746 cd $(HOST_SUBDIR)/ld || exit 1; \
18747 case $(srcdir) in \
18748 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18749 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18750 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18751 esac; \
18752 srcdiroption="--srcdir=$${topdir}/ld"; \
18753 libsrcdir="$$s/ld"; \
18754 $(SHELL) $${libsrcdir}/configure \
18755 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18756 --target=${target_alias} $${srcdiroption} \
18757 --with-build-libsubdir=$(HOST_SUBDIR) \
18758 $(STAGE3_CONFIGURE_FLAGS)
18759 @endif ld-bootstrap
18760
18761 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
18762 maybe-configure-stage4-ld:
18763 @if ld-bootstrap
18764 maybe-configure-stage4-ld: configure-stage4-ld
18765 configure-stage4-ld:
18766 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18767 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18768 @r=`${PWD_COMMAND}`; export r; \
18769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18770 TFLAGS="$(STAGE4_TFLAGS)"; \
18771 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18772 $(HOST_EXPORTS) \
18773 $(POSTSTAGE1_HOST_EXPORTS) \
18774 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18775 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18776 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
18777 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
18778 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18779 cd $(HOST_SUBDIR)/ld || exit 1; \
18780 case $(srcdir) in \
18781 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18782 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18783 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18784 esac; \
18785 srcdiroption="--srcdir=$${topdir}/ld"; \
18786 libsrcdir="$$s/ld"; \
18787 $(SHELL) $${libsrcdir}/configure \
18788 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18789 --target=${target_alias} $${srcdiroption} \
18790 --with-build-libsubdir=$(HOST_SUBDIR) \
18791 $(STAGE4_CONFIGURE_FLAGS)
18792 @endif ld-bootstrap
18793
18794 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
18795 maybe-configure-stageprofile-ld:
18796 @if ld-bootstrap
18797 maybe-configure-stageprofile-ld: configure-stageprofile-ld
18798 configure-stageprofile-ld:
18799 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18800 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18801 @r=`${PWD_COMMAND}`; export r; \
18802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18803 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18804 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18805 $(HOST_EXPORTS) \
18806 $(POSTSTAGE1_HOST_EXPORTS) \
18807 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18808 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18809 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
18810 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
18811 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18812 cd $(HOST_SUBDIR)/ld || exit 1; \
18813 case $(srcdir) in \
18814 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18815 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18816 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18817 esac; \
18818 srcdiroption="--srcdir=$${topdir}/ld"; \
18819 libsrcdir="$$s/ld"; \
18820 $(SHELL) $${libsrcdir}/configure \
18821 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18822 --target=${target_alias} $${srcdiroption} \
18823 --with-build-libsubdir=$(HOST_SUBDIR) \
18824 $(STAGEprofile_CONFIGURE_FLAGS)
18825 @endif ld-bootstrap
18826
18827 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
18828 maybe-configure-stagefeedback-ld:
18829 @if ld-bootstrap
18830 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
18831 configure-stagefeedback-ld:
18832 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18833 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18834 @r=`${PWD_COMMAND}`; export r; \
18835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18836 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18837 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18838 $(HOST_EXPORTS) \
18839 $(POSTSTAGE1_HOST_EXPORTS) \
18840 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18841 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18842 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
18843 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
18844 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18845 cd $(HOST_SUBDIR)/ld || exit 1; \
18846 case $(srcdir) in \
18847 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18848 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18849 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18850 esac; \
18851 srcdiroption="--srcdir=$${topdir}/ld"; \
18852 libsrcdir="$$s/ld"; \
18853 $(SHELL) $${libsrcdir}/configure \
18854 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18855 --target=${target_alias} $${srcdiroption} \
18856 --with-build-libsubdir=$(HOST_SUBDIR) \
18857 $(STAGEfeedback_CONFIGURE_FLAGS)
18858 @endif ld-bootstrap
18859
18860
18861
18862
18863
18864 .PHONY: all-ld maybe-all-ld
18865 maybe-all-ld:
18866 @if gcc-bootstrap
18867 all-ld: stage_current
18868 @endif gcc-bootstrap
18869 @if ld
18870 TARGET-ld=all
18871 maybe-all-ld: all-ld
18872 all-ld: configure-ld
18873 @r=`${PWD_COMMAND}`; export r; \
18874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18875 $(HOST_EXPORTS) \
18876 (cd $(HOST_SUBDIR)/ld && \
18877 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
18878 $(TARGET-ld))
18879 @endif ld
18880
18881
18882
18883 .PHONY: all-stage1-ld maybe-all-stage1-ld
18884 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
18885 maybe-all-stage1-ld:
18886 maybe-clean-stage1-ld:
18887 @if ld-bootstrap
18888 maybe-all-stage1-ld: all-stage1-ld
18889 all-stage1: all-stage1-ld
18890 TARGET-stage1-ld = $(TARGET-ld)
18891 all-stage1-ld: configure-stage1-ld
18892 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18893 @r=`${PWD_COMMAND}`; export r; \
18894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18895 TFLAGS="$(STAGE1_TFLAGS)"; \
18896 $(HOST_EXPORTS) \
18897 cd $(HOST_SUBDIR)/ld && \
18898 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18899 CFLAGS="$(STAGE1_CFLAGS)" \
18900 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18901 LIBCFLAGS="$(LIBCFLAGS)" \
18902 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18903 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18904 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18905 $(EXTRA_HOST_FLAGS) \
18906 $(STAGE1_FLAGS_TO_PASS) \
18907 TFLAGS="$(STAGE1_TFLAGS)" \
18908 $(TARGET-stage1-ld)
18909
18910 maybe-clean-stage1-ld: clean-stage1-ld
18911 clean-stage1: clean-stage1-ld
18912 clean-stage1-ld:
18913 @if [ $(current_stage) = stage1 ]; then \
18914 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18915 else \
18916 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
18917 $(MAKE) stage1-start; \
18918 fi; \
18919 cd $(HOST_SUBDIR)/ld && \
18920 $(MAKE) $(EXTRA_HOST_FLAGS) \
18921 $(STAGE1_FLAGS_TO_PASS) clean
18922 @endif ld-bootstrap
18923
18924
18925 .PHONY: all-stage2-ld maybe-all-stage2-ld
18926 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
18927 maybe-all-stage2-ld:
18928 maybe-clean-stage2-ld:
18929 @if ld-bootstrap
18930 maybe-all-stage2-ld: all-stage2-ld
18931 all-stage2: all-stage2-ld
18932 TARGET-stage2-ld = $(TARGET-ld)
18933 all-stage2-ld: configure-stage2-ld
18934 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18935 @r=`${PWD_COMMAND}`; export r; \
18936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18937 TFLAGS="$(STAGE2_TFLAGS)"; \
18938 $(HOST_EXPORTS) \
18939 $(POSTSTAGE1_HOST_EXPORTS) \
18940 cd $(HOST_SUBDIR)/ld && \
18941 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18942 CFLAGS="$(STAGE2_CFLAGS)" \
18943 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
18944 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18945 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18946 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18947 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18948 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18949 TFLAGS="$(STAGE2_TFLAGS)" \
18950 $(TARGET-stage2-ld)
18951
18952 maybe-clean-stage2-ld: clean-stage2-ld
18953 clean-stage2: clean-stage2-ld
18954 clean-stage2-ld:
18955 @if [ $(current_stage) = stage2 ]; then \
18956 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18957 else \
18958 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
18959 $(MAKE) stage2-start; \
18960 fi; \
18961 cd $(HOST_SUBDIR)/ld && \
18962 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
18963 @endif ld-bootstrap
18964
18965
18966 .PHONY: all-stage3-ld maybe-all-stage3-ld
18967 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
18968 maybe-all-stage3-ld:
18969 maybe-clean-stage3-ld:
18970 @if ld-bootstrap
18971 maybe-all-stage3-ld: all-stage3-ld
18972 all-stage3: all-stage3-ld
18973 TARGET-stage3-ld = $(TARGET-ld)
18974 all-stage3-ld: configure-stage3-ld
18975 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18976 @r=`${PWD_COMMAND}`; export r; \
18977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18978 TFLAGS="$(STAGE3_TFLAGS)"; \
18979 $(HOST_EXPORTS) \
18980 $(POSTSTAGE1_HOST_EXPORTS) \
18981 cd $(HOST_SUBDIR)/ld && \
18982 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18983 CFLAGS="$(STAGE3_CFLAGS)" \
18984 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
18985 LIBCFLAGS="$(STAGE3_CFLAGS)" \
18986 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18987 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18988 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18989 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18990 TFLAGS="$(STAGE3_TFLAGS)" \
18991 $(TARGET-stage3-ld)
18992
18993 maybe-clean-stage3-ld: clean-stage3-ld
18994 clean-stage3: clean-stage3-ld
18995 clean-stage3-ld:
18996 @if [ $(current_stage) = stage3 ]; then \
18997 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18998 else \
18999 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
19000 $(MAKE) stage3-start; \
19001 fi; \
19002 cd $(HOST_SUBDIR)/ld && \
19003 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19004 @endif ld-bootstrap
19005
19006
19007 .PHONY: all-stage4-ld maybe-all-stage4-ld
19008 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
19009 maybe-all-stage4-ld:
19010 maybe-clean-stage4-ld:
19011 @if ld-bootstrap
19012 maybe-all-stage4-ld: all-stage4-ld
19013 all-stage4: all-stage4-ld
19014 TARGET-stage4-ld = $(TARGET-ld)
19015 all-stage4-ld: configure-stage4-ld
19016 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19017 @r=`${PWD_COMMAND}`; export r; \
19018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19019 TFLAGS="$(STAGE4_TFLAGS)"; \
19020 $(HOST_EXPORTS) \
19021 $(POSTSTAGE1_HOST_EXPORTS) \
19022 cd $(HOST_SUBDIR)/ld && \
19023 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19024 CFLAGS="$(STAGE4_CFLAGS)" \
19025 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19026 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19027 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19028 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19029 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19030 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19031 TFLAGS="$(STAGE4_TFLAGS)" \
19032 $(TARGET-stage4-ld)
19033
19034 maybe-clean-stage4-ld: clean-stage4-ld
19035 clean-stage4: clean-stage4-ld
19036 clean-stage4-ld:
19037 @if [ $(current_stage) = stage4 ]; then \
19038 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19039 else \
19040 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
19041 $(MAKE) stage4-start; \
19042 fi; \
19043 cd $(HOST_SUBDIR)/ld && \
19044 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19045 @endif ld-bootstrap
19046
19047
19048 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
19049 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
19050 maybe-all-stageprofile-ld:
19051 maybe-clean-stageprofile-ld:
19052 @if ld-bootstrap
19053 maybe-all-stageprofile-ld: all-stageprofile-ld
19054 all-stageprofile: all-stageprofile-ld
19055 TARGET-stageprofile-ld = $(TARGET-ld)
19056 all-stageprofile-ld: configure-stageprofile-ld
19057 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19058 @r=`${PWD_COMMAND}`; export r; \
19059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19060 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19061 $(HOST_EXPORTS) \
19062 $(POSTSTAGE1_HOST_EXPORTS) \
19063 cd $(HOST_SUBDIR)/ld && \
19064 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19065 CFLAGS="$(STAGEprofile_CFLAGS)" \
19066 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19067 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19068 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19069 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19070 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19071 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19072 TFLAGS="$(STAGEprofile_TFLAGS)" \
19073 $(TARGET-stageprofile-ld)
19074
19075 maybe-clean-stageprofile-ld: clean-stageprofile-ld
19076 clean-stageprofile: clean-stageprofile-ld
19077 clean-stageprofile-ld:
19078 @if [ $(current_stage) = stageprofile ]; then \
19079 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19080 else \
19081 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
19082 $(MAKE) stageprofile-start; \
19083 fi; \
19084 cd $(HOST_SUBDIR)/ld && \
19085 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19086 @endif ld-bootstrap
19087
19088
19089 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
19090 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
19091 maybe-all-stagefeedback-ld:
19092 maybe-clean-stagefeedback-ld:
19093 @if ld-bootstrap
19094 maybe-all-stagefeedback-ld: all-stagefeedback-ld
19095 all-stagefeedback: all-stagefeedback-ld
19096 TARGET-stagefeedback-ld = $(TARGET-ld)
19097 all-stagefeedback-ld: configure-stagefeedback-ld
19098 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19099 @r=`${PWD_COMMAND}`; export r; \
19100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19101 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19102 $(HOST_EXPORTS) \
19103 $(POSTSTAGE1_HOST_EXPORTS) \
19104 cd $(HOST_SUBDIR)/ld && \
19105 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19106 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19107 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19108 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19109 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19110 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19111 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19112 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19113 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19114 $(TARGET-stagefeedback-ld)
19115
19116 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
19117 clean-stagefeedback: clean-stagefeedback-ld
19118 clean-stagefeedback-ld:
19119 @if [ $(current_stage) = stagefeedback ]; then \
19120 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19121 else \
19122 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
19123 $(MAKE) stagefeedback-start; \
19124 fi; \
19125 cd $(HOST_SUBDIR)/ld && \
19126 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19127 @endif ld-bootstrap
19128
19129
19130
19131
19132
19133 .PHONY: check-ld maybe-check-ld
19134 maybe-check-ld:
19135 @if ld
19136 maybe-check-ld: check-ld
19137
19138 check-ld:
19139 @: $(MAKE); $(unstage)
19140 @r=`${PWD_COMMAND}`; export r; \
19141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19142 $(HOST_EXPORTS) \
19143 (cd $(HOST_SUBDIR)/ld && \
19144 $(MAKE) $(FLAGS_TO_PASS) check)
19145
19146 @endif ld
19147
19148 .PHONY: install-ld maybe-install-ld
19149 maybe-install-ld:
19150 @if ld
19151 maybe-install-ld: install-ld
19152
19153 install-ld: installdirs
19154 @: $(MAKE); $(unstage)
19155 @r=`${PWD_COMMAND}`; export r; \
19156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19157 $(HOST_EXPORTS) \
19158 (cd $(HOST_SUBDIR)/ld && \
19159 $(MAKE) $(FLAGS_TO_PASS) install)
19160
19161 @endif ld
19162
19163 .PHONY: install-strip-ld maybe-install-strip-ld
19164 maybe-install-strip-ld:
19165 @if ld
19166 maybe-install-strip-ld: install-strip-ld
19167
19168 install-strip-ld: installdirs
19169 @: $(MAKE); $(unstage)
19170 @r=`${PWD_COMMAND}`; export r; \
19171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19172 $(HOST_EXPORTS) \
19173 (cd $(HOST_SUBDIR)/ld && \
19174 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19175
19176 @endif ld
19177
19178 # Other targets (info, dvi, pdf, etc.)
19179
19180 .PHONY: maybe-info-ld info-ld
19181 maybe-info-ld:
19182 @if ld
19183 maybe-info-ld: info-ld
19184
19185 info-ld: \
19186 configure-ld
19187 @[ -f ./ld/Makefile ] || exit 0; \
19188 r=`${PWD_COMMAND}`; export r; \
19189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19190 $(HOST_EXPORTS) \
19191 for flag in $(EXTRA_HOST_FLAGS) ; do \
19192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19193 done; \
19194 echo "Doing info in ld" ; \
19195 (cd $(HOST_SUBDIR)/ld && \
19196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19198 "RANLIB=$${RANLIB}" \
19199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19200 info) \
19201 || exit 1
19202
19203 @endif ld
19204
19205 .PHONY: maybe-dvi-ld dvi-ld
19206 maybe-dvi-ld:
19207 @if ld
19208 maybe-dvi-ld: dvi-ld
19209
19210 dvi-ld: \
19211 configure-ld
19212 @[ -f ./ld/Makefile ] || exit 0; \
19213 r=`${PWD_COMMAND}`; export r; \
19214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19215 $(HOST_EXPORTS) \
19216 for flag in $(EXTRA_HOST_FLAGS) ; do \
19217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19218 done; \
19219 echo "Doing dvi in ld" ; \
19220 (cd $(HOST_SUBDIR)/ld && \
19221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19223 "RANLIB=$${RANLIB}" \
19224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19225 dvi) \
19226 || exit 1
19227
19228 @endif ld
19229
19230 .PHONY: maybe-pdf-ld pdf-ld
19231 maybe-pdf-ld:
19232 @if ld
19233 maybe-pdf-ld: pdf-ld
19234
19235 pdf-ld: \
19236 configure-ld
19237 @[ -f ./ld/Makefile ] || exit 0; \
19238 r=`${PWD_COMMAND}`; export r; \
19239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19240 $(HOST_EXPORTS) \
19241 for flag in $(EXTRA_HOST_FLAGS) ; do \
19242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19243 done; \
19244 echo "Doing pdf in ld" ; \
19245 (cd $(HOST_SUBDIR)/ld && \
19246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19248 "RANLIB=$${RANLIB}" \
19249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19250 pdf) \
19251 || exit 1
19252
19253 @endif ld
19254
19255 .PHONY: maybe-html-ld html-ld
19256 maybe-html-ld:
19257 @if ld
19258 maybe-html-ld: html-ld
19259
19260 html-ld: \
19261 configure-ld
19262 @[ -f ./ld/Makefile ] || exit 0; \
19263 r=`${PWD_COMMAND}`; export r; \
19264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19265 $(HOST_EXPORTS) \
19266 for flag in $(EXTRA_HOST_FLAGS) ; do \
19267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19268 done; \
19269 echo "Doing html in ld" ; \
19270 (cd $(HOST_SUBDIR)/ld && \
19271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19273 "RANLIB=$${RANLIB}" \
19274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19275 html) \
19276 || exit 1
19277
19278 @endif ld
19279
19280 .PHONY: maybe-TAGS-ld TAGS-ld
19281 maybe-TAGS-ld:
19282 @if ld
19283 maybe-TAGS-ld: TAGS-ld
19284
19285 TAGS-ld: \
19286 configure-ld
19287 @[ -f ./ld/Makefile ] || exit 0; \
19288 r=`${PWD_COMMAND}`; export r; \
19289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19290 $(HOST_EXPORTS) \
19291 for flag in $(EXTRA_HOST_FLAGS) ; do \
19292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19293 done; \
19294 echo "Doing TAGS in ld" ; \
19295 (cd $(HOST_SUBDIR)/ld && \
19296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19298 "RANLIB=$${RANLIB}" \
19299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19300 TAGS) \
19301 || exit 1
19302
19303 @endif ld
19304
19305 .PHONY: maybe-install-info-ld install-info-ld
19306 maybe-install-info-ld:
19307 @if ld
19308 maybe-install-info-ld: install-info-ld
19309
19310 install-info-ld: \
19311 configure-ld \
19312 info-ld
19313 @[ -f ./ld/Makefile ] || exit 0; \
19314 r=`${PWD_COMMAND}`; export r; \
19315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19316 $(HOST_EXPORTS) \
19317 for flag in $(EXTRA_HOST_FLAGS) ; do \
19318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19319 done; \
19320 echo "Doing install-info in ld" ; \
19321 (cd $(HOST_SUBDIR)/ld && \
19322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19324 "RANLIB=$${RANLIB}" \
19325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19326 install-info) \
19327 || exit 1
19328
19329 @endif ld
19330
19331 .PHONY: maybe-install-pdf-ld install-pdf-ld
19332 maybe-install-pdf-ld:
19333 @if ld
19334 maybe-install-pdf-ld: install-pdf-ld
19335
19336 install-pdf-ld: \
19337 configure-ld \
19338 pdf-ld
19339 @[ -f ./ld/Makefile ] || exit 0; \
19340 r=`${PWD_COMMAND}`; export r; \
19341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19342 $(HOST_EXPORTS) \
19343 for flag in $(EXTRA_HOST_FLAGS) ; do \
19344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19345 done; \
19346 echo "Doing install-pdf in ld" ; \
19347 (cd $(HOST_SUBDIR)/ld && \
19348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19350 "RANLIB=$${RANLIB}" \
19351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19352 install-pdf) \
19353 || exit 1
19354
19355 @endif ld
19356
19357 .PHONY: maybe-install-html-ld install-html-ld
19358 maybe-install-html-ld:
19359 @if ld
19360 maybe-install-html-ld: install-html-ld
19361
19362 install-html-ld: \
19363 configure-ld \
19364 html-ld
19365 @[ -f ./ld/Makefile ] || exit 0; \
19366 r=`${PWD_COMMAND}`; export r; \
19367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19368 $(HOST_EXPORTS) \
19369 for flag in $(EXTRA_HOST_FLAGS) ; do \
19370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19371 done; \
19372 echo "Doing install-html in ld" ; \
19373 (cd $(HOST_SUBDIR)/ld && \
19374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19376 "RANLIB=$${RANLIB}" \
19377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19378 install-html) \
19379 || exit 1
19380
19381 @endif ld
19382
19383 .PHONY: maybe-installcheck-ld installcheck-ld
19384 maybe-installcheck-ld:
19385 @if ld
19386 maybe-installcheck-ld: installcheck-ld
19387
19388 installcheck-ld: \
19389 configure-ld
19390 @[ -f ./ld/Makefile ] || exit 0; \
19391 r=`${PWD_COMMAND}`; export r; \
19392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19393 $(HOST_EXPORTS) \
19394 for flag in $(EXTRA_HOST_FLAGS) ; do \
19395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19396 done; \
19397 echo "Doing installcheck in ld" ; \
19398 (cd $(HOST_SUBDIR)/ld && \
19399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19401 "RANLIB=$${RANLIB}" \
19402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19403 installcheck) \
19404 || exit 1
19405
19406 @endif ld
19407
19408 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
19409 maybe-mostlyclean-ld:
19410 @if ld
19411 maybe-mostlyclean-ld: mostlyclean-ld
19412
19413 mostlyclean-ld:
19414 @[ -f ./ld/Makefile ] || exit 0; \
19415 r=`${PWD_COMMAND}`; export r; \
19416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19417 $(HOST_EXPORTS) \
19418 for flag in $(EXTRA_HOST_FLAGS) ; do \
19419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19420 done; \
19421 echo "Doing mostlyclean in ld" ; \
19422 (cd $(HOST_SUBDIR)/ld && \
19423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19425 "RANLIB=$${RANLIB}" \
19426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19427 mostlyclean) \
19428 || exit 1
19429
19430 @endif ld
19431
19432 .PHONY: maybe-clean-ld clean-ld
19433 maybe-clean-ld:
19434 @if ld
19435 maybe-clean-ld: clean-ld
19436
19437 clean-ld:
19438 @[ -f ./ld/Makefile ] || exit 0; \
19439 r=`${PWD_COMMAND}`; export r; \
19440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19441 $(HOST_EXPORTS) \
19442 for flag in $(EXTRA_HOST_FLAGS) ; do \
19443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19444 done; \
19445 echo "Doing clean in ld" ; \
19446 (cd $(HOST_SUBDIR)/ld && \
19447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19449 "RANLIB=$${RANLIB}" \
19450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19451 clean) \
19452 || exit 1
19453
19454 @endif ld
19455
19456 .PHONY: maybe-distclean-ld distclean-ld
19457 maybe-distclean-ld:
19458 @if ld
19459 maybe-distclean-ld: distclean-ld
19460
19461 distclean-ld:
19462 @[ -f ./ld/Makefile ] || exit 0; \
19463 r=`${PWD_COMMAND}`; export r; \
19464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19465 $(HOST_EXPORTS) \
19466 for flag in $(EXTRA_HOST_FLAGS) ; do \
19467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19468 done; \
19469 echo "Doing distclean in ld" ; \
19470 (cd $(HOST_SUBDIR)/ld && \
19471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19473 "RANLIB=$${RANLIB}" \
19474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19475 distclean) \
19476 || exit 1
19477
19478 @endif ld
19479
19480 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
19481 maybe-maintainer-clean-ld:
19482 @if ld
19483 maybe-maintainer-clean-ld: maintainer-clean-ld
19484
19485 maintainer-clean-ld:
19486 @[ -f ./ld/Makefile ] || exit 0; \
19487 r=`${PWD_COMMAND}`; export r; \
19488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19489 $(HOST_EXPORTS) \
19490 for flag in $(EXTRA_HOST_FLAGS) ; do \
19491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19492 done; \
19493 echo "Doing maintainer-clean in ld" ; \
19494 (cd $(HOST_SUBDIR)/ld && \
19495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19497 "RANLIB=$${RANLIB}" \
19498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19499 maintainer-clean) \
19500 || exit 1
19501
19502 @endif ld
19503
19504
19505
19506 .PHONY: configure-libbacktrace maybe-configure-libbacktrace
19507 maybe-configure-libbacktrace:
19508 @if gcc-bootstrap
19509 configure-libbacktrace: stage_current
19510 @endif gcc-bootstrap
19511 @if libbacktrace
19512 maybe-configure-libbacktrace: configure-libbacktrace
19513 configure-libbacktrace:
19514 @r=`${PWD_COMMAND}`; export r; \
19515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19516 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19517 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19518 $(HOST_EXPORTS) \
19519 echo Configuring in $(HOST_SUBDIR)/libbacktrace; \
19520 cd "$(HOST_SUBDIR)/libbacktrace" || exit 1; \
19521 case $(srcdir) in \
19522 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19523 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19524 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19525 esac; \
19526 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19527 libsrcdir="$$s/libbacktrace"; \
19528 $(SHELL) $${libsrcdir}/configure \
19529 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19530 --target=${target_alias} $${srcdiroption} \
19531 || exit 1
19532 @endif libbacktrace
19533
19534
19535
19536 .PHONY: configure-stage1-libbacktrace maybe-configure-stage1-libbacktrace
19537 maybe-configure-stage1-libbacktrace:
19538 @if libbacktrace-bootstrap
19539 maybe-configure-stage1-libbacktrace: configure-stage1-libbacktrace
19540 configure-stage1-libbacktrace:
19541 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19542 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19543 @r=`${PWD_COMMAND}`; export r; \
19544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19545 TFLAGS="$(STAGE1_TFLAGS)"; \
19546 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19547 $(HOST_EXPORTS) \
19548 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19549 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19550 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
19551 echo Configuring stage 1 in $(HOST_SUBDIR)/libbacktrace ; \
19552 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19553 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19554 case $(srcdir) in \
19555 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19556 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19557 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19558 esac; \
19559 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19560 libsrcdir="$$s/libbacktrace"; \
19561 $(SHELL) $${libsrcdir}/configure \
19562 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19563 --target=${target_alias} $${srcdiroption} \
19564 $(STAGE1_CONFIGURE_FLAGS)
19565 @endif libbacktrace-bootstrap
19566
19567 .PHONY: configure-stage2-libbacktrace maybe-configure-stage2-libbacktrace
19568 maybe-configure-stage2-libbacktrace:
19569 @if libbacktrace-bootstrap
19570 maybe-configure-stage2-libbacktrace: configure-stage2-libbacktrace
19571 configure-stage2-libbacktrace:
19572 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19573 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19574 @r=`${PWD_COMMAND}`; export r; \
19575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19576 TFLAGS="$(STAGE2_TFLAGS)"; \
19577 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19578 $(HOST_EXPORTS) \
19579 $(POSTSTAGE1_HOST_EXPORTS) \
19580 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19581 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19582 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
19583 echo Configuring stage 2 in $(HOST_SUBDIR)/libbacktrace ; \
19584 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19585 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19586 case $(srcdir) in \
19587 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19588 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19589 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19590 esac; \
19591 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19592 libsrcdir="$$s/libbacktrace"; \
19593 $(SHELL) $${libsrcdir}/configure \
19594 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19595 --target=${target_alias} $${srcdiroption} \
19596 --with-build-libsubdir=$(HOST_SUBDIR) \
19597 $(STAGE2_CONFIGURE_FLAGS)
19598 @endif libbacktrace-bootstrap
19599
19600 .PHONY: configure-stage3-libbacktrace maybe-configure-stage3-libbacktrace
19601 maybe-configure-stage3-libbacktrace:
19602 @if libbacktrace-bootstrap
19603 maybe-configure-stage3-libbacktrace: configure-stage3-libbacktrace
19604 configure-stage3-libbacktrace:
19605 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19606 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19607 @r=`${PWD_COMMAND}`; export r; \
19608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19609 TFLAGS="$(STAGE3_TFLAGS)"; \
19610 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19611 $(HOST_EXPORTS) \
19612 $(POSTSTAGE1_HOST_EXPORTS) \
19613 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19614 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19615 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
19616 echo Configuring stage 3 in $(HOST_SUBDIR)/libbacktrace ; \
19617 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19618 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19619 case $(srcdir) in \
19620 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19621 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19622 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19623 esac; \
19624 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19625 libsrcdir="$$s/libbacktrace"; \
19626 $(SHELL) $${libsrcdir}/configure \
19627 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19628 --target=${target_alias} $${srcdiroption} \
19629 --with-build-libsubdir=$(HOST_SUBDIR) \
19630 $(STAGE3_CONFIGURE_FLAGS)
19631 @endif libbacktrace-bootstrap
19632
19633 .PHONY: configure-stage4-libbacktrace maybe-configure-stage4-libbacktrace
19634 maybe-configure-stage4-libbacktrace:
19635 @if libbacktrace-bootstrap
19636 maybe-configure-stage4-libbacktrace: configure-stage4-libbacktrace
19637 configure-stage4-libbacktrace:
19638 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19639 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19640 @r=`${PWD_COMMAND}`; export r; \
19641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19642 TFLAGS="$(STAGE4_TFLAGS)"; \
19643 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19644 $(HOST_EXPORTS) \
19645 $(POSTSTAGE1_HOST_EXPORTS) \
19646 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19647 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19648 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
19649 echo Configuring stage 4 in $(HOST_SUBDIR)/libbacktrace ; \
19650 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19651 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19652 case $(srcdir) in \
19653 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19654 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19655 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19656 esac; \
19657 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19658 libsrcdir="$$s/libbacktrace"; \
19659 $(SHELL) $${libsrcdir}/configure \
19660 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19661 --target=${target_alias} $${srcdiroption} \
19662 --with-build-libsubdir=$(HOST_SUBDIR) \
19663 $(STAGE4_CONFIGURE_FLAGS)
19664 @endif libbacktrace-bootstrap
19665
19666 .PHONY: configure-stageprofile-libbacktrace maybe-configure-stageprofile-libbacktrace
19667 maybe-configure-stageprofile-libbacktrace:
19668 @if libbacktrace-bootstrap
19669 maybe-configure-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19670 configure-stageprofile-libbacktrace:
19671 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19672 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19673 @r=`${PWD_COMMAND}`; export r; \
19674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19675 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19676 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19677 $(HOST_EXPORTS) \
19678 $(POSTSTAGE1_HOST_EXPORTS) \
19679 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19680 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19681 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
19682 echo Configuring stage profile in $(HOST_SUBDIR)/libbacktrace ; \
19683 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19684 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19685 case $(srcdir) in \
19686 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19687 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19688 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19689 esac; \
19690 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19691 libsrcdir="$$s/libbacktrace"; \
19692 $(SHELL) $${libsrcdir}/configure \
19693 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19694 --target=${target_alias} $${srcdiroption} \
19695 --with-build-libsubdir=$(HOST_SUBDIR) \
19696 $(STAGEprofile_CONFIGURE_FLAGS)
19697 @endif libbacktrace-bootstrap
19698
19699 .PHONY: configure-stagefeedback-libbacktrace maybe-configure-stagefeedback-libbacktrace
19700 maybe-configure-stagefeedback-libbacktrace:
19701 @if libbacktrace-bootstrap
19702 maybe-configure-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
19703 configure-stagefeedback-libbacktrace:
19704 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19705 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace
19706 @r=`${PWD_COMMAND}`; export r; \
19707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19708 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19709 test ! -f $(HOST_SUBDIR)/libbacktrace/Makefile || exit 0; \
19710 $(HOST_EXPORTS) \
19711 $(POSTSTAGE1_HOST_EXPORTS) \
19712 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19713 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19714 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
19715 echo Configuring stage feedback in $(HOST_SUBDIR)/libbacktrace ; \
19716 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libbacktrace ; \
19717 cd $(HOST_SUBDIR)/libbacktrace || exit 1; \
19718 case $(srcdir) in \
19719 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19720 *) topdir=`echo $(HOST_SUBDIR)/libbacktrace/ | \
19721 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19722 esac; \
19723 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
19724 libsrcdir="$$s/libbacktrace"; \
19725 $(SHELL) $${libsrcdir}/configure \
19726 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19727 --target=${target_alias} $${srcdiroption} \
19728 --with-build-libsubdir=$(HOST_SUBDIR) \
19729 $(STAGEfeedback_CONFIGURE_FLAGS)
19730 @endif libbacktrace-bootstrap
19731
19732
19733
19734
19735
19736 .PHONY: all-libbacktrace maybe-all-libbacktrace
19737 maybe-all-libbacktrace:
19738 @if gcc-bootstrap
19739 all-libbacktrace: stage_current
19740 @endif gcc-bootstrap
19741 @if libbacktrace
19742 TARGET-libbacktrace=all
19743 maybe-all-libbacktrace: all-libbacktrace
19744 all-libbacktrace: configure-libbacktrace
19745 @r=`${PWD_COMMAND}`; export r; \
19746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19747 $(HOST_EXPORTS) \
19748 (cd $(HOST_SUBDIR)/libbacktrace && \
19749 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
19750 $(TARGET-libbacktrace))
19751 @endif libbacktrace
19752
19753
19754
19755 .PHONY: all-stage1-libbacktrace maybe-all-stage1-libbacktrace
19756 .PHONY: clean-stage1-libbacktrace maybe-clean-stage1-libbacktrace
19757 maybe-all-stage1-libbacktrace:
19758 maybe-clean-stage1-libbacktrace:
19759 @if libbacktrace-bootstrap
19760 maybe-all-stage1-libbacktrace: all-stage1-libbacktrace
19761 all-stage1: all-stage1-libbacktrace
19762 TARGET-stage1-libbacktrace = $(TARGET-libbacktrace)
19763 all-stage1-libbacktrace: configure-stage1-libbacktrace
19764 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19765 @r=`${PWD_COMMAND}`; export r; \
19766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19767 TFLAGS="$(STAGE1_TFLAGS)"; \
19768 $(HOST_EXPORTS) \
19769 cd $(HOST_SUBDIR)/libbacktrace && \
19770 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19771 CFLAGS="$(STAGE1_CFLAGS)" \
19772 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19773 LIBCFLAGS="$(LIBCFLAGS)" \
19774 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19775 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19776 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19777 $(EXTRA_HOST_FLAGS) \
19778 $(STAGE1_FLAGS_TO_PASS) \
19779 TFLAGS="$(STAGE1_TFLAGS)" \
19780 $(TARGET-stage1-libbacktrace)
19781
19782 maybe-clean-stage1-libbacktrace: clean-stage1-libbacktrace
19783 clean-stage1: clean-stage1-libbacktrace
19784 clean-stage1-libbacktrace:
19785 @if [ $(current_stage) = stage1 ]; then \
19786 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19787 else \
19788 [ -f $(HOST_SUBDIR)/stage1-libbacktrace/Makefile ] || exit 0; \
19789 $(MAKE) stage1-start; \
19790 fi; \
19791 cd $(HOST_SUBDIR)/libbacktrace && \
19792 $(MAKE) $(EXTRA_HOST_FLAGS) \
19793 $(STAGE1_FLAGS_TO_PASS) clean
19794 @endif libbacktrace-bootstrap
19795
19796
19797 .PHONY: all-stage2-libbacktrace maybe-all-stage2-libbacktrace
19798 .PHONY: clean-stage2-libbacktrace maybe-clean-stage2-libbacktrace
19799 maybe-all-stage2-libbacktrace:
19800 maybe-clean-stage2-libbacktrace:
19801 @if libbacktrace-bootstrap
19802 maybe-all-stage2-libbacktrace: all-stage2-libbacktrace
19803 all-stage2: all-stage2-libbacktrace
19804 TARGET-stage2-libbacktrace = $(TARGET-libbacktrace)
19805 all-stage2-libbacktrace: configure-stage2-libbacktrace
19806 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19807 @r=`${PWD_COMMAND}`; export r; \
19808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19809 TFLAGS="$(STAGE2_TFLAGS)"; \
19810 $(HOST_EXPORTS) \
19811 $(POSTSTAGE1_HOST_EXPORTS) \
19812 cd $(HOST_SUBDIR)/libbacktrace && \
19813 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19814 CFLAGS="$(STAGE2_CFLAGS)" \
19815 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19816 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19817 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19818 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19819 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19820 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19821 TFLAGS="$(STAGE2_TFLAGS)" \
19822 $(TARGET-stage2-libbacktrace)
19823
19824 maybe-clean-stage2-libbacktrace: clean-stage2-libbacktrace
19825 clean-stage2: clean-stage2-libbacktrace
19826 clean-stage2-libbacktrace:
19827 @if [ $(current_stage) = stage2 ]; then \
19828 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19829 else \
19830 [ -f $(HOST_SUBDIR)/stage2-libbacktrace/Makefile ] || exit 0; \
19831 $(MAKE) stage2-start; \
19832 fi; \
19833 cd $(HOST_SUBDIR)/libbacktrace && \
19834 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19835 @endif libbacktrace-bootstrap
19836
19837
19838 .PHONY: all-stage3-libbacktrace maybe-all-stage3-libbacktrace
19839 .PHONY: clean-stage3-libbacktrace maybe-clean-stage3-libbacktrace
19840 maybe-all-stage3-libbacktrace:
19841 maybe-clean-stage3-libbacktrace:
19842 @if libbacktrace-bootstrap
19843 maybe-all-stage3-libbacktrace: all-stage3-libbacktrace
19844 all-stage3: all-stage3-libbacktrace
19845 TARGET-stage3-libbacktrace = $(TARGET-libbacktrace)
19846 all-stage3-libbacktrace: configure-stage3-libbacktrace
19847 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19848 @r=`${PWD_COMMAND}`; export r; \
19849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19850 TFLAGS="$(STAGE3_TFLAGS)"; \
19851 $(HOST_EXPORTS) \
19852 $(POSTSTAGE1_HOST_EXPORTS) \
19853 cd $(HOST_SUBDIR)/libbacktrace && \
19854 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19855 CFLAGS="$(STAGE3_CFLAGS)" \
19856 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19857 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19858 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19859 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19860 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19861 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19862 TFLAGS="$(STAGE3_TFLAGS)" \
19863 $(TARGET-stage3-libbacktrace)
19864
19865 maybe-clean-stage3-libbacktrace: clean-stage3-libbacktrace
19866 clean-stage3: clean-stage3-libbacktrace
19867 clean-stage3-libbacktrace:
19868 @if [ $(current_stage) = stage3 ]; then \
19869 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19870 else \
19871 [ -f $(HOST_SUBDIR)/stage3-libbacktrace/Makefile ] || exit 0; \
19872 $(MAKE) stage3-start; \
19873 fi; \
19874 cd $(HOST_SUBDIR)/libbacktrace && \
19875 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19876 @endif libbacktrace-bootstrap
19877
19878
19879 .PHONY: all-stage4-libbacktrace maybe-all-stage4-libbacktrace
19880 .PHONY: clean-stage4-libbacktrace maybe-clean-stage4-libbacktrace
19881 maybe-all-stage4-libbacktrace:
19882 maybe-clean-stage4-libbacktrace:
19883 @if libbacktrace-bootstrap
19884 maybe-all-stage4-libbacktrace: all-stage4-libbacktrace
19885 all-stage4: all-stage4-libbacktrace
19886 TARGET-stage4-libbacktrace = $(TARGET-libbacktrace)
19887 all-stage4-libbacktrace: configure-stage4-libbacktrace
19888 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19889 @r=`${PWD_COMMAND}`; export r; \
19890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19891 TFLAGS="$(STAGE4_TFLAGS)"; \
19892 $(HOST_EXPORTS) \
19893 $(POSTSTAGE1_HOST_EXPORTS) \
19894 cd $(HOST_SUBDIR)/libbacktrace && \
19895 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19896 CFLAGS="$(STAGE4_CFLAGS)" \
19897 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19898 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19899 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19900 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19901 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19902 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19903 TFLAGS="$(STAGE4_TFLAGS)" \
19904 $(TARGET-stage4-libbacktrace)
19905
19906 maybe-clean-stage4-libbacktrace: clean-stage4-libbacktrace
19907 clean-stage4: clean-stage4-libbacktrace
19908 clean-stage4-libbacktrace:
19909 @if [ $(current_stage) = stage4 ]; then \
19910 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19911 else \
19912 [ -f $(HOST_SUBDIR)/stage4-libbacktrace/Makefile ] || exit 0; \
19913 $(MAKE) stage4-start; \
19914 fi; \
19915 cd $(HOST_SUBDIR)/libbacktrace && \
19916 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19917 @endif libbacktrace-bootstrap
19918
19919
19920 .PHONY: all-stageprofile-libbacktrace maybe-all-stageprofile-libbacktrace
19921 .PHONY: clean-stageprofile-libbacktrace maybe-clean-stageprofile-libbacktrace
19922 maybe-all-stageprofile-libbacktrace:
19923 maybe-clean-stageprofile-libbacktrace:
19924 @if libbacktrace-bootstrap
19925 maybe-all-stageprofile-libbacktrace: all-stageprofile-libbacktrace
19926 all-stageprofile: all-stageprofile-libbacktrace
19927 TARGET-stageprofile-libbacktrace = $(TARGET-libbacktrace)
19928 all-stageprofile-libbacktrace: configure-stageprofile-libbacktrace
19929 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19930 @r=`${PWD_COMMAND}`; export r; \
19931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19932 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19933 $(HOST_EXPORTS) \
19934 $(POSTSTAGE1_HOST_EXPORTS) \
19935 cd $(HOST_SUBDIR)/libbacktrace && \
19936 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19937 CFLAGS="$(STAGEprofile_CFLAGS)" \
19938 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19939 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19940 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19941 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19942 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19943 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19944 TFLAGS="$(STAGEprofile_TFLAGS)" \
19945 $(TARGET-stageprofile-libbacktrace)
19946
19947 maybe-clean-stageprofile-libbacktrace: clean-stageprofile-libbacktrace
19948 clean-stageprofile: clean-stageprofile-libbacktrace
19949 clean-stageprofile-libbacktrace:
19950 @if [ $(current_stage) = stageprofile ]; then \
19951 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19952 else \
19953 [ -f $(HOST_SUBDIR)/stageprofile-libbacktrace/Makefile ] || exit 0; \
19954 $(MAKE) stageprofile-start; \
19955 fi; \
19956 cd $(HOST_SUBDIR)/libbacktrace && \
19957 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19958 @endif libbacktrace-bootstrap
19959
19960
19961 .PHONY: all-stagefeedback-libbacktrace maybe-all-stagefeedback-libbacktrace
19962 .PHONY: clean-stagefeedback-libbacktrace maybe-clean-stagefeedback-libbacktrace
19963 maybe-all-stagefeedback-libbacktrace:
19964 maybe-clean-stagefeedback-libbacktrace:
19965 @if libbacktrace-bootstrap
19966 maybe-all-stagefeedback-libbacktrace: all-stagefeedback-libbacktrace
19967 all-stagefeedback: all-stagefeedback-libbacktrace
19968 TARGET-stagefeedback-libbacktrace = $(TARGET-libbacktrace)
19969 all-stagefeedback-libbacktrace: configure-stagefeedback-libbacktrace
19970 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19971 @r=`${PWD_COMMAND}`; export r; \
19972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19973 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19974 $(HOST_EXPORTS) \
19975 $(POSTSTAGE1_HOST_EXPORTS) \
19976 cd $(HOST_SUBDIR)/libbacktrace && \
19977 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19978 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19979 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19980 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19981 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19982 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19983 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19984 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19985 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19986 $(TARGET-stagefeedback-libbacktrace)
19987
19988 maybe-clean-stagefeedback-libbacktrace: clean-stagefeedback-libbacktrace
19989 clean-stagefeedback: clean-stagefeedback-libbacktrace
19990 clean-stagefeedback-libbacktrace:
19991 @if [ $(current_stage) = stagefeedback ]; then \
19992 [ -f $(HOST_SUBDIR)/libbacktrace/Makefile ] || exit 0; \
19993 else \
19994 [ -f $(HOST_SUBDIR)/stagefeedback-libbacktrace/Makefile ] || exit 0; \
19995 $(MAKE) stagefeedback-start; \
19996 fi; \
19997 cd $(HOST_SUBDIR)/libbacktrace && \
19998 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
19999 @endif libbacktrace-bootstrap
20000
20001
20002
20003
20004
20005 .PHONY: check-libbacktrace maybe-check-libbacktrace
20006 maybe-check-libbacktrace:
20007 @if libbacktrace
20008 maybe-check-libbacktrace: check-libbacktrace
20009
20010 check-libbacktrace:
20011 @: $(MAKE); $(unstage)
20012 @r=`${PWD_COMMAND}`; export r; \
20013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20014 $(HOST_EXPORTS) \
20015 (cd $(HOST_SUBDIR)/libbacktrace && \
20016 $(MAKE) $(FLAGS_TO_PASS) check)
20017
20018 @endif libbacktrace
20019
20020 .PHONY: install-libbacktrace maybe-install-libbacktrace
20021 maybe-install-libbacktrace:
20022 @if libbacktrace
20023 maybe-install-libbacktrace: install-libbacktrace
20024
20025 install-libbacktrace: installdirs
20026 @: $(MAKE); $(unstage)
20027 @r=`${PWD_COMMAND}`; export r; \
20028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20029 $(HOST_EXPORTS) \
20030 (cd $(HOST_SUBDIR)/libbacktrace && \
20031 $(MAKE) $(FLAGS_TO_PASS) install)
20032
20033 @endif libbacktrace
20034
20035 .PHONY: install-strip-libbacktrace maybe-install-strip-libbacktrace
20036 maybe-install-strip-libbacktrace:
20037 @if libbacktrace
20038 maybe-install-strip-libbacktrace: install-strip-libbacktrace
20039
20040 install-strip-libbacktrace: installdirs
20041 @: $(MAKE); $(unstage)
20042 @r=`${PWD_COMMAND}`; export r; \
20043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20044 $(HOST_EXPORTS) \
20045 (cd $(HOST_SUBDIR)/libbacktrace && \
20046 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20047
20048 @endif libbacktrace
20049
20050 # Other targets (info, dvi, pdf, etc.)
20051
20052 .PHONY: maybe-info-libbacktrace info-libbacktrace
20053 maybe-info-libbacktrace:
20054 @if libbacktrace
20055 maybe-info-libbacktrace: info-libbacktrace
20056
20057 info-libbacktrace: \
20058 configure-libbacktrace
20059 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20060 r=`${PWD_COMMAND}`; export r; \
20061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20062 $(HOST_EXPORTS) \
20063 for flag in $(EXTRA_HOST_FLAGS) ; do \
20064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20065 done; \
20066 echo "Doing info in libbacktrace" ; \
20067 (cd $(HOST_SUBDIR)/libbacktrace && \
20068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20070 "RANLIB=$${RANLIB}" \
20071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20072 info) \
20073 || exit 1
20074
20075 @endif libbacktrace
20076
20077 .PHONY: maybe-dvi-libbacktrace dvi-libbacktrace
20078 maybe-dvi-libbacktrace:
20079 @if libbacktrace
20080 maybe-dvi-libbacktrace: dvi-libbacktrace
20081
20082 dvi-libbacktrace: \
20083 configure-libbacktrace
20084 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20085 r=`${PWD_COMMAND}`; export r; \
20086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20087 $(HOST_EXPORTS) \
20088 for flag in $(EXTRA_HOST_FLAGS) ; do \
20089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20090 done; \
20091 echo "Doing dvi in libbacktrace" ; \
20092 (cd $(HOST_SUBDIR)/libbacktrace && \
20093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20095 "RANLIB=$${RANLIB}" \
20096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20097 dvi) \
20098 || exit 1
20099
20100 @endif libbacktrace
20101
20102 .PHONY: maybe-pdf-libbacktrace pdf-libbacktrace
20103 maybe-pdf-libbacktrace:
20104 @if libbacktrace
20105 maybe-pdf-libbacktrace: pdf-libbacktrace
20106
20107 pdf-libbacktrace: \
20108 configure-libbacktrace
20109 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20110 r=`${PWD_COMMAND}`; export r; \
20111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20112 $(HOST_EXPORTS) \
20113 for flag in $(EXTRA_HOST_FLAGS) ; do \
20114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20115 done; \
20116 echo "Doing pdf in libbacktrace" ; \
20117 (cd $(HOST_SUBDIR)/libbacktrace && \
20118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20120 "RANLIB=$${RANLIB}" \
20121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20122 pdf) \
20123 || exit 1
20124
20125 @endif libbacktrace
20126
20127 .PHONY: maybe-html-libbacktrace html-libbacktrace
20128 maybe-html-libbacktrace:
20129 @if libbacktrace
20130 maybe-html-libbacktrace: html-libbacktrace
20131
20132 html-libbacktrace: \
20133 configure-libbacktrace
20134 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20135 r=`${PWD_COMMAND}`; export r; \
20136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20137 $(HOST_EXPORTS) \
20138 for flag in $(EXTRA_HOST_FLAGS) ; do \
20139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20140 done; \
20141 echo "Doing html in libbacktrace" ; \
20142 (cd $(HOST_SUBDIR)/libbacktrace && \
20143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20145 "RANLIB=$${RANLIB}" \
20146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20147 html) \
20148 || exit 1
20149
20150 @endif libbacktrace
20151
20152 .PHONY: maybe-TAGS-libbacktrace TAGS-libbacktrace
20153 maybe-TAGS-libbacktrace:
20154 @if libbacktrace
20155 maybe-TAGS-libbacktrace: TAGS-libbacktrace
20156
20157 TAGS-libbacktrace: \
20158 configure-libbacktrace
20159 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20160 r=`${PWD_COMMAND}`; export r; \
20161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20162 $(HOST_EXPORTS) \
20163 for flag in $(EXTRA_HOST_FLAGS) ; do \
20164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20165 done; \
20166 echo "Doing TAGS in libbacktrace" ; \
20167 (cd $(HOST_SUBDIR)/libbacktrace && \
20168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20170 "RANLIB=$${RANLIB}" \
20171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20172 TAGS) \
20173 || exit 1
20174
20175 @endif libbacktrace
20176
20177 .PHONY: maybe-install-info-libbacktrace install-info-libbacktrace
20178 maybe-install-info-libbacktrace:
20179 @if libbacktrace
20180 maybe-install-info-libbacktrace: install-info-libbacktrace
20181
20182 install-info-libbacktrace: \
20183 configure-libbacktrace \
20184 info-libbacktrace
20185 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20186 r=`${PWD_COMMAND}`; export r; \
20187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20188 $(HOST_EXPORTS) \
20189 for flag in $(EXTRA_HOST_FLAGS) ; do \
20190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20191 done; \
20192 echo "Doing install-info in libbacktrace" ; \
20193 (cd $(HOST_SUBDIR)/libbacktrace && \
20194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20196 "RANLIB=$${RANLIB}" \
20197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20198 install-info) \
20199 || exit 1
20200
20201 @endif libbacktrace
20202
20203 .PHONY: maybe-install-pdf-libbacktrace install-pdf-libbacktrace
20204 maybe-install-pdf-libbacktrace:
20205 @if libbacktrace
20206 maybe-install-pdf-libbacktrace: install-pdf-libbacktrace
20207
20208 install-pdf-libbacktrace: \
20209 configure-libbacktrace \
20210 pdf-libbacktrace
20211 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20212 r=`${PWD_COMMAND}`; export r; \
20213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20214 $(HOST_EXPORTS) \
20215 for flag in $(EXTRA_HOST_FLAGS) ; do \
20216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20217 done; \
20218 echo "Doing install-pdf in libbacktrace" ; \
20219 (cd $(HOST_SUBDIR)/libbacktrace && \
20220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20222 "RANLIB=$${RANLIB}" \
20223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20224 install-pdf) \
20225 || exit 1
20226
20227 @endif libbacktrace
20228
20229 .PHONY: maybe-install-html-libbacktrace install-html-libbacktrace
20230 maybe-install-html-libbacktrace:
20231 @if libbacktrace
20232 maybe-install-html-libbacktrace: install-html-libbacktrace
20233
20234 install-html-libbacktrace: \
20235 configure-libbacktrace \
20236 html-libbacktrace
20237 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20238 r=`${PWD_COMMAND}`; export r; \
20239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20240 $(HOST_EXPORTS) \
20241 for flag in $(EXTRA_HOST_FLAGS) ; do \
20242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20243 done; \
20244 echo "Doing install-html in libbacktrace" ; \
20245 (cd $(HOST_SUBDIR)/libbacktrace && \
20246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20248 "RANLIB=$${RANLIB}" \
20249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20250 install-html) \
20251 || exit 1
20252
20253 @endif libbacktrace
20254
20255 .PHONY: maybe-installcheck-libbacktrace installcheck-libbacktrace
20256 maybe-installcheck-libbacktrace:
20257 @if libbacktrace
20258 maybe-installcheck-libbacktrace: installcheck-libbacktrace
20259
20260 installcheck-libbacktrace: \
20261 configure-libbacktrace
20262 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20263 r=`${PWD_COMMAND}`; export r; \
20264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20265 $(HOST_EXPORTS) \
20266 for flag in $(EXTRA_HOST_FLAGS) ; do \
20267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20268 done; \
20269 echo "Doing installcheck in libbacktrace" ; \
20270 (cd $(HOST_SUBDIR)/libbacktrace && \
20271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20273 "RANLIB=$${RANLIB}" \
20274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20275 installcheck) \
20276 || exit 1
20277
20278 @endif libbacktrace
20279
20280 .PHONY: maybe-mostlyclean-libbacktrace mostlyclean-libbacktrace
20281 maybe-mostlyclean-libbacktrace:
20282 @if libbacktrace
20283 maybe-mostlyclean-libbacktrace: mostlyclean-libbacktrace
20284
20285 mostlyclean-libbacktrace:
20286 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20287 r=`${PWD_COMMAND}`; export r; \
20288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20289 $(HOST_EXPORTS) \
20290 for flag in $(EXTRA_HOST_FLAGS) ; do \
20291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20292 done; \
20293 echo "Doing mostlyclean in libbacktrace" ; \
20294 (cd $(HOST_SUBDIR)/libbacktrace && \
20295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20297 "RANLIB=$${RANLIB}" \
20298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20299 mostlyclean) \
20300 || exit 1
20301
20302 @endif libbacktrace
20303
20304 .PHONY: maybe-clean-libbacktrace clean-libbacktrace
20305 maybe-clean-libbacktrace:
20306 @if libbacktrace
20307 maybe-clean-libbacktrace: clean-libbacktrace
20308
20309 clean-libbacktrace:
20310 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20311 r=`${PWD_COMMAND}`; export r; \
20312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20313 $(HOST_EXPORTS) \
20314 for flag in $(EXTRA_HOST_FLAGS) ; do \
20315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20316 done; \
20317 echo "Doing clean in libbacktrace" ; \
20318 (cd $(HOST_SUBDIR)/libbacktrace && \
20319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20321 "RANLIB=$${RANLIB}" \
20322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20323 clean) \
20324 || exit 1
20325
20326 @endif libbacktrace
20327
20328 .PHONY: maybe-distclean-libbacktrace distclean-libbacktrace
20329 maybe-distclean-libbacktrace:
20330 @if libbacktrace
20331 maybe-distclean-libbacktrace: distclean-libbacktrace
20332
20333 distclean-libbacktrace:
20334 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20335 r=`${PWD_COMMAND}`; export r; \
20336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20337 $(HOST_EXPORTS) \
20338 for flag in $(EXTRA_HOST_FLAGS) ; do \
20339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20340 done; \
20341 echo "Doing distclean in libbacktrace" ; \
20342 (cd $(HOST_SUBDIR)/libbacktrace && \
20343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20345 "RANLIB=$${RANLIB}" \
20346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20347 distclean) \
20348 || exit 1
20349
20350 @endif libbacktrace
20351
20352 .PHONY: maybe-maintainer-clean-libbacktrace maintainer-clean-libbacktrace
20353 maybe-maintainer-clean-libbacktrace:
20354 @if libbacktrace
20355 maybe-maintainer-clean-libbacktrace: maintainer-clean-libbacktrace
20356
20357 maintainer-clean-libbacktrace:
20358 @[ -f ./libbacktrace/Makefile ] || exit 0; \
20359 r=`${PWD_COMMAND}`; export r; \
20360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20361 $(HOST_EXPORTS) \
20362 for flag in $(EXTRA_HOST_FLAGS) ; do \
20363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20364 done; \
20365 echo "Doing maintainer-clean in libbacktrace" ; \
20366 (cd $(HOST_SUBDIR)/libbacktrace && \
20367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20369 "RANLIB=$${RANLIB}" \
20370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20371 maintainer-clean) \
20372 || exit 1
20373
20374 @endif libbacktrace
20375
20376
20377
20378 .PHONY: configure-libcpp maybe-configure-libcpp
20379 maybe-configure-libcpp:
20380 @if gcc-bootstrap
20381 configure-libcpp: stage_current
20382 @endif gcc-bootstrap
20383 @if libcpp
20384 maybe-configure-libcpp: configure-libcpp
20385 configure-libcpp:
20386 @r=`${PWD_COMMAND}`; export r; \
20387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20388 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20389 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20390 $(HOST_EXPORTS) \
20391 echo Configuring in $(HOST_SUBDIR)/libcpp; \
20392 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
20393 case $(srcdir) in \
20394 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20395 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20396 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20397 esac; \
20398 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20399 libsrcdir="$$s/libcpp"; \
20400 $(SHELL) $${libsrcdir}/configure \
20401 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20402 --target=${target_alias} $${srcdiroption} \
20403 || exit 1
20404 @endif libcpp
20405
20406
20407
20408 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
20409 maybe-configure-stage1-libcpp:
20410 @if libcpp-bootstrap
20411 maybe-configure-stage1-libcpp: configure-stage1-libcpp
20412 configure-stage1-libcpp:
20413 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20414 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20415 @r=`${PWD_COMMAND}`; export r; \
20416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20417 TFLAGS="$(STAGE1_TFLAGS)"; \
20418 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20419 $(HOST_EXPORTS) \
20420 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20421 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20422 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20423 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
20424 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20425 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20426 case $(srcdir) in \
20427 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20428 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20429 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20430 esac; \
20431 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20432 libsrcdir="$$s/libcpp"; \
20433 $(SHELL) $${libsrcdir}/configure \
20434 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20435 --target=${target_alias} $${srcdiroption} \
20436 $(STAGE1_CONFIGURE_FLAGS)
20437 @endif libcpp-bootstrap
20438
20439 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
20440 maybe-configure-stage2-libcpp:
20441 @if libcpp-bootstrap
20442 maybe-configure-stage2-libcpp: configure-stage2-libcpp
20443 configure-stage2-libcpp:
20444 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20445 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20446 @r=`${PWD_COMMAND}`; export r; \
20447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20448 TFLAGS="$(STAGE2_TFLAGS)"; \
20449 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20450 $(HOST_EXPORTS) \
20451 $(POSTSTAGE1_HOST_EXPORTS) \
20452 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20453 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20454 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20455 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
20456 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20457 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20458 case $(srcdir) in \
20459 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20460 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20461 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20462 esac; \
20463 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20464 libsrcdir="$$s/libcpp"; \
20465 $(SHELL) $${libsrcdir}/configure \
20466 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20467 --target=${target_alias} $${srcdiroption} \
20468 --with-build-libsubdir=$(HOST_SUBDIR) \
20469 $(STAGE2_CONFIGURE_FLAGS)
20470 @endif libcpp-bootstrap
20471
20472 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
20473 maybe-configure-stage3-libcpp:
20474 @if libcpp-bootstrap
20475 maybe-configure-stage3-libcpp: configure-stage3-libcpp
20476 configure-stage3-libcpp:
20477 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20478 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20479 @r=`${PWD_COMMAND}`; export r; \
20480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20481 TFLAGS="$(STAGE3_TFLAGS)"; \
20482 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20483 $(HOST_EXPORTS) \
20484 $(POSTSTAGE1_HOST_EXPORTS) \
20485 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20486 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20487 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20488 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
20489 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20490 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20491 case $(srcdir) in \
20492 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20493 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20494 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20495 esac; \
20496 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20497 libsrcdir="$$s/libcpp"; \
20498 $(SHELL) $${libsrcdir}/configure \
20499 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20500 --target=${target_alias} $${srcdiroption} \
20501 --with-build-libsubdir=$(HOST_SUBDIR) \
20502 $(STAGE3_CONFIGURE_FLAGS)
20503 @endif libcpp-bootstrap
20504
20505 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
20506 maybe-configure-stage4-libcpp:
20507 @if libcpp-bootstrap
20508 maybe-configure-stage4-libcpp: configure-stage4-libcpp
20509 configure-stage4-libcpp:
20510 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20511 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20512 @r=`${PWD_COMMAND}`; export r; \
20513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20514 TFLAGS="$(STAGE4_TFLAGS)"; \
20515 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20516 $(HOST_EXPORTS) \
20517 $(POSTSTAGE1_HOST_EXPORTS) \
20518 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20519 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20520 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20521 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
20522 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20523 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20524 case $(srcdir) in \
20525 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20526 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20527 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20528 esac; \
20529 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20530 libsrcdir="$$s/libcpp"; \
20531 $(SHELL) $${libsrcdir}/configure \
20532 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20533 --target=${target_alias} $${srcdiroption} \
20534 --with-build-libsubdir=$(HOST_SUBDIR) \
20535 $(STAGE4_CONFIGURE_FLAGS)
20536 @endif libcpp-bootstrap
20537
20538 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
20539 maybe-configure-stageprofile-libcpp:
20540 @if libcpp-bootstrap
20541 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
20542 configure-stageprofile-libcpp:
20543 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20544 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20545 @r=`${PWD_COMMAND}`; export r; \
20546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20547 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20548 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20549 $(HOST_EXPORTS) \
20550 $(POSTSTAGE1_HOST_EXPORTS) \
20551 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20552 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20553 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20554 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
20555 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20556 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20557 case $(srcdir) in \
20558 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20559 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20560 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20561 esac; \
20562 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20563 libsrcdir="$$s/libcpp"; \
20564 $(SHELL) $${libsrcdir}/configure \
20565 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20566 --target=${target_alias} $${srcdiroption} \
20567 --with-build-libsubdir=$(HOST_SUBDIR) \
20568 $(STAGEprofile_CONFIGURE_FLAGS)
20569 @endif libcpp-bootstrap
20570
20571 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
20572 maybe-configure-stagefeedback-libcpp:
20573 @if libcpp-bootstrap
20574 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
20575 configure-stagefeedback-libcpp:
20576 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20577 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
20578 @r=`${PWD_COMMAND}`; export r; \
20579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20580 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20581 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
20582 $(HOST_EXPORTS) \
20583 $(POSTSTAGE1_HOST_EXPORTS) \
20584 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20585 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20586 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20587 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
20588 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
20589 cd $(HOST_SUBDIR)/libcpp || exit 1; \
20590 case $(srcdir) in \
20591 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20592 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
20593 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20594 esac; \
20595 srcdiroption="--srcdir=$${topdir}/libcpp"; \
20596 libsrcdir="$$s/libcpp"; \
20597 $(SHELL) $${libsrcdir}/configure \
20598 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20599 --target=${target_alias} $${srcdiroption} \
20600 --with-build-libsubdir=$(HOST_SUBDIR) \
20601 $(STAGEfeedback_CONFIGURE_FLAGS)
20602 @endif libcpp-bootstrap
20603
20604
20605
20606
20607
20608 .PHONY: all-libcpp maybe-all-libcpp
20609 maybe-all-libcpp:
20610 @if gcc-bootstrap
20611 all-libcpp: stage_current
20612 @endif gcc-bootstrap
20613 @if libcpp
20614 TARGET-libcpp=all
20615 maybe-all-libcpp: all-libcpp
20616 all-libcpp: configure-libcpp
20617 @r=`${PWD_COMMAND}`; export r; \
20618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20619 $(HOST_EXPORTS) \
20620 (cd $(HOST_SUBDIR)/libcpp && \
20621 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
20622 $(TARGET-libcpp))
20623 @endif libcpp
20624
20625
20626
20627 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
20628 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
20629 maybe-all-stage1-libcpp:
20630 maybe-clean-stage1-libcpp:
20631 @if libcpp-bootstrap
20632 maybe-all-stage1-libcpp: all-stage1-libcpp
20633 all-stage1: all-stage1-libcpp
20634 TARGET-stage1-libcpp = $(TARGET-libcpp)
20635 all-stage1-libcpp: configure-stage1-libcpp
20636 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20637 @r=`${PWD_COMMAND}`; export r; \
20638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20639 TFLAGS="$(STAGE1_TFLAGS)"; \
20640 $(HOST_EXPORTS) \
20641 cd $(HOST_SUBDIR)/libcpp && \
20642 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20643 CFLAGS="$(STAGE1_CFLAGS)" \
20644 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20645 LIBCFLAGS="$(LIBCFLAGS)" \
20646 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20647 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20648 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20649 $(EXTRA_HOST_FLAGS) \
20650 $(STAGE1_FLAGS_TO_PASS) \
20651 TFLAGS="$(STAGE1_TFLAGS)" \
20652 $(TARGET-stage1-libcpp)
20653
20654 maybe-clean-stage1-libcpp: clean-stage1-libcpp
20655 clean-stage1: clean-stage1-libcpp
20656 clean-stage1-libcpp:
20657 @if [ $(current_stage) = stage1 ]; then \
20658 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20659 else \
20660 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
20661 $(MAKE) stage1-start; \
20662 fi; \
20663 cd $(HOST_SUBDIR)/libcpp && \
20664 $(MAKE) $(EXTRA_HOST_FLAGS) \
20665 $(STAGE1_FLAGS_TO_PASS) clean
20666 @endif libcpp-bootstrap
20667
20668
20669 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
20670 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
20671 maybe-all-stage2-libcpp:
20672 maybe-clean-stage2-libcpp:
20673 @if libcpp-bootstrap
20674 maybe-all-stage2-libcpp: all-stage2-libcpp
20675 all-stage2: all-stage2-libcpp
20676 TARGET-stage2-libcpp = $(TARGET-libcpp)
20677 all-stage2-libcpp: configure-stage2-libcpp
20678 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20679 @r=`${PWD_COMMAND}`; export r; \
20680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20681 TFLAGS="$(STAGE2_TFLAGS)"; \
20682 $(HOST_EXPORTS) \
20683 $(POSTSTAGE1_HOST_EXPORTS) \
20684 cd $(HOST_SUBDIR)/libcpp && \
20685 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20686 CFLAGS="$(STAGE2_CFLAGS)" \
20687 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20688 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20689 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20690 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20691 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20692 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20693 TFLAGS="$(STAGE2_TFLAGS)" \
20694 $(TARGET-stage2-libcpp)
20695
20696 maybe-clean-stage2-libcpp: clean-stage2-libcpp
20697 clean-stage2: clean-stage2-libcpp
20698 clean-stage2-libcpp:
20699 @if [ $(current_stage) = stage2 ]; then \
20700 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20701 else \
20702 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
20703 $(MAKE) stage2-start; \
20704 fi; \
20705 cd $(HOST_SUBDIR)/libcpp && \
20706 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20707 @endif libcpp-bootstrap
20708
20709
20710 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
20711 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
20712 maybe-all-stage3-libcpp:
20713 maybe-clean-stage3-libcpp:
20714 @if libcpp-bootstrap
20715 maybe-all-stage3-libcpp: all-stage3-libcpp
20716 all-stage3: all-stage3-libcpp
20717 TARGET-stage3-libcpp = $(TARGET-libcpp)
20718 all-stage3-libcpp: configure-stage3-libcpp
20719 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20720 @r=`${PWD_COMMAND}`; export r; \
20721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20722 TFLAGS="$(STAGE3_TFLAGS)"; \
20723 $(HOST_EXPORTS) \
20724 $(POSTSTAGE1_HOST_EXPORTS) \
20725 cd $(HOST_SUBDIR)/libcpp && \
20726 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20727 CFLAGS="$(STAGE3_CFLAGS)" \
20728 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20729 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20730 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20731 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20732 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20733 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20734 TFLAGS="$(STAGE3_TFLAGS)" \
20735 $(TARGET-stage3-libcpp)
20736
20737 maybe-clean-stage3-libcpp: clean-stage3-libcpp
20738 clean-stage3: clean-stage3-libcpp
20739 clean-stage3-libcpp:
20740 @if [ $(current_stage) = stage3 ]; then \
20741 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20742 else \
20743 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
20744 $(MAKE) stage3-start; \
20745 fi; \
20746 cd $(HOST_SUBDIR)/libcpp && \
20747 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20748 @endif libcpp-bootstrap
20749
20750
20751 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
20752 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
20753 maybe-all-stage4-libcpp:
20754 maybe-clean-stage4-libcpp:
20755 @if libcpp-bootstrap
20756 maybe-all-stage4-libcpp: all-stage4-libcpp
20757 all-stage4: all-stage4-libcpp
20758 TARGET-stage4-libcpp = $(TARGET-libcpp)
20759 all-stage4-libcpp: configure-stage4-libcpp
20760 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20761 @r=`${PWD_COMMAND}`; export r; \
20762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20763 TFLAGS="$(STAGE4_TFLAGS)"; \
20764 $(HOST_EXPORTS) \
20765 $(POSTSTAGE1_HOST_EXPORTS) \
20766 cd $(HOST_SUBDIR)/libcpp && \
20767 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20768 CFLAGS="$(STAGE4_CFLAGS)" \
20769 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20770 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20771 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20772 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20773 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20774 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20775 TFLAGS="$(STAGE4_TFLAGS)" \
20776 $(TARGET-stage4-libcpp)
20777
20778 maybe-clean-stage4-libcpp: clean-stage4-libcpp
20779 clean-stage4: clean-stage4-libcpp
20780 clean-stage4-libcpp:
20781 @if [ $(current_stage) = stage4 ]; then \
20782 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20783 else \
20784 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
20785 $(MAKE) stage4-start; \
20786 fi; \
20787 cd $(HOST_SUBDIR)/libcpp && \
20788 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20789 @endif libcpp-bootstrap
20790
20791
20792 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
20793 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
20794 maybe-all-stageprofile-libcpp:
20795 maybe-clean-stageprofile-libcpp:
20796 @if libcpp-bootstrap
20797 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
20798 all-stageprofile: all-stageprofile-libcpp
20799 TARGET-stageprofile-libcpp = $(TARGET-libcpp)
20800 all-stageprofile-libcpp: configure-stageprofile-libcpp
20801 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20802 @r=`${PWD_COMMAND}`; export r; \
20803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20804 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20805 $(HOST_EXPORTS) \
20806 $(POSTSTAGE1_HOST_EXPORTS) \
20807 cd $(HOST_SUBDIR)/libcpp && \
20808 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20809 CFLAGS="$(STAGEprofile_CFLAGS)" \
20810 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20811 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20812 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20813 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20814 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20815 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20816 TFLAGS="$(STAGEprofile_TFLAGS)" \
20817 $(TARGET-stageprofile-libcpp)
20818
20819 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
20820 clean-stageprofile: clean-stageprofile-libcpp
20821 clean-stageprofile-libcpp:
20822 @if [ $(current_stage) = stageprofile ]; then \
20823 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20824 else \
20825 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
20826 $(MAKE) stageprofile-start; \
20827 fi; \
20828 cd $(HOST_SUBDIR)/libcpp && \
20829 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20830 @endif libcpp-bootstrap
20831
20832
20833 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
20834 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
20835 maybe-all-stagefeedback-libcpp:
20836 maybe-clean-stagefeedback-libcpp:
20837 @if libcpp-bootstrap
20838 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
20839 all-stagefeedback: all-stagefeedback-libcpp
20840 TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
20841 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
20842 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20843 @r=`${PWD_COMMAND}`; export r; \
20844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20845 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20846 $(HOST_EXPORTS) \
20847 $(POSTSTAGE1_HOST_EXPORTS) \
20848 cd $(HOST_SUBDIR)/libcpp && \
20849 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20850 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20851 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20852 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20853 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20854 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20855 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20856 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20857 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20858 $(TARGET-stagefeedback-libcpp)
20859
20860 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
20861 clean-stagefeedback: clean-stagefeedback-libcpp
20862 clean-stagefeedback-libcpp:
20863 @if [ $(current_stage) = stagefeedback ]; then \
20864 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20865 else \
20866 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
20867 $(MAKE) stagefeedback-start; \
20868 fi; \
20869 cd $(HOST_SUBDIR)/libcpp && \
20870 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
20871 @endif libcpp-bootstrap
20872
20873
20874
20875
20876
20877 .PHONY: check-libcpp maybe-check-libcpp
20878 maybe-check-libcpp:
20879 @if libcpp
20880 maybe-check-libcpp: check-libcpp
20881
20882 check-libcpp:
20883 @: $(MAKE); $(unstage)
20884 @r=`${PWD_COMMAND}`; export r; \
20885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20886 $(HOST_EXPORTS) \
20887 (cd $(HOST_SUBDIR)/libcpp && \
20888 $(MAKE) $(FLAGS_TO_PASS) check)
20889
20890 @endif libcpp
20891
20892 .PHONY: install-libcpp maybe-install-libcpp
20893 maybe-install-libcpp:
20894 @if libcpp
20895 maybe-install-libcpp: install-libcpp
20896
20897 install-libcpp: installdirs
20898 @: $(MAKE); $(unstage)
20899 @r=`${PWD_COMMAND}`; export r; \
20900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20901 $(HOST_EXPORTS) \
20902 (cd $(HOST_SUBDIR)/libcpp && \
20903 $(MAKE) $(FLAGS_TO_PASS) install)
20904
20905 @endif libcpp
20906
20907 .PHONY: install-strip-libcpp maybe-install-strip-libcpp
20908 maybe-install-strip-libcpp:
20909 @if libcpp
20910 maybe-install-strip-libcpp: install-strip-libcpp
20911
20912 install-strip-libcpp: installdirs
20913 @: $(MAKE); $(unstage)
20914 @r=`${PWD_COMMAND}`; export r; \
20915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20916 $(HOST_EXPORTS) \
20917 (cd $(HOST_SUBDIR)/libcpp && \
20918 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20919
20920 @endif libcpp
20921
20922 # Other targets (info, dvi, pdf, etc.)
20923
20924 .PHONY: maybe-info-libcpp info-libcpp
20925 maybe-info-libcpp:
20926 @if libcpp
20927 maybe-info-libcpp: info-libcpp
20928
20929 info-libcpp: \
20930 configure-libcpp
20931 @[ -f ./libcpp/Makefile ] || exit 0; \
20932 r=`${PWD_COMMAND}`; export r; \
20933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20934 $(HOST_EXPORTS) \
20935 for flag in $(EXTRA_HOST_FLAGS) ; do \
20936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20937 done; \
20938 echo "Doing info in libcpp" ; \
20939 (cd $(HOST_SUBDIR)/libcpp && \
20940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20942 "RANLIB=$${RANLIB}" \
20943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20944 info) \
20945 || exit 1
20946
20947 @endif libcpp
20948
20949 .PHONY: maybe-dvi-libcpp dvi-libcpp
20950 maybe-dvi-libcpp:
20951 @if libcpp
20952 maybe-dvi-libcpp: dvi-libcpp
20953
20954 dvi-libcpp: \
20955 configure-libcpp
20956 @[ -f ./libcpp/Makefile ] || exit 0; \
20957 r=`${PWD_COMMAND}`; export r; \
20958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20959 $(HOST_EXPORTS) \
20960 for flag in $(EXTRA_HOST_FLAGS) ; do \
20961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20962 done; \
20963 echo "Doing dvi in libcpp" ; \
20964 (cd $(HOST_SUBDIR)/libcpp && \
20965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20967 "RANLIB=$${RANLIB}" \
20968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20969 dvi) \
20970 || exit 1
20971
20972 @endif libcpp
20973
20974 .PHONY: maybe-pdf-libcpp pdf-libcpp
20975 maybe-pdf-libcpp:
20976 @if libcpp
20977 maybe-pdf-libcpp: pdf-libcpp
20978
20979 pdf-libcpp: \
20980 configure-libcpp
20981 @[ -f ./libcpp/Makefile ] || exit 0; \
20982 r=`${PWD_COMMAND}`; export r; \
20983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20984 $(HOST_EXPORTS) \
20985 for flag in $(EXTRA_HOST_FLAGS) ; do \
20986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20987 done; \
20988 echo "Doing pdf in libcpp" ; \
20989 (cd $(HOST_SUBDIR)/libcpp && \
20990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20992 "RANLIB=$${RANLIB}" \
20993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20994 pdf) \
20995 || exit 1
20996
20997 @endif libcpp
20998
20999 .PHONY: maybe-html-libcpp html-libcpp
21000 maybe-html-libcpp:
21001 @if libcpp
21002 maybe-html-libcpp: html-libcpp
21003
21004 html-libcpp: \
21005 configure-libcpp
21006 @[ -f ./libcpp/Makefile ] || exit 0; \
21007 r=`${PWD_COMMAND}`; export r; \
21008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21009 $(HOST_EXPORTS) \
21010 for flag in $(EXTRA_HOST_FLAGS) ; do \
21011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21012 done; \
21013 echo "Doing html in libcpp" ; \
21014 (cd $(HOST_SUBDIR)/libcpp && \
21015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21017 "RANLIB=$${RANLIB}" \
21018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21019 html) \
21020 || exit 1
21021
21022 @endif libcpp
21023
21024 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
21025 maybe-TAGS-libcpp:
21026 @if libcpp
21027 maybe-TAGS-libcpp: TAGS-libcpp
21028
21029 TAGS-libcpp: \
21030 configure-libcpp
21031 @[ -f ./libcpp/Makefile ] || exit 0; \
21032 r=`${PWD_COMMAND}`; export r; \
21033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21034 $(HOST_EXPORTS) \
21035 for flag in $(EXTRA_HOST_FLAGS) ; do \
21036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21037 done; \
21038 echo "Doing TAGS in libcpp" ; \
21039 (cd $(HOST_SUBDIR)/libcpp && \
21040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21042 "RANLIB=$${RANLIB}" \
21043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21044 TAGS) \
21045 || exit 1
21046
21047 @endif libcpp
21048
21049 .PHONY: maybe-install-info-libcpp install-info-libcpp
21050 maybe-install-info-libcpp:
21051 @if libcpp
21052 maybe-install-info-libcpp: install-info-libcpp
21053
21054 install-info-libcpp: \
21055 configure-libcpp \
21056 info-libcpp
21057 @[ -f ./libcpp/Makefile ] || exit 0; \
21058 r=`${PWD_COMMAND}`; export r; \
21059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21060 $(HOST_EXPORTS) \
21061 for flag in $(EXTRA_HOST_FLAGS) ; do \
21062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21063 done; \
21064 echo "Doing install-info in libcpp" ; \
21065 (cd $(HOST_SUBDIR)/libcpp && \
21066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21068 "RANLIB=$${RANLIB}" \
21069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21070 install-info) \
21071 || exit 1
21072
21073 @endif libcpp
21074
21075 .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
21076 maybe-install-pdf-libcpp:
21077 @if libcpp
21078 maybe-install-pdf-libcpp: install-pdf-libcpp
21079
21080 install-pdf-libcpp: \
21081 configure-libcpp \
21082 pdf-libcpp
21083 @[ -f ./libcpp/Makefile ] || exit 0; \
21084 r=`${PWD_COMMAND}`; export r; \
21085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21086 $(HOST_EXPORTS) \
21087 for flag in $(EXTRA_HOST_FLAGS) ; do \
21088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21089 done; \
21090 echo "Doing install-pdf in libcpp" ; \
21091 (cd $(HOST_SUBDIR)/libcpp && \
21092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21094 "RANLIB=$${RANLIB}" \
21095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21096 install-pdf) \
21097 || exit 1
21098
21099 @endif libcpp
21100
21101 .PHONY: maybe-install-html-libcpp install-html-libcpp
21102 maybe-install-html-libcpp:
21103 @if libcpp
21104 maybe-install-html-libcpp: install-html-libcpp
21105
21106 install-html-libcpp: \
21107 configure-libcpp \
21108 html-libcpp
21109 @[ -f ./libcpp/Makefile ] || exit 0; \
21110 r=`${PWD_COMMAND}`; export r; \
21111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21112 $(HOST_EXPORTS) \
21113 for flag in $(EXTRA_HOST_FLAGS) ; do \
21114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21115 done; \
21116 echo "Doing install-html in libcpp" ; \
21117 (cd $(HOST_SUBDIR)/libcpp && \
21118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21120 "RANLIB=$${RANLIB}" \
21121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21122 install-html) \
21123 || exit 1
21124
21125 @endif libcpp
21126
21127 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
21128 maybe-installcheck-libcpp:
21129 @if libcpp
21130 maybe-installcheck-libcpp: installcheck-libcpp
21131
21132 installcheck-libcpp: \
21133 configure-libcpp
21134 @[ -f ./libcpp/Makefile ] || exit 0; \
21135 r=`${PWD_COMMAND}`; export r; \
21136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21137 $(HOST_EXPORTS) \
21138 for flag in $(EXTRA_HOST_FLAGS) ; do \
21139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21140 done; \
21141 echo "Doing installcheck in libcpp" ; \
21142 (cd $(HOST_SUBDIR)/libcpp && \
21143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21145 "RANLIB=$${RANLIB}" \
21146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21147 installcheck) \
21148 || exit 1
21149
21150 @endif libcpp
21151
21152 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
21153 maybe-mostlyclean-libcpp:
21154 @if libcpp
21155 maybe-mostlyclean-libcpp: mostlyclean-libcpp
21156
21157 mostlyclean-libcpp:
21158 @[ -f ./libcpp/Makefile ] || exit 0; \
21159 r=`${PWD_COMMAND}`; export r; \
21160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21161 $(HOST_EXPORTS) \
21162 for flag in $(EXTRA_HOST_FLAGS) ; do \
21163 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21164 done; \
21165 echo "Doing mostlyclean in libcpp" ; \
21166 (cd $(HOST_SUBDIR)/libcpp && \
21167 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21168 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21169 "RANLIB=$${RANLIB}" \
21170 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21171 mostlyclean) \
21172 || exit 1
21173
21174 @endif libcpp
21175
21176 .PHONY: maybe-clean-libcpp clean-libcpp
21177 maybe-clean-libcpp:
21178 @if libcpp
21179 maybe-clean-libcpp: clean-libcpp
21180
21181 clean-libcpp:
21182 @[ -f ./libcpp/Makefile ] || exit 0; \
21183 r=`${PWD_COMMAND}`; export r; \
21184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21185 $(HOST_EXPORTS) \
21186 for flag in $(EXTRA_HOST_FLAGS) ; do \
21187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21188 done; \
21189 echo "Doing clean in libcpp" ; \
21190 (cd $(HOST_SUBDIR)/libcpp && \
21191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21193 "RANLIB=$${RANLIB}" \
21194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21195 clean) \
21196 || exit 1
21197
21198 @endif libcpp
21199
21200 .PHONY: maybe-distclean-libcpp distclean-libcpp
21201 maybe-distclean-libcpp:
21202 @if libcpp
21203 maybe-distclean-libcpp: distclean-libcpp
21204
21205 distclean-libcpp:
21206 @[ -f ./libcpp/Makefile ] || exit 0; \
21207 r=`${PWD_COMMAND}`; export r; \
21208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21209 $(HOST_EXPORTS) \
21210 for flag in $(EXTRA_HOST_FLAGS) ; do \
21211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21212 done; \
21213 echo "Doing distclean in libcpp" ; \
21214 (cd $(HOST_SUBDIR)/libcpp && \
21215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21217 "RANLIB=$${RANLIB}" \
21218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21219 distclean) \
21220 || exit 1
21221
21222 @endif libcpp
21223
21224 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
21225 maybe-maintainer-clean-libcpp:
21226 @if libcpp
21227 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
21228
21229 maintainer-clean-libcpp:
21230 @[ -f ./libcpp/Makefile ] || exit 0; \
21231 r=`${PWD_COMMAND}`; export r; \
21232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21233 $(HOST_EXPORTS) \
21234 for flag in $(EXTRA_HOST_FLAGS) ; do \
21235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21236 done; \
21237 echo "Doing maintainer-clean in libcpp" ; \
21238 (cd $(HOST_SUBDIR)/libcpp && \
21239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21241 "RANLIB=$${RANLIB}" \
21242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21243 maintainer-clean) \
21244 || exit 1
21245
21246 @endif libcpp
21247
21248
21249
21250 .PHONY: configure-libdecnumber maybe-configure-libdecnumber
21251 maybe-configure-libdecnumber:
21252 @if gcc-bootstrap
21253 configure-libdecnumber: stage_current
21254 @endif gcc-bootstrap
21255 @if libdecnumber
21256 maybe-configure-libdecnumber: configure-libdecnumber
21257 configure-libdecnumber:
21258 @r=`${PWD_COMMAND}`; export r; \
21259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21260 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21261 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21262 $(HOST_EXPORTS) \
21263 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
21264 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
21265 case $(srcdir) in \
21266 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21267 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21268 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21269 esac; \
21270 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21271 libsrcdir="$$s/libdecnumber"; \
21272 $(SHELL) $${libsrcdir}/configure \
21273 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21274 --target=${target_alias} $${srcdiroption} \
21275 || exit 1
21276 @endif libdecnumber
21277
21278
21279
21280 .PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
21281 maybe-configure-stage1-libdecnumber:
21282 @if libdecnumber-bootstrap
21283 maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
21284 configure-stage1-libdecnumber:
21285 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21286 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21287 @r=`${PWD_COMMAND}`; export r; \
21288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21289 TFLAGS="$(STAGE1_TFLAGS)"; \
21290 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21291 $(HOST_EXPORTS) \
21292 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21293 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21294 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21295 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
21296 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21297 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21298 case $(srcdir) in \
21299 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21300 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21301 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21302 esac; \
21303 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21304 libsrcdir="$$s/libdecnumber"; \
21305 $(SHELL) $${libsrcdir}/configure \
21306 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21307 --target=${target_alias} $${srcdiroption} \
21308 $(STAGE1_CONFIGURE_FLAGS)
21309 @endif libdecnumber-bootstrap
21310
21311 .PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
21312 maybe-configure-stage2-libdecnumber:
21313 @if libdecnumber-bootstrap
21314 maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
21315 configure-stage2-libdecnumber:
21316 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21317 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21318 @r=`${PWD_COMMAND}`; export r; \
21319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21320 TFLAGS="$(STAGE2_TFLAGS)"; \
21321 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21322 $(HOST_EXPORTS) \
21323 $(POSTSTAGE1_HOST_EXPORTS) \
21324 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21325 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21326 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21327 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
21328 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21329 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21330 case $(srcdir) in \
21331 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21332 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21333 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21334 esac; \
21335 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21336 libsrcdir="$$s/libdecnumber"; \
21337 $(SHELL) $${libsrcdir}/configure \
21338 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21339 --target=${target_alias} $${srcdiroption} \
21340 --with-build-libsubdir=$(HOST_SUBDIR) \
21341 $(STAGE2_CONFIGURE_FLAGS)
21342 @endif libdecnumber-bootstrap
21343
21344 .PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
21345 maybe-configure-stage3-libdecnumber:
21346 @if libdecnumber-bootstrap
21347 maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
21348 configure-stage3-libdecnumber:
21349 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21350 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21351 @r=`${PWD_COMMAND}`; export r; \
21352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21353 TFLAGS="$(STAGE3_TFLAGS)"; \
21354 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21355 $(HOST_EXPORTS) \
21356 $(POSTSTAGE1_HOST_EXPORTS) \
21357 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21358 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21359 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21360 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
21361 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21362 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21363 case $(srcdir) in \
21364 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21365 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21366 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21367 esac; \
21368 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21369 libsrcdir="$$s/libdecnumber"; \
21370 $(SHELL) $${libsrcdir}/configure \
21371 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21372 --target=${target_alias} $${srcdiroption} \
21373 --with-build-libsubdir=$(HOST_SUBDIR) \
21374 $(STAGE3_CONFIGURE_FLAGS)
21375 @endif libdecnumber-bootstrap
21376
21377 .PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
21378 maybe-configure-stage4-libdecnumber:
21379 @if libdecnumber-bootstrap
21380 maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
21381 configure-stage4-libdecnumber:
21382 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21383 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21384 @r=`${PWD_COMMAND}`; export r; \
21385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21386 TFLAGS="$(STAGE4_TFLAGS)"; \
21387 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21388 $(HOST_EXPORTS) \
21389 $(POSTSTAGE1_HOST_EXPORTS) \
21390 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21391 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21392 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21393 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
21394 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21395 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21396 case $(srcdir) in \
21397 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21398 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21399 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21400 esac; \
21401 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21402 libsrcdir="$$s/libdecnumber"; \
21403 $(SHELL) $${libsrcdir}/configure \
21404 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21405 --target=${target_alias} $${srcdiroption} \
21406 --with-build-libsubdir=$(HOST_SUBDIR) \
21407 $(STAGE4_CONFIGURE_FLAGS)
21408 @endif libdecnumber-bootstrap
21409
21410 .PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
21411 maybe-configure-stageprofile-libdecnumber:
21412 @if libdecnumber-bootstrap
21413 maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21414 configure-stageprofile-libdecnumber:
21415 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21416 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21417 @r=`${PWD_COMMAND}`; export r; \
21418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21419 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21420 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21421 $(HOST_EXPORTS) \
21422 $(POSTSTAGE1_HOST_EXPORTS) \
21423 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21424 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21425 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21426 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
21427 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21428 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21429 case $(srcdir) in \
21430 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21431 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21432 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21433 esac; \
21434 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21435 libsrcdir="$$s/libdecnumber"; \
21436 $(SHELL) $${libsrcdir}/configure \
21437 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21438 --target=${target_alias} $${srcdiroption} \
21439 --with-build-libsubdir=$(HOST_SUBDIR) \
21440 $(STAGEprofile_CONFIGURE_FLAGS)
21441 @endif libdecnumber-bootstrap
21442
21443 .PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
21444 maybe-configure-stagefeedback-libdecnumber:
21445 @if libdecnumber-bootstrap
21446 maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21447 configure-stagefeedback-libdecnumber:
21448 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21449 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
21450 @r=`${PWD_COMMAND}`; export r; \
21451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21452 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21453 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
21454 $(HOST_EXPORTS) \
21455 $(POSTSTAGE1_HOST_EXPORTS) \
21456 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21457 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21458 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
21459 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
21460 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
21461 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
21462 case $(srcdir) in \
21463 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21464 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
21465 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21466 esac; \
21467 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
21468 libsrcdir="$$s/libdecnumber"; \
21469 $(SHELL) $${libsrcdir}/configure \
21470 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21471 --target=${target_alias} $${srcdiroption} \
21472 --with-build-libsubdir=$(HOST_SUBDIR) \
21473 $(STAGEfeedback_CONFIGURE_FLAGS)
21474 @endif libdecnumber-bootstrap
21475
21476
21477
21478
21479
21480 .PHONY: all-libdecnumber maybe-all-libdecnumber
21481 maybe-all-libdecnumber:
21482 @if gcc-bootstrap
21483 all-libdecnumber: stage_current
21484 @endif gcc-bootstrap
21485 @if libdecnumber
21486 TARGET-libdecnumber=all
21487 maybe-all-libdecnumber: all-libdecnumber
21488 all-libdecnumber: configure-libdecnumber
21489 @r=`${PWD_COMMAND}`; export r; \
21490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21491 $(HOST_EXPORTS) \
21492 (cd $(HOST_SUBDIR)/libdecnumber && \
21493 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
21494 $(TARGET-libdecnumber))
21495 @endif libdecnumber
21496
21497
21498
21499 .PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
21500 .PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
21501 maybe-all-stage1-libdecnumber:
21502 maybe-clean-stage1-libdecnumber:
21503 @if libdecnumber-bootstrap
21504 maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
21505 all-stage1: all-stage1-libdecnumber
21506 TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
21507 all-stage1-libdecnumber: configure-stage1-libdecnumber
21508 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21509 @r=`${PWD_COMMAND}`; export r; \
21510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21511 TFLAGS="$(STAGE1_TFLAGS)"; \
21512 $(HOST_EXPORTS) \
21513 cd $(HOST_SUBDIR)/libdecnumber && \
21514 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21515 CFLAGS="$(STAGE1_CFLAGS)" \
21516 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21517 LIBCFLAGS="$(LIBCFLAGS)" \
21518 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21519 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21520 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21521 $(EXTRA_HOST_FLAGS) \
21522 $(STAGE1_FLAGS_TO_PASS) \
21523 TFLAGS="$(STAGE1_TFLAGS)" \
21524 $(TARGET-stage1-libdecnumber)
21525
21526 maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
21527 clean-stage1: clean-stage1-libdecnumber
21528 clean-stage1-libdecnumber:
21529 @if [ $(current_stage) = stage1 ]; then \
21530 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21531 else \
21532 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
21533 $(MAKE) stage1-start; \
21534 fi; \
21535 cd $(HOST_SUBDIR)/libdecnumber && \
21536 $(MAKE) $(EXTRA_HOST_FLAGS) \
21537 $(STAGE1_FLAGS_TO_PASS) clean
21538 @endif libdecnumber-bootstrap
21539
21540
21541 .PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
21542 .PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
21543 maybe-all-stage2-libdecnumber:
21544 maybe-clean-stage2-libdecnumber:
21545 @if libdecnumber-bootstrap
21546 maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
21547 all-stage2: all-stage2-libdecnumber
21548 TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
21549 all-stage2-libdecnumber: configure-stage2-libdecnumber
21550 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21551 @r=`${PWD_COMMAND}`; export r; \
21552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21553 TFLAGS="$(STAGE2_TFLAGS)"; \
21554 $(HOST_EXPORTS) \
21555 $(POSTSTAGE1_HOST_EXPORTS) \
21556 cd $(HOST_SUBDIR)/libdecnumber && \
21557 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21558 CFLAGS="$(STAGE2_CFLAGS)" \
21559 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
21560 LIBCFLAGS="$(STAGE2_CFLAGS)" \
21561 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21562 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21563 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21564 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21565 TFLAGS="$(STAGE2_TFLAGS)" \
21566 $(TARGET-stage2-libdecnumber)
21567
21568 maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
21569 clean-stage2: clean-stage2-libdecnumber
21570 clean-stage2-libdecnumber:
21571 @if [ $(current_stage) = stage2 ]; then \
21572 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21573 else \
21574 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
21575 $(MAKE) stage2-start; \
21576 fi; \
21577 cd $(HOST_SUBDIR)/libdecnumber && \
21578 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21579 @endif libdecnumber-bootstrap
21580
21581
21582 .PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
21583 .PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
21584 maybe-all-stage3-libdecnumber:
21585 maybe-clean-stage3-libdecnumber:
21586 @if libdecnumber-bootstrap
21587 maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
21588 all-stage3: all-stage3-libdecnumber
21589 TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
21590 all-stage3-libdecnumber: configure-stage3-libdecnumber
21591 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21592 @r=`${PWD_COMMAND}`; export r; \
21593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21594 TFLAGS="$(STAGE3_TFLAGS)"; \
21595 $(HOST_EXPORTS) \
21596 $(POSTSTAGE1_HOST_EXPORTS) \
21597 cd $(HOST_SUBDIR)/libdecnumber && \
21598 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21599 CFLAGS="$(STAGE3_CFLAGS)" \
21600 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
21601 LIBCFLAGS="$(STAGE3_CFLAGS)" \
21602 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21603 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21604 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21605 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21606 TFLAGS="$(STAGE3_TFLAGS)" \
21607 $(TARGET-stage3-libdecnumber)
21608
21609 maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
21610 clean-stage3: clean-stage3-libdecnumber
21611 clean-stage3-libdecnumber:
21612 @if [ $(current_stage) = stage3 ]; then \
21613 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21614 else \
21615 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
21616 $(MAKE) stage3-start; \
21617 fi; \
21618 cd $(HOST_SUBDIR)/libdecnumber && \
21619 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21620 @endif libdecnumber-bootstrap
21621
21622
21623 .PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
21624 .PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
21625 maybe-all-stage4-libdecnumber:
21626 maybe-clean-stage4-libdecnumber:
21627 @if libdecnumber-bootstrap
21628 maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
21629 all-stage4: all-stage4-libdecnumber
21630 TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
21631 all-stage4-libdecnumber: configure-stage4-libdecnumber
21632 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21633 @r=`${PWD_COMMAND}`; export r; \
21634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21635 TFLAGS="$(STAGE4_TFLAGS)"; \
21636 $(HOST_EXPORTS) \
21637 $(POSTSTAGE1_HOST_EXPORTS) \
21638 cd $(HOST_SUBDIR)/libdecnumber && \
21639 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21640 CFLAGS="$(STAGE4_CFLAGS)" \
21641 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
21642 LIBCFLAGS="$(STAGE4_CFLAGS)" \
21643 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21644 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21645 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21646 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21647 TFLAGS="$(STAGE4_TFLAGS)" \
21648 $(TARGET-stage4-libdecnumber)
21649
21650 maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
21651 clean-stage4: clean-stage4-libdecnumber
21652 clean-stage4-libdecnumber:
21653 @if [ $(current_stage) = stage4 ]; then \
21654 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21655 else \
21656 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
21657 $(MAKE) stage4-start; \
21658 fi; \
21659 cd $(HOST_SUBDIR)/libdecnumber && \
21660 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21661 @endif libdecnumber-bootstrap
21662
21663
21664 .PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
21665 .PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
21666 maybe-all-stageprofile-libdecnumber:
21667 maybe-clean-stageprofile-libdecnumber:
21668 @if libdecnumber-bootstrap
21669 maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
21670 all-stageprofile: all-stageprofile-libdecnumber
21671 TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
21672 all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
21673 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21674 @r=`${PWD_COMMAND}`; export r; \
21675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21676 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21677 $(HOST_EXPORTS) \
21678 $(POSTSTAGE1_HOST_EXPORTS) \
21679 cd $(HOST_SUBDIR)/libdecnumber && \
21680 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21681 CFLAGS="$(STAGEprofile_CFLAGS)" \
21682 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
21683 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
21684 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21685 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21686 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21687 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21688 TFLAGS="$(STAGEprofile_TFLAGS)" \
21689 $(TARGET-stageprofile-libdecnumber)
21690
21691 maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
21692 clean-stageprofile: clean-stageprofile-libdecnumber
21693 clean-stageprofile-libdecnumber:
21694 @if [ $(current_stage) = stageprofile ]; then \
21695 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21696 else \
21697 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
21698 $(MAKE) stageprofile-start; \
21699 fi; \
21700 cd $(HOST_SUBDIR)/libdecnumber && \
21701 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21702 @endif libdecnumber-bootstrap
21703
21704
21705 .PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
21706 .PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
21707 maybe-all-stagefeedback-libdecnumber:
21708 maybe-clean-stagefeedback-libdecnumber:
21709 @if libdecnumber-bootstrap
21710 maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
21711 all-stagefeedback: all-stagefeedback-libdecnumber
21712 TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
21713 all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
21714 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21715 @r=`${PWD_COMMAND}`; export r; \
21716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21717 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21718 $(HOST_EXPORTS) \
21719 $(POSTSTAGE1_HOST_EXPORTS) \
21720 cd $(HOST_SUBDIR)/libdecnumber && \
21721 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21722 CFLAGS="$(STAGEfeedback_CFLAGS)" \
21723 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
21724 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
21725 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21726 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21727 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21728 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
21729 TFLAGS="$(STAGEfeedback_TFLAGS)" \
21730 $(TARGET-stagefeedback-libdecnumber)
21731
21732 maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
21733 clean-stagefeedback: clean-stagefeedback-libdecnumber
21734 clean-stagefeedback-libdecnumber:
21735 @if [ $(current_stage) = stagefeedback ]; then \
21736 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
21737 else \
21738 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
21739 $(MAKE) stagefeedback-start; \
21740 fi; \
21741 cd $(HOST_SUBDIR)/libdecnumber && \
21742 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
21743 @endif libdecnumber-bootstrap
21744
21745
21746
21747
21748
21749 .PHONY: check-libdecnumber maybe-check-libdecnumber
21750 maybe-check-libdecnumber:
21751 @if libdecnumber
21752 maybe-check-libdecnumber: check-libdecnumber
21753
21754 check-libdecnumber:
21755 @: $(MAKE); $(unstage)
21756 @r=`${PWD_COMMAND}`; export r; \
21757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21758 $(HOST_EXPORTS) \
21759 (cd $(HOST_SUBDIR)/libdecnumber && \
21760 $(MAKE) $(FLAGS_TO_PASS) check)
21761
21762 @endif libdecnumber
21763
21764 .PHONY: install-libdecnumber maybe-install-libdecnumber
21765 maybe-install-libdecnumber:
21766 @if libdecnumber
21767 maybe-install-libdecnumber: install-libdecnumber
21768
21769 install-libdecnumber: installdirs
21770 @: $(MAKE); $(unstage)
21771 @r=`${PWD_COMMAND}`; export r; \
21772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21773 $(HOST_EXPORTS) \
21774 (cd $(HOST_SUBDIR)/libdecnumber && \
21775 $(MAKE) $(FLAGS_TO_PASS) install)
21776
21777 @endif libdecnumber
21778
21779 .PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
21780 maybe-install-strip-libdecnumber:
21781 @if libdecnumber
21782 maybe-install-strip-libdecnumber: install-strip-libdecnumber
21783
21784 install-strip-libdecnumber: installdirs
21785 @: $(MAKE); $(unstage)
21786 @r=`${PWD_COMMAND}`; export r; \
21787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21788 $(HOST_EXPORTS) \
21789 (cd $(HOST_SUBDIR)/libdecnumber && \
21790 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21791
21792 @endif libdecnumber
21793
21794 # Other targets (info, dvi, pdf, etc.)
21795
21796 .PHONY: maybe-info-libdecnumber info-libdecnumber
21797 maybe-info-libdecnumber:
21798 @if libdecnumber
21799 maybe-info-libdecnumber: info-libdecnumber
21800
21801 info-libdecnumber: \
21802 configure-libdecnumber
21803 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21804 r=`${PWD_COMMAND}`; export r; \
21805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21806 $(HOST_EXPORTS) \
21807 for flag in $(EXTRA_HOST_FLAGS) ; do \
21808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21809 done; \
21810 echo "Doing info in libdecnumber" ; \
21811 (cd $(HOST_SUBDIR)/libdecnumber && \
21812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21814 "RANLIB=$${RANLIB}" \
21815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21816 info) \
21817 || exit 1
21818
21819 @endif libdecnumber
21820
21821 .PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
21822 maybe-dvi-libdecnumber:
21823 @if libdecnumber
21824 maybe-dvi-libdecnumber: dvi-libdecnumber
21825
21826 dvi-libdecnumber: \
21827 configure-libdecnumber
21828 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21829 r=`${PWD_COMMAND}`; export r; \
21830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21831 $(HOST_EXPORTS) \
21832 for flag in $(EXTRA_HOST_FLAGS) ; do \
21833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21834 done; \
21835 echo "Doing dvi in libdecnumber" ; \
21836 (cd $(HOST_SUBDIR)/libdecnumber && \
21837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21839 "RANLIB=$${RANLIB}" \
21840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21841 dvi) \
21842 || exit 1
21843
21844 @endif libdecnumber
21845
21846 .PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
21847 maybe-pdf-libdecnumber:
21848 @if libdecnumber
21849 maybe-pdf-libdecnumber: pdf-libdecnumber
21850
21851 pdf-libdecnumber: \
21852 configure-libdecnumber
21853 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21854 r=`${PWD_COMMAND}`; export r; \
21855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21856 $(HOST_EXPORTS) \
21857 for flag in $(EXTRA_HOST_FLAGS) ; do \
21858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21859 done; \
21860 echo "Doing pdf in libdecnumber" ; \
21861 (cd $(HOST_SUBDIR)/libdecnumber && \
21862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21864 "RANLIB=$${RANLIB}" \
21865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21866 pdf) \
21867 || exit 1
21868
21869 @endif libdecnumber
21870
21871 .PHONY: maybe-html-libdecnumber html-libdecnumber
21872 maybe-html-libdecnumber:
21873 @if libdecnumber
21874 maybe-html-libdecnumber: html-libdecnumber
21875
21876 html-libdecnumber: \
21877 configure-libdecnumber
21878 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21879 r=`${PWD_COMMAND}`; export r; \
21880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21881 $(HOST_EXPORTS) \
21882 for flag in $(EXTRA_HOST_FLAGS) ; do \
21883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21884 done; \
21885 echo "Doing html in libdecnumber" ; \
21886 (cd $(HOST_SUBDIR)/libdecnumber && \
21887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21889 "RANLIB=$${RANLIB}" \
21890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21891 html) \
21892 || exit 1
21893
21894 @endif libdecnumber
21895
21896 .PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
21897 maybe-TAGS-libdecnumber:
21898 @if libdecnumber
21899 maybe-TAGS-libdecnumber: TAGS-libdecnumber
21900
21901 TAGS-libdecnumber: \
21902 configure-libdecnumber
21903 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21904 r=`${PWD_COMMAND}`; export r; \
21905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21906 $(HOST_EXPORTS) \
21907 for flag in $(EXTRA_HOST_FLAGS) ; do \
21908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21909 done; \
21910 echo "Doing TAGS in libdecnumber" ; \
21911 (cd $(HOST_SUBDIR)/libdecnumber && \
21912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21914 "RANLIB=$${RANLIB}" \
21915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21916 TAGS) \
21917 || exit 1
21918
21919 @endif libdecnumber
21920
21921 .PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
21922 maybe-install-info-libdecnumber:
21923 @if libdecnumber
21924 maybe-install-info-libdecnumber: install-info-libdecnumber
21925
21926 install-info-libdecnumber: \
21927 configure-libdecnumber \
21928 info-libdecnumber
21929 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21930 r=`${PWD_COMMAND}`; export r; \
21931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21932 $(HOST_EXPORTS) \
21933 for flag in $(EXTRA_HOST_FLAGS) ; do \
21934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21935 done; \
21936 echo "Doing install-info in libdecnumber" ; \
21937 (cd $(HOST_SUBDIR)/libdecnumber && \
21938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21940 "RANLIB=$${RANLIB}" \
21941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21942 install-info) \
21943 || exit 1
21944
21945 @endif libdecnumber
21946
21947 .PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
21948 maybe-install-pdf-libdecnumber:
21949 @if libdecnumber
21950 maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
21951
21952 install-pdf-libdecnumber: \
21953 configure-libdecnumber \
21954 pdf-libdecnumber
21955 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21956 r=`${PWD_COMMAND}`; export r; \
21957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21958 $(HOST_EXPORTS) \
21959 for flag in $(EXTRA_HOST_FLAGS) ; do \
21960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21961 done; \
21962 echo "Doing install-pdf in libdecnumber" ; \
21963 (cd $(HOST_SUBDIR)/libdecnumber && \
21964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21966 "RANLIB=$${RANLIB}" \
21967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21968 install-pdf) \
21969 || exit 1
21970
21971 @endif libdecnumber
21972
21973 .PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
21974 maybe-install-html-libdecnumber:
21975 @if libdecnumber
21976 maybe-install-html-libdecnumber: install-html-libdecnumber
21977
21978 install-html-libdecnumber: \
21979 configure-libdecnumber \
21980 html-libdecnumber
21981 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21982 r=`${PWD_COMMAND}`; export r; \
21983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21984 $(HOST_EXPORTS) \
21985 for flag in $(EXTRA_HOST_FLAGS) ; do \
21986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21987 done; \
21988 echo "Doing install-html in libdecnumber" ; \
21989 (cd $(HOST_SUBDIR)/libdecnumber && \
21990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21992 "RANLIB=$${RANLIB}" \
21993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21994 install-html) \
21995 || exit 1
21996
21997 @endif libdecnumber
21998
21999 .PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
22000 maybe-installcheck-libdecnumber:
22001 @if libdecnumber
22002 maybe-installcheck-libdecnumber: installcheck-libdecnumber
22003
22004 installcheck-libdecnumber: \
22005 configure-libdecnumber
22006 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22007 r=`${PWD_COMMAND}`; export r; \
22008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22009 $(HOST_EXPORTS) \
22010 for flag in $(EXTRA_HOST_FLAGS) ; do \
22011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22012 done; \
22013 echo "Doing installcheck in libdecnumber" ; \
22014 (cd $(HOST_SUBDIR)/libdecnumber && \
22015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22017 "RANLIB=$${RANLIB}" \
22018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22019 installcheck) \
22020 || exit 1
22021
22022 @endif libdecnumber
22023
22024 .PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
22025 maybe-mostlyclean-libdecnumber:
22026 @if libdecnumber
22027 maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
22028
22029 mostlyclean-libdecnumber:
22030 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22031 r=`${PWD_COMMAND}`; export r; \
22032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22033 $(HOST_EXPORTS) \
22034 for flag in $(EXTRA_HOST_FLAGS) ; do \
22035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22036 done; \
22037 echo "Doing mostlyclean in libdecnumber" ; \
22038 (cd $(HOST_SUBDIR)/libdecnumber && \
22039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22041 "RANLIB=$${RANLIB}" \
22042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22043 mostlyclean) \
22044 || exit 1
22045
22046 @endif libdecnumber
22047
22048 .PHONY: maybe-clean-libdecnumber clean-libdecnumber
22049 maybe-clean-libdecnumber:
22050 @if libdecnumber
22051 maybe-clean-libdecnumber: clean-libdecnumber
22052
22053 clean-libdecnumber:
22054 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22055 r=`${PWD_COMMAND}`; export r; \
22056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22057 $(HOST_EXPORTS) \
22058 for flag in $(EXTRA_HOST_FLAGS) ; do \
22059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22060 done; \
22061 echo "Doing clean in libdecnumber" ; \
22062 (cd $(HOST_SUBDIR)/libdecnumber && \
22063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22065 "RANLIB=$${RANLIB}" \
22066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22067 clean) \
22068 || exit 1
22069
22070 @endif libdecnumber
22071
22072 .PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
22073 maybe-distclean-libdecnumber:
22074 @if libdecnumber
22075 maybe-distclean-libdecnumber: distclean-libdecnumber
22076
22077 distclean-libdecnumber:
22078 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22079 r=`${PWD_COMMAND}`; export r; \
22080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22081 $(HOST_EXPORTS) \
22082 for flag in $(EXTRA_HOST_FLAGS) ; do \
22083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22084 done; \
22085 echo "Doing distclean in libdecnumber" ; \
22086 (cd $(HOST_SUBDIR)/libdecnumber && \
22087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22089 "RANLIB=$${RANLIB}" \
22090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22091 distclean) \
22092 || exit 1
22093
22094 @endif libdecnumber
22095
22096 .PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
22097 maybe-maintainer-clean-libdecnumber:
22098 @if libdecnumber
22099 maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
22100
22101 maintainer-clean-libdecnumber:
22102 @[ -f ./libdecnumber/Makefile ] || exit 0; \
22103 r=`${PWD_COMMAND}`; export r; \
22104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22105 $(HOST_EXPORTS) \
22106 for flag in $(EXTRA_HOST_FLAGS) ; do \
22107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22108 done; \
22109 echo "Doing maintainer-clean in libdecnumber" ; \
22110 (cd $(HOST_SUBDIR)/libdecnumber && \
22111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22113 "RANLIB=$${RANLIB}" \
22114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22115 maintainer-clean) \
22116 || exit 1
22117
22118 @endif libdecnumber
22119
22120
22121
22122 .PHONY: configure-libgui maybe-configure-libgui
22123 maybe-configure-libgui:
22124 @if gcc-bootstrap
22125 configure-libgui: stage_current
22126 @endif gcc-bootstrap
22127 @if libgui
22128 maybe-configure-libgui: configure-libgui
22129 configure-libgui:
22130 @: $(MAKE); $(unstage)
22131 @r=`${PWD_COMMAND}`; export r; \
22132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22133 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
22134 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
22135 $(HOST_EXPORTS) \
22136 echo Configuring in $(HOST_SUBDIR)/libgui; \
22137 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
22138 case $(srcdir) in \
22139 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22140 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
22141 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22142 esac; \
22143 srcdiroption="--srcdir=$${topdir}/libgui"; \
22144 libsrcdir="$$s/libgui"; \
22145 $(SHELL) $${libsrcdir}/configure \
22146 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22147 --target=${target_alias} $${srcdiroption} \
22148 || exit 1
22149 @endif libgui
22150
22151
22152
22153
22154
22155 .PHONY: all-libgui maybe-all-libgui
22156 maybe-all-libgui:
22157 @if gcc-bootstrap
22158 all-libgui: stage_current
22159 @endif gcc-bootstrap
22160 @if libgui
22161 TARGET-libgui=all
22162 maybe-all-libgui: all-libgui
22163 all-libgui: configure-libgui
22164 @: $(MAKE); $(unstage)
22165 @r=`${PWD_COMMAND}`; export r; \
22166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22167 $(HOST_EXPORTS) \
22168 (cd $(HOST_SUBDIR)/libgui && \
22169 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22170 $(TARGET-libgui))
22171 @endif libgui
22172
22173
22174
22175
22176 .PHONY: check-libgui maybe-check-libgui
22177 maybe-check-libgui:
22178 @if libgui
22179 maybe-check-libgui: check-libgui
22180
22181 check-libgui:
22182 @: $(MAKE); $(unstage)
22183 @r=`${PWD_COMMAND}`; export r; \
22184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22185 $(HOST_EXPORTS) \
22186 (cd $(HOST_SUBDIR)/libgui && \
22187 $(MAKE) $(FLAGS_TO_PASS) check)
22188
22189 @endif libgui
22190
22191 .PHONY: install-libgui maybe-install-libgui
22192 maybe-install-libgui:
22193 @if libgui
22194 maybe-install-libgui: install-libgui
22195
22196 install-libgui: installdirs
22197 @: $(MAKE); $(unstage)
22198 @r=`${PWD_COMMAND}`; export r; \
22199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22200 $(HOST_EXPORTS) \
22201 (cd $(HOST_SUBDIR)/libgui && \
22202 $(MAKE) $(FLAGS_TO_PASS) install)
22203
22204 @endif libgui
22205
22206 .PHONY: install-strip-libgui maybe-install-strip-libgui
22207 maybe-install-strip-libgui:
22208 @if libgui
22209 maybe-install-strip-libgui: install-strip-libgui
22210
22211 install-strip-libgui: installdirs
22212 @: $(MAKE); $(unstage)
22213 @r=`${PWD_COMMAND}`; export r; \
22214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22215 $(HOST_EXPORTS) \
22216 (cd $(HOST_SUBDIR)/libgui && \
22217 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22218
22219 @endif libgui
22220
22221 # Other targets (info, dvi, pdf, etc.)
22222
22223 .PHONY: maybe-info-libgui info-libgui
22224 maybe-info-libgui:
22225 @if libgui
22226 maybe-info-libgui: info-libgui
22227
22228 info-libgui: \
22229 configure-libgui
22230 @: $(MAKE); $(unstage)
22231 @[ -f ./libgui/Makefile ] || exit 0; \
22232 r=`${PWD_COMMAND}`; export r; \
22233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22234 $(HOST_EXPORTS) \
22235 for flag in $(EXTRA_HOST_FLAGS) ; do \
22236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22237 done; \
22238 echo "Doing info in libgui" ; \
22239 (cd $(HOST_SUBDIR)/libgui && \
22240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22242 "RANLIB=$${RANLIB}" \
22243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22244 info) \
22245 || exit 1
22246
22247 @endif libgui
22248
22249 .PHONY: maybe-dvi-libgui dvi-libgui
22250 maybe-dvi-libgui:
22251 @if libgui
22252 maybe-dvi-libgui: dvi-libgui
22253
22254 dvi-libgui: \
22255 configure-libgui
22256 @: $(MAKE); $(unstage)
22257 @[ -f ./libgui/Makefile ] || exit 0; \
22258 r=`${PWD_COMMAND}`; export r; \
22259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22260 $(HOST_EXPORTS) \
22261 for flag in $(EXTRA_HOST_FLAGS) ; do \
22262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22263 done; \
22264 echo "Doing dvi in libgui" ; \
22265 (cd $(HOST_SUBDIR)/libgui && \
22266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22268 "RANLIB=$${RANLIB}" \
22269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22270 dvi) \
22271 || exit 1
22272
22273 @endif libgui
22274
22275 .PHONY: maybe-pdf-libgui pdf-libgui
22276 maybe-pdf-libgui:
22277 @if libgui
22278 maybe-pdf-libgui: pdf-libgui
22279
22280 pdf-libgui: \
22281 configure-libgui
22282 @: $(MAKE); $(unstage)
22283 @[ -f ./libgui/Makefile ] || exit 0; \
22284 r=`${PWD_COMMAND}`; export r; \
22285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22286 $(HOST_EXPORTS) \
22287 for flag in $(EXTRA_HOST_FLAGS) ; do \
22288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22289 done; \
22290 echo "Doing pdf in libgui" ; \
22291 (cd $(HOST_SUBDIR)/libgui && \
22292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22294 "RANLIB=$${RANLIB}" \
22295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22296 pdf) \
22297 || exit 1
22298
22299 @endif libgui
22300
22301 .PHONY: maybe-html-libgui html-libgui
22302 maybe-html-libgui:
22303 @if libgui
22304 maybe-html-libgui: html-libgui
22305
22306 html-libgui: \
22307 configure-libgui
22308 @: $(MAKE); $(unstage)
22309 @[ -f ./libgui/Makefile ] || exit 0; \
22310 r=`${PWD_COMMAND}`; export r; \
22311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22312 $(HOST_EXPORTS) \
22313 for flag in $(EXTRA_HOST_FLAGS) ; do \
22314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22315 done; \
22316 echo "Doing html in libgui" ; \
22317 (cd $(HOST_SUBDIR)/libgui && \
22318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22320 "RANLIB=$${RANLIB}" \
22321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22322 html) \
22323 || exit 1
22324
22325 @endif libgui
22326
22327 .PHONY: maybe-TAGS-libgui TAGS-libgui
22328 maybe-TAGS-libgui:
22329 @if libgui
22330 maybe-TAGS-libgui: TAGS-libgui
22331
22332 TAGS-libgui: \
22333 configure-libgui
22334 @: $(MAKE); $(unstage)
22335 @[ -f ./libgui/Makefile ] || exit 0; \
22336 r=`${PWD_COMMAND}`; export r; \
22337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22338 $(HOST_EXPORTS) \
22339 for flag in $(EXTRA_HOST_FLAGS) ; do \
22340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22341 done; \
22342 echo "Doing TAGS in libgui" ; \
22343 (cd $(HOST_SUBDIR)/libgui && \
22344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22346 "RANLIB=$${RANLIB}" \
22347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22348 TAGS) \
22349 || exit 1
22350
22351 @endif libgui
22352
22353 .PHONY: maybe-install-info-libgui install-info-libgui
22354 maybe-install-info-libgui:
22355 @if libgui
22356 maybe-install-info-libgui: install-info-libgui
22357
22358 install-info-libgui: \
22359 configure-libgui \
22360 info-libgui
22361 @: $(MAKE); $(unstage)
22362 @[ -f ./libgui/Makefile ] || exit 0; \
22363 r=`${PWD_COMMAND}`; export r; \
22364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22365 $(HOST_EXPORTS) \
22366 for flag in $(EXTRA_HOST_FLAGS) ; do \
22367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22368 done; \
22369 echo "Doing install-info in libgui" ; \
22370 (cd $(HOST_SUBDIR)/libgui && \
22371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22373 "RANLIB=$${RANLIB}" \
22374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22375 install-info) \
22376 || exit 1
22377
22378 @endif libgui
22379
22380 .PHONY: maybe-install-pdf-libgui install-pdf-libgui
22381 maybe-install-pdf-libgui:
22382 @if libgui
22383 maybe-install-pdf-libgui: install-pdf-libgui
22384
22385 install-pdf-libgui: \
22386 configure-libgui \
22387 pdf-libgui
22388 @: $(MAKE); $(unstage)
22389 @[ -f ./libgui/Makefile ] || exit 0; \
22390 r=`${PWD_COMMAND}`; export r; \
22391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22392 $(HOST_EXPORTS) \
22393 for flag in $(EXTRA_HOST_FLAGS) ; do \
22394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22395 done; \
22396 echo "Doing install-pdf in libgui" ; \
22397 (cd $(HOST_SUBDIR)/libgui && \
22398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22400 "RANLIB=$${RANLIB}" \
22401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22402 install-pdf) \
22403 || exit 1
22404
22405 @endif libgui
22406
22407 .PHONY: maybe-install-html-libgui install-html-libgui
22408 maybe-install-html-libgui:
22409 @if libgui
22410 maybe-install-html-libgui: install-html-libgui
22411
22412 install-html-libgui: \
22413 configure-libgui \
22414 html-libgui
22415 @: $(MAKE); $(unstage)
22416 @[ -f ./libgui/Makefile ] || exit 0; \
22417 r=`${PWD_COMMAND}`; export r; \
22418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22419 $(HOST_EXPORTS) \
22420 for flag in $(EXTRA_HOST_FLAGS) ; do \
22421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22422 done; \
22423 echo "Doing install-html in libgui" ; \
22424 (cd $(HOST_SUBDIR)/libgui && \
22425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22427 "RANLIB=$${RANLIB}" \
22428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22429 install-html) \
22430 || exit 1
22431
22432 @endif libgui
22433
22434 .PHONY: maybe-installcheck-libgui installcheck-libgui
22435 maybe-installcheck-libgui:
22436 @if libgui
22437 maybe-installcheck-libgui: installcheck-libgui
22438
22439 installcheck-libgui: \
22440 configure-libgui
22441 @: $(MAKE); $(unstage)
22442 @[ -f ./libgui/Makefile ] || exit 0; \
22443 r=`${PWD_COMMAND}`; export r; \
22444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22445 $(HOST_EXPORTS) \
22446 for flag in $(EXTRA_HOST_FLAGS) ; do \
22447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22448 done; \
22449 echo "Doing installcheck in libgui" ; \
22450 (cd $(HOST_SUBDIR)/libgui && \
22451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22453 "RANLIB=$${RANLIB}" \
22454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22455 installcheck) \
22456 || exit 1
22457
22458 @endif libgui
22459
22460 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
22461 maybe-mostlyclean-libgui:
22462 @if libgui
22463 maybe-mostlyclean-libgui: mostlyclean-libgui
22464
22465 mostlyclean-libgui:
22466 @: $(MAKE); $(unstage)
22467 @[ -f ./libgui/Makefile ] || exit 0; \
22468 r=`${PWD_COMMAND}`; export r; \
22469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22470 $(HOST_EXPORTS) \
22471 for flag in $(EXTRA_HOST_FLAGS) ; do \
22472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22473 done; \
22474 echo "Doing mostlyclean in libgui" ; \
22475 (cd $(HOST_SUBDIR)/libgui && \
22476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22478 "RANLIB=$${RANLIB}" \
22479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22480 mostlyclean) \
22481 || exit 1
22482
22483 @endif libgui
22484
22485 .PHONY: maybe-clean-libgui clean-libgui
22486 maybe-clean-libgui:
22487 @if libgui
22488 maybe-clean-libgui: clean-libgui
22489
22490 clean-libgui:
22491 @: $(MAKE); $(unstage)
22492 @[ -f ./libgui/Makefile ] || exit 0; \
22493 r=`${PWD_COMMAND}`; export r; \
22494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22495 $(HOST_EXPORTS) \
22496 for flag in $(EXTRA_HOST_FLAGS) ; do \
22497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22498 done; \
22499 echo "Doing clean in libgui" ; \
22500 (cd $(HOST_SUBDIR)/libgui && \
22501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22503 "RANLIB=$${RANLIB}" \
22504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22505 clean) \
22506 || exit 1
22507
22508 @endif libgui
22509
22510 .PHONY: maybe-distclean-libgui distclean-libgui
22511 maybe-distclean-libgui:
22512 @if libgui
22513 maybe-distclean-libgui: distclean-libgui
22514
22515 distclean-libgui:
22516 @: $(MAKE); $(unstage)
22517 @[ -f ./libgui/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 distclean in libgui" ; \
22525 (cd $(HOST_SUBDIR)/libgui && \
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 distclean) \
22531 || exit 1
22532
22533 @endif libgui
22534
22535 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
22536 maybe-maintainer-clean-libgui:
22537 @if libgui
22538 maybe-maintainer-clean-libgui: maintainer-clean-libgui
22539
22540 maintainer-clean-libgui:
22541 @: $(MAKE); $(unstage)
22542 @[ -f ./libgui/Makefile ] || exit 0; \
22543 r=`${PWD_COMMAND}`; export r; \
22544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22545 $(HOST_EXPORTS) \
22546 for flag in $(EXTRA_HOST_FLAGS) ; do \
22547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22548 done; \
22549 echo "Doing maintainer-clean in libgui" ; \
22550 (cd $(HOST_SUBDIR)/libgui && \
22551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22553 "RANLIB=$${RANLIB}" \
22554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22555 maintainer-clean) \
22556 || exit 1
22557
22558 @endif libgui
22559
22560
22561
22562 .PHONY: configure-libiberty maybe-configure-libiberty
22563 maybe-configure-libiberty:
22564 @if gcc-bootstrap
22565 configure-libiberty: stage_current
22566 @endif gcc-bootstrap
22567 @if libiberty
22568 maybe-configure-libiberty: configure-libiberty
22569 configure-libiberty:
22570 @r=`${PWD_COMMAND}`; export r; \
22571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22572 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22573 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22574 $(HOST_EXPORTS) \
22575 echo Configuring in $(HOST_SUBDIR)/libiberty; \
22576 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
22577 case $(srcdir) in \
22578 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22579 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22580 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22581 esac; \
22582 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22583 libsrcdir="$$s/libiberty"; \
22584 $(SHELL) $${libsrcdir}/configure \
22585 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22586 --target=${target_alias} $${srcdiroption} @extra_host_libiberty_configure_flags@ \
22587 || exit 1
22588 @endif libiberty
22589
22590
22591
22592 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
22593 maybe-configure-stage1-libiberty:
22594 @if libiberty-bootstrap
22595 maybe-configure-stage1-libiberty: configure-stage1-libiberty
22596 configure-stage1-libiberty:
22597 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22598 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22599 @r=`${PWD_COMMAND}`; export r; \
22600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22601 TFLAGS="$(STAGE1_TFLAGS)"; \
22602 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22603 $(HOST_EXPORTS) \
22604 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
22605 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
22606 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
22607 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
22608 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22609 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22610 case $(srcdir) in \
22611 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22612 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22613 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22614 esac; \
22615 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22616 libsrcdir="$$s/libiberty"; \
22617 $(SHELL) $${libsrcdir}/configure \
22618 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22619 --target=${target_alias} $${srcdiroption} \
22620 $(STAGE1_CONFIGURE_FLAGS) \
22621 @extra_host_libiberty_configure_flags@
22622 @endif libiberty-bootstrap
22623
22624 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
22625 maybe-configure-stage2-libiberty:
22626 @if libiberty-bootstrap
22627 maybe-configure-stage2-libiberty: configure-stage2-libiberty
22628 configure-stage2-libiberty:
22629 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22630 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22631 @r=`${PWD_COMMAND}`; export r; \
22632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22633 TFLAGS="$(STAGE2_TFLAGS)"; \
22634 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22635 $(HOST_EXPORTS) \
22636 $(POSTSTAGE1_HOST_EXPORTS) \
22637 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
22638 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
22639 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
22640 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
22641 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22642 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22643 case $(srcdir) in \
22644 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22645 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22646 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22647 esac; \
22648 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22649 libsrcdir="$$s/libiberty"; \
22650 $(SHELL) $${libsrcdir}/configure \
22651 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22652 --target=${target_alias} $${srcdiroption} \
22653 --with-build-libsubdir=$(HOST_SUBDIR) \
22654 $(STAGE2_CONFIGURE_FLAGS) \
22655 @extra_host_libiberty_configure_flags@
22656 @endif libiberty-bootstrap
22657
22658 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
22659 maybe-configure-stage3-libiberty:
22660 @if libiberty-bootstrap
22661 maybe-configure-stage3-libiberty: configure-stage3-libiberty
22662 configure-stage3-libiberty:
22663 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22664 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22665 @r=`${PWD_COMMAND}`; export r; \
22666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22667 TFLAGS="$(STAGE3_TFLAGS)"; \
22668 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22669 $(HOST_EXPORTS) \
22670 $(POSTSTAGE1_HOST_EXPORTS) \
22671 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
22672 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
22673 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
22674 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
22675 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22676 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22677 case $(srcdir) in \
22678 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22679 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22680 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22681 esac; \
22682 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22683 libsrcdir="$$s/libiberty"; \
22684 $(SHELL) $${libsrcdir}/configure \
22685 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22686 --target=${target_alias} $${srcdiroption} \
22687 --with-build-libsubdir=$(HOST_SUBDIR) \
22688 $(STAGE3_CONFIGURE_FLAGS) \
22689 @extra_host_libiberty_configure_flags@
22690 @endif libiberty-bootstrap
22691
22692 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
22693 maybe-configure-stage4-libiberty:
22694 @if libiberty-bootstrap
22695 maybe-configure-stage4-libiberty: configure-stage4-libiberty
22696 configure-stage4-libiberty:
22697 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22698 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22699 @r=`${PWD_COMMAND}`; export r; \
22700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22701 TFLAGS="$(STAGE4_TFLAGS)"; \
22702 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22703 $(HOST_EXPORTS) \
22704 $(POSTSTAGE1_HOST_EXPORTS) \
22705 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
22706 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
22707 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
22708 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
22709 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22710 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22711 case $(srcdir) in \
22712 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22713 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22714 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22715 esac; \
22716 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22717 libsrcdir="$$s/libiberty"; \
22718 $(SHELL) $${libsrcdir}/configure \
22719 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22720 --target=${target_alias} $${srcdiroption} \
22721 --with-build-libsubdir=$(HOST_SUBDIR) \
22722 $(STAGE4_CONFIGURE_FLAGS) \
22723 @extra_host_libiberty_configure_flags@
22724 @endif libiberty-bootstrap
22725
22726 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
22727 maybe-configure-stageprofile-libiberty:
22728 @if libiberty-bootstrap
22729 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
22730 configure-stageprofile-libiberty:
22731 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22732 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22733 @r=`${PWD_COMMAND}`; export r; \
22734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22735 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22736 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22737 $(HOST_EXPORTS) \
22738 $(POSTSTAGE1_HOST_EXPORTS) \
22739 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
22740 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
22741 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
22742 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
22743 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22744 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22745 case $(srcdir) in \
22746 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22747 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22748 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22749 esac; \
22750 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22751 libsrcdir="$$s/libiberty"; \
22752 $(SHELL) $${libsrcdir}/configure \
22753 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22754 --target=${target_alias} $${srcdiroption} \
22755 --with-build-libsubdir=$(HOST_SUBDIR) \
22756 $(STAGEprofile_CONFIGURE_FLAGS) \
22757 @extra_host_libiberty_configure_flags@
22758 @endif libiberty-bootstrap
22759
22760 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
22761 maybe-configure-stagefeedback-libiberty:
22762 @if libiberty-bootstrap
22763 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
22764 configure-stagefeedback-libiberty:
22765 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22766 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
22767 @r=`${PWD_COMMAND}`; export r; \
22768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22769 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22770 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
22771 $(HOST_EXPORTS) \
22772 $(POSTSTAGE1_HOST_EXPORTS) \
22773 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
22774 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
22775 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
22776 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
22777 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
22778 cd $(HOST_SUBDIR)/libiberty || exit 1; \
22779 case $(srcdir) in \
22780 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22781 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
22782 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22783 esac; \
22784 srcdiroption="--srcdir=$${topdir}/libiberty"; \
22785 libsrcdir="$$s/libiberty"; \
22786 $(SHELL) $${libsrcdir}/configure \
22787 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22788 --target=${target_alias} $${srcdiroption} \
22789 --with-build-libsubdir=$(HOST_SUBDIR) \
22790 $(STAGEfeedback_CONFIGURE_FLAGS) \
22791 @extra_host_libiberty_configure_flags@
22792 @endif libiberty-bootstrap
22793
22794
22795
22796
22797
22798 .PHONY: all-libiberty maybe-all-libiberty
22799 maybe-all-libiberty:
22800 @if gcc-bootstrap
22801 all-libiberty: stage_current
22802 @endif gcc-bootstrap
22803 @if libiberty
22804 TARGET-libiberty=all
22805 maybe-all-libiberty: all-libiberty
22806 all-libiberty: configure-libiberty
22807 @r=`${PWD_COMMAND}`; export r; \
22808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22809 $(HOST_EXPORTS) \
22810 (cd $(HOST_SUBDIR)/libiberty && \
22811 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
22812 $(TARGET-libiberty))
22813 @endif libiberty
22814
22815
22816
22817 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
22818 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
22819 maybe-all-stage1-libiberty:
22820 maybe-clean-stage1-libiberty:
22821 @if libiberty-bootstrap
22822 maybe-all-stage1-libiberty: all-stage1-libiberty
22823 all-stage1: all-stage1-libiberty
22824 TARGET-stage1-libiberty = $(TARGET-libiberty)
22825 all-stage1-libiberty: configure-stage1-libiberty
22826 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
22827 @r=`${PWD_COMMAND}`; export r; \
22828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22829 TFLAGS="$(STAGE1_TFLAGS)"; \
22830 $(HOST_EXPORTS) \
22831 cd $(HOST_SUBDIR)/libiberty && \
22832 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22833 CFLAGS="$(STAGE1_CFLAGS)" \
22834 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
22835 LIBCFLAGS="$(LIBCFLAGS)" \
22836 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22837 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22838 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22839 $(EXTRA_HOST_FLAGS) \
22840 $(STAGE1_FLAGS_TO_PASS) \
22841 TFLAGS="$(STAGE1_TFLAGS)" \
22842 $(TARGET-stage1-libiberty)
22843
22844 maybe-clean-stage1-libiberty: clean-stage1-libiberty
22845 clean-stage1: clean-stage1-libiberty
22846 clean-stage1-libiberty:
22847 @if [ $(current_stage) = stage1 ]; then \
22848 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22849 else \
22850 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
22851 $(MAKE) stage1-start; \
22852 fi; \
22853 cd $(HOST_SUBDIR)/libiberty && \
22854 $(MAKE) $(EXTRA_HOST_FLAGS) \
22855 $(STAGE1_FLAGS_TO_PASS) clean
22856 @endif libiberty-bootstrap
22857
22858
22859 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
22860 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
22861 maybe-all-stage2-libiberty:
22862 maybe-clean-stage2-libiberty:
22863 @if libiberty-bootstrap
22864 maybe-all-stage2-libiberty: all-stage2-libiberty
22865 all-stage2: all-stage2-libiberty
22866 TARGET-stage2-libiberty = $(TARGET-libiberty)
22867 all-stage2-libiberty: configure-stage2-libiberty
22868 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22869 @r=`${PWD_COMMAND}`; export r; \
22870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22871 TFLAGS="$(STAGE2_TFLAGS)"; \
22872 $(HOST_EXPORTS) \
22873 $(POSTSTAGE1_HOST_EXPORTS) \
22874 cd $(HOST_SUBDIR)/libiberty && \
22875 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22876 CFLAGS="$(STAGE2_CFLAGS)" \
22877 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22878 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22879 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22880 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22881 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22882 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22883 TFLAGS="$(STAGE2_TFLAGS)" \
22884 $(TARGET-stage2-libiberty)
22885
22886 maybe-clean-stage2-libiberty: clean-stage2-libiberty
22887 clean-stage2: clean-stage2-libiberty
22888 clean-stage2-libiberty:
22889 @if [ $(current_stage) = stage2 ]; then \
22890 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22891 else \
22892 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
22893 $(MAKE) stage2-start; \
22894 fi; \
22895 cd $(HOST_SUBDIR)/libiberty && \
22896 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22897 @endif libiberty-bootstrap
22898
22899
22900 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
22901 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
22902 maybe-all-stage3-libiberty:
22903 maybe-clean-stage3-libiberty:
22904 @if libiberty-bootstrap
22905 maybe-all-stage3-libiberty: all-stage3-libiberty
22906 all-stage3: all-stage3-libiberty
22907 TARGET-stage3-libiberty = $(TARGET-libiberty)
22908 all-stage3-libiberty: configure-stage3-libiberty
22909 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22910 @r=`${PWD_COMMAND}`; export r; \
22911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22912 TFLAGS="$(STAGE3_TFLAGS)"; \
22913 $(HOST_EXPORTS) \
22914 $(POSTSTAGE1_HOST_EXPORTS) \
22915 cd $(HOST_SUBDIR)/libiberty && \
22916 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22917 CFLAGS="$(STAGE3_CFLAGS)" \
22918 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22919 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22920 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22921 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22922 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22923 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22924 TFLAGS="$(STAGE3_TFLAGS)" \
22925 $(TARGET-stage3-libiberty)
22926
22927 maybe-clean-stage3-libiberty: clean-stage3-libiberty
22928 clean-stage3: clean-stage3-libiberty
22929 clean-stage3-libiberty:
22930 @if [ $(current_stage) = stage3 ]; then \
22931 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22932 else \
22933 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
22934 $(MAKE) stage3-start; \
22935 fi; \
22936 cd $(HOST_SUBDIR)/libiberty && \
22937 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22938 @endif libiberty-bootstrap
22939
22940
22941 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
22942 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
22943 maybe-all-stage4-libiberty:
22944 maybe-clean-stage4-libiberty:
22945 @if libiberty-bootstrap
22946 maybe-all-stage4-libiberty: all-stage4-libiberty
22947 all-stage4: all-stage4-libiberty
22948 TARGET-stage4-libiberty = $(TARGET-libiberty)
22949 all-stage4-libiberty: configure-stage4-libiberty
22950 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22951 @r=`${PWD_COMMAND}`; export r; \
22952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22953 TFLAGS="$(STAGE4_TFLAGS)"; \
22954 $(HOST_EXPORTS) \
22955 $(POSTSTAGE1_HOST_EXPORTS) \
22956 cd $(HOST_SUBDIR)/libiberty && \
22957 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22958 CFLAGS="$(STAGE4_CFLAGS)" \
22959 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22960 LIBCFLAGS="$(STAGE4_CFLAGS)" \
22961 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22962 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22963 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22964 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22965 TFLAGS="$(STAGE4_TFLAGS)" \
22966 $(TARGET-stage4-libiberty)
22967
22968 maybe-clean-stage4-libiberty: clean-stage4-libiberty
22969 clean-stage4: clean-stage4-libiberty
22970 clean-stage4-libiberty:
22971 @if [ $(current_stage) = stage4 ]; then \
22972 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22973 else \
22974 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
22975 $(MAKE) stage4-start; \
22976 fi; \
22977 cd $(HOST_SUBDIR)/libiberty && \
22978 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
22979 @endif libiberty-bootstrap
22980
22981
22982 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
22983 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
22984 maybe-all-stageprofile-libiberty:
22985 maybe-clean-stageprofile-libiberty:
22986 @if libiberty-bootstrap
22987 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
22988 all-stageprofile: all-stageprofile-libiberty
22989 TARGET-stageprofile-libiberty = $(TARGET-libiberty)
22990 all-stageprofile-libiberty: configure-stageprofile-libiberty
22991 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22992 @r=`${PWD_COMMAND}`; export r; \
22993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22994 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22995 $(HOST_EXPORTS) \
22996 $(POSTSTAGE1_HOST_EXPORTS) \
22997 cd $(HOST_SUBDIR)/libiberty && \
22998 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22999 CFLAGS="$(STAGEprofile_CFLAGS)" \
23000 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
23001 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
23002 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23003 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23004 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23005 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23006 TFLAGS="$(STAGEprofile_TFLAGS)" \
23007 $(TARGET-stageprofile-libiberty)
23008
23009 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
23010 clean-stageprofile: clean-stageprofile-libiberty
23011 clean-stageprofile-libiberty:
23012 @if [ $(current_stage) = stageprofile ]; then \
23013 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23014 else \
23015 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
23016 $(MAKE) stageprofile-start; \
23017 fi; \
23018 cd $(HOST_SUBDIR)/libiberty && \
23019 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23020 @endif libiberty-bootstrap
23021
23022
23023 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
23024 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
23025 maybe-all-stagefeedback-libiberty:
23026 maybe-clean-stagefeedback-libiberty:
23027 @if libiberty-bootstrap
23028 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
23029 all-stagefeedback: all-stagefeedback-libiberty
23030 TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
23031 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
23032 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
23033 @r=`${PWD_COMMAND}`; export r; \
23034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23035 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
23036 $(HOST_EXPORTS) \
23037 $(POSTSTAGE1_HOST_EXPORTS) \
23038 cd $(HOST_SUBDIR)/libiberty && \
23039 $(MAKE) $(BASE_FLAGS_TO_PASS) \
23040 CFLAGS="$(STAGEfeedback_CFLAGS)" \
23041 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
23042 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
23043 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
23044 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
23045 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
23046 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
23047 TFLAGS="$(STAGEfeedback_TFLAGS)" \
23048 $(TARGET-stagefeedback-libiberty)
23049
23050 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
23051 clean-stagefeedback: clean-stagefeedback-libiberty
23052 clean-stagefeedback-libiberty:
23053 @if [ $(current_stage) = stagefeedback ]; then \
23054 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
23055 else \
23056 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
23057 $(MAKE) stagefeedback-start; \
23058 fi; \
23059 cd $(HOST_SUBDIR)/libiberty && \
23060 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
23061 @endif libiberty-bootstrap
23062
23063
23064
23065
23066
23067 .PHONY: check-libiberty maybe-check-libiberty
23068 maybe-check-libiberty:
23069 @if libiberty
23070 maybe-check-libiberty: check-libiberty
23071
23072 check-libiberty:
23073 @: $(MAKE); $(unstage)
23074 @r=`${PWD_COMMAND}`; export r; \
23075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23076 $(HOST_EXPORTS) \
23077 (cd $(HOST_SUBDIR)/libiberty && \
23078 $(MAKE) $(FLAGS_TO_PASS) check)
23079
23080 @endif libiberty
23081
23082 .PHONY: install-libiberty maybe-install-libiberty
23083 maybe-install-libiberty:
23084 @if libiberty
23085 maybe-install-libiberty: install-libiberty
23086
23087 install-libiberty: installdirs
23088 @: $(MAKE); $(unstage)
23089 @r=`${PWD_COMMAND}`; export r; \
23090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23091 $(HOST_EXPORTS) \
23092 (cd $(HOST_SUBDIR)/libiberty && \
23093 $(MAKE) $(FLAGS_TO_PASS) install)
23094
23095 @endif libiberty
23096
23097 .PHONY: install-strip-libiberty maybe-install-strip-libiberty
23098 maybe-install-strip-libiberty:
23099 @if libiberty
23100 maybe-install-strip-libiberty: install-strip-libiberty
23101
23102 install-strip-libiberty: installdirs
23103 @: $(MAKE); $(unstage)
23104 @r=`${PWD_COMMAND}`; export r; \
23105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23106 $(HOST_EXPORTS) \
23107 (cd $(HOST_SUBDIR)/libiberty && \
23108 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23109
23110 @endif libiberty
23111
23112 # Other targets (info, dvi, pdf, etc.)
23113
23114 .PHONY: maybe-info-libiberty info-libiberty
23115 maybe-info-libiberty:
23116 @if libiberty
23117 maybe-info-libiberty: info-libiberty
23118
23119 info-libiberty: \
23120 configure-libiberty
23121 @[ -f ./libiberty/Makefile ] || exit 0; \
23122 r=`${PWD_COMMAND}`; export r; \
23123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23124 $(HOST_EXPORTS) \
23125 for flag in $(EXTRA_HOST_FLAGS) ; do \
23126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23127 done; \
23128 echo "Doing info in libiberty" ; \
23129 (cd $(HOST_SUBDIR)/libiberty && \
23130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23132 "RANLIB=$${RANLIB}" \
23133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23134 info) \
23135 || exit 1
23136
23137 @endif libiberty
23138
23139 .PHONY: maybe-dvi-libiberty dvi-libiberty
23140 maybe-dvi-libiberty:
23141 @if libiberty
23142 maybe-dvi-libiberty: dvi-libiberty
23143
23144 dvi-libiberty: \
23145 configure-libiberty
23146 @[ -f ./libiberty/Makefile ] || exit 0; \
23147 r=`${PWD_COMMAND}`; export r; \
23148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23149 $(HOST_EXPORTS) \
23150 for flag in $(EXTRA_HOST_FLAGS) ; do \
23151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23152 done; \
23153 echo "Doing dvi in libiberty" ; \
23154 (cd $(HOST_SUBDIR)/libiberty && \
23155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23157 "RANLIB=$${RANLIB}" \
23158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23159 dvi) \
23160 || exit 1
23161
23162 @endif libiberty
23163
23164 .PHONY: maybe-pdf-libiberty pdf-libiberty
23165 maybe-pdf-libiberty:
23166 @if libiberty
23167 maybe-pdf-libiberty: pdf-libiberty
23168
23169 pdf-libiberty: \
23170 configure-libiberty
23171 @[ -f ./libiberty/Makefile ] || exit 0; \
23172 r=`${PWD_COMMAND}`; export r; \
23173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23174 $(HOST_EXPORTS) \
23175 for flag in $(EXTRA_HOST_FLAGS) ; do \
23176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23177 done; \
23178 echo "Doing pdf in libiberty" ; \
23179 (cd $(HOST_SUBDIR)/libiberty && \
23180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23182 "RANLIB=$${RANLIB}" \
23183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23184 pdf) \
23185 || exit 1
23186
23187 @endif libiberty
23188
23189 .PHONY: maybe-html-libiberty html-libiberty
23190 maybe-html-libiberty:
23191 @if libiberty
23192 maybe-html-libiberty: html-libiberty
23193
23194 html-libiberty: \
23195 configure-libiberty
23196 @[ -f ./libiberty/Makefile ] || exit 0; \
23197 r=`${PWD_COMMAND}`; export r; \
23198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23199 $(HOST_EXPORTS) \
23200 for flag in $(EXTRA_HOST_FLAGS) ; do \
23201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23202 done; \
23203 echo "Doing html in libiberty" ; \
23204 (cd $(HOST_SUBDIR)/libiberty && \
23205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23207 "RANLIB=$${RANLIB}" \
23208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23209 html) \
23210 || exit 1
23211
23212 @endif libiberty
23213
23214 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
23215 maybe-TAGS-libiberty:
23216 @if libiberty
23217 maybe-TAGS-libiberty: TAGS-libiberty
23218
23219 TAGS-libiberty: \
23220 configure-libiberty
23221 @[ -f ./libiberty/Makefile ] || exit 0; \
23222 r=`${PWD_COMMAND}`; export r; \
23223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23224 $(HOST_EXPORTS) \
23225 for flag in $(EXTRA_HOST_FLAGS) ; do \
23226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23227 done; \
23228 echo "Doing TAGS in libiberty" ; \
23229 (cd $(HOST_SUBDIR)/libiberty && \
23230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23232 "RANLIB=$${RANLIB}" \
23233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23234 TAGS) \
23235 || exit 1
23236
23237 @endif libiberty
23238
23239 .PHONY: maybe-install-info-libiberty install-info-libiberty
23240 maybe-install-info-libiberty:
23241 @if libiberty
23242 maybe-install-info-libiberty: install-info-libiberty
23243
23244 install-info-libiberty: \
23245 configure-libiberty \
23246 info-libiberty
23247 @[ -f ./libiberty/Makefile ] || exit 0; \
23248 r=`${PWD_COMMAND}`; export r; \
23249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23250 $(HOST_EXPORTS) \
23251 for flag in $(EXTRA_HOST_FLAGS) ; do \
23252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23253 done; \
23254 echo "Doing install-info in libiberty" ; \
23255 (cd $(HOST_SUBDIR)/libiberty && \
23256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23258 "RANLIB=$${RANLIB}" \
23259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23260 install-info) \
23261 || exit 1
23262
23263 @endif libiberty
23264
23265 .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
23266 maybe-install-pdf-libiberty:
23267 @if libiberty
23268 maybe-install-pdf-libiberty: install-pdf-libiberty
23269
23270 install-pdf-libiberty: \
23271 configure-libiberty \
23272 pdf-libiberty
23273 @[ -f ./libiberty/Makefile ] || exit 0; \
23274 r=`${PWD_COMMAND}`; export r; \
23275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23276 $(HOST_EXPORTS) \
23277 for flag in $(EXTRA_HOST_FLAGS) ; do \
23278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23279 done; \
23280 echo "Doing install-pdf in libiberty" ; \
23281 (cd $(HOST_SUBDIR)/libiberty && \
23282 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23283 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23284 "RANLIB=$${RANLIB}" \
23285 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23286 install-pdf) \
23287 || exit 1
23288
23289 @endif libiberty
23290
23291 .PHONY: maybe-install-html-libiberty install-html-libiberty
23292 maybe-install-html-libiberty:
23293 @if libiberty
23294 maybe-install-html-libiberty: install-html-libiberty
23295
23296 install-html-libiberty: \
23297 configure-libiberty \
23298 html-libiberty
23299 @[ -f ./libiberty/Makefile ] || exit 0; \
23300 r=`${PWD_COMMAND}`; export r; \
23301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23302 $(HOST_EXPORTS) \
23303 for flag in $(EXTRA_HOST_FLAGS) ; do \
23304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23305 done; \
23306 echo "Doing install-html in libiberty" ; \
23307 (cd $(HOST_SUBDIR)/libiberty && \
23308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23310 "RANLIB=$${RANLIB}" \
23311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23312 install-html) \
23313 || exit 1
23314
23315 @endif libiberty
23316
23317 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
23318 maybe-installcheck-libiberty:
23319 @if libiberty
23320 maybe-installcheck-libiberty: installcheck-libiberty
23321
23322 installcheck-libiberty: \
23323 configure-libiberty
23324 @[ -f ./libiberty/Makefile ] || exit 0; \
23325 r=`${PWD_COMMAND}`; export r; \
23326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23327 $(HOST_EXPORTS) \
23328 for flag in $(EXTRA_HOST_FLAGS) ; do \
23329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23330 done; \
23331 echo "Doing installcheck in libiberty" ; \
23332 (cd $(HOST_SUBDIR)/libiberty && \
23333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23335 "RANLIB=$${RANLIB}" \
23336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23337 installcheck) \
23338 || exit 1
23339
23340 @endif libiberty
23341
23342 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
23343 maybe-mostlyclean-libiberty:
23344 @if libiberty
23345 maybe-mostlyclean-libiberty: mostlyclean-libiberty
23346
23347 mostlyclean-libiberty:
23348 @[ -f ./libiberty/Makefile ] || exit 0; \
23349 r=`${PWD_COMMAND}`; export r; \
23350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23351 $(HOST_EXPORTS) \
23352 for flag in $(EXTRA_HOST_FLAGS) ; do \
23353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23354 done; \
23355 echo "Doing mostlyclean in libiberty" ; \
23356 (cd $(HOST_SUBDIR)/libiberty && \
23357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23359 "RANLIB=$${RANLIB}" \
23360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23361 mostlyclean) \
23362 || exit 1
23363
23364 @endif libiberty
23365
23366 .PHONY: maybe-clean-libiberty clean-libiberty
23367 maybe-clean-libiberty:
23368 @if libiberty
23369 maybe-clean-libiberty: clean-libiberty
23370
23371 clean-libiberty:
23372 @[ -f ./libiberty/Makefile ] || exit 0; \
23373 r=`${PWD_COMMAND}`; export r; \
23374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23375 $(HOST_EXPORTS) \
23376 for flag in $(EXTRA_HOST_FLAGS) ; do \
23377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23378 done; \
23379 echo "Doing clean in libiberty" ; \
23380 (cd $(HOST_SUBDIR)/libiberty && \
23381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23383 "RANLIB=$${RANLIB}" \
23384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23385 clean) \
23386 || exit 1
23387
23388 @endif libiberty
23389
23390 .PHONY: maybe-distclean-libiberty distclean-libiberty
23391 maybe-distclean-libiberty:
23392 @if libiberty
23393 maybe-distclean-libiberty: distclean-libiberty
23394
23395 distclean-libiberty:
23396 @[ -f ./libiberty/Makefile ] || exit 0; \
23397 r=`${PWD_COMMAND}`; export r; \
23398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23399 $(HOST_EXPORTS) \
23400 for flag in $(EXTRA_HOST_FLAGS) ; do \
23401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23402 done; \
23403 echo "Doing distclean in libiberty" ; \
23404 (cd $(HOST_SUBDIR)/libiberty && \
23405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23407 "RANLIB=$${RANLIB}" \
23408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23409 distclean) \
23410 || exit 1
23411
23412 @endif libiberty
23413
23414 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
23415 maybe-maintainer-clean-libiberty:
23416 @if libiberty
23417 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
23418
23419 maintainer-clean-libiberty:
23420 @[ -f ./libiberty/Makefile ] || exit 0; \
23421 r=`${PWD_COMMAND}`; export r; \
23422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23423 $(HOST_EXPORTS) \
23424 for flag in $(EXTRA_HOST_FLAGS) ; do \
23425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23426 done; \
23427 echo "Doing maintainer-clean in libiberty" ; \
23428 (cd $(HOST_SUBDIR)/libiberty && \
23429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23431 "RANLIB=$${RANLIB}" \
23432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23433 maintainer-clean) \
23434 || exit 1
23435
23436 @endif libiberty
23437
23438
23439
23440 .PHONY: configure-libiconv maybe-configure-libiconv
23441 maybe-configure-libiconv:
23442 @if gcc-bootstrap
23443 configure-libiconv: stage_current
23444 @endif gcc-bootstrap
23445 @if libiconv
23446 maybe-configure-libiconv: configure-libiconv
23447 configure-libiconv:
23448 @: $(MAKE); $(unstage)
23449 @r=`${PWD_COMMAND}`; export r; \
23450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23451 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
23452 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
23453 $(HOST_EXPORTS) \
23454 echo Configuring in $(HOST_SUBDIR)/libiconv; \
23455 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
23456 case $(srcdir) in \
23457 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23458 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
23459 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23460 esac; \
23461 srcdiroption="--srcdir=$${topdir}/libiconv"; \
23462 libsrcdir="$$s/libiconv"; \
23463 $(SHELL) $${libsrcdir}/configure \
23464 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23465 --target=${target_alias} $${srcdiroption} --disable-shared \
23466 || exit 1
23467 @endif libiconv
23468
23469
23470
23471
23472
23473 .PHONY: all-libiconv maybe-all-libiconv
23474 maybe-all-libiconv:
23475 @if gcc-bootstrap
23476 all-libiconv: stage_current
23477 @endif gcc-bootstrap
23478 @if libiconv
23479 TARGET-libiconv=all
23480 maybe-all-libiconv: all-libiconv
23481 all-libiconv: configure-libiconv
23482 @: $(MAKE); $(unstage)
23483 @r=`${PWD_COMMAND}`; export r; \
23484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23485 $(HOST_EXPORTS) \
23486 (cd $(HOST_SUBDIR)/libiconv && \
23487 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
23488 $(TARGET-libiconv))
23489 @endif libiconv
23490
23491
23492
23493
23494 .PHONY: check-libiconv maybe-check-libiconv
23495 maybe-check-libiconv:
23496 @if libiconv
23497 maybe-check-libiconv: check-libiconv
23498
23499 check-libiconv:
23500 @: $(MAKE); $(unstage)
23501 @r=`${PWD_COMMAND}`; export r; \
23502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23503 $(HOST_EXPORTS) \
23504 (cd $(HOST_SUBDIR)/libiconv && \
23505 $(MAKE) $(FLAGS_TO_PASS) check)
23506
23507 @endif libiconv
23508
23509 .PHONY: install-libiconv maybe-install-libiconv
23510 maybe-install-libiconv:
23511 @if libiconv
23512 maybe-install-libiconv: install-libiconv
23513
23514 install-libiconv:
23515
23516 @endif libiconv
23517
23518 .PHONY: install-strip-libiconv maybe-install-strip-libiconv
23519 maybe-install-strip-libiconv:
23520 @if libiconv
23521 maybe-install-strip-libiconv: install-strip-libiconv
23522
23523 install-strip-libiconv:
23524
23525 @endif libiconv
23526
23527 # Other targets (info, dvi, pdf, etc.)
23528
23529 .PHONY: maybe-info-libiconv info-libiconv
23530 maybe-info-libiconv:
23531 @if libiconv
23532 maybe-info-libiconv: info-libiconv
23533
23534 info-libiconv: \
23535 configure-libiconv
23536 @: $(MAKE); $(unstage)
23537 @[ -f ./libiconv/Makefile ] || exit 0; \
23538 r=`${PWD_COMMAND}`; export r; \
23539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23540 $(HOST_EXPORTS) \
23541 for flag in $(EXTRA_HOST_FLAGS) ; do \
23542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23543 done; \
23544 echo "Doing info in libiconv" ; \
23545 (cd $(HOST_SUBDIR)/libiconv && \
23546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23548 "RANLIB=$${RANLIB}" \
23549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23550 info) \
23551 || exit 1
23552
23553 @endif libiconv
23554
23555 .PHONY: maybe-dvi-libiconv dvi-libiconv
23556 maybe-dvi-libiconv:
23557 @if libiconv
23558 maybe-dvi-libiconv: dvi-libiconv
23559
23560 dvi-libiconv: \
23561 configure-libiconv
23562 @: $(MAKE); $(unstage)
23563 @[ -f ./libiconv/Makefile ] || exit 0; \
23564 r=`${PWD_COMMAND}`; export r; \
23565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23566 $(HOST_EXPORTS) \
23567 for flag in $(EXTRA_HOST_FLAGS) ; do \
23568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23569 done; \
23570 echo "Doing dvi in libiconv" ; \
23571 (cd $(HOST_SUBDIR)/libiconv && \
23572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23574 "RANLIB=$${RANLIB}" \
23575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23576 dvi) \
23577 || exit 1
23578
23579 @endif libiconv
23580
23581 .PHONY: maybe-pdf-libiconv pdf-libiconv
23582 maybe-pdf-libiconv:
23583 @if libiconv
23584 maybe-pdf-libiconv: pdf-libiconv
23585
23586 pdf-libiconv: \
23587 configure-libiconv
23588 @: $(MAKE); $(unstage)
23589 @[ -f ./libiconv/Makefile ] || exit 0; \
23590 r=`${PWD_COMMAND}`; export r; \
23591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23592 $(HOST_EXPORTS) \
23593 for flag in $(EXTRA_HOST_FLAGS) ; do \
23594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23595 done; \
23596 echo "Doing pdf in libiconv" ; \
23597 (cd $(HOST_SUBDIR)/libiconv && \
23598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23600 "RANLIB=$${RANLIB}" \
23601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23602 pdf) \
23603 || exit 1
23604
23605 @endif libiconv
23606
23607 .PHONY: maybe-html-libiconv html-libiconv
23608 maybe-html-libiconv:
23609 @if libiconv
23610 maybe-html-libiconv: html-libiconv
23611
23612 html-libiconv: \
23613 configure-libiconv
23614 @: $(MAKE); $(unstage)
23615 @[ -f ./libiconv/Makefile ] || exit 0; \
23616 r=`${PWD_COMMAND}`; export r; \
23617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23618 $(HOST_EXPORTS) \
23619 for flag in $(EXTRA_HOST_FLAGS) ; do \
23620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23621 done; \
23622 echo "Doing html in libiconv" ; \
23623 (cd $(HOST_SUBDIR)/libiconv && \
23624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23626 "RANLIB=$${RANLIB}" \
23627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23628 html) \
23629 || exit 1
23630
23631 @endif libiconv
23632
23633 .PHONY: maybe-TAGS-libiconv TAGS-libiconv
23634 maybe-TAGS-libiconv:
23635 @if libiconv
23636 maybe-TAGS-libiconv: TAGS-libiconv
23637
23638 TAGS-libiconv: \
23639 configure-libiconv
23640 @: $(MAKE); $(unstage)
23641 @[ -f ./libiconv/Makefile ] || exit 0; \
23642 r=`${PWD_COMMAND}`; export r; \
23643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23644 $(HOST_EXPORTS) \
23645 for flag in $(EXTRA_HOST_FLAGS) ; do \
23646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23647 done; \
23648 echo "Doing TAGS in libiconv" ; \
23649 (cd $(HOST_SUBDIR)/libiconv && \
23650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23652 "RANLIB=$${RANLIB}" \
23653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23654 TAGS) \
23655 || exit 1
23656
23657 @endif libiconv
23658
23659 .PHONY: maybe-install-info-libiconv install-info-libiconv
23660 maybe-install-info-libiconv:
23661 @if libiconv
23662 maybe-install-info-libiconv: install-info-libiconv
23663
23664 # libiconv doesn't support install-info.
23665 install-info-libiconv:
23666
23667 @endif libiconv
23668
23669 .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
23670 maybe-install-pdf-libiconv:
23671 @if libiconv
23672 maybe-install-pdf-libiconv: install-pdf-libiconv
23673
23674 # libiconv doesn't support install-pdf.
23675 install-pdf-libiconv:
23676
23677 @endif libiconv
23678
23679 .PHONY: maybe-install-html-libiconv install-html-libiconv
23680 maybe-install-html-libiconv:
23681 @if libiconv
23682 maybe-install-html-libiconv: install-html-libiconv
23683
23684 # libiconv doesn't support install-html.
23685 install-html-libiconv:
23686
23687 @endif libiconv
23688
23689 .PHONY: maybe-installcheck-libiconv installcheck-libiconv
23690 maybe-installcheck-libiconv:
23691 @if libiconv
23692 maybe-installcheck-libiconv: installcheck-libiconv
23693
23694 installcheck-libiconv: \
23695 configure-libiconv
23696 @: $(MAKE); $(unstage)
23697 @[ -f ./libiconv/Makefile ] || exit 0; \
23698 r=`${PWD_COMMAND}`; export r; \
23699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23700 $(HOST_EXPORTS) \
23701 for flag in $(EXTRA_HOST_FLAGS) ; do \
23702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23703 done; \
23704 echo "Doing installcheck in libiconv" ; \
23705 (cd $(HOST_SUBDIR)/libiconv && \
23706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23708 "RANLIB=$${RANLIB}" \
23709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23710 installcheck) \
23711 || exit 1
23712
23713 @endif libiconv
23714
23715 .PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
23716 maybe-mostlyclean-libiconv:
23717 @if libiconv
23718 maybe-mostlyclean-libiconv: mostlyclean-libiconv
23719
23720 mostlyclean-libiconv:
23721 @: $(MAKE); $(unstage)
23722 @[ -f ./libiconv/Makefile ] || exit 0; \
23723 r=`${PWD_COMMAND}`; export r; \
23724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23725 $(HOST_EXPORTS) \
23726 for flag in $(EXTRA_HOST_FLAGS) ; do \
23727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23728 done; \
23729 echo "Doing mostlyclean in libiconv" ; \
23730 (cd $(HOST_SUBDIR)/libiconv && \
23731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23733 "RANLIB=$${RANLIB}" \
23734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23735 mostlyclean) \
23736 || exit 1
23737
23738 @endif libiconv
23739
23740 .PHONY: maybe-clean-libiconv clean-libiconv
23741 maybe-clean-libiconv:
23742 @if libiconv
23743 maybe-clean-libiconv: clean-libiconv
23744
23745 clean-libiconv:
23746 @: $(MAKE); $(unstage)
23747 @[ -f ./libiconv/Makefile ] || exit 0; \
23748 r=`${PWD_COMMAND}`; export r; \
23749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23750 $(HOST_EXPORTS) \
23751 for flag in $(EXTRA_HOST_FLAGS) ; do \
23752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23753 done; \
23754 echo "Doing clean in libiconv" ; \
23755 (cd $(HOST_SUBDIR)/libiconv && \
23756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23758 "RANLIB=$${RANLIB}" \
23759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23760 clean) \
23761 || exit 1
23762
23763 @endif libiconv
23764
23765 .PHONY: maybe-distclean-libiconv distclean-libiconv
23766 maybe-distclean-libiconv:
23767 @if libiconv
23768 maybe-distclean-libiconv: distclean-libiconv
23769
23770 distclean-libiconv:
23771 @: $(MAKE); $(unstage)
23772 @[ -f ./libiconv/Makefile ] || exit 0; \
23773 r=`${PWD_COMMAND}`; export r; \
23774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23775 $(HOST_EXPORTS) \
23776 for flag in $(EXTRA_HOST_FLAGS) ; do \
23777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23778 done; \
23779 echo "Doing distclean in libiconv" ; \
23780 (cd $(HOST_SUBDIR)/libiconv && \
23781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23783 "RANLIB=$${RANLIB}" \
23784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23785 distclean) \
23786 || exit 1
23787
23788 @endif libiconv
23789
23790 .PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
23791 maybe-maintainer-clean-libiconv:
23792 @if libiconv
23793 maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
23794
23795 maintainer-clean-libiconv:
23796 @: $(MAKE); $(unstage)
23797 @[ -f ./libiconv/Makefile ] || exit 0; \
23798 r=`${PWD_COMMAND}`; export r; \
23799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23800 $(HOST_EXPORTS) \
23801 for flag in $(EXTRA_HOST_FLAGS) ; do \
23802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23803 done; \
23804 echo "Doing maintainer-clean in libiconv" ; \
23805 (cd $(HOST_SUBDIR)/libiconv && \
23806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23808 "RANLIB=$${RANLIB}" \
23809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23810 maintainer-clean) \
23811 || exit 1
23812
23813 @endif libiconv
23814
23815
23816
23817 .PHONY: configure-m4 maybe-configure-m4
23818 maybe-configure-m4:
23819 @if gcc-bootstrap
23820 configure-m4: stage_current
23821 @endif gcc-bootstrap
23822 @if m4
23823 maybe-configure-m4: configure-m4
23824 configure-m4:
23825 @: $(MAKE); $(unstage)
23826 @r=`${PWD_COMMAND}`; export r; \
23827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23828 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
23829 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
23830 $(HOST_EXPORTS) \
23831 echo Configuring in $(HOST_SUBDIR)/m4; \
23832 cd "$(HOST_SUBDIR)/m4" || exit 1; \
23833 case $(srcdir) in \
23834 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23835 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
23836 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23837 esac; \
23838 srcdiroption="--srcdir=$${topdir}/m4"; \
23839 libsrcdir="$$s/m4"; \
23840 $(SHELL) $${libsrcdir}/configure \
23841 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23842 --target=${target_alias} $${srcdiroption} \
23843 || exit 1
23844 @endif m4
23845
23846
23847
23848
23849
23850 .PHONY: all-m4 maybe-all-m4
23851 maybe-all-m4:
23852 @if gcc-bootstrap
23853 all-m4: stage_current
23854 @endif gcc-bootstrap
23855 @if m4
23856 TARGET-m4=all
23857 maybe-all-m4: all-m4
23858 all-m4: configure-m4
23859 @: $(MAKE); $(unstage)
23860 @r=`${PWD_COMMAND}`; export r; \
23861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23862 $(HOST_EXPORTS) \
23863 (cd $(HOST_SUBDIR)/m4 && \
23864 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
23865 $(TARGET-m4))
23866 @endif m4
23867
23868
23869
23870
23871 .PHONY: check-m4 maybe-check-m4
23872 maybe-check-m4:
23873 @if m4
23874 maybe-check-m4: check-m4
23875
23876 check-m4:
23877 @: $(MAKE); $(unstage)
23878 @r=`${PWD_COMMAND}`; export r; \
23879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23880 $(HOST_EXPORTS) \
23881 (cd $(HOST_SUBDIR)/m4 && \
23882 $(MAKE) $(FLAGS_TO_PASS) check)
23883
23884 @endif m4
23885
23886 .PHONY: install-m4 maybe-install-m4
23887 maybe-install-m4:
23888 @if m4
23889 maybe-install-m4: install-m4
23890
23891 install-m4: installdirs
23892 @: $(MAKE); $(unstage)
23893 @r=`${PWD_COMMAND}`; export r; \
23894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23895 $(HOST_EXPORTS) \
23896 (cd $(HOST_SUBDIR)/m4 && \
23897 $(MAKE) $(FLAGS_TO_PASS) install)
23898
23899 @endif m4
23900
23901 .PHONY: install-strip-m4 maybe-install-strip-m4
23902 maybe-install-strip-m4:
23903 @if m4
23904 maybe-install-strip-m4: install-strip-m4
23905
23906 install-strip-m4: installdirs
23907 @: $(MAKE); $(unstage)
23908 @r=`${PWD_COMMAND}`; export r; \
23909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23910 $(HOST_EXPORTS) \
23911 (cd $(HOST_SUBDIR)/m4 && \
23912 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23913
23914 @endif m4
23915
23916 # Other targets (info, dvi, pdf, etc.)
23917
23918 .PHONY: maybe-info-m4 info-m4
23919 maybe-info-m4:
23920 @if m4
23921 maybe-info-m4: info-m4
23922
23923 info-m4: \
23924 configure-m4
23925 @: $(MAKE); $(unstage)
23926 @[ -f ./m4/Makefile ] || exit 0; \
23927 r=`${PWD_COMMAND}`; export r; \
23928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23929 $(HOST_EXPORTS) \
23930 for flag in $(EXTRA_HOST_FLAGS) ; do \
23931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23932 done; \
23933 echo "Doing info in m4" ; \
23934 (cd $(HOST_SUBDIR)/m4 && \
23935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23937 "RANLIB=$${RANLIB}" \
23938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23939 info) \
23940 || exit 1
23941
23942 @endif m4
23943
23944 .PHONY: maybe-dvi-m4 dvi-m4
23945 maybe-dvi-m4:
23946 @if m4
23947 maybe-dvi-m4: dvi-m4
23948
23949 dvi-m4: \
23950 configure-m4
23951 @: $(MAKE); $(unstage)
23952 @[ -f ./m4/Makefile ] || exit 0; \
23953 r=`${PWD_COMMAND}`; export r; \
23954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23955 $(HOST_EXPORTS) \
23956 for flag in $(EXTRA_HOST_FLAGS) ; do \
23957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23958 done; \
23959 echo "Doing dvi in m4" ; \
23960 (cd $(HOST_SUBDIR)/m4 && \
23961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23963 "RANLIB=$${RANLIB}" \
23964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23965 dvi) \
23966 || exit 1
23967
23968 @endif m4
23969
23970 .PHONY: maybe-pdf-m4 pdf-m4
23971 maybe-pdf-m4:
23972 @if m4
23973 maybe-pdf-m4: pdf-m4
23974
23975 pdf-m4: \
23976 configure-m4
23977 @: $(MAKE); $(unstage)
23978 @[ -f ./m4/Makefile ] || exit 0; \
23979 r=`${PWD_COMMAND}`; export r; \
23980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23981 $(HOST_EXPORTS) \
23982 for flag in $(EXTRA_HOST_FLAGS) ; do \
23983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23984 done; \
23985 echo "Doing pdf in m4" ; \
23986 (cd $(HOST_SUBDIR)/m4 && \
23987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23989 "RANLIB=$${RANLIB}" \
23990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23991 pdf) \
23992 || exit 1
23993
23994 @endif m4
23995
23996 .PHONY: maybe-html-m4 html-m4
23997 maybe-html-m4:
23998 @if m4
23999 maybe-html-m4: html-m4
24000
24001 html-m4: \
24002 configure-m4
24003 @: $(MAKE); $(unstage)
24004 @[ -f ./m4/Makefile ] || exit 0; \
24005 r=`${PWD_COMMAND}`; export r; \
24006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24007 $(HOST_EXPORTS) \
24008 for flag in $(EXTRA_HOST_FLAGS) ; do \
24009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24010 done; \
24011 echo "Doing html in m4" ; \
24012 (cd $(HOST_SUBDIR)/m4 && \
24013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24015 "RANLIB=$${RANLIB}" \
24016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24017 html) \
24018 || exit 1
24019
24020 @endif m4
24021
24022 .PHONY: maybe-TAGS-m4 TAGS-m4
24023 maybe-TAGS-m4:
24024 @if m4
24025 maybe-TAGS-m4: TAGS-m4
24026
24027 TAGS-m4: \
24028 configure-m4
24029 @: $(MAKE); $(unstage)
24030 @[ -f ./m4/Makefile ] || exit 0; \
24031 r=`${PWD_COMMAND}`; export r; \
24032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24033 $(HOST_EXPORTS) \
24034 for flag in $(EXTRA_HOST_FLAGS) ; do \
24035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24036 done; \
24037 echo "Doing TAGS in m4" ; \
24038 (cd $(HOST_SUBDIR)/m4 && \
24039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24041 "RANLIB=$${RANLIB}" \
24042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24043 TAGS) \
24044 || exit 1
24045
24046 @endif m4
24047
24048 .PHONY: maybe-install-info-m4 install-info-m4
24049 maybe-install-info-m4:
24050 @if m4
24051 maybe-install-info-m4: install-info-m4
24052
24053 install-info-m4: \
24054 configure-m4 \
24055 info-m4
24056 @: $(MAKE); $(unstage)
24057 @[ -f ./m4/Makefile ] || exit 0; \
24058 r=`${PWD_COMMAND}`; export r; \
24059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24060 $(HOST_EXPORTS) \
24061 for flag in $(EXTRA_HOST_FLAGS) ; do \
24062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24063 done; \
24064 echo "Doing install-info in m4" ; \
24065 (cd $(HOST_SUBDIR)/m4 && \
24066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24068 "RANLIB=$${RANLIB}" \
24069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24070 install-info) \
24071 || exit 1
24072
24073 @endif m4
24074
24075 .PHONY: maybe-install-pdf-m4 install-pdf-m4
24076 maybe-install-pdf-m4:
24077 @if m4
24078 maybe-install-pdf-m4: install-pdf-m4
24079
24080 install-pdf-m4: \
24081 configure-m4 \
24082 pdf-m4
24083 @: $(MAKE); $(unstage)
24084 @[ -f ./m4/Makefile ] || exit 0; \
24085 r=`${PWD_COMMAND}`; export r; \
24086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24087 $(HOST_EXPORTS) \
24088 for flag in $(EXTRA_HOST_FLAGS) ; do \
24089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24090 done; \
24091 echo "Doing install-pdf in m4" ; \
24092 (cd $(HOST_SUBDIR)/m4 && \
24093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24095 "RANLIB=$${RANLIB}" \
24096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24097 install-pdf) \
24098 || exit 1
24099
24100 @endif m4
24101
24102 .PHONY: maybe-install-html-m4 install-html-m4
24103 maybe-install-html-m4:
24104 @if m4
24105 maybe-install-html-m4: install-html-m4
24106
24107 install-html-m4: \
24108 configure-m4 \
24109 html-m4
24110 @: $(MAKE); $(unstage)
24111 @[ -f ./m4/Makefile ] || exit 0; \
24112 r=`${PWD_COMMAND}`; export r; \
24113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24114 $(HOST_EXPORTS) \
24115 for flag in $(EXTRA_HOST_FLAGS) ; do \
24116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24117 done; \
24118 echo "Doing install-html in m4" ; \
24119 (cd $(HOST_SUBDIR)/m4 && \
24120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24122 "RANLIB=$${RANLIB}" \
24123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24124 install-html) \
24125 || exit 1
24126
24127 @endif m4
24128
24129 .PHONY: maybe-installcheck-m4 installcheck-m4
24130 maybe-installcheck-m4:
24131 @if m4
24132 maybe-installcheck-m4: installcheck-m4
24133
24134 installcheck-m4: \
24135 configure-m4
24136 @: $(MAKE); $(unstage)
24137 @[ -f ./m4/Makefile ] || exit 0; \
24138 r=`${PWD_COMMAND}`; export r; \
24139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24140 $(HOST_EXPORTS) \
24141 for flag in $(EXTRA_HOST_FLAGS) ; do \
24142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24143 done; \
24144 echo "Doing installcheck in m4" ; \
24145 (cd $(HOST_SUBDIR)/m4 && \
24146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24148 "RANLIB=$${RANLIB}" \
24149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24150 installcheck) \
24151 || exit 1
24152
24153 @endif m4
24154
24155 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
24156 maybe-mostlyclean-m4:
24157 @if m4
24158 maybe-mostlyclean-m4: mostlyclean-m4
24159
24160 mostlyclean-m4:
24161 @: $(MAKE); $(unstage)
24162 @[ -f ./m4/Makefile ] || exit 0; \
24163 r=`${PWD_COMMAND}`; export r; \
24164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24165 $(HOST_EXPORTS) \
24166 for flag in $(EXTRA_HOST_FLAGS) ; do \
24167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24168 done; \
24169 echo "Doing mostlyclean in m4" ; \
24170 (cd $(HOST_SUBDIR)/m4 && \
24171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24173 "RANLIB=$${RANLIB}" \
24174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24175 mostlyclean) \
24176 || exit 1
24177
24178 @endif m4
24179
24180 .PHONY: maybe-clean-m4 clean-m4
24181 maybe-clean-m4:
24182 @if m4
24183 maybe-clean-m4: clean-m4
24184
24185 clean-m4:
24186 @: $(MAKE); $(unstage)
24187 @[ -f ./m4/Makefile ] || exit 0; \
24188 r=`${PWD_COMMAND}`; export r; \
24189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24190 $(HOST_EXPORTS) \
24191 for flag in $(EXTRA_HOST_FLAGS) ; do \
24192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24193 done; \
24194 echo "Doing clean in m4" ; \
24195 (cd $(HOST_SUBDIR)/m4 && \
24196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24198 "RANLIB=$${RANLIB}" \
24199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24200 clean) \
24201 || exit 1
24202
24203 @endif m4
24204
24205 .PHONY: maybe-distclean-m4 distclean-m4
24206 maybe-distclean-m4:
24207 @if m4
24208 maybe-distclean-m4: distclean-m4
24209
24210 distclean-m4:
24211 @: $(MAKE); $(unstage)
24212 @[ -f ./m4/Makefile ] || exit 0; \
24213 r=`${PWD_COMMAND}`; export r; \
24214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24215 $(HOST_EXPORTS) \
24216 for flag in $(EXTRA_HOST_FLAGS) ; do \
24217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24218 done; \
24219 echo "Doing distclean in m4" ; \
24220 (cd $(HOST_SUBDIR)/m4 && \
24221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24223 "RANLIB=$${RANLIB}" \
24224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24225 distclean) \
24226 || exit 1
24227
24228 @endif m4
24229
24230 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
24231 maybe-maintainer-clean-m4:
24232 @if m4
24233 maybe-maintainer-clean-m4: maintainer-clean-m4
24234
24235 maintainer-clean-m4:
24236 @: $(MAKE); $(unstage)
24237 @[ -f ./m4/Makefile ] || exit 0; \
24238 r=`${PWD_COMMAND}`; export r; \
24239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24240 $(HOST_EXPORTS) \
24241 for flag in $(EXTRA_HOST_FLAGS) ; do \
24242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24243 done; \
24244 echo "Doing maintainer-clean in m4" ; \
24245 (cd $(HOST_SUBDIR)/m4 && \
24246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24248 "RANLIB=$${RANLIB}" \
24249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24250 maintainer-clean) \
24251 || exit 1
24252
24253 @endif m4
24254
24255
24256
24257 .PHONY: configure-readline maybe-configure-readline
24258 maybe-configure-readline:
24259 @if gcc-bootstrap
24260 configure-readline: stage_current
24261 @endif gcc-bootstrap
24262 @if readline
24263 maybe-configure-readline: configure-readline
24264 configure-readline:
24265 @: $(MAKE); $(unstage)
24266 @r=`${PWD_COMMAND}`; export r; \
24267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24268 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
24269 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
24270 $(HOST_EXPORTS) \
24271 echo Configuring in $(HOST_SUBDIR)/readline; \
24272 cd "$(HOST_SUBDIR)/readline" || exit 1; \
24273 case $(srcdir) in \
24274 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24275 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
24276 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24277 esac; \
24278 srcdiroption="--srcdir=$${topdir}/readline"; \
24279 libsrcdir="$$s/readline"; \
24280 $(SHELL) $${libsrcdir}/configure \
24281 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24282 --target=${target_alias} $${srcdiroption} \
24283 || exit 1
24284 @endif readline
24285
24286
24287
24288
24289
24290 .PHONY: all-readline maybe-all-readline
24291 maybe-all-readline:
24292 @if gcc-bootstrap
24293 all-readline: stage_current
24294 @endif gcc-bootstrap
24295 @if readline
24296 TARGET-readline=all
24297 maybe-all-readline: all-readline
24298 all-readline: configure-readline
24299 @: $(MAKE); $(unstage)
24300 @r=`${PWD_COMMAND}`; export r; \
24301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24302 $(HOST_EXPORTS) \
24303 (cd $(HOST_SUBDIR)/readline && \
24304 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24305 $(TARGET-readline))
24306 @endif readline
24307
24308
24309
24310
24311 .PHONY: check-readline maybe-check-readline
24312 maybe-check-readline:
24313 @if readline
24314 maybe-check-readline: check-readline
24315
24316 check-readline:
24317 @: $(MAKE); $(unstage)
24318 @r=`${PWD_COMMAND}`; export r; \
24319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24320 $(HOST_EXPORTS) \
24321 (cd $(HOST_SUBDIR)/readline && \
24322 $(MAKE) $(FLAGS_TO_PASS) check)
24323
24324 @endif readline
24325
24326 .PHONY: install-readline maybe-install-readline
24327 maybe-install-readline:
24328 @if readline
24329 maybe-install-readline: install-readline
24330
24331 install-readline: installdirs
24332 @: $(MAKE); $(unstage)
24333 @r=`${PWD_COMMAND}`; export r; \
24334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24335 $(HOST_EXPORTS) \
24336 (cd $(HOST_SUBDIR)/readline && \
24337 $(MAKE) $(FLAGS_TO_PASS) install)
24338
24339 @endif readline
24340
24341 .PHONY: install-strip-readline maybe-install-strip-readline
24342 maybe-install-strip-readline:
24343 @if readline
24344 maybe-install-strip-readline: install-strip-readline
24345
24346 install-strip-readline: installdirs
24347 @: $(MAKE); $(unstage)
24348 @r=`${PWD_COMMAND}`; export r; \
24349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24350 $(HOST_EXPORTS) \
24351 (cd $(HOST_SUBDIR)/readline && \
24352 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24353
24354 @endif readline
24355
24356 # Other targets (info, dvi, pdf, etc.)
24357
24358 .PHONY: maybe-info-readline info-readline
24359 maybe-info-readline:
24360 @if readline
24361 maybe-info-readline: info-readline
24362
24363 info-readline: \
24364 configure-readline
24365 @: $(MAKE); $(unstage)
24366 @[ -f ./readline/Makefile ] || exit 0; \
24367 r=`${PWD_COMMAND}`; export r; \
24368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24369 $(HOST_EXPORTS) \
24370 for flag in $(EXTRA_HOST_FLAGS) ; do \
24371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24372 done; \
24373 echo "Doing info in readline" ; \
24374 (cd $(HOST_SUBDIR)/readline && \
24375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24377 "RANLIB=$${RANLIB}" \
24378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24379 info) \
24380 || exit 1
24381
24382 @endif readline
24383
24384 .PHONY: maybe-dvi-readline dvi-readline
24385 maybe-dvi-readline:
24386 @if readline
24387 maybe-dvi-readline: dvi-readline
24388
24389 dvi-readline: \
24390 configure-readline
24391 @: $(MAKE); $(unstage)
24392 @[ -f ./readline/Makefile ] || exit 0; \
24393 r=`${PWD_COMMAND}`; export r; \
24394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24395 $(HOST_EXPORTS) \
24396 for flag in $(EXTRA_HOST_FLAGS) ; do \
24397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24398 done; \
24399 echo "Doing dvi in readline" ; \
24400 (cd $(HOST_SUBDIR)/readline && \
24401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24403 "RANLIB=$${RANLIB}" \
24404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24405 dvi) \
24406 || exit 1
24407
24408 @endif readline
24409
24410 .PHONY: maybe-pdf-readline pdf-readline
24411 maybe-pdf-readline:
24412 @if readline
24413 maybe-pdf-readline: pdf-readline
24414
24415 pdf-readline: \
24416 configure-readline
24417 @: $(MAKE); $(unstage)
24418 @[ -f ./readline/Makefile ] || exit 0; \
24419 r=`${PWD_COMMAND}`; export r; \
24420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24421 $(HOST_EXPORTS) \
24422 for flag in $(EXTRA_HOST_FLAGS) ; do \
24423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24424 done; \
24425 echo "Doing pdf in readline" ; \
24426 (cd $(HOST_SUBDIR)/readline && \
24427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24429 "RANLIB=$${RANLIB}" \
24430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24431 pdf) \
24432 || exit 1
24433
24434 @endif readline
24435
24436 .PHONY: maybe-html-readline html-readline
24437 maybe-html-readline:
24438 @if readline
24439 maybe-html-readline: html-readline
24440
24441 html-readline: \
24442 configure-readline
24443 @: $(MAKE); $(unstage)
24444 @[ -f ./readline/Makefile ] || exit 0; \
24445 r=`${PWD_COMMAND}`; export r; \
24446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24447 $(HOST_EXPORTS) \
24448 for flag in $(EXTRA_HOST_FLAGS) ; do \
24449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24450 done; \
24451 echo "Doing html in readline" ; \
24452 (cd $(HOST_SUBDIR)/readline && \
24453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24455 "RANLIB=$${RANLIB}" \
24456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24457 html) \
24458 || exit 1
24459
24460 @endif readline
24461
24462 .PHONY: maybe-TAGS-readline TAGS-readline
24463 maybe-TAGS-readline:
24464 @if readline
24465 maybe-TAGS-readline: TAGS-readline
24466
24467 TAGS-readline: \
24468 configure-readline
24469 @: $(MAKE); $(unstage)
24470 @[ -f ./readline/Makefile ] || exit 0; \
24471 r=`${PWD_COMMAND}`; export r; \
24472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24473 $(HOST_EXPORTS) \
24474 for flag in $(EXTRA_HOST_FLAGS) ; do \
24475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24476 done; \
24477 echo "Doing TAGS in readline" ; \
24478 (cd $(HOST_SUBDIR)/readline && \
24479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24481 "RANLIB=$${RANLIB}" \
24482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24483 TAGS) \
24484 || exit 1
24485
24486 @endif readline
24487
24488 .PHONY: maybe-install-info-readline install-info-readline
24489 maybe-install-info-readline:
24490 @if readline
24491 maybe-install-info-readline: install-info-readline
24492
24493 install-info-readline: \
24494 configure-readline \
24495 info-readline
24496 @: $(MAKE); $(unstage)
24497 @[ -f ./readline/Makefile ] || exit 0; \
24498 r=`${PWD_COMMAND}`; export r; \
24499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24500 $(HOST_EXPORTS) \
24501 for flag in $(EXTRA_HOST_FLAGS) ; do \
24502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24503 done; \
24504 echo "Doing install-info in readline" ; \
24505 (cd $(HOST_SUBDIR)/readline && \
24506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24508 "RANLIB=$${RANLIB}" \
24509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24510 install-info) \
24511 || exit 1
24512
24513 @endif readline
24514
24515 .PHONY: maybe-install-pdf-readline install-pdf-readline
24516 maybe-install-pdf-readline:
24517 @if readline
24518 maybe-install-pdf-readline: install-pdf-readline
24519
24520 install-pdf-readline: \
24521 configure-readline \
24522 pdf-readline
24523 @: $(MAKE); $(unstage)
24524 @[ -f ./readline/Makefile ] || exit 0; \
24525 r=`${PWD_COMMAND}`; export r; \
24526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24527 $(HOST_EXPORTS) \
24528 for flag in $(EXTRA_HOST_FLAGS) ; do \
24529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24530 done; \
24531 echo "Doing install-pdf in readline" ; \
24532 (cd $(HOST_SUBDIR)/readline && \
24533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24535 "RANLIB=$${RANLIB}" \
24536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24537 install-pdf) \
24538 || exit 1
24539
24540 @endif readline
24541
24542 .PHONY: maybe-install-html-readline install-html-readline
24543 maybe-install-html-readline:
24544 @if readline
24545 maybe-install-html-readline: install-html-readline
24546
24547 install-html-readline: \
24548 configure-readline \
24549 html-readline
24550 @: $(MAKE); $(unstage)
24551 @[ -f ./readline/Makefile ] || exit 0; \
24552 r=`${PWD_COMMAND}`; export r; \
24553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24554 $(HOST_EXPORTS) \
24555 for flag in $(EXTRA_HOST_FLAGS) ; do \
24556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24557 done; \
24558 echo "Doing install-html in readline" ; \
24559 (cd $(HOST_SUBDIR)/readline && \
24560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24562 "RANLIB=$${RANLIB}" \
24563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24564 install-html) \
24565 || exit 1
24566
24567 @endif readline
24568
24569 .PHONY: maybe-installcheck-readline installcheck-readline
24570 maybe-installcheck-readline:
24571 @if readline
24572 maybe-installcheck-readline: installcheck-readline
24573
24574 installcheck-readline: \
24575 configure-readline
24576 @: $(MAKE); $(unstage)
24577 @[ -f ./readline/Makefile ] || exit 0; \
24578 r=`${PWD_COMMAND}`; export r; \
24579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24580 $(HOST_EXPORTS) \
24581 for flag in $(EXTRA_HOST_FLAGS) ; do \
24582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24583 done; \
24584 echo "Doing installcheck in readline" ; \
24585 (cd $(HOST_SUBDIR)/readline && \
24586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24588 "RANLIB=$${RANLIB}" \
24589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24590 installcheck) \
24591 || exit 1
24592
24593 @endif readline
24594
24595 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
24596 maybe-mostlyclean-readline:
24597 @if readline
24598 maybe-mostlyclean-readline: mostlyclean-readline
24599
24600 mostlyclean-readline:
24601 @: $(MAKE); $(unstage)
24602 @[ -f ./readline/Makefile ] || exit 0; \
24603 r=`${PWD_COMMAND}`; export r; \
24604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24605 $(HOST_EXPORTS) \
24606 for flag in $(EXTRA_HOST_FLAGS) ; do \
24607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24608 done; \
24609 echo "Doing mostlyclean in readline" ; \
24610 (cd $(HOST_SUBDIR)/readline && \
24611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24613 "RANLIB=$${RANLIB}" \
24614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24615 mostlyclean) \
24616 || exit 1
24617
24618 @endif readline
24619
24620 .PHONY: maybe-clean-readline clean-readline
24621 maybe-clean-readline:
24622 @if readline
24623 maybe-clean-readline: clean-readline
24624
24625 clean-readline:
24626 @: $(MAKE); $(unstage)
24627 @[ -f ./readline/Makefile ] || exit 0; \
24628 r=`${PWD_COMMAND}`; export r; \
24629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24630 $(HOST_EXPORTS) \
24631 for flag in $(EXTRA_HOST_FLAGS) ; do \
24632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24633 done; \
24634 echo "Doing clean in readline" ; \
24635 (cd $(HOST_SUBDIR)/readline && \
24636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24638 "RANLIB=$${RANLIB}" \
24639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24640 clean) \
24641 || exit 1
24642
24643 @endif readline
24644
24645 .PHONY: maybe-distclean-readline distclean-readline
24646 maybe-distclean-readline:
24647 @if readline
24648 maybe-distclean-readline: distclean-readline
24649
24650 distclean-readline:
24651 @: $(MAKE); $(unstage)
24652 @[ -f ./readline/Makefile ] || exit 0; \
24653 r=`${PWD_COMMAND}`; export r; \
24654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24655 $(HOST_EXPORTS) \
24656 for flag in $(EXTRA_HOST_FLAGS) ; do \
24657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24658 done; \
24659 echo "Doing distclean in readline" ; \
24660 (cd $(HOST_SUBDIR)/readline && \
24661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24663 "RANLIB=$${RANLIB}" \
24664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24665 distclean) \
24666 || exit 1
24667
24668 @endif readline
24669
24670 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
24671 maybe-maintainer-clean-readline:
24672 @if readline
24673 maybe-maintainer-clean-readline: maintainer-clean-readline
24674
24675 maintainer-clean-readline:
24676 @: $(MAKE); $(unstage)
24677 @[ -f ./readline/Makefile ] || exit 0; \
24678 r=`${PWD_COMMAND}`; export r; \
24679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24680 $(HOST_EXPORTS) \
24681 for flag in $(EXTRA_HOST_FLAGS) ; do \
24682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24683 done; \
24684 echo "Doing maintainer-clean in readline" ; \
24685 (cd $(HOST_SUBDIR)/readline && \
24686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24688 "RANLIB=$${RANLIB}" \
24689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24690 maintainer-clean) \
24691 || exit 1
24692
24693 @endif readline
24694
24695
24696
24697 .PHONY: configure-sid maybe-configure-sid
24698 maybe-configure-sid:
24699 @if gcc-bootstrap
24700 configure-sid: stage_current
24701 @endif gcc-bootstrap
24702 @if sid
24703 maybe-configure-sid: configure-sid
24704 configure-sid:
24705 @: $(MAKE); $(unstage)
24706 @r=`${PWD_COMMAND}`; export r; \
24707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24708 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
24709 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
24710 $(HOST_EXPORTS) \
24711 echo Configuring in $(HOST_SUBDIR)/sid; \
24712 cd "$(HOST_SUBDIR)/sid" || exit 1; \
24713 case $(srcdir) in \
24714 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24715 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
24716 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24717 esac; \
24718 srcdiroption="--srcdir=$${topdir}/sid"; \
24719 libsrcdir="$$s/sid"; \
24720 $(SHELL) $${libsrcdir}/configure \
24721 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24722 --target=${target_alias} $${srcdiroption} \
24723 || exit 1
24724 @endif sid
24725
24726
24727
24728
24729
24730 .PHONY: all-sid maybe-all-sid
24731 maybe-all-sid:
24732 @if gcc-bootstrap
24733 all-sid: stage_current
24734 @endif gcc-bootstrap
24735 @if sid
24736 TARGET-sid=all
24737 maybe-all-sid: all-sid
24738 all-sid: configure-sid
24739 @: $(MAKE); $(unstage)
24740 @r=`${PWD_COMMAND}`; export r; \
24741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24742 $(HOST_EXPORTS) \
24743 (cd $(HOST_SUBDIR)/sid && \
24744 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
24745 $(TARGET-sid))
24746 @endif sid
24747
24748
24749
24750
24751 .PHONY: check-sid maybe-check-sid
24752 maybe-check-sid:
24753 @if sid
24754 maybe-check-sid: check-sid
24755
24756 check-sid:
24757 @: $(MAKE); $(unstage)
24758 @r=`${PWD_COMMAND}`; export r; \
24759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24760 $(HOST_EXPORTS) \
24761 (cd $(HOST_SUBDIR)/sid && \
24762 $(MAKE) $(FLAGS_TO_PASS) check)
24763
24764 @endif sid
24765
24766 .PHONY: install-sid maybe-install-sid
24767 maybe-install-sid:
24768 @if sid
24769 maybe-install-sid: install-sid
24770
24771 install-sid: installdirs
24772 @: $(MAKE); $(unstage)
24773 @r=`${PWD_COMMAND}`; export r; \
24774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24775 $(HOST_EXPORTS) \
24776 (cd $(HOST_SUBDIR)/sid && \
24777 $(MAKE) $(FLAGS_TO_PASS) install)
24778
24779 @endif sid
24780
24781 .PHONY: install-strip-sid maybe-install-strip-sid
24782 maybe-install-strip-sid:
24783 @if sid
24784 maybe-install-strip-sid: install-strip-sid
24785
24786 install-strip-sid: installdirs
24787 @: $(MAKE); $(unstage)
24788 @r=`${PWD_COMMAND}`; export r; \
24789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24790 $(HOST_EXPORTS) \
24791 (cd $(HOST_SUBDIR)/sid && \
24792 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24793
24794 @endif sid
24795
24796 # Other targets (info, dvi, pdf, etc.)
24797
24798 .PHONY: maybe-info-sid info-sid
24799 maybe-info-sid:
24800 @if sid
24801 maybe-info-sid: info-sid
24802
24803 info-sid: \
24804 configure-sid
24805 @: $(MAKE); $(unstage)
24806 @[ -f ./sid/Makefile ] || exit 0; \
24807 r=`${PWD_COMMAND}`; export r; \
24808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24809 $(HOST_EXPORTS) \
24810 for flag in $(EXTRA_HOST_FLAGS) ; do \
24811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24812 done; \
24813 echo "Doing info in sid" ; \
24814 (cd $(HOST_SUBDIR)/sid && \
24815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24817 "RANLIB=$${RANLIB}" \
24818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24819 info) \
24820 || exit 1
24821
24822 @endif sid
24823
24824 .PHONY: maybe-dvi-sid dvi-sid
24825 maybe-dvi-sid:
24826 @if sid
24827 maybe-dvi-sid: dvi-sid
24828
24829 dvi-sid: \
24830 configure-sid
24831 @: $(MAKE); $(unstage)
24832 @[ -f ./sid/Makefile ] || exit 0; \
24833 r=`${PWD_COMMAND}`; export r; \
24834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24835 $(HOST_EXPORTS) \
24836 for flag in $(EXTRA_HOST_FLAGS) ; do \
24837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24838 done; \
24839 echo "Doing dvi in sid" ; \
24840 (cd $(HOST_SUBDIR)/sid && \
24841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24843 "RANLIB=$${RANLIB}" \
24844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24845 dvi) \
24846 || exit 1
24847
24848 @endif sid
24849
24850 .PHONY: maybe-pdf-sid pdf-sid
24851 maybe-pdf-sid:
24852 @if sid
24853 maybe-pdf-sid: pdf-sid
24854
24855 pdf-sid: \
24856 configure-sid
24857 @: $(MAKE); $(unstage)
24858 @[ -f ./sid/Makefile ] || exit 0; \
24859 r=`${PWD_COMMAND}`; export r; \
24860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24861 $(HOST_EXPORTS) \
24862 for flag in $(EXTRA_HOST_FLAGS) ; do \
24863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24864 done; \
24865 echo "Doing pdf in sid" ; \
24866 (cd $(HOST_SUBDIR)/sid && \
24867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24869 "RANLIB=$${RANLIB}" \
24870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24871 pdf) \
24872 || exit 1
24873
24874 @endif sid
24875
24876 .PHONY: maybe-html-sid html-sid
24877 maybe-html-sid:
24878 @if sid
24879 maybe-html-sid: html-sid
24880
24881 html-sid: \
24882 configure-sid
24883 @: $(MAKE); $(unstage)
24884 @[ -f ./sid/Makefile ] || exit 0; \
24885 r=`${PWD_COMMAND}`; export r; \
24886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24887 $(HOST_EXPORTS) \
24888 for flag in $(EXTRA_HOST_FLAGS) ; do \
24889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24890 done; \
24891 echo "Doing html in sid" ; \
24892 (cd $(HOST_SUBDIR)/sid && \
24893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24895 "RANLIB=$${RANLIB}" \
24896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24897 html) \
24898 || exit 1
24899
24900 @endif sid
24901
24902 .PHONY: maybe-TAGS-sid TAGS-sid
24903 maybe-TAGS-sid:
24904 @if sid
24905 maybe-TAGS-sid: TAGS-sid
24906
24907 TAGS-sid: \
24908 configure-sid
24909 @: $(MAKE); $(unstage)
24910 @[ -f ./sid/Makefile ] || exit 0; \
24911 r=`${PWD_COMMAND}`; export r; \
24912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24913 $(HOST_EXPORTS) \
24914 for flag in $(EXTRA_HOST_FLAGS) ; do \
24915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24916 done; \
24917 echo "Doing TAGS in sid" ; \
24918 (cd $(HOST_SUBDIR)/sid && \
24919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24921 "RANLIB=$${RANLIB}" \
24922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24923 TAGS) \
24924 || exit 1
24925
24926 @endif sid
24927
24928 .PHONY: maybe-install-info-sid install-info-sid
24929 maybe-install-info-sid:
24930 @if sid
24931 maybe-install-info-sid: install-info-sid
24932
24933 install-info-sid: \
24934 configure-sid \
24935 info-sid
24936 @: $(MAKE); $(unstage)
24937 @[ -f ./sid/Makefile ] || exit 0; \
24938 r=`${PWD_COMMAND}`; export r; \
24939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24940 $(HOST_EXPORTS) \
24941 for flag in $(EXTRA_HOST_FLAGS) ; do \
24942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24943 done; \
24944 echo "Doing install-info in sid" ; \
24945 (cd $(HOST_SUBDIR)/sid && \
24946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24948 "RANLIB=$${RANLIB}" \
24949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24950 install-info) \
24951 || exit 1
24952
24953 @endif sid
24954
24955 .PHONY: maybe-install-pdf-sid install-pdf-sid
24956 maybe-install-pdf-sid:
24957 @if sid
24958 maybe-install-pdf-sid: install-pdf-sid
24959
24960 install-pdf-sid: \
24961 configure-sid \
24962 pdf-sid
24963 @: $(MAKE); $(unstage)
24964 @[ -f ./sid/Makefile ] || exit 0; \
24965 r=`${PWD_COMMAND}`; export r; \
24966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24967 $(HOST_EXPORTS) \
24968 for flag in $(EXTRA_HOST_FLAGS) ; do \
24969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24970 done; \
24971 echo "Doing install-pdf in sid" ; \
24972 (cd $(HOST_SUBDIR)/sid && \
24973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24975 "RANLIB=$${RANLIB}" \
24976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24977 install-pdf) \
24978 || exit 1
24979
24980 @endif sid
24981
24982 .PHONY: maybe-install-html-sid install-html-sid
24983 maybe-install-html-sid:
24984 @if sid
24985 maybe-install-html-sid: install-html-sid
24986
24987 install-html-sid: \
24988 configure-sid \
24989 html-sid
24990 @: $(MAKE); $(unstage)
24991 @[ -f ./sid/Makefile ] || exit 0; \
24992 r=`${PWD_COMMAND}`; export r; \
24993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24994 $(HOST_EXPORTS) \
24995 for flag in $(EXTRA_HOST_FLAGS) ; do \
24996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24997 done; \
24998 echo "Doing install-html in sid" ; \
24999 (cd $(HOST_SUBDIR)/sid && \
25000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25002 "RANLIB=$${RANLIB}" \
25003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25004 install-html) \
25005 || exit 1
25006
25007 @endif sid
25008
25009 .PHONY: maybe-installcheck-sid installcheck-sid
25010 maybe-installcheck-sid:
25011 @if sid
25012 maybe-installcheck-sid: installcheck-sid
25013
25014 installcheck-sid: \
25015 configure-sid
25016 @: $(MAKE); $(unstage)
25017 @[ -f ./sid/Makefile ] || exit 0; \
25018 r=`${PWD_COMMAND}`; export r; \
25019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25020 $(HOST_EXPORTS) \
25021 for flag in $(EXTRA_HOST_FLAGS) ; do \
25022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25023 done; \
25024 echo "Doing installcheck in sid" ; \
25025 (cd $(HOST_SUBDIR)/sid && \
25026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25028 "RANLIB=$${RANLIB}" \
25029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25030 installcheck) \
25031 || exit 1
25032
25033 @endif sid
25034
25035 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
25036 maybe-mostlyclean-sid:
25037 @if sid
25038 maybe-mostlyclean-sid: mostlyclean-sid
25039
25040 mostlyclean-sid:
25041 @: $(MAKE); $(unstage)
25042 @[ -f ./sid/Makefile ] || exit 0; \
25043 r=`${PWD_COMMAND}`; export r; \
25044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25045 $(HOST_EXPORTS) \
25046 for flag in $(EXTRA_HOST_FLAGS) ; do \
25047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25048 done; \
25049 echo "Doing mostlyclean in sid" ; \
25050 (cd $(HOST_SUBDIR)/sid && \
25051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25053 "RANLIB=$${RANLIB}" \
25054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25055 mostlyclean) \
25056 || exit 1
25057
25058 @endif sid
25059
25060 .PHONY: maybe-clean-sid clean-sid
25061 maybe-clean-sid:
25062 @if sid
25063 maybe-clean-sid: clean-sid
25064
25065 clean-sid:
25066 @: $(MAKE); $(unstage)
25067 @[ -f ./sid/Makefile ] || exit 0; \
25068 r=`${PWD_COMMAND}`; export r; \
25069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25070 $(HOST_EXPORTS) \
25071 for flag in $(EXTRA_HOST_FLAGS) ; do \
25072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25073 done; \
25074 echo "Doing clean in sid" ; \
25075 (cd $(HOST_SUBDIR)/sid && \
25076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25078 "RANLIB=$${RANLIB}" \
25079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25080 clean) \
25081 || exit 1
25082
25083 @endif sid
25084
25085 .PHONY: maybe-distclean-sid distclean-sid
25086 maybe-distclean-sid:
25087 @if sid
25088 maybe-distclean-sid: distclean-sid
25089
25090 distclean-sid:
25091 @: $(MAKE); $(unstage)
25092 @[ -f ./sid/Makefile ] || exit 0; \
25093 r=`${PWD_COMMAND}`; export r; \
25094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25095 $(HOST_EXPORTS) \
25096 for flag in $(EXTRA_HOST_FLAGS) ; do \
25097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25098 done; \
25099 echo "Doing distclean in sid" ; \
25100 (cd $(HOST_SUBDIR)/sid && \
25101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25103 "RANLIB=$${RANLIB}" \
25104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25105 distclean) \
25106 || exit 1
25107
25108 @endif sid
25109
25110 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
25111 maybe-maintainer-clean-sid:
25112 @if sid
25113 maybe-maintainer-clean-sid: maintainer-clean-sid
25114
25115 maintainer-clean-sid:
25116 @: $(MAKE); $(unstage)
25117 @[ -f ./sid/Makefile ] || exit 0; \
25118 r=`${PWD_COMMAND}`; export r; \
25119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25120 $(HOST_EXPORTS) \
25121 for flag in $(EXTRA_HOST_FLAGS) ; do \
25122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25123 done; \
25124 echo "Doing maintainer-clean in sid" ; \
25125 (cd $(HOST_SUBDIR)/sid && \
25126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25128 "RANLIB=$${RANLIB}" \
25129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25130 maintainer-clean) \
25131 || exit 1
25132
25133 @endif sid
25134
25135
25136
25137 .PHONY: configure-sim maybe-configure-sim
25138 maybe-configure-sim:
25139 @if gcc-bootstrap
25140 configure-sim: stage_current
25141 @endif gcc-bootstrap
25142 @if sim
25143 maybe-configure-sim: configure-sim
25144 configure-sim:
25145 @: $(MAKE); $(unstage)
25146 @r=`${PWD_COMMAND}`; export r; \
25147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25148 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
25149 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
25150 $(HOST_EXPORTS) \
25151 echo Configuring in $(HOST_SUBDIR)/sim; \
25152 cd "$(HOST_SUBDIR)/sim" || exit 1; \
25153 case $(srcdir) in \
25154 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25155 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
25156 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25157 esac; \
25158 srcdiroption="--srcdir=$${topdir}/sim"; \
25159 libsrcdir="$$s/sim"; \
25160 $(SHELL) $${libsrcdir}/configure \
25161 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25162 --target=${target_alias} $${srcdiroption} \
25163 || exit 1
25164 @endif sim
25165
25166
25167
25168
25169
25170 .PHONY: all-sim maybe-all-sim
25171 maybe-all-sim:
25172 @if gcc-bootstrap
25173 all-sim: stage_current
25174 @endif gcc-bootstrap
25175 @if sim
25176 TARGET-sim=all
25177 maybe-all-sim: all-sim
25178 all-sim: configure-sim
25179 @: $(MAKE); $(unstage)
25180 @r=`${PWD_COMMAND}`; export r; \
25181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25182 $(HOST_EXPORTS) \
25183 (cd $(HOST_SUBDIR)/sim && \
25184 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25185 $(TARGET-sim))
25186 @endif sim
25187
25188
25189
25190
25191 .PHONY: check-sim maybe-check-sim
25192 maybe-check-sim:
25193 @if sim
25194 maybe-check-sim: check-sim
25195
25196 check-sim:
25197 @: $(MAKE); $(unstage)
25198 @r=`${PWD_COMMAND}`; export r; \
25199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25200 $(HOST_EXPORTS) \
25201 (cd $(HOST_SUBDIR)/sim && \
25202 $(MAKE) $(FLAGS_TO_PASS) check)
25203
25204 @endif sim
25205
25206 .PHONY: install-sim maybe-install-sim
25207 maybe-install-sim:
25208 @if sim
25209 maybe-install-sim: install-sim
25210
25211 install-sim: installdirs
25212 @: $(MAKE); $(unstage)
25213 @r=`${PWD_COMMAND}`; export r; \
25214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25215 $(HOST_EXPORTS) \
25216 (cd $(HOST_SUBDIR)/sim && \
25217 $(MAKE) $(FLAGS_TO_PASS) install)
25218
25219 @endif sim
25220
25221 .PHONY: install-strip-sim maybe-install-strip-sim
25222 maybe-install-strip-sim:
25223 @if sim
25224 maybe-install-strip-sim: install-strip-sim
25225
25226 install-strip-sim: installdirs
25227 @: $(MAKE); $(unstage)
25228 @r=`${PWD_COMMAND}`; export r; \
25229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25230 $(HOST_EXPORTS) \
25231 (cd $(HOST_SUBDIR)/sim && \
25232 $(MAKE) $(FLAGS_TO_PASS) install-strip)
25233
25234 @endif sim
25235
25236 # Other targets (info, dvi, pdf, etc.)
25237
25238 .PHONY: maybe-info-sim info-sim
25239 maybe-info-sim:
25240 @if sim
25241 maybe-info-sim: info-sim
25242
25243 info-sim: \
25244 configure-sim
25245 @: $(MAKE); $(unstage)
25246 @[ -f ./sim/Makefile ] || exit 0; \
25247 r=`${PWD_COMMAND}`; export r; \
25248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25249 $(HOST_EXPORTS) \
25250 for flag in $(EXTRA_HOST_FLAGS) ; do \
25251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25252 done; \
25253 echo "Doing info in sim" ; \
25254 (cd $(HOST_SUBDIR)/sim && \
25255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25257 "RANLIB=$${RANLIB}" \
25258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25259 info) \
25260 || exit 1
25261
25262 @endif sim
25263
25264 .PHONY: maybe-dvi-sim dvi-sim
25265 maybe-dvi-sim:
25266 @if sim
25267 maybe-dvi-sim: dvi-sim
25268
25269 dvi-sim: \
25270 configure-sim
25271 @: $(MAKE); $(unstage)
25272 @[ -f ./sim/Makefile ] || exit 0; \
25273 r=`${PWD_COMMAND}`; export r; \
25274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25275 $(HOST_EXPORTS) \
25276 for flag in $(EXTRA_HOST_FLAGS) ; do \
25277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25278 done; \
25279 echo "Doing dvi in sim" ; \
25280 (cd $(HOST_SUBDIR)/sim && \
25281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25283 "RANLIB=$${RANLIB}" \
25284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25285 dvi) \
25286 || exit 1
25287
25288 @endif sim
25289
25290 .PHONY: maybe-pdf-sim pdf-sim
25291 maybe-pdf-sim:
25292 @if sim
25293 maybe-pdf-sim: pdf-sim
25294
25295 pdf-sim: \
25296 configure-sim
25297 @: $(MAKE); $(unstage)
25298 @[ -f ./sim/Makefile ] || exit 0; \
25299 r=`${PWD_COMMAND}`; export r; \
25300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25301 $(HOST_EXPORTS) \
25302 for flag in $(EXTRA_HOST_FLAGS) ; do \
25303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25304 done; \
25305 echo "Doing pdf in sim" ; \
25306 (cd $(HOST_SUBDIR)/sim && \
25307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25309 "RANLIB=$${RANLIB}" \
25310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25311 pdf) \
25312 || exit 1
25313
25314 @endif sim
25315
25316 .PHONY: maybe-html-sim html-sim
25317 maybe-html-sim:
25318 @if sim
25319 maybe-html-sim: html-sim
25320
25321 html-sim: \
25322 configure-sim
25323 @: $(MAKE); $(unstage)
25324 @[ -f ./sim/Makefile ] || exit 0; \
25325 r=`${PWD_COMMAND}`; export r; \
25326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25327 $(HOST_EXPORTS) \
25328 for flag in $(EXTRA_HOST_FLAGS) ; do \
25329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25330 done; \
25331 echo "Doing html in sim" ; \
25332 (cd $(HOST_SUBDIR)/sim && \
25333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25335 "RANLIB=$${RANLIB}" \
25336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25337 html) \
25338 || exit 1
25339
25340 @endif sim
25341
25342 .PHONY: maybe-TAGS-sim TAGS-sim
25343 maybe-TAGS-sim:
25344 @if sim
25345 maybe-TAGS-sim: TAGS-sim
25346
25347 TAGS-sim: \
25348 configure-sim
25349 @: $(MAKE); $(unstage)
25350 @[ -f ./sim/Makefile ] || exit 0; \
25351 r=`${PWD_COMMAND}`; export r; \
25352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25353 $(HOST_EXPORTS) \
25354 for flag in $(EXTRA_HOST_FLAGS) ; do \
25355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25356 done; \
25357 echo "Doing TAGS in sim" ; \
25358 (cd $(HOST_SUBDIR)/sim && \
25359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25361 "RANLIB=$${RANLIB}" \
25362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25363 TAGS) \
25364 || exit 1
25365
25366 @endif sim
25367
25368 .PHONY: maybe-install-info-sim install-info-sim
25369 maybe-install-info-sim:
25370 @if sim
25371 maybe-install-info-sim: install-info-sim
25372
25373 install-info-sim: \
25374 configure-sim \
25375 info-sim
25376 @: $(MAKE); $(unstage)
25377 @[ -f ./sim/Makefile ] || exit 0; \
25378 r=`${PWD_COMMAND}`; export r; \
25379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25380 $(HOST_EXPORTS) \
25381 for flag in $(EXTRA_HOST_FLAGS) ; do \
25382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25383 done; \
25384 echo "Doing install-info in sim" ; \
25385 (cd $(HOST_SUBDIR)/sim && \
25386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25388 "RANLIB=$${RANLIB}" \
25389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25390 install-info) \
25391 || exit 1
25392
25393 @endif sim
25394
25395 .PHONY: maybe-install-pdf-sim install-pdf-sim
25396 maybe-install-pdf-sim:
25397 @if sim
25398 maybe-install-pdf-sim: install-pdf-sim
25399
25400 install-pdf-sim: \
25401 configure-sim \
25402 pdf-sim
25403 @: $(MAKE); $(unstage)
25404 @[ -f ./sim/Makefile ] || exit 0; \
25405 r=`${PWD_COMMAND}`; export r; \
25406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25407 $(HOST_EXPORTS) \
25408 for flag in $(EXTRA_HOST_FLAGS) ; do \
25409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25410 done; \
25411 echo "Doing install-pdf in sim" ; \
25412 (cd $(HOST_SUBDIR)/sim && \
25413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25415 "RANLIB=$${RANLIB}" \
25416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25417 install-pdf) \
25418 || exit 1
25419
25420 @endif sim
25421
25422 .PHONY: maybe-install-html-sim install-html-sim
25423 maybe-install-html-sim:
25424 @if sim
25425 maybe-install-html-sim: install-html-sim
25426
25427 install-html-sim: \
25428 configure-sim \
25429 html-sim
25430 @: $(MAKE); $(unstage)
25431 @[ -f ./sim/Makefile ] || exit 0; \
25432 r=`${PWD_COMMAND}`; export r; \
25433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25434 $(HOST_EXPORTS) \
25435 for flag in $(EXTRA_HOST_FLAGS) ; do \
25436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25437 done; \
25438 echo "Doing install-html in sim" ; \
25439 (cd $(HOST_SUBDIR)/sim && \
25440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25442 "RANLIB=$${RANLIB}" \
25443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25444 install-html) \
25445 || exit 1
25446
25447 @endif sim
25448
25449 .PHONY: maybe-installcheck-sim installcheck-sim
25450 maybe-installcheck-sim:
25451 @if sim
25452 maybe-installcheck-sim: installcheck-sim
25453
25454 installcheck-sim: \
25455 configure-sim
25456 @: $(MAKE); $(unstage)
25457 @[ -f ./sim/Makefile ] || exit 0; \
25458 r=`${PWD_COMMAND}`; export r; \
25459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25460 $(HOST_EXPORTS) \
25461 for flag in $(EXTRA_HOST_FLAGS) ; do \
25462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25463 done; \
25464 echo "Doing installcheck in sim" ; \
25465 (cd $(HOST_SUBDIR)/sim && \
25466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25468 "RANLIB=$${RANLIB}" \
25469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25470 installcheck) \
25471 || exit 1
25472
25473 @endif sim
25474
25475 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
25476 maybe-mostlyclean-sim:
25477 @if sim
25478 maybe-mostlyclean-sim: mostlyclean-sim
25479
25480 mostlyclean-sim:
25481 @: $(MAKE); $(unstage)
25482 @[ -f ./sim/Makefile ] || exit 0; \
25483 r=`${PWD_COMMAND}`; export r; \
25484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25485 $(HOST_EXPORTS) \
25486 for flag in $(EXTRA_HOST_FLAGS) ; do \
25487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25488 done; \
25489 echo "Doing mostlyclean in sim" ; \
25490 (cd $(HOST_SUBDIR)/sim && \
25491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25493 "RANLIB=$${RANLIB}" \
25494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25495 mostlyclean) \
25496 || exit 1
25497
25498 @endif sim
25499
25500 .PHONY: maybe-clean-sim clean-sim
25501 maybe-clean-sim:
25502 @if sim
25503 maybe-clean-sim: clean-sim
25504
25505 clean-sim:
25506 @: $(MAKE); $(unstage)
25507 @[ -f ./sim/Makefile ] || exit 0; \
25508 r=`${PWD_COMMAND}`; export r; \
25509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25510 $(HOST_EXPORTS) \
25511 for flag in $(EXTRA_HOST_FLAGS) ; do \
25512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25513 done; \
25514 echo "Doing clean in sim" ; \
25515 (cd $(HOST_SUBDIR)/sim && \
25516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25518 "RANLIB=$${RANLIB}" \
25519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25520 clean) \
25521 || exit 1
25522
25523 @endif sim
25524
25525 .PHONY: maybe-distclean-sim distclean-sim
25526 maybe-distclean-sim:
25527 @if sim
25528 maybe-distclean-sim: distclean-sim
25529
25530 distclean-sim:
25531 @: $(MAKE); $(unstage)
25532 @[ -f ./sim/Makefile ] || exit 0; \
25533 r=`${PWD_COMMAND}`; export r; \
25534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25535 $(HOST_EXPORTS) \
25536 for flag in $(EXTRA_HOST_FLAGS) ; do \
25537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25538 done; \
25539 echo "Doing distclean in sim" ; \
25540 (cd $(HOST_SUBDIR)/sim && \
25541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25543 "RANLIB=$${RANLIB}" \
25544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25545 distclean) \
25546 || exit 1
25547
25548 @endif sim
25549
25550 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
25551 maybe-maintainer-clean-sim:
25552 @if sim
25553 maybe-maintainer-clean-sim: maintainer-clean-sim
25554
25555 maintainer-clean-sim:
25556 @: $(MAKE); $(unstage)
25557 @[ -f ./sim/Makefile ] || exit 0; \
25558 r=`${PWD_COMMAND}`; export r; \
25559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25560 $(HOST_EXPORTS) \
25561 for flag in $(EXTRA_HOST_FLAGS) ; do \
25562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25563 done; \
25564 echo "Doing maintainer-clean in sim" ; \
25565 (cd $(HOST_SUBDIR)/sim && \
25566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25568 "RANLIB=$${RANLIB}" \
25569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25570 maintainer-clean) \
25571 || exit 1
25572
25573 @endif sim
25574
25575
25576
25577 .PHONY: configure-texinfo maybe-configure-texinfo
25578 maybe-configure-texinfo:
25579 @if gcc-bootstrap
25580 configure-texinfo: stage_current
25581 @endif gcc-bootstrap
25582 @if texinfo
25583 maybe-configure-texinfo: configure-texinfo
25584 configure-texinfo:
25585 @: $(MAKE); $(unstage)
25586 @r=`${PWD_COMMAND}`; export r; \
25587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25588 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
25589 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
25590 $(HOST_EXPORTS) \
25591 echo Configuring in $(HOST_SUBDIR)/texinfo; \
25592 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
25593 case $(srcdir) in \
25594 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25595 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
25596 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25597 esac; \
25598 srcdiroption="--srcdir=$${topdir}/texinfo"; \
25599 libsrcdir="$$s/texinfo"; \
25600 $(SHELL) $${libsrcdir}/configure \
25601 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25602 --target=${target_alias} $${srcdiroption} \
25603 || exit 1
25604 @endif texinfo
25605
25606
25607
25608
25609
25610 .PHONY: all-texinfo maybe-all-texinfo
25611 maybe-all-texinfo:
25612 @if gcc-bootstrap
25613 all-texinfo: stage_current
25614 @endif gcc-bootstrap
25615 @if texinfo
25616 TARGET-texinfo=all
25617 maybe-all-texinfo: all-texinfo
25618 all-texinfo: configure-texinfo
25619 @: $(MAKE); $(unstage)
25620 @r=`${PWD_COMMAND}`; export r; \
25621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25622 $(HOST_EXPORTS) \
25623 (cd $(HOST_SUBDIR)/texinfo && \
25624 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
25625 $(TARGET-texinfo))
25626 @endif texinfo
25627
25628
25629
25630
25631 .PHONY: check-texinfo maybe-check-texinfo
25632 maybe-check-texinfo:
25633 @if texinfo
25634 maybe-check-texinfo: check-texinfo
25635
25636 check-texinfo:
25637 @: $(MAKE); $(unstage)
25638 @r=`${PWD_COMMAND}`; export r; \
25639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25640 $(HOST_EXPORTS) \
25641 (cd $(HOST_SUBDIR)/texinfo && \
25642 $(MAKE) $(FLAGS_TO_PASS) check)
25643
25644 @endif texinfo
25645
25646 .PHONY: install-texinfo maybe-install-texinfo
25647 maybe-install-texinfo:
25648 @if texinfo
25649 maybe-install-texinfo: install-texinfo
25650
25651 install-texinfo:
25652
25653 @endif texinfo
25654
25655 .PHONY: install-strip-texinfo maybe-install-strip-texinfo
25656 maybe-install-strip-texinfo:
25657 @if texinfo
25658 maybe-install-strip-texinfo: install-strip-texinfo
25659
25660 install-strip-texinfo:
25661
25662 @endif texinfo
25663
25664 # Other targets (info, dvi, pdf, etc.)
25665
25666 .PHONY: maybe-info-texinfo info-texinfo
25667 maybe-info-texinfo:
25668 @if texinfo
25669 maybe-info-texinfo: info-texinfo
25670
25671 info-texinfo: \
25672 configure-texinfo
25673 @: $(MAKE); $(unstage)
25674 @[ -f ./texinfo/Makefile ] || exit 0; \
25675 r=`${PWD_COMMAND}`; export r; \
25676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25677 $(HOST_EXPORTS) \
25678 for flag in $(EXTRA_HOST_FLAGS) ; do \
25679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25680 done; \
25681 echo "Doing info in texinfo" ; \
25682 (cd $(HOST_SUBDIR)/texinfo && \
25683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25685 "RANLIB=$${RANLIB}" \
25686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25687 info) \
25688 || exit 1
25689
25690 @endif texinfo
25691
25692 .PHONY: maybe-dvi-texinfo dvi-texinfo
25693 maybe-dvi-texinfo:
25694 @if texinfo
25695 maybe-dvi-texinfo: dvi-texinfo
25696
25697 dvi-texinfo: \
25698 configure-texinfo
25699 @: $(MAKE); $(unstage)
25700 @[ -f ./texinfo/Makefile ] || exit 0; \
25701 r=`${PWD_COMMAND}`; export r; \
25702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25703 $(HOST_EXPORTS) \
25704 for flag in $(EXTRA_HOST_FLAGS) ; do \
25705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25706 done; \
25707 echo "Doing dvi in texinfo" ; \
25708 (cd $(HOST_SUBDIR)/texinfo && \
25709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25711 "RANLIB=$${RANLIB}" \
25712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25713 dvi) \
25714 || exit 1
25715
25716 @endif texinfo
25717
25718 .PHONY: maybe-pdf-texinfo pdf-texinfo
25719 maybe-pdf-texinfo:
25720 @if texinfo
25721 maybe-pdf-texinfo: pdf-texinfo
25722
25723 pdf-texinfo: \
25724 configure-texinfo
25725 @: $(MAKE); $(unstage)
25726 @[ -f ./texinfo/Makefile ] || exit 0; \
25727 r=`${PWD_COMMAND}`; export r; \
25728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25729 $(HOST_EXPORTS) \
25730 for flag in $(EXTRA_HOST_FLAGS) ; do \
25731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25732 done; \
25733 echo "Doing pdf in texinfo" ; \
25734 (cd $(HOST_SUBDIR)/texinfo && \
25735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25737 "RANLIB=$${RANLIB}" \
25738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25739 pdf) \
25740 || exit 1
25741
25742 @endif texinfo
25743
25744 .PHONY: maybe-html-texinfo html-texinfo
25745 maybe-html-texinfo:
25746 @if texinfo
25747 maybe-html-texinfo: html-texinfo
25748
25749 html-texinfo: \
25750 configure-texinfo
25751 @: $(MAKE); $(unstage)
25752 @[ -f ./texinfo/Makefile ] || exit 0; \
25753 r=`${PWD_COMMAND}`; export r; \
25754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25755 $(HOST_EXPORTS) \
25756 for flag in $(EXTRA_HOST_FLAGS) ; do \
25757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25758 done; \
25759 echo "Doing html in texinfo" ; \
25760 (cd $(HOST_SUBDIR)/texinfo && \
25761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25763 "RANLIB=$${RANLIB}" \
25764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25765 html) \
25766 || exit 1
25767
25768 @endif texinfo
25769
25770 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
25771 maybe-TAGS-texinfo:
25772 @if texinfo
25773 maybe-TAGS-texinfo: TAGS-texinfo
25774
25775 TAGS-texinfo: \
25776 configure-texinfo
25777 @: $(MAKE); $(unstage)
25778 @[ -f ./texinfo/Makefile ] || exit 0; \
25779 r=`${PWD_COMMAND}`; export r; \
25780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25781 $(HOST_EXPORTS) \
25782 for flag in $(EXTRA_HOST_FLAGS) ; do \
25783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25784 done; \
25785 echo "Doing TAGS in texinfo" ; \
25786 (cd $(HOST_SUBDIR)/texinfo && \
25787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25789 "RANLIB=$${RANLIB}" \
25790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25791 TAGS) \
25792 || exit 1
25793
25794 @endif texinfo
25795
25796 .PHONY: maybe-install-info-texinfo install-info-texinfo
25797 maybe-install-info-texinfo:
25798 @if texinfo
25799 maybe-install-info-texinfo: install-info-texinfo
25800
25801 install-info-texinfo: \
25802 configure-texinfo \
25803 info-texinfo
25804 @: $(MAKE); $(unstage)
25805 @[ -f ./texinfo/Makefile ] || exit 0; \
25806 r=`${PWD_COMMAND}`; export r; \
25807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25808 $(HOST_EXPORTS) \
25809 for flag in $(EXTRA_HOST_FLAGS) ; do \
25810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25811 done; \
25812 echo "Doing install-info in texinfo" ; \
25813 (cd $(HOST_SUBDIR)/texinfo && \
25814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25816 "RANLIB=$${RANLIB}" \
25817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25818 install-info) \
25819 || exit 1
25820
25821 @endif texinfo
25822
25823 .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
25824 maybe-install-pdf-texinfo:
25825 @if texinfo
25826 maybe-install-pdf-texinfo: install-pdf-texinfo
25827
25828 install-pdf-texinfo: \
25829 configure-texinfo \
25830 pdf-texinfo
25831 @: $(MAKE); $(unstage)
25832 @[ -f ./texinfo/Makefile ] || exit 0; \
25833 r=`${PWD_COMMAND}`; export r; \
25834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25835 $(HOST_EXPORTS) \
25836 for flag in $(EXTRA_HOST_FLAGS) ; do \
25837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25838 done; \
25839 echo "Doing install-pdf in texinfo" ; \
25840 (cd $(HOST_SUBDIR)/texinfo && \
25841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25843 "RANLIB=$${RANLIB}" \
25844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25845 install-pdf) \
25846 || exit 1
25847
25848 @endif texinfo
25849
25850 .PHONY: maybe-install-html-texinfo install-html-texinfo
25851 maybe-install-html-texinfo:
25852 @if texinfo
25853 maybe-install-html-texinfo: install-html-texinfo
25854
25855 install-html-texinfo: \
25856 configure-texinfo \
25857 html-texinfo
25858 @: $(MAKE); $(unstage)
25859 @[ -f ./texinfo/Makefile ] || exit 0; \
25860 r=`${PWD_COMMAND}`; export r; \
25861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25862 $(HOST_EXPORTS) \
25863 for flag in $(EXTRA_HOST_FLAGS) ; do \
25864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25865 done; \
25866 echo "Doing install-html in texinfo" ; \
25867 (cd $(HOST_SUBDIR)/texinfo && \
25868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25870 "RANLIB=$${RANLIB}" \
25871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25872 install-html) \
25873 || exit 1
25874
25875 @endif texinfo
25876
25877 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
25878 maybe-installcheck-texinfo:
25879 @if texinfo
25880 maybe-installcheck-texinfo: installcheck-texinfo
25881
25882 installcheck-texinfo: \
25883 configure-texinfo
25884 @: $(MAKE); $(unstage)
25885 @[ -f ./texinfo/Makefile ] || exit 0; \
25886 r=`${PWD_COMMAND}`; export r; \
25887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25888 $(HOST_EXPORTS) \
25889 for flag in $(EXTRA_HOST_FLAGS) ; do \
25890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25891 done; \
25892 echo "Doing installcheck in texinfo" ; \
25893 (cd $(HOST_SUBDIR)/texinfo && \
25894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25896 "RANLIB=$${RANLIB}" \
25897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25898 installcheck) \
25899 || exit 1
25900
25901 @endif texinfo
25902
25903 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
25904 maybe-mostlyclean-texinfo:
25905 @if texinfo
25906 maybe-mostlyclean-texinfo: mostlyclean-texinfo
25907
25908 mostlyclean-texinfo:
25909 @: $(MAKE); $(unstage)
25910 @[ -f ./texinfo/Makefile ] || exit 0; \
25911 r=`${PWD_COMMAND}`; export r; \
25912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25913 $(HOST_EXPORTS) \
25914 for flag in $(EXTRA_HOST_FLAGS) ; do \
25915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25916 done; \
25917 echo "Doing mostlyclean in texinfo" ; \
25918 (cd $(HOST_SUBDIR)/texinfo && \
25919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25921 "RANLIB=$${RANLIB}" \
25922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25923 mostlyclean) \
25924 || exit 1
25925
25926 @endif texinfo
25927
25928 .PHONY: maybe-clean-texinfo clean-texinfo
25929 maybe-clean-texinfo:
25930 @if texinfo
25931 maybe-clean-texinfo: clean-texinfo
25932
25933 clean-texinfo:
25934 @: $(MAKE); $(unstage)
25935 @[ -f ./texinfo/Makefile ] || exit 0; \
25936 r=`${PWD_COMMAND}`; export r; \
25937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25938 $(HOST_EXPORTS) \
25939 for flag in $(EXTRA_HOST_FLAGS) ; do \
25940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25941 done; \
25942 echo "Doing clean in texinfo" ; \
25943 (cd $(HOST_SUBDIR)/texinfo && \
25944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25946 "RANLIB=$${RANLIB}" \
25947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25948 clean) \
25949 || exit 1
25950
25951 @endif texinfo
25952
25953 .PHONY: maybe-distclean-texinfo distclean-texinfo
25954 maybe-distclean-texinfo:
25955 @if texinfo
25956 maybe-distclean-texinfo: distclean-texinfo
25957
25958 distclean-texinfo:
25959 @: $(MAKE); $(unstage)
25960 @[ -f ./texinfo/Makefile ] || exit 0; \
25961 r=`${PWD_COMMAND}`; export r; \
25962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25963 $(HOST_EXPORTS) \
25964 for flag in $(EXTRA_HOST_FLAGS) ; do \
25965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25966 done; \
25967 echo "Doing distclean in texinfo" ; \
25968 (cd $(HOST_SUBDIR)/texinfo && \
25969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25971 "RANLIB=$${RANLIB}" \
25972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25973 distclean) \
25974 || exit 1
25975
25976 @endif texinfo
25977
25978 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
25979 maybe-maintainer-clean-texinfo:
25980 @if texinfo
25981 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
25982
25983 maintainer-clean-texinfo:
25984 @: $(MAKE); $(unstage)
25985 @[ -f ./texinfo/Makefile ] || exit 0; \
25986 r=`${PWD_COMMAND}`; export r; \
25987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25988 $(HOST_EXPORTS) \
25989 for flag in $(EXTRA_HOST_FLAGS) ; do \
25990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25991 done; \
25992 echo "Doing maintainer-clean in texinfo" ; \
25993 (cd $(HOST_SUBDIR)/texinfo && \
25994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25996 "RANLIB=$${RANLIB}" \
25997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25998 maintainer-clean) \
25999 || exit 1
26000
26001 @endif texinfo
26002
26003
26004
26005 .PHONY: configure-zlib maybe-configure-zlib
26006 maybe-configure-zlib:
26007 @if gcc-bootstrap
26008 configure-zlib: stage_current
26009 @endif gcc-bootstrap
26010 @if zlib
26011 maybe-configure-zlib: configure-zlib
26012 configure-zlib:
26013 @r=`${PWD_COMMAND}`; export r; \
26014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26015 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26016 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26017 $(HOST_EXPORTS) \
26018 echo Configuring in $(HOST_SUBDIR)/zlib; \
26019 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
26020 case $(srcdir) in \
26021 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26022 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26023 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26024 esac; \
26025 srcdiroption="--srcdir=$${topdir}/zlib"; \
26026 libsrcdir="$$s/zlib"; \
26027 $(SHELL) $${libsrcdir}/configure \
26028 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26029 --target=${target_alias} $${srcdiroption} \
26030 || exit 1
26031 @endif zlib
26032
26033
26034
26035 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
26036 maybe-configure-stage1-zlib:
26037 @if zlib-bootstrap
26038 maybe-configure-stage1-zlib: configure-stage1-zlib
26039 configure-stage1-zlib:
26040 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26041 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26042 @r=`${PWD_COMMAND}`; export r; \
26043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26044 TFLAGS="$(STAGE1_TFLAGS)"; \
26045 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26046 $(HOST_EXPORTS) \
26047 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
26048 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
26049 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
26050 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
26051 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26052 cd $(HOST_SUBDIR)/zlib || exit 1; \
26053 case $(srcdir) in \
26054 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26055 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26056 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26057 esac; \
26058 srcdiroption="--srcdir=$${topdir}/zlib"; \
26059 libsrcdir="$$s/zlib"; \
26060 $(SHELL) $${libsrcdir}/configure \
26061 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26062 --target=${target_alias} $${srcdiroption} \
26063 $(STAGE1_CONFIGURE_FLAGS)
26064 @endif zlib-bootstrap
26065
26066 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
26067 maybe-configure-stage2-zlib:
26068 @if zlib-bootstrap
26069 maybe-configure-stage2-zlib: configure-stage2-zlib
26070 configure-stage2-zlib:
26071 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26072 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26073 @r=`${PWD_COMMAND}`; export r; \
26074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26075 TFLAGS="$(STAGE2_TFLAGS)"; \
26076 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26077 $(HOST_EXPORTS) \
26078 $(POSTSTAGE1_HOST_EXPORTS) \
26079 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
26080 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
26081 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
26082 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
26083 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26084 cd $(HOST_SUBDIR)/zlib || exit 1; \
26085 case $(srcdir) in \
26086 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26087 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26088 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26089 esac; \
26090 srcdiroption="--srcdir=$${topdir}/zlib"; \
26091 libsrcdir="$$s/zlib"; \
26092 $(SHELL) $${libsrcdir}/configure \
26093 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26094 --target=${target_alias} $${srcdiroption} \
26095 --with-build-libsubdir=$(HOST_SUBDIR) \
26096 $(STAGE2_CONFIGURE_FLAGS)
26097 @endif zlib-bootstrap
26098
26099 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
26100 maybe-configure-stage3-zlib:
26101 @if zlib-bootstrap
26102 maybe-configure-stage3-zlib: configure-stage3-zlib
26103 configure-stage3-zlib:
26104 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26105 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26106 @r=`${PWD_COMMAND}`; export r; \
26107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26108 TFLAGS="$(STAGE3_TFLAGS)"; \
26109 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26110 $(HOST_EXPORTS) \
26111 $(POSTSTAGE1_HOST_EXPORTS) \
26112 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
26113 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
26114 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
26115 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
26116 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26117 cd $(HOST_SUBDIR)/zlib || exit 1; \
26118 case $(srcdir) in \
26119 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26120 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26121 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26122 esac; \
26123 srcdiroption="--srcdir=$${topdir}/zlib"; \
26124 libsrcdir="$$s/zlib"; \
26125 $(SHELL) $${libsrcdir}/configure \
26126 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26127 --target=${target_alias} $${srcdiroption} \
26128 --with-build-libsubdir=$(HOST_SUBDIR) \
26129 $(STAGE3_CONFIGURE_FLAGS)
26130 @endif zlib-bootstrap
26131
26132 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
26133 maybe-configure-stage4-zlib:
26134 @if zlib-bootstrap
26135 maybe-configure-stage4-zlib: configure-stage4-zlib
26136 configure-stage4-zlib:
26137 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26138 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26139 @r=`${PWD_COMMAND}`; export r; \
26140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26141 TFLAGS="$(STAGE4_TFLAGS)"; \
26142 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26143 $(HOST_EXPORTS) \
26144 $(POSTSTAGE1_HOST_EXPORTS) \
26145 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
26146 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
26147 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
26148 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
26149 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26150 cd $(HOST_SUBDIR)/zlib || exit 1; \
26151 case $(srcdir) in \
26152 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26153 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26154 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26155 esac; \
26156 srcdiroption="--srcdir=$${topdir}/zlib"; \
26157 libsrcdir="$$s/zlib"; \
26158 $(SHELL) $${libsrcdir}/configure \
26159 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26160 --target=${target_alias} $${srcdiroption} \
26161 --with-build-libsubdir=$(HOST_SUBDIR) \
26162 $(STAGE4_CONFIGURE_FLAGS)
26163 @endif zlib-bootstrap
26164
26165 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
26166 maybe-configure-stageprofile-zlib:
26167 @if zlib-bootstrap
26168 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
26169 configure-stageprofile-zlib:
26170 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26171 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26172 @r=`${PWD_COMMAND}`; export r; \
26173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26174 TFLAGS="$(STAGEprofile_TFLAGS)"; \
26175 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26176 $(HOST_EXPORTS) \
26177 $(POSTSTAGE1_HOST_EXPORTS) \
26178 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
26179 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
26180 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
26181 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
26182 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26183 cd $(HOST_SUBDIR)/zlib || exit 1; \
26184 case $(srcdir) in \
26185 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26186 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26187 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26188 esac; \
26189 srcdiroption="--srcdir=$${topdir}/zlib"; \
26190 libsrcdir="$$s/zlib"; \
26191 $(SHELL) $${libsrcdir}/configure \
26192 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26193 --target=${target_alias} $${srcdiroption} \
26194 --with-build-libsubdir=$(HOST_SUBDIR) \
26195 $(STAGEprofile_CONFIGURE_FLAGS)
26196 @endif zlib-bootstrap
26197
26198 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
26199 maybe-configure-stagefeedback-zlib:
26200 @if zlib-bootstrap
26201 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
26202 configure-stagefeedback-zlib:
26203 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26204 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
26205 @r=`${PWD_COMMAND}`; export r; \
26206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26207 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26208 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26209 $(HOST_EXPORTS) \
26210 $(POSTSTAGE1_HOST_EXPORTS) \
26211 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
26212 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
26213 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
26214 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
26215 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
26216 cd $(HOST_SUBDIR)/zlib || exit 1; \
26217 case $(srcdir) in \
26218 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26219 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26220 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26221 esac; \
26222 srcdiroption="--srcdir=$${topdir}/zlib"; \
26223 libsrcdir="$$s/zlib"; \
26224 $(SHELL) $${libsrcdir}/configure \
26225 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26226 --target=${target_alias} $${srcdiroption} \
26227 --with-build-libsubdir=$(HOST_SUBDIR) \
26228 $(STAGEfeedback_CONFIGURE_FLAGS)
26229 @endif zlib-bootstrap
26230
26231
26232
26233
26234
26235 .PHONY: all-zlib maybe-all-zlib
26236 maybe-all-zlib:
26237 @if gcc-bootstrap
26238 all-zlib: stage_current
26239 @endif gcc-bootstrap
26240 @if zlib
26241 TARGET-zlib=all
26242 maybe-all-zlib: all-zlib
26243 all-zlib: configure-zlib
26244 @r=`${PWD_COMMAND}`; export r; \
26245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26246 $(HOST_EXPORTS) \
26247 (cd $(HOST_SUBDIR)/zlib && \
26248 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26249 $(TARGET-zlib))
26250 @endif zlib
26251
26252
26253
26254 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
26255 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
26256 maybe-all-stage1-zlib:
26257 maybe-clean-stage1-zlib:
26258 @if zlib-bootstrap
26259 maybe-all-stage1-zlib: all-stage1-zlib
26260 all-stage1: all-stage1-zlib
26261 TARGET-stage1-zlib = $(TARGET-zlib)
26262 all-stage1-zlib: configure-stage1-zlib
26263 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
26264 @r=`${PWD_COMMAND}`; export r; \
26265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26266 TFLAGS="$(STAGE1_TFLAGS)"; \
26267 $(HOST_EXPORTS) \
26268 cd $(HOST_SUBDIR)/zlib && \
26269 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26270 CFLAGS="$(STAGE1_CFLAGS)" \
26271 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
26272 LIBCFLAGS="$(LIBCFLAGS)" \
26273 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26274 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26275 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26276 $(EXTRA_HOST_FLAGS) \
26277 $(STAGE1_FLAGS_TO_PASS) \
26278 TFLAGS="$(STAGE1_TFLAGS)" \
26279 $(TARGET-stage1-zlib)
26280
26281 maybe-clean-stage1-zlib: clean-stage1-zlib
26282 clean-stage1: clean-stage1-zlib
26283 clean-stage1-zlib:
26284 @if [ $(current_stage) = stage1 ]; then \
26285 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26286 else \
26287 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
26288 $(MAKE) stage1-start; \
26289 fi; \
26290 cd $(HOST_SUBDIR)/zlib && \
26291 $(MAKE) $(EXTRA_HOST_FLAGS) \
26292 $(STAGE1_FLAGS_TO_PASS) clean
26293 @endif zlib-bootstrap
26294
26295
26296 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
26297 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
26298 maybe-all-stage2-zlib:
26299 maybe-clean-stage2-zlib:
26300 @if zlib-bootstrap
26301 maybe-all-stage2-zlib: all-stage2-zlib
26302 all-stage2: all-stage2-zlib
26303 TARGET-stage2-zlib = $(TARGET-zlib)
26304 all-stage2-zlib: configure-stage2-zlib
26305 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
26306 @r=`${PWD_COMMAND}`; export r; \
26307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26308 TFLAGS="$(STAGE2_TFLAGS)"; \
26309 $(HOST_EXPORTS) \
26310 $(POSTSTAGE1_HOST_EXPORTS) \
26311 cd $(HOST_SUBDIR)/zlib && \
26312 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26313 CFLAGS="$(STAGE2_CFLAGS)" \
26314 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
26315 LIBCFLAGS="$(STAGE2_CFLAGS)" \
26316 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26317 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26318 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26319 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26320 TFLAGS="$(STAGE2_TFLAGS)" \
26321 $(TARGET-stage2-zlib)
26322
26323 maybe-clean-stage2-zlib: clean-stage2-zlib
26324 clean-stage2: clean-stage2-zlib
26325 clean-stage2-zlib:
26326 @if [ $(current_stage) = stage2 ]; then \
26327 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26328 else \
26329 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
26330 $(MAKE) stage2-start; \
26331 fi; \
26332 cd $(HOST_SUBDIR)/zlib && \
26333 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26334 @endif zlib-bootstrap
26335
26336
26337 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
26338 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
26339 maybe-all-stage3-zlib:
26340 maybe-clean-stage3-zlib:
26341 @if zlib-bootstrap
26342 maybe-all-stage3-zlib: all-stage3-zlib
26343 all-stage3: all-stage3-zlib
26344 TARGET-stage3-zlib = $(TARGET-zlib)
26345 all-stage3-zlib: configure-stage3-zlib
26346 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
26347 @r=`${PWD_COMMAND}`; export r; \
26348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26349 TFLAGS="$(STAGE3_TFLAGS)"; \
26350 $(HOST_EXPORTS) \
26351 $(POSTSTAGE1_HOST_EXPORTS) \
26352 cd $(HOST_SUBDIR)/zlib && \
26353 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26354 CFLAGS="$(STAGE3_CFLAGS)" \
26355 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
26356 LIBCFLAGS="$(STAGE3_CFLAGS)" \
26357 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26358 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26359 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26360 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26361 TFLAGS="$(STAGE3_TFLAGS)" \
26362 $(TARGET-stage3-zlib)
26363
26364 maybe-clean-stage3-zlib: clean-stage3-zlib
26365 clean-stage3: clean-stage3-zlib
26366 clean-stage3-zlib:
26367 @if [ $(current_stage) = stage3 ]; then \
26368 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26369 else \
26370 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
26371 $(MAKE) stage3-start; \
26372 fi; \
26373 cd $(HOST_SUBDIR)/zlib && \
26374 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26375 @endif zlib-bootstrap
26376
26377
26378 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
26379 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
26380 maybe-all-stage4-zlib:
26381 maybe-clean-stage4-zlib:
26382 @if zlib-bootstrap
26383 maybe-all-stage4-zlib: all-stage4-zlib
26384 all-stage4: all-stage4-zlib
26385 TARGET-stage4-zlib = $(TARGET-zlib)
26386 all-stage4-zlib: configure-stage4-zlib
26387 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
26388 @r=`${PWD_COMMAND}`; export r; \
26389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26390 TFLAGS="$(STAGE4_TFLAGS)"; \
26391 $(HOST_EXPORTS) \
26392 $(POSTSTAGE1_HOST_EXPORTS) \
26393 cd $(HOST_SUBDIR)/zlib && \
26394 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26395 CFLAGS="$(STAGE4_CFLAGS)" \
26396 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
26397 LIBCFLAGS="$(STAGE4_CFLAGS)" \
26398 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26399 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26400 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26401 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26402 TFLAGS="$(STAGE4_TFLAGS)" \
26403 $(TARGET-stage4-zlib)
26404
26405 maybe-clean-stage4-zlib: clean-stage4-zlib
26406 clean-stage4: clean-stage4-zlib
26407 clean-stage4-zlib:
26408 @if [ $(current_stage) = stage4 ]; then \
26409 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26410 else \
26411 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
26412 $(MAKE) stage4-start; \
26413 fi; \
26414 cd $(HOST_SUBDIR)/zlib && \
26415 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26416 @endif zlib-bootstrap
26417
26418
26419 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
26420 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
26421 maybe-all-stageprofile-zlib:
26422 maybe-clean-stageprofile-zlib:
26423 @if zlib-bootstrap
26424 maybe-all-stageprofile-zlib: all-stageprofile-zlib
26425 all-stageprofile: all-stageprofile-zlib
26426 TARGET-stageprofile-zlib = $(TARGET-zlib)
26427 all-stageprofile-zlib: configure-stageprofile-zlib
26428 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
26429 @r=`${PWD_COMMAND}`; export r; \
26430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26431 TFLAGS="$(STAGEprofile_TFLAGS)"; \
26432 $(HOST_EXPORTS) \
26433 $(POSTSTAGE1_HOST_EXPORTS) \
26434 cd $(HOST_SUBDIR)/zlib && \
26435 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26436 CFLAGS="$(STAGEprofile_CFLAGS)" \
26437 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
26438 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
26439 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26440 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26441 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26442 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26443 TFLAGS="$(STAGEprofile_TFLAGS)" \
26444 $(TARGET-stageprofile-zlib)
26445
26446 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
26447 clean-stageprofile: clean-stageprofile-zlib
26448 clean-stageprofile-zlib:
26449 @if [ $(current_stage) = stageprofile ]; then \
26450 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26451 else \
26452 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
26453 $(MAKE) stageprofile-start; \
26454 fi; \
26455 cd $(HOST_SUBDIR)/zlib && \
26456 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26457 @endif zlib-bootstrap
26458
26459
26460 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
26461 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
26462 maybe-all-stagefeedback-zlib:
26463 maybe-clean-stagefeedback-zlib:
26464 @if zlib-bootstrap
26465 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
26466 all-stagefeedback: all-stagefeedback-zlib
26467 TARGET-stagefeedback-zlib = $(TARGET-zlib)
26468 all-stagefeedback-zlib: configure-stagefeedback-zlib
26469 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
26470 @r=`${PWD_COMMAND}`; export r; \
26471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26472 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
26473 $(HOST_EXPORTS) \
26474 $(POSTSTAGE1_HOST_EXPORTS) \
26475 cd $(HOST_SUBDIR)/zlib && \
26476 $(MAKE) $(BASE_FLAGS_TO_PASS) \
26477 CFLAGS="$(STAGEfeedback_CFLAGS)" \
26478 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
26479 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
26480 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
26481 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
26482 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
26483 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26484 TFLAGS="$(STAGEfeedback_TFLAGS)" \
26485 $(TARGET-stagefeedback-zlib)
26486
26487 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
26488 clean-stagefeedback: clean-stagefeedback-zlib
26489 clean-stagefeedback-zlib:
26490 @if [ $(current_stage) = stagefeedback ]; then \
26491 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
26492 else \
26493 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
26494 $(MAKE) stagefeedback-start; \
26495 fi; \
26496 cd $(HOST_SUBDIR)/zlib && \
26497 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
26498 @endif zlib-bootstrap
26499
26500
26501
26502
26503
26504 .PHONY: check-zlib maybe-check-zlib
26505 maybe-check-zlib:
26506 @if zlib
26507 maybe-check-zlib: check-zlib
26508
26509 check-zlib:
26510
26511 @endif zlib
26512
26513 .PHONY: install-zlib maybe-install-zlib
26514 maybe-install-zlib:
26515 @if zlib
26516 maybe-install-zlib: install-zlib
26517
26518 install-zlib:
26519
26520 @endif zlib
26521
26522 .PHONY: install-strip-zlib maybe-install-strip-zlib
26523 maybe-install-strip-zlib:
26524 @if zlib
26525 maybe-install-strip-zlib: install-strip-zlib
26526
26527 install-strip-zlib:
26528
26529 @endif zlib
26530
26531 # Other targets (info, dvi, pdf, etc.)
26532
26533 .PHONY: maybe-info-zlib info-zlib
26534 maybe-info-zlib:
26535 @if zlib
26536 maybe-info-zlib: info-zlib
26537
26538 info-zlib: \
26539 configure-zlib
26540 @[ -f ./zlib/Makefile ] || exit 0; \
26541 r=`${PWD_COMMAND}`; export r; \
26542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26543 $(HOST_EXPORTS) \
26544 for flag in $(EXTRA_HOST_FLAGS) ; do \
26545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26546 done; \
26547 echo "Doing info in zlib" ; \
26548 (cd $(HOST_SUBDIR)/zlib && \
26549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26551 "RANLIB=$${RANLIB}" \
26552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26553 info) \
26554 || exit 1
26555
26556 @endif zlib
26557
26558 .PHONY: maybe-dvi-zlib dvi-zlib
26559 maybe-dvi-zlib:
26560 @if zlib
26561 maybe-dvi-zlib: dvi-zlib
26562
26563 dvi-zlib: \
26564 configure-zlib
26565 @[ -f ./zlib/Makefile ] || exit 0; \
26566 r=`${PWD_COMMAND}`; export r; \
26567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26568 $(HOST_EXPORTS) \
26569 for flag in $(EXTRA_HOST_FLAGS) ; do \
26570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26571 done; \
26572 echo "Doing dvi in zlib" ; \
26573 (cd $(HOST_SUBDIR)/zlib && \
26574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26576 "RANLIB=$${RANLIB}" \
26577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26578 dvi) \
26579 || exit 1
26580
26581 @endif zlib
26582
26583 .PHONY: maybe-pdf-zlib pdf-zlib
26584 maybe-pdf-zlib:
26585 @if zlib
26586 maybe-pdf-zlib: pdf-zlib
26587
26588 pdf-zlib: \
26589 configure-zlib
26590 @[ -f ./zlib/Makefile ] || exit 0; \
26591 r=`${PWD_COMMAND}`; export r; \
26592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26593 $(HOST_EXPORTS) \
26594 for flag in $(EXTRA_HOST_FLAGS) ; do \
26595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26596 done; \
26597 echo "Doing pdf in zlib" ; \
26598 (cd $(HOST_SUBDIR)/zlib && \
26599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26601 "RANLIB=$${RANLIB}" \
26602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26603 pdf) \
26604 || exit 1
26605
26606 @endif zlib
26607
26608 .PHONY: maybe-html-zlib html-zlib
26609 maybe-html-zlib:
26610 @if zlib
26611 maybe-html-zlib: html-zlib
26612
26613 html-zlib: \
26614 configure-zlib
26615 @[ -f ./zlib/Makefile ] || exit 0; \
26616 r=`${PWD_COMMAND}`; export r; \
26617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26618 $(HOST_EXPORTS) \
26619 for flag in $(EXTRA_HOST_FLAGS) ; do \
26620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26621 done; \
26622 echo "Doing html in zlib" ; \
26623 (cd $(HOST_SUBDIR)/zlib && \
26624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26626 "RANLIB=$${RANLIB}" \
26627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26628 html) \
26629 || exit 1
26630
26631 @endif zlib
26632
26633 .PHONY: maybe-TAGS-zlib TAGS-zlib
26634 maybe-TAGS-zlib:
26635 @if zlib
26636 maybe-TAGS-zlib: TAGS-zlib
26637
26638 TAGS-zlib: \
26639 configure-zlib
26640 @[ -f ./zlib/Makefile ] || exit 0; \
26641 r=`${PWD_COMMAND}`; export r; \
26642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26643 $(HOST_EXPORTS) \
26644 for flag in $(EXTRA_HOST_FLAGS) ; do \
26645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26646 done; \
26647 echo "Doing TAGS in zlib" ; \
26648 (cd $(HOST_SUBDIR)/zlib && \
26649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26651 "RANLIB=$${RANLIB}" \
26652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26653 TAGS) \
26654 || exit 1
26655
26656 @endif zlib
26657
26658 .PHONY: maybe-install-info-zlib install-info-zlib
26659 maybe-install-info-zlib:
26660 @if zlib
26661 maybe-install-info-zlib: install-info-zlib
26662
26663 install-info-zlib: \
26664 configure-zlib \
26665 info-zlib
26666 @[ -f ./zlib/Makefile ] || exit 0; \
26667 r=`${PWD_COMMAND}`; export r; \
26668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26669 $(HOST_EXPORTS) \
26670 for flag in $(EXTRA_HOST_FLAGS) ; do \
26671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26672 done; \
26673 echo "Doing install-info in zlib" ; \
26674 (cd $(HOST_SUBDIR)/zlib && \
26675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26677 "RANLIB=$${RANLIB}" \
26678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26679 install-info) \
26680 || exit 1
26681
26682 @endif zlib
26683
26684 .PHONY: maybe-install-pdf-zlib install-pdf-zlib
26685 maybe-install-pdf-zlib:
26686 @if zlib
26687 maybe-install-pdf-zlib: install-pdf-zlib
26688
26689 install-pdf-zlib: \
26690 configure-zlib \
26691 pdf-zlib
26692 @[ -f ./zlib/Makefile ] || exit 0; \
26693 r=`${PWD_COMMAND}`; export r; \
26694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26695 $(HOST_EXPORTS) \
26696 for flag in $(EXTRA_HOST_FLAGS) ; do \
26697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26698 done; \
26699 echo "Doing install-pdf in zlib" ; \
26700 (cd $(HOST_SUBDIR)/zlib && \
26701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26703 "RANLIB=$${RANLIB}" \
26704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26705 install-pdf) \
26706 || exit 1
26707
26708 @endif zlib
26709
26710 .PHONY: maybe-install-html-zlib install-html-zlib
26711 maybe-install-html-zlib:
26712 @if zlib
26713 maybe-install-html-zlib: install-html-zlib
26714
26715 install-html-zlib: \
26716 configure-zlib \
26717 html-zlib
26718 @[ -f ./zlib/Makefile ] || exit 0; \
26719 r=`${PWD_COMMAND}`; export r; \
26720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26721 $(HOST_EXPORTS) \
26722 for flag in $(EXTRA_HOST_FLAGS) ; do \
26723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26724 done; \
26725 echo "Doing install-html in zlib" ; \
26726 (cd $(HOST_SUBDIR)/zlib && \
26727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26729 "RANLIB=$${RANLIB}" \
26730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26731 install-html) \
26732 || exit 1
26733
26734 @endif zlib
26735
26736 .PHONY: maybe-installcheck-zlib installcheck-zlib
26737 maybe-installcheck-zlib:
26738 @if zlib
26739 maybe-installcheck-zlib: installcheck-zlib
26740
26741 installcheck-zlib: \
26742 configure-zlib
26743 @[ -f ./zlib/Makefile ] || exit 0; \
26744 r=`${PWD_COMMAND}`; export r; \
26745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26746 $(HOST_EXPORTS) \
26747 for flag in $(EXTRA_HOST_FLAGS) ; do \
26748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26749 done; \
26750 echo "Doing installcheck in zlib" ; \
26751 (cd $(HOST_SUBDIR)/zlib && \
26752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26754 "RANLIB=$${RANLIB}" \
26755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26756 installcheck) \
26757 || exit 1
26758
26759 @endif zlib
26760
26761 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
26762 maybe-mostlyclean-zlib:
26763 @if zlib
26764 maybe-mostlyclean-zlib: mostlyclean-zlib
26765
26766 mostlyclean-zlib:
26767 @[ -f ./zlib/Makefile ] || exit 0; \
26768 r=`${PWD_COMMAND}`; export r; \
26769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26770 $(HOST_EXPORTS) \
26771 for flag in $(EXTRA_HOST_FLAGS) ; do \
26772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26773 done; \
26774 echo "Doing mostlyclean in zlib" ; \
26775 (cd $(HOST_SUBDIR)/zlib && \
26776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26778 "RANLIB=$${RANLIB}" \
26779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26780 mostlyclean) \
26781 || exit 1
26782
26783 @endif zlib
26784
26785 .PHONY: maybe-clean-zlib clean-zlib
26786 maybe-clean-zlib:
26787 @if zlib
26788 maybe-clean-zlib: clean-zlib
26789
26790 clean-zlib:
26791 @[ -f ./zlib/Makefile ] || exit 0; \
26792 r=`${PWD_COMMAND}`; export r; \
26793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26794 $(HOST_EXPORTS) \
26795 for flag in $(EXTRA_HOST_FLAGS) ; do \
26796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26797 done; \
26798 echo "Doing clean in zlib" ; \
26799 (cd $(HOST_SUBDIR)/zlib && \
26800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26802 "RANLIB=$${RANLIB}" \
26803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26804 clean) \
26805 || exit 1
26806
26807 @endif zlib
26808
26809 .PHONY: maybe-distclean-zlib distclean-zlib
26810 maybe-distclean-zlib:
26811 @if zlib
26812 maybe-distclean-zlib: distclean-zlib
26813
26814 distclean-zlib:
26815 @[ -f ./zlib/Makefile ] || exit 0; \
26816 r=`${PWD_COMMAND}`; export r; \
26817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26818 $(HOST_EXPORTS) \
26819 for flag in $(EXTRA_HOST_FLAGS) ; do \
26820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26821 done; \
26822 echo "Doing distclean in zlib" ; \
26823 (cd $(HOST_SUBDIR)/zlib && \
26824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26826 "RANLIB=$${RANLIB}" \
26827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26828 distclean) \
26829 || exit 1
26830
26831 @endif zlib
26832
26833 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
26834 maybe-maintainer-clean-zlib:
26835 @if zlib
26836 maybe-maintainer-clean-zlib: maintainer-clean-zlib
26837
26838 maintainer-clean-zlib:
26839 @[ -f ./zlib/Makefile ] || exit 0; \
26840 r=`${PWD_COMMAND}`; export r; \
26841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26842 $(HOST_EXPORTS) \
26843 for flag in $(EXTRA_HOST_FLAGS) ; do \
26844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26845 done; \
26846 echo "Doing maintainer-clean in zlib" ; \
26847 (cd $(HOST_SUBDIR)/zlib && \
26848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26850 "RANLIB=$${RANLIB}" \
26851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26852 maintainer-clean) \
26853 || exit 1
26854
26855 @endif zlib
26856
26857
26858
26859 .PHONY: configure-gdb maybe-configure-gdb
26860 maybe-configure-gdb:
26861 @if gcc-bootstrap
26862 configure-gdb: stage_current
26863 @endif gcc-bootstrap
26864 @if gdb
26865 maybe-configure-gdb: configure-gdb
26866 configure-gdb:
26867 @: $(MAKE); $(unstage)
26868 @r=`${PWD_COMMAND}`; export r; \
26869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26870 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
26871 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
26872 $(HOST_EXPORTS) \
26873 echo Configuring in $(HOST_SUBDIR)/gdb; \
26874 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
26875 case $(srcdir) in \
26876 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26877 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
26878 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26879 esac; \
26880 srcdiroption="--srcdir=$${topdir}/gdb"; \
26881 libsrcdir="$$s/gdb"; \
26882 $(SHELL) $${libsrcdir}/configure \
26883 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26884 --target=${target_alias} $${srcdiroption} \
26885 || exit 1
26886 @endif gdb
26887
26888
26889
26890
26891
26892 .PHONY: all-gdb maybe-all-gdb
26893 maybe-all-gdb:
26894 @if gcc-bootstrap
26895 all-gdb: stage_current
26896 @endif gcc-bootstrap
26897 @if gdb
26898 TARGET-gdb=all
26899 maybe-all-gdb: all-gdb
26900 all-gdb: configure-gdb
26901 @: $(MAKE); $(unstage)
26902 @r=`${PWD_COMMAND}`; export r; \
26903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26904 $(HOST_EXPORTS) \
26905 (cd $(HOST_SUBDIR)/gdb && \
26906 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
26907 $(TARGET-gdb))
26908 @endif gdb
26909
26910
26911
26912
26913 .PHONY: check-gdb maybe-check-gdb
26914 maybe-check-gdb:
26915 @if gdb
26916 maybe-check-gdb: check-gdb
26917
26918 check-gdb:
26919 @: $(MAKE); $(unstage)
26920 @r=`${PWD_COMMAND}`; export r; \
26921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26922 $(HOST_EXPORTS) \
26923 (cd $(HOST_SUBDIR)/gdb && \
26924 $(MAKE) $(FLAGS_TO_PASS) check)
26925
26926 @endif gdb
26927
26928 .PHONY: install-gdb maybe-install-gdb
26929 maybe-install-gdb:
26930 @if gdb
26931 maybe-install-gdb: install-gdb
26932
26933 install-gdb: installdirs
26934 @: $(MAKE); $(unstage)
26935 @r=`${PWD_COMMAND}`; export r; \
26936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26937 $(HOST_EXPORTS) \
26938 (cd $(HOST_SUBDIR)/gdb && \
26939 $(MAKE) $(FLAGS_TO_PASS) install)
26940
26941 @endif gdb
26942
26943 .PHONY: install-strip-gdb maybe-install-strip-gdb
26944 maybe-install-strip-gdb:
26945 @if gdb
26946 maybe-install-strip-gdb: install-strip-gdb
26947
26948 install-strip-gdb: installdirs
26949 @: $(MAKE); $(unstage)
26950 @r=`${PWD_COMMAND}`; export r; \
26951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26952 $(HOST_EXPORTS) \
26953 (cd $(HOST_SUBDIR)/gdb && \
26954 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26955
26956 @endif gdb
26957
26958 # Other targets (info, dvi, pdf, etc.)
26959
26960 .PHONY: maybe-info-gdb info-gdb
26961 maybe-info-gdb:
26962 @if gdb
26963 maybe-info-gdb: info-gdb
26964
26965 info-gdb: \
26966 configure-gdb
26967 @: $(MAKE); $(unstage)
26968 @[ -f ./gdb/Makefile ] || exit 0; \
26969 r=`${PWD_COMMAND}`; export r; \
26970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26971 $(HOST_EXPORTS) \
26972 for flag in $(EXTRA_HOST_FLAGS) ; do \
26973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26974 done; \
26975 echo "Doing info in gdb" ; \
26976 (cd $(HOST_SUBDIR)/gdb && \
26977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26979 "RANLIB=$${RANLIB}" \
26980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26981 info) \
26982 || exit 1
26983
26984 @endif gdb
26985
26986 .PHONY: maybe-dvi-gdb dvi-gdb
26987 maybe-dvi-gdb:
26988 @if gdb
26989 maybe-dvi-gdb: dvi-gdb
26990
26991 dvi-gdb: \
26992 configure-gdb
26993 @: $(MAKE); $(unstage)
26994 @[ -f ./gdb/Makefile ] || exit 0; \
26995 r=`${PWD_COMMAND}`; export r; \
26996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26997 $(HOST_EXPORTS) \
26998 for flag in $(EXTRA_HOST_FLAGS) ; do \
26999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27000 done; \
27001 echo "Doing dvi in gdb" ; \
27002 (cd $(HOST_SUBDIR)/gdb && \
27003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27005 "RANLIB=$${RANLIB}" \
27006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27007 dvi) \
27008 || exit 1
27009
27010 @endif gdb
27011
27012 .PHONY: maybe-pdf-gdb pdf-gdb
27013 maybe-pdf-gdb:
27014 @if gdb
27015 maybe-pdf-gdb: pdf-gdb
27016
27017 pdf-gdb: \
27018 configure-gdb
27019 @: $(MAKE); $(unstage)
27020 @[ -f ./gdb/Makefile ] || exit 0; \
27021 r=`${PWD_COMMAND}`; export r; \
27022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27023 $(HOST_EXPORTS) \
27024 for flag in $(EXTRA_HOST_FLAGS) ; do \
27025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27026 done; \
27027 echo "Doing pdf in gdb" ; \
27028 (cd $(HOST_SUBDIR)/gdb && \
27029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27031 "RANLIB=$${RANLIB}" \
27032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27033 pdf) \
27034 || exit 1
27035
27036 @endif gdb
27037
27038 .PHONY: maybe-html-gdb html-gdb
27039 maybe-html-gdb:
27040 @if gdb
27041 maybe-html-gdb: html-gdb
27042
27043 html-gdb: \
27044 configure-gdb
27045 @: $(MAKE); $(unstage)
27046 @[ -f ./gdb/Makefile ] || exit 0; \
27047 r=`${PWD_COMMAND}`; export r; \
27048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27049 $(HOST_EXPORTS) \
27050 for flag in $(EXTRA_HOST_FLAGS) ; do \
27051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27052 done; \
27053 echo "Doing html in gdb" ; \
27054 (cd $(HOST_SUBDIR)/gdb && \
27055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27057 "RANLIB=$${RANLIB}" \
27058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27059 html) \
27060 || exit 1
27061
27062 @endif gdb
27063
27064 .PHONY: maybe-TAGS-gdb TAGS-gdb
27065 maybe-TAGS-gdb:
27066 @if gdb
27067 maybe-TAGS-gdb: TAGS-gdb
27068
27069 TAGS-gdb: \
27070 configure-gdb
27071 @: $(MAKE); $(unstage)
27072 @[ -f ./gdb/Makefile ] || exit 0; \
27073 r=`${PWD_COMMAND}`; export r; \
27074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27075 $(HOST_EXPORTS) \
27076 for flag in $(EXTRA_HOST_FLAGS) ; do \
27077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27078 done; \
27079 echo "Doing TAGS in gdb" ; \
27080 (cd $(HOST_SUBDIR)/gdb && \
27081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27083 "RANLIB=$${RANLIB}" \
27084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27085 TAGS) \
27086 || exit 1
27087
27088 @endif gdb
27089
27090 .PHONY: maybe-install-info-gdb install-info-gdb
27091 maybe-install-info-gdb:
27092 @if gdb
27093 maybe-install-info-gdb: install-info-gdb
27094
27095 install-info-gdb: \
27096 configure-gdb \
27097 info-gdb
27098 @: $(MAKE); $(unstage)
27099 @[ -f ./gdb/Makefile ] || exit 0; \
27100 r=`${PWD_COMMAND}`; export r; \
27101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27102 $(HOST_EXPORTS) \
27103 for flag in $(EXTRA_HOST_FLAGS) ; do \
27104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27105 done; \
27106 echo "Doing install-info in gdb" ; \
27107 (cd $(HOST_SUBDIR)/gdb && \
27108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27110 "RANLIB=$${RANLIB}" \
27111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27112 install-info) \
27113 || exit 1
27114
27115 @endif gdb
27116
27117 .PHONY: maybe-install-pdf-gdb install-pdf-gdb
27118 maybe-install-pdf-gdb:
27119 @if gdb
27120 maybe-install-pdf-gdb: install-pdf-gdb
27121
27122 install-pdf-gdb: \
27123 configure-gdb \
27124 pdf-gdb
27125 @: $(MAKE); $(unstage)
27126 @[ -f ./gdb/Makefile ] || exit 0; \
27127 r=`${PWD_COMMAND}`; export r; \
27128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27129 $(HOST_EXPORTS) \
27130 for flag in $(EXTRA_HOST_FLAGS) ; do \
27131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27132 done; \
27133 echo "Doing install-pdf in gdb" ; \
27134 (cd $(HOST_SUBDIR)/gdb && \
27135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27137 "RANLIB=$${RANLIB}" \
27138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27139 install-pdf) \
27140 || exit 1
27141
27142 @endif gdb
27143
27144 .PHONY: maybe-install-html-gdb install-html-gdb
27145 maybe-install-html-gdb:
27146 @if gdb
27147 maybe-install-html-gdb: install-html-gdb
27148
27149 install-html-gdb: \
27150 configure-gdb \
27151 html-gdb
27152 @: $(MAKE); $(unstage)
27153 @[ -f ./gdb/Makefile ] || exit 0; \
27154 r=`${PWD_COMMAND}`; export r; \
27155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27156 $(HOST_EXPORTS) \
27157 for flag in $(EXTRA_HOST_FLAGS) ; do \
27158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27159 done; \
27160 echo "Doing install-html in gdb" ; \
27161 (cd $(HOST_SUBDIR)/gdb && \
27162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27164 "RANLIB=$${RANLIB}" \
27165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27166 install-html) \
27167 || exit 1
27168
27169 @endif gdb
27170
27171 .PHONY: maybe-installcheck-gdb installcheck-gdb
27172 maybe-installcheck-gdb:
27173 @if gdb
27174 maybe-installcheck-gdb: installcheck-gdb
27175
27176 installcheck-gdb: \
27177 configure-gdb
27178 @: $(MAKE); $(unstage)
27179 @[ -f ./gdb/Makefile ] || exit 0; \
27180 r=`${PWD_COMMAND}`; export r; \
27181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27182 $(HOST_EXPORTS) \
27183 for flag in $(EXTRA_HOST_FLAGS) ; do \
27184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27185 done; \
27186 echo "Doing installcheck in gdb" ; \
27187 (cd $(HOST_SUBDIR)/gdb && \
27188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27190 "RANLIB=$${RANLIB}" \
27191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27192 installcheck) \
27193 || exit 1
27194
27195 @endif gdb
27196
27197 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
27198 maybe-mostlyclean-gdb:
27199 @if gdb
27200 maybe-mostlyclean-gdb: mostlyclean-gdb
27201
27202 mostlyclean-gdb:
27203 @: $(MAKE); $(unstage)
27204 @[ -f ./gdb/Makefile ] || exit 0; \
27205 r=`${PWD_COMMAND}`; export r; \
27206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27207 $(HOST_EXPORTS) \
27208 for flag in $(EXTRA_HOST_FLAGS) ; do \
27209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27210 done; \
27211 echo "Doing mostlyclean in gdb" ; \
27212 (cd $(HOST_SUBDIR)/gdb && \
27213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27215 "RANLIB=$${RANLIB}" \
27216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27217 mostlyclean) \
27218 || exit 1
27219
27220 @endif gdb
27221
27222 .PHONY: maybe-clean-gdb clean-gdb
27223 maybe-clean-gdb:
27224 @if gdb
27225 maybe-clean-gdb: clean-gdb
27226
27227 clean-gdb:
27228 @: $(MAKE); $(unstage)
27229 @[ -f ./gdb/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 clean in gdb" ; \
27237 (cd $(HOST_SUBDIR)/gdb && \
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 clean) \
27243 || exit 1
27244
27245 @endif gdb
27246
27247 .PHONY: maybe-distclean-gdb distclean-gdb
27248 maybe-distclean-gdb:
27249 @if gdb
27250 maybe-distclean-gdb: distclean-gdb
27251
27252 distclean-gdb:
27253 @: $(MAKE); $(unstage)
27254 @[ -f ./gdb/Makefile ] || exit 0; \
27255 r=`${PWD_COMMAND}`; export r; \
27256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27257 $(HOST_EXPORTS) \
27258 for flag in $(EXTRA_HOST_FLAGS) ; do \
27259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27260 done; \
27261 echo "Doing distclean in gdb" ; \
27262 (cd $(HOST_SUBDIR)/gdb && \
27263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27265 "RANLIB=$${RANLIB}" \
27266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27267 distclean) \
27268 || exit 1
27269
27270 @endif gdb
27271
27272 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
27273 maybe-maintainer-clean-gdb:
27274 @if gdb
27275 maybe-maintainer-clean-gdb: maintainer-clean-gdb
27276
27277 maintainer-clean-gdb:
27278 @: $(MAKE); $(unstage)
27279 @[ -f ./gdb/Makefile ] || exit 0; \
27280 r=`${PWD_COMMAND}`; export r; \
27281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27282 $(HOST_EXPORTS) \
27283 for flag in $(EXTRA_HOST_FLAGS) ; do \
27284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27285 done; \
27286 echo "Doing maintainer-clean in gdb" ; \
27287 (cd $(HOST_SUBDIR)/gdb && \
27288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27290 "RANLIB=$${RANLIB}" \
27291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27292 maintainer-clean) \
27293 || exit 1
27294
27295 @endif gdb
27296
27297
27298
27299 .PHONY: configure-expect maybe-configure-expect
27300 maybe-configure-expect:
27301 @if gcc-bootstrap
27302 configure-expect: stage_current
27303 @endif gcc-bootstrap
27304 @if expect
27305 maybe-configure-expect: configure-expect
27306 configure-expect:
27307 @: $(MAKE); $(unstage)
27308 @r=`${PWD_COMMAND}`; export r; \
27309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27310 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
27311 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
27312 $(HOST_EXPORTS) \
27313 echo Configuring in $(HOST_SUBDIR)/expect; \
27314 cd "$(HOST_SUBDIR)/expect" || exit 1; \
27315 case $(srcdir) in \
27316 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27317 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
27318 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27319 esac; \
27320 srcdiroption="--srcdir=$${topdir}/expect"; \
27321 libsrcdir="$$s/expect"; \
27322 $(SHELL) $${libsrcdir}/configure \
27323 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27324 --target=${target_alias} $${srcdiroption} \
27325 || exit 1
27326 @endif expect
27327
27328
27329
27330
27331
27332 .PHONY: all-expect maybe-all-expect
27333 maybe-all-expect:
27334 @if gcc-bootstrap
27335 all-expect: stage_current
27336 @endif gcc-bootstrap
27337 @if expect
27338 TARGET-expect=all
27339 maybe-all-expect: all-expect
27340 all-expect: configure-expect
27341 @: $(MAKE); $(unstage)
27342 @r=`${PWD_COMMAND}`; export r; \
27343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27344 $(HOST_EXPORTS) \
27345 (cd $(HOST_SUBDIR)/expect && \
27346 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27347 $(TARGET-expect))
27348 @endif expect
27349
27350
27351
27352
27353 .PHONY: check-expect maybe-check-expect
27354 maybe-check-expect:
27355 @if expect
27356 maybe-check-expect: check-expect
27357
27358 check-expect:
27359 @: $(MAKE); $(unstage)
27360 @r=`${PWD_COMMAND}`; export r; \
27361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27362 $(HOST_EXPORTS) \
27363 (cd $(HOST_SUBDIR)/expect && \
27364 $(MAKE) $(FLAGS_TO_PASS) check)
27365
27366 @endif expect
27367
27368 .PHONY: install-expect maybe-install-expect
27369 maybe-install-expect:
27370 @if expect
27371 maybe-install-expect: install-expect
27372
27373 install-expect: installdirs
27374 @: $(MAKE); $(unstage)
27375 @r=`${PWD_COMMAND}`; export r; \
27376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27377 $(HOST_EXPORTS) \
27378 (cd $(HOST_SUBDIR)/expect && \
27379 $(MAKE) $(FLAGS_TO_PASS) install)
27380
27381 @endif expect
27382
27383 .PHONY: install-strip-expect maybe-install-strip-expect
27384 maybe-install-strip-expect:
27385 @if expect
27386 maybe-install-strip-expect: install-strip-expect
27387
27388 install-strip-expect: installdirs
27389 @: $(MAKE); $(unstage)
27390 @r=`${PWD_COMMAND}`; export r; \
27391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27392 $(HOST_EXPORTS) \
27393 (cd $(HOST_SUBDIR)/expect && \
27394 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27395
27396 @endif expect
27397
27398 # Other targets (info, dvi, pdf, etc.)
27399
27400 .PHONY: maybe-info-expect info-expect
27401 maybe-info-expect:
27402 @if expect
27403 maybe-info-expect: info-expect
27404
27405 info-expect: \
27406 configure-expect
27407 @: $(MAKE); $(unstage)
27408 @[ -f ./expect/Makefile ] || exit 0; \
27409 r=`${PWD_COMMAND}`; export r; \
27410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27411 $(HOST_EXPORTS) \
27412 for flag in $(EXTRA_HOST_FLAGS) ; do \
27413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27414 done; \
27415 echo "Doing info in expect" ; \
27416 (cd $(HOST_SUBDIR)/expect && \
27417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27419 "RANLIB=$${RANLIB}" \
27420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27421 info) \
27422 || exit 1
27423
27424 @endif expect
27425
27426 .PHONY: maybe-dvi-expect dvi-expect
27427 maybe-dvi-expect:
27428 @if expect
27429 maybe-dvi-expect: dvi-expect
27430
27431 dvi-expect: \
27432 configure-expect
27433 @: $(MAKE); $(unstage)
27434 @[ -f ./expect/Makefile ] || exit 0; \
27435 r=`${PWD_COMMAND}`; export r; \
27436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27437 $(HOST_EXPORTS) \
27438 for flag in $(EXTRA_HOST_FLAGS) ; do \
27439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27440 done; \
27441 echo "Doing dvi in expect" ; \
27442 (cd $(HOST_SUBDIR)/expect && \
27443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27445 "RANLIB=$${RANLIB}" \
27446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27447 dvi) \
27448 || exit 1
27449
27450 @endif expect
27451
27452 .PHONY: maybe-pdf-expect pdf-expect
27453 maybe-pdf-expect:
27454 @if expect
27455 maybe-pdf-expect: pdf-expect
27456
27457 pdf-expect: \
27458 configure-expect
27459 @: $(MAKE); $(unstage)
27460 @[ -f ./expect/Makefile ] || exit 0; \
27461 r=`${PWD_COMMAND}`; export r; \
27462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27463 $(HOST_EXPORTS) \
27464 for flag in $(EXTRA_HOST_FLAGS) ; do \
27465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27466 done; \
27467 echo "Doing pdf in expect" ; \
27468 (cd $(HOST_SUBDIR)/expect && \
27469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27471 "RANLIB=$${RANLIB}" \
27472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27473 pdf) \
27474 || exit 1
27475
27476 @endif expect
27477
27478 .PHONY: maybe-html-expect html-expect
27479 maybe-html-expect:
27480 @if expect
27481 maybe-html-expect: html-expect
27482
27483 html-expect: \
27484 configure-expect
27485 @: $(MAKE); $(unstage)
27486 @[ -f ./expect/Makefile ] || exit 0; \
27487 r=`${PWD_COMMAND}`; export r; \
27488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27489 $(HOST_EXPORTS) \
27490 for flag in $(EXTRA_HOST_FLAGS) ; do \
27491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27492 done; \
27493 echo "Doing html in expect" ; \
27494 (cd $(HOST_SUBDIR)/expect && \
27495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27497 "RANLIB=$${RANLIB}" \
27498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27499 html) \
27500 || exit 1
27501
27502 @endif expect
27503
27504 .PHONY: maybe-TAGS-expect TAGS-expect
27505 maybe-TAGS-expect:
27506 @if expect
27507 maybe-TAGS-expect: TAGS-expect
27508
27509 TAGS-expect: \
27510 configure-expect
27511 @: $(MAKE); $(unstage)
27512 @[ -f ./expect/Makefile ] || exit 0; \
27513 r=`${PWD_COMMAND}`; export r; \
27514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27515 $(HOST_EXPORTS) \
27516 for flag in $(EXTRA_HOST_FLAGS) ; do \
27517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27518 done; \
27519 echo "Doing TAGS in expect" ; \
27520 (cd $(HOST_SUBDIR)/expect && \
27521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27523 "RANLIB=$${RANLIB}" \
27524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27525 TAGS) \
27526 || exit 1
27527
27528 @endif expect
27529
27530 .PHONY: maybe-install-info-expect install-info-expect
27531 maybe-install-info-expect:
27532 @if expect
27533 maybe-install-info-expect: install-info-expect
27534
27535 install-info-expect: \
27536 configure-expect \
27537 info-expect
27538 @: $(MAKE); $(unstage)
27539 @[ -f ./expect/Makefile ] || exit 0; \
27540 r=`${PWD_COMMAND}`; export r; \
27541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27542 $(HOST_EXPORTS) \
27543 for flag in $(EXTRA_HOST_FLAGS) ; do \
27544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27545 done; \
27546 echo "Doing install-info in expect" ; \
27547 (cd $(HOST_SUBDIR)/expect && \
27548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27550 "RANLIB=$${RANLIB}" \
27551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27552 install-info) \
27553 || exit 1
27554
27555 @endif expect
27556
27557 .PHONY: maybe-install-pdf-expect install-pdf-expect
27558 maybe-install-pdf-expect:
27559 @if expect
27560 maybe-install-pdf-expect: install-pdf-expect
27561
27562 install-pdf-expect: \
27563 configure-expect \
27564 pdf-expect
27565 @: $(MAKE); $(unstage)
27566 @[ -f ./expect/Makefile ] || exit 0; \
27567 r=`${PWD_COMMAND}`; export r; \
27568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27569 $(HOST_EXPORTS) \
27570 for flag in $(EXTRA_HOST_FLAGS) ; do \
27571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27572 done; \
27573 echo "Doing install-pdf in expect" ; \
27574 (cd $(HOST_SUBDIR)/expect && \
27575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27577 "RANLIB=$${RANLIB}" \
27578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27579 install-pdf) \
27580 || exit 1
27581
27582 @endif expect
27583
27584 .PHONY: maybe-install-html-expect install-html-expect
27585 maybe-install-html-expect:
27586 @if expect
27587 maybe-install-html-expect: install-html-expect
27588
27589 install-html-expect: \
27590 configure-expect \
27591 html-expect
27592 @: $(MAKE); $(unstage)
27593 @[ -f ./expect/Makefile ] || exit 0; \
27594 r=`${PWD_COMMAND}`; export r; \
27595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27596 $(HOST_EXPORTS) \
27597 for flag in $(EXTRA_HOST_FLAGS) ; do \
27598 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27599 done; \
27600 echo "Doing install-html in expect" ; \
27601 (cd $(HOST_SUBDIR)/expect && \
27602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27604 "RANLIB=$${RANLIB}" \
27605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27606 install-html) \
27607 || exit 1
27608
27609 @endif expect
27610
27611 .PHONY: maybe-installcheck-expect installcheck-expect
27612 maybe-installcheck-expect:
27613 @if expect
27614 maybe-installcheck-expect: installcheck-expect
27615
27616 installcheck-expect: \
27617 configure-expect
27618 @: $(MAKE); $(unstage)
27619 @[ -f ./expect/Makefile ] || exit 0; \
27620 r=`${PWD_COMMAND}`; export r; \
27621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27622 $(HOST_EXPORTS) \
27623 for flag in $(EXTRA_HOST_FLAGS) ; do \
27624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27625 done; \
27626 echo "Doing installcheck in expect" ; \
27627 (cd $(HOST_SUBDIR)/expect && \
27628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27630 "RANLIB=$${RANLIB}" \
27631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27632 installcheck) \
27633 || exit 1
27634
27635 @endif expect
27636
27637 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
27638 maybe-mostlyclean-expect:
27639 @if expect
27640 maybe-mostlyclean-expect: mostlyclean-expect
27641
27642 mostlyclean-expect:
27643 @: $(MAKE); $(unstage)
27644 @[ -f ./expect/Makefile ] || exit 0; \
27645 r=`${PWD_COMMAND}`; export r; \
27646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27647 $(HOST_EXPORTS) \
27648 for flag in $(EXTRA_HOST_FLAGS) ; do \
27649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27650 done; \
27651 echo "Doing mostlyclean in expect" ; \
27652 (cd $(HOST_SUBDIR)/expect && \
27653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27655 "RANLIB=$${RANLIB}" \
27656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27657 mostlyclean) \
27658 || exit 1
27659
27660 @endif expect
27661
27662 .PHONY: maybe-clean-expect clean-expect
27663 maybe-clean-expect:
27664 @if expect
27665 maybe-clean-expect: clean-expect
27666
27667 clean-expect:
27668 @: $(MAKE); $(unstage)
27669 @[ -f ./expect/Makefile ] || exit 0; \
27670 r=`${PWD_COMMAND}`; export r; \
27671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27672 $(HOST_EXPORTS) \
27673 for flag in $(EXTRA_HOST_FLAGS) ; do \
27674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27675 done; \
27676 echo "Doing clean in expect" ; \
27677 (cd $(HOST_SUBDIR)/expect && \
27678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27680 "RANLIB=$${RANLIB}" \
27681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27682 clean) \
27683 || exit 1
27684
27685 @endif expect
27686
27687 .PHONY: maybe-distclean-expect distclean-expect
27688 maybe-distclean-expect:
27689 @if expect
27690 maybe-distclean-expect: distclean-expect
27691
27692 distclean-expect:
27693 @: $(MAKE); $(unstage)
27694 @[ -f ./expect/Makefile ] || exit 0; \
27695 r=`${PWD_COMMAND}`; export r; \
27696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27697 $(HOST_EXPORTS) \
27698 for flag in $(EXTRA_HOST_FLAGS) ; do \
27699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27700 done; \
27701 echo "Doing distclean in expect" ; \
27702 (cd $(HOST_SUBDIR)/expect && \
27703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27705 "RANLIB=$${RANLIB}" \
27706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27707 distclean) \
27708 || exit 1
27709
27710 @endif expect
27711
27712 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
27713 maybe-maintainer-clean-expect:
27714 @if expect
27715 maybe-maintainer-clean-expect: maintainer-clean-expect
27716
27717 maintainer-clean-expect:
27718 @: $(MAKE); $(unstage)
27719 @[ -f ./expect/Makefile ] || exit 0; \
27720 r=`${PWD_COMMAND}`; export r; \
27721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27722 $(HOST_EXPORTS) \
27723 for flag in $(EXTRA_HOST_FLAGS) ; do \
27724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27725 done; \
27726 echo "Doing maintainer-clean in expect" ; \
27727 (cd $(HOST_SUBDIR)/expect && \
27728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27730 "RANLIB=$${RANLIB}" \
27731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27732 maintainer-clean) \
27733 || exit 1
27734
27735 @endif expect
27736
27737
27738
27739 .PHONY: configure-guile maybe-configure-guile
27740 maybe-configure-guile:
27741 @if gcc-bootstrap
27742 configure-guile: stage_current
27743 @endif gcc-bootstrap
27744 @if guile
27745 maybe-configure-guile: configure-guile
27746 configure-guile:
27747 @: $(MAKE); $(unstage)
27748 @r=`${PWD_COMMAND}`; export r; \
27749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27750 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
27751 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
27752 $(HOST_EXPORTS) \
27753 echo Configuring in $(HOST_SUBDIR)/guile; \
27754 cd "$(HOST_SUBDIR)/guile" || exit 1; \
27755 case $(srcdir) in \
27756 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27757 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
27758 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27759 esac; \
27760 srcdiroption="--srcdir=$${topdir}/guile"; \
27761 libsrcdir="$$s/guile"; \
27762 $(SHELL) $${libsrcdir}/configure \
27763 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27764 --target=${target_alias} $${srcdiroption} \
27765 || exit 1
27766 @endif guile
27767
27768
27769
27770
27771
27772 .PHONY: all-guile maybe-all-guile
27773 maybe-all-guile:
27774 @if gcc-bootstrap
27775 all-guile: stage_current
27776 @endif gcc-bootstrap
27777 @if guile
27778 TARGET-guile=all
27779 maybe-all-guile: all-guile
27780 all-guile: configure-guile
27781 @: $(MAKE); $(unstage)
27782 @r=`${PWD_COMMAND}`; export r; \
27783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27784 $(HOST_EXPORTS) \
27785 (cd $(HOST_SUBDIR)/guile && \
27786 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
27787 $(TARGET-guile))
27788 @endif guile
27789
27790
27791
27792
27793 .PHONY: check-guile maybe-check-guile
27794 maybe-check-guile:
27795 @if guile
27796 maybe-check-guile: check-guile
27797
27798 check-guile:
27799 @: $(MAKE); $(unstage)
27800 @r=`${PWD_COMMAND}`; export r; \
27801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27802 $(HOST_EXPORTS) \
27803 (cd $(HOST_SUBDIR)/guile && \
27804 $(MAKE) $(FLAGS_TO_PASS) check)
27805
27806 @endif guile
27807
27808 .PHONY: install-guile maybe-install-guile
27809 maybe-install-guile:
27810 @if guile
27811 maybe-install-guile: install-guile
27812
27813 install-guile: installdirs
27814 @: $(MAKE); $(unstage)
27815 @r=`${PWD_COMMAND}`; export r; \
27816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27817 $(HOST_EXPORTS) \
27818 (cd $(HOST_SUBDIR)/guile && \
27819 $(MAKE) $(FLAGS_TO_PASS) install)
27820
27821 @endif guile
27822
27823 .PHONY: install-strip-guile maybe-install-strip-guile
27824 maybe-install-strip-guile:
27825 @if guile
27826 maybe-install-strip-guile: install-strip-guile
27827
27828 install-strip-guile: installdirs
27829 @: $(MAKE); $(unstage)
27830 @r=`${PWD_COMMAND}`; export r; \
27831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27832 $(HOST_EXPORTS) \
27833 (cd $(HOST_SUBDIR)/guile && \
27834 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27835
27836 @endif guile
27837
27838 # Other targets (info, dvi, pdf, etc.)
27839
27840 .PHONY: maybe-info-guile info-guile
27841 maybe-info-guile:
27842 @if guile
27843 maybe-info-guile: info-guile
27844
27845 info-guile: \
27846 configure-guile
27847 @: $(MAKE); $(unstage)
27848 @[ -f ./guile/Makefile ] || exit 0; \
27849 r=`${PWD_COMMAND}`; export r; \
27850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27851 $(HOST_EXPORTS) \
27852 for flag in $(EXTRA_HOST_FLAGS) ; do \
27853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27854 done; \
27855 echo "Doing info in guile" ; \
27856 (cd $(HOST_SUBDIR)/guile && \
27857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27859 "RANLIB=$${RANLIB}" \
27860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27861 info) \
27862 || exit 1
27863
27864 @endif guile
27865
27866 .PHONY: maybe-dvi-guile dvi-guile
27867 maybe-dvi-guile:
27868 @if guile
27869 maybe-dvi-guile: dvi-guile
27870
27871 dvi-guile: \
27872 configure-guile
27873 @: $(MAKE); $(unstage)
27874 @[ -f ./guile/Makefile ] || exit 0; \
27875 r=`${PWD_COMMAND}`; export r; \
27876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27877 $(HOST_EXPORTS) \
27878 for flag in $(EXTRA_HOST_FLAGS) ; do \
27879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27880 done; \
27881 echo "Doing dvi in guile" ; \
27882 (cd $(HOST_SUBDIR)/guile && \
27883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27885 "RANLIB=$${RANLIB}" \
27886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27887 dvi) \
27888 || exit 1
27889
27890 @endif guile
27891
27892 .PHONY: maybe-pdf-guile pdf-guile
27893 maybe-pdf-guile:
27894 @if guile
27895 maybe-pdf-guile: pdf-guile
27896
27897 pdf-guile: \
27898 configure-guile
27899 @: $(MAKE); $(unstage)
27900 @[ -f ./guile/Makefile ] || exit 0; \
27901 r=`${PWD_COMMAND}`; export r; \
27902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27903 $(HOST_EXPORTS) \
27904 for flag in $(EXTRA_HOST_FLAGS) ; do \
27905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27906 done; \
27907 echo "Doing pdf in guile" ; \
27908 (cd $(HOST_SUBDIR)/guile && \
27909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27911 "RANLIB=$${RANLIB}" \
27912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27913 pdf) \
27914 || exit 1
27915
27916 @endif guile
27917
27918 .PHONY: maybe-html-guile html-guile
27919 maybe-html-guile:
27920 @if guile
27921 maybe-html-guile: html-guile
27922
27923 html-guile: \
27924 configure-guile
27925 @: $(MAKE); $(unstage)
27926 @[ -f ./guile/Makefile ] || exit 0; \
27927 r=`${PWD_COMMAND}`; export r; \
27928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27929 $(HOST_EXPORTS) \
27930 for flag in $(EXTRA_HOST_FLAGS) ; do \
27931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27932 done; \
27933 echo "Doing html in guile" ; \
27934 (cd $(HOST_SUBDIR)/guile && \
27935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27937 "RANLIB=$${RANLIB}" \
27938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27939 html) \
27940 || exit 1
27941
27942 @endif guile
27943
27944 .PHONY: maybe-TAGS-guile TAGS-guile
27945 maybe-TAGS-guile:
27946 @if guile
27947 maybe-TAGS-guile: TAGS-guile
27948
27949 TAGS-guile: \
27950 configure-guile
27951 @: $(MAKE); $(unstage)
27952 @[ -f ./guile/Makefile ] || exit 0; \
27953 r=`${PWD_COMMAND}`; export r; \
27954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27955 $(HOST_EXPORTS) \
27956 for flag in $(EXTRA_HOST_FLAGS) ; do \
27957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27958 done; \
27959 echo "Doing TAGS in guile" ; \
27960 (cd $(HOST_SUBDIR)/guile && \
27961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27963 "RANLIB=$${RANLIB}" \
27964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27965 TAGS) \
27966 || exit 1
27967
27968 @endif guile
27969
27970 .PHONY: maybe-install-info-guile install-info-guile
27971 maybe-install-info-guile:
27972 @if guile
27973 maybe-install-info-guile: install-info-guile
27974
27975 install-info-guile: \
27976 configure-guile \
27977 info-guile
27978 @: $(MAKE); $(unstage)
27979 @[ -f ./guile/Makefile ] || exit 0; \
27980 r=`${PWD_COMMAND}`; export r; \
27981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27982 $(HOST_EXPORTS) \
27983 for flag in $(EXTRA_HOST_FLAGS) ; do \
27984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27985 done; \
27986 echo "Doing install-info in guile" ; \
27987 (cd $(HOST_SUBDIR)/guile && \
27988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27990 "RANLIB=$${RANLIB}" \
27991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27992 install-info) \
27993 || exit 1
27994
27995 @endif guile
27996
27997 .PHONY: maybe-install-pdf-guile install-pdf-guile
27998 maybe-install-pdf-guile:
27999 @if guile
28000 maybe-install-pdf-guile: install-pdf-guile
28001
28002 install-pdf-guile: \
28003 configure-guile \
28004 pdf-guile
28005 @: $(MAKE); $(unstage)
28006 @[ -f ./guile/Makefile ] || exit 0; \
28007 r=`${PWD_COMMAND}`; export r; \
28008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28009 $(HOST_EXPORTS) \
28010 for flag in $(EXTRA_HOST_FLAGS) ; do \
28011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28012 done; \
28013 echo "Doing install-pdf in guile" ; \
28014 (cd $(HOST_SUBDIR)/guile && \
28015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28017 "RANLIB=$${RANLIB}" \
28018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28019 install-pdf) \
28020 || exit 1
28021
28022 @endif guile
28023
28024 .PHONY: maybe-install-html-guile install-html-guile
28025 maybe-install-html-guile:
28026 @if guile
28027 maybe-install-html-guile: install-html-guile
28028
28029 install-html-guile: \
28030 configure-guile \
28031 html-guile
28032 @: $(MAKE); $(unstage)
28033 @[ -f ./guile/Makefile ] || exit 0; \
28034 r=`${PWD_COMMAND}`; export r; \
28035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28036 $(HOST_EXPORTS) \
28037 for flag in $(EXTRA_HOST_FLAGS) ; do \
28038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28039 done; \
28040 echo "Doing install-html in guile" ; \
28041 (cd $(HOST_SUBDIR)/guile && \
28042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28044 "RANLIB=$${RANLIB}" \
28045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28046 install-html) \
28047 || exit 1
28048
28049 @endif guile
28050
28051 .PHONY: maybe-installcheck-guile installcheck-guile
28052 maybe-installcheck-guile:
28053 @if guile
28054 maybe-installcheck-guile: installcheck-guile
28055
28056 installcheck-guile: \
28057 configure-guile
28058 @: $(MAKE); $(unstage)
28059 @[ -f ./guile/Makefile ] || exit 0; \
28060 r=`${PWD_COMMAND}`; export r; \
28061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28062 $(HOST_EXPORTS) \
28063 for flag in $(EXTRA_HOST_FLAGS) ; do \
28064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28065 done; \
28066 echo "Doing installcheck in guile" ; \
28067 (cd $(HOST_SUBDIR)/guile && \
28068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28070 "RANLIB=$${RANLIB}" \
28071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28072 installcheck) \
28073 || exit 1
28074
28075 @endif guile
28076
28077 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
28078 maybe-mostlyclean-guile:
28079 @if guile
28080 maybe-mostlyclean-guile: mostlyclean-guile
28081
28082 mostlyclean-guile:
28083 @: $(MAKE); $(unstage)
28084 @[ -f ./guile/Makefile ] || exit 0; \
28085 r=`${PWD_COMMAND}`; export r; \
28086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28087 $(HOST_EXPORTS) \
28088 for flag in $(EXTRA_HOST_FLAGS) ; do \
28089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28090 done; \
28091 echo "Doing mostlyclean in guile" ; \
28092 (cd $(HOST_SUBDIR)/guile && \
28093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28095 "RANLIB=$${RANLIB}" \
28096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28097 mostlyclean) \
28098 || exit 1
28099
28100 @endif guile
28101
28102 .PHONY: maybe-clean-guile clean-guile
28103 maybe-clean-guile:
28104 @if guile
28105 maybe-clean-guile: clean-guile
28106
28107 clean-guile:
28108 @: $(MAKE); $(unstage)
28109 @[ -f ./guile/Makefile ] || exit 0; \
28110 r=`${PWD_COMMAND}`; export r; \
28111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28112 $(HOST_EXPORTS) \
28113 for flag in $(EXTRA_HOST_FLAGS) ; do \
28114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28115 done; \
28116 echo "Doing clean in guile" ; \
28117 (cd $(HOST_SUBDIR)/guile && \
28118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28120 "RANLIB=$${RANLIB}" \
28121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28122 clean) \
28123 || exit 1
28124
28125 @endif guile
28126
28127 .PHONY: maybe-distclean-guile distclean-guile
28128 maybe-distclean-guile:
28129 @if guile
28130 maybe-distclean-guile: distclean-guile
28131
28132 distclean-guile:
28133 @: $(MAKE); $(unstage)
28134 @[ -f ./guile/Makefile ] || exit 0; \
28135 r=`${PWD_COMMAND}`; export r; \
28136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28137 $(HOST_EXPORTS) \
28138 for flag in $(EXTRA_HOST_FLAGS) ; do \
28139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28140 done; \
28141 echo "Doing distclean in guile" ; \
28142 (cd $(HOST_SUBDIR)/guile && \
28143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28145 "RANLIB=$${RANLIB}" \
28146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28147 distclean) \
28148 || exit 1
28149
28150 @endif guile
28151
28152 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
28153 maybe-maintainer-clean-guile:
28154 @if guile
28155 maybe-maintainer-clean-guile: maintainer-clean-guile
28156
28157 maintainer-clean-guile:
28158 @: $(MAKE); $(unstage)
28159 @[ -f ./guile/Makefile ] || exit 0; \
28160 r=`${PWD_COMMAND}`; export r; \
28161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28162 $(HOST_EXPORTS) \
28163 for flag in $(EXTRA_HOST_FLAGS) ; do \
28164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28165 done; \
28166 echo "Doing maintainer-clean in guile" ; \
28167 (cd $(HOST_SUBDIR)/guile && \
28168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28170 "RANLIB=$${RANLIB}" \
28171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28172 maintainer-clean) \
28173 || exit 1
28174
28175 @endif guile
28176
28177
28178
28179 .PHONY: configure-tk maybe-configure-tk
28180 maybe-configure-tk:
28181 @if gcc-bootstrap
28182 configure-tk: stage_current
28183 @endif gcc-bootstrap
28184 @if tk
28185 maybe-configure-tk: configure-tk
28186 configure-tk:
28187 @: $(MAKE); $(unstage)
28188 @r=`${PWD_COMMAND}`; export r; \
28189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28190 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
28191 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
28192 $(HOST_EXPORTS) \
28193 echo Configuring in $(HOST_SUBDIR)/tk; \
28194 cd "$(HOST_SUBDIR)/tk" || exit 1; \
28195 case $(srcdir) in \
28196 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28197 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
28198 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28199 esac; \
28200 srcdiroption="--srcdir=$${topdir}/tk"; \
28201 libsrcdir="$$s/tk"; \
28202 $(SHELL) $${libsrcdir}/configure \
28203 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28204 --target=${target_alias} $${srcdiroption} \
28205 || exit 1
28206 @endif tk
28207
28208
28209
28210
28211
28212 .PHONY: all-tk maybe-all-tk
28213 maybe-all-tk:
28214 @if gcc-bootstrap
28215 all-tk: stage_current
28216 @endif gcc-bootstrap
28217 @if tk
28218 TARGET-tk=all
28219 maybe-all-tk: all-tk
28220 all-tk: configure-tk
28221 @: $(MAKE); $(unstage)
28222 @r=`${PWD_COMMAND}`; export r; \
28223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28224 $(HOST_EXPORTS) \
28225 (cd $(HOST_SUBDIR)/tk && \
28226 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28227 $(TARGET-tk))
28228 @endif tk
28229
28230
28231
28232
28233 .PHONY: check-tk maybe-check-tk
28234 maybe-check-tk:
28235 @if tk
28236 maybe-check-tk: check-tk
28237
28238 check-tk:
28239 @: $(MAKE); $(unstage)
28240 @r=`${PWD_COMMAND}`; export r; \
28241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28242 $(HOST_EXPORTS) \
28243 (cd $(HOST_SUBDIR)/tk && \
28244 $(MAKE) $(FLAGS_TO_PASS) check)
28245
28246 @endif tk
28247
28248 .PHONY: install-tk maybe-install-tk
28249 maybe-install-tk:
28250 @if tk
28251 maybe-install-tk: install-tk
28252
28253 install-tk: installdirs
28254 @: $(MAKE); $(unstage)
28255 @r=`${PWD_COMMAND}`; export r; \
28256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28257 $(HOST_EXPORTS) \
28258 (cd $(HOST_SUBDIR)/tk && \
28259 $(MAKE) $(FLAGS_TO_PASS) install)
28260
28261 @endif tk
28262
28263 .PHONY: install-strip-tk maybe-install-strip-tk
28264 maybe-install-strip-tk:
28265 @if tk
28266 maybe-install-strip-tk: install-strip-tk
28267
28268 install-strip-tk: installdirs
28269 @: $(MAKE); $(unstage)
28270 @r=`${PWD_COMMAND}`; export r; \
28271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28272 $(HOST_EXPORTS) \
28273 (cd $(HOST_SUBDIR)/tk && \
28274 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28275
28276 @endif tk
28277
28278 # Other targets (info, dvi, pdf, etc.)
28279
28280 .PHONY: maybe-info-tk info-tk
28281 maybe-info-tk:
28282 @if tk
28283 maybe-info-tk: info-tk
28284
28285 info-tk: \
28286 configure-tk
28287 @: $(MAKE); $(unstage)
28288 @[ -f ./tk/Makefile ] || exit 0; \
28289 r=`${PWD_COMMAND}`; export r; \
28290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28291 $(HOST_EXPORTS) \
28292 for flag in $(EXTRA_HOST_FLAGS) ; do \
28293 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28294 done; \
28295 echo "Doing info in tk" ; \
28296 (cd $(HOST_SUBDIR)/tk && \
28297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28299 "RANLIB=$${RANLIB}" \
28300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28301 info) \
28302 || exit 1
28303
28304 @endif tk
28305
28306 .PHONY: maybe-dvi-tk dvi-tk
28307 maybe-dvi-tk:
28308 @if tk
28309 maybe-dvi-tk: dvi-tk
28310
28311 dvi-tk: \
28312 configure-tk
28313 @: $(MAKE); $(unstage)
28314 @[ -f ./tk/Makefile ] || exit 0; \
28315 r=`${PWD_COMMAND}`; export r; \
28316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28317 $(HOST_EXPORTS) \
28318 for flag in $(EXTRA_HOST_FLAGS) ; do \
28319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28320 done; \
28321 echo "Doing dvi in tk" ; \
28322 (cd $(HOST_SUBDIR)/tk && \
28323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28325 "RANLIB=$${RANLIB}" \
28326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28327 dvi) \
28328 || exit 1
28329
28330 @endif tk
28331
28332 .PHONY: maybe-pdf-tk pdf-tk
28333 maybe-pdf-tk:
28334 @if tk
28335 maybe-pdf-tk: pdf-tk
28336
28337 pdf-tk: \
28338 configure-tk
28339 @: $(MAKE); $(unstage)
28340 @[ -f ./tk/Makefile ] || exit 0; \
28341 r=`${PWD_COMMAND}`; export r; \
28342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28343 $(HOST_EXPORTS) \
28344 for flag in $(EXTRA_HOST_FLAGS) ; do \
28345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28346 done; \
28347 echo "Doing pdf in tk" ; \
28348 (cd $(HOST_SUBDIR)/tk && \
28349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28351 "RANLIB=$${RANLIB}" \
28352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28353 pdf) \
28354 || exit 1
28355
28356 @endif tk
28357
28358 .PHONY: maybe-html-tk html-tk
28359 maybe-html-tk:
28360 @if tk
28361 maybe-html-tk: html-tk
28362
28363 html-tk: \
28364 configure-tk
28365 @: $(MAKE); $(unstage)
28366 @[ -f ./tk/Makefile ] || exit 0; \
28367 r=`${PWD_COMMAND}`; export r; \
28368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28369 $(HOST_EXPORTS) \
28370 for flag in $(EXTRA_HOST_FLAGS) ; do \
28371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28372 done; \
28373 echo "Doing html in tk" ; \
28374 (cd $(HOST_SUBDIR)/tk && \
28375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28377 "RANLIB=$${RANLIB}" \
28378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28379 html) \
28380 || exit 1
28381
28382 @endif tk
28383
28384 .PHONY: maybe-TAGS-tk TAGS-tk
28385 maybe-TAGS-tk:
28386 @if tk
28387 maybe-TAGS-tk: TAGS-tk
28388
28389 TAGS-tk: \
28390 configure-tk
28391 @: $(MAKE); $(unstage)
28392 @[ -f ./tk/Makefile ] || exit 0; \
28393 r=`${PWD_COMMAND}`; export r; \
28394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28395 $(HOST_EXPORTS) \
28396 for flag in $(EXTRA_HOST_FLAGS) ; do \
28397 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28398 done; \
28399 echo "Doing TAGS in tk" ; \
28400 (cd $(HOST_SUBDIR)/tk && \
28401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28403 "RANLIB=$${RANLIB}" \
28404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28405 TAGS) \
28406 || exit 1
28407
28408 @endif tk
28409
28410 .PHONY: maybe-install-info-tk install-info-tk
28411 maybe-install-info-tk:
28412 @if tk
28413 maybe-install-info-tk: install-info-tk
28414
28415 install-info-tk: \
28416 configure-tk \
28417 info-tk
28418 @: $(MAKE); $(unstage)
28419 @[ -f ./tk/Makefile ] || exit 0; \
28420 r=`${PWD_COMMAND}`; export r; \
28421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28422 $(HOST_EXPORTS) \
28423 for flag in $(EXTRA_HOST_FLAGS) ; do \
28424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28425 done; \
28426 echo "Doing install-info in tk" ; \
28427 (cd $(HOST_SUBDIR)/tk && \
28428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28430 "RANLIB=$${RANLIB}" \
28431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28432 install-info) \
28433 || exit 1
28434
28435 @endif tk
28436
28437 .PHONY: maybe-install-pdf-tk install-pdf-tk
28438 maybe-install-pdf-tk:
28439 @if tk
28440 maybe-install-pdf-tk: install-pdf-tk
28441
28442 install-pdf-tk: \
28443 configure-tk \
28444 pdf-tk
28445 @: $(MAKE); $(unstage)
28446 @[ -f ./tk/Makefile ] || exit 0; \
28447 r=`${PWD_COMMAND}`; export r; \
28448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28449 $(HOST_EXPORTS) \
28450 for flag in $(EXTRA_HOST_FLAGS) ; do \
28451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28452 done; \
28453 echo "Doing install-pdf in tk" ; \
28454 (cd $(HOST_SUBDIR)/tk && \
28455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28457 "RANLIB=$${RANLIB}" \
28458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28459 install-pdf) \
28460 || exit 1
28461
28462 @endif tk
28463
28464 .PHONY: maybe-install-html-tk install-html-tk
28465 maybe-install-html-tk:
28466 @if tk
28467 maybe-install-html-tk: install-html-tk
28468
28469 install-html-tk: \
28470 configure-tk \
28471 html-tk
28472 @: $(MAKE); $(unstage)
28473 @[ -f ./tk/Makefile ] || exit 0; \
28474 r=`${PWD_COMMAND}`; export r; \
28475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28476 $(HOST_EXPORTS) \
28477 for flag in $(EXTRA_HOST_FLAGS) ; do \
28478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28479 done; \
28480 echo "Doing install-html in tk" ; \
28481 (cd $(HOST_SUBDIR)/tk && \
28482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28484 "RANLIB=$${RANLIB}" \
28485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28486 install-html) \
28487 || exit 1
28488
28489 @endif tk
28490
28491 .PHONY: maybe-installcheck-tk installcheck-tk
28492 maybe-installcheck-tk:
28493 @if tk
28494 maybe-installcheck-tk: installcheck-tk
28495
28496 installcheck-tk: \
28497 configure-tk
28498 @: $(MAKE); $(unstage)
28499 @[ -f ./tk/Makefile ] || exit 0; \
28500 r=`${PWD_COMMAND}`; export r; \
28501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28502 $(HOST_EXPORTS) \
28503 for flag in $(EXTRA_HOST_FLAGS) ; do \
28504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28505 done; \
28506 echo "Doing installcheck in tk" ; \
28507 (cd $(HOST_SUBDIR)/tk && \
28508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28510 "RANLIB=$${RANLIB}" \
28511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28512 installcheck) \
28513 || exit 1
28514
28515 @endif tk
28516
28517 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
28518 maybe-mostlyclean-tk:
28519 @if tk
28520 maybe-mostlyclean-tk: mostlyclean-tk
28521
28522 mostlyclean-tk:
28523 @: $(MAKE); $(unstage)
28524 @[ -f ./tk/Makefile ] || exit 0; \
28525 r=`${PWD_COMMAND}`; export r; \
28526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28527 $(HOST_EXPORTS) \
28528 for flag in $(EXTRA_HOST_FLAGS) ; do \
28529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28530 done; \
28531 echo "Doing mostlyclean in tk" ; \
28532 (cd $(HOST_SUBDIR)/tk && \
28533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28535 "RANLIB=$${RANLIB}" \
28536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28537 mostlyclean) \
28538 || exit 1
28539
28540 @endif tk
28541
28542 .PHONY: maybe-clean-tk clean-tk
28543 maybe-clean-tk:
28544 @if tk
28545 maybe-clean-tk: clean-tk
28546
28547 clean-tk:
28548 @: $(MAKE); $(unstage)
28549 @[ -f ./tk/Makefile ] || exit 0; \
28550 r=`${PWD_COMMAND}`; export r; \
28551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28552 $(HOST_EXPORTS) \
28553 for flag in $(EXTRA_HOST_FLAGS) ; do \
28554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28555 done; \
28556 echo "Doing clean in tk" ; \
28557 (cd $(HOST_SUBDIR)/tk && \
28558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28560 "RANLIB=$${RANLIB}" \
28561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28562 clean) \
28563 || exit 1
28564
28565 @endif tk
28566
28567 .PHONY: maybe-distclean-tk distclean-tk
28568 maybe-distclean-tk:
28569 @if tk
28570 maybe-distclean-tk: distclean-tk
28571
28572 distclean-tk:
28573 @: $(MAKE); $(unstage)
28574 @[ -f ./tk/Makefile ] || exit 0; \
28575 r=`${PWD_COMMAND}`; export r; \
28576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28577 $(HOST_EXPORTS) \
28578 for flag in $(EXTRA_HOST_FLAGS) ; do \
28579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28580 done; \
28581 echo "Doing distclean in tk" ; \
28582 (cd $(HOST_SUBDIR)/tk && \
28583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28585 "RANLIB=$${RANLIB}" \
28586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28587 distclean) \
28588 || exit 1
28589
28590 @endif tk
28591
28592 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
28593 maybe-maintainer-clean-tk:
28594 @if tk
28595 maybe-maintainer-clean-tk: maintainer-clean-tk
28596
28597 maintainer-clean-tk:
28598 @: $(MAKE); $(unstage)
28599 @[ -f ./tk/Makefile ] || exit 0; \
28600 r=`${PWD_COMMAND}`; export r; \
28601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28602 $(HOST_EXPORTS) \
28603 for flag in $(EXTRA_HOST_FLAGS) ; do \
28604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28605 done; \
28606 echo "Doing maintainer-clean in tk" ; \
28607 (cd $(HOST_SUBDIR)/tk && \
28608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28610 "RANLIB=$${RANLIB}" \
28611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28612 maintainer-clean) \
28613 || exit 1
28614
28615 @endif tk
28616
28617
28618
28619 .PHONY: configure-libtermcap maybe-configure-libtermcap
28620 maybe-configure-libtermcap:
28621 @if gcc-bootstrap
28622 configure-libtermcap: stage_current
28623 @endif gcc-bootstrap
28624 @if libtermcap
28625 maybe-configure-libtermcap: configure-libtermcap
28626 configure-libtermcap:
28627 @: $(MAKE); $(unstage)
28628 @r=`${PWD_COMMAND}`; export r; \
28629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28630 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
28631 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
28632 $(HOST_EXPORTS) \
28633 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
28634 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
28635 case $(srcdir) in \
28636 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28637 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
28638 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28639 esac; \
28640 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
28641 libsrcdir="$$s/libtermcap"; \
28642 $(SHELL) $${libsrcdir}/configure \
28643 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28644 --target=${target_alias} $${srcdiroption} \
28645 || exit 1
28646 @endif libtermcap
28647
28648
28649
28650
28651
28652 .PHONY: all-libtermcap maybe-all-libtermcap
28653 maybe-all-libtermcap:
28654 @if gcc-bootstrap
28655 all-libtermcap: stage_current
28656 @endif gcc-bootstrap
28657 @if libtermcap
28658 TARGET-libtermcap=all
28659 maybe-all-libtermcap: all-libtermcap
28660 all-libtermcap: configure-libtermcap
28661 @: $(MAKE); $(unstage)
28662 @r=`${PWD_COMMAND}`; export r; \
28663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28664 $(HOST_EXPORTS) \
28665 (cd $(HOST_SUBDIR)/libtermcap && \
28666 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
28667 $(TARGET-libtermcap))
28668 @endif libtermcap
28669
28670
28671
28672
28673 .PHONY: check-libtermcap maybe-check-libtermcap
28674 maybe-check-libtermcap:
28675 @if libtermcap
28676 maybe-check-libtermcap: check-libtermcap
28677
28678 check-libtermcap:
28679
28680 @endif libtermcap
28681
28682 .PHONY: install-libtermcap maybe-install-libtermcap
28683 maybe-install-libtermcap:
28684 @if libtermcap
28685 maybe-install-libtermcap: install-libtermcap
28686
28687 install-libtermcap: installdirs
28688 @: $(MAKE); $(unstage)
28689 @r=`${PWD_COMMAND}`; export r; \
28690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28691 $(HOST_EXPORTS) \
28692 (cd $(HOST_SUBDIR)/libtermcap && \
28693 $(MAKE) $(FLAGS_TO_PASS) install)
28694
28695 @endif libtermcap
28696
28697 .PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
28698 maybe-install-strip-libtermcap:
28699 @if libtermcap
28700 maybe-install-strip-libtermcap: install-strip-libtermcap
28701
28702 install-strip-libtermcap: installdirs
28703 @: $(MAKE); $(unstage)
28704 @r=`${PWD_COMMAND}`; export r; \
28705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28706 $(HOST_EXPORTS) \
28707 (cd $(HOST_SUBDIR)/libtermcap && \
28708 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28709
28710 @endif libtermcap
28711
28712 # Other targets (info, dvi, pdf, etc.)
28713
28714 .PHONY: maybe-info-libtermcap info-libtermcap
28715 maybe-info-libtermcap:
28716 @if libtermcap
28717 maybe-info-libtermcap: info-libtermcap
28718
28719 info-libtermcap: \
28720 configure-libtermcap
28721 @: $(MAKE); $(unstage)
28722 @[ -f ./libtermcap/Makefile ] || exit 0; \
28723 r=`${PWD_COMMAND}`; export r; \
28724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28725 $(HOST_EXPORTS) \
28726 for flag in $(EXTRA_HOST_FLAGS) ; do \
28727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28728 done; \
28729 echo "Doing info in libtermcap" ; \
28730 (cd $(HOST_SUBDIR)/libtermcap && \
28731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28733 "RANLIB=$${RANLIB}" \
28734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28735 info) \
28736 || exit 1
28737
28738 @endif libtermcap
28739
28740 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
28741 maybe-dvi-libtermcap:
28742 @if libtermcap
28743 maybe-dvi-libtermcap: dvi-libtermcap
28744
28745 dvi-libtermcap: \
28746 configure-libtermcap
28747 @: $(MAKE); $(unstage)
28748 @[ -f ./libtermcap/Makefile ] || exit 0; \
28749 r=`${PWD_COMMAND}`; export r; \
28750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28751 $(HOST_EXPORTS) \
28752 for flag in $(EXTRA_HOST_FLAGS) ; do \
28753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28754 done; \
28755 echo "Doing dvi in libtermcap" ; \
28756 (cd $(HOST_SUBDIR)/libtermcap && \
28757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28759 "RANLIB=$${RANLIB}" \
28760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28761 dvi) \
28762 || exit 1
28763
28764 @endif libtermcap
28765
28766 .PHONY: maybe-pdf-libtermcap pdf-libtermcap
28767 maybe-pdf-libtermcap:
28768 @if libtermcap
28769 maybe-pdf-libtermcap: pdf-libtermcap
28770
28771 pdf-libtermcap: \
28772 configure-libtermcap
28773 @: $(MAKE); $(unstage)
28774 @[ -f ./libtermcap/Makefile ] || exit 0; \
28775 r=`${PWD_COMMAND}`; export r; \
28776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28777 $(HOST_EXPORTS) \
28778 for flag in $(EXTRA_HOST_FLAGS) ; do \
28779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28780 done; \
28781 echo "Doing pdf in libtermcap" ; \
28782 (cd $(HOST_SUBDIR)/libtermcap && \
28783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28785 "RANLIB=$${RANLIB}" \
28786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28787 pdf) \
28788 || exit 1
28789
28790 @endif libtermcap
28791
28792 .PHONY: maybe-html-libtermcap html-libtermcap
28793 maybe-html-libtermcap:
28794 @if libtermcap
28795 maybe-html-libtermcap: html-libtermcap
28796
28797 html-libtermcap: \
28798 configure-libtermcap
28799 @: $(MAKE); $(unstage)
28800 @[ -f ./libtermcap/Makefile ] || exit 0; \
28801 r=`${PWD_COMMAND}`; export r; \
28802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28803 $(HOST_EXPORTS) \
28804 for flag in $(EXTRA_HOST_FLAGS) ; do \
28805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28806 done; \
28807 echo "Doing html in libtermcap" ; \
28808 (cd $(HOST_SUBDIR)/libtermcap && \
28809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28811 "RANLIB=$${RANLIB}" \
28812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28813 html) \
28814 || exit 1
28815
28816 @endif libtermcap
28817
28818 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
28819 maybe-TAGS-libtermcap:
28820 @if libtermcap
28821 maybe-TAGS-libtermcap: TAGS-libtermcap
28822
28823 TAGS-libtermcap: \
28824 configure-libtermcap
28825 @: $(MAKE); $(unstage)
28826 @[ -f ./libtermcap/Makefile ] || exit 0; \
28827 r=`${PWD_COMMAND}`; export r; \
28828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28829 $(HOST_EXPORTS) \
28830 for flag in $(EXTRA_HOST_FLAGS) ; do \
28831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28832 done; \
28833 echo "Doing TAGS in libtermcap" ; \
28834 (cd $(HOST_SUBDIR)/libtermcap && \
28835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28837 "RANLIB=$${RANLIB}" \
28838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28839 TAGS) \
28840 || exit 1
28841
28842 @endif libtermcap
28843
28844 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
28845 maybe-install-info-libtermcap:
28846 @if libtermcap
28847 maybe-install-info-libtermcap: install-info-libtermcap
28848
28849 install-info-libtermcap: \
28850 configure-libtermcap \
28851 info-libtermcap
28852 @: $(MAKE); $(unstage)
28853 @[ -f ./libtermcap/Makefile ] || exit 0; \
28854 r=`${PWD_COMMAND}`; export r; \
28855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28856 $(HOST_EXPORTS) \
28857 for flag in $(EXTRA_HOST_FLAGS) ; do \
28858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28859 done; \
28860 echo "Doing install-info in libtermcap" ; \
28861 (cd $(HOST_SUBDIR)/libtermcap && \
28862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28864 "RANLIB=$${RANLIB}" \
28865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28866 install-info) \
28867 || exit 1
28868
28869 @endif libtermcap
28870
28871 .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
28872 maybe-install-pdf-libtermcap:
28873 @if libtermcap
28874 maybe-install-pdf-libtermcap: install-pdf-libtermcap
28875
28876 install-pdf-libtermcap: \
28877 configure-libtermcap \
28878 pdf-libtermcap
28879 @: $(MAKE); $(unstage)
28880 @[ -f ./libtermcap/Makefile ] || exit 0; \
28881 r=`${PWD_COMMAND}`; export r; \
28882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28883 $(HOST_EXPORTS) \
28884 for flag in $(EXTRA_HOST_FLAGS) ; do \
28885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28886 done; \
28887 echo "Doing install-pdf in libtermcap" ; \
28888 (cd $(HOST_SUBDIR)/libtermcap && \
28889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28891 "RANLIB=$${RANLIB}" \
28892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28893 install-pdf) \
28894 || exit 1
28895
28896 @endif libtermcap
28897
28898 .PHONY: maybe-install-html-libtermcap install-html-libtermcap
28899 maybe-install-html-libtermcap:
28900 @if libtermcap
28901 maybe-install-html-libtermcap: install-html-libtermcap
28902
28903 install-html-libtermcap: \
28904 configure-libtermcap \
28905 html-libtermcap
28906 @: $(MAKE); $(unstage)
28907 @[ -f ./libtermcap/Makefile ] || exit 0; \
28908 r=`${PWD_COMMAND}`; export r; \
28909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28910 $(HOST_EXPORTS) \
28911 for flag in $(EXTRA_HOST_FLAGS) ; do \
28912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28913 done; \
28914 echo "Doing install-html in libtermcap" ; \
28915 (cd $(HOST_SUBDIR)/libtermcap && \
28916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28918 "RANLIB=$${RANLIB}" \
28919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28920 install-html) \
28921 || exit 1
28922
28923 @endif libtermcap
28924
28925 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
28926 maybe-installcheck-libtermcap:
28927 @if libtermcap
28928 maybe-installcheck-libtermcap: installcheck-libtermcap
28929
28930 installcheck-libtermcap: \
28931 configure-libtermcap
28932 @: $(MAKE); $(unstage)
28933 @[ -f ./libtermcap/Makefile ] || exit 0; \
28934 r=`${PWD_COMMAND}`; export r; \
28935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28936 $(HOST_EXPORTS) \
28937 for flag in $(EXTRA_HOST_FLAGS) ; do \
28938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28939 done; \
28940 echo "Doing installcheck in libtermcap" ; \
28941 (cd $(HOST_SUBDIR)/libtermcap && \
28942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28944 "RANLIB=$${RANLIB}" \
28945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28946 installcheck) \
28947 || exit 1
28948
28949 @endif libtermcap
28950
28951 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
28952 maybe-mostlyclean-libtermcap:
28953 @if libtermcap
28954 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
28955
28956 # libtermcap doesn't support mostlyclean.
28957 mostlyclean-libtermcap:
28958
28959 @endif libtermcap
28960
28961 .PHONY: maybe-clean-libtermcap clean-libtermcap
28962 maybe-clean-libtermcap:
28963 @if libtermcap
28964 maybe-clean-libtermcap: clean-libtermcap
28965
28966 # libtermcap doesn't support clean.
28967 clean-libtermcap:
28968
28969 @endif libtermcap
28970
28971 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
28972 maybe-distclean-libtermcap:
28973 @if libtermcap
28974 maybe-distclean-libtermcap: distclean-libtermcap
28975
28976 # libtermcap doesn't support distclean.
28977 distclean-libtermcap:
28978
28979 @endif libtermcap
28980
28981 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
28982 maybe-maintainer-clean-libtermcap:
28983 @if libtermcap
28984 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
28985
28986 # libtermcap doesn't support maintainer-clean.
28987 maintainer-clean-libtermcap:
28988
28989 @endif libtermcap
28990
28991
28992
28993 .PHONY: configure-utils maybe-configure-utils
28994 maybe-configure-utils:
28995 @if gcc-bootstrap
28996 configure-utils: stage_current
28997 @endif gcc-bootstrap
28998 @if utils
28999 maybe-configure-utils: configure-utils
29000 configure-utils:
29001 @: $(MAKE); $(unstage)
29002 @r=`${PWD_COMMAND}`; export r; \
29003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29004 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
29005 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
29006 $(HOST_EXPORTS) \
29007 echo Configuring in $(HOST_SUBDIR)/utils; \
29008 cd "$(HOST_SUBDIR)/utils" || exit 1; \
29009 case $(srcdir) in \
29010 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29011 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
29012 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29013 esac; \
29014 srcdiroption="--srcdir=$${topdir}/utils"; \
29015 libsrcdir="$$s/utils"; \
29016 $(SHELL) $${libsrcdir}/configure \
29017 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29018 --target=${target_alias} $${srcdiroption} \
29019 || exit 1
29020 @endif utils
29021
29022
29023
29024
29025
29026 .PHONY: all-utils maybe-all-utils
29027 maybe-all-utils:
29028 @if gcc-bootstrap
29029 all-utils: stage_current
29030 @endif gcc-bootstrap
29031 @if utils
29032 TARGET-utils=all
29033 maybe-all-utils: all-utils
29034 all-utils: configure-utils
29035 @: $(MAKE); $(unstage)
29036 @r=`${PWD_COMMAND}`; export r; \
29037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29038 $(HOST_EXPORTS) \
29039 (cd $(HOST_SUBDIR)/utils && \
29040 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29041 $(TARGET-utils))
29042 @endif utils
29043
29044
29045
29046
29047 .PHONY: check-utils maybe-check-utils
29048 maybe-check-utils:
29049 @if utils
29050 maybe-check-utils: check-utils
29051
29052 check-utils:
29053
29054 @endif utils
29055
29056 .PHONY: install-utils maybe-install-utils
29057 maybe-install-utils:
29058 @if utils
29059 maybe-install-utils: install-utils
29060
29061 install-utils: installdirs
29062 @: $(MAKE); $(unstage)
29063 @r=`${PWD_COMMAND}`; export r; \
29064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29065 $(HOST_EXPORTS) \
29066 (cd $(HOST_SUBDIR)/utils && \
29067 $(MAKE) $(FLAGS_TO_PASS) install)
29068
29069 @endif utils
29070
29071 .PHONY: install-strip-utils maybe-install-strip-utils
29072 maybe-install-strip-utils:
29073 @if utils
29074 maybe-install-strip-utils: install-strip-utils
29075
29076 install-strip-utils: installdirs
29077 @: $(MAKE); $(unstage)
29078 @r=`${PWD_COMMAND}`; export r; \
29079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29080 $(HOST_EXPORTS) \
29081 (cd $(HOST_SUBDIR)/utils && \
29082 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29083
29084 @endif utils
29085
29086 # Other targets (info, dvi, pdf, etc.)
29087
29088 .PHONY: maybe-info-utils info-utils
29089 maybe-info-utils:
29090 @if utils
29091 maybe-info-utils: info-utils
29092
29093 info-utils: \
29094 configure-utils
29095 @: $(MAKE); $(unstage)
29096 @[ -f ./utils/Makefile ] || exit 0; \
29097 r=`${PWD_COMMAND}`; export r; \
29098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29099 $(HOST_EXPORTS) \
29100 for flag in $(EXTRA_HOST_FLAGS) ; do \
29101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29102 done; \
29103 echo "Doing info in utils" ; \
29104 (cd $(HOST_SUBDIR)/utils && \
29105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29107 "RANLIB=$${RANLIB}" \
29108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29109 info) \
29110 || exit 1
29111
29112 @endif utils
29113
29114 .PHONY: maybe-dvi-utils dvi-utils
29115 maybe-dvi-utils:
29116 @if utils
29117 maybe-dvi-utils: dvi-utils
29118
29119 dvi-utils: \
29120 configure-utils
29121 @: $(MAKE); $(unstage)
29122 @[ -f ./utils/Makefile ] || exit 0; \
29123 r=`${PWD_COMMAND}`; export r; \
29124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29125 $(HOST_EXPORTS) \
29126 for flag in $(EXTRA_HOST_FLAGS) ; do \
29127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29128 done; \
29129 echo "Doing dvi in utils" ; \
29130 (cd $(HOST_SUBDIR)/utils && \
29131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29133 "RANLIB=$${RANLIB}" \
29134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29135 dvi) \
29136 || exit 1
29137
29138 @endif utils
29139
29140 .PHONY: maybe-pdf-utils pdf-utils
29141 maybe-pdf-utils:
29142 @if utils
29143 maybe-pdf-utils: pdf-utils
29144
29145 pdf-utils: \
29146 configure-utils
29147 @: $(MAKE); $(unstage)
29148 @[ -f ./utils/Makefile ] || exit 0; \
29149 r=`${PWD_COMMAND}`; export r; \
29150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29151 $(HOST_EXPORTS) \
29152 for flag in $(EXTRA_HOST_FLAGS) ; do \
29153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29154 done; \
29155 echo "Doing pdf in utils" ; \
29156 (cd $(HOST_SUBDIR)/utils && \
29157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29159 "RANLIB=$${RANLIB}" \
29160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29161 pdf) \
29162 || exit 1
29163
29164 @endif utils
29165
29166 .PHONY: maybe-html-utils html-utils
29167 maybe-html-utils:
29168 @if utils
29169 maybe-html-utils: html-utils
29170
29171 html-utils: \
29172 configure-utils
29173 @: $(MAKE); $(unstage)
29174 @[ -f ./utils/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 html in utils" ; \
29182 (cd $(HOST_SUBDIR)/utils && \
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 html) \
29188 || exit 1
29189
29190 @endif utils
29191
29192 .PHONY: maybe-TAGS-utils TAGS-utils
29193 maybe-TAGS-utils:
29194 @if utils
29195 maybe-TAGS-utils: TAGS-utils
29196
29197 TAGS-utils: \
29198 configure-utils
29199 @: $(MAKE); $(unstage)
29200 @[ -f ./utils/Makefile ] || exit 0; \
29201 r=`${PWD_COMMAND}`; export r; \
29202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29203 $(HOST_EXPORTS) \
29204 for flag in $(EXTRA_HOST_FLAGS) ; do \
29205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29206 done; \
29207 echo "Doing TAGS in utils" ; \
29208 (cd $(HOST_SUBDIR)/utils && \
29209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29211 "RANLIB=$${RANLIB}" \
29212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29213 TAGS) \
29214 || exit 1
29215
29216 @endif utils
29217
29218 .PHONY: maybe-install-info-utils install-info-utils
29219 maybe-install-info-utils:
29220 @if utils
29221 maybe-install-info-utils: install-info-utils
29222
29223 install-info-utils: \
29224 configure-utils \
29225 info-utils
29226 @: $(MAKE); $(unstage)
29227 @[ -f ./utils/Makefile ] || exit 0; \
29228 r=`${PWD_COMMAND}`; export r; \
29229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29230 $(HOST_EXPORTS) \
29231 for flag in $(EXTRA_HOST_FLAGS) ; do \
29232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29233 done; \
29234 echo "Doing install-info in utils" ; \
29235 (cd $(HOST_SUBDIR)/utils && \
29236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29238 "RANLIB=$${RANLIB}" \
29239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29240 install-info) \
29241 || exit 1
29242
29243 @endif utils
29244
29245 .PHONY: maybe-install-pdf-utils install-pdf-utils
29246 maybe-install-pdf-utils:
29247 @if utils
29248 maybe-install-pdf-utils: install-pdf-utils
29249
29250 install-pdf-utils: \
29251 configure-utils \
29252 pdf-utils
29253 @: $(MAKE); $(unstage)
29254 @[ -f ./utils/Makefile ] || exit 0; \
29255 r=`${PWD_COMMAND}`; export r; \
29256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29257 $(HOST_EXPORTS) \
29258 for flag in $(EXTRA_HOST_FLAGS) ; do \
29259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29260 done; \
29261 echo "Doing install-pdf in utils" ; \
29262 (cd $(HOST_SUBDIR)/utils && \
29263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29265 "RANLIB=$${RANLIB}" \
29266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29267 install-pdf) \
29268 || exit 1
29269
29270 @endif utils
29271
29272 .PHONY: maybe-install-html-utils install-html-utils
29273 maybe-install-html-utils:
29274 @if utils
29275 maybe-install-html-utils: install-html-utils
29276
29277 install-html-utils: \
29278 configure-utils \
29279 html-utils
29280 @: $(MAKE); $(unstage)
29281 @[ -f ./utils/Makefile ] || exit 0; \
29282 r=`${PWD_COMMAND}`; export r; \
29283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29284 $(HOST_EXPORTS) \
29285 for flag in $(EXTRA_HOST_FLAGS) ; do \
29286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29287 done; \
29288 echo "Doing install-html in utils" ; \
29289 (cd $(HOST_SUBDIR)/utils && \
29290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29292 "RANLIB=$${RANLIB}" \
29293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29294 install-html) \
29295 || exit 1
29296
29297 @endif utils
29298
29299 .PHONY: maybe-installcheck-utils installcheck-utils
29300 maybe-installcheck-utils:
29301 @if utils
29302 maybe-installcheck-utils: installcheck-utils
29303
29304 installcheck-utils: \
29305 configure-utils
29306 @: $(MAKE); $(unstage)
29307 @[ -f ./utils/Makefile ] || exit 0; \
29308 r=`${PWD_COMMAND}`; export r; \
29309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29310 $(HOST_EXPORTS) \
29311 for flag in $(EXTRA_HOST_FLAGS) ; do \
29312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29313 done; \
29314 echo "Doing installcheck in utils" ; \
29315 (cd $(HOST_SUBDIR)/utils && \
29316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29318 "RANLIB=$${RANLIB}" \
29319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29320 installcheck) \
29321 || exit 1
29322
29323 @endif utils
29324
29325 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
29326 maybe-mostlyclean-utils:
29327 @if utils
29328 maybe-mostlyclean-utils: mostlyclean-utils
29329
29330 mostlyclean-utils:
29331 @: $(MAKE); $(unstage)
29332 @[ -f ./utils/Makefile ] || exit 0; \
29333 r=`${PWD_COMMAND}`; export r; \
29334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29335 $(HOST_EXPORTS) \
29336 for flag in $(EXTRA_HOST_FLAGS) ; do \
29337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29338 done; \
29339 echo "Doing mostlyclean in utils" ; \
29340 (cd $(HOST_SUBDIR)/utils && \
29341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29343 "RANLIB=$${RANLIB}" \
29344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29345 mostlyclean) \
29346 || exit 1
29347
29348 @endif utils
29349
29350 .PHONY: maybe-clean-utils clean-utils
29351 maybe-clean-utils:
29352 @if utils
29353 maybe-clean-utils: clean-utils
29354
29355 clean-utils:
29356 @: $(MAKE); $(unstage)
29357 @[ -f ./utils/Makefile ] || exit 0; \
29358 r=`${PWD_COMMAND}`; export r; \
29359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29360 $(HOST_EXPORTS) \
29361 for flag in $(EXTRA_HOST_FLAGS) ; do \
29362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29363 done; \
29364 echo "Doing clean in utils" ; \
29365 (cd $(HOST_SUBDIR)/utils && \
29366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29368 "RANLIB=$${RANLIB}" \
29369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29370 clean) \
29371 || exit 1
29372
29373 @endif utils
29374
29375 .PHONY: maybe-distclean-utils distclean-utils
29376 maybe-distclean-utils:
29377 @if utils
29378 maybe-distclean-utils: distclean-utils
29379
29380 distclean-utils:
29381 @: $(MAKE); $(unstage)
29382 @[ -f ./utils/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 distclean in utils" ; \
29390 (cd $(HOST_SUBDIR)/utils && \
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 distclean) \
29396 || exit 1
29397
29398 @endif utils
29399
29400 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
29401 maybe-maintainer-clean-utils:
29402 @if utils
29403 maybe-maintainer-clean-utils: maintainer-clean-utils
29404
29405 maintainer-clean-utils:
29406 @: $(MAKE); $(unstage)
29407 @[ -f ./utils/Makefile ] || exit 0; \
29408 r=`${PWD_COMMAND}`; export r; \
29409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29410 $(HOST_EXPORTS) \
29411 for flag in $(EXTRA_HOST_FLAGS) ; do \
29412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29413 done; \
29414 echo "Doing maintainer-clean in utils" ; \
29415 (cd $(HOST_SUBDIR)/utils && \
29416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29418 "RANLIB=$${RANLIB}" \
29419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29420 maintainer-clean) \
29421 || exit 1
29422
29423 @endif utils
29424
29425
29426
29427 .PHONY: configure-gnattools maybe-configure-gnattools
29428 maybe-configure-gnattools:
29429 @if gcc-bootstrap
29430 configure-gnattools: stage_current
29431 @endif gcc-bootstrap
29432 @if gnattools
29433 maybe-configure-gnattools: configure-gnattools
29434 configure-gnattools:
29435 @: $(MAKE); $(unstage)
29436 @r=`${PWD_COMMAND}`; export r; \
29437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29438 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
29439 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
29440 $(HOST_EXPORTS) \
29441 echo Configuring in $(HOST_SUBDIR)/gnattools; \
29442 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
29443 case $(srcdir) in \
29444 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29445 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
29446 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29447 esac; \
29448 srcdiroption="--srcdir=$${topdir}/gnattools"; \
29449 libsrcdir="$$s/gnattools"; \
29450 $(SHELL) $${libsrcdir}/configure \
29451 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29452 --target=${target_alias} $${srcdiroption} \
29453 || exit 1
29454 @endif gnattools
29455
29456
29457
29458
29459
29460 .PHONY: all-gnattools maybe-all-gnattools
29461 maybe-all-gnattools:
29462 @if gcc-bootstrap
29463 all-gnattools: stage_current
29464 @endif gcc-bootstrap
29465 @if gnattools
29466 TARGET-gnattools=all
29467 maybe-all-gnattools: all-gnattools
29468 all-gnattools: configure-gnattools
29469 @: $(MAKE); $(unstage)
29470 @r=`${PWD_COMMAND}`; export r; \
29471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29472 $(HOST_EXPORTS) \
29473 (cd $(HOST_SUBDIR)/gnattools && \
29474 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
29475 $(TARGET-gnattools))
29476 @endif gnattools
29477
29478
29479
29480
29481 .PHONY: check-gnattools maybe-check-gnattools
29482 maybe-check-gnattools:
29483 @if gnattools
29484 maybe-check-gnattools: check-gnattools
29485
29486 check-gnattools:
29487 @: $(MAKE); $(unstage)
29488 @r=`${PWD_COMMAND}`; export r; \
29489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29490 $(HOST_EXPORTS) \
29491 (cd $(HOST_SUBDIR)/gnattools && \
29492 $(MAKE) $(FLAGS_TO_PASS) check)
29493
29494 @endif gnattools
29495
29496 .PHONY: install-gnattools maybe-install-gnattools
29497 maybe-install-gnattools:
29498 @if gnattools
29499 maybe-install-gnattools: install-gnattools
29500
29501 install-gnattools: installdirs
29502 @: $(MAKE); $(unstage)
29503 @r=`${PWD_COMMAND}`; export r; \
29504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29505 $(HOST_EXPORTS) \
29506 (cd $(HOST_SUBDIR)/gnattools && \
29507 $(MAKE) $(FLAGS_TO_PASS) install)
29508
29509 @endif gnattools
29510
29511 .PHONY: install-strip-gnattools maybe-install-strip-gnattools
29512 maybe-install-strip-gnattools:
29513 @if gnattools
29514 maybe-install-strip-gnattools: install-strip-gnattools
29515
29516 install-strip-gnattools: installdirs
29517 @: $(MAKE); $(unstage)
29518 @r=`${PWD_COMMAND}`; export r; \
29519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29520 $(HOST_EXPORTS) \
29521 (cd $(HOST_SUBDIR)/gnattools && \
29522 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29523
29524 @endif gnattools
29525
29526 # Other targets (info, dvi, pdf, etc.)
29527
29528 .PHONY: maybe-info-gnattools info-gnattools
29529 maybe-info-gnattools:
29530 @if gnattools
29531 maybe-info-gnattools: info-gnattools
29532
29533 info-gnattools: \
29534 configure-gnattools
29535 @: $(MAKE); $(unstage)
29536 @[ -f ./gnattools/Makefile ] || exit 0; \
29537 r=`${PWD_COMMAND}`; export r; \
29538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29539 $(HOST_EXPORTS) \
29540 for flag in $(EXTRA_HOST_FLAGS) ; do \
29541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29542 done; \
29543 echo "Doing info in gnattools" ; \
29544 (cd $(HOST_SUBDIR)/gnattools && \
29545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29547 "RANLIB=$${RANLIB}" \
29548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29549 info) \
29550 || exit 1
29551
29552 @endif gnattools
29553
29554 .PHONY: maybe-dvi-gnattools dvi-gnattools
29555 maybe-dvi-gnattools:
29556 @if gnattools
29557 maybe-dvi-gnattools: dvi-gnattools
29558
29559 dvi-gnattools: \
29560 configure-gnattools
29561 @: $(MAKE); $(unstage)
29562 @[ -f ./gnattools/Makefile ] || exit 0; \
29563 r=`${PWD_COMMAND}`; export r; \
29564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29565 $(HOST_EXPORTS) \
29566 for flag in $(EXTRA_HOST_FLAGS) ; do \
29567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29568 done; \
29569 echo "Doing dvi in gnattools" ; \
29570 (cd $(HOST_SUBDIR)/gnattools && \
29571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29573 "RANLIB=$${RANLIB}" \
29574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29575 dvi) \
29576 || exit 1
29577
29578 @endif gnattools
29579
29580 .PHONY: maybe-pdf-gnattools pdf-gnattools
29581 maybe-pdf-gnattools:
29582 @if gnattools
29583 maybe-pdf-gnattools: pdf-gnattools
29584
29585 pdf-gnattools: \
29586 configure-gnattools
29587 @: $(MAKE); $(unstage)
29588 @[ -f ./gnattools/Makefile ] || exit 0; \
29589 r=`${PWD_COMMAND}`; export r; \
29590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29591 $(HOST_EXPORTS) \
29592 for flag in $(EXTRA_HOST_FLAGS) ; do \
29593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29594 done; \
29595 echo "Doing pdf in gnattools" ; \
29596 (cd $(HOST_SUBDIR)/gnattools && \
29597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29599 "RANLIB=$${RANLIB}" \
29600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29601 pdf) \
29602 || exit 1
29603
29604 @endif gnattools
29605
29606 .PHONY: maybe-html-gnattools html-gnattools
29607 maybe-html-gnattools:
29608 @if gnattools
29609 maybe-html-gnattools: html-gnattools
29610
29611 html-gnattools: \
29612 configure-gnattools
29613 @: $(MAKE); $(unstage)
29614 @[ -f ./gnattools/Makefile ] || exit 0; \
29615 r=`${PWD_COMMAND}`; export r; \
29616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29617 $(HOST_EXPORTS) \
29618 for flag in $(EXTRA_HOST_FLAGS) ; do \
29619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29620 done; \
29621 echo "Doing html in gnattools" ; \
29622 (cd $(HOST_SUBDIR)/gnattools && \
29623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29625 "RANLIB=$${RANLIB}" \
29626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29627 html) \
29628 || exit 1
29629
29630 @endif gnattools
29631
29632 .PHONY: maybe-TAGS-gnattools TAGS-gnattools
29633 maybe-TAGS-gnattools:
29634 @if gnattools
29635 maybe-TAGS-gnattools: TAGS-gnattools
29636
29637 TAGS-gnattools: \
29638 configure-gnattools
29639 @: $(MAKE); $(unstage)
29640 @[ -f ./gnattools/Makefile ] || exit 0; \
29641 r=`${PWD_COMMAND}`; export r; \
29642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29643 $(HOST_EXPORTS) \
29644 for flag in $(EXTRA_HOST_FLAGS) ; do \
29645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29646 done; \
29647 echo "Doing TAGS in gnattools" ; \
29648 (cd $(HOST_SUBDIR)/gnattools && \
29649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29651 "RANLIB=$${RANLIB}" \
29652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29653 TAGS) \
29654 || exit 1
29655
29656 @endif gnattools
29657
29658 .PHONY: maybe-install-info-gnattools install-info-gnattools
29659 maybe-install-info-gnattools:
29660 @if gnattools
29661 maybe-install-info-gnattools: install-info-gnattools
29662
29663 install-info-gnattools: \
29664 configure-gnattools \
29665 info-gnattools
29666 @: $(MAKE); $(unstage)
29667 @[ -f ./gnattools/Makefile ] || exit 0; \
29668 r=`${PWD_COMMAND}`; export r; \
29669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29670 $(HOST_EXPORTS) \
29671 for flag in $(EXTRA_HOST_FLAGS) ; do \
29672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29673 done; \
29674 echo "Doing install-info in gnattools" ; \
29675 (cd $(HOST_SUBDIR)/gnattools && \
29676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29678 "RANLIB=$${RANLIB}" \
29679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29680 install-info) \
29681 || exit 1
29682
29683 @endif gnattools
29684
29685 .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
29686 maybe-install-pdf-gnattools:
29687 @if gnattools
29688 maybe-install-pdf-gnattools: install-pdf-gnattools
29689
29690 install-pdf-gnattools: \
29691 configure-gnattools \
29692 pdf-gnattools
29693 @: $(MAKE); $(unstage)
29694 @[ -f ./gnattools/Makefile ] || exit 0; \
29695 r=`${PWD_COMMAND}`; export r; \
29696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29697 $(HOST_EXPORTS) \
29698 for flag in $(EXTRA_HOST_FLAGS) ; do \
29699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29700 done; \
29701 echo "Doing install-pdf in gnattools" ; \
29702 (cd $(HOST_SUBDIR)/gnattools && \
29703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29705 "RANLIB=$${RANLIB}" \
29706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29707 install-pdf) \
29708 || exit 1
29709
29710 @endif gnattools
29711
29712 .PHONY: maybe-install-html-gnattools install-html-gnattools
29713 maybe-install-html-gnattools:
29714 @if gnattools
29715 maybe-install-html-gnattools: install-html-gnattools
29716
29717 install-html-gnattools: \
29718 configure-gnattools \
29719 html-gnattools
29720 @: $(MAKE); $(unstage)
29721 @[ -f ./gnattools/Makefile ] || exit 0; \
29722 r=`${PWD_COMMAND}`; export r; \
29723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29724 $(HOST_EXPORTS) \
29725 for flag in $(EXTRA_HOST_FLAGS) ; do \
29726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29727 done; \
29728 echo "Doing install-html in gnattools" ; \
29729 (cd $(HOST_SUBDIR)/gnattools && \
29730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29732 "RANLIB=$${RANLIB}" \
29733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29734 install-html) \
29735 || exit 1
29736
29737 @endif gnattools
29738
29739 .PHONY: maybe-installcheck-gnattools installcheck-gnattools
29740 maybe-installcheck-gnattools:
29741 @if gnattools
29742 maybe-installcheck-gnattools: installcheck-gnattools
29743
29744 installcheck-gnattools: \
29745 configure-gnattools
29746 @: $(MAKE); $(unstage)
29747 @[ -f ./gnattools/Makefile ] || exit 0; \
29748 r=`${PWD_COMMAND}`; export r; \
29749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29750 $(HOST_EXPORTS) \
29751 for flag in $(EXTRA_HOST_FLAGS) ; do \
29752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29753 done; \
29754 echo "Doing installcheck in gnattools" ; \
29755 (cd $(HOST_SUBDIR)/gnattools && \
29756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29758 "RANLIB=$${RANLIB}" \
29759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29760 installcheck) \
29761 || exit 1
29762
29763 @endif gnattools
29764
29765 .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
29766 maybe-mostlyclean-gnattools:
29767 @if gnattools
29768 maybe-mostlyclean-gnattools: mostlyclean-gnattools
29769
29770 mostlyclean-gnattools:
29771 @: $(MAKE); $(unstage)
29772 @[ -f ./gnattools/Makefile ] || exit 0; \
29773 r=`${PWD_COMMAND}`; export r; \
29774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29775 $(HOST_EXPORTS) \
29776 for flag in $(EXTRA_HOST_FLAGS) ; do \
29777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29778 done; \
29779 echo "Doing mostlyclean in gnattools" ; \
29780 (cd $(HOST_SUBDIR)/gnattools && \
29781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29783 "RANLIB=$${RANLIB}" \
29784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29785 mostlyclean) \
29786 || exit 1
29787
29788 @endif gnattools
29789
29790 .PHONY: maybe-clean-gnattools clean-gnattools
29791 maybe-clean-gnattools:
29792 @if gnattools
29793 maybe-clean-gnattools: clean-gnattools
29794
29795 clean-gnattools:
29796 @: $(MAKE); $(unstage)
29797 @[ -f ./gnattools/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 clean in gnattools" ; \
29805 (cd $(HOST_SUBDIR)/gnattools && \
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 clean) \
29811 || exit 1
29812
29813 @endif gnattools
29814
29815 .PHONY: maybe-distclean-gnattools distclean-gnattools
29816 maybe-distclean-gnattools:
29817 @if gnattools
29818 maybe-distclean-gnattools: distclean-gnattools
29819
29820 distclean-gnattools:
29821 @: $(MAKE); $(unstage)
29822 @[ -f ./gnattools/Makefile ] || exit 0; \
29823 r=`${PWD_COMMAND}`; export r; \
29824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29825 $(HOST_EXPORTS) \
29826 for flag in $(EXTRA_HOST_FLAGS) ; do \
29827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29828 done; \
29829 echo "Doing distclean in gnattools" ; \
29830 (cd $(HOST_SUBDIR)/gnattools && \
29831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29833 "RANLIB=$${RANLIB}" \
29834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29835 distclean) \
29836 || exit 1
29837
29838 @endif gnattools
29839
29840 .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
29841 maybe-maintainer-clean-gnattools:
29842 @if gnattools
29843 maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
29844
29845 maintainer-clean-gnattools:
29846 @: $(MAKE); $(unstage)
29847 @[ -f ./gnattools/Makefile ] || exit 0; \
29848 r=`${PWD_COMMAND}`; export r; \
29849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29850 $(HOST_EXPORTS) \
29851 for flag in $(EXTRA_HOST_FLAGS) ; do \
29852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29853 done; \
29854 echo "Doing maintainer-clean in gnattools" ; \
29855 (cd $(HOST_SUBDIR)/gnattools && \
29856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29858 "RANLIB=$${RANLIB}" \
29859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29860 maintainer-clean) \
29861 || exit 1
29862
29863 @endif gnattools
29864
29865
29866
29867 .PHONY: configure-lto-plugin maybe-configure-lto-plugin
29868 maybe-configure-lto-plugin:
29869 @if gcc-bootstrap
29870 configure-lto-plugin: stage_current
29871 @endif gcc-bootstrap
29872 @if lto-plugin
29873 maybe-configure-lto-plugin: configure-lto-plugin
29874 configure-lto-plugin:
29875 @r=`${PWD_COMMAND}`; export r; \
29876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29877 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29878 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29879 $(HOST_EXPORTS) \
29880 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
29881 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
29882 case $(srcdir) in \
29883 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29884 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29885 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29886 esac; \
29887 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29888 libsrcdir="$$s/lto-plugin"; \
29889 $(SHELL) $${libsrcdir}/configure \
29890 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29891 --target=${target_alias} $${srcdiroption} --enable-shared \
29892 || exit 1
29893 @endif lto-plugin
29894
29895
29896
29897 .PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
29898 maybe-configure-stage1-lto-plugin:
29899 @if lto-plugin-bootstrap
29900 maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
29901 configure-stage1-lto-plugin:
29902 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29903 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29904 @r=`${PWD_COMMAND}`; export r; \
29905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29906 TFLAGS="$(STAGE1_TFLAGS)"; \
29907 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29908 $(HOST_EXPORTS) \
29909 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
29910 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
29911 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
29912 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
29913 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29914 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29915 case $(srcdir) in \
29916 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29917 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29918 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29919 esac; \
29920 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29921 libsrcdir="$$s/lto-plugin"; \
29922 $(SHELL) $${libsrcdir}/configure \
29923 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29924 --target=${target_alias} $${srcdiroption} \
29925 $(STAGE1_CONFIGURE_FLAGS) \
29926 --enable-shared
29927 @endif lto-plugin-bootstrap
29928
29929 .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
29930 maybe-configure-stage2-lto-plugin:
29931 @if lto-plugin-bootstrap
29932 maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
29933 configure-stage2-lto-plugin:
29934 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29935 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29936 @r=`${PWD_COMMAND}`; export r; \
29937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29938 TFLAGS="$(STAGE2_TFLAGS)"; \
29939 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29940 $(HOST_EXPORTS) \
29941 $(POSTSTAGE1_HOST_EXPORTS) \
29942 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
29943 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
29944 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
29945 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
29946 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29947 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29948 case $(srcdir) in \
29949 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29950 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29951 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29952 esac; \
29953 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29954 libsrcdir="$$s/lto-plugin"; \
29955 $(SHELL) $${libsrcdir}/configure \
29956 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29957 --target=${target_alias} $${srcdiroption} \
29958 --with-build-libsubdir=$(HOST_SUBDIR) \
29959 $(STAGE2_CONFIGURE_FLAGS) \
29960 --enable-shared
29961 @endif lto-plugin-bootstrap
29962
29963 .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
29964 maybe-configure-stage3-lto-plugin:
29965 @if lto-plugin-bootstrap
29966 maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
29967 configure-stage3-lto-plugin:
29968 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
29969 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29970 @r=`${PWD_COMMAND}`; export r; \
29971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29972 TFLAGS="$(STAGE3_TFLAGS)"; \
29973 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29974 $(HOST_EXPORTS) \
29975 $(POSTSTAGE1_HOST_EXPORTS) \
29976 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
29977 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
29978 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
29979 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
29980 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29981 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29982 case $(srcdir) in \
29983 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29984 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29985 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29986 esac; \
29987 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29988 libsrcdir="$$s/lto-plugin"; \
29989 $(SHELL) $${libsrcdir}/configure \
29990 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29991 --target=${target_alias} $${srcdiroption} \
29992 --with-build-libsubdir=$(HOST_SUBDIR) \
29993 $(STAGE3_CONFIGURE_FLAGS) \
29994 --enable-shared
29995 @endif lto-plugin-bootstrap
29996
29997 .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
29998 maybe-configure-stage4-lto-plugin:
29999 @if lto-plugin-bootstrap
30000 maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
30001 configure-stage4-lto-plugin:
30002 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30003 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30004 @r=`${PWD_COMMAND}`; export r; \
30005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30006 TFLAGS="$(STAGE4_TFLAGS)"; \
30007 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30008 $(HOST_EXPORTS) \
30009 $(POSTSTAGE1_HOST_EXPORTS) \
30010 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
30011 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
30012 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
30013 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
30014 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30015 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30016 case $(srcdir) in \
30017 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30018 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30019 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30020 esac; \
30021 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30022 libsrcdir="$$s/lto-plugin"; \
30023 $(SHELL) $${libsrcdir}/configure \
30024 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30025 --target=${target_alias} $${srcdiroption} \
30026 --with-build-libsubdir=$(HOST_SUBDIR) \
30027 $(STAGE4_CONFIGURE_FLAGS) \
30028 --enable-shared
30029 @endif lto-plugin-bootstrap
30030
30031 .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
30032 maybe-configure-stageprofile-lto-plugin:
30033 @if lto-plugin-bootstrap
30034 maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
30035 configure-stageprofile-lto-plugin:
30036 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30037 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30038 @r=`${PWD_COMMAND}`; export r; \
30039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30040 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30041 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30042 $(HOST_EXPORTS) \
30043 $(POSTSTAGE1_HOST_EXPORTS) \
30044 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
30045 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
30046 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
30047 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
30048 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30049 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30050 case $(srcdir) in \
30051 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30052 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30053 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30054 esac; \
30055 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30056 libsrcdir="$$s/lto-plugin"; \
30057 $(SHELL) $${libsrcdir}/configure \
30058 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30059 --target=${target_alias} $${srcdiroption} \
30060 --with-build-libsubdir=$(HOST_SUBDIR) \
30061 $(STAGEprofile_CONFIGURE_FLAGS) \
30062 --enable-shared
30063 @endif lto-plugin-bootstrap
30064
30065 .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
30066 maybe-configure-stagefeedback-lto-plugin:
30067 @if lto-plugin-bootstrap
30068 maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
30069 configure-stagefeedback-lto-plugin:
30070 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30071 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
30072 @r=`${PWD_COMMAND}`; export r; \
30073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30074 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30075 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
30076 $(HOST_EXPORTS) \
30077 $(POSTSTAGE1_HOST_EXPORTS) \
30078 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
30079 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
30080 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
30081 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
30082 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
30083 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
30084 case $(srcdir) in \
30085 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30086 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
30087 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30088 esac; \
30089 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
30090 libsrcdir="$$s/lto-plugin"; \
30091 $(SHELL) $${libsrcdir}/configure \
30092 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
30093 --target=${target_alias} $${srcdiroption} \
30094 --with-build-libsubdir=$(HOST_SUBDIR) \
30095 $(STAGEfeedback_CONFIGURE_FLAGS) \
30096 --enable-shared
30097 @endif lto-plugin-bootstrap
30098
30099
30100
30101
30102
30103 .PHONY: all-lto-plugin maybe-all-lto-plugin
30104 maybe-all-lto-plugin:
30105 @if gcc-bootstrap
30106 all-lto-plugin: stage_current
30107 @endif gcc-bootstrap
30108 @if lto-plugin
30109 TARGET-lto-plugin=all
30110 maybe-all-lto-plugin: all-lto-plugin
30111 all-lto-plugin: configure-lto-plugin
30112 @r=`${PWD_COMMAND}`; export r; \
30113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30114 $(HOST_EXPORTS) \
30115 (cd $(HOST_SUBDIR)/lto-plugin && \
30116 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(STAGE1_FLAGS_TO_PASS) \
30117 $(TARGET-lto-plugin))
30118 @endif lto-plugin
30119
30120
30121
30122 .PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
30123 .PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
30124 maybe-all-stage1-lto-plugin:
30125 maybe-clean-stage1-lto-plugin:
30126 @if lto-plugin-bootstrap
30127 maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
30128 all-stage1: all-stage1-lto-plugin
30129 TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
30130 all-stage1-lto-plugin: configure-stage1-lto-plugin
30131 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30132 @r=`${PWD_COMMAND}`; export r; \
30133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30134 TFLAGS="$(STAGE1_TFLAGS)"; \
30135 $(HOST_EXPORTS) \
30136 cd $(HOST_SUBDIR)/lto-plugin && \
30137 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30138 CFLAGS="$(STAGE1_CFLAGS)" \
30139 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
30140 LIBCFLAGS="$(LIBCFLAGS)" \
30141 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30142 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30143 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30144 $(EXTRA_HOST_FLAGS) \
30145 $(STAGE1_FLAGS_TO_PASS) \
30146 TFLAGS="$(STAGE1_TFLAGS)" \
30147 $(TARGET-stage1-lto-plugin)
30148
30149 maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
30150 clean-stage1: clean-stage1-lto-plugin
30151 clean-stage1-lto-plugin:
30152 @if [ $(current_stage) = stage1 ]; then \
30153 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30154 else \
30155 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
30156 $(MAKE) stage1-start; \
30157 fi; \
30158 cd $(HOST_SUBDIR)/lto-plugin && \
30159 $(MAKE) $(EXTRA_HOST_FLAGS) \
30160 $(STAGE1_FLAGS_TO_PASS) clean
30161 @endif lto-plugin-bootstrap
30162
30163
30164 .PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
30165 .PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
30166 maybe-all-stage2-lto-plugin:
30167 maybe-clean-stage2-lto-plugin:
30168 @if lto-plugin-bootstrap
30169 maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
30170 all-stage2: all-stage2-lto-plugin
30171 TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
30172 all-stage2-lto-plugin: configure-stage2-lto-plugin
30173 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30174 @r=`${PWD_COMMAND}`; export r; \
30175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30176 TFLAGS="$(STAGE2_TFLAGS)"; \
30177 $(HOST_EXPORTS) \
30178 $(POSTSTAGE1_HOST_EXPORTS) \
30179 cd $(HOST_SUBDIR)/lto-plugin && \
30180 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30181 CFLAGS="$(STAGE2_CFLAGS)" \
30182 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
30183 LIBCFLAGS="$(STAGE2_CFLAGS)" \
30184 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30185 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30186 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30187 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30188 TFLAGS="$(STAGE2_TFLAGS)" \
30189 $(TARGET-stage2-lto-plugin)
30190
30191 maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
30192 clean-stage2: clean-stage2-lto-plugin
30193 clean-stage2-lto-plugin:
30194 @if [ $(current_stage) = stage2 ]; then \
30195 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30196 else \
30197 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
30198 $(MAKE) stage2-start; \
30199 fi; \
30200 cd $(HOST_SUBDIR)/lto-plugin && \
30201 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30202 @endif lto-plugin-bootstrap
30203
30204
30205 .PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
30206 .PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
30207 maybe-all-stage3-lto-plugin:
30208 maybe-clean-stage3-lto-plugin:
30209 @if lto-plugin-bootstrap
30210 maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
30211 all-stage3: all-stage3-lto-plugin
30212 TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
30213 all-stage3-lto-plugin: configure-stage3-lto-plugin
30214 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30215 @r=`${PWD_COMMAND}`; export r; \
30216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30217 TFLAGS="$(STAGE3_TFLAGS)"; \
30218 $(HOST_EXPORTS) \
30219 $(POSTSTAGE1_HOST_EXPORTS) \
30220 cd $(HOST_SUBDIR)/lto-plugin && \
30221 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30222 CFLAGS="$(STAGE3_CFLAGS)" \
30223 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
30224 LIBCFLAGS="$(STAGE3_CFLAGS)" \
30225 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30226 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30227 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30228 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30229 TFLAGS="$(STAGE3_TFLAGS)" \
30230 $(TARGET-stage3-lto-plugin)
30231
30232 maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
30233 clean-stage3: clean-stage3-lto-plugin
30234 clean-stage3-lto-plugin:
30235 @if [ $(current_stage) = stage3 ]; then \
30236 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30237 else \
30238 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
30239 $(MAKE) stage3-start; \
30240 fi; \
30241 cd $(HOST_SUBDIR)/lto-plugin && \
30242 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30243 @endif lto-plugin-bootstrap
30244
30245
30246 .PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
30247 .PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
30248 maybe-all-stage4-lto-plugin:
30249 maybe-clean-stage4-lto-plugin:
30250 @if lto-plugin-bootstrap
30251 maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
30252 all-stage4: all-stage4-lto-plugin
30253 TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
30254 all-stage4-lto-plugin: configure-stage4-lto-plugin
30255 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30256 @r=`${PWD_COMMAND}`; export r; \
30257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30258 TFLAGS="$(STAGE4_TFLAGS)"; \
30259 $(HOST_EXPORTS) \
30260 $(POSTSTAGE1_HOST_EXPORTS) \
30261 cd $(HOST_SUBDIR)/lto-plugin && \
30262 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30263 CFLAGS="$(STAGE4_CFLAGS)" \
30264 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
30265 LIBCFLAGS="$(STAGE4_CFLAGS)" \
30266 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30267 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30268 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30269 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30270 TFLAGS="$(STAGE4_TFLAGS)" \
30271 $(TARGET-stage4-lto-plugin)
30272
30273 maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
30274 clean-stage4: clean-stage4-lto-plugin
30275 clean-stage4-lto-plugin:
30276 @if [ $(current_stage) = stage4 ]; then \
30277 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30278 else \
30279 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
30280 $(MAKE) stage4-start; \
30281 fi; \
30282 cd $(HOST_SUBDIR)/lto-plugin && \
30283 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30284 @endif lto-plugin-bootstrap
30285
30286
30287 .PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
30288 .PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
30289 maybe-all-stageprofile-lto-plugin:
30290 maybe-clean-stageprofile-lto-plugin:
30291 @if lto-plugin-bootstrap
30292 maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
30293 all-stageprofile: all-stageprofile-lto-plugin
30294 TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
30295 all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
30296 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30297 @r=`${PWD_COMMAND}`; export r; \
30298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30299 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30300 $(HOST_EXPORTS) \
30301 $(POSTSTAGE1_HOST_EXPORTS) \
30302 cd $(HOST_SUBDIR)/lto-plugin && \
30303 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30304 CFLAGS="$(STAGEprofile_CFLAGS)" \
30305 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
30306 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
30307 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30308 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30309 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30310 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30311 TFLAGS="$(STAGEprofile_TFLAGS)" \
30312 $(TARGET-stageprofile-lto-plugin)
30313
30314 maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
30315 clean-stageprofile: clean-stageprofile-lto-plugin
30316 clean-stageprofile-lto-plugin:
30317 @if [ $(current_stage) = stageprofile ]; then \
30318 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30319 else \
30320 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
30321 $(MAKE) stageprofile-start; \
30322 fi; \
30323 cd $(HOST_SUBDIR)/lto-plugin && \
30324 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30325 @endif lto-plugin-bootstrap
30326
30327
30328 .PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
30329 .PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
30330 maybe-all-stagefeedback-lto-plugin:
30331 maybe-clean-stagefeedback-lto-plugin:
30332 @if lto-plugin-bootstrap
30333 maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
30334 all-stagefeedback: all-stagefeedback-lto-plugin
30335 TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
30336 all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
30337 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30338 @r=`${PWD_COMMAND}`; export r; \
30339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30340 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30341 $(HOST_EXPORTS) \
30342 $(POSTSTAGE1_HOST_EXPORTS) \
30343 cd $(HOST_SUBDIR)/lto-plugin && \
30344 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30345 CFLAGS="$(STAGEfeedback_CFLAGS)" \
30346 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
30347 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
30348 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30349 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30350 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30351 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
30352 TFLAGS="$(STAGEfeedback_TFLAGS)" \
30353 $(TARGET-stagefeedback-lto-plugin)
30354
30355 maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
30356 clean-stagefeedback: clean-stagefeedback-lto-plugin
30357 clean-stagefeedback-lto-plugin:
30358 @if [ $(current_stage) = stagefeedback ]; then \
30359 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
30360 else \
30361 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
30362 $(MAKE) stagefeedback-start; \
30363 fi; \
30364 cd $(HOST_SUBDIR)/lto-plugin && \
30365 $(MAKE) $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) clean
30366 @endif lto-plugin-bootstrap
30367
30368
30369
30370
30371
30372 .PHONY: check-lto-plugin maybe-check-lto-plugin
30373 maybe-check-lto-plugin:
30374 @if lto-plugin
30375 maybe-check-lto-plugin: check-lto-plugin
30376
30377 check-lto-plugin:
30378 @: $(MAKE); $(unstage)
30379 @r=`${PWD_COMMAND}`; export r; \
30380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30381 $(HOST_EXPORTS) \
30382 (cd $(HOST_SUBDIR)/lto-plugin && \
30383 $(MAKE) $(FLAGS_TO_PASS) check)
30384
30385 @endif lto-plugin
30386
30387 .PHONY: install-lto-plugin maybe-install-lto-plugin
30388 maybe-install-lto-plugin:
30389 @if lto-plugin
30390 maybe-install-lto-plugin: install-lto-plugin
30391
30392 install-lto-plugin: installdirs
30393 @: $(MAKE); $(unstage)
30394 @r=`${PWD_COMMAND}`; export r; \
30395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30396 $(HOST_EXPORTS) \
30397 (cd $(HOST_SUBDIR)/lto-plugin && \
30398 $(MAKE) $(FLAGS_TO_PASS) install)
30399
30400 @endif lto-plugin
30401
30402 .PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
30403 maybe-install-strip-lto-plugin:
30404 @if lto-plugin
30405 maybe-install-strip-lto-plugin: install-strip-lto-plugin
30406
30407 install-strip-lto-plugin: installdirs
30408 @: $(MAKE); $(unstage)
30409 @r=`${PWD_COMMAND}`; export r; \
30410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30411 $(HOST_EXPORTS) \
30412 (cd $(HOST_SUBDIR)/lto-plugin && \
30413 $(MAKE) $(FLAGS_TO_PASS) install-strip)
30414
30415 @endif lto-plugin
30416
30417 # Other targets (info, dvi, pdf, etc.)
30418
30419 .PHONY: maybe-info-lto-plugin info-lto-plugin
30420 maybe-info-lto-plugin:
30421 @if lto-plugin
30422 maybe-info-lto-plugin: info-lto-plugin
30423
30424 info-lto-plugin: \
30425 configure-lto-plugin
30426 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30427 r=`${PWD_COMMAND}`; export r; \
30428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30429 $(HOST_EXPORTS) \
30430 for flag in $(EXTRA_HOST_FLAGS) ; do \
30431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30432 done; \
30433 echo "Doing info in lto-plugin" ; \
30434 (cd $(HOST_SUBDIR)/lto-plugin && \
30435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30437 "RANLIB=$${RANLIB}" \
30438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30439 info) \
30440 || exit 1
30441
30442 @endif lto-plugin
30443
30444 .PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
30445 maybe-dvi-lto-plugin:
30446 @if lto-plugin
30447 maybe-dvi-lto-plugin: dvi-lto-plugin
30448
30449 dvi-lto-plugin: \
30450 configure-lto-plugin
30451 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30452 r=`${PWD_COMMAND}`; export r; \
30453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30454 $(HOST_EXPORTS) \
30455 for flag in $(EXTRA_HOST_FLAGS) ; do \
30456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30457 done; \
30458 echo "Doing dvi in lto-plugin" ; \
30459 (cd $(HOST_SUBDIR)/lto-plugin && \
30460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30462 "RANLIB=$${RANLIB}" \
30463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30464 dvi) \
30465 || exit 1
30466
30467 @endif lto-plugin
30468
30469 .PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
30470 maybe-pdf-lto-plugin:
30471 @if lto-plugin
30472 maybe-pdf-lto-plugin: pdf-lto-plugin
30473
30474 pdf-lto-plugin: \
30475 configure-lto-plugin
30476 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30477 r=`${PWD_COMMAND}`; export r; \
30478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30479 $(HOST_EXPORTS) \
30480 for flag in $(EXTRA_HOST_FLAGS) ; do \
30481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30482 done; \
30483 echo "Doing pdf in lto-plugin" ; \
30484 (cd $(HOST_SUBDIR)/lto-plugin && \
30485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30487 "RANLIB=$${RANLIB}" \
30488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30489 pdf) \
30490 || exit 1
30491
30492 @endif lto-plugin
30493
30494 .PHONY: maybe-html-lto-plugin html-lto-plugin
30495 maybe-html-lto-plugin:
30496 @if lto-plugin
30497 maybe-html-lto-plugin: html-lto-plugin
30498
30499 html-lto-plugin: \
30500 configure-lto-plugin
30501 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30502 r=`${PWD_COMMAND}`; export r; \
30503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30504 $(HOST_EXPORTS) \
30505 for flag in $(EXTRA_HOST_FLAGS) ; do \
30506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30507 done; \
30508 echo "Doing html in lto-plugin" ; \
30509 (cd $(HOST_SUBDIR)/lto-plugin && \
30510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30512 "RANLIB=$${RANLIB}" \
30513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30514 html) \
30515 || exit 1
30516
30517 @endif lto-plugin
30518
30519 .PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
30520 maybe-TAGS-lto-plugin:
30521 @if lto-plugin
30522 maybe-TAGS-lto-plugin: TAGS-lto-plugin
30523
30524 TAGS-lto-plugin: \
30525 configure-lto-plugin
30526 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30527 r=`${PWD_COMMAND}`; export r; \
30528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30529 $(HOST_EXPORTS) \
30530 for flag in $(EXTRA_HOST_FLAGS) ; do \
30531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30532 done; \
30533 echo "Doing TAGS in lto-plugin" ; \
30534 (cd $(HOST_SUBDIR)/lto-plugin && \
30535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30537 "RANLIB=$${RANLIB}" \
30538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30539 TAGS) \
30540 || exit 1
30541
30542 @endif lto-plugin
30543
30544 .PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
30545 maybe-install-info-lto-plugin:
30546 @if lto-plugin
30547 maybe-install-info-lto-plugin: install-info-lto-plugin
30548
30549 install-info-lto-plugin: \
30550 configure-lto-plugin \
30551 info-lto-plugin
30552 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30553 r=`${PWD_COMMAND}`; export r; \
30554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30555 $(HOST_EXPORTS) \
30556 for flag in $(EXTRA_HOST_FLAGS) ; do \
30557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30558 done; \
30559 echo "Doing install-info in lto-plugin" ; \
30560 (cd $(HOST_SUBDIR)/lto-plugin && \
30561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30563 "RANLIB=$${RANLIB}" \
30564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30565 install-info) \
30566 || exit 1
30567
30568 @endif lto-plugin
30569
30570 .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
30571 maybe-install-pdf-lto-plugin:
30572 @if lto-plugin
30573 maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
30574
30575 install-pdf-lto-plugin: \
30576 configure-lto-plugin \
30577 pdf-lto-plugin
30578 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30579 r=`${PWD_COMMAND}`; export r; \
30580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30581 $(HOST_EXPORTS) \
30582 for flag in $(EXTRA_HOST_FLAGS) ; do \
30583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30584 done; \
30585 echo "Doing install-pdf in lto-plugin" ; \
30586 (cd $(HOST_SUBDIR)/lto-plugin && \
30587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30589 "RANLIB=$${RANLIB}" \
30590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30591 install-pdf) \
30592 || exit 1
30593
30594 @endif lto-plugin
30595
30596 .PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
30597 maybe-install-html-lto-plugin:
30598 @if lto-plugin
30599 maybe-install-html-lto-plugin: install-html-lto-plugin
30600
30601 install-html-lto-plugin: \
30602 configure-lto-plugin \
30603 html-lto-plugin
30604 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30605 r=`${PWD_COMMAND}`; export r; \
30606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30607 $(HOST_EXPORTS) \
30608 for flag in $(EXTRA_HOST_FLAGS) ; do \
30609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30610 done; \
30611 echo "Doing install-html in lto-plugin" ; \
30612 (cd $(HOST_SUBDIR)/lto-plugin && \
30613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30615 "RANLIB=$${RANLIB}" \
30616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30617 install-html) \
30618 || exit 1
30619
30620 @endif lto-plugin
30621
30622 .PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
30623 maybe-installcheck-lto-plugin:
30624 @if lto-plugin
30625 maybe-installcheck-lto-plugin: installcheck-lto-plugin
30626
30627 installcheck-lto-plugin: \
30628 configure-lto-plugin
30629 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30630 r=`${PWD_COMMAND}`; export r; \
30631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30632 $(HOST_EXPORTS) \
30633 for flag in $(EXTRA_HOST_FLAGS) ; do \
30634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30635 done; \
30636 echo "Doing installcheck in lto-plugin" ; \
30637 (cd $(HOST_SUBDIR)/lto-plugin && \
30638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30640 "RANLIB=$${RANLIB}" \
30641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30642 installcheck) \
30643 || exit 1
30644
30645 @endif lto-plugin
30646
30647 .PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
30648 maybe-mostlyclean-lto-plugin:
30649 @if lto-plugin
30650 maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
30651
30652 mostlyclean-lto-plugin:
30653 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30654 r=`${PWD_COMMAND}`; export r; \
30655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30656 $(HOST_EXPORTS) \
30657 for flag in $(EXTRA_HOST_FLAGS) ; do \
30658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30659 done; \
30660 echo "Doing mostlyclean in lto-plugin" ; \
30661 (cd $(HOST_SUBDIR)/lto-plugin && \
30662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30664 "RANLIB=$${RANLIB}" \
30665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30666 mostlyclean) \
30667 || exit 1
30668
30669 @endif lto-plugin
30670
30671 .PHONY: maybe-clean-lto-plugin clean-lto-plugin
30672 maybe-clean-lto-plugin:
30673 @if lto-plugin
30674 maybe-clean-lto-plugin: clean-lto-plugin
30675
30676 clean-lto-plugin:
30677 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30678 r=`${PWD_COMMAND}`; export r; \
30679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30680 $(HOST_EXPORTS) \
30681 for flag in $(EXTRA_HOST_FLAGS) ; do \
30682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30683 done; \
30684 echo "Doing clean in lto-plugin" ; \
30685 (cd $(HOST_SUBDIR)/lto-plugin && \
30686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30688 "RANLIB=$${RANLIB}" \
30689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30690 clean) \
30691 || exit 1
30692
30693 @endif lto-plugin
30694
30695 .PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
30696 maybe-distclean-lto-plugin:
30697 @if lto-plugin
30698 maybe-distclean-lto-plugin: distclean-lto-plugin
30699
30700 distclean-lto-plugin:
30701 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30702 r=`${PWD_COMMAND}`; export r; \
30703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30704 $(HOST_EXPORTS) \
30705 for flag in $(EXTRA_HOST_FLAGS) ; do \
30706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30707 done; \
30708 echo "Doing distclean in lto-plugin" ; \
30709 (cd $(HOST_SUBDIR)/lto-plugin && \
30710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30712 "RANLIB=$${RANLIB}" \
30713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30714 distclean) \
30715 || exit 1
30716
30717 @endif lto-plugin
30718
30719 .PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
30720 maybe-maintainer-clean-lto-plugin:
30721 @if lto-plugin
30722 maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
30723
30724 maintainer-clean-lto-plugin:
30725 @[ -f ./lto-plugin/Makefile ] || exit 0; \
30726 r=`${PWD_COMMAND}`; export r; \
30727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30728 $(HOST_EXPORTS) \
30729 for flag in $(EXTRA_HOST_FLAGS) ; do \
30730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30731 done; \
30732 echo "Doing maintainer-clean in lto-plugin" ; \
30733 (cd $(HOST_SUBDIR)/lto-plugin && \
30734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30736 "RANLIB=$${RANLIB}" \
30737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30738 maintainer-clean) \
30739 || exit 1
30740
30741 @endif lto-plugin
30742
30743
30744
30745 # ---------------------------------------
30746 # Modules which run on the target machine
30747 # ---------------------------------------
30748
30749
30750
30751
30752 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
30753 maybe-configure-target-libstdc++-v3:
30754 @if gcc-bootstrap
30755 configure-target-libstdc++-v3: stage_current
30756 @endif gcc-bootstrap
30757 @if target-libstdc++-v3
30758 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
30759 configure-target-libstdc++-v3:
30760 @r=`${PWD_COMMAND}`; export r; \
30761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30762 echo "Checking multilib configuration for libstdc++-v3..."; \
30763 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30764 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30765 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30766 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30767 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30768 else \
30769 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30770 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30771 fi; \
30772 else \
30773 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30774 fi; \
30775 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30776 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30777 $(RAW_CXX_TARGET_EXPORTS) \
30778 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
30779 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
30780 case $(srcdir) in \
30781 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30782 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30783 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30784 esac; \
30785 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30786 libsrcdir="$$s/libstdc++-v3"; \
30787 rm -f no-such-file || : ; \
30788 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
30789 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30790 --target=${target_alias} $${srcdiroption} \
30791 || exit 1
30792 @endif target-libstdc++-v3
30793
30794
30795
30796 .PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
30797 maybe-configure-stage1-target-libstdc++-v3:
30798 @if target-libstdc++-v3-bootstrap
30799 maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
30800 configure-stage1-target-libstdc++-v3:
30801 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30802 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30803 @r=`${PWD_COMMAND}`; export r; \
30804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30805 TFLAGS="$(STAGE1_TFLAGS)"; \
30806 echo "Checking multilib configuration for libstdc++-v3..."; \
30807 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30808 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30809 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30810 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30811 else \
30812 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30813 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30814 fi; \
30815 else \
30816 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30817 fi; \
30818 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30819 $(RAW_CXX_TARGET_EXPORTS) \
30820 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30821 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30822 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30823 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30824 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30825 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30826 case $(srcdir) in \
30827 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30828 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30829 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30830 esac; \
30831 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30832 libsrcdir="$$s/libstdc++-v3"; \
30833 $(SHELL) $${libsrcdir}/configure \
30834 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30835 --target=${target_alias} $${srcdiroption} \
30836 $(STAGE1_CONFIGURE_FLAGS)
30837 @endif target-libstdc++-v3-bootstrap
30838
30839 .PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
30840 maybe-configure-stage2-target-libstdc++-v3:
30841 @if target-libstdc++-v3-bootstrap
30842 maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
30843 configure-stage2-target-libstdc++-v3:
30844 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30845 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30846 @r=`${PWD_COMMAND}`; export r; \
30847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30848 TFLAGS="$(STAGE2_TFLAGS)"; \
30849 echo "Checking multilib configuration for libstdc++-v3..."; \
30850 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30851 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30852 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30853 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30854 else \
30855 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30856 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30857 fi; \
30858 else \
30859 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30860 fi; \
30861 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30862 $(RAW_CXX_TARGET_EXPORTS) \
30863 \
30864 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30865 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30866 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30867 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30868 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30869 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30870 case $(srcdir) in \
30871 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30872 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30873 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30874 esac; \
30875 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30876 libsrcdir="$$s/libstdc++-v3"; \
30877 $(SHELL) $${libsrcdir}/configure \
30878 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30879 --target=${target_alias} $${srcdiroption} \
30880 --with-build-libsubdir=$(HOST_SUBDIR) \
30881 $(STAGE2_CONFIGURE_FLAGS)
30882 @endif target-libstdc++-v3-bootstrap
30883
30884 .PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
30885 maybe-configure-stage3-target-libstdc++-v3:
30886 @if target-libstdc++-v3-bootstrap
30887 maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
30888 configure-stage3-target-libstdc++-v3:
30889 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30890 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30891 @r=`${PWD_COMMAND}`; export r; \
30892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30893 TFLAGS="$(STAGE3_TFLAGS)"; \
30894 echo "Checking multilib configuration for libstdc++-v3..."; \
30895 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30896 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30897 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30898 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30899 else \
30900 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30901 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30902 fi; \
30903 else \
30904 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30905 fi; \
30906 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30907 $(RAW_CXX_TARGET_EXPORTS) \
30908 \
30909 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30910 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30911 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30912 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30913 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30914 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30915 case $(srcdir) in \
30916 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30917 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30918 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30919 esac; \
30920 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30921 libsrcdir="$$s/libstdc++-v3"; \
30922 $(SHELL) $${libsrcdir}/configure \
30923 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30924 --target=${target_alias} $${srcdiroption} \
30925 --with-build-libsubdir=$(HOST_SUBDIR) \
30926 $(STAGE3_CONFIGURE_FLAGS)
30927 @endif target-libstdc++-v3-bootstrap
30928
30929 .PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
30930 maybe-configure-stage4-target-libstdc++-v3:
30931 @if target-libstdc++-v3-bootstrap
30932 maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
30933 configure-stage4-target-libstdc++-v3:
30934 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30935 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30936 @r=`${PWD_COMMAND}`; export r; \
30937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30938 TFLAGS="$(STAGE4_TFLAGS)"; \
30939 echo "Checking multilib configuration for libstdc++-v3..."; \
30940 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30941 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30942 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30943 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30944 else \
30945 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30946 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30947 fi; \
30948 else \
30949 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30950 fi; \
30951 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30952 $(RAW_CXX_TARGET_EXPORTS) \
30953 \
30954 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30955 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30956 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30957 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30958 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30959 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30960 case $(srcdir) in \
30961 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30962 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30963 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30964 esac; \
30965 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30966 libsrcdir="$$s/libstdc++-v3"; \
30967 $(SHELL) $${libsrcdir}/configure \
30968 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30969 --target=${target_alias} $${srcdiroption} \
30970 --with-build-libsubdir=$(HOST_SUBDIR) \
30971 $(STAGE4_CONFIGURE_FLAGS)
30972 @endif target-libstdc++-v3-bootstrap
30973
30974 .PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
30975 maybe-configure-stageprofile-target-libstdc++-v3:
30976 @if target-libstdc++-v3-bootstrap
30977 maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
30978 configure-stageprofile-target-libstdc++-v3:
30979 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30980 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30981 @r=`${PWD_COMMAND}`; export r; \
30982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30983 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30984 echo "Checking multilib configuration for libstdc++-v3..."; \
30985 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30986 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30987 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30988 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30989 else \
30990 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30991 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30992 fi; \
30993 else \
30994 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30995 fi; \
30996 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30997 $(RAW_CXX_TARGET_EXPORTS) \
30998 \
30999 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31000 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31001 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31002 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31003 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31004 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31005 case $(srcdir) in \
31006 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31007 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31008 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31009 esac; \
31010 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31011 libsrcdir="$$s/libstdc++-v3"; \
31012 $(SHELL) $${libsrcdir}/configure \
31013 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31014 --target=${target_alias} $${srcdiroption} \
31015 --with-build-libsubdir=$(HOST_SUBDIR) \
31016 $(STAGEprofile_CONFIGURE_FLAGS)
31017 @endif target-libstdc++-v3-bootstrap
31018
31019 .PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
31020 maybe-configure-stagefeedback-target-libstdc++-v3:
31021 @if target-libstdc++-v3-bootstrap
31022 maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
31023 configure-stagefeedback-target-libstdc++-v3:
31024 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31025 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
31026 @r=`${PWD_COMMAND}`; export r; \
31027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31028 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31029 echo "Checking multilib configuration for libstdc++-v3..."; \
31030 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
31031 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31032 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
31033 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
31034 else \
31035 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
31036 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31037 fi; \
31038 else \
31039 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
31040 fi; \
31041 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
31042 $(RAW_CXX_TARGET_EXPORTS) \
31043 \
31044 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31045 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31046 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31047 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
31048 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
31049 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
31050 case $(srcdir) in \
31051 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31052 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
31053 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31054 esac; \
31055 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
31056 libsrcdir="$$s/libstdc++-v3"; \
31057 $(SHELL) $${libsrcdir}/configure \
31058 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31059 --target=${target_alias} $${srcdiroption} \
31060 --with-build-libsubdir=$(HOST_SUBDIR) \
31061 $(STAGEfeedback_CONFIGURE_FLAGS)
31062 @endif target-libstdc++-v3-bootstrap
31063
31064
31065
31066
31067
31068 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
31069 maybe-all-target-libstdc++-v3:
31070 @if gcc-bootstrap
31071 all-target-libstdc++-v3: stage_current
31072 @endif gcc-bootstrap
31073 @if target-libstdc++-v3
31074 TARGET-target-libstdc++-v3=all
31075 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
31076 all-target-libstdc++-v3: configure-target-libstdc++-v3
31077 @r=`${PWD_COMMAND}`; export r; \
31078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31079 $(RAW_CXX_TARGET_EXPORTS) \
31080 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31081 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31082 $(TARGET-target-libstdc++-v3))
31083 @endif target-libstdc++-v3
31084
31085
31086
31087 .PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
31088 .PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
31089 maybe-all-stage1-target-libstdc++-v3:
31090 maybe-clean-stage1-target-libstdc++-v3:
31091 @if target-libstdc++-v3-bootstrap
31092 maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
31093 all-stage1: all-stage1-target-libstdc++-v3
31094 TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31095 all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
31096 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31097 @r=`${PWD_COMMAND}`; export r; \
31098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31099 TFLAGS="$(STAGE1_TFLAGS)"; \
31100 $(RAW_CXX_TARGET_EXPORTS) \
31101 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31102 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31103 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31104 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31105 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31106 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31107 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31108 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31109 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31110 \
31111 TFLAGS="$(STAGE1_TFLAGS)" \
31112 $(TARGET-stage1-target-libstdc++-v3)
31113
31114 maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
31115 clean-stage1: clean-stage1-target-libstdc++-v3
31116 clean-stage1-target-libstdc++-v3:
31117 @if [ $(current_stage) = stage1 ]; then \
31118 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31119 else \
31120 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
31121 $(MAKE) stage1-start; \
31122 fi; \
31123 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31124 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31125 clean
31126 @endif target-libstdc++-v3-bootstrap
31127
31128
31129 .PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
31130 .PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
31131 maybe-all-stage2-target-libstdc++-v3:
31132 maybe-clean-stage2-target-libstdc++-v3:
31133 @if target-libstdc++-v3-bootstrap
31134 maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
31135 all-stage2: all-stage2-target-libstdc++-v3
31136 TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31137 all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
31138 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31139 @r=`${PWD_COMMAND}`; export r; \
31140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31141 TFLAGS="$(STAGE2_TFLAGS)"; \
31142 $(RAW_CXX_TARGET_EXPORTS) \
31143 \
31144 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31145 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31146 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31147 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31148 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31149 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31150 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31151 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31152 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31153 TFLAGS="$(STAGE2_TFLAGS)" \
31154 $(TARGET-stage2-target-libstdc++-v3)
31155
31156 maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
31157 clean-stage2: clean-stage2-target-libstdc++-v3
31158 clean-stage2-target-libstdc++-v3:
31159 @if [ $(current_stage) = stage2 ]; then \
31160 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31161 else \
31162 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
31163 $(MAKE) stage2-start; \
31164 fi; \
31165 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31166 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31167 @endif target-libstdc++-v3-bootstrap
31168
31169
31170 .PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
31171 .PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
31172 maybe-all-stage3-target-libstdc++-v3:
31173 maybe-clean-stage3-target-libstdc++-v3:
31174 @if target-libstdc++-v3-bootstrap
31175 maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
31176 all-stage3: all-stage3-target-libstdc++-v3
31177 TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31178 all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
31179 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31180 @r=`${PWD_COMMAND}`; export r; \
31181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31182 TFLAGS="$(STAGE3_TFLAGS)"; \
31183 $(RAW_CXX_TARGET_EXPORTS) \
31184 \
31185 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31186 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31187 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31188 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31189 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31190 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31191 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31192 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31193 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31194 TFLAGS="$(STAGE3_TFLAGS)" \
31195 $(TARGET-stage3-target-libstdc++-v3)
31196
31197 maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
31198 clean-stage3: clean-stage3-target-libstdc++-v3
31199 clean-stage3-target-libstdc++-v3:
31200 @if [ $(current_stage) = stage3 ]; then \
31201 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31202 else \
31203 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
31204 $(MAKE) stage3-start; \
31205 fi; \
31206 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31207 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31208 @endif target-libstdc++-v3-bootstrap
31209
31210
31211 .PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
31212 .PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
31213 maybe-all-stage4-target-libstdc++-v3:
31214 maybe-clean-stage4-target-libstdc++-v3:
31215 @if target-libstdc++-v3-bootstrap
31216 maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
31217 all-stage4: all-stage4-target-libstdc++-v3
31218 TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31219 all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
31220 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31221 @r=`${PWD_COMMAND}`; export r; \
31222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31223 TFLAGS="$(STAGE4_TFLAGS)"; \
31224 $(RAW_CXX_TARGET_EXPORTS) \
31225 \
31226 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31227 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31228 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31229 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31230 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31231 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31232 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31233 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31234 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31235 TFLAGS="$(STAGE4_TFLAGS)" \
31236 $(TARGET-stage4-target-libstdc++-v3)
31237
31238 maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
31239 clean-stage4: clean-stage4-target-libstdc++-v3
31240 clean-stage4-target-libstdc++-v3:
31241 @if [ $(current_stage) = stage4 ]; then \
31242 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31243 else \
31244 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
31245 $(MAKE) stage4-start; \
31246 fi; \
31247 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31248 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31249 @endif target-libstdc++-v3-bootstrap
31250
31251
31252 .PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
31253 .PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
31254 maybe-all-stageprofile-target-libstdc++-v3:
31255 maybe-clean-stageprofile-target-libstdc++-v3:
31256 @if target-libstdc++-v3-bootstrap
31257 maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
31258 all-stageprofile: all-stageprofile-target-libstdc++-v3
31259 TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31260 all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
31261 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31262 @r=`${PWD_COMMAND}`; export r; \
31263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31264 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31265 $(RAW_CXX_TARGET_EXPORTS) \
31266 \
31267 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31268 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31269 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31270 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31271 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31272 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31273 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31274 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31275 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31276 TFLAGS="$(STAGEprofile_TFLAGS)" \
31277 $(TARGET-stageprofile-target-libstdc++-v3)
31278
31279 maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
31280 clean-stageprofile: clean-stageprofile-target-libstdc++-v3
31281 clean-stageprofile-target-libstdc++-v3:
31282 @if [ $(current_stage) = stageprofile ]; then \
31283 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31284 else \
31285 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
31286 $(MAKE) stageprofile-start; \
31287 fi; \
31288 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31289 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31290 @endif target-libstdc++-v3-bootstrap
31291
31292
31293 .PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
31294 .PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
31295 maybe-all-stagefeedback-target-libstdc++-v3:
31296 maybe-clean-stagefeedback-target-libstdc++-v3:
31297 @if target-libstdc++-v3-bootstrap
31298 maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
31299 all-stagefeedback: all-stagefeedback-target-libstdc++-v3
31300 TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
31301 all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
31302 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31303 @r=`${PWD_COMMAND}`; export r; \
31304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31305 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
31306 $(RAW_CXX_TARGET_EXPORTS) \
31307 \
31308 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31309 $(MAKE) $(BASE_FLAGS_TO_PASS) \
31310 CFLAGS="$(CFLAGS_FOR_TARGET)" \
31311 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
31312 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
31313 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
31314 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
31315 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
31316 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
31317 TFLAGS="$(STAGEfeedback_TFLAGS)" \
31318 $(TARGET-stagefeedback-target-libstdc++-v3)
31319
31320 maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
31321 clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
31322 clean-stagefeedback-target-libstdc++-v3:
31323 @if [ $(current_stage) = stagefeedback ]; then \
31324 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
31325 else \
31326 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
31327 $(MAKE) stagefeedback-start; \
31328 fi; \
31329 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31330 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
31331 @endif target-libstdc++-v3-bootstrap
31332
31333
31334
31335
31336
31337
31338 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
31339 maybe-check-target-libstdc++-v3:
31340 @if target-libstdc++-v3
31341 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
31342
31343 check-target-libstdc++-v3:
31344 @: $(MAKE); $(unstage)
31345 @r=`${PWD_COMMAND}`; export r; \
31346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31347 $(RAW_CXX_TARGET_EXPORTS) \
31348 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31349 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
31350
31351 @endif target-libstdc++-v3
31352
31353 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
31354 maybe-install-target-libstdc++-v3:
31355 @if target-libstdc++-v3
31356 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
31357
31358 install-target-libstdc++-v3: installdirs
31359 @: $(MAKE); $(unstage)
31360 @r=`${PWD_COMMAND}`; export r; \
31361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31362 $(RAW_CXX_TARGET_EXPORTS) \
31363 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31364 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
31365
31366 @endif target-libstdc++-v3
31367
31368 .PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
31369 maybe-install-strip-target-libstdc++-v3:
31370 @if target-libstdc++-v3
31371 maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
31372
31373 install-strip-target-libstdc++-v3: installdirs
31374 @: $(MAKE); $(unstage)
31375 @r=`${PWD_COMMAND}`; export r; \
31376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31377 $(RAW_CXX_TARGET_EXPORTS) \
31378 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31379 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
31380
31381 @endif target-libstdc++-v3
31382
31383 # Other targets (info, dvi, pdf, etc.)
31384
31385 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
31386 maybe-info-target-libstdc++-v3:
31387 @if target-libstdc++-v3
31388 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
31389
31390 info-target-libstdc++-v3: \
31391 configure-target-libstdc++-v3
31392 @: $(MAKE); $(unstage)
31393 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31394 r=`${PWD_COMMAND}`; export r; \
31395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31396 $(RAW_CXX_TARGET_EXPORTS) \
31397 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31398 for flag in $(EXTRA_TARGET_FLAGS); do \
31399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31400 done; \
31401 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31404 "RANLIB=$${RANLIB}" \
31405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31406 info) \
31407 || exit 1
31408
31409 @endif target-libstdc++-v3
31410
31411 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
31412 maybe-dvi-target-libstdc++-v3:
31413 @if target-libstdc++-v3
31414 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
31415
31416 dvi-target-libstdc++-v3: \
31417 configure-target-libstdc++-v3
31418 @: $(MAKE); $(unstage)
31419 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31420 r=`${PWD_COMMAND}`; export r; \
31421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31422 $(RAW_CXX_TARGET_EXPORTS) \
31423 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31424 for flag in $(EXTRA_TARGET_FLAGS); do \
31425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31426 done; \
31427 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31430 "RANLIB=$${RANLIB}" \
31431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31432 dvi) \
31433 || exit 1
31434
31435 @endif target-libstdc++-v3
31436
31437 .PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
31438 maybe-pdf-target-libstdc++-v3:
31439 @if target-libstdc++-v3
31440 maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
31441
31442 pdf-target-libstdc++-v3: \
31443 configure-target-libstdc++-v3
31444 @: $(MAKE); $(unstage)
31445 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31446 r=`${PWD_COMMAND}`; export r; \
31447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31448 $(RAW_CXX_TARGET_EXPORTS) \
31449 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31450 for flag in $(EXTRA_TARGET_FLAGS); do \
31451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31452 done; \
31453 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31456 "RANLIB=$${RANLIB}" \
31457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31458 pdf) \
31459 || exit 1
31460
31461 @endif target-libstdc++-v3
31462
31463 .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
31464 maybe-html-target-libstdc++-v3:
31465 @if target-libstdc++-v3
31466 maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
31467
31468 html-target-libstdc++-v3: \
31469 configure-target-libstdc++-v3
31470 @: $(MAKE); $(unstage)
31471 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31472 r=`${PWD_COMMAND}`; export r; \
31473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31474 $(RAW_CXX_TARGET_EXPORTS) \
31475 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31476 for flag in $(EXTRA_TARGET_FLAGS); do \
31477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31478 done; \
31479 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31482 "RANLIB=$${RANLIB}" \
31483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31484 html) \
31485 || exit 1
31486
31487 @endif target-libstdc++-v3
31488
31489 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
31490 maybe-TAGS-target-libstdc++-v3:
31491 @if target-libstdc++-v3
31492 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
31493
31494 TAGS-target-libstdc++-v3: \
31495 configure-target-libstdc++-v3
31496 @: $(MAKE); $(unstage)
31497 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31498 r=`${PWD_COMMAND}`; export r; \
31499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31500 $(RAW_CXX_TARGET_EXPORTS) \
31501 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31502 for flag in $(EXTRA_TARGET_FLAGS); do \
31503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31504 done; \
31505 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31508 "RANLIB=$${RANLIB}" \
31509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31510 TAGS) \
31511 || exit 1
31512
31513 @endif target-libstdc++-v3
31514
31515 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
31516 maybe-install-info-target-libstdc++-v3:
31517 @if target-libstdc++-v3
31518 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
31519
31520 install-info-target-libstdc++-v3: \
31521 configure-target-libstdc++-v3 \
31522 info-target-libstdc++-v3
31523 @: $(MAKE); $(unstage)
31524 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31525 r=`${PWD_COMMAND}`; export r; \
31526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31527 $(RAW_CXX_TARGET_EXPORTS) \
31528 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31529 for flag in $(EXTRA_TARGET_FLAGS); do \
31530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31531 done; \
31532 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31535 "RANLIB=$${RANLIB}" \
31536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31537 install-info) \
31538 || exit 1
31539
31540 @endif target-libstdc++-v3
31541
31542 .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
31543 maybe-install-pdf-target-libstdc++-v3:
31544 @if target-libstdc++-v3
31545 maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
31546
31547 install-pdf-target-libstdc++-v3: \
31548 configure-target-libstdc++-v3 \
31549 pdf-target-libstdc++-v3
31550 @: $(MAKE); $(unstage)
31551 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31552 r=`${PWD_COMMAND}`; export r; \
31553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31554 $(RAW_CXX_TARGET_EXPORTS) \
31555 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31556 for flag in $(EXTRA_TARGET_FLAGS); do \
31557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31558 done; \
31559 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31562 "RANLIB=$${RANLIB}" \
31563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31564 install-pdf) \
31565 || exit 1
31566
31567 @endif target-libstdc++-v3
31568
31569 .PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
31570 maybe-install-html-target-libstdc++-v3:
31571 @if target-libstdc++-v3
31572 maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
31573
31574 install-html-target-libstdc++-v3: \
31575 configure-target-libstdc++-v3 \
31576 html-target-libstdc++-v3
31577 @: $(MAKE); $(unstage)
31578 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31579 r=`${PWD_COMMAND}`; export r; \
31580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31581 $(RAW_CXX_TARGET_EXPORTS) \
31582 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31583 for flag in $(EXTRA_TARGET_FLAGS); do \
31584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31585 done; \
31586 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31589 "RANLIB=$${RANLIB}" \
31590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31591 install-html) \
31592 || exit 1
31593
31594 @endif target-libstdc++-v3
31595
31596 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
31597 maybe-installcheck-target-libstdc++-v3:
31598 @if target-libstdc++-v3
31599 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
31600
31601 installcheck-target-libstdc++-v3: \
31602 configure-target-libstdc++-v3
31603 @: $(MAKE); $(unstage)
31604 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31605 r=`${PWD_COMMAND}`; export r; \
31606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31607 $(RAW_CXX_TARGET_EXPORTS) \
31608 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31609 for flag in $(EXTRA_TARGET_FLAGS); do \
31610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31611 done; \
31612 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31615 "RANLIB=$${RANLIB}" \
31616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31617 installcheck) \
31618 || exit 1
31619
31620 @endif target-libstdc++-v3
31621
31622 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
31623 maybe-mostlyclean-target-libstdc++-v3:
31624 @if target-libstdc++-v3
31625 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
31626
31627 mostlyclean-target-libstdc++-v3:
31628 @: $(MAKE); $(unstage)
31629 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31630 r=`${PWD_COMMAND}`; export r; \
31631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31632 $(RAW_CXX_TARGET_EXPORTS) \
31633 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31634 for flag in $(EXTRA_TARGET_FLAGS); do \
31635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31636 done; \
31637 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31640 "RANLIB=$${RANLIB}" \
31641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31642 mostlyclean) \
31643 || exit 1
31644
31645 @endif target-libstdc++-v3
31646
31647 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
31648 maybe-clean-target-libstdc++-v3:
31649 @if target-libstdc++-v3
31650 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
31651
31652 clean-target-libstdc++-v3:
31653 @: $(MAKE); $(unstage)
31654 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31655 r=`${PWD_COMMAND}`; export r; \
31656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31657 $(RAW_CXX_TARGET_EXPORTS) \
31658 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31659 for flag in $(EXTRA_TARGET_FLAGS); do \
31660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31661 done; \
31662 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31665 "RANLIB=$${RANLIB}" \
31666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31667 clean) \
31668 || exit 1
31669
31670 @endif target-libstdc++-v3
31671
31672 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
31673 maybe-distclean-target-libstdc++-v3:
31674 @if target-libstdc++-v3
31675 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
31676
31677 distclean-target-libstdc++-v3:
31678 @: $(MAKE); $(unstage)
31679 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31680 r=`${PWD_COMMAND}`; export r; \
31681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31682 $(RAW_CXX_TARGET_EXPORTS) \
31683 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31684 for flag in $(EXTRA_TARGET_FLAGS); do \
31685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31686 done; \
31687 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31690 "RANLIB=$${RANLIB}" \
31691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31692 distclean) \
31693 || exit 1
31694
31695 @endif target-libstdc++-v3
31696
31697 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
31698 maybe-maintainer-clean-target-libstdc++-v3:
31699 @if target-libstdc++-v3
31700 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
31701
31702 maintainer-clean-target-libstdc++-v3:
31703 @: $(MAKE); $(unstage)
31704 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
31705 r=`${PWD_COMMAND}`; export r; \
31706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31707 $(RAW_CXX_TARGET_EXPORTS) \
31708 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
31709 for flag in $(EXTRA_TARGET_FLAGS); do \
31710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31711 done; \
31712 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
31713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31715 "RANLIB=$${RANLIB}" \
31716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31717 maintainer-clean) \
31718 || exit 1
31719
31720 @endif target-libstdc++-v3
31721
31722
31723
31724
31725
31726 .PHONY: configure-target-libsanitizer maybe-configure-target-libsanitizer
31727 maybe-configure-target-libsanitizer:
31728 @if gcc-bootstrap
31729 configure-target-libsanitizer: stage_current
31730 @endif gcc-bootstrap
31731 @if target-libsanitizer
31732 maybe-configure-target-libsanitizer: configure-target-libsanitizer
31733 configure-target-libsanitizer:
31734 @r=`${PWD_COMMAND}`; export r; \
31735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31736 echo "Checking multilib configuration for libsanitizer..."; \
31737 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
31738 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
31739 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31740 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31741 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
31742 else \
31743 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
31744 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31745 fi; \
31746 else \
31747 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31748 fi; \
31749 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
31750 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
31751 $(RAW_CXX_TARGET_EXPORTS) \
31752 echo Configuring in $(TARGET_SUBDIR)/libsanitizer; \
31753 cd "$(TARGET_SUBDIR)/libsanitizer" || exit 1; \
31754 case $(srcdir) in \
31755 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31756 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
31757 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31758 esac; \
31759 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
31760 libsrcdir="$$s/libsanitizer"; \
31761 rm -f no-such-file || : ; \
31762 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31763 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31764 --target=${target_alias} $${srcdiroption} \
31765 || exit 1
31766 @endif target-libsanitizer
31767
31768
31769
31770 .PHONY: configure-stage1-target-libsanitizer maybe-configure-stage1-target-libsanitizer
31771 maybe-configure-stage1-target-libsanitizer:
31772 @if target-libsanitizer-bootstrap
31773 maybe-configure-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
31774 configure-stage1-target-libsanitizer:
31775 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
31776 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
31777 @r=`${PWD_COMMAND}`; export r; \
31778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31779 TFLAGS="$(STAGE1_TFLAGS)"; \
31780 echo "Checking multilib configuration for libsanitizer..."; \
31781 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
31782 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31783 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31784 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
31785 else \
31786 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
31787 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31788 fi; \
31789 else \
31790 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31791 fi; \
31792 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
31793 $(RAW_CXX_TARGET_EXPORTS) \
31794 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31795 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31796 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31797 echo Configuring stage 1 in $(TARGET_SUBDIR)/libsanitizer ; \
31798 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
31799 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
31800 case $(srcdir) in \
31801 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31802 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
31803 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31804 esac; \
31805 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
31806 libsrcdir="$$s/libsanitizer"; \
31807 $(SHELL) $${libsrcdir}/configure \
31808 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31809 --target=${target_alias} $${srcdiroption} \
31810 $(STAGE1_CONFIGURE_FLAGS)
31811 @endif target-libsanitizer-bootstrap
31812
31813 .PHONY: configure-stage2-target-libsanitizer maybe-configure-stage2-target-libsanitizer
31814 maybe-configure-stage2-target-libsanitizer:
31815 @if target-libsanitizer-bootstrap
31816 maybe-configure-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
31817 configure-stage2-target-libsanitizer:
31818 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
31819 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
31820 @r=`${PWD_COMMAND}`; export r; \
31821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31822 TFLAGS="$(STAGE2_TFLAGS)"; \
31823 echo "Checking multilib configuration for libsanitizer..."; \
31824 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
31825 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31826 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31827 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
31828 else \
31829 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
31830 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31831 fi; \
31832 else \
31833 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31834 fi; \
31835 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
31836 $(RAW_CXX_TARGET_EXPORTS) \
31837 \
31838 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31839 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31840 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31841 echo Configuring stage 2 in $(TARGET_SUBDIR)/libsanitizer ; \
31842 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
31843 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
31844 case $(srcdir) in \
31845 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31846 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
31847 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31848 esac; \
31849 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
31850 libsrcdir="$$s/libsanitizer"; \
31851 $(SHELL) $${libsrcdir}/configure \
31852 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31853 --target=${target_alias} $${srcdiroption} \
31854 --with-build-libsubdir=$(HOST_SUBDIR) \
31855 $(STAGE2_CONFIGURE_FLAGS)
31856 @endif target-libsanitizer-bootstrap
31857
31858 .PHONY: configure-stage3-target-libsanitizer maybe-configure-stage3-target-libsanitizer
31859 maybe-configure-stage3-target-libsanitizer:
31860 @if target-libsanitizer-bootstrap
31861 maybe-configure-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
31862 configure-stage3-target-libsanitizer:
31863 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
31864 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
31865 @r=`${PWD_COMMAND}`; export r; \
31866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31867 TFLAGS="$(STAGE3_TFLAGS)"; \
31868 echo "Checking multilib configuration for libsanitizer..."; \
31869 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
31870 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31871 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31872 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
31873 else \
31874 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
31875 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31876 fi; \
31877 else \
31878 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31879 fi; \
31880 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
31881 $(RAW_CXX_TARGET_EXPORTS) \
31882 \
31883 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31884 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31885 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31886 echo Configuring stage 3 in $(TARGET_SUBDIR)/libsanitizer ; \
31887 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
31888 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
31889 case $(srcdir) in \
31890 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31891 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
31892 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31893 esac; \
31894 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
31895 libsrcdir="$$s/libsanitizer"; \
31896 $(SHELL) $${libsrcdir}/configure \
31897 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31898 --target=${target_alias} $${srcdiroption} \
31899 --with-build-libsubdir=$(HOST_SUBDIR) \
31900 $(STAGE3_CONFIGURE_FLAGS)
31901 @endif target-libsanitizer-bootstrap
31902
31903 .PHONY: configure-stage4-target-libsanitizer maybe-configure-stage4-target-libsanitizer
31904 maybe-configure-stage4-target-libsanitizer:
31905 @if target-libsanitizer-bootstrap
31906 maybe-configure-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
31907 configure-stage4-target-libsanitizer:
31908 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
31909 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
31910 @r=`${PWD_COMMAND}`; export r; \
31911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31912 TFLAGS="$(STAGE4_TFLAGS)"; \
31913 echo "Checking multilib configuration for libsanitizer..."; \
31914 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
31915 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31916 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31917 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
31918 else \
31919 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
31920 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31921 fi; \
31922 else \
31923 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31924 fi; \
31925 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
31926 $(RAW_CXX_TARGET_EXPORTS) \
31927 \
31928 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31929 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31930 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31931 echo Configuring stage 4 in $(TARGET_SUBDIR)/libsanitizer ; \
31932 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
31933 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
31934 case $(srcdir) in \
31935 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31936 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
31937 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31938 esac; \
31939 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
31940 libsrcdir="$$s/libsanitizer"; \
31941 $(SHELL) $${libsrcdir}/configure \
31942 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31943 --target=${target_alias} $${srcdiroption} \
31944 --with-build-libsubdir=$(HOST_SUBDIR) \
31945 $(STAGE4_CONFIGURE_FLAGS)
31946 @endif target-libsanitizer-bootstrap
31947
31948 .PHONY: configure-stageprofile-target-libsanitizer maybe-configure-stageprofile-target-libsanitizer
31949 maybe-configure-stageprofile-target-libsanitizer:
31950 @if target-libsanitizer-bootstrap
31951 maybe-configure-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
31952 configure-stageprofile-target-libsanitizer:
31953 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
31954 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
31955 @r=`${PWD_COMMAND}`; export r; \
31956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31957 TFLAGS="$(STAGEprofile_TFLAGS)"; \
31958 echo "Checking multilib configuration for libsanitizer..."; \
31959 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
31960 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31961 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
31962 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
31963 else \
31964 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
31965 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31966 fi; \
31967 else \
31968 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
31969 fi; \
31970 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
31971 $(RAW_CXX_TARGET_EXPORTS) \
31972 \
31973 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
31974 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
31975 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
31976 echo Configuring stage profile in $(TARGET_SUBDIR)/libsanitizer ; \
31977 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
31978 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
31979 case $(srcdir) in \
31980 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31981 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
31982 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31983 esac; \
31984 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
31985 libsrcdir="$$s/libsanitizer"; \
31986 $(SHELL) $${libsrcdir}/configure \
31987 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31988 --target=${target_alias} $${srcdiroption} \
31989 --with-build-libsubdir=$(HOST_SUBDIR) \
31990 $(STAGEprofile_CONFIGURE_FLAGS)
31991 @endif target-libsanitizer-bootstrap
31992
31993 .PHONY: configure-stagefeedback-target-libsanitizer maybe-configure-stagefeedback-target-libsanitizer
31994 maybe-configure-stagefeedback-target-libsanitizer:
31995 @if target-libsanitizer-bootstrap
31996 maybe-configure-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
31997 configure-stagefeedback-target-libsanitizer:
31998 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
31999 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer
32000 @r=`${PWD_COMMAND}`; export r; \
32001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32002 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32003 echo "Checking multilib configuration for libsanitizer..."; \
32004 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libsanitizer/multilib.tmp 2> /dev/null ; \
32005 if test -r $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32006 if cmp -s $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; then \
32007 rm -f $(TARGET_SUBDIR)/libsanitizer/multilib.tmp; \
32008 else \
32009 rm -f $(TARGET_SUBDIR)/libsanitizer/Makefile; \
32010 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32011 fi; \
32012 else \
32013 mv $(TARGET_SUBDIR)/libsanitizer/multilib.tmp $(TARGET_SUBDIR)/libsanitizer/multilib.out; \
32014 fi; \
32015 test ! -f $(TARGET_SUBDIR)/libsanitizer/Makefile || exit 0; \
32016 $(RAW_CXX_TARGET_EXPORTS) \
32017 \
32018 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32019 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32020 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32021 echo Configuring stage feedback in $(TARGET_SUBDIR)/libsanitizer ; \
32022 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libsanitizer ; \
32023 cd $(TARGET_SUBDIR)/libsanitizer || exit 1; \
32024 case $(srcdir) in \
32025 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32026 *) topdir=`echo $(TARGET_SUBDIR)/libsanitizer/ | \
32027 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32028 esac; \
32029 srcdiroption="--srcdir=$${topdir}/libsanitizer"; \
32030 libsrcdir="$$s/libsanitizer"; \
32031 $(SHELL) $${libsrcdir}/configure \
32032 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32033 --target=${target_alias} $${srcdiroption} \
32034 --with-build-libsubdir=$(HOST_SUBDIR) \
32035 $(STAGEfeedback_CONFIGURE_FLAGS)
32036 @endif target-libsanitizer-bootstrap
32037
32038
32039
32040
32041
32042 .PHONY: all-target-libsanitizer maybe-all-target-libsanitizer
32043 maybe-all-target-libsanitizer:
32044 @if gcc-bootstrap
32045 all-target-libsanitizer: stage_current
32046 @endif gcc-bootstrap
32047 @if target-libsanitizer
32048 TARGET-target-libsanitizer=all
32049 maybe-all-target-libsanitizer: all-target-libsanitizer
32050 all-target-libsanitizer: configure-target-libsanitizer
32051 @r=`${PWD_COMMAND}`; export r; \
32052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32053 $(RAW_CXX_TARGET_EXPORTS) \
32054 (cd $(TARGET_SUBDIR)/libsanitizer && \
32055 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32056 $(TARGET-target-libsanitizer))
32057 @endif target-libsanitizer
32058
32059
32060
32061 .PHONY: all-stage1-target-libsanitizer maybe-all-stage1-target-libsanitizer
32062 .PHONY: clean-stage1-target-libsanitizer maybe-clean-stage1-target-libsanitizer
32063 maybe-all-stage1-target-libsanitizer:
32064 maybe-clean-stage1-target-libsanitizer:
32065 @if target-libsanitizer-bootstrap
32066 maybe-all-stage1-target-libsanitizer: all-stage1-target-libsanitizer
32067 all-stage1: all-stage1-target-libsanitizer
32068 TARGET-stage1-target-libsanitizer = $(TARGET-target-libsanitizer)
32069 all-stage1-target-libsanitizer: configure-stage1-target-libsanitizer
32070 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32071 @r=`${PWD_COMMAND}`; export r; \
32072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32073 TFLAGS="$(STAGE1_TFLAGS)"; \
32074 $(RAW_CXX_TARGET_EXPORTS) \
32075 cd $(TARGET_SUBDIR)/libsanitizer && \
32076 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32077 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32078 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32079 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32080 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32081 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32082 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32083 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32084 \
32085 TFLAGS="$(STAGE1_TFLAGS)" \
32086 $(TARGET-stage1-target-libsanitizer)
32087
32088 maybe-clean-stage1-target-libsanitizer: clean-stage1-target-libsanitizer
32089 clean-stage1: clean-stage1-target-libsanitizer
32090 clean-stage1-target-libsanitizer:
32091 @if [ $(current_stage) = stage1 ]; then \
32092 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32093 else \
32094 [ -f $(TARGET_SUBDIR)/stage1-libsanitizer/Makefile ] || exit 0; \
32095 $(MAKE) stage1-start; \
32096 fi; \
32097 cd $(TARGET_SUBDIR)/libsanitizer && \
32098 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32099 clean
32100 @endif target-libsanitizer-bootstrap
32101
32102
32103 .PHONY: all-stage2-target-libsanitizer maybe-all-stage2-target-libsanitizer
32104 .PHONY: clean-stage2-target-libsanitizer maybe-clean-stage2-target-libsanitizer
32105 maybe-all-stage2-target-libsanitizer:
32106 maybe-clean-stage2-target-libsanitizer:
32107 @if target-libsanitizer-bootstrap
32108 maybe-all-stage2-target-libsanitizer: all-stage2-target-libsanitizer
32109 all-stage2: all-stage2-target-libsanitizer
32110 TARGET-stage2-target-libsanitizer = $(TARGET-target-libsanitizer)
32111 all-stage2-target-libsanitizer: configure-stage2-target-libsanitizer
32112 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32113 @r=`${PWD_COMMAND}`; export r; \
32114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32115 TFLAGS="$(STAGE2_TFLAGS)"; \
32116 $(RAW_CXX_TARGET_EXPORTS) \
32117 \
32118 cd $(TARGET_SUBDIR)/libsanitizer && \
32119 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32120 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32121 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32122 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32123 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32124 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32125 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32126 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32127 TFLAGS="$(STAGE2_TFLAGS)" \
32128 $(TARGET-stage2-target-libsanitizer)
32129
32130 maybe-clean-stage2-target-libsanitizer: clean-stage2-target-libsanitizer
32131 clean-stage2: clean-stage2-target-libsanitizer
32132 clean-stage2-target-libsanitizer:
32133 @if [ $(current_stage) = stage2 ]; then \
32134 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32135 else \
32136 [ -f $(TARGET_SUBDIR)/stage2-libsanitizer/Makefile ] || exit 0; \
32137 $(MAKE) stage2-start; \
32138 fi; \
32139 cd $(TARGET_SUBDIR)/libsanitizer && \
32140 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32141 @endif target-libsanitizer-bootstrap
32142
32143
32144 .PHONY: all-stage3-target-libsanitizer maybe-all-stage3-target-libsanitizer
32145 .PHONY: clean-stage3-target-libsanitizer maybe-clean-stage3-target-libsanitizer
32146 maybe-all-stage3-target-libsanitizer:
32147 maybe-clean-stage3-target-libsanitizer:
32148 @if target-libsanitizer-bootstrap
32149 maybe-all-stage3-target-libsanitizer: all-stage3-target-libsanitizer
32150 all-stage3: all-stage3-target-libsanitizer
32151 TARGET-stage3-target-libsanitizer = $(TARGET-target-libsanitizer)
32152 all-stage3-target-libsanitizer: configure-stage3-target-libsanitizer
32153 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32154 @r=`${PWD_COMMAND}`; export r; \
32155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32156 TFLAGS="$(STAGE3_TFLAGS)"; \
32157 $(RAW_CXX_TARGET_EXPORTS) \
32158 \
32159 cd $(TARGET_SUBDIR)/libsanitizer && \
32160 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32161 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32162 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32163 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32164 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32165 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32166 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32167 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32168 TFLAGS="$(STAGE3_TFLAGS)" \
32169 $(TARGET-stage3-target-libsanitizer)
32170
32171 maybe-clean-stage3-target-libsanitizer: clean-stage3-target-libsanitizer
32172 clean-stage3: clean-stage3-target-libsanitizer
32173 clean-stage3-target-libsanitizer:
32174 @if [ $(current_stage) = stage3 ]; then \
32175 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32176 else \
32177 [ -f $(TARGET_SUBDIR)/stage3-libsanitizer/Makefile ] || exit 0; \
32178 $(MAKE) stage3-start; \
32179 fi; \
32180 cd $(TARGET_SUBDIR)/libsanitizer && \
32181 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32182 @endif target-libsanitizer-bootstrap
32183
32184
32185 .PHONY: all-stage4-target-libsanitizer maybe-all-stage4-target-libsanitizer
32186 .PHONY: clean-stage4-target-libsanitizer maybe-clean-stage4-target-libsanitizer
32187 maybe-all-stage4-target-libsanitizer:
32188 maybe-clean-stage4-target-libsanitizer:
32189 @if target-libsanitizer-bootstrap
32190 maybe-all-stage4-target-libsanitizer: all-stage4-target-libsanitizer
32191 all-stage4: all-stage4-target-libsanitizer
32192 TARGET-stage4-target-libsanitizer = $(TARGET-target-libsanitizer)
32193 all-stage4-target-libsanitizer: configure-stage4-target-libsanitizer
32194 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32195 @r=`${PWD_COMMAND}`; export r; \
32196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32197 TFLAGS="$(STAGE4_TFLAGS)"; \
32198 $(RAW_CXX_TARGET_EXPORTS) \
32199 \
32200 cd $(TARGET_SUBDIR)/libsanitizer && \
32201 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32202 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32203 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32204 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32205 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32206 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32207 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32208 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32209 TFLAGS="$(STAGE4_TFLAGS)" \
32210 $(TARGET-stage4-target-libsanitizer)
32211
32212 maybe-clean-stage4-target-libsanitizer: clean-stage4-target-libsanitizer
32213 clean-stage4: clean-stage4-target-libsanitizer
32214 clean-stage4-target-libsanitizer:
32215 @if [ $(current_stage) = stage4 ]; then \
32216 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32217 else \
32218 [ -f $(TARGET_SUBDIR)/stage4-libsanitizer/Makefile ] || exit 0; \
32219 $(MAKE) stage4-start; \
32220 fi; \
32221 cd $(TARGET_SUBDIR)/libsanitizer && \
32222 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32223 @endif target-libsanitizer-bootstrap
32224
32225
32226 .PHONY: all-stageprofile-target-libsanitizer maybe-all-stageprofile-target-libsanitizer
32227 .PHONY: clean-stageprofile-target-libsanitizer maybe-clean-stageprofile-target-libsanitizer
32228 maybe-all-stageprofile-target-libsanitizer:
32229 maybe-clean-stageprofile-target-libsanitizer:
32230 @if target-libsanitizer-bootstrap
32231 maybe-all-stageprofile-target-libsanitizer: all-stageprofile-target-libsanitizer
32232 all-stageprofile: all-stageprofile-target-libsanitizer
32233 TARGET-stageprofile-target-libsanitizer = $(TARGET-target-libsanitizer)
32234 all-stageprofile-target-libsanitizer: configure-stageprofile-target-libsanitizer
32235 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32236 @r=`${PWD_COMMAND}`; export r; \
32237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32238 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32239 $(RAW_CXX_TARGET_EXPORTS) \
32240 \
32241 cd $(TARGET_SUBDIR)/libsanitizer && \
32242 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32243 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32244 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32245 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32246 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32247 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32248 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32249 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32250 TFLAGS="$(STAGEprofile_TFLAGS)" \
32251 $(TARGET-stageprofile-target-libsanitizer)
32252
32253 maybe-clean-stageprofile-target-libsanitizer: clean-stageprofile-target-libsanitizer
32254 clean-stageprofile: clean-stageprofile-target-libsanitizer
32255 clean-stageprofile-target-libsanitizer:
32256 @if [ $(current_stage) = stageprofile ]; then \
32257 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32258 else \
32259 [ -f $(TARGET_SUBDIR)/stageprofile-libsanitizer/Makefile ] || exit 0; \
32260 $(MAKE) stageprofile-start; \
32261 fi; \
32262 cd $(TARGET_SUBDIR)/libsanitizer && \
32263 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32264 @endif target-libsanitizer-bootstrap
32265
32266
32267 .PHONY: all-stagefeedback-target-libsanitizer maybe-all-stagefeedback-target-libsanitizer
32268 .PHONY: clean-stagefeedback-target-libsanitizer maybe-clean-stagefeedback-target-libsanitizer
32269 maybe-all-stagefeedback-target-libsanitizer:
32270 maybe-clean-stagefeedback-target-libsanitizer:
32271 @if target-libsanitizer-bootstrap
32272 maybe-all-stagefeedback-target-libsanitizer: all-stagefeedback-target-libsanitizer
32273 all-stagefeedback: all-stagefeedback-target-libsanitizer
32274 TARGET-stagefeedback-target-libsanitizer = $(TARGET-target-libsanitizer)
32275 all-stagefeedback-target-libsanitizer: configure-stagefeedback-target-libsanitizer
32276 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32277 @r=`${PWD_COMMAND}`; export r; \
32278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32279 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32280 $(RAW_CXX_TARGET_EXPORTS) \
32281 \
32282 cd $(TARGET_SUBDIR)/libsanitizer && \
32283 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32284 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32285 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32286 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32287 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32288 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32289 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32290 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
32291 TFLAGS="$(STAGEfeedback_TFLAGS)" \
32292 $(TARGET-stagefeedback-target-libsanitizer)
32293
32294 maybe-clean-stagefeedback-target-libsanitizer: clean-stagefeedback-target-libsanitizer
32295 clean-stagefeedback: clean-stagefeedback-target-libsanitizer
32296 clean-stagefeedback-target-libsanitizer:
32297 @if [ $(current_stage) = stagefeedback ]; then \
32298 [ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0; \
32299 else \
32300 [ -f $(TARGET_SUBDIR)/stagefeedback-libsanitizer/Makefile ] || exit 0; \
32301 $(MAKE) stagefeedback-start; \
32302 fi; \
32303 cd $(TARGET_SUBDIR)/libsanitizer && \
32304 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
32305 @endif target-libsanitizer-bootstrap
32306
32307
32308
32309
32310
32311
32312 .PHONY: check-target-libsanitizer maybe-check-target-libsanitizer
32313 maybe-check-target-libsanitizer:
32314 @if target-libsanitizer
32315 maybe-check-target-libsanitizer: check-target-libsanitizer
32316
32317 check-target-libsanitizer:
32318 @: $(MAKE); $(unstage)
32319 @r=`${PWD_COMMAND}`; export r; \
32320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32321 $(RAW_CXX_TARGET_EXPORTS) \
32322 (cd $(TARGET_SUBDIR)/libsanitizer && \
32323 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
32324
32325 @endif target-libsanitizer
32326
32327 .PHONY: install-target-libsanitizer maybe-install-target-libsanitizer
32328 maybe-install-target-libsanitizer:
32329 @if target-libsanitizer
32330 maybe-install-target-libsanitizer: install-target-libsanitizer
32331
32332 install-target-libsanitizer: installdirs
32333 @: $(MAKE); $(unstage)
32334 @r=`${PWD_COMMAND}`; export r; \
32335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32336 $(RAW_CXX_TARGET_EXPORTS) \
32337 (cd $(TARGET_SUBDIR)/libsanitizer && \
32338 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
32339
32340 @endif target-libsanitizer
32341
32342 .PHONY: install-strip-target-libsanitizer maybe-install-strip-target-libsanitizer
32343 maybe-install-strip-target-libsanitizer:
32344 @if target-libsanitizer
32345 maybe-install-strip-target-libsanitizer: install-strip-target-libsanitizer
32346
32347 install-strip-target-libsanitizer: installdirs
32348 @: $(MAKE); $(unstage)
32349 @r=`${PWD_COMMAND}`; export r; \
32350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32351 $(RAW_CXX_TARGET_EXPORTS) \
32352 (cd $(TARGET_SUBDIR)/libsanitizer && \
32353 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
32354
32355 @endif target-libsanitizer
32356
32357 # Other targets (info, dvi, pdf, etc.)
32358
32359 .PHONY: maybe-info-target-libsanitizer info-target-libsanitizer
32360 maybe-info-target-libsanitizer:
32361 @if target-libsanitizer
32362 maybe-info-target-libsanitizer: info-target-libsanitizer
32363
32364 info-target-libsanitizer: \
32365 configure-target-libsanitizer
32366 @: $(MAKE); $(unstage)
32367 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32368 r=`${PWD_COMMAND}`; export r; \
32369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32370 $(RAW_CXX_TARGET_EXPORTS) \
32371 echo "Doing info in $(TARGET_SUBDIR)/libsanitizer" ; \
32372 for flag in $(EXTRA_TARGET_FLAGS); do \
32373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32374 done; \
32375 (cd $(TARGET_SUBDIR)/libsanitizer && \
32376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32378 "RANLIB=$${RANLIB}" \
32379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32380 info) \
32381 || exit 1
32382
32383 @endif target-libsanitizer
32384
32385 .PHONY: maybe-dvi-target-libsanitizer dvi-target-libsanitizer
32386 maybe-dvi-target-libsanitizer:
32387 @if target-libsanitizer
32388 maybe-dvi-target-libsanitizer: dvi-target-libsanitizer
32389
32390 dvi-target-libsanitizer: \
32391 configure-target-libsanitizer
32392 @: $(MAKE); $(unstage)
32393 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32394 r=`${PWD_COMMAND}`; export r; \
32395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32396 $(RAW_CXX_TARGET_EXPORTS) \
32397 echo "Doing dvi in $(TARGET_SUBDIR)/libsanitizer" ; \
32398 for flag in $(EXTRA_TARGET_FLAGS); do \
32399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32400 done; \
32401 (cd $(TARGET_SUBDIR)/libsanitizer && \
32402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32404 "RANLIB=$${RANLIB}" \
32405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32406 dvi) \
32407 || exit 1
32408
32409 @endif target-libsanitizer
32410
32411 .PHONY: maybe-pdf-target-libsanitizer pdf-target-libsanitizer
32412 maybe-pdf-target-libsanitizer:
32413 @if target-libsanitizer
32414 maybe-pdf-target-libsanitizer: pdf-target-libsanitizer
32415
32416 pdf-target-libsanitizer: \
32417 configure-target-libsanitizer
32418 @: $(MAKE); $(unstage)
32419 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32420 r=`${PWD_COMMAND}`; export r; \
32421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32422 $(RAW_CXX_TARGET_EXPORTS) \
32423 echo "Doing pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
32424 for flag in $(EXTRA_TARGET_FLAGS); do \
32425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32426 done; \
32427 (cd $(TARGET_SUBDIR)/libsanitizer && \
32428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32430 "RANLIB=$${RANLIB}" \
32431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32432 pdf) \
32433 || exit 1
32434
32435 @endif target-libsanitizer
32436
32437 .PHONY: maybe-html-target-libsanitizer html-target-libsanitizer
32438 maybe-html-target-libsanitizer:
32439 @if target-libsanitizer
32440 maybe-html-target-libsanitizer: html-target-libsanitizer
32441
32442 html-target-libsanitizer: \
32443 configure-target-libsanitizer
32444 @: $(MAKE); $(unstage)
32445 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32446 r=`${PWD_COMMAND}`; export r; \
32447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32448 $(RAW_CXX_TARGET_EXPORTS) \
32449 echo "Doing html in $(TARGET_SUBDIR)/libsanitizer" ; \
32450 for flag in $(EXTRA_TARGET_FLAGS); do \
32451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32452 done; \
32453 (cd $(TARGET_SUBDIR)/libsanitizer && \
32454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32456 "RANLIB=$${RANLIB}" \
32457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32458 html) \
32459 || exit 1
32460
32461 @endif target-libsanitizer
32462
32463 .PHONY: maybe-TAGS-target-libsanitizer TAGS-target-libsanitizer
32464 maybe-TAGS-target-libsanitizer:
32465 @if target-libsanitizer
32466 maybe-TAGS-target-libsanitizer: TAGS-target-libsanitizer
32467
32468 TAGS-target-libsanitizer: \
32469 configure-target-libsanitizer
32470 @: $(MAKE); $(unstage)
32471 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32472 r=`${PWD_COMMAND}`; export r; \
32473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32474 $(RAW_CXX_TARGET_EXPORTS) \
32475 echo "Doing TAGS in $(TARGET_SUBDIR)/libsanitizer" ; \
32476 for flag in $(EXTRA_TARGET_FLAGS); do \
32477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32478 done; \
32479 (cd $(TARGET_SUBDIR)/libsanitizer && \
32480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32482 "RANLIB=$${RANLIB}" \
32483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32484 TAGS) \
32485 || exit 1
32486
32487 @endif target-libsanitizer
32488
32489 .PHONY: maybe-install-info-target-libsanitizer install-info-target-libsanitizer
32490 maybe-install-info-target-libsanitizer:
32491 @if target-libsanitizer
32492 maybe-install-info-target-libsanitizer: install-info-target-libsanitizer
32493
32494 install-info-target-libsanitizer: \
32495 configure-target-libsanitizer \
32496 info-target-libsanitizer
32497 @: $(MAKE); $(unstage)
32498 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32499 r=`${PWD_COMMAND}`; export r; \
32500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32501 $(RAW_CXX_TARGET_EXPORTS) \
32502 echo "Doing install-info in $(TARGET_SUBDIR)/libsanitizer" ; \
32503 for flag in $(EXTRA_TARGET_FLAGS); do \
32504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32505 done; \
32506 (cd $(TARGET_SUBDIR)/libsanitizer && \
32507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32509 "RANLIB=$${RANLIB}" \
32510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32511 install-info) \
32512 || exit 1
32513
32514 @endif target-libsanitizer
32515
32516 .PHONY: maybe-install-pdf-target-libsanitizer install-pdf-target-libsanitizer
32517 maybe-install-pdf-target-libsanitizer:
32518 @if target-libsanitizer
32519 maybe-install-pdf-target-libsanitizer: install-pdf-target-libsanitizer
32520
32521 install-pdf-target-libsanitizer: \
32522 configure-target-libsanitizer \
32523 pdf-target-libsanitizer
32524 @: $(MAKE); $(unstage)
32525 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32526 r=`${PWD_COMMAND}`; export r; \
32527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32528 $(RAW_CXX_TARGET_EXPORTS) \
32529 echo "Doing install-pdf in $(TARGET_SUBDIR)/libsanitizer" ; \
32530 for flag in $(EXTRA_TARGET_FLAGS); do \
32531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32532 done; \
32533 (cd $(TARGET_SUBDIR)/libsanitizer && \
32534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32536 "RANLIB=$${RANLIB}" \
32537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32538 install-pdf) \
32539 || exit 1
32540
32541 @endif target-libsanitizer
32542
32543 .PHONY: maybe-install-html-target-libsanitizer install-html-target-libsanitizer
32544 maybe-install-html-target-libsanitizer:
32545 @if target-libsanitizer
32546 maybe-install-html-target-libsanitizer: install-html-target-libsanitizer
32547
32548 install-html-target-libsanitizer: \
32549 configure-target-libsanitizer \
32550 html-target-libsanitizer
32551 @: $(MAKE); $(unstage)
32552 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32553 r=`${PWD_COMMAND}`; export r; \
32554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32555 $(RAW_CXX_TARGET_EXPORTS) \
32556 echo "Doing install-html in $(TARGET_SUBDIR)/libsanitizer" ; \
32557 for flag in $(EXTRA_TARGET_FLAGS); do \
32558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32559 done; \
32560 (cd $(TARGET_SUBDIR)/libsanitizer && \
32561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32563 "RANLIB=$${RANLIB}" \
32564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32565 install-html) \
32566 || exit 1
32567
32568 @endif target-libsanitizer
32569
32570 .PHONY: maybe-installcheck-target-libsanitizer installcheck-target-libsanitizer
32571 maybe-installcheck-target-libsanitizer:
32572 @if target-libsanitizer
32573 maybe-installcheck-target-libsanitizer: installcheck-target-libsanitizer
32574
32575 installcheck-target-libsanitizer: \
32576 configure-target-libsanitizer
32577 @: $(MAKE); $(unstage)
32578 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32579 r=`${PWD_COMMAND}`; export r; \
32580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32581 $(RAW_CXX_TARGET_EXPORTS) \
32582 echo "Doing installcheck in $(TARGET_SUBDIR)/libsanitizer" ; \
32583 for flag in $(EXTRA_TARGET_FLAGS); do \
32584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32585 done; \
32586 (cd $(TARGET_SUBDIR)/libsanitizer && \
32587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32589 "RANLIB=$${RANLIB}" \
32590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32591 installcheck) \
32592 || exit 1
32593
32594 @endif target-libsanitizer
32595
32596 .PHONY: maybe-mostlyclean-target-libsanitizer mostlyclean-target-libsanitizer
32597 maybe-mostlyclean-target-libsanitizer:
32598 @if target-libsanitizer
32599 maybe-mostlyclean-target-libsanitizer: mostlyclean-target-libsanitizer
32600
32601 mostlyclean-target-libsanitizer:
32602 @: $(MAKE); $(unstage)
32603 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32604 r=`${PWD_COMMAND}`; export r; \
32605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32606 $(RAW_CXX_TARGET_EXPORTS) \
32607 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libsanitizer" ; \
32608 for flag in $(EXTRA_TARGET_FLAGS); do \
32609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32610 done; \
32611 (cd $(TARGET_SUBDIR)/libsanitizer && \
32612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32614 "RANLIB=$${RANLIB}" \
32615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32616 mostlyclean) \
32617 || exit 1
32618
32619 @endif target-libsanitizer
32620
32621 .PHONY: maybe-clean-target-libsanitizer clean-target-libsanitizer
32622 maybe-clean-target-libsanitizer:
32623 @if target-libsanitizer
32624 maybe-clean-target-libsanitizer: clean-target-libsanitizer
32625
32626 clean-target-libsanitizer:
32627 @: $(MAKE); $(unstage)
32628 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32629 r=`${PWD_COMMAND}`; export r; \
32630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32631 $(RAW_CXX_TARGET_EXPORTS) \
32632 echo "Doing clean in $(TARGET_SUBDIR)/libsanitizer" ; \
32633 for flag in $(EXTRA_TARGET_FLAGS); do \
32634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32635 done; \
32636 (cd $(TARGET_SUBDIR)/libsanitizer && \
32637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32639 "RANLIB=$${RANLIB}" \
32640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32641 clean) \
32642 || exit 1
32643
32644 @endif target-libsanitizer
32645
32646 .PHONY: maybe-distclean-target-libsanitizer distclean-target-libsanitizer
32647 maybe-distclean-target-libsanitizer:
32648 @if target-libsanitizer
32649 maybe-distclean-target-libsanitizer: distclean-target-libsanitizer
32650
32651 distclean-target-libsanitizer:
32652 @: $(MAKE); $(unstage)
32653 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32654 r=`${PWD_COMMAND}`; export r; \
32655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32656 $(RAW_CXX_TARGET_EXPORTS) \
32657 echo "Doing distclean in $(TARGET_SUBDIR)/libsanitizer" ; \
32658 for flag in $(EXTRA_TARGET_FLAGS); do \
32659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32660 done; \
32661 (cd $(TARGET_SUBDIR)/libsanitizer && \
32662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32664 "RANLIB=$${RANLIB}" \
32665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32666 distclean) \
32667 || exit 1
32668
32669 @endif target-libsanitizer
32670
32671 .PHONY: maybe-maintainer-clean-target-libsanitizer maintainer-clean-target-libsanitizer
32672 maybe-maintainer-clean-target-libsanitizer:
32673 @if target-libsanitizer
32674 maybe-maintainer-clean-target-libsanitizer: maintainer-clean-target-libsanitizer
32675
32676 maintainer-clean-target-libsanitizer:
32677 @: $(MAKE); $(unstage)
32678 @[ -f $(TARGET_SUBDIR)/libsanitizer/Makefile ] || exit 0 ; \
32679 r=`${PWD_COMMAND}`; export r; \
32680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32681 $(RAW_CXX_TARGET_EXPORTS) \
32682 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libsanitizer" ; \
32683 for flag in $(EXTRA_TARGET_FLAGS); do \
32684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32685 done; \
32686 (cd $(TARGET_SUBDIR)/libsanitizer && \
32687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32689 "RANLIB=$${RANLIB}" \
32690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32691 maintainer-clean) \
32692 || exit 1
32693
32694 @endif target-libsanitizer
32695
32696
32697
32698
32699
32700 .PHONY: configure-target-libvtv maybe-configure-target-libvtv
32701 maybe-configure-target-libvtv:
32702 @if gcc-bootstrap
32703 configure-target-libvtv: stage_current
32704 @endif gcc-bootstrap
32705 @if target-libvtv
32706 maybe-configure-target-libvtv: configure-target-libvtv
32707 configure-target-libvtv:
32708 @r=`${PWD_COMMAND}`; export r; \
32709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32710 echo "Checking multilib configuration for libvtv..."; \
32711 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
32712 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
32713 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32714 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32715 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
32716 else \
32717 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
32718 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32719 fi; \
32720 else \
32721 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32722 fi; \
32723 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
32724 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
32725 $(RAW_CXX_TARGET_EXPORTS) \
32726 echo Configuring in $(TARGET_SUBDIR)/libvtv; \
32727 cd "$(TARGET_SUBDIR)/libvtv" || exit 1; \
32728 case $(srcdir) in \
32729 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32730 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
32731 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32732 esac; \
32733 srcdiroption="--srcdir=$${topdir}/libvtv"; \
32734 libsrcdir="$$s/libvtv"; \
32735 rm -f no-such-file || : ; \
32736 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
32737 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32738 --target=${target_alias} $${srcdiroption} \
32739 || exit 1
32740 @endif target-libvtv
32741
32742
32743
32744 .PHONY: configure-stage1-target-libvtv maybe-configure-stage1-target-libvtv
32745 maybe-configure-stage1-target-libvtv:
32746 @if target-libvtv-bootstrap
32747 maybe-configure-stage1-target-libvtv: configure-stage1-target-libvtv
32748 configure-stage1-target-libvtv:
32749 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32750 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
32751 @r=`${PWD_COMMAND}`; export r; \
32752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32753 TFLAGS="$(STAGE1_TFLAGS)"; \
32754 echo "Checking multilib configuration for libvtv..."; \
32755 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
32756 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32757 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32758 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
32759 else \
32760 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
32761 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32762 fi; \
32763 else \
32764 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32765 fi; \
32766 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
32767 $(RAW_CXX_TARGET_EXPORTS) \
32768 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32769 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32770 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32771 echo Configuring stage 1 in $(TARGET_SUBDIR)/libvtv ; \
32772 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
32773 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
32774 case $(srcdir) in \
32775 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32776 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
32777 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32778 esac; \
32779 srcdiroption="--srcdir=$${topdir}/libvtv"; \
32780 libsrcdir="$$s/libvtv"; \
32781 $(SHELL) $${libsrcdir}/configure \
32782 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32783 --target=${target_alias} $${srcdiroption} \
32784 $(STAGE1_CONFIGURE_FLAGS)
32785 @endif target-libvtv-bootstrap
32786
32787 .PHONY: configure-stage2-target-libvtv maybe-configure-stage2-target-libvtv
32788 maybe-configure-stage2-target-libvtv:
32789 @if target-libvtv-bootstrap
32790 maybe-configure-stage2-target-libvtv: configure-stage2-target-libvtv
32791 configure-stage2-target-libvtv:
32792 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32793 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
32794 @r=`${PWD_COMMAND}`; export r; \
32795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32796 TFLAGS="$(STAGE2_TFLAGS)"; \
32797 echo "Checking multilib configuration for libvtv..."; \
32798 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
32799 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32800 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32801 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
32802 else \
32803 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
32804 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32805 fi; \
32806 else \
32807 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32808 fi; \
32809 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
32810 $(RAW_CXX_TARGET_EXPORTS) \
32811 \
32812 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32813 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32814 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32815 echo Configuring stage 2 in $(TARGET_SUBDIR)/libvtv ; \
32816 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
32817 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
32818 case $(srcdir) in \
32819 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32820 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
32821 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32822 esac; \
32823 srcdiroption="--srcdir=$${topdir}/libvtv"; \
32824 libsrcdir="$$s/libvtv"; \
32825 $(SHELL) $${libsrcdir}/configure \
32826 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32827 --target=${target_alias} $${srcdiroption} \
32828 --with-build-libsubdir=$(HOST_SUBDIR) \
32829 $(STAGE2_CONFIGURE_FLAGS)
32830 @endif target-libvtv-bootstrap
32831
32832 .PHONY: configure-stage3-target-libvtv maybe-configure-stage3-target-libvtv
32833 maybe-configure-stage3-target-libvtv:
32834 @if target-libvtv-bootstrap
32835 maybe-configure-stage3-target-libvtv: configure-stage3-target-libvtv
32836 configure-stage3-target-libvtv:
32837 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32838 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
32839 @r=`${PWD_COMMAND}`; export r; \
32840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32841 TFLAGS="$(STAGE3_TFLAGS)"; \
32842 echo "Checking multilib configuration for libvtv..."; \
32843 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
32844 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32845 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32846 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
32847 else \
32848 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
32849 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32850 fi; \
32851 else \
32852 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32853 fi; \
32854 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
32855 $(RAW_CXX_TARGET_EXPORTS) \
32856 \
32857 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32858 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32859 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32860 echo Configuring stage 3 in $(TARGET_SUBDIR)/libvtv ; \
32861 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
32862 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
32863 case $(srcdir) in \
32864 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32865 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
32866 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32867 esac; \
32868 srcdiroption="--srcdir=$${topdir}/libvtv"; \
32869 libsrcdir="$$s/libvtv"; \
32870 $(SHELL) $${libsrcdir}/configure \
32871 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32872 --target=${target_alias} $${srcdiroption} \
32873 --with-build-libsubdir=$(HOST_SUBDIR) \
32874 $(STAGE3_CONFIGURE_FLAGS)
32875 @endif target-libvtv-bootstrap
32876
32877 .PHONY: configure-stage4-target-libvtv maybe-configure-stage4-target-libvtv
32878 maybe-configure-stage4-target-libvtv:
32879 @if target-libvtv-bootstrap
32880 maybe-configure-stage4-target-libvtv: configure-stage4-target-libvtv
32881 configure-stage4-target-libvtv:
32882 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32883 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
32884 @r=`${PWD_COMMAND}`; export r; \
32885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32886 TFLAGS="$(STAGE4_TFLAGS)"; \
32887 echo "Checking multilib configuration for libvtv..."; \
32888 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
32889 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32890 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32891 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
32892 else \
32893 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
32894 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32895 fi; \
32896 else \
32897 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32898 fi; \
32899 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
32900 $(RAW_CXX_TARGET_EXPORTS) \
32901 \
32902 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32903 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32904 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32905 echo Configuring stage 4 in $(TARGET_SUBDIR)/libvtv ; \
32906 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
32907 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
32908 case $(srcdir) in \
32909 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32910 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
32911 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32912 esac; \
32913 srcdiroption="--srcdir=$${topdir}/libvtv"; \
32914 libsrcdir="$$s/libvtv"; \
32915 $(SHELL) $${libsrcdir}/configure \
32916 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32917 --target=${target_alias} $${srcdiroption} \
32918 --with-build-libsubdir=$(HOST_SUBDIR) \
32919 $(STAGE4_CONFIGURE_FLAGS)
32920 @endif target-libvtv-bootstrap
32921
32922 .PHONY: configure-stageprofile-target-libvtv maybe-configure-stageprofile-target-libvtv
32923 maybe-configure-stageprofile-target-libvtv:
32924 @if target-libvtv-bootstrap
32925 maybe-configure-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
32926 configure-stageprofile-target-libvtv:
32927 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32928 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
32929 @r=`${PWD_COMMAND}`; export r; \
32930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32931 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32932 echo "Checking multilib configuration for libvtv..."; \
32933 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
32934 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32935 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32936 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
32937 else \
32938 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
32939 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32940 fi; \
32941 else \
32942 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32943 fi; \
32944 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
32945 $(RAW_CXX_TARGET_EXPORTS) \
32946 \
32947 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32948 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32949 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32950 echo Configuring stage profile in $(TARGET_SUBDIR)/libvtv ; \
32951 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
32952 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
32953 case $(srcdir) in \
32954 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32955 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
32956 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32957 esac; \
32958 srcdiroption="--srcdir=$${topdir}/libvtv"; \
32959 libsrcdir="$$s/libvtv"; \
32960 $(SHELL) $${libsrcdir}/configure \
32961 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32962 --target=${target_alias} $${srcdiroption} \
32963 --with-build-libsubdir=$(HOST_SUBDIR) \
32964 $(STAGEprofile_CONFIGURE_FLAGS)
32965 @endif target-libvtv-bootstrap
32966
32967 .PHONY: configure-stagefeedback-target-libvtv maybe-configure-stagefeedback-target-libvtv
32968 maybe-configure-stagefeedback-target-libvtv:
32969 @if target-libvtv-bootstrap
32970 maybe-configure-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
32971 configure-stagefeedback-target-libvtv:
32972 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32973 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv
32974 @r=`${PWD_COMMAND}`; export r; \
32975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32976 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32977 echo "Checking multilib configuration for libvtv..."; \
32978 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libvtv/multilib.tmp 2> /dev/null ; \
32979 if test -r $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32980 if cmp -s $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; then \
32981 rm -f $(TARGET_SUBDIR)/libvtv/multilib.tmp; \
32982 else \
32983 rm -f $(TARGET_SUBDIR)/libvtv/Makefile; \
32984 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32985 fi; \
32986 else \
32987 mv $(TARGET_SUBDIR)/libvtv/multilib.tmp $(TARGET_SUBDIR)/libvtv/multilib.out; \
32988 fi; \
32989 test ! -f $(TARGET_SUBDIR)/libvtv/Makefile || exit 0; \
32990 $(RAW_CXX_TARGET_EXPORTS) \
32991 \
32992 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32993 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32994 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32995 echo Configuring stage feedback in $(TARGET_SUBDIR)/libvtv ; \
32996 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libvtv ; \
32997 cd $(TARGET_SUBDIR)/libvtv || exit 1; \
32998 case $(srcdir) in \
32999 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33000 *) topdir=`echo $(TARGET_SUBDIR)/libvtv/ | \
33001 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33002 esac; \
33003 srcdiroption="--srcdir=$${topdir}/libvtv"; \
33004 libsrcdir="$$s/libvtv"; \
33005 $(SHELL) $${libsrcdir}/configure \
33006 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33007 --target=${target_alias} $${srcdiroption} \
33008 --with-build-libsubdir=$(HOST_SUBDIR) \
33009 $(STAGEfeedback_CONFIGURE_FLAGS)
33010 @endif target-libvtv-bootstrap
33011
33012
33013
33014
33015
33016 .PHONY: all-target-libvtv maybe-all-target-libvtv
33017 maybe-all-target-libvtv:
33018 @if gcc-bootstrap
33019 all-target-libvtv: stage_current
33020 @endif gcc-bootstrap
33021 @if target-libvtv
33022 TARGET-target-libvtv=all
33023 maybe-all-target-libvtv: all-target-libvtv
33024 all-target-libvtv: configure-target-libvtv
33025 @r=`${PWD_COMMAND}`; export r; \
33026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33027 $(RAW_CXX_TARGET_EXPORTS) \
33028 (cd $(TARGET_SUBDIR)/libvtv && \
33029 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33030 $(TARGET-target-libvtv))
33031 @endif target-libvtv
33032
33033
33034
33035 .PHONY: all-stage1-target-libvtv maybe-all-stage1-target-libvtv
33036 .PHONY: clean-stage1-target-libvtv maybe-clean-stage1-target-libvtv
33037 maybe-all-stage1-target-libvtv:
33038 maybe-clean-stage1-target-libvtv:
33039 @if target-libvtv-bootstrap
33040 maybe-all-stage1-target-libvtv: all-stage1-target-libvtv
33041 all-stage1: all-stage1-target-libvtv
33042 TARGET-stage1-target-libvtv = $(TARGET-target-libvtv)
33043 all-stage1-target-libvtv: configure-stage1-target-libvtv
33044 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
33045 @r=`${PWD_COMMAND}`; export r; \
33046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33047 TFLAGS="$(STAGE1_TFLAGS)"; \
33048 $(RAW_CXX_TARGET_EXPORTS) \
33049 cd $(TARGET_SUBDIR)/libvtv && \
33050 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33051 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33052 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33053 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33054 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33055 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33056 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33057 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33058 \
33059 TFLAGS="$(STAGE1_TFLAGS)" \
33060 $(TARGET-stage1-target-libvtv)
33061
33062 maybe-clean-stage1-target-libvtv: clean-stage1-target-libvtv
33063 clean-stage1: clean-stage1-target-libvtv
33064 clean-stage1-target-libvtv:
33065 @if [ $(current_stage) = stage1 ]; then \
33066 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33067 else \
33068 [ -f $(TARGET_SUBDIR)/stage1-libvtv/Makefile ] || exit 0; \
33069 $(MAKE) stage1-start; \
33070 fi; \
33071 cd $(TARGET_SUBDIR)/libvtv && \
33072 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33073 clean
33074 @endif target-libvtv-bootstrap
33075
33076
33077 .PHONY: all-stage2-target-libvtv maybe-all-stage2-target-libvtv
33078 .PHONY: clean-stage2-target-libvtv maybe-clean-stage2-target-libvtv
33079 maybe-all-stage2-target-libvtv:
33080 maybe-clean-stage2-target-libvtv:
33081 @if target-libvtv-bootstrap
33082 maybe-all-stage2-target-libvtv: all-stage2-target-libvtv
33083 all-stage2: all-stage2-target-libvtv
33084 TARGET-stage2-target-libvtv = $(TARGET-target-libvtv)
33085 all-stage2-target-libvtv: configure-stage2-target-libvtv
33086 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
33087 @r=`${PWD_COMMAND}`; export r; \
33088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33089 TFLAGS="$(STAGE2_TFLAGS)"; \
33090 $(RAW_CXX_TARGET_EXPORTS) \
33091 \
33092 cd $(TARGET_SUBDIR)/libvtv && \
33093 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33094 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33095 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33096 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33097 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33098 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33099 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33100 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33101 TFLAGS="$(STAGE2_TFLAGS)" \
33102 $(TARGET-stage2-target-libvtv)
33103
33104 maybe-clean-stage2-target-libvtv: clean-stage2-target-libvtv
33105 clean-stage2: clean-stage2-target-libvtv
33106 clean-stage2-target-libvtv:
33107 @if [ $(current_stage) = stage2 ]; then \
33108 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33109 else \
33110 [ -f $(TARGET_SUBDIR)/stage2-libvtv/Makefile ] || exit 0; \
33111 $(MAKE) stage2-start; \
33112 fi; \
33113 cd $(TARGET_SUBDIR)/libvtv && \
33114 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33115 @endif target-libvtv-bootstrap
33116
33117
33118 .PHONY: all-stage3-target-libvtv maybe-all-stage3-target-libvtv
33119 .PHONY: clean-stage3-target-libvtv maybe-clean-stage3-target-libvtv
33120 maybe-all-stage3-target-libvtv:
33121 maybe-clean-stage3-target-libvtv:
33122 @if target-libvtv-bootstrap
33123 maybe-all-stage3-target-libvtv: all-stage3-target-libvtv
33124 all-stage3: all-stage3-target-libvtv
33125 TARGET-stage3-target-libvtv = $(TARGET-target-libvtv)
33126 all-stage3-target-libvtv: configure-stage3-target-libvtv
33127 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
33128 @r=`${PWD_COMMAND}`; export r; \
33129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33130 TFLAGS="$(STAGE3_TFLAGS)"; \
33131 $(RAW_CXX_TARGET_EXPORTS) \
33132 \
33133 cd $(TARGET_SUBDIR)/libvtv && \
33134 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33135 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33136 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33137 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33138 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33139 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33140 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33141 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33142 TFLAGS="$(STAGE3_TFLAGS)" \
33143 $(TARGET-stage3-target-libvtv)
33144
33145 maybe-clean-stage3-target-libvtv: clean-stage3-target-libvtv
33146 clean-stage3: clean-stage3-target-libvtv
33147 clean-stage3-target-libvtv:
33148 @if [ $(current_stage) = stage3 ]; then \
33149 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33150 else \
33151 [ -f $(TARGET_SUBDIR)/stage3-libvtv/Makefile ] || exit 0; \
33152 $(MAKE) stage3-start; \
33153 fi; \
33154 cd $(TARGET_SUBDIR)/libvtv && \
33155 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33156 @endif target-libvtv-bootstrap
33157
33158
33159 .PHONY: all-stage4-target-libvtv maybe-all-stage4-target-libvtv
33160 .PHONY: clean-stage4-target-libvtv maybe-clean-stage4-target-libvtv
33161 maybe-all-stage4-target-libvtv:
33162 maybe-clean-stage4-target-libvtv:
33163 @if target-libvtv-bootstrap
33164 maybe-all-stage4-target-libvtv: all-stage4-target-libvtv
33165 all-stage4: all-stage4-target-libvtv
33166 TARGET-stage4-target-libvtv = $(TARGET-target-libvtv)
33167 all-stage4-target-libvtv: configure-stage4-target-libvtv
33168 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
33169 @r=`${PWD_COMMAND}`; export r; \
33170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33171 TFLAGS="$(STAGE4_TFLAGS)"; \
33172 $(RAW_CXX_TARGET_EXPORTS) \
33173 \
33174 cd $(TARGET_SUBDIR)/libvtv && \
33175 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33176 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33177 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33178 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33179 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33180 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33181 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33182 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33183 TFLAGS="$(STAGE4_TFLAGS)" \
33184 $(TARGET-stage4-target-libvtv)
33185
33186 maybe-clean-stage4-target-libvtv: clean-stage4-target-libvtv
33187 clean-stage4: clean-stage4-target-libvtv
33188 clean-stage4-target-libvtv:
33189 @if [ $(current_stage) = stage4 ]; then \
33190 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33191 else \
33192 [ -f $(TARGET_SUBDIR)/stage4-libvtv/Makefile ] || exit 0; \
33193 $(MAKE) stage4-start; \
33194 fi; \
33195 cd $(TARGET_SUBDIR)/libvtv && \
33196 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33197 @endif target-libvtv-bootstrap
33198
33199
33200 .PHONY: all-stageprofile-target-libvtv maybe-all-stageprofile-target-libvtv
33201 .PHONY: clean-stageprofile-target-libvtv maybe-clean-stageprofile-target-libvtv
33202 maybe-all-stageprofile-target-libvtv:
33203 maybe-clean-stageprofile-target-libvtv:
33204 @if target-libvtv-bootstrap
33205 maybe-all-stageprofile-target-libvtv: all-stageprofile-target-libvtv
33206 all-stageprofile: all-stageprofile-target-libvtv
33207 TARGET-stageprofile-target-libvtv = $(TARGET-target-libvtv)
33208 all-stageprofile-target-libvtv: configure-stageprofile-target-libvtv
33209 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
33210 @r=`${PWD_COMMAND}`; export r; \
33211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33212 TFLAGS="$(STAGEprofile_TFLAGS)"; \
33213 $(RAW_CXX_TARGET_EXPORTS) \
33214 \
33215 cd $(TARGET_SUBDIR)/libvtv && \
33216 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33217 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33218 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33219 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33220 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33221 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33222 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33223 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33224 TFLAGS="$(STAGEprofile_TFLAGS)" \
33225 $(TARGET-stageprofile-target-libvtv)
33226
33227 maybe-clean-stageprofile-target-libvtv: clean-stageprofile-target-libvtv
33228 clean-stageprofile: clean-stageprofile-target-libvtv
33229 clean-stageprofile-target-libvtv:
33230 @if [ $(current_stage) = stageprofile ]; then \
33231 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33232 else \
33233 [ -f $(TARGET_SUBDIR)/stageprofile-libvtv/Makefile ] || exit 0; \
33234 $(MAKE) stageprofile-start; \
33235 fi; \
33236 cd $(TARGET_SUBDIR)/libvtv && \
33237 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33238 @endif target-libvtv-bootstrap
33239
33240
33241 .PHONY: all-stagefeedback-target-libvtv maybe-all-stagefeedback-target-libvtv
33242 .PHONY: clean-stagefeedback-target-libvtv maybe-clean-stagefeedback-target-libvtv
33243 maybe-all-stagefeedback-target-libvtv:
33244 maybe-clean-stagefeedback-target-libvtv:
33245 @if target-libvtv-bootstrap
33246 maybe-all-stagefeedback-target-libvtv: all-stagefeedback-target-libvtv
33247 all-stagefeedback: all-stagefeedback-target-libvtv
33248 TARGET-stagefeedback-target-libvtv = $(TARGET-target-libvtv)
33249 all-stagefeedback-target-libvtv: configure-stagefeedback-target-libvtv
33250 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
33251 @r=`${PWD_COMMAND}`; export r; \
33252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33253 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
33254 $(RAW_CXX_TARGET_EXPORTS) \
33255 \
33256 cd $(TARGET_SUBDIR)/libvtv && \
33257 $(MAKE) $(BASE_FLAGS_TO_PASS) \
33258 CFLAGS="$(CFLAGS_FOR_TARGET)" \
33259 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
33260 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
33261 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
33262 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
33263 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
33264 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
33265 TFLAGS="$(STAGEfeedback_TFLAGS)" \
33266 $(TARGET-stagefeedback-target-libvtv)
33267
33268 maybe-clean-stagefeedback-target-libvtv: clean-stagefeedback-target-libvtv
33269 clean-stagefeedback: clean-stagefeedback-target-libvtv
33270 clean-stagefeedback-target-libvtv:
33271 @if [ $(current_stage) = stagefeedback ]; then \
33272 [ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0; \
33273 else \
33274 [ -f $(TARGET_SUBDIR)/stagefeedback-libvtv/Makefile ] || exit 0; \
33275 $(MAKE) stagefeedback-start; \
33276 fi; \
33277 cd $(TARGET_SUBDIR)/libvtv && \
33278 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' clean
33279 @endif target-libvtv-bootstrap
33280
33281
33282
33283
33284
33285
33286 .PHONY: check-target-libvtv maybe-check-target-libvtv
33287 maybe-check-target-libvtv:
33288 @if target-libvtv
33289 maybe-check-target-libvtv: check-target-libvtv
33290
33291 check-target-libvtv:
33292 @: $(MAKE); $(unstage)
33293 @r=`${PWD_COMMAND}`; export r; \
33294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33295 $(RAW_CXX_TARGET_EXPORTS) \
33296 (cd $(TARGET_SUBDIR)/libvtv && \
33297 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
33298
33299 @endif target-libvtv
33300
33301 .PHONY: install-target-libvtv maybe-install-target-libvtv
33302 maybe-install-target-libvtv:
33303 @if target-libvtv
33304 maybe-install-target-libvtv: install-target-libvtv
33305
33306 install-target-libvtv: installdirs
33307 @: $(MAKE); $(unstage)
33308 @r=`${PWD_COMMAND}`; export r; \
33309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33310 $(RAW_CXX_TARGET_EXPORTS) \
33311 (cd $(TARGET_SUBDIR)/libvtv && \
33312 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33313
33314 @endif target-libvtv
33315
33316 .PHONY: install-strip-target-libvtv maybe-install-strip-target-libvtv
33317 maybe-install-strip-target-libvtv:
33318 @if target-libvtv
33319 maybe-install-strip-target-libvtv: install-strip-target-libvtv
33320
33321 install-strip-target-libvtv: installdirs
33322 @: $(MAKE); $(unstage)
33323 @r=`${PWD_COMMAND}`; export r; \
33324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33325 $(RAW_CXX_TARGET_EXPORTS) \
33326 (cd $(TARGET_SUBDIR)/libvtv && \
33327 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33328
33329 @endif target-libvtv
33330
33331 # Other targets (info, dvi, pdf, etc.)
33332
33333 .PHONY: maybe-info-target-libvtv info-target-libvtv
33334 maybe-info-target-libvtv:
33335 @if target-libvtv
33336 maybe-info-target-libvtv: info-target-libvtv
33337
33338 info-target-libvtv: \
33339 configure-target-libvtv
33340 @: $(MAKE); $(unstage)
33341 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33342 r=`${PWD_COMMAND}`; export r; \
33343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33344 $(RAW_CXX_TARGET_EXPORTS) \
33345 echo "Doing info in $(TARGET_SUBDIR)/libvtv" ; \
33346 for flag in $(EXTRA_TARGET_FLAGS); do \
33347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33348 done; \
33349 (cd $(TARGET_SUBDIR)/libvtv && \
33350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33352 "RANLIB=$${RANLIB}" \
33353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33354 info) \
33355 || exit 1
33356
33357 @endif target-libvtv
33358
33359 .PHONY: maybe-dvi-target-libvtv dvi-target-libvtv
33360 maybe-dvi-target-libvtv:
33361 @if target-libvtv
33362 maybe-dvi-target-libvtv: dvi-target-libvtv
33363
33364 dvi-target-libvtv: \
33365 configure-target-libvtv
33366 @: $(MAKE); $(unstage)
33367 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33368 r=`${PWD_COMMAND}`; export r; \
33369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33370 $(RAW_CXX_TARGET_EXPORTS) \
33371 echo "Doing dvi in $(TARGET_SUBDIR)/libvtv" ; \
33372 for flag in $(EXTRA_TARGET_FLAGS); do \
33373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33374 done; \
33375 (cd $(TARGET_SUBDIR)/libvtv && \
33376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33378 "RANLIB=$${RANLIB}" \
33379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33380 dvi) \
33381 || exit 1
33382
33383 @endif target-libvtv
33384
33385 .PHONY: maybe-pdf-target-libvtv pdf-target-libvtv
33386 maybe-pdf-target-libvtv:
33387 @if target-libvtv
33388 maybe-pdf-target-libvtv: pdf-target-libvtv
33389
33390 pdf-target-libvtv: \
33391 configure-target-libvtv
33392 @: $(MAKE); $(unstage)
33393 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33394 r=`${PWD_COMMAND}`; export r; \
33395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33396 $(RAW_CXX_TARGET_EXPORTS) \
33397 echo "Doing pdf in $(TARGET_SUBDIR)/libvtv" ; \
33398 for flag in $(EXTRA_TARGET_FLAGS); do \
33399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33400 done; \
33401 (cd $(TARGET_SUBDIR)/libvtv && \
33402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33404 "RANLIB=$${RANLIB}" \
33405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33406 pdf) \
33407 || exit 1
33408
33409 @endif target-libvtv
33410
33411 .PHONY: maybe-html-target-libvtv html-target-libvtv
33412 maybe-html-target-libvtv:
33413 @if target-libvtv
33414 maybe-html-target-libvtv: html-target-libvtv
33415
33416 html-target-libvtv: \
33417 configure-target-libvtv
33418 @: $(MAKE); $(unstage)
33419 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33420 r=`${PWD_COMMAND}`; export r; \
33421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33422 $(RAW_CXX_TARGET_EXPORTS) \
33423 echo "Doing html in $(TARGET_SUBDIR)/libvtv" ; \
33424 for flag in $(EXTRA_TARGET_FLAGS); do \
33425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33426 done; \
33427 (cd $(TARGET_SUBDIR)/libvtv && \
33428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33430 "RANLIB=$${RANLIB}" \
33431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33432 html) \
33433 || exit 1
33434
33435 @endif target-libvtv
33436
33437 .PHONY: maybe-TAGS-target-libvtv TAGS-target-libvtv
33438 maybe-TAGS-target-libvtv:
33439 @if target-libvtv
33440 maybe-TAGS-target-libvtv: TAGS-target-libvtv
33441
33442 TAGS-target-libvtv: \
33443 configure-target-libvtv
33444 @: $(MAKE); $(unstage)
33445 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33446 r=`${PWD_COMMAND}`; export r; \
33447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33448 $(RAW_CXX_TARGET_EXPORTS) \
33449 echo "Doing TAGS in $(TARGET_SUBDIR)/libvtv" ; \
33450 for flag in $(EXTRA_TARGET_FLAGS); do \
33451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33452 done; \
33453 (cd $(TARGET_SUBDIR)/libvtv && \
33454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33456 "RANLIB=$${RANLIB}" \
33457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33458 TAGS) \
33459 || exit 1
33460
33461 @endif target-libvtv
33462
33463 .PHONY: maybe-install-info-target-libvtv install-info-target-libvtv
33464 maybe-install-info-target-libvtv:
33465 @if target-libvtv
33466 maybe-install-info-target-libvtv: install-info-target-libvtv
33467
33468 install-info-target-libvtv: \
33469 configure-target-libvtv \
33470 info-target-libvtv
33471 @: $(MAKE); $(unstage)
33472 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33473 r=`${PWD_COMMAND}`; export r; \
33474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33475 $(RAW_CXX_TARGET_EXPORTS) \
33476 echo "Doing install-info in $(TARGET_SUBDIR)/libvtv" ; \
33477 for flag in $(EXTRA_TARGET_FLAGS); do \
33478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33479 done; \
33480 (cd $(TARGET_SUBDIR)/libvtv && \
33481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33483 "RANLIB=$${RANLIB}" \
33484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33485 install-info) \
33486 || exit 1
33487
33488 @endif target-libvtv
33489
33490 .PHONY: maybe-install-pdf-target-libvtv install-pdf-target-libvtv
33491 maybe-install-pdf-target-libvtv:
33492 @if target-libvtv
33493 maybe-install-pdf-target-libvtv: install-pdf-target-libvtv
33494
33495 install-pdf-target-libvtv: \
33496 configure-target-libvtv \
33497 pdf-target-libvtv
33498 @: $(MAKE); $(unstage)
33499 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33500 r=`${PWD_COMMAND}`; export r; \
33501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33502 $(RAW_CXX_TARGET_EXPORTS) \
33503 echo "Doing install-pdf in $(TARGET_SUBDIR)/libvtv" ; \
33504 for flag in $(EXTRA_TARGET_FLAGS); do \
33505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33506 done; \
33507 (cd $(TARGET_SUBDIR)/libvtv && \
33508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33510 "RANLIB=$${RANLIB}" \
33511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33512 install-pdf) \
33513 || exit 1
33514
33515 @endif target-libvtv
33516
33517 .PHONY: maybe-install-html-target-libvtv install-html-target-libvtv
33518 maybe-install-html-target-libvtv:
33519 @if target-libvtv
33520 maybe-install-html-target-libvtv: install-html-target-libvtv
33521
33522 install-html-target-libvtv: \
33523 configure-target-libvtv \
33524 html-target-libvtv
33525 @: $(MAKE); $(unstage)
33526 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33527 r=`${PWD_COMMAND}`; export r; \
33528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33529 $(RAW_CXX_TARGET_EXPORTS) \
33530 echo "Doing install-html in $(TARGET_SUBDIR)/libvtv" ; \
33531 for flag in $(EXTRA_TARGET_FLAGS); do \
33532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33533 done; \
33534 (cd $(TARGET_SUBDIR)/libvtv && \
33535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33537 "RANLIB=$${RANLIB}" \
33538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33539 install-html) \
33540 || exit 1
33541
33542 @endif target-libvtv
33543
33544 .PHONY: maybe-installcheck-target-libvtv installcheck-target-libvtv
33545 maybe-installcheck-target-libvtv:
33546 @if target-libvtv
33547 maybe-installcheck-target-libvtv: installcheck-target-libvtv
33548
33549 installcheck-target-libvtv: \
33550 configure-target-libvtv
33551 @: $(MAKE); $(unstage)
33552 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33553 r=`${PWD_COMMAND}`; export r; \
33554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33555 $(RAW_CXX_TARGET_EXPORTS) \
33556 echo "Doing installcheck in $(TARGET_SUBDIR)/libvtv" ; \
33557 for flag in $(EXTRA_TARGET_FLAGS); do \
33558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33559 done; \
33560 (cd $(TARGET_SUBDIR)/libvtv && \
33561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33563 "RANLIB=$${RANLIB}" \
33564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33565 installcheck) \
33566 || exit 1
33567
33568 @endif target-libvtv
33569
33570 .PHONY: maybe-mostlyclean-target-libvtv mostlyclean-target-libvtv
33571 maybe-mostlyclean-target-libvtv:
33572 @if target-libvtv
33573 maybe-mostlyclean-target-libvtv: mostlyclean-target-libvtv
33574
33575 mostlyclean-target-libvtv:
33576 @: $(MAKE); $(unstage)
33577 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33578 r=`${PWD_COMMAND}`; export r; \
33579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33580 $(RAW_CXX_TARGET_EXPORTS) \
33581 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libvtv" ; \
33582 for flag in $(EXTRA_TARGET_FLAGS); do \
33583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33584 done; \
33585 (cd $(TARGET_SUBDIR)/libvtv && \
33586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33588 "RANLIB=$${RANLIB}" \
33589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33590 mostlyclean) \
33591 || exit 1
33592
33593 @endif target-libvtv
33594
33595 .PHONY: maybe-clean-target-libvtv clean-target-libvtv
33596 maybe-clean-target-libvtv:
33597 @if target-libvtv
33598 maybe-clean-target-libvtv: clean-target-libvtv
33599
33600 clean-target-libvtv:
33601 @: $(MAKE); $(unstage)
33602 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33603 r=`${PWD_COMMAND}`; export r; \
33604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33605 $(RAW_CXX_TARGET_EXPORTS) \
33606 echo "Doing clean in $(TARGET_SUBDIR)/libvtv" ; \
33607 for flag in $(EXTRA_TARGET_FLAGS); do \
33608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33609 done; \
33610 (cd $(TARGET_SUBDIR)/libvtv && \
33611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33613 "RANLIB=$${RANLIB}" \
33614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33615 clean) \
33616 || exit 1
33617
33618 @endif target-libvtv
33619
33620 .PHONY: maybe-distclean-target-libvtv distclean-target-libvtv
33621 maybe-distclean-target-libvtv:
33622 @if target-libvtv
33623 maybe-distclean-target-libvtv: distclean-target-libvtv
33624
33625 distclean-target-libvtv:
33626 @: $(MAKE); $(unstage)
33627 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33628 r=`${PWD_COMMAND}`; export r; \
33629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33630 $(RAW_CXX_TARGET_EXPORTS) \
33631 echo "Doing distclean in $(TARGET_SUBDIR)/libvtv" ; \
33632 for flag in $(EXTRA_TARGET_FLAGS); do \
33633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33634 done; \
33635 (cd $(TARGET_SUBDIR)/libvtv && \
33636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33638 "RANLIB=$${RANLIB}" \
33639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33640 distclean) \
33641 || exit 1
33642
33643 @endif target-libvtv
33644
33645 .PHONY: maybe-maintainer-clean-target-libvtv maintainer-clean-target-libvtv
33646 maybe-maintainer-clean-target-libvtv:
33647 @if target-libvtv
33648 maybe-maintainer-clean-target-libvtv: maintainer-clean-target-libvtv
33649
33650 maintainer-clean-target-libvtv:
33651 @: $(MAKE); $(unstage)
33652 @[ -f $(TARGET_SUBDIR)/libvtv/Makefile ] || exit 0 ; \
33653 r=`${PWD_COMMAND}`; export r; \
33654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33655 $(RAW_CXX_TARGET_EXPORTS) \
33656 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libvtv" ; \
33657 for flag in $(EXTRA_TARGET_FLAGS); do \
33658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33659 done; \
33660 (cd $(TARGET_SUBDIR)/libvtv && \
33661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33663 "RANLIB=$${RANLIB}" \
33664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33665 maintainer-clean) \
33666 || exit 1
33667
33668 @endif target-libvtv
33669
33670
33671
33672
33673
33674 .PHONY: configure-target-libssp maybe-configure-target-libssp
33675 maybe-configure-target-libssp:
33676 @if gcc-bootstrap
33677 configure-target-libssp: stage_current
33678 @endif gcc-bootstrap
33679 @if target-libssp
33680 maybe-configure-target-libssp: configure-target-libssp
33681 configure-target-libssp:
33682 @: $(MAKE); $(unstage)
33683 @r=`${PWD_COMMAND}`; export r; \
33684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33685 echo "Checking multilib configuration for libssp..."; \
33686 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
33687 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
33688 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
33689 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
33690 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
33691 else \
33692 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
33693 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
33694 fi; \
33695 else \
33696 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
33697 fi; \
33698 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
33699 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
33700 $(NORMAL_TARGET_EXPORTS) \
33701 echo Configuring in $(TARGET_SUBDIR)/libssp; \
33702 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
33703 case $(srcdir) in \
33704 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33705 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
33706 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33707 esac; \
33708 srcdiroption="--srcdir=$${topdir}/libssp"; \
33709 libsrcdir="$$s/libssp"; \
33710 rm -f no-such-file || : ; \
33711 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33712 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33713 --target=${target_alias} $${srcdiroption} \
33714 || exit 1
33715 @endif target-libssp
33716
33717
33718
33719
33720
33721 .PHONY: all-target-libssp maybe-all-target-libssp
33722 maybe-all-target-libssp:
33723 @if gcc-bootstrap
33724 all-target-libssp: stage_current
33725 @endif gcc-bootstrap
33726 @if target-libssp
33727 TARGET-target-libssp=all
33728 maybe-all-target-libssp: all-target-libssp
33729 all-target-libssp: configure-target-libssp
33730 @: $(MAKE); $(unstage)
33731 @r=`${PWD_COMMAND}`; export r; \
33732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33733 $(NORMAL_TARGET_EXPORTS) \
33734 (cd $(TARGET_SUBDIR)/libssp && \
33735 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
33736 $(TARGET-target-libssp))
33737 @endif target-libssp
33738
33739
33740
33741
33742
33743 .PHONY: check-target-libssp maybe-check-target-libssp
33744 maybe-check-target-libssp:
33745 @if target-libssp
33746 maybe-check-target-libssp: check-target-libssp
33747
33748 check-target-libssp:
33749 @: $(MAKE); $(unstage)
33750 @r=`${PWD_COMMAND}`; export r; \
33751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33752 $(NORMAL_TARGET_EXPORTS) \
33753 (cd $(TARGET_SUBDIR)/libssp && \
33754 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
33755
33756 @endif target-libssp
33757
33758 .PHONY: install-target-libssp maybe-install-target-libssp
33759 maybe-install-target-libssp:
33760 @if target-libssp
33761 maybe-install-target-libssp: install-target-libssp
33762
33763 install-target-libssp: installdirs
33764 @: $(MAKE); $(unstage)
33765 @r=`${PWD_COMMAND}`; export r; \
33766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33767 $(NORMAL_TARGET_EXPORTS) \
33768 (cd $(TARGET_SUBDIR)/libssp && \
33769 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33770
33771 @endif target-libssp
33772
33773 .PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
33774 maybe-install-strip-target-libssp:
33775 @if target-libssp
33776 maybe-install-strip-target-libssp: install-strip-target-libssp
33777
33778 install-strip-target-libssp: installdirs
33779 @: $(MAKE); $(unstage)
33780 @r=`${PWD_COMMAND}`; export r; \
33781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33782 $(NORMAL_TARGET_EXPORTS) \
33783 (cd $(TARGET_SUBDIR)/libssp && \
33784 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33785
33786 @endif target-libssp
33787
33788 # Other targets (info, dvi, pdf, etc.)
33789
33790 .PHONY: maybe-info-target-libssp info-target-libssp
33791 maybe-info-target-libssp:
33792 @if target-libssp
33793 maybe-info-target-libssp: info-target-libssp
33794
33795 info-target-libssp: \
33796 configure-target-libssp
33797 @: $(MAKE); $(unstage)
33798 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33799 r=`${PWD_COMMAND}`; export r; \
33800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33801 $(NORMAL_TARGET_EXPORTS) \
33802 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
33803 for flag in $(EXTRA_TARGET_FLAGS); do \
33804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33805 done; \
33806 (cd $(TARGET_SUBDIR)/libssp && \
33807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33809 "RANLIB=$${RANLIB}" \
33810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33811 info) \
33812 || exit 1
33813
33814 @endif target-libssp
33815
33816 .PHONY: maybe-dvi-target-libssp dvi-target-libssp
33817 maybe-dvi-target-libssp:
33818 @if target-libssp
33819 maybe-dvi-target-libssp: dvi-target-libssp
33820
33821 dvi-target-libssp: \
33822 configure-target-libssp
33823 @: $(MAKE); $(unstage)
33824 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33825 r=`${PWD_COMMAND}`; export r; \
33826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33827 $(NORMAL_TARGET_EXPORTS) \
33828 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
33829 for flag in $(EXTRA_TARGET_FLAGS); do \
33830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33831 done; \
33832 (cd $(TARGET_SUBDIR)/libssp && \
33833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33835 "RANLIB=$${RANLIB}" \
33836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33837 dvi) \
33838 || exit 1
33839
33840 @endif target-libssp
33841
33842 .PHONY: maybe-pdf-target-libssp pdf-target-libssp
33843 maybe-pdf-target-libssp:
33844 @if target-libssp
33845 maybe-pdf-target-libssp: pdf-target-libssp
33846
33847 pdf-target-libssp: \
33848 configure-target-libssp
33849 @: $(MAKE); $(unstage)
33850 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33851 r=`${PWD_COMMAND}`; export r; \
33852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33853 $(NORMAL_TARGET_EXPORTS) \
33854 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
33855 for flag in $(EXTRA_TARGET_FLAGS); do \
33856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33857 done; \
33858 (cd $(TARGET_SUBDIR)/libssp && \
33859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33861 "RANLIB=$${RANLIB}" \
33862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33863 pdf) \
33864 || exit 1
33865
33866 @endif target-libssp
33867
33868 .PHONY: maybe-html-target-libssp html-target-libssp
33869 maybe-html-target-libssp:
33870 @if target-libssp
33871 maybe-html-target-libssp: html-target-libssp
33872
33873 html-target-libssp: \
33874 configure-target-libssp
33875 @: $(MAKE); $(unstage)
33876 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33877 r=`${PWD_COMMAND}`; export r; \
33878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33879 $(NORMAL_TARGET_EXPORTS) \
33880 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
33881 for flag in $(EXTRA_TARGET_FLAGS); do \
33882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33883 done; \
33884 (cd $(TARGET_SUBDIR)/libssp && \
33885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33887 "RANLIB=$${RANLIB}" \
33888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33889 html) \
33890 || exit 1
33891
33892 @endif target-libssp
33893
33894 .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
33895 maybe-TAGS-target-libssp:
33896 @if target-libssp
33897 maybe-TAGS-target-libssp: TAGS-target-libssp
33898
33899 TAGS-target-libssp: \
33900 configure-target-libssp
33901 @: $(MAKE); $(unstage)
33902 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33903 r=`${PWD_COMMAND}`; export r; \
33904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33905 $(NORMAL_TARGET_EXPORTS) \
33906 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
33907 for flag in $(EXTRA_TARGET_FLAGS); do \
33908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33909 done; \
33910 (cd $(TARGET_SUBDIR)/libssp && \
33911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33913 "RANLIB=$${RANLIB}" \
33914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33915 TAGS) \
33916 || exit 1
33917
33918 @endif target-libssp
33919
33920 .PHONY: maybe-install-info-target-libssp install-info-target-libssp
33921 maybe-install-info-target-libssp:
33922 @if target-libssp
33923 maybe-install-info-target-libssp: install-info-target-libssp
33924
33925 install-info-target-libssp: \
33926 configure-target-libssp \
33927 info-target-libssp
33928 @: $(MAKE); $(unstage)
33929 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33930 r=`${PWD_COMMAND}`; export r; \
33931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33932 $(NORMAL_TARGET_EXPORTS) \
33933 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
33934 for flag in $(EXTRA_TARGET_FLAGS); do \
33935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33936 done; \
33937 (cd $(TARGET_SUBDIR)/libssp && \
33938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33940 "RANLIB=$${RANLIB}" \
33941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33942 install-info) \
33943 || exit 1
33944
33945 @endif target-libssp
33946
33947 .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
33948 maybe-install-pdf-target-libssp:
33949 @if target-libssp
33950 maybe-install-pdf-target-libssp: install-pdf-target-libssp
33951
33952 install-pdf-target-libssp: \
33953 configure-target-libssp \
33954 pdf-target-libssp
33955 @: $(MAKE); $(unstage)
33956 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33957 r=`${PWD_COMMAND}`; export r; \
33958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33959 $(NORMAL_TARGET_EXPORTS) \
33960 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
33961 for flag in $(EXTRA_TARGET_FLAGS); do \
33962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33963 done; \
33964 (cd $(TARGET_SUBDIR)/libssp && \
33965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33967 "RANLIB=$${RANLIB}" \
33968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33969 install-pdf) \
33970 || exit 1
33971
33972 @endif target-libssp
33973
33974 .PHONY: maybe-install-html-target-libssp install-html-target-libssp
33975 maybe-install-html-target-libssp:
33976 @if target-libssp
33977 maybe-install-html-target-libssp: install-html-target-libssp
33978
33979 install-html-target-libssp: \
33980 configure-target-libssp \
33981 html-target-libssp
33982 @: $(MAKE); $(unstage)
33983 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
33984 r=`${PWD_COMMAND}`; export r; \
33985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33986 $(NORMAL_TARGET_EXPORTS) \
33987 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
33988 for flag in $(EXTRA_TARGET_FLAGS); do \
33989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33990 done; \
33991 (cd $(TARGET_SUBDIR)/libssp && \
33992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33994 "RANLIB=$${RANLIB}" \
33995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33996 install-html) \
33997 || exit 1
33998
33999 @endif target-libssp
34000
34001 .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
34002 maybe-installcheck-target-libssp:
34003 @if target-libssp
34004 maybe-installcheck-target-libssp: installcheck-target-libssp
34005
34006 installcheck-target-libssp: \
34007 configure-target-libssp
34008 @: $(MAKE); $(unstage)
34009 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34010 r=`${PWD_COMMAND}`; export r; \
34011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34012 $(NORMAL_TARGET_EXPORTS) \
34013 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
34014 for flag in $(EXTRA_TARGET_FLAGS); do \
34015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34016 done; \
34017 (cd $(TARGET_SUBDIR)/libssp && \
34018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34020 "RANLIB=$${RANLIB}" \
34021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34022 installcheck) \
34023 || exit 1
34024
34025 @endif target-libssp
34026
34027 .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
34028 maybe-mostlyclean-target-libssp:
34029 @if target-libssp
34030 maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
34031
34032 mostlyclean-target-libssp:
34033 @: $(MAKE); $(unstage)
34034 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34035 r=`${PWD_COMMAND}`; export r; \
34036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34037 $(NORMAL_TARGET_EXPORTS) \
34038 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
34039 for flag in $(EXTRA_TARGET_FLAGS); do \
34040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34041 done; \
34042 (cd $(TARGET_SUBDIR)/libssp && \
34043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34045 "RANLIB=$${RANLIB}" \
34046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34047 mostlyclean) \
34048 || exit 1
34049
34050 @endif target-libssp
34051
34052 .PHONY: maybe-clean-target-libssp clean-target-libssp
34053 maybe-clean-target-libssp:
34054 @if target-libssp
34055 maybe-clean-target-libssp: clean-target-libssp
34056
34057 clean-target-libssp:
34058 @: $(MAKE); $(unstage)
34059 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34060 r=`${PWD_COMMAND}`; export r; \
34061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34062 $(NORMAL_TARGET_EXPORTS) \
34063 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
34064 for flag in $(EXTRA_TARGET_FLAGS); do \
34065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34066 done; \
34067 (cd $(TARGET_SUBDIR)/libssp && \
34068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34070 "RANLIB=$${RANLIB}" \
34071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34072 clean) \
34073 || exit 1
34074
34075 @endif target-libssp
34076
34077 .PHONY: maybe-distclean-target-libssp distclean-target-libssp
34078 maybe-distclean-target-libssp:
34079 @if target-libssp
34080 maybe-distclean-target-libssp: distclean-target-libssp
34081
34082 distclean-target-libssp:
34083 @: $(MAKE); $(unstage)
34084 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34085 r=`${PWD_COMMAND}`; export r; \
34086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34087 $(NORMAL_TARGET_EXPORTS) \
34088 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
34089 for flag in $(EXTRA_TARGET_FLAGS); do \
34090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34091 done; \
34092 (cd $(TARGET_SUBDIR)/libssp && \
34093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34095 "RANLIB=$${RANLIB}" \
34096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34097 distclean) \
34098 || exit 1
34099
34100 @endif target-libssp
34101
34102 .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
34103 maybe-maintainer-clean-target-libssp:
34104 @if target-libssp
34105 maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
34106
34107 maintainer-clean-target-libssp:
34108 @: $(MAKE); $(unstage)
34109 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
34110 r=`${PWD_COMMAND}`; export r; \
34111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34112 $(NORMAL_TARGET_EXPORTS) \
34113 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
34114 for flag in $(EXTRA_TARGET_FLAGS); do \
34115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34116 done; \
34117 (cd $(TARGET_SUBDIR)/libssp && \
34118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34120 "RANLIB=$${RANLIB}" \
34121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34122 maintainer-clean) \
34123 || exit 1
34124
34125 @endif target-libssp
34126
34127
34128
34129
34130
34131 .PHONY: configure-target-newlib maybe-configure-target-newlib
34132 maybe-configure-target-newlib:
34133 @if gcc-bootstrap
34134 configure-target-newlib: stage_current
34135 @endif gcc-bootstrap
34136 @if target-newlib
34137 maybe-configure-target-newlib: configure-target-newlib
34138 configure-target-newlib:
34139 @: $(MAKE); $(unstage)
34140 @r=`${PWD_COMMAND}`; export r; \
34141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34142 echo "Checking multilib configuration for newlib..."; \
34143 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
34144 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
34145 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
34146 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
34147 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
34148 else \
34149 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
34150 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
34151 fi; \
34152 else \
34153 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
34154 fi; \
34155 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
34156 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
34157 $(NORMAL_TARGET_EXPORTS) \
34158 echo Configuring in $(TARGET_SUBDIR)/newlib; \
34159 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
34160 case $(srcdir) in \
34161 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34162 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
34163 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34164 esac; \
34165 srcdiroption="--srcdir=$${topdir}/newlib"; \
34166 libsrcdir="$$s/newlib"; \
34167 rm -f no-such-file || : ; \
34168 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34169 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34170 --target=${target_alias} $${srcdiroption} \
34171 || exit 1
34172 @endif target-newlib
34173
34174
34175
34176
34177
34178 .PHONY: all-target-newlib maybe-all-target-newlib
34179 maybe-all-target-newlib:
34180 @if gcc-bootstrap
34181 all-target-newlib: stage_current
34182 @endif gcc-bootstrap
34183 @if target-newlib
34184 TARGET-target-newlib=all
34185 maybe-all-target-newlib: all-target-newlib
34186 all-target-newlib: configure-target-newlib
34187 @: $(MAKE); $(unstage)
34188 @r=`${PWD_COMMAND}`; export r; \
34189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34190 $(NORMAL_TARGET_EXPORTS) \
34191 (cd $(TARGET_SUBDIR)/newlib && \
34192 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
34193 $(TARGET-target-newlib))
34194 @endif target-newlib
34195
34196
34197
34198
34199
34200 .PHONY: check-target-newlib maybe-check-target-newlib
34201 maybe-check-target-newlib:
34202 @if target-newlib
34203 maybe-check-target-newlib: check-target-newlib
34204
34205 check-target-newlib:
34206 @: $(MAKE); $(unstage)
34207 @r=`${PWD_COMMAND}`; export r; \
34208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34209 $(NORMAL_TARGET_EXPORTS) \
34210 (cd $(TARGET_SUBDIR)/newlib && \
34211 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
34212
34213 @endif target-newlib
34214
34215 .PHONY: install-target-newlib maybe-install-target-newlib
34216 maybe-install-target-newlib:
34217 @if target-newlib
34218 maybe-install-target-newlib: install-target-newlib
34219
34220 install-target-newlib: installdirs
34221 @: $(MAKE); $(unstage)
34222 @r=`${PWD_COMMAND}`; export r; \
34223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34224 $(NORMAL_TARGET_EXPORTS) \
34225 (cd $(TARGET_SUBDIR)/newlib && \
34226 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34227
34228 @endif target-newlib
34229
34230 .PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
34231 maybe-install-strip-target-newlib:
34232 @if target-newlib
34233 maybe-install-strip-target-newlib: install-strip-target-newlib
34234
34235 install-strip-target-newlib: installdirs
34236 @: $(MAKE); $(unstage)
34237 @r=`${PWD_COMMAND}`; export r; \
34238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34239 $(NORMAL_TARGET_EXPORTS) \
34240 (cd $(TARGET_SUBDIR)/newlib && \
34241 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34242
34243 @endif target-newlib
34244
34245 # Other targets (info, dvi, pdf, etc.)
34246
34247 .PHONY: maybe-info-target-newlib info-target-newlib
34248 maybe-info-target-newlib:
34249 @if target-newlib
34250 maybe-info-target-newlib: info-target-newlib
34251
34252 info-target-newlib: \
34253 configure-target-newlib
34254 @: $(MAKE); $(unstage)
34255 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34256 r=`${PWD_COMMAND}`; export r; \
34257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34258 $(NORMAL_TARGET_EXPORTS) \
34259 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
34260 for flag in $(EXTRA_TARGET_FLAGS); do \
34261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34262 done; \
34263 (cd $(TARGET_SUBDIR)/newlib && \
34264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34266 "RANLIB=$${RANLIB}" \
34267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34268 info) \
34269 || exit 1
34270
34271 @endif target-newlib
34272
34273 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
34274 maybe-dvi-target-newlib:
34275 @if target-newlib
34276 maybe-dvi-target-newlib: dvi-target-newlib
34277
34278 dvi-target-newlib: \
34279 configure-target-newlib
34280 @: $(MAKE); $(unstage)
34281 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34282 r=`${PWD_COMMAND}`; export r; \
34283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34284 $(NORMAL_TARGET_EXPORTS) \
34285 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
34286 for flag in $(EXTRA_TARGET_FLAGS); do \
34287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34288 done; \
34289 (cd $(TARGET_SUBDIR)/newlib && \
34290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34292 "RANLIB=$${RANLIB}" \
34293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34294 dvi) \
34295 || exit 1
34296
34297 @endif target-newlib
34298
34299 .PHONY: maybe-pdf-target-newlib pdf-target-newlib
34300 maybe-pdf-target-newlib:
34301 @if target-newlib
34302 maybe-pdf-target-newlib: pdf-target-newlib
34303
34304 pdf-target-newlib: \
34305 configure-target-newlib
34306 @: $(MAKE); $(unstage)
34307 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34308 r=`${PWD_COMMAND}`; export r; \
34309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34310 $(NORMAL_TARGET_EXPORTS) \
34311 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
34312 for flag in $(EXTRA_TARGET_FLAGS); do \
34313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34314 done; \
34315 (cd $(TARGET_SUBDIR)/newlib && \
34316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34318 "RANLIB=$${RANLIB}" \
34319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34320 pdf) \
34321 || exit 1
34322
34323 @endif target-newlib
34324
34325 .PHONY: maybe-html-target-newlib html-target-newlib
34326 maybe-html-target-newlib:
34327 @if target-newlib
34328 maybe-html-target-newlib: html-target-newlib
34329
34330 html-target-newlib: \
34331 configure-target-newlib
34332 @: $(MAKE); $(unstage)
34333 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34334 r=`${PWD_COMMAND}`; export r; \
34335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34336 $(NORMAL_TARGET_EXPORTS) \
34337 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
34338 for flag in $(EXTRA_TARGET_FLAGS); do \
34339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34340 done; \
34341 (cd $(TARGET_SUBDIR)/newlib && \
34342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34344 "RANLIB=$${RANLIB}" \
34345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34346 html) \
34347 || exit 1
34348
34349 @endif target-newlib
34350
34351 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
34352 maybe-TAGS-target-newlib:
34353 @if target-newlib
34354 maybe-TAGS-target-newlib: TAGS-target-newlib
34355
34356 TAGS-target-newlib: \
34357 configure-target-newlib
34358 @: $(MAKE); $(unstage)
34359 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34360 r=`${PWD_COMMAND}`; export r; \
34361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34362 $(NORMAL_TARGET_EXPORTS) \
34363 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
34364 for flag in $(EXTRA_TARGET_FLAGS); do \
34365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34366 done; \
34367 (cd $(TARGET_SUBDIR)/newlib && \
34368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34370 "RANLIB=$${RANLIB}" \
34371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34372 TAGS) \
34373 || exit 1
34374
34375 @endif target-newlib
34376
34377 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
34378 maybe-install-info-target-newlib:
34379 @if target-newlib
34380 maybe-install-info-target-newlib: install-info-target-newlib
34381
34382 install-info-target-newlib: \
34383 configure-target-newlib \
34384 info-target-newlib
34385 @: $(MAKE); $(unstage)
34386 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34387 r=`${PWD_COMMAND}`; export r; \
34388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34389 $(NORMAL_TARGET_EXPORTS) \
34390 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
34391 for flag in $(EXTRA_TARGET_FLAGS); do \
34392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34393 done; \
34394 (cd $(TARGET_SUBDIR)/newlib && \
34395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34397 "RANLIB=$${RANLIB}" \
34398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34399 install-info) \
34400 || exit 1
34401
34402 @endif target-newlib
34403
34404 .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
34405 maybe-install-pdf-target-newlib:
34406 @if target-newlib
34407 maybe-install-pdf-target-newlib: install-pdf-target-newlib
34408
34409 install-pdf-target-newlib: \
34410 configure-target-newlib \
34411 pdf-target-newlib
34412 @: $(MAKE); $(unstage)
34413 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34414 r=`${PWD_COMMAND}`; export r; \
34415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34416 $(NORMAL_TARGET_EXPORTS) \
34417 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
34418 for flag in $(EXTRA_TARGET_FLAGS); do \
34419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34420 done; \
34421 (cd $(TARGET_SUBDIR)/newlib && \
34422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34424 "RANLIB=$${RANLIB}" \
34425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34426 install-pdf) \
34427 || exit 1
34428
34429 @endif target-newlib
34430
34431 .PHONY: maybe-install-html-target-newlib install-html-target-newlib
34432 maybe-install-html-target-newlib:
34433 @if target-newlib
34434 maybe-install-html-target-newlib: install-html-target-newlib
34435
34436 install-html-target-newlib: \
34437 configure-target-newlib \
34438 html-target-newlib
34439 @: $(MAKE); $(unstage)
34440 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34441 r=`${PWD_COMMAND}`; export r; \
34442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34443 $(NORMAL_TARGET_EXPORTS) \
34444 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
34445 for flag in $(EXTRA_TARGET_FLAGS); do \
34446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34447 done; \
34448 (cd $(TARGET_SUBDIR)/newlib && \
34449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34451 "RANLIB=$${RANLIB}" \
34452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34453 install-html) \
34454 || exit 1
34455
34456 @endif target-newlib
34457
34458 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
34459 maybe-installcheck-target-newlib:
34460 @if target-newlib
34461 maybe-installcheck-target-newlib: installcheck-target-newlib
34462
34463 installcheck-target-newlib: \
34464 configure-target-newlib
34465 @: $(MAKE); $(unstage)
34466 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34467 r=`${PWD_COMMAND}`; export r; \
34468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34469 $(NORMAL_TARGET_EXPORTS) \
34470 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
34471 for flag in $(EXTRA_TARGET_FLAGS); do \
34472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34473 done; \
34474 (cd $(TARGET_SUBDIR)/newlib && \
34475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34477 "RANLIB=$${RANLIB}" \
34478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34479 installcheck) \
34480 || exit 1
34481
34482 @endif target-newlib
34483
34484 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
34485 maybe-mostlyclean-target-newlib:
34486 @if target-newlib
34487 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
34488
34489 mostlyclean-target-newlib:
34490 @: $(MAKE); $(unstage)
34491 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34492 r=`${PWD_COMMAND}`; export r; \
34493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34494 $(NORMAL_TARGET_EXPORTS) \
34495 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
34496 for flag in $(EXTRA_TARGET_FLAGS); do \
34497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34498 done; \
34499 (cd $(TARGET_SUBDIR)/newlib && \
34500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34502 "RANLIB=$${RANLIB}" \
34503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34504 mostlyclean) \
34505 || exit 1
34506
34507 @endif target-newlib
34508
34509 .PHONY: maybe-clean-target-newlib clean-target-newlib
34510 maybe-clean-target-newlib:
34511 @if target-newlib
34512 maybe-clean-target-newlib: clean-target-newlib
34513
34514 clean-target-newlib:
34515 @: $(MAKE); $(unstage)
34516 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34517 r=`${PWD_COMMAND}`; export r; \
34518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34519 $(NORMAL_TARGET_EXPORTS) \
34520 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
34521 for flag in $(EXTRA_TARGET_FLAGS); do \
34522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34523 done; \
34524 (cd $(TARGET_SUBDIR)/newlib && \
34525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34527 "RANLIB=$${RANLIB}" \
34528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34529 clean) \
34530 || exit 1
34531
34532 @endif target-newlib
34533
34534 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
34535 maybe-distclean-target-newlib:
34536 @if target-newlib
34537 maybe-distclean-target-newlib: distclean-target-newlib
34538
34539 distclean-target-newlib:
34540 @: $(MAKE); $(unstage)
34541 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34542 r=`${PWD_COMMAND}`; export r; \
34543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34544 $(NORMAL_TARGET_EXPORTS) \
34545 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
34546 for flag in $(EXTRA_TARGET_FLAGS); do \
34547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34548 done; \
34549 (cd $(TARGET_SUBDIR)/newlib && \
34550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34552 "RANLIB=$${RANLIB}" \
34553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34554 distclean) \
34555 || exit 1
34556
34557 @endif target-newlib
34558
34559 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
34560 maybe-maintainer-clean-target-newlib:
34561 @if target-newlib
34562 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
34563
34564 maintainer-clean-target-newlib:
34565 @: $(MAKE); $(unstage)
34566 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
34567 r=`${PWD_COMMAND}`; export r; \
34568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34569 $(NORMAL_TARGET_EXPORTS) \
34570 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
34571 for flag in $(EXTRA_TARGET_FLAGS); do \
34572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34573 done; \
34574 (cd $(TARGET_SUBDIR)/newlib && \
34575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34577 "RANLIB=$${RANLIB}" \
34578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34579 maintainer-clean) \
34580 || exit 1
34581
34582 @endif target-newlib
34583
34584
34585
34586
34587
34588 .PHONY: configure-target-libgcc maybe-configure-target-libgcc
34589 maybe-configure-target-libgcc:
34590 @if gcc-bootstrap
34591 configure-target-libgcc: stage_current
34592 @endif gcc-bootstrap
34593 @if target-libgcc
34594 maybe-configure-target-libgcc: configure-target-libgcc
34595 configure-target-libgcc:
34596 @r=`${PWD_COMMAND}`; export r; \
34597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34598 echo "Checking multilib configuration for libgcc..."; \
34599 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
34600 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
34601 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34602 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34603 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
34604 else \
34605 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
34606 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34607 fi; \
34608 else \
34609 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34610 fi; \
34611 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
34612 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
34613 $(NORMAL_TARGET_EXPORTS) \
34614 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
34615 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
34616 case $(srcdir) in \
34617 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34618 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
34619 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34620 esac; \
34621 srcdiroption="--srcdir=$${topdir}/libgcc"; \
34622 libsrcdir="$$s/libgcc"; \
34623 rm -f no-such-file || : ; \
34624 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34625 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34626 --target=${target_alias} $${srcdiroption} \
34627 || exit 1
34628 @endif target-libgcc
34629
34630
34631
34632 .PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
34633 maybe-configure-stage1-target-libgcc:
34634 @if target-libgcc-bootstrap
34635 maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
34636 configure-stage1-target-libgcc:
34637 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34638 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
34639 @r=`${PWD_COMMAND}`; export r; \
34640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34641 TFLAGS="$(STAGE1_TFLAGS)"; \
34642 echo "Checking multilib configuration for libgcc..."; \
34643 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
34644 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34645 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34646 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
34647 else \
34648 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
34649 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34650 fi; \
34651 else \
34652 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34653 fi; \
34654 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
34655 $(NORMAL_TARGET_EXPORTS) \
34656 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34657 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34658 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34659 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
34660 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
34661 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
34662 case $(srcdir) in \
34663 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34664 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
34665 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34666 esac; \
34667 srcdiroption="--srcdir=$${topdir}/libgcc"; \
34668 libsrcdir="$$s/libgcc"; \
34669 $(SHELL) $${libsrcdir}/configure \
34670 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34671 --target=${target_alias} $${srcdiroption} \
34672 $(STAGE1_CONFIGURE_FLAGS)
34673 @endif target-libgcc-bootstrap
34674
34675 .PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
34676 maybe-configure-stage2-target-libgcc:
34677 @if target-libgcc-bootstrap
34678 maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
34679 configure-stage2-target-libgcc:
34680 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34681 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
34682 @r=`${PWD_COMMAND}`; export r; \
34683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34684 TFLAGS="$(STAGE2_TFLAGS)"; \
34685 echo "Checking multilib configuration for libgcc..."; \
34686 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
34687 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34688 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34689 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
34690 else \
34691 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
34692 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34693 fi; \
34694 else \
34695 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34696 fi; \
34697 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
34698 $(NORMAL_TARGET_EXPORTS) \
34699 \
34700 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34701 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34702 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34703 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
34704 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
34705 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
34706 case $(srcdir) in \
34707 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34708 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
34709 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34710 esac; \
34711 srcdiroption="--srcdir=$${topdir}/libgcc"; \
34712 libsrcdir="$$s/libgcc"; \
34713 $(SHELL) $${libsrcdir}/configure \
34714 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34715 --target=${target_alias} $${srcdiroption} \
34716 --with-build-libsubdir=$(HOST_SUBDIR) \
34717 $(STAGE2_CONFIGURE_FLAGS)
34718 @endif target-libgcc-bootstrap
34719
34720 .PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
34721 maybe-configure-stage3-target-libgcc:
34722 @if target-libgcc-bootstrap
34723 maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
34724 configure-stage3-target-libgcc:
34725 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
34726 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
34727 @r=`${PWD_COMMAND}`; export r; \
34728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34729 TFLAGS="$(STAGE3_TFLAGS)"; \
34730 echo "Checking multilib configuration for libgcc..."; \
34731 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
34732 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34733 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34734 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
34735 else \
34736 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
34737 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34738 fi; \
34739 else \
34740 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34741 fi; \
34742 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
34743 $(NORMAL_TARGET_EXPORTS) \
34744 \
34745 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34746 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34747 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34748 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
34749 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
34750 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
34751 case $(srcdir) in \
34752 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34753 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
34754 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34755 esac; \
34756 srcdiroption="--srcdir=$${topdir}/libgcc"; \
34757 libsrcdir="$$s/libgcc"; \
34758 $(SHELL) $${libsrcdir}/configure \
34759 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34760 --target=${target_alias} $${srcdiroption} \
34761 --with-build-libsubdir=$(HOST_SUBDIR) \
34762 $(STAGE3_CONFIGURE_FLAGS)
34763 @endif target-libgcc-bootstrap
34764
34765 .PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
34766 maybe-configure-stage4-target-libgcc:
34767 @if target-libgcc-bootstrap
34768 maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
34769 configure-stage4-target-libgcc:
34770 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
34771 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
34772 @r=`${PWD_COMMAND}`; export r; \
34773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34774 TFLAGS="$(STAGE4_TFLAGS)"; \
34775 echo "Checking multilib configuration for libgcc..."; \
34776 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
34777 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34778 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34779 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
34780 else \
34781 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
34782 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34783 fi; \
34784 else \
34785 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34786 fi; \
34787 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
34788 $(NORMAL_TARGET_EXPORTS) \
34789 \
34790 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34791 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34792 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34793 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
34794 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
34795 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
34796 case $(srcdir) in \
34797 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34798 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
34799 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34800 esac; \
34801 srcdiroption="--srcdir=$${topdir}/libgcc"; \
34802 libsrcdir="$$s/libgcc"; \
34803 $(SHELL) $${libsrcdir}/configure \
34804 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34805 --target=${target_alias} $${srcdiroption} \
34806 --with-build-libsubdir=$(HOST_SUBDIR) \
34807 $(STAGE4_CONFIGURE_FLAGS)
34808 @endif target-libgcc-bootstrap
34809
34810 .PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
34811 maybe-configure-stageprofile-target-libgcc:
34812 @if target-libgcc-bootstrap
34813 maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
34814 configure-stageprofile-target-libgcc:
34815 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
34816 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
34817 @r=`${PWD_COMMAND}`; export r; \
34818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34819 TFLAGS="$(STAGEprofile_TFLAGS)"; \
34820 echo "Checking multilib configuration for libgcc..."; \
34821 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
34822 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34823 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34824 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
34825 else \
34826 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
34827 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34828 fi; \
34829 else \
34830 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34831 fi; \
34832 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
34833 $(NORMAL_TARGET_EXPORTS) \
34834 \
34835 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34836 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34837 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34838 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
34839 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
34840 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
34841 case $(srcdir) in \
34842 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34843 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
34844 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34845 esac; \
34846 srcdiroption="--srcdir=$${topdir}/libgcc"; \
34847 libsrcdir="$$s/libgcc"; \
34848 $(SHELL) $${libsrcdir}/configure \
34849 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34850 --target=${target_alias} $${srcdiroption} \
34851 --with-build-libsubdir=$(HOST_SUBDIR) \
34852 $(STAGEprofile_CONFIGURE_FLAGS)
34853 @endif target-libgcc-bootstrap
34854
34855 .PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
34856 maybe-configure-stagefeedback-target-libgcc:
34857 @if target-libgcc-bootstrap
34858 maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
34859 configure-stagefeedback-target-libgcc:
34860 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
34861 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
34862 @r=`${PWD_COMMAND}`; export r; \
34863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34864 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
34865 echo "Checking multilib configuration for libgcc..."; \
34866 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
34867 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34868 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
34869 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
34870 else \
34871 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
34872 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34873 fi; \
34874 else \
34875 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
34876 fi; \
34877 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
34878 $(NORMAL_TARGET_EXPORTS) \
34879 \
34880 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
34881 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
34882 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
34883 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
34884 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
34885 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
34886 case $(srcdir) in \
34887 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34888 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
34889 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34890 esac; \
34891 srcdiroption="--srcdir=$${topdir}/libgcc"; \
34892 libsrcdir="$$s/libgcc"; \
34893 $(SHELL) $${libsrcdir}/configure \
34894 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34895 --target=${target_alias} $${srcdiroption} \
34896 --with-build-libsubdir=$(HOST_SUBDIR) \
34897 $(STAGEfeedback_CONFIGURE_FLAGS)
34898 @endif target-libgcc-bootstrap
34899
34900
34901
34902
34903
34904 .PHONY: all-target-libgcc maybe-all-target-libgcc
34905 maybe-all-target-libgcc:
34906 @if gcc-bootstrap
34907 all-target-libgcc: stage_current
34908 @endif gcc-bootstrap
34909 @if target-libgcc
34910 TARGET-target-libgcc=all
34911 maybe-all-target-libgcc: all-target-libgcc
34912 all-target-libgcc: configure-target-libgcc
34913 @r=`${PWD_COMMAND}`; export r; \
34914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34915 $(NORMAL_TARGET_EXPORTS) \
34916 (cd $(TARGET_SUBDIR)/libgcc && \
34917 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
34918 $(TARGET-target-libgcc))
34919 @endif target-libgcc
34920
34921
34922
34923 .PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
34924 .PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
34925 maybe-all-stage1-target-libgcc:
34926 maybe-clean-stage1-target-libgcc:
34927 @if target-libgcc-bootstrap
34928 maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
34929 all-stage1: all-stage1-target-libgcc
34930 TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
34931 all-stage1-target-libgcc: configure-stage1-target-libgcc
34932 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
34933 @r=`${PWD_COMMAND}`; export r; \
34934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34935 TFLAGS="$(STAGE1_TFLAGS)"; \
34936 $(NORMAL_TARGET_EXPORTS) \
34937 cd $(TARGET_SUBDIR)/libgcc && \
34938 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34939 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34940 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34941 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34942 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34943 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34944 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34945 $(EXTRA_TARGET_FLAGS) \
34946 \
34947 TFLAGS="$(STAGE1_TFLAGS)" \
34948 $(TARGET-stage1-target-libgcc)
34949
34950 maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
34951 clean-stage1: clean-stage1-target-libgcc
34952 clean-stage1-target-libgcc:
34953 @if [ $(current_stage) = stage1 ]; then \
34954 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
34955 else \
34956 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
34957 $(MAKE) stage1-start; \
34958 fi; \
34959 cd $(TARGET_SUBDIR)/libgcc && \
34960 $(MAKE) $(EXTRA_TARGET_FLAGS) \
34961 clean
34962 @endif target-libgcc-bootstrap
34963
34964
34965 .PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
34966 .PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
34967 maybe-all-stage2-target-libgcc:
34968 maybe-clean-stage2-target-libgcc:
34969 @if target-libgcc-bootstrap
34970 maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
34971 all-stage2: all-stage2-target-libgcc
34972 TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
34973 all-stage2-target-libgcc: configure-stage2-target-libgcc
34974 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
34975 @r=`${PWD_COMMAND}`; export r; \
34976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34977 TFLAGS="$(STAGE2_TFLAGS)"; \
34978 $(NORMAL_TARGET_EXPORTS) \
34979 \
34980 cd $(TARGET_SUBDIR)/libgcc && \
34981 $(MAKE) $(BASE_FLAGS_TO_PASS) \
34982 CFLAGS="$(CFLAGS_FOR_TARGET)" \
34983 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
34984 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
34985 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
34986 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
34987 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
34988 $(EXTRA_TARGET_FLAGS) \
34989 TFLAGS="$(STAGE2_TFLAGS)" \
34990 $(TARGET-stage2-target-libgcc)
34991
34992 maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
34993 clean-stage2: clean-stage2-target-libgcc
34994 clean-stage2-target-libgcc:
34995 @if [ $(current_stage) = stage2 ]; then \
34996 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
34997 else \
34998 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
34999 $(MAKE) stage2-start; \
35000 fi; \
35001 cd $(TARGET_SUBDIR)/libgcc && \
35002 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35003 @endif target-libgcc-bootstrap
35004
35005
35006 .PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
35007 .PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
35008 maybe-all-stage3-target-libgcc:
35009 maybe-clean-stage3-target-libgcc:
35010 @if target-libgcc-bootstrap
35011 maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
35012 all-stage3: all-stage3-target-libgcc
35013 TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
35014 all-stage3-target-libgcc: configure-stage3-target-libgcc
35015 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
35016 @r=`${PWD_COMMAND}`; export r; \
35017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35018 TFLAGS="$(STAGE3_TFLAGS)"; \
35019 $(NORMAL_TARGET_EXPORTS) \
35020 \
35021 cd $(TARGET_SUBDIR)/libgcc && \
35022 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35023 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35024 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35025 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35026 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35027 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35028 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35029 $(EXTRA_TARGET_FLAGS) \
35030 TFLAGS="$(STAGE3_TFLAGS)" \
35031 $(TARGET-stage3-target-libgcc)
35032
35033 maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
35034 clean-stage3: clean-stage3-target-libgcc
35035 clean-stage3-target-libgcc:
35036 @if [ $(current_stage) = stage3 ]; then \
35037 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
35038 else \
35039 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
35040 $(MAKE) stage3-start; \
35041 fi; \
35042 cd $(TARGET_SUBDIR)/libgcc && \
35043 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35044 @endif target-libgcc-bootstrap
35045
35046
35047 .PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
35048 .PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
35049 maybe-all-stage4-target-libgcc:
35050 maybe-clean-stage4-target-libgcc:
35051 @if target-libgcc-bootstrap
35052 maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
35053 all-stage4: all-stage4-target-libgcc
35054 TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
35055 all-stage4-target-libgcc: configure-stage4-target-libgcc
35056 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
35057 @r=`${PWD_COMMAND}`; export r; \
35058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35059 TFLAGS="$(STAGE4_TFLAGS)"; \
35060 $(NORMAL_TARGET_EXPORTS) \
35061 \
35062 cd $(TARGET_SUBDIR)/libgcc && \
35063 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35064 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35065 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35066 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35067 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35068 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35069 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35070 $(EXTRA_TARGET_FLAGS) \
35071 TFLAGS="$(STAGE4_TFLAGS)" \
35072 $(TARGET-stage4-target-libgcc)
35073
35074 maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
35075 clean-stage4: clean-stage4-target-libgcc
35076 clean-stage4-target-libgcc:
35077 @if [ $(current_stage) = stage4 ]; then \
35078 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
35079 else \
35080 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
35081 $(MAKE) stage4-start; \
35082 fi; \
35083 cd $(TARGET_SUBDIR)/libgcc && \
35084 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35085 @endif target-libgcc-bootstrap
35086
35087
35088 .PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
35089 .PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
35090 maybe-all-stageprofile-target-libgcc:
35091 maybe-clean-stageprofile-target-libgcc:
35092 @if target-libgcc-bootstrap
35093 maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
35094 all-stageprofile: all-stageprofile-target-libgcc
35095 TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
35096 all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
35097 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
35098 @r=`${PWD_COMMAND}`; export r; \
35099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35100 TFLAGS="$(STAGEprofile_TFLAGS)"; \
35101 $(NORMAL_TARGET_EXPORTS) \
35102 \
35103 cd $(TARGET_SUBDIR)/libgcc && \
35104 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35105 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35106 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35107 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35108 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35109 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35110 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35111 $(EXTRA_TARGET_FLAGS) \
35112 TFLAGS="$(STAGEprofile_TFLAGS)" \
35113 $(TARGET-stageprofile-target-libgcc)
35114
35115 maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
35116 clean-stageprofile: clean-stageprofile-target-libgcc
35117 clean-stageprofile-target-libgcc:
35118 @if [ $(current_stage) = stageprofile ]; then \
35119 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
35120 else \
35121 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
35122 $(MAKE) stageprofile-start; \
35123 fi; \
35124 cd $(TARGET_SUBDIR)/libgcc && \
35125 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35126 @endif target-libgcc-bootstrap
35127
35128
35129 .PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
35130 .PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
35131 maybe-all-stagefeedback-target-libgcc:
35132 maybe-clean-stagefeedback-target-libgcc:
35133 @if target-libgcc-bootstrap
35134 maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
35135 all-stagefeedback: all-stagefeedback-target-libgcc
35136 TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
35137 all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
35138 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
35139 @r=`${PWD_COMMAND}`; export r; \
35140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35141 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
35142 $(NORMAL_TARGET_EXPORTS) \
35143 \
35144 cd $(TARGET_SUBDIR)/libgcc && \
35145 $(MAKE) $(BASE_FLAGS_TO_PASS) \
35146 CFLAGS="$(CFLAGS_FOR_TARGET)" \
35147 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
35148 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
35149 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
35150 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
35151 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
35152 $(EXTRA_TARGET_FLAGS) \
35153 TFLAGS="$(STAGEfeedback_TFLAGS)" \
35154 $(TARGET-stagefeedback-target-libgcc)
35155
35156 maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
35157 clean-stagefeedback: clean-stagefeedback-target-libgcc
35158 clean-stagefeedback-target-libgcc:
35159 @if [ $(current_stage) = stagefeedback ]; then \
35160 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
35161 else \
35162 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
35163 $(MAKE) stagefeedback-start; \
35164 fi; \
35165 cd $(TARGET_SUBDIR)/libgcc && \
35166 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
35167 @endif target-libgcc-bootstrap
35168
35169
35170
35171
35172
35173
35174 .PHONY: check-target-libgcc maybe-check-target-libgcc
35175 maybe-check-target-libgcc:
35176 @if target-libgcc
35177 maybe-check-target-libgcc: check-target-libgcc
35178
35179 # Dummy target for uncheckable module.
35180 check-target-libgcc:
35181
35182 @endif target-libgcc
35183
35184 .PHONY: install-target-libgcc maybe-install-target-libgcc
35185 maybe-install-target-libgcc:
35186 @if target-libgcc
35187 maybe-install-target-libgcc: install-target-libgcc
35188
35189 install-target-libgcc: installdirs
35190 @: $(MAKE); $(unstage)
35191 @r=`${PWD_COMMAND}`; export r; \
35192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35193 $(NORMAL_TARGET_EXPORTS) \
35194 (cd $(TARGET_SUBDIR)/libgcc && \
35195 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35196
35197 @endif target-libgcc
35198
35199 .PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
35200 maybe-install-strip-target-libgcc:
35201 @if target-libgcc
35202 maybe-install-strip-target-libgcc: install-strip-target-libgcc
35203
35204 install-strip-target-libgcc: installdirs
35205 @: $(MAKE); $(unstage)
35206 @r=`${PWD_COMMAND}`; export r; \
35207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35208 $(NORMAL_TARGET_EXPORTS) \
35209 (cd $(TARGET_SUBDIR)/libgcc && \
35210 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35211
35212 @endif target-libgcc
35213
35214 # Other targets (info, dvi, pdf, etc.)
35215
35216 .PHONY: maybe-info-target-libgcc info-target-libgcc
35217 maybe-info-target-libgcc:
35218 @if target-libgcc
35219 maybe-info-target-libgcc: info-target-libgcc
35220
35221 info-target-libgcc: \
35222 configure-target-libgcc
35223 @: $(MAKE); $(unstage)
35224 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35225 r=`${PWD_COMMAND}`; export r; \
35226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35227 $(NORMAL_TARGET_EXPORTS) \
35228 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
35229 for flag in $(EXTRA_TARGET_FLAGS); do \
35230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35231 done; \
35232 (cd $(TARGET_SUBDIR)/libgcc && \
35233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35235 "RANLIB=$${RANLIB}" \
35236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35237 info) \
35238 || exit 1
35239
35240 @endif target-libgcc
35241
35242 .PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
35243 maybe-dvi-target-libgcc:
35244 @if target-libgcc
35245 maybe-dvi-target-libgcc: dvi-target-libgcc
35246
35247 dvi-target-libgcc: \
35248 configure-target-libgcc
35249 @: $(MAKE); $(unstage)
35250 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35251 r=`${PWD_COMMAND}`; export r; \
35252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35253 $(NORMAL_TARGET_EXPORTS) \
35254 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
35255 for flag in $(EXTRA_TARGET_FLAGS); do \
35256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35257 done; \
35258 (cd $(TARGET_SUBDIR)/libgcc && \
35259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35261 "RANLIB=$${RANLIB}" \
35262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35263 dvi) \
35264 || exit 1
35265
35266 @endif target-libgcc
35267
35268 .PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
35269 maybe-pdf-target-libgcc:
35270 @if target-libgcc
35271 maybe-pdf-target-libgcc: pdf-target-libgcc
35272
35273 pdf-target-libgcc: \
35274 configure-target-libgcc
35275 @: $(MAKE); $(unstage)
35276 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35277 r=`${PWD_COMMAND}`; export r; \
35278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35279 $(NORMAL_TARGET_EXPORTS) \
35280 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
35281 for flag in $(EXTRA_TARGET_FLAGS); do \
35282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35283 done; \
35284 (cd $(TARGET_SUBDIR)/libgcc && \
35285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35287 "RANLIB=$${RANLIB}" \
35288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35289 pdf) \
35290 || exit 1
35291
35292 @endif target-libgcc
35293
35294 .PHONY: maybe-html-target-libgcc html-target-libgcc
35295 maybe-html-target-libgcc:
35296 @if target-libgcc
35297 maybe-html-target-libgcc: html-target-libgcc
35298
35299 html-target-libgcc: \
35300 configure-target-libgcc
35301 @: $(MAKE); $(unstage)
35302 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35303 r=`${PWD_COMMAND}`; export r; \
35304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35305 $(NORMAL_TARGET_EXPORTS) \
35306 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
35307 for flag in $(EXTRA_TARGET_FLAGS); do \
35308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35309 done; \
35310 (cd $(TARGET_SUBDIR)/libgcc && \
35311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35313 "RANLIB=$${RANLIB}" \
35314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35315 html) \
35316 || exit 1
35317
35318 @endif target-libgcc
35319
35320 .PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
35321 maybe-TAGS-target-libgcc:
35322 @if target-libgcc
35323 maybe-TAGS-target-libgcc: TAGS-target-libgcc
35324
35325 TAGS-target-libgcc: \
35326 configure-target-libgcc
35327 @: $(MAKE); $(unstage)
35328 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35329 r=`${PWD_COMMAND}`; export r; \
35330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35331 $(NORMAL_TARGET_EXPORTS) \
35332 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
35333 for flag in $(EXTRA_TARGET_FLAGS); do \
35334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35335 done; \
35336 (cd $(TARGET_SUBDIR)/libgcc && \
35337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35339 "RANLIB=$${RANLIB}" \
35340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35341 TAGS) \
35342 || exit 1
35343
35344 @endif target-libgcc
35345
35346 .PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
35347 maybe-install-info-target-libgcc:
35348 @if target-libgcc
35349 maybe-install-info-target-libgcc: install-info-target-libgcc
35350
35351 install-info-target-libgcc: \
35352 configure-target-libgcc \
35353 info-target-libgcc
35354 @: $(MAKE); $(unstage)
35355 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35356 r=`${PWD_COMMAND}`; export r; \
35357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35358 $(NORMAL_TARGET_EXPORTS) \
35359 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
35360 for flag in $(EXTRA_TARGET_FLAGS); do \
35361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35362 done; \
35363 (cd $(TARGET_SUBDIR)/libgcc && \
35364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35366 "RANLIB=$${RANLIB}" \
35367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35368 install-info) \
35369 || exit 1
35370
35371 @endif target-libgcc
35372
35373 .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
35374 maybe-install-pdf-target-libgcc:
35375 @if target-libgcc
35376 maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
35377
35378 install-pdf-target-libgcc: \
35379 configure-target-libgcc \
35380 pdf-target-libgcc
35381 @: $(MAKE); $(unstage)
35382 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35383 r=`${PWD_COMMAND}`; export r; \
35384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35385 $(NORMAL_TARGET_EXPORTS) \
35386 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
35387 for flag in $(EXTRA_TARGET_FLAGS); do \
35388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35389 done; \
35390 (cd $(TARGET_SUBDIR)/libgcc && \
35391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35393 "RANLIB=$${RANLIB}" \
35394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35395 install-pdf) \
35396 || exit 1
35397
35398 @endif target-libgcc
35399
35400 .PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
35401 maybe-install-html-target-libgcc:
35402 @if target-libgcc
35403 maybe-install-html-target-libgcc: install-html-target-libgcc
35404
35405 install-html-target-libgcc: \
35406 configure-target-libgcc \
35407 html-target-libgcc
35408 @: $(MAKE); $(unstage)
35409 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35410 r=`${PWD_COMMAND}`; export r; \
35411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35412 $(NORMAL_TARGET_EXPORTS) \
35413 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
35414 for flag in $(EXTRA_TARGET_FLAGS); do \
35415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35416 done; \
35417 (cd $(TARGET_SUBDIR)/libgcc && \
35418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35420 "RANLIB=$${RANLIB}" \
35421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35422 install-html) \
35423 || exit 1
35424
35425 @endif target-libgcc
35426
35427 .PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
35428 maybe-installcheck-target-libgcc:
35429 @if target-libgcc
35430 maybe-installcheck-target-libgcc: installcheck-target-libgcc
35431
35432 installcheck-target-libgcc: \
35433 configure-target-libgcc
35434 @: $(MAKE); $(unstage)
35435 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35436 r=`${PWD_COMMAND}`; export r; \
35437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35438 $(NORMAL_TARGET_EXPORTS) \
35439 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
35440 for flag in $(EXTRA_TARGET_FLAGS); do \
35441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35442 done; \
35443 (cd $(TARGET_SUBDIR)/libgcc && \
35444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35446 "RANLIB=$${RANLIB}" \
35447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35448 installcheck) \
35449 || exit 1
35450
35451 @endif target-libgcc
35452
35453 .PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
35454 maybe-mostlyclean-target-libgcc:
35455 @if target-libgcc
35456 maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
35457
35458 mostlyclean-target-libgcc:
35459 @: $(MAKE); $(unstage)
35460 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35461 r=`${PWD_COMMAND}`; export r; \
35462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35463 $(NORMAL_TARGET_EXPORTS) \
35464 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
35465 for flag in $(EXTRA_TARGET_FLAGS); do \
35466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35467 done; \
35468 (cd $(TARGET_SUBDIR)/libgcc && \
35469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35471 "RANLIB=$${RANLIB}" \
35472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35473 mostlyclean) \
35474 || exit 1
35475
35476 @endif target-libgcc
35477
35478 .PHONY: maybe-clean-target-libgcc clean-target-libgcc
35479 maybe-clean-target-libgcc:
35480 @if target-libgcc
35481 maybe-clean-target-libgcc: clean-target-libgcc
35482
35483 clean-target-libgcc:
35484 @: $(MAKE); $(unstage)
35485 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35486 r=`${PWD_COMMAND}`; export r; \
35487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35488 $(NORMAL_TARGET_EXPORTS) \
35489 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
35490 for flag in $(EXTRA_TARGET_FLAGS); do \
35491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35492 done; \
35493 (cd $(TARGET_SUBDIR)/libgcc && \
35494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35496 "RANLIB=$${RANLIB}" \
35497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35498 clean) \
35499 || exit 1
35500
35501 @endif target-libgcc
35502
35503 .PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
35504 maybe-distclean-target-libgcc:
35505 @if target-libgcc
35506 maybe-distclean-target-libgcc: distclean-target-libgcc
35507
35508 distclean-target-libgcc:
35509 @: $(MAKE); $(unstage)
35510 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35511 r=`${PWD_COMMAND}`; export r; \
35512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35513 $(NORMAL_TARGET_EXPORTS) \
35514 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
35515 for flag in $(EXTRA_TARGET_FLAGS); do \
35516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35517 done; \
35518 (cd $(TARGET_SUBDIR)/libgcc && \
35519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35521 "RANLIB=$${RANLIB}" \
35522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35523 distclean) \
35524 || exit 1
35525
35526 @endif target-libgcc
35527
35528 .PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
35529 maybe-maintainer-clean-target-libgcc:
35530 @if target-libgcc
35531 maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
35532
35533 maintainer-clean-target-libgcc:
35534 @: $(MAKE); $(unstage)
35535 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
35536 r=`${PWD_COMMAND}`; export r; \
35537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35538 $(NORMAL_TARGET_EXPORTS) \
35539 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
35540 for flag in $(EXTRA_TARGET_FLAGS); do \
35541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35542 done; \
35543 (cd $(TARGET_SUBDIR)/libgcc && \
35544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35546 "RANLIB=$${RANLIB}" \
35547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35548 maintainer-clean) \
35549 || exit 1
35550
35551 @endif target-libgcc
35552
35553
35554
35555
35556
35557 .PHONY: configure-target-libbacktrace maybe-configure-target-libbacktrace
35558 maybe-configure-target-libbacktrace:
35559 @if gcc-bootstrap
35560 configure-target-libbacktrace: stage_current
35561 @endif gcc-bootstrap
35562 @if target-libbacktrace
35563 maybe-configure-target-libbacktrace: configure-target-libbacktrace
35564 configure-target-libbacktrace:
35565 @: $(MAKE); $(unstage)
35566 @r=`${PWD_COMMAND}`; export r; \
35567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35568 echo "Checking multilib configuration for libbacktrace..."; \
35569 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
35570 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libbacktrace/multilib.tmp 2> /dev/null ; \
35571 if test -r $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
35572 if cmp -s $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; then \
35573 rm -f $(TARGET_SUBDIR)/libbacktrace/multilib.tmp; \
35574 else \
35575 rm -f $(TARGET_SUBDIR)/libbacktrace/Makefile; \
35576 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
35577 fi; \
35578 else \
35579 mv $(TARGET_SUBDIR)/libbacktrace/multilib.tmp $(TARGET_SUBDIR)/libbacktrace/multilib.out; \
35580 fi; \
35581 test ! -f $(TARGET_SUBDIR)/libbacktrace/Makefile || exit 0; \
35582 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libbacktrace ; \
35583 $(NORMAL_TARGET_EXPORTS) \
35584 echo Configuring in $(TARGET_SUBDIR)/libbacktrace; \
35585 cd "$(TARGET_SUBDIR)/libbacktrace" || exit 1; \
35586 case $(srcdir) in \
35587 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35588 *) topdir=`echo $(TARGET_SUBDIR)/libbacktrace/ | \
35589 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35590 esac; \
35591 srcdiroption="--srcdir=$${topdir}/libbacktrace"; \
35592 libsrcdir="$$s/libbacktrace"; \
35593 rm -f no-such-file || : ; \
35594 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35595 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35596 --target=${target_alias} $${srcdiroption} \
35597 || exit 1
35598 @endif target-libbacktrace
35599
35600
35601
35602
35603
35604 .PHONY: all-target-libbacktrace maybe-all-target-libbacktrace
35605 maybe-all-target-libbacktrace:
35606 @if gcc-bootstrap
35607 all-target-libbacktrace: stage_current
35608 @endif gcc-bootstrap
35609 @if target-libbacktrace
35610 TARGET-target-libbacktrace=all
35611 maybe-all-target-libbacktrace: all-target-libbacktrace
35612 all-target-libbacktrace: configure-target-libbacktrace
35613 @: $(MAKE); $(unstage)
35614 @r=`${PWD_COMMAND}`; export r; \
35615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35616 $(NORMAL_TARGET_EXPORTS) \
35617 (cd $(TARGET_SUBDIR)/libbacktrace && \
35618 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35619 $(TARGET-target-libbacktrace))
35620 @endif target-libbacktrace
35621
35622
35623
35624
35625
35626 .PHONY: check-target-libbacktrace maybe-check-target-libbacktrace
35627 maybe-check-target-libbacktrace:
35628 @if target-libbacktrace
35629 maybe-check-target-libbacktrace: check-target-libbacktrace
35630
35631 check-target-libbacktrace:
35632 @: $(MAKE); $(unstage)
35633 @r=`${PWD_COMMAND}`; export r; \
35634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35635 $(NORMAL_TARGET_EXPORTS) \
35636 (cd $(TARGET_SUBDIR)/libbacktrace && \
35637 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
35638
35639 @endif target-libbacktrace
35640
35641 .PHONY: install-target-libbacktrace maybe-install-target-libbacktrace
35642 maybe-install-target-libbacktrace:
35643 @if target-libbacktrace
35644 maybe-install-target-libbacktrace: install-target-libbacktrace
35645
35646 install-target-libbacktrace: installdirs
35647 @: $(MAKE); $(unstage)
35648 @r=`${PWD_COMMAND}`; export r; \
35649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35650 $(NORMAL_TARGET_EXPORTS) \
35651 (cd $(TARGET_SUBDIR)/libbacktrace && \
35652 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35653
35654 @endif target-libbacktrace
35655
35656 .PHONY: install-strip-target-libbacktrace maybe-install-strip-target-libbacktrace
35657 maybe-install-strip-target-libbacktrace:
35658 @if target-libbacktrace
35659 maybe-install-strip-target-libbacktrace: install-strip-target-libbacktrace
35660
35661 install-strip-target-libbacktrace: installdirs
35662 @: $(MAKE); $(unstage)
35663 @r=`${PWD_COMMAND}`; export r; \
35664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35665 $(NORMAL_TARGET_EXPORTS) \
35666 (cd $(TARGET_SUBDIR)/libbacktrace && \
35667 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35668
35669 @endif target-libbacktrace
35670
35671 # Other targets (info, dvi, pdf, etc.)
35672
35673 .PHONY: maybe-info-target-libbacktrace info-target-libbacktrace
35674 maybe-info-target-libbacktrace:
35675 @if target-libbacktrace
35676 maybe-info-target-libbacktrace: info-target-libbacktrace
35677
35678 info-target-libbacktrace: \
35679 configure-target-libbacktrace
35680 @: $(MAKE); $(unstage)
35681 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35682 r=`${PWD_COMMAND}`; export r; \
35683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35684 $(NORMAL_TARGET_EXPORTS) \
35685 echo "Doing info in $(TARGET_SUBDIR)/libbacktrace" ; \
35686 for flag in $(EXTRA_TARGET_FLAGS); do \
35687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35688 done; \
35689 (cd $(TARGET_SUBDIR)/libbacktrace && \
35690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35692 "RANLIB=$${RANLIB}" \
35693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35694 info) \
35695 || exit 1
35696
35697 @endif target-libbacktrace
35698
35699 .PHONY: maybe-dvi-target-libbacktrace dvi-target-libbacktrace
35700 maybe-dvi-target-libbacktrace:
35701 @if target-libbacktrace
35702 maybe-dvi-target-libbacktrace: dvi-target-libbacktrace
35703
35704 dvi-target-libbacktrace: \
35705 configure-target-libbacktrace
35706 @: $(MAKE); $(unstage)
35707 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35708 r=`${PWD_COMMAND}`; export r; \
35709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35710 $(NORMAL_TARGET_EXPORTS) \
35711 echo "Doing dvi in $(TARGET_SUBDIR)/libbacktrace" ; \
35712 for flag in $(EXTRA_TARGET_FLAGS); do \
35713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35714 done; \
35715 (cd $(TARGET_SUBDIR)/libbacktrace && \
35716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35718 "RANLIB=$${RANLIB}" \
35719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35720 dvi) \
35721 || exit 1
35722
35723 @endif target-libbacktrace
35724
35725 .PHONY: maybe-pdf-target-libbacktrace pdf-target-libbacktrace
35726 maybe-pdf-target-libbacktrace:
35727 @if target-libbacktrace
35728 maybe-pdf-target-libbacktrace: pdf-target-libbacktrace
35729
35730 pdf-target-libbacktrace: \
35731 configure-target-libbacktrace
35732 @: $(MAKE); $(unstage)
35733 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35734 r=`${PWD_COMMAND}`; export r; \
35735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35736 $(NORMAL_TARGET_EXPORTS) \
35737 echo "Doing pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
35738 for flag in $(EXTRA_TARGET_FLAGS); do \
35739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35740 done; \
35741 (cd $(TARGET_SUBDIR)/libbacktrace && \
35742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35744 "RANLIB=$${RANLIB}" \
35745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35746 pdf) \
35747 || exit 1
35748
35749 @endif target-libbacktrace
35750
35751 .PHONY: maybe-html-target-libbacktrace html-target-libbacktrace
35752 maybe-html-target-libbacktrace:
35753 @if target-libbacktrace
35754 maybe-html-target-libbacktrace: html-target-libbacktrace
35755
35756 html-target-libbacktrace: \
35757 configure-target-libbacktrace
35758 @: $(MAKE); $(unstage)
35759 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35760 r=`${PWD_COMMAND}`; export r; \
35761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35762 $(NORMAL_TARGET_EXPORTS) \
35763 echo "Doing html in $(TARGET_SUBDIR)/libbacktrace" ; \
35764 for flag in $(EXTRA_TARGET_FLAGS); do \
35765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35766 done; \
35767 (cd $(TARGET_SUBDIR)/libbacktrace && \
35768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35770 "RANLIB=$${RANLIB}" \
35771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35772 html) \
35773 || exit 1
35774
35775 @endif target-libbacktrace
35776
35777 .PHONY: maybe-TAGS-target-libbacktrace TAGS-target-libbacktrace
35778 maybe-TAGS-target-libbacktrace:
35779 @if target-libbacktrace
35780 maybe-TAGS-target-libbacktrace: TAGS-target-libbacktrace
35781
35782 TAGS-target-libbacktrace: \
35783 configure-target-libbacktrace
35784 @: $(MAKE); $(unstage)
35785 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35786 r=`${PWD_COMMAND}`; export r; \
35787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35788 $(NORMAL_TARGET_EXPORTS) \
35789 echo "Doing TAGS in $(TARGET_SUBDIR)/libbacktrace" ; \
35790 for flag in $(EXTRA_TARGET_FLAGS); do \
35791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35792 done; \
35793 (cd $(TARGET_SUBDIR)/libbacktrace && \
35794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35796 "RANLIB=$${RANLIB}" \
35797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35798 TAGS) \
35799 || exit 1
35800
35801 @endif target-libbacktrace
35802
35803 .PHONY: maybe-install-info-target-libbacktrace install-info-target-libbacktrace
35804 maybe-install-info-target-libbacktrace:
35805 @if target-libbacktrace
35806 maybe-install-info-target-libbacktrace: install-info-target-libbacktrace
35807
35808 install-info-target-libbacktrace: \
35809 configure-target-libbacktrace \
35810 info-target-libbacktrace
35811 @: $(MAKE); $(unstage)
35812 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35813 r=`${PWD_COMMAND}`; export r; \
35814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35815 $(NORMAL_TARGET_EXPORTS) \
35816 echo "Doing install-info in $(TARGET_SUBDIR)/libbacktrace" ; \
35817 for flag in $(EXTRA_TARGET_FLAGS); do \
35818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35819 done; \
35820 (cd $(TARGET_SUBDIR)/libbacktrace && \
35821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35823 "RANLIB=$${RANLIB}" \
35824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35825 install-info) \
35826 || exit 1
35827
35828 @endif target-libbacktrace
35829
35830 .PHONY: maybe-install-pdf-target-libbacktrace install-pdf-target-libbacktrace
35831 maybe-install-pdf-target-libbacktrace:
35832 @if target-libbacktrace
35833 maybe-install-pdf-target-libbacktrace: install-pdf-target-libbacktrace
35834
35835 install-pdf-target-libbacktrace: \
35836 configure-target-libbacktrace \
35837 pdf-target-libbacktrace
35838 @: $(MAKE); $(unstage)
35839 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35840 r=`${PWD_COMMAND}`; export r; \
35841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35842 $(NORMAL_TARGET_EXPORTS) \
35843 echo "Doing install-pdf in $(TARGET_SUBDIR)/libbacktrace" ; \
35844 for flag in $(EXTRA_TARGET_FLAGS); do \
35845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35846 done; \
35847 (cd $(TARGET_SUBDIR)/libbacktrace && \
35848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35850 "RANLIB=$${RANLIB}" \
35851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35852 install-pdf) \
35853 || exit 1
35854
35855 @endif target-libbacktrace
35856
35857 .PHONY: maybe-install-html-target-libbacktrace install-html-target-libbacktrace
35858 maybe-install-html-target-libbacktrace:
35859 @if target-libbacktrace
35860 maybe-install-html-target-libbacktrace: install-html-target-libbacktrace
35861
35862 install-html-target-libbacktrace: \
35863 configure-target-libbacktrace \
35864 html-target-libbacktrace
35865 @: $(MAKE); $(unstage)
35866 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35867 r=`${PWD_COMMAND}`; export r; \
35868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35869 $(NORMAL_TARGET_EXPORTS) \
35870 echo "Doing install-html in $(TARGET_SUBDIR)/libbacktrace" ; \
35871 for flag in $(EXTRA_TARGET_FLAGS); do \
35872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35873 done; \
35874 (cd $(TARGET_SUBDIR)/libbacktrace && \
35875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35877 "RANLIB=$${RANLIB}" \
35878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35879 install-html) \
35880 || exit 1
35881
35882 @endif target-libbacktrace
35883
35884 .PHONY: maybe-installcheck-target-libbacktrace installcheck-target-libbacktrace
35885 maybe-installcheck-target-libbacktrace:
35886 @if target-libbacktrace
35887 maybe-installcheck-target-libbacktrace: installcheck-target-libbacktrace
35888
35889 installcheck-target-libbacktrace: \
35890 configure-target-libbacktrace
35891 @: $(MAKE); $(unstage)
35892 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35893 r=`${PWD_COMMAND}`; export r; \
35894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35895 $(NORMAL_TARGET_EXPORTS) \
35896 echo "Doing installcheck in $(TARGET_SUBDIR)/libbacktrace" ; \
35897 for flag in $(EXTRA_TARGET_FLAGS); do \
35898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35899 done; \
35900 (cd $(TARGET_SUBDIR)/libbacktrace && \
35901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35903 "RANLIB=$${RANLIB}" \
35904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35905 installcheck) \
35906 || exit 1
35907
35908 @endif target-libbacktrace
35909
35910 .PHONY: maybe-mostlyclean-target-libbacktrace mostlyclean-target-libbacktrace
35911 maybe-mostlyclean-target-libbacktrace:
35912 @if target-libbacktrace
35913 maybe-mostlyclean-target-libbacktrace: mostlyclean-target-libbacktrace
35914
35915 mostlyclean-target-libbacktrace:
35916 @: $(MAKE); $(unstage)
35917 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35918 r=`${PWD_COMMAND}`; export r; \
35919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35920 $(NORMAL_TARGET_EXPORTS) \
35921 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libbacktrace" ; \
35922 for flag in $(EXTRA_TARGET_FLAGS); do \
35923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35924 done; \
35925 (cd $(TARGET_SUBDIR)/libbacktrace && \
35926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35928 "RANLIB=$${RANLIB}" \
35929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35930 mostlyclean) \
35931 || exit 1
35932
35933 @endif target-libbacktrace
35934
35935 .PHONY: maybe-clean-target-libbacktrace clean-target-libbacktrace
35936 maybe-clean-target-libbacktrace:
35937 @if target-libbacktrace
35938 maybe-clean-target-libbacktrace: clean-target-libbacktrace
35939
35940 clean-target-libbacktrace:
35941 @: $(MAKE); $(unstage)
35942 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35943 r=`${PWD_COMMAND}`; export r; \
35944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35945 $(NORMAL_TARGET_EXPORTS) \
35946 echo "Doing clean in $(TARGET_SUBDIR)/libbacktrace" ; \
35947 for flag in $(EXTRA_TARGET_FLAGS); do \
35948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35949 done; \
35950 (cd $(TARGET_SUBDIR)/libbacktrace && \
35951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35953 "RANLIB=$${RANLIB}" \
35954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35955 clean) \
35956 || exit 1
35957
35958 @endif target-libbacktrace
35959
35960 .PHONY: maybe-distclean-target-libbacktrace distclean-target-libbacktrace
35961 maybe-distclean-target-libbacktrace:
35962 @if target-libbacktrace
35963 maybe-distclean-target-libbacktrace: distclean-target-libbacktrace
35964
35965 distclean-target-libbacktrace:
35966 @: $(MAKE); $(unstage)
35967 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35968 r=`${PWD_COMMAND}`; export r; \
35969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35970 $(NORMAL_TARGET_EXPORTS) \
35971 echo "Doing distclean in $(TARGET_SUBDIR)/libbacktrace" ; \
35972 for flag in $(EXTRA_TARGET_FLAGS); do \
35973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35974 done; \
35975 (cd $(TARGET_SUBDIR)/libbacktrace && \
35976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35978 "RANLIB=$${RANLIB}" \
35979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35980 distclean) \
35981 || exit 1
35982
35983 @endif target-libbacktrace
35984
35985 .PHONY: maybe-maintainer-clean-target-libbacktrace maintainer-clean-target-libbacktrace
35986 maybe-maintainer-clean-target-libbacktrace:
35987 @if target-libbacktrace
35988 maybe-maintainer-clean-target-libbacktrace: maintainer-clean-target-libbacktrace
35989
35990 maintainer-clean-target-libbacktrace:
35991 @: $(MAKE); $(unstage)
35992 @[ -f $(TARGET_SUBDIR)/libbacktrace/Makefile ] || exit 0 ; \
35993 r=`${PWD_COMMAND}`; export r; \
35994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35995 $(NORMAL_TARGET_EXPORTS) \
35996 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libbacktrace" ; \
35997 for flag in $(EXTRA_TARGET_FLAGS); do \
35998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35999 done; \
36000 (cd $(TARGET_SUBDIR)/libbacktrace && \
36001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36003 "RANLIB=$${RANLIB}" \
36004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36005 maintainer-clean) \
36006 || exit 1
36007
36008 @endif target-libbacktrace
36009
36010
36011
36012
36013
36014 .PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
36015 maybe-configure-target-libquadmath:
36016 @if gcc-bootstrap
36017 configure-target-libquadmath: stage_current
36018 @endif gcc-bootstrap
36019 @if target-libquadmath
36020 maybe-configure-target-libquadmath: configure-target-libquadmath
36021 configure-target-libquadmath:
36022 @: $(MAKE); $(unstage)
36023 @r=`${PWD_COMMAND}`; export r; \
36024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36025 echo "Checking multilib configuration for libquadmath..."; \
36026 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
36027 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \
36028 if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
36029 if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
36030 rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
36031 else \
36032 rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
36033 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
36034 fi; \
36035 else \
36036 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
36037 fi; \
36038 test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
36039 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
36040 $(NORMAL_TARGET_EXPORTS) \
36041 echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
36042 cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
36043 case $(srcdir) in \
36044 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36045 *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
36046 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36047 esac; \
36048 srcdiroption="--srcdir=$${topdir}/libquadmath"; \
36049 libsrcdir="$$s/libquadmath"; \
36050 rm -f no-such-file || : ; \
36051 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36052 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36053 --target=${target_alias} $${srcdiroption} \
36054 || exit 1
36055 @endif target-libquadmath
36056
36057
36058
36059
36060
36061 .PHONY: all-target-libquadmath maybe-all-target-libquadmath
36062 maybe-all-target-libquadmath:
36063 @if gcc-bootstrap
36064 all-target-libquadmath: stage_current
36065 @endif gcc-bootstrap
36066 @if target-libquadmath
36067 TARGET-target-libquadmath=all
36068 maybe-all-target-libquadmath: all-target-libquadmath
36069 all-target-libquadmath: configure-target-libquadmath
36070 @: $(MAKE); $(unstage)
36071 @r=`${PWD_COMMAND}`; export r; \
36072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36073 $(NORMAL_TARGET_EXPORTS) \
36074 (cd $(TARGET_SUBDIR)/libquadmath && \
36075 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36076 $(TARGET-target-libquadmath))
36077 @endif target-libquadmath
36078
36079
36080
36081
36082
36083 .PHONY: check-target-libquadmath maybe-check-target-libquadmath
36084 maybe-check-target-libquadmath:
36085 @if target-libquadmath
36086 maybe-check-target-libquadmath: check-target-libquadmath
36087
36088 check-target-libquadmath:
36089 @: $(MAKE); $(unstage)
36090 @r=`${PWD_COMMAND}`; export r; \
36091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36092 $(NORMAL_TARGET_EXPORTS) \
36093 (cd $(TARGET_SUBDIR)/libquadmath && \
36094 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36095
36096 @endif target-libquadmath
36097
36098 .PHONY: install-target-libquadmath maybe-install-target-libquadmath
36099 maybe-install-target-libquadmath:
36100 @if target-libquadmath
36101 maybe-install-target-libquadmath: install-target-libquadmath
36102
36103 install-target-libquadmath: installdirs
36104 @: $(MAKE); $(unstage)
36105 @r=`${PWD_COMMAND}`; export r; \
36106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36107 $(NORMAL_TARGET_EXPORTS) \
36108 (cd $(TARGET_SUBDIR)/libquadmath && \
36109 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36110
36111 @endif target-libquadmath
36112
36113 .PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
36114 maybe-install-strip-target-libquadmath:
36115 @if target-libquadmath
36116 maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
36117
36118 install-strip-target-libquadmath: installdirs
36119 @: $(MAKE); $(unstage)
36120 @r=`${PWD_COMMAND}`; export r; \
36121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36122 $(NORMAL_TARGET_EXPORTS) \
36123 (cd $(TARGET_SUBDIR)/libquadmath && \
36124 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36125
36126 @endif target-libquadmath
36127
36128 # Other targets (info, dvi, pdf, etc.)
36129
36130 .PHONY: maybe-info-target-libquadmath info-target-libquadmath
36131 maybe-info-target-libquadmath:
36132 @if target-libquadmath
36133 maybe-info-target-libquadmath: info-target-libquadmath
36134
36135 info-target-libquadmath: \
36136 configure-target-libquadmath
36137 @: $(MAKE); $(unstage)
36138 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36139 r=`${PWD_COMMAND}`; export r; \
36140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36141 $(NORMAL_TARGET_EXPORTS) \
36142 echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \
36143 for flag in $(EXTRA_TARGET_FLAGS); do \
36144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36145 done; \
36146 (cd $(TARGET_SUBDIR)/libquadmath && \
36147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36149 "RANLIB=$${RANLIB}" \
36150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36151 info) \
36152 || exit 1
36153
36154 @endif target-libquadmath
36155
36156 .PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
36157 maybe-dvi-target-libquadmath:
36158 @if target-libquadmath
36159 maybe-dvi-target-libquadmath: dvi-target-libquadmath
36160
36161 dvi-target-libquadmath: \
36162 configure-target-libquadmath
36163 @: $(MAKE); $(unstage)
36164 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36165 r=`${PWD_COMMAND}`; export r; \
36166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36167 $(NORMAL_TARGET_EXPORTS) \
36168 echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \
36169 for flag in $(EXTRA_TARGET_FLAGS); do \
36170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36171 done; \
36172 (cd $(TARGET_SUBDIR)/libquadmath && \
36173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36175 "RANLIB=$${RANLIB}" \
36176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36177 dvi) \
36178 || exit 1
36179
36180 @endif target-libquadmath
36181
36182 .PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
36183 maybe-pdf-target-libquadmath:
36184 @if target-libquadmath
36185 maybe-pdf-target-libquadmath: pdf-target-libquadmath
36186
36187 pdf-target-libquadmath: \
36188 configure-target-libquadmath
36189 @: $(MAKE); $(unstage)
36190 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36191 r=`${PWD_COMMAND}`; export r; \
36192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36193 $(NORMAL_TARGET_EXPORTS) \
36194 echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \
36195 for flag in $(EXTRA_TARGET_FLAGS); do \
36196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36197 done; \
36198 (cd $(TARGET_SUBDIR)/libquadmath && \
36199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36201 "RANLIB=$${RANLIB}" \
36202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36203 pdf) \
36204 || exit 1
36205
36206 @endif target-libquadmath
36207
36208 .PHONY: maybe-html-target-libquadmath html-target-libquadmath
36209 maybe-html-target-libquadmath:
36210 @if target-libquadmath
36211 maybe-html-target-libquadmath: html-target-libquadmath
36212
36213 html-target-libquadmath: \
36214 configure-target-libquadmath
36215 @: $(MAKE); $(unstage)
36216 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36217 r=`${PWD_COMMAND}`; export r; \
36218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36219 $(NORMAL_TARGET_EXPORTS) \
36220 echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \
36221 for flag in $(EXTRA_TARGET_FLAGS); do \
36222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36223 done; \
36224 (cd $(TARGET_SUBDIR)/libquadmath && \
36225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36227 "RANLIB=$${RANLIB}" \
36228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36229 html) \
36230 || exit 1
36231
36232 @endif target-libquadmath
36233
36234 .PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
36235 maybe-TAGS-target-libquadmath:
36236 @if target-libquadmath
36237 maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
36238
36239 TAGS-target-libquadmath: \
36240 configure-target-libquadmath
36241 @: $(MAKE); $(unstage)
36242 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36243 r=`${PWD_COMMAND}`; export r; \
36244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36245 $(NORMAL_TARGET_EXPORTS) \
36246 echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \
36247 for flag in $(EXTRA_TARGET_FLAGS); do \
36248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36249 done; \
36250 (cd $(TARGET_SUBDIR)/libquadmath && \
36251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36253 "RANLIB=$${RANLIB}" \
36254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36255 TAGS) \
36256 || exit 1
36257
36258 @endif target-libquadmath
36259
36260 .PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
36261 maybe-install-info-target-libquadmath:
36262 @if target-libquadmath
36263 maybe-install-info-target-libquadmath: install-info-target-libquadmath
36264
36265 install-info-target-libquadmath: \
36266 configure-target-libquadmath \
36267 info-target-libquadmath
36268 @: $(MAKE); $(unstage)
36269 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36270 r=`${PWD_COMMAND}`; export r; \
36271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36272 $(NORMAL_TARGET_EXPORTS) \
36273 echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \
36274 for flag in $(EXTRA_TARGET_FLAGS); do \
36275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36276 done; \
36277 (cd $(TARGET_SUBDIR)/libquadmath && \
36278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36280 "RANLIB=$${RANLIB}" \
36281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36282 install-info) \
36283 || exit 1
36284
36285 @endif target-libquadmath
36286
36287 .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
36288 maybe-install-pdf-target-libquadmath:
36289 @if target-libquadmath
36290 maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
36291
36292 install-pdf-target-libquadmath: \
36293 configure-target-libquadmath \
36294 pdf-target-libquadmath
36295 @: $(MAKE); $(unstage)
36296 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36297 r=`${PWD_COMMAND}`; export r; \
36298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36299 $(NORMAL_TARGET_EXPORTS) \
36300 echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \
36301 for flag in $(EXTRA_TARGET_FLAGS); do \
36302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36303 done; \
36304 (cd $(TARGET_SUBDIR)/libquadmath && \
36305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36307 "RANLIB=$${RANLIB}" \
36308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36309 install-pdf) \
36310 || exit 1
36311
36312 @endif target-libquadmath
36313
36314 .PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
36315 maybe-install-html-target-libquadmath:
36316 @if target-libquadmath
36317 maybe-install-html-target-libquadmath: install-html-target-libquadmath
36318
36319 install-html-target-libquadmath: \
36320 configure-target-libquadmath \
36321 html-target-libquadmath
36322 @: $(MAKE); $(unstage)
36323 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36324 r=`${PWD_COMMAND}`; export r; \
36325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36326 $(NORMAL_TARGET_EXPORTS) \
36327 echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \
36328 for flag in $(EXTRA_TARGET_FLAGS); do \
36329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36330 done; \
36331 (cd $(TARGET_SUBDIR)/libquadmath && \
36332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36334 "RANLIB=$${RANLIB}" \
36335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36336 install-html) \
36337 || exit 1
36338
36339 @endif target-libquadmath
36340
36341 .PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
36342 maybe-installcheck-target-libquadmath:
36343 @if target-libquadmath
36344 maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
36345
36346 installcheck-target-libquadmath: \
36347 configure-target-libquadmath
36348 @: $(MAKE); $(unstage)
36349 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36350 r=`${PWD_COMMAND}`; export r; \
36351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36352 $(NORMAL_TARGET_EXPORTS) \
36353 echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \
36354 for flag in $(EXTRA_TARGET_FLAGS); do \
36355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36356 done; \
36357 (cd $(TARGET_SUBDIR)/libquadmath && \
36358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36360 "RANLIB=$${RANLIB}" \
36361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36362 installcheck) \
36363 || exit 1
36364
36365 @endif target-libquadmath
36366
36367 .PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
36368 maybe-mostlyclean-target-libquadmath:
36369 @if target-libquadmath
36370 maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
36371
36372 mostlyclean-target-libquadmath:
36373 @: $(MAKE); $(unstage)
36374 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36375 r=`${PWD_COMMAND}`; export r; \
36376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36377 $(NORMAL_TARGET_EXPORTS) \
36378 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \
36379 for flag in $(EXTRA_TARGET_FLAGS); do \
36380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36381 done; \
36382 (cd $(TARGET_SUBDIR)/libquadmath && \
36383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36385 "RANLIB=$${RANLIB}" \
36386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36387 mostlyclean) \
36388 || exit 1
36389
36390 @endif target-libquadmath
36391
36392 .PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
36393 maybe-clean-target-libquadmath:
36394 @if target-libquadmath
36395 maybe-clean-target-libquadmath: clean-target-libquadmath
36396
36397 clean-target-libquadmath:
36398 @: $(MAKE); $(unstage)
36399 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36400 r=`${PWD_COMMAND}`; export r; \
36401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36402 $(NORMAL_TARGET_EXPORTS) \
36403 echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \
36404 for flag in $(EXTRA_TARGET_FLAGS); do \
36405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36406 done; \
36407 (cd $(TARGET_SUBDIR)/libquadmath && \
36408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36410 "RANLIB=$${RANLIB}" \
36411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36412 clean) \
36413 || exit 1
36414
36415 @endif target-libquadmath
36416
36417 .PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
36418 maybe-distclean-target-libquadmath:
36419 @if target-libquadmath
36420 maybe-distclean-target-libquadmath: distclean-target-libquadmath
36421
36422 distclean-target-libquadmath:
36423 @: $(MAKE); $(unstage)
36424 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36425 r=`${PWD_COMMAND}`; export r; \
36426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36427 $(NORMAL_TARGET_EXPORTS) \
36428 echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \
36429 for flag in $(EXTRA_TARGET_FLAGS); do \
36430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36431 done; \
36432 (cd $(TARGET_SUBDIR)/libquadmath && \
36433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36435 "RANLIB=$${RANLIB}" \
36436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36437 distclean) \
36438 || exit 1
36439
36440 @endif target-libquadmath
36441
36442 .PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
36443 maybe-maintainer-clean-target-libquadmath:
36444 @if target-libquadmath
36445 maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
36446
36447 maintainer-clean-target-libquadmath:
36448 @: $(MAKE); $(unstage)
36449 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
36450 r=`${PWD_COMMAND}`; export r; \
36451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36452 $(NORMAL_TARGET_EXPORTS) \
36453 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \
36454 for flag in $(EXTRA_TARGET_FLAGS); do \
36455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36456 done; \
36457 (cd $(TARGET_SUBDIR)/libquadmath && \
36458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36460 "RANLIB=$${RANLIB}" \
36461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36462 maintainer-clean) \
36463 || exit 1
36464
36465 @endif target-libquadmath
36466
36467
36468
36469
36470
36471 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
36472 maybe-configure-target-libgfortran:
36473 @if gcc-bootstrap
36474 configure-target-libgfortran: stage_current
36475 @endif gcc-bootstrap
36476 @if target-libgfortran
36477 maybe-configure-target-libgfortran: configure-target-libgfortran
36478 configure-target-libgfortran:
36479 @: $(MAKE); $(unstage)
36480 @r=`${PWD_COMMAND}`; export r; \
36481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36482 echo "Checking multilib configuration for libgfortran..."; \
36483 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
36484 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
36485 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
36486 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
36487 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
36488 else \
36489 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
36490 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
36491 fi; \
36492 else \
36493 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
36494 fi; \
36495 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
36496 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
36497 $(NORMAL_TARGET_EXPORTS) \
36498 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
36499 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
36500 case $(srcdir) in \
36501 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36502 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
36503 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36504 esac; \
36505 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
36506 libsrcdir="$$s/libgfortran"; \
36507 rm -f no-such-file || : ; \
36508 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36509 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36510 --target=${target_alias} $${srcdiroption} \
36511 || exit 1
36512 @endif target-libgfortran
36513
36514
36515
36516
36517
36518 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
36519 maybe-all-target-libgfortran:
36520 @if gcc-bootstrap
36521 all-target-libgfortran: stage_current
36522 @endif gcc-bootstrap
36523 @if target-libgfortran
36524 TARGET-target-libgfortran=all
36525 maybe-all-target-libgfortran: all-target-libgfortran
36526 all-target-libgfortran: configure-target-libgfortran
36527 @: $(MAKE); $(unstage)
36528 @r=`${PWD_COMMAND}`; export r; \
36529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36530 $(NORMAL_TARGET_EXPORTS) \
36531 (cd $(TARGET_SUBDIR)/libgfortran && \
36532 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36533 $(TARGET-target-libgfortran))
36534 @endif target-libgfortran
36535
36536
36537
36538
36539
36540 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
36541 maybe-check-target-libgfortran:
36542 @if target-libgfortran
36543 maybe-check-target-libgfortran: check-target-libgfortran
36544
36545 check-target-libgfortran:
36546 @: $(MAKE); $(unstage)
36547 @r=`${PWD_COMMAND}`; export r; \
36548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36549 $(NORMAL_TARGET_EXPORTS) \
36550 (cd $(TARGET_SUBDIR)/libgfortran && \
36551 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36552
36553 @endif target-libgfortran
36554
36555 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
36556 maybe-install-target-libgfortran:
36557 @if target-libgfortran
36558 maybe-install-target-libgfortran: install-target-libgfortran
36559
36560 install-target-libgfortran: installdirs
36561 @: $(MAKE); $(unstage)
36562 @r=`${PWD_COMMAND}`; export r; \
36563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36564 $(NORMAL_TARGET_EXPORTS) \
36565 (cd $(TARGET_SUBDIR)/libgfortran && \
36566 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36567
36568 @endif target-libgfortran
36569
36570 .PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
36571 maybe-install-strip-target-libgfortran:
36572 @if target-libgfortran
36573 maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
36574
36575 install-strip-target-libgfortran: installdirs
36576 @: $(MAKE); $(unstage)
36577 @r=`${PWD_COMMAND}`; export r; \
36578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36579 $(NORMAL_TARGET_EXPORTS) \
36580 (cd $(TARGET_SUBDIR)/libgfortran && \
36581 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36582
36583 @endif target-libgfortran
36584
36585 # Other targets (info, dvi, pdf, etc.)
36586
36587 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
36588 maybe-info-target-libgfortran:
36589 @if target-libgfortran
36590 maybe-info-target-libgfortran: info-target-libgfortran
36591
36592 info-target-libgfortran: \
36593 configure-target-libgfortran
36594 @: $(MAKE); $(unstage)
36595 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36596 r=`${PWD_COMMAND}`; export r; \
36597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36598 $(NORMAL_TARGET_EXPORTS) \
36599 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
36600 for flag in $(EXTRA_TARGET_FLAGS); do \
36601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36602 done; \
36603 (cd $(TARGET_SUBDIR)/libgfortran && \
36604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36606 "RANLIB=$${RANLIB}" \
36607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36608 info) \
36609 || exit 1
36610
36611 @endif target-libgfortran
36612
36613 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
36614 maybe-dvi-target-libgfortran:
36615 @if target-libgfortran
36616 maybe-dvi-target-libgfortran: dvi-target-libgfortran
36617
36618 dvi-target-libgfortran: \
36619 configure-target-libgfortran
36620 @: $(MAKE); $(unstage)
36621 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36622 r=`${PWD_COMMAND}`; export r; \
36623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36624 $(NORMAL_TARGET_EXPORTS) \
36625 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
36626 for flag in $(EXTRA_TARGET_FLAGS); do \
36627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36628 done; \
36629 (cd $(TARGET_SUBDIR)/libgfortran && \
36630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36632 "RANLIB=$${RANLIB}" \
36633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36634 dvi) \
36635 || exit 1
36636
36637 @endif target-libgfortran
36638
36639 .PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
36640 maybe-pdf-target-libgfortran:
36641 @if target-libgfortran
36642 maybe-pdf-target-libgfortran: pdf-target-libgfortran
36643
36644 pdf-target-libgfortran: \
36645 configure-target-libgfortran
36646 @: $(MAKE); $(unstage)
36647 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36648 r=`${PWD_COMMAND}`; export r; \
36649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36650 $(NORMAL_TARGET_EXPORTS) \
36651 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
36652 for flag in $(EXTRA_TARGET_FLAGS); do \
36653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36654 done; \
36655 (cd $(TARGET_SUBDIR)/libgfortran && \
36656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36658 "RANLIB=$${RANLIB}" \
36659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36660 pdf) \
36661 || exit 1
36662
36663 @endif target-libgfortran
36664
36665 .PHONY: maybe-html-target-libgfortran html-target-libgfortran
36666 maybe-html-target-libgfortran:
36667 @if target-libgfortran
36668 maybe-html-target-libgfortran: html-target-libgfortran
36669
36670 html-target-libgfortran: \
36671 configure-target-libgfortran
36672 @: $(MAKE); $(unstage)
36673 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36674 r=`${PWD_COMMAND}`; export r; \
36675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36676 $(NORMAL_TARGET_EXPORTS) \
36677 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
36678 for flag in $(EXTRA_TARGET_FLAGS); do \
36679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36680 done; \
36681 (cd $(TARGET_SUBDIR)/libgfortran && \
36682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36684 "RANLIB=$${RANLIB}" \
36685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36686 html) \
36687 || exit 1
36688
36689 @endif target-libgfortran
36690
36691 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
36692 maybe-TAGS-target-libgfortran:
36693 @if target-libgfortran
36694 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
36695
36696 TAGS-target-libgfortran: \
36697 configure-target-libgfortran
36698 @: $(MAKE); $(unstage)
36699 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36700 r=`${PWD_COMMAND}`; export r; \
36701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36702 $(NORMAL_TARGET_EXPORTS) \
36703 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
36704 for flag in $(EXTRA_TARGET_FLAGS); do \
36705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36706 done; \
36707 (cd $(TARGET_SUBDIR)/libgfortran && \
36708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36710 "RANLIB=$${RANLIB}" \
36711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36712 TAGS) \
36713 || exit 1
36714
36715 @endif target-libgfortran
36716
36717 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
36718 maybe-install-info-target-libgfortran:
36719 @if target-libgfortran
36720 maybe-install-info-target-libgfortran: install-info-target-libgfortran
36721
36722 install-info-target-libgfortran: \
36723 configure-target-libgfortran \
36724 info-target-libgfortran
36725 @: $(MAKE); $(unstage)
36726 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36727 r=`${PWD_COMMAND}`; export r; \
36728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36729 $(NORMAL_TARGET_EXPORTS) \
36730 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
36731 for flag in $(EXTRA_TARGET_FLAGS); do \
36732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36733 done; \
36734 (cd $(TARGET_SUBDIR)/libgfortran && \
36735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36737 "RANLIB=$${RANLIB}" \
36738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36739 install-info) \
36740 || exit 1
36741
36742 @endif target-libgfortran
36743
36744 .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
36745 maybe-install-pdf-target-libgfortran:
36746 @if target-libgfortran
36747 maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
36748
36749 install-pdf-target-libgfortran: \
36750 configure-target-libgfortran \
36751 pdf-target-libgfortran
36752 @: $(MAKE); $(unstage)
36753 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36754 r=`${PWD_COMMAND}`; export r; \
36755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36756 $(NORMAL_TARGET_EXPORTS) \
36757 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
36758 for flag in $(EXTRA_TARGET_FLAGS); do \
36759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36760 done; \
36761 (cd $(TARGET_SUBDIR)/libgfortran && \
36762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36764 "RANLIB=$${RANLIB}" \
36765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36766 install-pdf) \
36767 || exit 1
36768
36769 @endif target-libgfortran
36770
36771 .PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
36772 maybe-install-html-target-libgfortran:
36773 @if target-libgfortran
36774 maybe-install-html-target-libgfortran: install-html-target-libgfortran
36775
36776 install-html-target-libgfortran: \
36777 configure-target-libgfortran \
36778 html-target-libgfortran
36779 @: $(MAKE); $(unstage)
36780 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36781 r=`${PWD_COMMAND}`; export r; \
36782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36783 $(NORMAL_TARGET_EXPORTS) \
36784 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
36785 for flag in $(EXTRA_TARGET_FLAGS); do \
36786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36787 done; \
36788 (cd $(TARGET_SUBDIR)/libgfortran && \
36789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36791 "RANLIB=$${RANLIB}" \
36792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36793 install-html) \
36794 || exit 1
36795
36796 @endif target-libgfortran
36797
36798 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
36799 maybe-installcheck-target-libgfortran:
36800 @if target-libgfortran
36801 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
36802
36803 installcheck-target-libgfortran: \
36804 configure-target-libgfortran
36805 @: $(MAKE); $(unstage)
36806 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36807 r=`${PWD_COMMAND}`; export r; \
36808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36809 $(NORMAL_TARGET_EXPORTS) \
36810 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
36811 for flag in $(EXTRA_TARGET_FLAGS); do \
36812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36813 done; \
36814 (cd $(TARGET_SUBDIR)/libgfortran && \
36815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36817 "RANLIB=$${RANLIB}" \
36818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36819 installcheck) \
36820 || exit 1
36821
36822 @endif target-libgfortran
36823
36824 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
36825 maybe-mostlyclean-target-libgfortran:
36826 @if target-libgfortran
36827 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
36828
36829 mostlyclean-target-libgfortran:
36830 @: $(MAKE); $(unstage)
36831 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36832 r=`${PWD_COMMAND}`; export r; \
36833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36834 $(NORMAL_TARGET_EXPORTS) \
36835 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
36836 for flag in $(EXTRA_TARGET_FLAGS); do \
36837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36838 done; \
36839 (cd $(TARGET_SUBDIR)/libgfortran && \
36840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36842 "RANLIB=$${RANLIB}" \
36843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36844 mostlyclean) \
36845 || exit 1
36846
36847 @endif target-libgfortran
36848
36849 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
36850 maybe-clean-target-libgfortran:
36851 @if target-libgfortran
36852 maybe-clean-target-libgfortran: clean-target-libgfortran
36853
36854 clean-target-libgfortran:
36855 @: $(MAKE); $(unstage)
36856 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36857 r=`${PWD_COMMAND}`; export r; \
36858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36859 $(NORMAL_TARGET_EXPORTS) \
36860 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
36861 for flag in $(EXTRA_TARGET_FLAGS); do \
36862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36863 done; \
36864 (cd $(TARGET_SUBDIR)/libgfortran && \
36865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36867 "RANLIB=$${RANLIB}" \
36868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36869 clean) \
36870 || exit 1
36871
36872 @endif target-libgfortran
36873
36874 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
36875 maybe-distclean-target-libgfortran:
36876 @if target-libgfortran
36877 maybe-distclean-target-libgfortran: distclean-target-libgfortran
36878
36879 distclean-target-libgfortran:
36880 @: $(MAKE); $(unstage)
36881 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36882 r=`${PWD_COMMAND}`; export r; \
36883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36884 $(NORMAL_TARGET_EXPORTS) \
36885 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
36886 for flag in $(EXTRA_TARGET_FLAGS); do \
36887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36888 done; \
36889 (cd $(TARGET_SUBDIR)/libgfortran && \
36890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36892 "RANLIB=$${RANLIB}" \
36893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36894 distclean) \
36895 || exit 1
36896
36897 @endif target-libgfortran
36898
36899 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
36900 maybe-maintainer-clean-target-libgfortran:
36901 @if target-libgfortran
36902 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
36903
36904 maintainer-clean-target-libgfortran:
36905 @: $(MAKE); $(unstage)
36906 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
36907 r=`${PWD_COMMAND}`; export r; \
36908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36909 $(NORMAL_TARGET_EXPORTS) \
36910 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
36911 for flag in $(EXTRA_TARGET_FLAGS); do \
36912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36913 done; \
36914 (cd $(TARGET_SUBDIR)/libgfortran && \
36915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36917 "RANLIB=$${RANLIB}" \
36918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36919 maintainer-clean) \
36920 || exit 1
36921
36922 @endif target-libgfortran
36923
36924
36925
36926
36927
36928 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
36929 maybe-configure-target-libobjc:
36930 @if gcc-bootstrap
36931 configure-target-libobjc: stage_current
36932 @endif gcc-bootstrap
36933 @if target-libobjc
36934 maybe-configure-target-libobjc: configure-target-libobjc
36935 configure-target-libobjc:
36936 @: $(MAKE); $(unstage)
36937 @r=`${PWD_COMMAND}`; export r; \
36938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36939 echo "Checking multilib configuration for libobjc..."; \
36940 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
36941 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
36942 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
36943 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
36944 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
36945 else \
36946 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
36947 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
36948 fi; \
36949 else \
36950 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
36951 fi; \
36952 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
36953 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
36954 $(NORMAL_TARGET_EXPORTS) \
36955 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
36956 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
36957 case $(srcdir) in \
36958 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36959 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
36960 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36961 esac; \
36962 srcdiroption="--srcdir=$${topdir}/libobjc"; \
36963 libsrcdir="$$s/libobjc"; \
36964 rm -f no-such-file || : ; \
36965 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36966 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36967 --target=${target_alias} $${srcdiroption} \
36968 || exit 1
36969 @endif target-libobjc
36970
36971
36972
36973
36974
36975 .PHONY: all-target-libobjc maybe-all-target-libobjc
36976 maybe-all-target-libobjc:
36977 @if gcc-bootstrap
36978 all-target-libobjc: stage_current
36979 @endif gcc-bootstrap
36980 @if target-libobjc
36981 TARGET-target-libobjc=all
36982 maybe-all-target-libobjc: all-target-libobjc
36983 all-target-libobjc: configure-target-libobjc
36984 @: $(MAKE); $(unstage)
36985 @r=`${PWD_COMMAND}`; export r; \
36986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36987 $(NORMAL_TARGET_EXPORTS) \
36988 (cd $(TARGET_SUBDIR)/libobjc && \
36989 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36990 $(TARGET-target-libobjc))
36991 @endif target-libobjc
36992
36993
36994
36995
36996
36997 .PHONY: check-target-libobjc maybe-check-target-libobjc
36998 maybe-check-target-libobjc:
36999 @if target-libobjc
37000 maybe-check-target-libobjc: check-target-libobjc
37001
37002 check-target-libobjc:
37003 @: $(MAKE); $(unstage)
37004 @r=`${PWD_COMMAND}`; export r; \
37005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37006 $(NORMAL_TARGET_EXPORTS) \
37007 (cd $(TARGET_SUBDIR)/libobjc && \
37008 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37009
37010 @endif target-libobjc
37011
37012 .PHONY: install-target-libobjc maybe-install-target-libobjc
37013 maybe-install-target-libobjc:
37014 @if target-libobjc
37015 maybe-install-target-libobjc: install-target-libobjc
37016
37017 install-target-libobjc: installdirs
37018 @: $(MAKE); $(unstage)
37019 @r=`${PWD_COMMAND}`; export r; \
37020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37021 $(NORMAL_TARGET_EXPORTS) \
37022 (cd $(TARGET_SUBDIR)/libobjc && \
37023 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37024
37025 @endif target-libobjc
37026
37027 .PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
37028 maybe-install-strip-target-libobjc:
37029 @if target-libobjc
37030 maybe-install-strip-target-libobjc: install-strip-target-libobjc
37031
37032 install-strip-target-libobjc: installdirs
37033 @: $(MAKE); $(unstage)
37034 @r=`${PWD_COMMAND}`; export r; \
37035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37036 $(NORMAL_TARGET_EXPORTS) \
37037 (cd $(TARGET_SUBDIR)/libobjc && \
37038 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37039
37040 @endif target-libobjc
37041
37042 # Other targets (info, dvi, pdf, etc.)
37043
37044 .PHONY: maybe-info-target-libobjc info-target-libobjc
37045 maybe-info-target-libobjc:
37046 @if target-libobjc
37047 maybe-info-target-libobjc: info-target-libobjc
37048
37049 info-target-libobjc: \
37050 configure-target-libobjc
37051 @: $(MAKE); $(unstage)
37052 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37053 r=`${PWD_COMMAND}`; export r; \
37054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37055 $(NORMAL_TARGET_EXPORTS) \
37056 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
37057 for flag in $(EXTRA_TARGET_FLAGS); do \
37058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37059 done; \
37060 (cd $(TARGET_SUBDIR)/libobjc && \
37061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37063 "RANLIB=$${RANLIB}" \
37064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37065 info) \
37066 || exit 1
37067
37068 @endif target-libobjc
37069
37070 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
37071 maybe-dvi-target-libobjc:
37072 @if target-libobjc
37073 maybe-dvi-target-libobjc: dvi-target-libobjc
37074
37075 dvi-target-libobjc: \
37076 configure-target-libobjc
37077 @: $(MAKE); $(unstage)
37078 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37079 r=`${PWD_COMMAND}`; export r; \
37080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37081 $(NORMAL_TARGET_EXPORTS) \
37082 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
37083 for flag in $(EXTRA_TARGET_FLAGS); do \
37084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37085 done; \
37086 (cd $(TARGET_SUBDIR)/libobjc && \
37087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37089 "RANLIB=$${RANLIB}" \
37090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37091 dvi) \
37092 || exit 1
37093
37094 @endif target-libobjc
37095
37096 .PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
37097 maybe-pdf-target-libobjc:
37098 @if target-libobjc
37099 maybe-pdf-target-libobjc: pdf-target-libobjc
37100
37101 pdf-target-libobjc: \
37102 configure-target-libobjc
37103 @: $(MAKE); $(unstage)
37104 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37105 r=`${PWD_COMMAND}`; export r; \
37106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37107 $(NORMAL_TARGET_EXPORTS) \
37108 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
37109 for flag in $(EXTRA_TARGET_FLAGS); do \
37110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37111 done; \
37112 (cd $(TARGET_SUBDIR)/libobjc && \
37113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37115 "RANLIB=$${RANLIB}" \
37116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37117 pdf) \
37118 || exit 1
37119
37120 @endif target-libobjc
37121
37122 .PHONY: maybe-html-target-libobjc html-target-libobjc
37123 maybe-html-target-libobjc:
37124 @if target-libobjc
37125 maybe-html-target-libobjc: html-target-libobjc
37126
37127 html-target-libobjc: \
37128 configure-target-libobjc
37129 @: $(MAKE); $(unstage)
37130 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37131 r=`${PWD_COMMAND}`; export r; \
37132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37133 $(NORMAL_TARGET_EXPORTS) \
37134 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
37135 for flag in $(EXTRA_TARGET_FLAGS); do \
37136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37137 done; \
37138 (cd $(TARGET_SUBDIR)/libobjc && \
37139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37141 "RANLIB=$${RANLIB}" \
37142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37143 html) \
37144 || exit 1
37145
37146 @endif target-libobjc
37147
37148 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
37149 maybe-TAGS-target-libobjc:
37150 @if target-libobjc
37151 maybe-TAGS-target-libobjc: TAGS-target-libobjc
37152
37153 TAGS-target-libobjc: \
37154 configure-target-libobjc
37155 @: $(MAKE); $(unstage)
37156 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37157 r=`${PWD_COMMAND}`; export r; \
37158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37159 $(NORMAL_TARGET_EXPORTS) \
37160 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
37161 for flag in $(EXTRA_TARGET_FLAGS); do \
37162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37163 done; \
37164 (cd $(TARGET_SUBDIR)/libobjc && \
37165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37167 "RANLIB=$${RANLIB}" \
37168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37169 TAGS) \
37170 || exit 1
37171
37172 @endif target-libobjc
37173
37174 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
37175 maybe-install-info-target-libobjc:
37176 @if target-libobjc
37177 maybe-install-info-target-libobjc: install-info-target-libobjc
37178
37179 install-info-target-libobjc: \
37180 configure-target-libobjc \
37181 info-target-libobjc
37182 @: $(MAKE); $(unstage)
37183 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37184 r=`${PWD_COMMAND}`; export r; \
37185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37186 $(NORMAL_TARGET_EXPORTS) \
37187 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
37188 for flag in $(EXTRA_TARGET_FLAGS); do \
37189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37190 done; \
37191 (cd $(TARGET_SUBDIR)/libobjc && \
37192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37194 "RANLIB=$${RANLIB}" \
37195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37196 install-info) \
37197 || exit 1
37198
37199 @endif target-libobjc
37200
37201 .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
37202 maybe-install-pdf-target-libobjc:
37203 @if target-libobjc
37204 maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
37205
37206 install-pdf-target-libobjc: \
37207 configure-target-libobjc \
37208 pdf-target-libobjc
37209 @: $(MAKE); $(unstage)
37210 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37211 r=`${PWD_COMMAND}`; export r; \
37212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37213 $(NORMAL_TARGET_EXPORTS) \
37214 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
37215 for flag in $(EXTRA_TARGET_FLAGS); do \
37216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37217 done; \
37218 (cd $(TARGET_SUBDIR)/libobjc && \
37219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37221 "RANLIB=$${RANLIB}" \
37222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37223 install-pdf) \
37224 || exit 1
37225
37226 @endif target-libobjc
37227
37228 .PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
37229 maybe-install-html-target-libobjc:
37230 @if target-libobjc
37231 maybe-install-html-target-libobjc: install-html-target-libobjc
37232
37233 install-html-target-libobjc: \
37234 configure-target-libobjc \
37235 html-target-libobjc
37236 @: $(MAKE); $(unstage)
37237 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37238 r=`${PWD_COMMAND}`; export r; \
37239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37240 $(NORMAL_TARGET_EXPORTS) \
37241 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
37242 for flag in $(EXTRA_TARGET_FLAGS); do \
37243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37244 done; \
37245 (cd $(TARGET_SUBDIR)/libobjc && \
37246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37248 "RANLIB=$${RANLIB}" \
37249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37250 install-html) \
37251 || exit 1
37252
37253 @endif target-libobjc
37254
37255 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
37256 maybe-installcheck-target-libobjc:
37257 @if target-libobjc
37258 maybe-installcheck-target-libobjc: installcheck-target-libobjc
37259
37260 installcheck-target-libobjc: \
37261 configure-target-libobjc
37262 @: $(MAKE); $(unstage)
37263 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37264 r=`${PWD_COMMAND}`; export r; \
37265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37266 $(NORMAL_TARGET_EXPORTS) \
37267 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
37268 for flag in $(EXTRA_TARGET_FLAGS); do \
37269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37270 done; \
37271 (cd $(TARGET_SUBDIR)/libobjc && \
37272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37274 "RANLIB=$${RANLIB}" \
37275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37276 installcheck) \
37277 || exit 1
37278
37279 @endif target-libobjc
37280
37281 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
37282 maybe-mostlyclean-target-libobjc:
37283 @if target-libobjc
37284 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
37285
37286 mostlyclean-target-libobjc:
37287 @: $(MAKE); $(unstage)
37288 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37289 r=`${PWD_COMMAND}`; export r; \
37290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37291 $(NORMAL_TARGET_EXPORTS) \
37292 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
37293 for flag in $(EXTRA_TARGET_FLAGS); do \
37294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37295 done; \
37296 (cd $(TARGET_SUBDIR)/libobjc && \
37297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37299 "RANLIB=$${RANLIB}" \
37300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37301 mostlyclean) \
37302 || exit 1
37303
37304 @endif target-libobjc
37305
37306 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
37307 maybe-clean-target-libobjc:
37308 @if target-libobjc
37309 maybe-clean-target-libobjc: clean-target-libobjc
37310
37311 clean-target-libobjc:
37312 @: $(MAKE); $(unstage)
37313 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37314 r=`${PWD_COMMAND}`; export r; \
37315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37316 $(NORMAL_TARGET_EXPORTS) \
37317 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
37318 for flag in $(EXTRA_TARGET_FLAGS); do \
37319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37320 done; \
37321 (cd $(TARGET_SUBDIR)/libobjc && \
37322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37324 "RANLIB=$${RANLIB}" \
37325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37326 clean) \
37327 || exit 1
37328
37329 @endif target-libobjc
37330
37331 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
37332 maybe-distclean-target-libobjc:
37333 @if target-libobjc
37334 maybe-distclean-target-libobjc: distclean-target-libobjc
37335
37336 distclean-target-libobjc:
37337 @: $(MAKE); $(unstage)
37338 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37339 r=`${PWD_COMMAND}`; export r; \
37340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37341 $(NORMAL_TARGET_EXPORTS) \
37342 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
37343 for flag in $(EXTRA_TARGET_FLAGS); do \
37344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37345 done; \
37346 (cd $(TARGET_SUBDIR)/libobjc && \
37347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37349 "RANLIB=$${RANLIB}" \
37350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37351 distclean) \
37352 || exit 1
37353
37354 @endif target-libobjc
37355
37356 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
37357 maybe-maintainer-clean-target-libobjc:
37358 @if target-libobjc
37359 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
37360
37361 maintainer-clean-target-libobjc:
37362 @: $(MAKE); $(unstage)
37363 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
37364 r=`${PWD_COMMAND}`; export r; \
37365 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37366 $(NORMAL_TARGET_EXPORTS) \
37367 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
37368 for flag in $(EXTRA_TARGET_FLAGS); do \
37369 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37370 done; \
37371 (cd $(TARGET_SUBDIR)/libobjc && \
37372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37374 "RANLIB=$${RANLIB}" \
37375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37376 maintainer-clean) \
37377 || exit 1
37378
37379 @endif target-libobjc
37380
37381
37382
37383
37384
37385 .PHONY: configure-target-libgo maybe-configure-target-libgo
37386 maybe-configure-target-libgo:
37387 @if gcc-bootstrap
37388 configure-target-libgo: stage_current
37389 @endif gcc-bootstrap
37390 @if target-libgo
37391 maybe-configure-target-libgo: configure-target-libgo
37392 configure-target-libgo:
37393 @: $(MAKE); $(unstage)
37394 @r=`${PWD_COMMAND}`; export r; \
37395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37396 echo "Checking multilib configuration for libgo..."; \
37397 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
37398 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \
37399 if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
37400 if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
37401 rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
37402 else \
37403 rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
37404 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
37405 fi; \
37406 else \
37407 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
37408 fi; \
37409 test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
37410 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
37411 $(NORMAL_TARGET_EXPORTS) \
37412 echo Configuring in $(TARGET_SUBDIR)/libgo; \
37413 cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
37414 case $(srcdir) in \
37415 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37416 *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
37417 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37418 esac; \
37419 srcdiroption="--srcdir=$${topdir}/libgo"; \
37420 libsrcdir="$$s/libgo"; \
37421 rm -f no-such-file || : ; \
37422 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37423 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37424 --target=${target_alias} $${srcdiroption} \
37425 || exit 1
37426 @endif target-libgo
37427
37428
37429
37430
37431
37432 .PHONY: all-target-libgo maybe-all-target-libgo
37433 maybe-all-target-libgo:
37434 @if gcc-bootstrap
37435 all-target-libgo: stage_current
37436 @endif gcc-bootstrap
37437 @if target-libgo
37438 TARGET-target-libgo=all
37439 maybe-all-target-libgo: all-target-libgo
37440 all-target-libgo: configure-target-libgo
37441 @: $(MAKE); $(unstage)
37442 @r=`${PWD_COMMAND}`; export r; \
37443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37444 $(NORMAL_TARGET_EXPORTS) \
37445 (cd $(TARGET_SUBDIR)/libgo && \
37446 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37447 $(TARGET-target-libgo))
37448 @endif target-libgo
37449
37450
37451
37452
37453
37454 .PHONY: check-target-libgo maybe-check-target-libgo
37455 maybe-check-target-libgo:
37456 @if target-libgo
37457 maybe-check-target-libgo: check-target-libgo
37458
37459 check-target-libgo:
37460 @: $(MAKE); $(unstage)
37461 @r=`${PWD_COMMAND}`; export r; \
37462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37463 $(NORMAL_TARGET_EXPORTS) \
37464 (cd $(TARGET_SUBDIR)/libgo && \
37465 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37466
37467 @endif target-libgo
37468
37469 .PHONY: install-target-libgo maybe-install-target-libgo
37470 maybe-install-target-libgo:
37471 @if target-libgo
37472 maybe-install-target-libgo: install-target-libgo
37473
37474 install-target-libgo: installdirs
37475 @: $(MAKE); $(unstage)
37476 @r=`${PWD_COMMAND}`; export r; \
37477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37478 $(NORMAL_TARGET_EXPORTS) \
37479 (cd $(TARGET_SUBDIR)/libgo && \
37480 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37481
37482 @endif target-libgo
37483
37484 .PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
37485 maybe-install-strip-target-libgo:
37486 @if target-libgo
37487 maybe-install-strip-target-libgo: install-strip-target-libgo
37488
37489 install-strip-target-libgo: installdirs
37490 @: $(MAKE); $(unstage)
37491 @r=`${PWD_COMMAND}`; export r; \
37492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37493 $(NORMAL_TARGET_EXPORTS) \
37494 (cd $(TARGET_SUBDIR)/libgo && \
37495 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37496
37497 @endif target-libgo
37498
37499 # Other targets (info, dvi, pdf, etc.)
37500
37501 .PHONY: maybe-info-target-libgo info-target-libgo
37502 maybe-info-target-libgo:
37503 @if target-libgo
37504 maybe-info-target-libgo: info-target-libgo
37505
37506 info-target-libgo: \
37507 configure-target-libgo
37508 @: $(MAKE); $(unstage)
37509 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37510 r=`${PWD_COMMAND}`; export r; \
37511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37512 $(NORMAL_TARGET_EXPORTS) \
37513 echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \
37514 for flag in $(EXTRA_TARGET_FLAGS); do \
37515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37516 done; \
37517 (cd $(TARGET_SUBDIR)/libgo && \
37518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37520 "RANLIB=$${RANLIB}" \
37521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37522 info) \
37523 || exit 1
37524
37525 @endif target-libgo
37526
37527 .PHONY: maybe-dvi-target-libgo dvi-target-libgo
37528 maybe-dvi-target-libgo:
37529 @if target-libgo
37530 maybe-dvi-target-libgo: dvi-target-libgo
37531
37532 dvi-target-libgo: \
37533 configure-target-libgo
37534 @: $(MAKE); $(unstage)
37535 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37536 r=`${PWD_COMMAND}`; export r; \
37537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37538 $(NORMAL_TARGET_EXPORTS) \
37539 echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \
37540 for flag in $(EXTRA_TARGET_FLAGS); do \
37541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37542 done; \
37543 (cd $(TARGET_SUBDIR)/libgo && \
37544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37546 "RANLIB=$${RANLIB}" \
37547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37548 dvi) \
37549 || exit 1
37550
37551 @endif target-libgo
37552
37553 .PHONY: maybe-pdf-target-libgo pdf-target-libgo
37554 maybe-pdf-target-libgo:
37555 @if target-libgo
37556 maybe-pdf-target-libgo: pdf-target-libgo
37557
37558 pdf-target-libgo: \
37559 configure-target-libgo
37560 @: $(MAKE); $(unstage)
37561 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37562 r=`${PWD_COMMAND}`; export r; \
37563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37564 $(NORMAL_TARGET_EXPORTS) \
37565 echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \
37566 for flag in $(EXTRA_TARGET_FLAGS); do \
37567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37568 done; \
37569 (cd $(TARGET_SUBDIR)/libgo && \
37570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37572 "RANLIB=$${RANLIB}" \
37573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37574 pdf) \
37575 || exit 1
37576
37577 @endif target-libgo
37578
37579 .PHONY: maybe-html-target-libgo html-target-libgo
37580 maybe-html-target-libgo:
37581 @if target-libgo
37582 maybe-html-target-libgo: html-target-libgo
37583
37584 html-target-libgo: \
37585 configure-target-libgo
37586 @: $(MAKE); $(unstage)
37587 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37588 r=`${PWD_COMMAND}`; export r; \
37589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37590 $(NORMAL_TARGET_EXPORTS) \
37591 echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \
37592 for flag in $(EXTRA_TARGET_FLAGS); do \
37593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37594 done; \
37595 (cd $(TARGET_SUBDIR)/libgo && \
37596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37598 "RANLIB=$${RANLIB}" \
37599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37600 html) \
37601 || exit 1
37602
37603 @endif target-libgo
37604
37605 .PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
37606 maybe-TAGS-target-libgo:
37607 @if target-libgo
37608 maybe-TAGS-target-libgo: TAGS-target-libgo
37609
37610 TAGS-target-libgo: \
37611 configure-target-libgo
37612 @: $(MAKE); $(unstage)
37613 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37614 r=`${PWD_COMMAND}`; export r; \
37615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37616 $(NORMAL_TARGET_EXPORTS) \
37617 echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \
37618 for flag in $(EXTRA_TARGET_FLAGS); do \
37619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37620 done; \
37621 (cd $(TARGET_SUBDIR)/libgo && \
37622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37624 "RANLIB=$${RANLIB}" \
37625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37626 TAGS) \
37627 || exit 1
37628
37629 @endif target-libgo
37630
37631 .PHONY: maybe-install-info-target-libgo install-info-target-libgo
37632 maybe-install-info-target-libgo:
37633 @if target-libgo
37634 maybe-install-info-target-libgo: install-info-target-libgo
37635
37636 install-info-target-libgo: \
37637 configure-target-libgo \
37638 info-target-libgo
37639 @: $(MAKE); $(unstage)
37640 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37641 r=`${PWD_COMMAND}`; export r; \
37642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37643 $(NORMAL_TARGET_EXPORTS) \
37644 echo "Doing install-info in $(TARGET_SUBDIR)/libgo" ; \
37645 for flag in $(EXTRA_TARGET_FLAGS); do \
37646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37647 done; \
37648 (cd $(TARGET_SUBDIR)/libgo && \
37649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37651 "RANLIB=$${RANLIB}" \
37652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37653 install-info) \
37654 || exit 1
37655
37656 @endif target-libgo
37657
37658 .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
37659 maybe-install-pdf-target-libgo:
37660 @if target-libgo
37661 maybe-install-pdf-target-libgo: install-pdf-target-libgo
37662
37663 install-pdf-target-libgo: \
37664 configure-target-libgo \
37665 pdf-target-libgo
37666 @: $(MAKE); $(unstage)
37667 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37668 r=`${PWD_COMMAND}`; export r; \
37669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37670 $(NORMAL_TARGET_EXPORTS) \
37671 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo" ; \
37672 for flag in $(EXTRA_TARGET_FLAGS); do \
37673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37674 done; \
37675 (cd $(TARGET_SUBDIR)/libgo && \
37676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37678 "RANLIB=$${RANLIB}" \
37679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37680 install-pdf) \
37681 || exit 1
37682
37683 @endif target-libgo
37684
37685 .PHONY: maybe-install-html-target-libgo install-html-target-libgo
37686 maybe-install-html-target-libgo:
37687 @if target-libgo
37688 maybe-install-html-target-libgo: install-html-target-libgo
37689
37690 install-html-target-libgo: \
37691 configure-target-libgo \
37692 html-target-libgo
37693 @: $(MAKE); $(unstage)
37694 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37695 r=`${PWD_COMMAND}`; export r; \
37696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37697 $(NORMAL_TARGET_EXPORTS) \
37698 echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \
37699 for flag in $(EXTRA_TARGET_FLAGS); do \
37700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37701 done; \
37702 (cd $(TARGET_SUBDIR)/libgo && \
37703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37705 "RANLIB=$${RANLIB}" \
37706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37707 install-html) \
37708 || exit 1
37709
37710 @endif target-libgo
37711
37712 .PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
37713 maybe-installcheck-target-libgo:
37714 @if target-libgo
37715 maybe-installcheck-target-libgo: installcheck-target-libgo
37716
37717 installcheck-target-libgo: \
37718 configure-target-libgo
37719 @: $(MAKE); $(unstage)
37720 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37721 r=`${PWD_COMMAND}`; export r; \
37722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37723 $(NORMAL_TARGET_EXPORTS) \
37724 echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \
37725 for flag in $(EXTRA_TARGET_FLAGS); do \
37726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37727 done; \
37728 (cd $(TARGET_SUBDIR)/libgo && \
37729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37731 "RANLIB=$${RANLIB}" \
37732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37733 installcheck) \
37734 || exit 1
37735
37736 @endif target-libgo
37737
37738 .PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
37739 maybe-mostlyclean-target-libgo:
37740 @if target-libgo
37741 maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
37742
37743 mostlyclean-target-libgo:
37744 @: $(MAKE); $(unstage)
37745 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37746 r=`${PWD_COMMAND}`; export r; \
37747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37748 $(NORMAL_TARGET_EXPORTS) \
37749 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \
37750 for flag in $(EXTRA_TARGET_FLAGS); do \
37751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37752 done; \
37753 (cd $(TARGET_SUBDIR)/libgo && \
37754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37756 "RANLIB=$${RANLIB}" \
37757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37758 mostlyclean) \
37759 || exit 1
37760
37761 @endif target-libgo
37762
37763 .PHONY: maybe-clean-target-libgo clean-target-libgo
37764 maybe-clean-target-libgo:
37765 @if target-libgo
37766 maybe-clean-target-libgo: clean-target-libgo
37767
37768 clean-target-libgo:
37769 @: $(MAKE); $(unstage)
37770 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37771 r=`${PWD_COMMAND}`; export r; \
37772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37773 $(NORMAL_TARGET_EXPORTS) \
37774 echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \
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)/libgo && \
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 clean) \
37784 || exit 1
37785
37786 @endif target-libgo
37787
37788 .PHONY: maybe-distclean-target-libgo distclean-target-libgo
37789 maybe-distclean-target-libgo:
37790 @if target-libgo
37791 maybe-distclean-target-libgo: distclean-target-libgo
37792
37793 distclean-target-libgo:
37794 @: $(MAKE); $(unstage)
37795 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37796 r=`${PWD_COMMAND}`; export r; \
37797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37798 $(NORMAL_TARGET_EXPORTS) \
37799 echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \
37800 for flag in $(EXTRA_TARGET_FLAGS); do \
37801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37802 done; \
37803 (cd $(TARGET_SUBDIR)/libgo && \
37804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37806 "RANLIB=$${RANLIB}" \
37807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37808 distclean) \
37809 || exit 1
37810
37811 @endif target-libgo
37812
37813 .PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
37814 maybe-maintainer-clean-target-libgo:
37815 @if target-libgo
37816 maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
37817
37818 maintainer-clean-target-libgo:
37819 @: $(MAKE); $(unstage)
37820 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
37821 r=`${PWD_COMMAND}`; export r; \
37822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37823 $(NORMAL_TARGET_EXPORTS) \
37824 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \
37825 for flag in $(EXTRA_TARGET_FLAGS); do \
37826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37827 done; \
37828 (cd $(TARGET_SUBDIR)/libgo && \
37829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37831 "RANLIB=$${RANLIB}" \
37832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37833 maintainer-clean) \
37834 || exit 1
37835
37836 @endif target-libgo
37837
37838
37839
37840
37841
37842 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
37843 maybe-configure-target-libtermcap:
37844 @if gcc-bootstrap
37845 configure-target-libtermcap: stage_current
37846 @endif gcc-bootstrap
37847 @if target-libtermcap
37848 maybe-configure-target-libtermcap: configure-target-libtermcap
37849 configure-target-libtermcap:
37850 @: $(MAKE); $(unstage)
37851 @r=`${PWD_COMMAND}`; export r; \
37852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37853 echo "Checking multilib configuration for libtermcap..."; \
37854 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
37855 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
37856 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
37857 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
37858 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
37859 else \
37860 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
37861 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
37862 fi; \
37863 else \
37864 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
37865 fi; \
37866 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
37867 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
37868 $(NORMAL_TARGET_EXPORTS) \
37869 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
37870 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
37871 case $(srcdir) in \
37872 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37873 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
37874 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37875 esac; \
37876 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
37877 libsrcdir="$$s/libtermcap"; \
37878 rm -f no-such-file || : ; \
37879 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37880 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37881 --target=${target_alias} $${srcdiroption} \
37882 || exit 1
37883 @endif target-libtermcap
37884
37885
37886
37887
37888
37889 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
37890 maybe-all-target-libtermcap:
37891 @if gcc-bootstrap
37892 all-target-libtermcap: stage_current
37893 @endif gcc-bootstrap
37894 @if target-libtermcap
37895 TARGET-target-libtermcap=all
37896 maybe-all-target-libtermcap: all-target-libtermcap
37897 all-target-libtermcap: configure-target-libtermcap
37898 @: $(MAKE); $(unstage)
37899 @r=`${PWD_COMMAND}`; export r; \
37900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37901 $(NORMAL_TARGET_EXPORTS) \
37902 (cd $(TARGET_SUBDIR)/libtermcap && \
37903 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37904 $(TARGET-target-libtermcap))
37905 @endif target-libtermcap
37906
37907
37908
37909
37910
37911 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
37912 maybe-check-target-libtermcap:
37913 @if target-libtermcap
37914 maybe-check-target-libtermcap: check-target-libtermcap
37915
37916 # Dummy target for uncheckable module.
37917 check-target-libtermcap:
37918
37919 @endif target-libtermcap
37920
37921 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
37922 maybe-install-target-libtermcap:
37923 @if target-libtermcap
37924 maybe-install-target-libtermcap: install-target-libtermcap
37925
37926 install-target-libtermcap: installdirs
37927 @: $(MAKE); $(unstage)
37928 @r=`${PWD_COMMAND}`; export r; \
37929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37930 $(NORMAL_TARGET_EXPORTS) \
37931 (cd $(TARGET_SUBDIR)/libtermcap && \
37932 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37933
37934 @endif target-libtermcap
37935
37936 .PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
37937 maybe-install-strip-target-libtermcap:
37938 @if target-libtermcap
37939 maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
37940
37941 install-strip-target-libtermcap: installdirs
37942 @: $(MAKE); $(unstage)
37943 @r=`${PWD_COMMAND}`; export r; \
37944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37945 $(NORMAL_TARGET_EXPORTS) \
37946 (cd $(TARGET_SUBDIR)/libtermcap && \
37947 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37948
37949 @endif target-libtermcap
37950
37951 # Other targets (info, dvi, pdf, etc.)
37952
37953 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
37954 maybe-info-target-libtermcap:
37955 @if target-libtermcap
37956 maybe-info-target-libtermcap: info-target-libtermcap
37957
37958 info-target-libtermcap: \
37959 configure-target-libtermcap
37960 @: $(MAKE); $(unstage)
37961 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
37962 r=`${PWD_COMMAND}`; export r; \
37963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37964 $(NORMAL_TARGET_EXPORTS) \
37965 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
37966 for flag in $(EXTRA_TARGET_FLAGS); do \
37967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37968 done; \
37969 (cd $(TARGET_SUBDIR)/libtermcap && \
37970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37972 "RANLIB=$${RANLIB}" \
37973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37974 info) \
37975 || exit 1
37976
37977 @endif target-libtermcap
37978
37979 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
37980 maybe-dvi-target-libtermcap:
37981 @if target-libtermcap
37982 maybe-dvi-target-libtermcap: dvi-target-libtermcap
37983
37984 dvi-target-libtermcap: \
37985 configure-target-libtermcap
37986 @: $(MAKE); $(unstage)
37987 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
37988 r=`${PWD_COMMAND}`; export r; \
37989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37990 $(NORMAL_TARGET_EXPORTS) \
37991 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
37992 for flag in $(EXTRA_TARGET_FLAGS); do \
37993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37994 done; \
37995 (cd $(TARGET_SUBDIR)/libtermcap && \
37996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37998 "RANLIB=$${RANLIB}" \
37999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38000 dvi) \
38001 || exit 1
38002
38003 @endif target-libtermcap
38004
38005 .PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
38006 maybe-pdf-target-libtermcap:
38007 @if target-libtermcap
38008 maybe-pdf-target-libtermcap: pdf-target-libtermcap
38009
38010 pdf-target-libtermcap: \
38011 configure-target-libtermcap
38012 @: $(MAKE); $(unstage)
38013 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38014 r=`${PWD_COMMAND}`; export r; \
38015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38016 $(NORMAL_TARGET_EXPORTS) \
38017 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
38018 for flag in $(EXTRA_TARGET_FLAGS); do \
38019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38020 done; \
38021 (cd $(TARGET_SUBDIR)/libtermcap && \
38022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38024 "RANLIB=$${RANLIB}" \
38025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38026 pdf) \
38027 || exit 1
38028
38029 @endif target-libtermcap
38030
38031 .PHONY: maybe-html-target-libtermcap html-target-libtermcap
38032 maybe-html-target-libtermcap:
38033 @if target-libtermcap
38034 maybe-html-target-libtermcap: html-target-libtermcap
38035
38036 html-target-libtermcap: \
38037 configure-target-libtermcap
38038 @: $(MAKE); $(unstage)
38039 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38040 r=`${PWD_COMMAND}`; export r; \
38041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38042 $(NORMAL_TARGET_EXPORTS) \
38043 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
38044 for flag in $(EXTRA_TARGET_FLAGS); do \
38045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38046 done; \
38047 (cd $(TARGET_SUBDIR)/libtermcap && \
38048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38050 "RANLIB=$${RANLIB}" \
38051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38052 html) \
38053 || exit 1
38054
38055 @endif target-libtermcap
38056
38057 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
38058 maybe-TAGS-target-libtermcap:
38059 @if target-libtermcap
38060 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
38061
38062 TAGS-target-libtermcap: \
38063 configure-target-libtermcap
38064 @: $(MAKE); $(unstage)
38065 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38066 r=`${PWD_COMMAND}`; export r; \
38067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38068 $(NORMAL_TARGET_EXPORTS) \
38069 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
38070 for flag in $(EXTRA_TARGET_FLAGS); do \
38071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38072 done; \
38073 (cd $(TARGET_SUBDIR)/libtermcap && \
38074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38076 "RANLIB=$${RANLIB}" \
38077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38078 TAGS) \
38079 || exit 1
38080
38081 @endif target-libtermcap
38082
38083 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
38084 maybe-install-info-target-libtermcap:
38085 @if target-libtermcap
38086 maybe-install-info-target-libtermcap: install-info-target-libtermcap
38087
38088 install-info-target-libtermcap: \
38089 configure-target-libtermcap \
38090 info-target-libtermcap
38091 @: $(MAKE); $(unstage)
38092 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38093 r=`${PWD_COMMAND}`; export r; \
38094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38095 $(NORMAL_TARGET_EXPORTS) \
38096 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
38097 for flag in $(EXTRA_TARGET_FLAGS); do \
38098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38099 done; \
38100 (cd $(TARGET_SUBDIR)/libtermcap && \
38101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38103 "RANLIB=$${RANLIB}" \
38104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38105 install-info) \
38106 || exit 1
38107
38108 @endif target-libtermcap
38109
38110 .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
38111 maybe-install-pdf-target-libtermcap:
38112 @if target-libtermcap
38113 maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
38114
38115 install-pdf-target-libtermcap: \
38116 configure-target-libtermcap \
38117 pdf-target-libtermcap
38118 @: $(MAKE); $(unstage)
38119 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38120 r=`${PWD_COMMAND}`; export r; \
38121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38122 $(NORMAL_TARGET_EXPORTS) \
38123 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
38124 for flag in $(EXTRA_TARGET_FLAGS); do \
38125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38126 done; \
38127 (cd $(TARGET_SUBDIR)/libtermcap && \
38128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38130 "RANLIB=$${RANLIB}" \
38131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38132 install-pdf) \
38133 || exit 1
38134
38135 @endif target-libtermcap
38136
38137 .PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
38138 maybe-install-html-target-libtermcap:
38139 @if target-libtermcap
38140 maybe-install-html-target-libtermcap: install-html-target-libtermcap
38141
38142 install-html-target-libtermcap: \
38143 configure-target-libtermcap \
38144 html-target-libtermcap
38145 @: $(MAKE); $(unstage)
38146 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38147 r=`${PWD_COMMAND}`; export r; \
38148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38149 $(NORMAL_TARGET_EXPORTS) \
38150 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
38151 for flag in $(EXTRA_TARGET_FLAGS); do \
38152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38153 done; \
38154 (cd $(TARGET_SUBDIR)/libtermcap && \
38155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38157 "RANLIB=$${RANLIB}" \
38158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38159 install-html) \
38160 || exit 1
38161
38162 @endif target-libtermcap
38163
38164 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
38165 maybe-installcheck-target-libtermcap:
38166 @if target-libtermcap
38167 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
38168
38169 installcheck-target-libtermcap: \
38170 configure-target-libtermcap
38171 @: $(MAKE); $(unstage)
38172 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
38173 r=`${PWD_COMMAND}`; export r; \
38174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38175 $(NORMAL_TARGET_EXPORTS) \
38176 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
38177 for flag in $(EXTRA_TARGET_FLAGS); do \
38178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38179 done; \
38180 (cd $(TARGET_SUBDIR)/libtermcap && \
38181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38183 "RANLIB=$${RANLIB}" \
38184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38185 installcheck) \
38186 || exit 1
38187
38188 @endif target-libtermcap
38189
38190 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
38191 maybe-mostlyclean-target-libtermcap:
38192 @if target-libtermcap
38193 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
38194
38195 # libtermcap doesn't support mostlyclean.
38196 mostlyclean-target-libtermcap:
38197
38198 @endif target-libtermcap
38199
38200 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
38201 maybe-clean-target-libtermcap:
38202 @if target-libtermcap
38203 maybe-clean-target-libtermcap: clean-target-libtermcap
38204
38205 # libtermcap doesn't support clean.
38206 clean-target-libtermcap:
38207
38208 @endif target-libtermcap
38209
38210 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
38211 maybe-distclean-target-libtermcap:
38212 @if target-libtermcap
38213 maybe-distclean-target-libtermcap: distclean-target-libtermcap
38214
38215 # libtermcap doesn't support distclean.
38216 distclean-target-libtermcap:
38217
38218 @endif target-libtermcap
38219
38220 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
38221 maybe-maintainer-clean-target-libtermcap:
38222 @if target-libtermcap
38223 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
38224
38225 # libtermcap doesn't support maintainer-clean.
38226 maintainer-clean-target-libtermcap:
38227
38228 @endif target-libtermcap
38229
38230
38231
38232
38233
38234 .PHONY: configure-target-winsup maybe-configure-target-winsup
38235 maybe-configure-target-winsup:
38236 @if gcc-bootstrap
38237 configure-target-winsup: stage_current
38238 @endif gcc-bootstrap
38239 @if target-winsup
38240 maybe-configure-target-winsup: configure-target-winsup
38241 configure-target-winsup:
38242 @: $(MAKE); $(unstage)
38243 @r=`${PWD_COMMAND}`; export r; \
38244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38245 echo "Checking multilib configuration for winsup..."; \
38246 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
38247 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
38248 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
38249 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
38250 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
38251 else \
38252 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
38253 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
38254 fi; \
38255 else \
38256 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
38257 fi; \
38258 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
38259 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
38260 $(NORMAL_TARGET_EXPORTS) \
38261 echo Configuring in $(TARGET_SUBDIR)/winsup; \
38262 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
38263 case $(srcdir) in \
38264 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38265 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
38266 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38267 esac; \
38268 srcdiroption="--srcdir=$${topdir}/winsup"; \
38269 libsrcdir="$$s/winsup"; \
38270 rm -f no-such-file || : ; \
38271 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38272 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38273 --target=${target_alias} $${srcdiroption} \
38274 || exit 1
38275 @endif target-winsup
38276
38277
38278
38279
38280
38281 .PHONY: all-target-winsup maybe-all-target-winsup
38282 maybe-all-target-winsup:
38283 @if gcc-bootstrap
38284 all-target-winsup: stage_current
38285 @endif gcc-bootstrap
38286 @if target-winsup
38287 TARGET-target-winsup=all
38288 maybe-all-target-winsup: all-target-winsup
38289 all-target-winsup: configure-target-winsup
38290 @: $(MAKE); $(unstage)
38291 @r=`${PWD_COMMAND}`; export r; \
38292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38293 $(NORMAL_TARGET_EXPORTS) \
38294 (cd $(TARGET_SUBDIR)/winsup && \
38295 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38296 $(TARGET-target-winsup))
38297 @endif target-winsup
38298
38299
38300
38301
38302
38303 .PHONY: check-target-winsup maybe-check-target-winsup
38304 maybe-check-target-winsup:
38305 @if target-winsup
38306 maybe-check-target-winsup: check-target-winsup
38307
38308 check-target-winsup:
38309 @: $(MAKE); $(unstage)
38310 @r=`${PWD_COMMAND}`; export r; \
38311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38312 $(NORMAL_TARGET_EXPORTS) \
38313 (cd $(TARGET_SUBDIR)/winsup && \
38314 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38315
38316 @endif target-winsup
38317
38318 .PHONY: install-target-winsup maybe-install-target-winsup
38319 maybe-install-target-winsup:
38320 @if target-winsup
38321 maybe-install-target-winsup: install-target-winsup
38322
38323 install-target-winsup: installdirs
38324 @: $(MAKE); $(unstage)
38325 @r=`${PWD_COMMAND}`; export r; \
38326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38327 $(NORMAL_TARGET_EXPORTS) \
38328 (cd $(TARGET_SUBDIR)/winsup && \
38329 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38330
38331 @endif target-winsup
38332
38333 .PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
38334 maybe-install-strip-target-winsup:
38335 @if target-winsup
38336 maybe-install-strip-target-winsup: install-strip-target-winsup
38337
38338 install-strip-target-winsup: installdirs
38339 @: $(MAKE); $(unstage)
38340 @r=`${PWD_COMMAND}`; export r; \
38341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38342 $(NORMAL_TARGET_EXPORTS) \
38343 (cd $(TARGET_SUBDIR)/winsup && \
38344 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38345
38346 @endif target-winsup
38347
38348 # Other targets (info, dvi, pdf, etc.)
38349
38350 .PHONY: maybe-info-target-winsup info-target-winsup
38351 maybe-info-target-winsup:
38352 @if target-winsup
38353 maybe-info-target-winsup: info-target-winsup
38354
38355 info-target-winsup: \
38356 configure-target-winsup
38357 @: $(MAKE); $(unstage)
38358 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38359 r=`${PWD_COMMAND}`; export r; \
38360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38361 $(NORMAL_TARGET_EXPORTS) \
38362 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
38363 for flag in $(EXTRA_TARGET_FLAGS); do \
38364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38365 done; \
38366 (cd $(TARGET_SUBDIR)/winsup && \
38367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38369 "RANLIB=$${RANLIB}" \
38370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38371 info) \
38372 || exit 1
38373
38374 @endif target-winsup
38375
38376 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
38377 maybe-dvi-target-winsup:
38378 @if target-winsup
38379 maybe-dvi-target-winsup: dvi-target-winsup
38380
38381 dvi-target-winsup: \
38382 configure-target-winsup
38383 @: $(MAKE); $(unstage)
38384 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38385 r=`${PWD_COMMAND}`; export r; \
38386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38387 $(NORMAL_TARGET_EXPORTS) \
38388 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
38389 for flag in $(EXTRA_TARGET_FLAGS); do \
38390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38391 done; \
38392 (cd $(TARGET_SUBDIR)/winsup && \
38393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38395 "RANLIB=$${RANLIB}" \
38396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38397 dvi) \
38398 || exit 1
38399
38400 @endif target-winsup
38401
38402 .PHONY: maybe-pdf-target-winsup pdf-target-winsup
38403 maybe-pdf-target-winsup:
38404 @if target-winsup
38405 maybe-pdf-target-winsup: pdf-target-winsup
38406
38407 pdf-target-winsup: \
38408 configure-target-winsup
38409 @: $(MAKE); $(unstage)
38410 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38411 r=`${PWD_COMMAND}`; export r; \
38412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38413 $(NORMAL_TARGET_EXPORTS) \
38414 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
38415 for flag in $(EXTRA_TARGET_FLAGS); do \
38416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38417 done; \
38418 (cd $(TARGET_SUBDIR)/winsup && \
38419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38421 "RANLIB=$${RANLIB}" \
38422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38423 pdf) \
38424 || exit 1
38425
38426 @endif target-winsup
38427
38428 .PHONY: maybe-html-target-winsup html-target-winsup
38429 maybe-html-target-winsup:
38430 @if target-winsup
38431 maybe-html-target-winsup: html-target-winsup
38432
38433 html-target-winsup: \
38434 configure-target-winsup
38435 @: $(MAKE); $(unstage)
38436 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38437 r=`${PWD_COMMAND}`; export r; \
38438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38439 $(NORMAL_TARGET_EXPORTS) \
38440 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
38441 for flag in $(EXTRA_TARGET_FLAGS); do \
38442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38443 done; \
38444 (cd $(TARGET_SUBDIR)/winsup && \
38445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38447 "RANLIB=$${RANLIB}" \
38448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38449 html) \
38450 || exit 1
38451
38452 @endif target-winsup
38453
38454 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
38455 maybe-TAGS-target-winsup:
38456 @if target-winsup
38457 maybe-TAGS-target-winsup: TAGS-target-winsup
38458
38459 TAGS-target-winsup: \
38460 configure-target-winsup
38461 @: $(MAKE); $(unstage)
38462 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38463 r=`${PWD_COMMAND}`; export r; \
38464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38465 $(NORMAL_TARGET_EXPORTS) \
38466 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
38467 for flag in $(EXTRA_TARGET_FLAGS); do \
38468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38469 done; \
38470 (cd $(TARGET_SUBDIR)/winsup && \
38471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38473 "RANLIB=$${RANLIB}" \
38474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38475 TAGS) \
38476 || exit 1
38477
38478 @endif target-winsup
38479
38480 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
38481 maybe-install-info-target-winsup:
38482 @if target-winsup
38483 maybe-install-info-target-winsup: install-info-target-winsup
38484
38485 install-info-target-winsup: \
38486 configure-target-winsup \
38487 info-target-winsup
38488 @: $(MAKE); $(unstage)
38489 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38490 r=`${PWD_COMMAND}`; export r; \
38491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38492 $(NORMAL_TARGET_EXPORTS) \
38493 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
38494 for flag in $(EXTRA_TARGET_FLAGS); do \
38495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38496 done; \
38497 (cd $(TARGET_SUBDIR)/winsup && \
38498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38500 "RANLIB=$${RANLIB}" \
38501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38502 install-info) \
38503 || exit 1
38504
38505 @endif target-winsup
38506
38507 .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
38508 maybe-install-pdf-target-winsup:
38509 @if target-winsup
38510 maybe-install-pdf-target-winsup: install-pdf-target-winsup
38511
38512 install-pdf-target-winsup: \
38513 configure-target-winsup \
38514 pdf-target-winsup
38515 @: $(MAKE); $(unstage)
38516 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38517 r=`${PWD_COMMAND}`; export r; \
38518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38519 $(NORMAL_TARGET_EXPORTS) \
38520 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
38521 for flag in $(EXTRA_TARGET_FLAGS); do \
38522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38523 done; \
38524 (cd $(TARGET_SUBDIR)/winsup && \
38525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38527 "RANLIB=$${RANLIB}" \
38528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38529 install-pdf) \
38530 || exit 1
38531
38532 @endif target-winsup
38533
38534 .PHONY: maybe-install-html-target-winsup install-html-target-winsup
38535 maybe-install-html-target-winsup:
38536 @if target-winsup
38537 maybe-install-html-target-winsup: install-html-target-winsup
38538
38539 install-html-target-winsup: \
38540 configure-target-winsup \
38541 html-target-winsup
38542 @: $(MAKE); $(unstage)
38543 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38544 r=`${PWD_COMMAND}`; export r; \
38545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38546 $(NORMAL_TARGET_EXPORTS) \
38547 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
38548 for flag in $(EXTRA_TARGET_FLAGS); do \
38549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38550 done; \
38551 (cd $(TARGET_SUBDIR)/winsup && \
38552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38554 "RANLIB=$${RANLIB}" \
38555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38556 install-html) \
38557 || exit 1
38558
38559 @endif target-winsup
38560
38561 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
38562 maybe-installcheck-target-winsup:
38563 @if target-winsup
38564 maybe-installcheck-target-winsup: installcheck-target-winsup
38565
38566 installcheck-target-winsup: \
38567 configure-target-winsup
38568 @: $(MAKE); $(unstage)
38569 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38570 r=`${PWD_COMMAND}`; export r; \
38571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38572 $(NORMAL_TARGET_EXPORTS) \
38573 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
38574 for flag in $(EXTRA_TARGET_FLAGS); do \
38575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38576 done; \
38577 (cd $(TARGET_SUBDIR)/winsup && \
38578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38580 "RANLIB=$${RANLIB}" \
38581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38582 installcheck) \
38583 || exit 1
38584
38585 @endif target-winsup
38586
38587 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
38588 maybe-mostlyclean-target-winsup:
38589 @if target-winsup
38590 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
38591
38592 mostlyclean-target-winsup:
38593 @: $(MAKE); $(unstage)
38594 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38595 r=`${PWD_COMMAND}`; export r; \
38596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38597 $(NORMAL_TARGET_EXPORTS) \
38598 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
38599 for flag in $(EXTRA_TARGET_FLAGS); do \
38600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38601 done; \
38602 (cd $(TARGET_SUBDIR)/winsup && \
38603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38605 "RANLIB=$${RANLIB}" \
38606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38607 mostlyclean) \
38608 || exit 1
38609
38610 @endif target-winsup
38611
38612 .PHONY: maybe-clean-target-winsup clean-target-winsup
38613 maybe-clean-target-winsup:
38614 @if target-winsup
38615 maybe-clean-target-winsup: clean-target-winsup
38616
38617 clean-target-winsup:
38618 @: $(MAKE); $(unstage)
38619 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38620 r=`${PWD_COMMAND}`; export r; \
38621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38622 $(NORMAL_TARGET_EXPORTS) \
38623 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
38624 for flag in $(EXTRA_TARGET_FLAGS); do \
38625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38626 done; \
38627 (cd $(TARGET_SUBDIR)/winsup && \
38628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38630 "RANLIB=$${RANLIB}" \
38631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38632 clean) \
38633 || exit 1
38634
38635 @endif target-winsup
38636
38637 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
38638 maybe-distclean-target-winsup:
38639 @if target-winsup
38640 maybe-distclean-target-winsup: distclean-target-winsup
38641
38642 distclean-target-winsup:
38643 @: $(MAKE); $(unstage)
38644 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38645 r=`${PWD_COMMAND}`; export r; \
38646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38647 $(NORMAL_TARGET_EXPORTS) \
38648 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
38649 for flag in $(EXTRA_TARGET_FLAGS); do \
38650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38651 done; \
38652 (cd $(TARGET_SUBDIR)/winsup && \
38653 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38654 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38655 "RANLIB=$${RANLIB}" \
38656 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38657 distclean) \
38658 || exit 1
38659
38660 @endif target-winsup
38661
38662 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
38663 maybe-maintainer-clean-target-winsup:
38664 @if target-winsup
38665 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
38666
38667 maintainer-clean-target-winsup:
38668 @: $(MAKE); $(unstage)
38669 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
38670 r=`${PWD_COMMAND}`; export r; \
38671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38672 $(NORMAL_TARGET_EXPORTS) \
38673 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
38674 for flag in $(EXTRA_TARGET_FLAGS); do \
38675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38676 done; \
38677 (cd $(TARGET_SUBDIR)/winsup && \
38678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38680 "RANLIB=$${RANLIB}" \
38681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38682 maintainer-clean) \
38683 || exit 1
38684
38685 @endif target-winsup
38686
38687
38688
38689
38690
38691 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
38692 maybe-configure-target-libgloss:
38693 @if gcc-bootstrap
38694 configure-target-libgloss: stage_current
38695 @endif gcc-bootstrap
38696 @if target-libgloss
38697 maybe-configure-target-libgloss: configure-target-libgloss
38698 configure-target-libgloss:
38699 @: $(MAKE); $(unstage)
38700 @r=`${PWD_COMMAND}`; export r; \
38701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38702 echo "Checking multilib configuration for libgloss..."; \
38703 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
38704 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
38705 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
38706 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
38707 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
38708 else \
38709 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
38710 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
38711 fi; \
38712 else \
38713 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
38714 fi; \
38715 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
38716 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
38717 $(NORMAL_TARGET_EXPORTS) \
38718 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
38719 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
38720 case $(srcdir) in \
38721 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38722 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
38723 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38724 esac; \
38725 srcdiroption="--srcdir=$${topdir}/libgloss"; \
38726 libsrcdir="$$s/libgloss"; \
38727 rm -f no-such-file || : ; \
38728 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38729 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38730 --target=${target_alias} $${srcdiroption} \
38731 || exit 1
38732 @endif target-libgloss
38733
38734
38735
38736
38737
38738 .PHONY: all-target-libgloss maybe-all-target-libgloss
38739 maybe-all-target-libgloss:
38740 @if gcc-bootstrap
38741 all-target-libgloss: stage_current
38742 @endif gcc-bootstrap
38743 @if target-libgloss
38744 TARGET-target-libgloss=all
38745 maybe-all-target-libgloss: all-target-libgloss
38746 all-target-libgloss: configure-target-libgloss
38747 @: $(MAKE); $(unstage)
38748 @r=`${PWD_COMMAND}`; export r; \
38749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38750 $(NORMAL_TARGET_EXPORTS) \
38751 (cd $(TARGET_SUBDIR)/libgloss && \
38752 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38753 $(TARGET-target-libgloss))
38754 @endif target-libgloss
38755
38756
38757
38758
38759
38760 .PHONY: check-target-libgloss maybe-check-target-libgloss
38761 maybe-check-target-libgloss:
38762 @if target-libgloss
38763 maybe-check-target-libgloss: check-target-libgloss
38764
38765 # Dummy target for uncheckable module.
38766 check-target-libgloss:
38767
38768 @endif target-libgloss
38769
38770 .PHONY: install-target-libgloss maybe-install-target-libgloss
38771 maybe-install-target-libgloss:
38772 @if target-libgloss
38773 maybe-install-target-libgloss: install-target-libgloss
38774
38775 install-target-libgloss: installdirs
38776 @: $(MAKE); $(unstage)
38777 @r=`${PWD_COMMAND}`; export r; \
38778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38779 $(NORMAL_TARGET_EXPORTS) \
38780 (cd $(TARGET_SUBDIR)/libgloss && \
38781 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38782
38783 @endif target-libgloss
38784
38785 .PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
38786 maybe-install-strip-target-libgloss:
38787 @if target-libgloss
38788 maybe-install-strip-target-libgloss: install-strip-target-libgloss
38789
38790 install-strip-target-libgloss: installdirs
38791 @: $(MAKE); $(unstage)
38792 @r=`${PWD_COMMAND}`; export r; \
38793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38794 $(NORMAL_TARGET_EXPORTS) \
38795 (cd $(TARGET_SUBDIR)/libgloss && \
38796 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38797
38798 @endif target-libgloss
38799
38800 # Other targets (info, dvi, pdf, etc.)
38801
38802 .PHONY: maybe-info-target-libgloss info-target-libgloss
38803 maybe-info-target-libgloss:
38804 @if target-libgloss
38805 maybe-info-target-libgloss: info-target-libgloss
38806
38807 info-target-libgloss: \
38808 configure-target-libgloss
38809 @: $(MAKE); $(unstage)
38810 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
38811 r=`${PWD_COMMAND}`; export r; \
38812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38813 $(NORMAL_TARGET_EXPORTS) \
38814 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
38815 for flag in $(EXTRA_TARGET_FLAGS); do \
38816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38817 done; \
38818 (cd $(TARGET_SUBDIR)/libgloss && \
38819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38821 "RANLIB=$${RANLIB}" \
38822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38823 info) \
38824 || exit 1
38825
38826 @endif target-libgloss
38827
38828 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
38829 maybe-dvi-target-libgloss:
38830 @if target-libgloss
38831 maybe-dvi-target-libgloss: dvi-target-libgloss
38832
38833 dvi-target-libgloss: \
38834 configure-target-libgloss
38835 @: $(MAKE); $(unstage)
38836 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
38837 r=`${PWD_COMMAND}`; export r; \
38838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38839 $(NORMAL_TARGET_EXPORTS) \
38840 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
38841 for flag in $(EXTRA_TARGET_FLAGS); do \
38842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38843 done; \
38844 (cd $(TARGET_SUBDIR)/libgloss && \
38845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38847 "RANLIB=$${RANLIB}" \
38848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38849 dvi) \
38850 || exit 1
38851
38852 @endif target-libgloss
38853
38854 .PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
38855 maybe-pdf-target-libgloss:
38856 @if target-libgloss
38857 maybe-pdf-target-libgloss: pdf-target-libgloss
38858
38859 pdf-target-libgloss: \
38860 configure-target-libgloss
38861 @: $(MAKE); $(unstage)
38862 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
38863 r=`${PWD_COMMAND}`; export r; \
38864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38865 $(NORMAL_TARGET_EXPORTS) \
38866 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
38867 for flag in $(EXTRA_TARGET_FLAGS); do \
38868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38869 done; \
38870 (cd $(TARGET_SUBDIR)/libgloss && \
38871 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38872 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38873 "RANLIB=$${RANLIB}" \
38874 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38875 pdf) \
38876 || exit 1
38877
38878 @endif target-libgloss
38879
38880 .PHONY: maybe-html-target-libgloss html-target-libgloss
38881 maybe-html-target-libgloss:
38882 @if target-libgloss
38883 maybe-html-target-libgloss: html-target-libgloss
38884
38885 html-target-libgloss: \
38886 configure-target-libgloss
38887 @: $(MAKE); $(unstage)
38888 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
38889 r=`${PWD_COMMAND}`; export r; \
38890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38891 $(NORMAL_TARGET_EXPORTS) \
38892 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
38893 for flag in $(EXTRA_TARGET_FLAGS); do \
38894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38895 done; \
38896 (cd $(TARGET_SUBDIR)/libgloss && \
38897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38899 "RANLIB=$${RANLIB}" \
38900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38901 html) \
38902 || exit 1
38903
38904 @endif target-libgloss
38905
38906 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
38907 maybe-TAGS-target-libgloss:
38908 @if target-libgloss
38909 maybe-TAGS-target-libgloss: TAGS-target-libgloss
38910
38911 TAGS-target-libgloss: \
38912 configure-target-libgloss
38913 @: $(MAKE); $(unstage)
38914 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
38915 r=`${PWD_COMMAND}`; export r; \
38916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38917 $(NORMAL_TARGET_EXPORTS) \
38918 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
38919 for flag in $(EXTRA_TARGET_FLAGS); do \
38920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38921 done; \
38922 (cd $(TARGET_SUBDIR)/libgloss && \
38923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38925 "RANLIB=$${RANLIB}" \
38926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38927 TAGS) \
38928 || exit 1
38929
38930 @endif target-libgloss
38931
38932 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
38933 maybe-install-info-target-libgloss:
38934 @if target-libgloss
38935 maybe-install-info-target-libgloss: install-info-target-libgloss
38936
38937 install-info-target-libgloss: \
38938 configure-target-libgloss \
38939 info-target-libgloss
38940 @: $(MAKE); $(unstage)
38941 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
38942 r=`${PWD_COMMAND}`; export r; \
38943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38944 $(NORMAL_TARGET_EXPORTS) \
38945 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
38946 for flag in $(EXTRA_TARGET_FLAGS); do \
38947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38948 done; \
38949 (cd $(TARGET_SUBDIR)/libgloss && \
38950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38952 "RANLIB=$${RANLIB}" \
38953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38954 install-info) \
38955 || exit 1
38956
38957 @endif target-libgloss
38958
38959 .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
38960 maybe-install-pdf-target-libgloss:
38961 @if target-libgloss
38962 maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
38963
38964 install-pdf-target-libgloss: \
38965 configure-target-libgloss \
38966 pdf-target-libgloss
38967 @: $(MAKE); $(unstage)
38968 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
38969 r=`${PWD_COMMAND}`; export r; \
38970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38971 $(NORMAL_TARGET_EXPORTS) \
38972 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
38973 for flag in $(EXTRA_TARGET_FLAGS); do \
38974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38975 done; \
38976 (cd $(TARGET_SUBDIR)/libgloss && \
38977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38979 "RANLIB=$${RANLIB}" \
38980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38981 install-pdf) \
38982 || exit 1
38983
38984 @endif target-libgloss
38985
38986 .PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
38987 maybe-install-html-target-libgloss:
38988 @if target-libgloss
38989 maybe-install-html-target-libgloss: install-html-target-libgloss
38990
38991 install-html-target-libgloss: \
38992 configure-target-libgloss \
38993 html-target-libgloss
38994 @: $(MAKE); $(unstage)
38995 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
38996 r=`${PWD_COMMAND}`; export r; \
38997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38998 $(NORMAL_TARGET_EXPORTS) \
38999 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
39000 for flag in $(EXTRA_TARGET_FLAGS); do \
39001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39002 done; \
39003 (cd $(TARGET_SUBDIR)/libgloss && \
39004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39006 "RANLIB=$${RANLIB}" \
39007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39008 install-html) \
39009 || exit 1
39010
39011 @endif target-libgloss
39012
39013 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
39014 maybe-installcheck-target-libgloss:
39015 @if target-libgloss
39016 maybe-installcheck-target-libgloss: installcheck-target-libgloss
39017
39018 installcheck-target-libgloss: \
39019 configure-target-libgloss
39020 @: $(MAKE); $(unstage)
39021 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39022 r=`${PWD_COMMAND}`; export r; \
39023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39024 $(NORMAL_TARGET_EXPORTS) \
39025 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
39026 for flag in $(EXTRA_TARGET_FLAGS); do \
39027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39028 done; \
39029 (cd $(TARGET_SUBDIR)/libgloss && \
39030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39032 "RANLIB=$${RANLIB}" \
39033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39034 installcheck) \
39035 || exit 1
39036
39037 @endif target-libgloss
39038
39039 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
39040 maybe-mostlyclean-target-libgloss:
39041 @if target-libgloss
39042 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
39043
39044 mostlyclean-target-libgloss:
39045 @: $(MAKE); $(unstage)
39046 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39047 r=`${PWD_COMMAND}`; export r; \
39048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39049 $(NORMAL_TARGET_EXPORTS) \
39050 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
39051 for flag in $(EXTRA_TARGET_FLAGS); do \
39052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39053 done; \
39054 (cd $(TARGET_SUBDIR)/libgloss && \
39055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39057 "RANLIB=$${RANLIB}" \
39058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39059 mostlyclean) \
39060 || exit 1
39061
39062 @endif target-libgloss
39063
39064 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
39065 maybe-clean-target-libgloss:
39066 @if target-libgloss
39067 maybe-clean-target-libgloss: clean-target-libgloss
39068
39069 clean-target-libgloss:
39070 @: $(MAKE); $(unstage)
39071 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39072 r=`${PWD_COMMAND}`; export r; \
39073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39074 $(NORMAL_TARGET_EXPORTS) \
39075 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
39076 for flag in $(EXTRA_TARGET_FLAGS); do \
39077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39078 done; \
39079 (cd $(TARGET_SUBDIR)/libgloss && \
39080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39082 "RANLIB=$${RANLIB}" \
39083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39084 clean) \
39085 || exit 1
39086
39087 @endif target-libgloss
39088
39089 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
39090 maybe-distclean-target-libgloss:
39091 @if target-libgloss
39092 maybe-distclean-target-libgloss: distclean-target-libgloss
39093
39094 distclean-target-libgloss:
39095 @: $(MAKE); $(unstage)
39096 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39097 r=`${PWD_COMMAND}`; export r; \
39098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39099 $(NORMAL_TARGET_EXPORTS) \
39100 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
39101 for flag in $(EXTRA_TARGET_FLAGS); do \
39102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39103 done; \
39104 (cd $(TARGET_SUBDIR)/libgloss && \
39105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39107 "RANLIB=$${RANLIB}" \
39108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39109 distclean) \
39110 || exit 1
39111
39112 @endif target-libgloss
39113
39114 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
39115 maybe-maintainer-clean-target-libgloss:
39116 @if target-libgloss
39117 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
39118
39119 maintainer-clean-target-libgloss:
39120 @: $(MAKE); $(unstage)
39121 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
39122 r=`${PWD_COMMAND}`; export r; \
39123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39124 $(NORMAL_TARGET_EXPORTS) \
39125 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
39126 for flag in $(EXTRA_TARGET_FLAGS); do \
39127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39128 done; \
39129 (cd $(TARGET_SUBDIR)/libgloss && \
39130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39132 "RANLIB=$${RANLIB}" \
39133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39134 maintainer-clean) \
39135 || exit 1
39136
39137 @endif target-libgloss
39138
39139
39140
39141
39142
39143 .PHONY: configure-target-libffi maybe-configure-target-libffi
39144 maybe-configure-target-libffi:
39145 @if gcc-bootstrap
39146 configure-target-libffi: stage_current
39147 @endif gcc-bootstrap
39148 @if target-libffi
39149 maybe-configure-target-libffi: configure-target-libffi
39150 configure-target-libffi:
39151 @: $(MAKE); $(unstage)
39152 @r=`${PWD_COMMAND}`; export r; \
39153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39154 echo "Checking multilib configuration for libffi..."; \
39155 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
39156 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
39157 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
39158 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
39159 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
39160 else \
39161 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
39162 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
39163 fi; \
39164 else \
39165 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
39166 fi; \
39167 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
39168 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
39169 $(NORMAL_TARGET_EXPORTS) \
39170 echo Configuring in $(TARGET_SUBDIR)/libffi; \
39171 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
39172 case $(srcdir) in \
39173 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39174 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
39175 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39176 esac; \
39177 srcdiroption="--srcdir=$${topdir}/libffi"; \
39178 libsrcdir="$$s/libffi"; \
39179 rm -f no-such-file || : ; \
39180 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39181 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39182 --target=${target_alias} $${srcdiroption} \
39183 || exit 1
39184 @endif target-libffi
39185
39186
39187
39188
39189
39190 .PHONY: all-target-libffi maybe-all-target-libffi
39191 maybe-all-target-libffi:
39192 @if gcc-bootstrap
39193 all-target-libffi: stage_current
39194 @endif gcc-bootstrap
39195 @if target-libffi
39196 TARGET-target-libffi=all
39197 maybe-all-target-libffi: all-target-libffi
39198 all-target-libffi: configure-target-libffi
39199 @: $(MAKE); $(unstage)
39200 @r=`${PWD_COMMAND}`; export r; \
39201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39202 $(NORMAL_TARGET_EXPORTS) \
39203 (cd $(TARGET_SUBDIR)/libffi && \
39204 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39205 $(TARGET-target-libffi))
39206 @endif target-libffi
39207
39208
39209
39210
39211
39212 .PHONY: check-target-libffi maybe-check-target-libffi
39213 maybe-check-target-libffi:
39214 @if target-libffi
39215 maybe-check-target-libffi: check-target-libffi
39216
39217 check-target-libffi:
39218 @: $(MAKE); $(unstage)
39219 @r=`${PWD_COMMAND}`; export r; \
39220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39221 $(NORMAL_TARGET_EXPORTS) \
39222 (cd $(TARGET_SUBDIR)/libffi && \
39223 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39224
39225 @endif target-libffi
39226
39227 .PHONY: install-target-libffi maybe-install-target-libffi
39228 maybe-install-target-libffi:
39229 @if target-libffi
39230 maybe-install-target-libffi: install-target-libffi
39231
39232 # Dummy target for uninstallable.
39233 install-target-libffi:
39234
39235 @endif target-libffi
39236
39237 .PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
39238 maybe-install-strip-target-libffi:
39239 @if target-libffi
39240 maybe-install-strip-target-libffi: install-strip-target-libffi
39241
39242 # Dummy target for uninstallable.
39243 install-strip-target-libffi:
39244
39245 @endif target-libffi
39246
39247 # Other targets (info, dvi, pdf, etc.)
39248
39249 .PHONY: maybe-info-target-libffi info-target-libffi
39250 maybe-info-target-libffi:
39251 @if target-libffi
39252 maybe-info-target-libffi: info-target-libffi
39253
39254 info-target-libffi: \
39255 configure-target-libffi
39256 @: $(MAKE); $(unstage)
39257 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39258 r=`${PWD_COMMAND}`; export r; \
39259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39260 $(NORMAL_TARGET_EXPORTS) \
39261 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
39262 for flag in $(EXTRA_TARGET_FLAGS); do \
39263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39264 done; \
39265 (cd $(TARGET_SUBDIR)/libffi && \
39266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39268 "RANLIB=$${RANLIB}" \
39269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39270 info) \
39271 || exit 1
39272
39273 @endif target-libffi
39274
39275 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
39276 maybe-dvi-target-libffi:
39277 @if target-libffi
39278 maybe-dvi-target-libffi: dvi-target-libffi
39279
39280 dvi-target-libffi: \
39281 configure-target-libffi
39282 @: $(MAKE); $(unstage)
39283 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39284 r=`${PWD_COMMAND}`; export r; \
39285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39286 $(NORMAL_TARGET_EXPORTS) \
39287 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
39288 for flag in $(EXTRA_TARGET_FLAGS); do \
39289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39290 done; \
39291 (cd $(TARGET_SUBDIR)/libffi && \
39292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39294 "RANLIB=$${RANLIB}" \
39295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39296 dvi) \
39297 || exit 1
39298
39299 @endif target-libffi
39300
39301 .PHONY: maybe-pdf-target-libffi pdf-target-libffi
39302 maybe-pdf-target-libffi:
39303 @if target-libffi
39304 maybe-pdf-target-libffi: pdf-target-libffi
39305
39306 pdf-target-libffi: \
39307 configure-target-libffi
39308 @: $(MAKE); $(unstage)
39309 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39310 r=`${PWD_COMMAND}`; export r; \
39311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39312 $(NORMAL_TARGET_EXPORTS) \
39313 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
39314 for flag in $(EXTRA_TARGET_FLAGS); do \
39315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39316 done; \
39317 (cd $(TARGET_SUBDIR)/libffi && \
39318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39320 "RANLIB=$${RANLIB}" \
39321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39322 pdf) \
39323 || exit 1
39324
39325 @endif target-libffi
39326
39327 .PHONY: maybe-html-target-libffi html-target-libffi
39328 maybe-html-target-libffi:
39329 @if target-libffi
39330 maybe-html-target-libffi: html-target-libffi
39331
39332 html-target-libffi: \
39333 configure-target-libffi
39334 @: $(MAKE); $(unstage)
39335 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39336 r=`${PWD_COMMAND}`; export r; \
39337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39338 $(NORMAL_TARGET_EXPORTS) \
39339 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
39340 for flag in $(EXTRA_TARGET_FLAGS); do \
39341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39342 done; \
39343 (cd $(TARGET_SUBDIR)/libffi && \
39344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39346 "RANLIB=$${RANLIB}" \
39347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39348 html) \
39349 || exit 1
39350
39351 @endif target-libffi
39352
39353 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
39354 maybe-TAGS-target-libffi:
39355 @if target-libffi
39356 maybe-TAGS-target-libffi: TAGS-target-libffi
39357
39358 TAGS-target-libffi: \
39359 configure-target-libffi
39360 @: $(MAKE); $(unstage)
39361 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39362 r=`${PWD_COMMAND}`; export r; \
39363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39364 $(NORMAL_TARGET_EXPORTS) \
39365 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
39366 for flag in $(EXTRA_TARGET_FLAGS); do \
39367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39368 done; \
39369 (cd $(TARGET_SUBDIR)/libffi && \
39370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39372 "RANLIB=$${RANLIB}" \
39373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39374 TAGS) \
39375 || exit 1
39376
39377 @endif target-libffi
39378
39379 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
39380 maybe-install-info-target-libffi:
39381 @if target-libffi
39382 maybe-install-info-target-libffi: install-info-target-libffi
39383
39384 install-info-target-libffi: \
39385 configure-target-libffi \
39386 info-target-libffi
39387 @: $(MAKE); $(unstage)
39388 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39389 r=`${PWD_COMMAND}`; export r; \
39390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39391 $(NORMAL_TARGET_EXPORTS) \
39392 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
39393 for flag in $(EXTRA_TARGET_FLAGS); do \
39394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39395 done; \
39396 (cd $(TARGET_SUBDIR)/libffi && \
39397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39399 "RANLIB=$${RANLIB}" \
39400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39401 install-info) \
39402 || exit 1
39403
39404 @endif target-libffi
39405
39406 .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
39407 maybe-install-pdf-target-libffi:
39408 @if target-libffi
39409 maybe-install-pdf-target-libffi: install-pdf-target-libffi
39410
39411 install-pdf-target-libffi: \
39412 configure-target-libffi \
39413 pdf-target-libffi
39414 @: $(MAKE); $(unstage)
39415 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39416 r=`${PWD_COMMAND}`; export r; \
39417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39418 $(NORMAL_TARGET_EXPORTS) \
39419 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
39420 for flag in $(EXTRA_TARGET_FLAGS); do \
39421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39422 done; \
39423 (cd $(TARGET_SUBDIR)/libffi && \
39424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39426 "RANLIB=$${RANLIB}" \
39427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39428 install-pdf) \
39429 || exit 1
39430
39431 @endif target-libffi
39432
39433 .PHONY: maybe-install-html-target-libffi install-html-target-libffi
39434 maybe-install-html-target-libffi:
39435 @if target-libffi
39436 maybe-install-html-target-libffi: install-html-target-libffi
39437
39438 install-html-target-libffi: \
39439 configure-target-libffi \
39440 html-target-libffi
39441 @: $(MAKE); $(unstage)
39442 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39443 r=`${PWD_COMMAND}`; export r; \
39444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39445 $(NORMAL_TARGET_EXPORTS) \
39446 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
39447 for flag in $(EXTRA_TARGET_FLAGS); do \
39448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39449 done; \
39450 (cd $(TARGET_SUBDIR)/libffi && \
39451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39453 "RANLIB=$${RANLIB}" \
39454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39455 install-html) \
39456 || exit 1
39457
39458 @endif target-libffi
39459
39460 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
39461 maybe-installcheck-target-libffi:
39462 @if target-libffi
39463 maybe-installcheck-target-libffi: installcheck-target-libffi
39464
39465 installcheck-target-libffi: \
39466 configure-target-libffi
39467 @: $(MAKE); $(unstage)
39468 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39469 r=`${PWD_COMMAND}`; export r; \
39470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39471 $(NORMAL_TARGET_EXPORTS) \
39472 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
39473 for flag in $(EXTRA_TARGET_FLAGS); do \
39474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39475 done; \
39476 (cd $(TARGET_SUBDIR)/libffi && \
39477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39479 "RANLIB=$${RANLIB}" \
39480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39481 installcheck) \
39482 || exit 1
39483
39484 @endif target-libffi
39485
39486 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
39487 maybe-mostlyclean-target-libffi:
39488 @if target-libffi
39489 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
39490
39491 mostlyclean-target-libffi:
39492 @: $(MAKE); $(unstage)
39493 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39494 r=`${PWD_COMMAND}`; export r; \
39495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39496 $(NORMAL_TARGET_EXPORTS) \
39497 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
39498 for flag in $(EXTRA_TARGET_FLAGS); do \
39499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39500 done; \
39501 (cd $(TARGET_SUBDIR)/libffi && \
39502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39504 "RANLIB=$${RANLIB}" \
39505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39506 mostlyclean) \
39507 || exit 1
39508
39509 @endif target-libffi
39510
39511 .PHONY: maybe-clean-target-libffi clean-target-libffi
39512 maybe-clean-target-libffi:
39513 @if target-libffi
39514 maybe-clean-target-libffi: clean-target-libffi
39515
39516 clean-target-libffi:
39517 @: $(MAKE); $(unstage)
39518 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39519 r=`${PWD_COMMAND}`; export r; \
39520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39521 $(NORMAL_TARGET_EXPORTS) \
39522 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
39523 for flag in $(EXTRA_TARGET_FLAGS); do \
39524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39525 done; \
39526 (cd $(TARGET_SUBDIR)/libffi && \
39527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39529 "RANLIB=$${RANLIB}" \
39530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39531 clean) \
39532 || exit 1
39533
39534 @endif target-libffi
39535
39536 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
39537 maybe-distclean-target-libffi:
39538 @if target-libffi
39539 maybe-distclean-target-libffi: distclean-target-libffi
39540
39541 distclean-target-libffi:
39542 @: $(MAKE); $(unstage)
39543 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39544 r=`${PWD_COMMAND}`; export r; \
39545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39546 $(NORMAL_TARGET_EXPORTS) \
39547 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
39548 for flag in $(EXTRA_TARGET_FLAGS); do \
39549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39550 done; \
39551 (cd $(TARGET_SUBDIR)/libffi && \
39552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39554 "RANLIB=$${RANLIB}" \
39555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39556 distclean) \
39557 || exit 1
39558
39559 @endif target-libffi
39560
39561 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
39562 maybe-maintainer-clean-target-libffi:
39563 @if target-libffi
39564 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
39565
39566 maintainer-clean-target-libffi:
39567 @: $(MAKE); $(unstage)
39568 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
39569 r=`${PWD_COMMAND}`; export r; \
39570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39571 $(NORMAL_TARGET_EXPORTS) \
39572 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
39573 for flag in $(EXTRA_TARGET_FLAGS); do \
39574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39575 done; \
39576 (cd $(TARGET_SUBDIR)/libffi && \
39577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39579 "RANLIB=$${RANLIB}" \
39580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39581 maintainer-clean) \
39582 || exit 1
39583
39584 @endif target-libffi
39585
39586
39587
39588
39589
39590 .PHONY: configure-target-libjava maybe-configure-target-libjava
39591 maybe-configure-target-libjava:
39592 @if gcc-bootstrap
39593 configure-target-libjava: stage_current
39594 @endif gcc-bootstrap
39595 @if target-libjava
39596 maybe-configure-target-libjava: configure-target-libjava
39597 configure-target-libjava:
39598 @: $(MAKE); $(unstage)
39599 @r=`${PWD_COMMAND}`; export r; \
39600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39601 echo "Checking multilib configuration for libjava..."; \
39602 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
39603 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
39604 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
39605 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
39606 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
39607 else \
39608 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
39609 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
39610 fi; \
39611 else \
39612 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
39613 fi; \
39614 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
39615 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
39616 $(RAW_CXX_TARGET_EXPORTS) \
39617 echo Configuring in $(TARGET_SUBDIR)/libjava; \
39618 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
39619 case $(srcdir) in \
39620 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39621 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
39622 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39623 esac; \
39624 srcdiroption="--srcdir=$${topdir}/libjava"; \
39625 libsrcdir="$$s/libjava"; \
39626 rm -f no-such-file || : ; \
39627 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39628 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39629 --target=${target_alias} $${srcdiroption} $(EXTRA_CONFIGARGS_LIBJAVA) \
39630 || exit 1
39631 @endif target-libjava
39632
39633
39634
39635
39636
39637 .PHONY: all-target-libjava maybe-all-target-libjava
39638 maybe-all-target-libjava:
39639 @if gcc-bootstrap
39640 all-target-libjava: stage_current
39641 @endif gcc-bootstrap
39642 @if target-libjava
39643 TARGET-target-libjava=all
39644 maybe-all-target-libjava: all-target-libjava
39645 all-target-libjava: configure-target-libjava
39646 @: $(MAKE); $(unstage)
39647 @r=`${PWD_COMMAND}`; export r; \
39648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39649 $(RAW_CXX_TARGET_EXPORTS) \
39650 (cd $(TARGET_SUBDIR)/libjava && \
39651 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
39652 $(TARGET-target-libjava))
39653 @endif target-libjava
39654
39655
39656
39657
39658
39659 .PHONY: check-target-libjava maybe-check-target-libjava
39660 maybe-check-target-libjava:
39661 @if target-libjava
39662 maybe-check-target-libjava: check-target-libjava
39663
39664 check-target-libjava:
39665 @: $(MAKE); $(unstage)
39666 @r=`${PWD_COMMAND}`; export r; \
39667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39668 $(RAW_CXX_TARGET_EXPORTS) \
39669 (cd $(TARGET_SUBDIR)/libjava && \
39670 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
39671
39672 @endif target-libjava
39673
39674 .PHONY: install-target-libjava maybe-install-target-libjava
39675 maybe-install-target-libjava:
39676 @if target-libjava
39677 maybe-install-target-libjava: install-target-libjava
39678
39679 install-target-libjava: installdirs
39680 @: $(MAKE); $(unstage)
39681 @r=`${PWD_COMMAND}`; export r; \
39682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39683 $(RAW_CXX_TARGET_EXPORTS) \
39684 (cd $(TARGET_SUBDIR)/libjava && \
39685 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39686
39687 @endif target-libjava
39688
39689 .PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
39690 maybe-install-strip-target-libjava:
39691 @if target-libjava
39692 maybe-install-strip-target-libjava: install-strip-target-libjava
39693
39694 install-strip-target-libjava: installdirs
39695 @: $(MAKE); $(unstage)
39696 @r=`${PWD_COMMAND}`; export r; \
39697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39698 $(RAW_CXX_TARGET_EXPORTS) \
39699 (cd $(TARGET_SUBDIR)/libjava && \
39700 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39701
39702 @endif target-libjava
39703
39704 # Other targets (info, dvi, pdf, etc.)
39705
39706 .PHONY: maybe-info-target-libjava info-target-libjava
39707 maybe-info-target-libjava:
39708 @if target-libjava
39709 maybe-info-target-libjava: info-target-libjava
39710
39711 info-target-libjava: \
39712 configure-target-libjava
39713 @: $(MAKE); $(unstage)
39714 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39715 r=`${PWD_COMMAND}`; export r; \
39716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39717 $(RAW_CXX_TARGET_EXPORTS) \
39718 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
39719 for flag in $(EXTRA_TARGET_FLAGS); do \
39720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39721 done; \
39722 (cd $(TARGET_SUBDIR)/libjava && \
39723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39725 "RANLIB=$${RANLIB}" \
39726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39727 info) \
39728 || exit 1
39729
39730 @endif target-libjava
39731
39732 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
39733 maybe-dvi-target-libjava:
39734 @if target-libjava
39735 maybe-dvi-target-libjava: dvi-target-libjava
39736
39737 dvi-target-libjava: \
39738 configure-target-libjava
39739 @: $(MAKE); $(unstage)
39740 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39741 r=`${PWD_COMMAND}`; export r; \
39742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39743 $(RAW_CXX_TARGET_EXPORTS) \
39744 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
39745 for flag in $(EXTRA_TARGET_FLAGS); do \
39746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39747 done; \
39748 (cd $(TARGET_SUBDIR)/libjava && \
39749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39751 "RANLIB=$${RANLIB}" \
39752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39753 dvi) \
39754 || exit 1
39755
39756 @endif target-libjava
39757
39758 .PHONY: maybe-pdf-target-libjava pdf-target-libjava
39759 maybe-pdf-target-libjava:
39760 @if target-libjava
39761 maybe-pdf-target-libjava: pdf-target-libjava
39762
39763 pdf-target-libjava: \
39764 configure-target-libjava
39765 @: $(MAKE); $(unstage)
39766 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39767 r=`${PWD_COMMAND}`; export r; \
39768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39769 $(RAW_CXX_TARGET_EXPORTS) \
39770 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
39771 for flag in $(EXTRA_TARGET_FLAGS); do \
39772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39773 done; \
39774 (cd $(TARGET_SUBDIR)/libjava && \
39775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39777 "RANLIB=$${RANLIB}" \
39778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39779 pdf) \
39780 || exit 1
39781
39782 @endif target-libjava
39783
39784 .PHONY: maybe-html-target-libjava html-target-libjava
39785 maybe-html-target-libjava:
39786 @if target-libjava
39787 maybe-html-target-libjava: html-target-libjava
39788
39789 html-target-libjava: \
39790 configure-target-libjava
39791 @: $(MAKE); $(unstage)
39792 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39793 r=`${PWD_COMMAND}`; export r; \
39794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39795 $(RAW_CXX_TARGET_EXPORTS) \
39796 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
39797 for flag in $(EXTRA_TARGET_FLAGS); do \
39798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39799 done; \
39800 (cd $(TARGET_SUBDIR)/libjava && \
39801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39803 "RANLIB=$${RANLIB}" \
39804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39805 html) \
39806 || exit 1
39807
39808 @endif target-libjava
39809
39810 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
39811 maybe-TAGS-target-libjava:
39812 @if target-libjava
39813 maybe-TAGS-target-libjava: TAGS-target-libjava
39814
39815 TAGS-target-libjava: \
39816 configure-target-libjava
39817 @: $(MAKE); $(unstage)
39818 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39819 r=`${PWD_COMMAND}`; export r; \
39820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39821 $(RAW_CXX_TARGET_EXPORTS) \
39822 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
39823 for flag in $(EXTRA_TARGET_FLAGS); do \
39824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39825 done; \
39826 (cd $(TARGET_SUBDIR)/libjava && \
39827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39829 "RANLIB=$${RANLIB}" \
39830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39831 TAGS) \
39832 || exit 1
39833
39834 @endif target-libjava
39835
39836 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
39837 maybe-install-info-target-libjava:
39838 @if target-libjava
39839 maybe-install-info-target-libjava: install-info-target-libjava
39840
39841 install-info-target-libjava: \
39842 configure-target-libjava \
39843 info-target-libjava
39844 @: $(MAKE); $(unstage)
39845 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39846 r=`${PWD_COMMAND}`; export r; \
39847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39848 $(RAW_CXX_TARGET_EXPORTS) \
39849 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
39850 for flag in $(EXTRA_TARGET_FLAGS); do \
39851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39852 done; \
39853 (cd $(TARGET_SUBDIR)/libjava && \
39854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39856 "RANLIB=$${RANLIB}" \
39857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39858 install-info) \
39859 || exit 1
39860
39861 @endif target-libjava
39862
39863 .PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
39864 maybe-install-pdf-target-libjava:
39865 @if target-libjava
39866 maybe-install-pdf-target-libjava: install-pdf-target-libjava
39867
39868 install-pdf-target-libjava: \
39869 configure-target-libjava \
39870 pdf-target-libjava
39871 @: $(MAKE); $(unstage)
39872 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39873 r=`${PWD_COMMAND}`; export r; \
39874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39875 $(RAW_CXX_TARGET_EXPORTS) \
39876 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
39877 for flag in $(EXTRA_TARGET_FLAGS); do \
39878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39879 done; \
39880 (cd $(TARGET_SUBDIR)/libjava && \
39881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39883 "RANLIB=$${RANLIB}" \
39884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39885 install-pdf) \
39886 || exit 1
39887
39888 @endif target-libjava
39889
39890 .PHONY: maybe-install-html-target-libjava install-html-target-libjava
39891 maybe-install-html-target-libjava:
39892 @if target-libjava
39893 maybe-install-html-target-libjava: install-html-target-libjava
39894
39895 install-html-target-libjava: \
39896 configure-target-libjava \
39897 html-target-libjava
39898 @: $(MAKE); $(unstage)
39899 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39900 r=`${PWD_COMMAND}`; export r; \
39901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39902 $(RAW_CXX_TARGET_EXPORTS) \
39903 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
39904 for flag in $(EXTRA_TARGET_FLAGS); do \
39905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39906 done; \
39907 (cd $(TARGET_SUBDIR)/libjava && \
39908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39910 "RANLIB=$${RANLIB}" \
39911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39912 install-html) \
39913 || exit 1
39914
39915 @endif target-libjava
39916
39917 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
39918 maybe-installcheck-target-libjava:
39919 @if target-libjava
39920 maybe-installcheck-target-libjava: installcheck-target-libjava
39921
39922 installcheck-target-libjava: \
39923 configure-target-libjava
39924 @: $(MAKE); $(unstage)
39925 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39926 r=`${PWD_COMMAND}`; export r; \
39927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39928 $(RAW_CXX_TARGET_EXPORTS) \
39929 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
39930 for flag in $(EXTRA_TARGET_FLAGS); do \
39931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39932 done; \
39933 (cd $(TARGET_SUBDIR)/libjava && \
39934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39936 "RANLIB=$${RANLIB}" \
39937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39938 installcheck) \
39939 || exit 1
39940
39941 @endif target-libjava
39942
39943 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
39944 maybe-mostlyclean-target-libjava:
39945 @if target-libjava
39946 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
39947
39948 mostlyclean-target-libjava:
39949 @: $(MAKE); $(unstage)
39950 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39951 r=`${PWD_COMMAND}`; export r; \
39952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39953 $(RAW_CXX_TARGET_EXPORTS) \
39954 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
39955 for flag in $(EXTRA_TARGET_FLAGS); do \
39956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39957 done; \
39958 (cd $(TARGET_SUBDIR)/libjava && \
39959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39961 "RANLIB=$${RANLIB}" \
39962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39963 mostlyclean) \
39964 || exit 1
39965
39966 @endif target-libjava
39967
39968 .PHONY: maybe-clean-target-libjava clean-target-libjava
39969 maybe-clean-target-libjava:
39970 @if target-libjava
39971 maybe-clean-target-libjava: clean-target-libjava
39972
39973 clean-target-libjava:
39974 @: $(MAKE); $(unstage)
39975 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
39976 r=`${PWD_COMMAND}`; export r; \
39977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39978 $(RAW_CXX_TARGET_EXPORTS) \
39979 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
39980 for flag in $(EXTRA_TARGET_FLAGS); do \
39981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39982 done; \
39983 (cd $(TARGET_SUBDIR)/libjava && \
39984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39986 "RANLIB=$${RANLIB}" \
39987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39988 clean) \
39989 || exit 1
39990
39991 @endif target-libjava
39992
39993 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
39994 maybe-distclean-target-libjava:
39995 @if target-libjava
39996 maybe-distclean-target-libjava: distclean-target-libjava
39997
39998 distclean-target-libjava:
39999 @: $(MAKE); $(unstage)
40000 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40001 r=`${PWD_COMMAND}`; export r; \
40002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40003 $(RAW_CXX_TARGET_EXPORTS) \
40004 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
40005 for flag in $(EXTRA_TARGET_FLAGS); do \
40006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40007 done; \
40008 (cd $(TARGET_SUBDIR)/libjava && \
40009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40011 "RANLIB=$${RANLIB}" \
40012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40013 distclean) \
40014 || exit 1
40015
40016 @endif target-libjava
40017
40018 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
40019 maybe-maintainer-clean-target-libjava:
40020 @if target-libjava
40021 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
40022
40023 maintainer-clean-target-libjava:
40024 @: $(MAKE); $(unstage)
40025 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
40026 r=`${PWD_COMMAND}`; export r; \
40027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40028 $(RAW_CXX_TARGET_EXPORTS) \
40029 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
40030 for flag in $(EXTRA_TARGET_FLAGS); do \
40031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40032 done; \
40033 (cd $(TARGET_SUBDIR)/libjava && \
40034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40036 "RANLIB=$${RANLIB}" \
40037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40038 maintainer-clean) \
40039 || exit 1
40040
40041 @endif target-libjava
40042
40043
40044
40045
40046
40047 .PHONY: configure-target-zlib maybe-configure-target-zlib
40048 maybe-configure-target-zlib:
40049 @if gcc-bootstrap
40050 configure-target-zlib: stage_current
40051 @endif gcc-bootstrap
40052 @if target-zlib
40053 maybe-configure-target-zlib: configure-target-zlib
40054 configure-target-zlib:
40055 @: $(MAKE); $(unstage)
40056 @r=`${PWD_COMMAND}`; export r; \
40057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40058 echo "Checking multilib configuration for zlib..."; \
40059 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
40060 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
40061 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
40062 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
40063 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
40064 else \
40065 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
40066 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
40067 fi; \
40068 else \
40069 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
40070 fi; \
40071 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
40072 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
40073 $(NORMAL_TARGET_EXPORTS) \
40074 echo Configuring in $(TARGET_SUBDIR)/zlib; \
40075 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
40076 case $(srcdir) in \
40077 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40078 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
40079 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40080 esac; \
40081 srcdiroption="--srcdir=$${topdir}/zlib"; \
40082 libsrcdir="$$s/zlib"; \
40083 rm -f no-such-file || : ; \
40084 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40085 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40086 --target=${target_alias} $${srcdiroption} \
40087 || exit 1
40088 @endif target-zlib
40089
40090
40091
40092
40093
40094 .PHONY: all-target-zlib maybe-all-target-zlib
40095 maybe-all-target-zlib:
40096 @if gcc-bootstrap
40097 all-target-zlib: stage_current
40098 @endif gcc-bootstrap
40099 @if target-zlib
40100 TARGET-target-zlib=all
40101 maybe-all-target-zlib: all-target-zlib
40102 all-target-zlib: configure-target-zlib
40103 @: $(MAKE); $(unstage)
40104 @r=`${PWD_COMMAND}`; export r; \
40105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40106 $(NORMAL_TARGET_EXPORTS) \
40107 (cd $(TARGET_SUBDIR)/zlib && \
40108 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40109 $(TARGET-target-zlib))
40110 @endif target-zlib
40111
40112
40113
40114
40115
40116 .PHONY: check-target-zlib maybe-check-target-zlib
40117 maybe-check-target-zlib:
40118 @if target-zlib
40119 maybe-check-target-zlib: check-target-zlib
40120
40121 check-target-zlib:
40122 @: $(MAKE); $(unstage)
40123 @r=`${PWD_COMMAND}`; export r; \
40124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40125 $(NORMAL_TARGET_EXPORTS) \
40126 (cd $(TARGET_SUBDIR)/zlib && \
40127 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40128
40129 @endif target-zlib
40130
40131 .PHONY: install-target-zlib maybe-install-target-zlib
40132 maybe-install-target-zlib:
40133 @if target-zlib
40134 maybe-install-target-zlib: install-target-zlib
40135
40136 install-target-zlib: installdirs
40137 @: $(MAKE); $(unstage)
40138 @r=`${PWD_COMMAND}`; export r; \
40139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40140 $(NORMAL_TARGET_EXPORTS) \
40141 (cd $(TARGET_SUBDIR)/zlib && \
40142 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40143
40144 @endif target-zlib
40145
40146 .PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
40147 maybe-install-strip-target-zlib:
40148 @if target-zlib
40149 maybe-install-strip-target-zlib: install-strip-target-zlib
40150
40151 install-strip-target-zlib: installdirs
40152 @: $(MAKE); $(unstage)
40153 @r=`${PWD_COMMAND}`; export r; \
40154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40155 $(NORMAL_TARGET_EXPORTS) \
40156 (cd $(TARGET_SUBDIR)/zlib && \
40157 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40158
40159 @endif target-zlib
40160
40161 # Other targets (info, dvi, pdf, etc.)
40162
40163 .PHONY: maybe-info-target-zlib info-target-zlib
40164 maybe-info-target-zlib:
40165 @if target-zlib
40166 maybe-info-target-zlib: info-target-zlib
40167
40168 info-target-zlib: \
40169 configure-target-zlib
40170 @: $(MAKE); $(unstage)
40171 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40172 r=`${PWD_COMMAND}`; export r; \
40173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40174 $(NORMAL_TARGET_EXPORTS) \
40175 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
40176 for flag in $(EXTRA_TARGET_FLAGS); do \
40177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40178 done; \
40179 (cd $(TARGET_SUBDIR)/zlib && \
40180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40182 "RANLIB=$${RANLIB}" \
40183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40184 info) \
40185 || exit 1
40186
40187 @endif target-zlib
40188
40189 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
40190 maybe-dvi-target-zlib:
40191 @if target-zlib
40192 maybe-dvi-target-zlib: dvi-target-zlib
40193
40194 dvi-target-zlib: \
40195 configure-target-zlib
40196 @: $(MAKE); $(unstage)
40197 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40198 r=`${PWD_COMMAND}`; export r; \
40199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40200 $(NORMAL_TARGET_EXPORTS) \
40201 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
40202 for flag in $(EXTRA_TARGET_FLAGS); do \
40203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40204 done; \
40205 (cd $(TARGET_SUBDIR)/zlib && \
40206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40208 "RANLIB=$${RANLIB}" \
40209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40210 dvi) \
40211 || exit 1
40212
40213 @endif target-zlib
40214
40215 .PHONY: maybe-pdf-target-zlib pdf-target-zlib
40216 maybe-pdf-target-zlib:
40217 @if target-zlib
40218 maybe-pdf-target-zlib: pdf-target-zlib
40219
40220 pdf-target-zlib: \
40221 configure-target-zlib
40222 @: $(MAKE); $(unstage)
40223 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40224 r=`${PWD_COMMAND}`; export r; \
40225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40226 $(NORMAL_TARGET_EXPORTS) \
40227 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
40228 for flag in $(EXTRA_TARGET_FLAGS); do \
40229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40230 done; \
40231 (cd $(TARGET_SUBDIR)/zlib && \
40232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40234 "RANLIB=$${RANLIB}" \
40235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40236 pdf) \
40237 || exit 1
40238
40239 @endif target-zlib
40240
40241 .PHONY: maybe-html-target-zlib html-target-zlib
40242 maybe-html-target-zlib:
40243 @if target-zlib
40244 maybe-html-target-zlib: html-target-zlib
40245
40246 html-target-zlib: \
40247 configure-target-zlib
40248 @: $(MAKE); $(unstage)
40249 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40250 r=`${PWD_COMMAND}`; export r; \
40251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40252 $(NORMAL_TARGET_EXPORTS) \
40253 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
40254 for flag in $(EXTRA_TARGET_FLAGS); do \
40255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40256 done; \
40257 (cd $(TARGET_SUBDIR)/zlib && \
40258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40260 "RANLIB=$${RANLIB}" \
40261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40262 html) \
40263 || exit 1
40264
40265 @endif target-zlib
40266
40267 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
40268 maybe-TAGS-target-zlib:
40269 @if target-zlib
40270 maybe-TAGS-target-zlib: TAGS-target-zlib
40271
40272 TAGS-target-zlib: \
40273 configure-target-zlib
40274 @: $(MAKE); $(unstage)
40275 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40276 r=`${PWD_COMMAND}`; export r; \
40277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40278 $(NORMAL_TARGET_EXPORTS) \
40279 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
40280 for flag in $(EXTRA_TARGET_FLAGS); do \
40281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40282 done; \
40283 (cd $(TARGET_SUBDIR)/zlib && \
40284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40286 "RANLIB=$${RANLIB}" \
40287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40288 TAGS) \
40289 || exit 1
40290
40291 @endif target-zlib
40292
40293 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
40294 maybe-install-info-target-zlib:
40295 @if target-zlib
40296 maybe-install-info-target-zlib: install-info-target-zlib
40297
40298 install-info-target-zlib: \
40299 configure-target-zlib \
40300 info-target-zlib
40301 @: $(MAKE); $(unstage)
40302 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40303 r=`${PWD_COMMAND}`; export r; \
40304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40305 $(NORMAL_TARGET_EXPORTS) \
40306 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
40307 for flag in $(EXTRA_TARGET_FLAGS); do \
40308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40309 done; \
40310 (cd $(TARGET_SUBDIR)/zlib && \
40311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40313 "RANLIB=$${RANLIB}" \
40314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40315 install-info) \
40316 || exit 1
40317
40318 @endif target-zlib
40319
40320 .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
40321 maybe-install-pdf-target-zlib:
40322 @if target-zlib
40323 maybe-install-pdf-target-zlib: install-pdf-target-zlib
40324
40325 install-pdf-target-zlib: \
40326 configure-target-zlib \
40327 pdf-target-zlib
40328 @: $(MAKE); $(unstage)
40329 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40330 r=`${PWD_COMMAND}`; export r; \
40331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40332 $(NORMAL_TARGET_EXPORTS) \
40333 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
40334 for flag in $(EXTRA_TARGET_FLAGS); do \
40335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40336 done; \
40337 (cd $(TARGET_SUBDIR)/zlib && \
40338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40340 "RANLIB=$${RANLIB}" \
40341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40342 install-pdf) \
40343 || exit 1
40344
40345 @endif target-zlib
40346
40347 .PHONY: maybe-install-html-target-zlib install-html-target-zlib
40348 maybe-install-html-target-zlib:
40349 @if target-zlib
40350 maybe-install-html-target-zlib: install-html-target-zlib
40351
40352 install-html-target-zlib: \
40353 configure-target-zlib \
40354 html-target-zlib
40355 @: $(MAKE); $(unstage)
40356 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40357 r=`${PWD_COMMAND}`; export r; \
40358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40359 $(NORMAL_TARGET_EXPORTS) \
40360 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
40361 for flag in $(EXTRA_TARGET_FLAGS); do \
40362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40363 done; \
40364 (cd $(TARGET_SUBDIR)/zlib && \
40365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40367 "RANLIB=$${RANLIB}" \
40368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40369 install-html) \
40370 || exit 1
40371
40372 @endif target-zlib
40373
40374 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
40375 maybe-installcheck-target-zlib:
40376 @if target-zlib
40377 maybe-installcheck-target-zlib: installcheck-target-zlib
40378
40379 installcheck-target-zlib: \
40380 configure-target-zlib
40381 @: $(MAKE); $(unstage)
40382 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40383 r=`${PWD_COMMAND}`; export r; \
40384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40385 $(NORMAL_TARGET_EXPORTS) \
40386 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
40387 for flag in $(EXTRA_TARGET_FLAGS); do \
40388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40389 done; \
40390 (cd $(TARGET_SUBDIR)/zlib && \
40391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40393 "RANLIB=$${RANLIB}" \
40394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40395 installcheck) \
40396 || exit 1
40397
40398 @endif target-zlib
40399
40400 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
40401 maybe-mostlyclean-target-zlib:
40402 @if target-zlib
40403 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
40404
40405 mostlyclean-target-zlib:
40406 @: $(MAKE); $(unstage)
40407 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40408 r=`${PWD_COMMAND}`; export r; \
40409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40410 $(NORMAL_TARGET_EXPORTS) \
40411 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
40412 for flag in $(EXTRA_TARGET_FLAGS); do \
40413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40414 done; \
40415 (cd $(TARGET_SUBDIR)/zlib && \
40416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40418 "RANLIB=$${RANLIB}" \
40419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40420 mostlyclean) \
40421 || exit 1
40422
40423 @endif target-zlib
40424
40425 .PHONY: maybe-clean-target-zlib clean-target-zlib
40426 maybe-clean-target-zlib:
40427 @if target-zlib
40428 maybe-clean-target-zlib: clean-target-zlib
40429
40430 clean-target-zlib:
40431 @: $(MAKE); $(unstage)
40432 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40433 r=`${PWD_COMMAND}`; export r; \
40434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40435 $(NORMAL_TARGET_EXPORTS) \
40436 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
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)/zlib && \
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 clean) \
40446 || exit 1
40447
40448 @endif target-zlib
40449
40450 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
40451 maybe-distclean-target-zlib:
40452 @if target-zlib
40453 maybe-distclean-target-zlib: distclean-target-zlib
40454
40455 distclean-target-zlib:
40456 @: $(MAKE); $(unstage)
40457 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40458 r=`${PWD_COMMAND}`; export r; \
40459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40460 $(NORMAL_TARGET_EXPORTS) \
40461 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
40462 for flag in $(EXTRA_TARGET_FLAGS); do \
40463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40464 done; \
40465 (cd $(TARGET_SUBDIR)/zlib && \
40466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40468 "RANLIB=$${RANLIB}" \
40469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40470 distclean) \
40471 || exit 1
40472
40473 @endif target-zlib
40474
40475 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
40476 maybe-maintainer-clean-target-zlib:
40477 @if target-zlib
40478 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
40479
40480 maintainer-clean-target-zlib:
40481 @: $(MAKE); $(unstage)
40482 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
40483 r=`${PWD_COMMAND}`; export r; \
40484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40485 $(NORMAL_TARGET_EXPORTS) \
40486 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
40487 for flag in $(EXTRA_TARGET_FLAGS); do \
40488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40489 done; \
40490 (cd $(TARGET_SUBDIR)/zlib && \
40491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40493 "RANLIB=$${RANLIB}" \
40494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40495 maintainer-clean) \
40496 || exit 1
40497
40498 @endif target-zlib
40499
40500
40501
40502
40503
40504 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
40505 maybe-configure-target-boehm-gc:
40506 @if gcc-bootstrap
40507 configure-target-boehm-gc: stage_current
40508 @endif gcc-bootstrap
40509 @if target-boehm-gc
40510 maybe-configure-target-boehm-gc: configure-target-boehm-gc
40511 configure-target-boehm-gc:
40512 @: $(MAKE); $(unstage)
40513 @r=`${PWD_COMMAND}`; export r; \
40514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40515 echo "Checking multilib configuration for boehm-gc..."; \
40516 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
40517 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
40518 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
40519 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
40520 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
40521 else \
40522 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
40523 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
40524 fi; \
40525 else \
40526 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
40527 fi; \
40528 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
40529 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
40530 $(NORMAL_TARGET_EXPORTS) \
40531 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
40532 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
40533 case $(srcdir) in \
40534 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40535 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
40536 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40537 esac; \
40538 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
40539 libsrcdir="$$s/boehm-gc"; \
40540 rm -f no-such-file || : ; \
40541 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40542 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
40543 --target=${target_alias} $${srcdiroption} \
40544 || exit 1
40545 @endif target-boehm-gc
40546
40547
40548
40549
40550
40551 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
40552 maybe-all-target-boehm-gc:
40553 @if gcc-bootstrap
40554 all-target-boehm-gc: stage_current
40555 @endif gcc-bootstrap
40556 @if target-boehm-gc
40557 TARGET-target-boehm-gc=all
40558 maybe-all-target-boehm-gc: all-target-boehm-gc
40559 all-target-boehm-gc: configure-target-boehm-gc
40560 @: $(MAKE); $(unstage)
40561 @r=`${PWD_COMMAND}`; export r; \
40562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40563 $(NORMAL_TARGET_EXPORTS) \
40564 (cd $(TARGET_SUBDIR)/boehm-gc && \
40565 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
40566 $(TARGET-target-boehm-gc))
40567 @endif target-boehm-gc
40568
40569
40570
40571
40572
40573 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
40574 maybe-check-target-boehm-gc:
40575 @if target-boehm-gc
40576 maybe-check-target-boehm-gc: check-target-boehm-gc
40577
40578 check-target-boehm-gc:
40579 @: $(MAKE); $(unstage)
40580 @r=`${PWD_COMMAND}`; export r; \
40581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40582 $(NORMAL_TARGET_EXPORTS) \
40583 (cd $(TARGET_SUBDIR)/boehm-gc && \
40584 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
40585
40586 @endif target-boehm-gc
40587
40588 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
40589 maybe-install-target-boehm-gc:
40590 @if target-boehm-gc
40591 maybe-install-target-boehm-gc: install-target-boehm-gc
40592
40593 install-target-boehm-gc: installdirs
40594 @: $(MAKE); $(unstage)
40595 @r=`${PWD_COMMAND}`; export r; \
40596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40597 $(NORMAL_TARGET_EXPORTS) \
40598 (cd $(TARGET_SUBDIR)/boehm-gc && \
40599 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
40600
40601 @endif target-boehm-gc
40602
40603 .PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
40604 maybe-install-strip-target-boehm-gc:
40605 @if target-boehm-gc
40606 maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
40607
40608 install-strip-target-boehm-gc: installdirs
40609 @: $(MAKE); $(unstage)
40610 @r=`${PWD_COMMAND}`; export r; \
40611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40612 $(NORMAL_TARGET_EXPORTS) \
40613 (cd $(TARGET_SUBDIR)/boehm-gc && \
40614 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
40615
40616 @endif target-boehm-gc
40617
40618 # Other targets (info, dvi, pdf, etc.)
40619
40620 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
40621 maybe-info-target-boehm-gc:
40622 @if target-boehm-gc
40623 maybe-info-target-boehm-gc: info-target-boehm-gc
40624
40625 info-target-boehm-gc: \
40626 configure-target-boehm-gc
40627 @: $(MAKE); $(unstage)
40628 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40629 r=`${PWD_COMMAND}`; export r; \
40630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40631 $(NORMAL_TARGET_EXPORTS) \
40632 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
40633 for flag in $(EXTRA_TARGET_FLAGS); do \
40634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40635 done; \
40636 (cd $(TARGET_SUBDIR)/boehm-gc && \
40637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40639 "RANLIB=$${RANLIB}" \
40640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40641 info) \
40642 || exit 1
40643
40644 @endif target-boehm-gc
40645
40646 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
40647 maybe-dvi-target-boehm-gc:
40648 @if target-boehm-gc
40649 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
40650
40651 dvi-target-boehm-gc: \
40652 configure-target-boehm-gc
40653 @: $(MAKE); $(unstage)
40654 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40655 r=`${PWD_COMMAND}`; export r; \
40656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40657 $(NORMAL_TARGET_EXPORTS) \
40658 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
40659 for flag in $(EXTRA_TARGET_FLAGS); do \
40660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40661 done; \
40662 (cd $(TARGET_SUBDIR)/boehm-gc && \
40663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40665 "RANLIB=$${RANLIB}" \
40666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40667 dvi) \
40668 || exit 1
40669
40670 @endif target-boehm-gc
40671
40672 .PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
40673 maybe-pdf-target-boehm-gc:
40674 @if target-boehm-gc
40675 maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
40676
40677 pdf-target-boehm-gc: \
40678 configure-target-boehm-gc
40679 @: $(MAKE); $(unstage)
40680 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40681 r=`${PWD_COMMAND}`; export r; \
40682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40683 $(NORMAL_TARGET_EXPORTS) \
40684 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
40685 for flag in $(EXTRA_TARGET_FLAGS); do \
40686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40687 done; \
40688 (cd $(TARGET_SUBDIR)/boehm-gc && \
40689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40691 "RANLIB=$${RANLIB}" \
40692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40693 pdf) \
40694 || exit 1
40695
40696 @endif target-boehm-gc
40697
40698 .PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
40699 maybe-html-target-boehm-gc:
40700 @if target-boehm-gc
40701 maybe-html-target-boehm-gc: html-target-boehm-gc
40702
40703 html-target-boehm-gc: \
40704 configure-target-boehm-gc
40705 @: $(MAKE); $(unstage)
40706 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40707 r=`${PWD_COMMAND}`; export r; \
40708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40709 $(NORMAL_TARGET_EXPORTS) \
40710 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
40711 for flag in $(EXTRA_TARGET_FLAGS); do \
40712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40713 done; \
40714 (cd $(TARGET_SUBDIR)/boehm-gc && \
40715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40717 "RANLIB=$${RANLIB}" \
40718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40719 html) \
40720 || exit 1
40721
40722 @endif target-boehm-gc
40723
40724 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
40725 maybe-TAGS-target-boehm-gc:
40726 @if target-boehm-gc
40727 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
40728
40729 TAGS-target-boehm-gc: \
40730 configure-target-boehm-gc
40731 @: $(MAKE); $(unstage)
40732 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40733 r=`${PWD_COMMAND}`; export r; \
40734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40735 $(NORMAL_TARGET_EXPORTS) \
40736 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
40737 for flag in $(EXTRA_TARGET_FLAGS); do \
40738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40739 done; \
40740 (cd $(TARGET_SUBDIR)/boehm-gc && \
40741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40743 "RANLIB=$${RANLIB}" \
40744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40745 TAGS) \
40746 || exit 1
40747
40748 @endif target-boehm-gc
40749
40750 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
40751 maybe-install-info-target-boehm-gc:
40752 @if target-boehm-gc
40753 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
40754
40755 install-info-target-boehm-gc: \
40756 configure-target-boehm-gc \
40757 info-target-boehm-gc
40758 @: $(MAKE); $(unstage)
40759 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40760 r=`${PWD_COMMAND}`; export r; \
40761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40762 $(NORMAL_TARGET_EXPORTS) \
40763 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
40764 for flag in $(EXTRA_TARGET_FLAGS); do \
40765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40766 done; \
40767 (cd $(TARGET_SUBDIR)/boehm-gc && \
40768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40770 "RANLIB=$${RANLIB}" \
40771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40772 install-info) \
40773 || exit 1
40774
40775 @endif target-boehm-gc
40776
40777 .PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
40778 maybe-install-pdf-target-boehm-gc:
40779 @if target-boehm-gc
40780 maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
40781
40782 install-pdf-target-boehm-gc: \
40783 configure-target-boehm-gc \
40784 pdf-target-boehm-gc
40785 @: $(MAKE); $(unstage)
40786 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40787 r=`${PWD_COMMAND}`; export r; \
40788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40789 $(NORMAL_TARGET_EXPORTS) \
40790 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
40791 for flag in $(EXTRA_TARGET_FLAGS); do \
40792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40793 done; \
40794 (cd $(TARGET_SUBDIR)/boehm-gc && \
40795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40797 "RANLIB=$${RANLIB}" \
40798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40799 install-pdf) \
40800 || exit 1
40801
40802 @endif target-boehm-gc
40803
40804 .PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
40805 maybe-install-html-target-boehm-gc:
40806 @if target-boehm-gc
40807 maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
40808
40809 install-html-target-boehm-gc: \
40810 configure-target-boehm-gc \
40811 html-target-boehm-gc
40812 @: $(MAKE); $(unstage)
40813 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40814 r=`${PWD_COMMAND}`; export r; \
40815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40816 $(NORMAL_TARGET_EXPORTS) \
40817 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
40818 for flag in $(EXTRA_TARGET_FLAGS); do \
40819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40820 done; \
40821 (cd $(TARGET_SUBDIR)/boehm-gc && \
40822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40824 "RANLIB=$${RANLIB}" \
40825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40826 install-html) \
40827 || exit 1
40828
40829 @endif target-boehm-gc
40830
40831 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
40832 maybe-installcheck-target-boehm-gc:
40833 @if target-boehm-gc
40834 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
40835
40836 installcheck-target-boehm-gc: \
40837 configure-target-boehm-gc
40838 @: $(MAKE); $(unstage)
40839 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40840 r=`${PWD_COMMAND}`; export r; \
40841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40842 $(NORMAL_TARGET_EXPORTS) \
40843 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
40844 for flag in $(EXTRA_TARGET_FLAGS); do \
40845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40846 done; \
40847 (cd $(TARGET_SUBDIR)/boehm-gc && \
40848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40850 "RANLIB=$${RANLIB}" \
40851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40852 installcheck) \
40853 || exit 1
40854
40855 @endif target-boehm-gc
40856
40857 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
40858 maybe-mostlyclean-target-boehm-gc:
40859 @if target-boehm-gc
40860 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
40861
40862 mostlyclean-target-boehm-gc:
40863 @: $(MAKE); $(unstage)
40864 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40865 r=`${PWD_COMMAND}`; export r; \
40866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40867 $(NORMAL_TARGET_EXPORTS) \
40868 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
40869 for flag in $(EXTRA_TARGET_FLAGS); do \
40870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40871 done; \
40872 (cd $(TARGET_SUBDIR)/boehm-gc && \
40873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40875 "RANLIB=$${RANLIB}" \
40876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40877 mostlyclean) \
40878 || exit 1
40879
40880 @endif target-boehm-gc
40881
40882 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
40883 maybe-clean-target-boehm-gc:
40884 @if target-boehm-gc
40885 maybe-clean-target-boehm-gc: clean-target-boehm-gc
40886
40887 clean-target-boehm-gc:
40888 @: $(MAKE); $(unstage)
40889 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40890 r=`${PWD_COMMAND}`; export r; \
40891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40892 $(NORMAL_TARGET_EXPORTS) \
40893 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
40894 for flag in $(EXTRA_TARGET_FLAGS); do \
40895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40896 done; \
40897 (cd $(TARGET_SUBDIR)/boehm-gc && \
40898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40900 "RANLIB=$${RANLIB}" \
40901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40902 clean) \
40903 || exit 1
40904
40905 @endif target-boehm-gc
40906
40907 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
40908 maybe-distclean-target-boehm-gc:
40909 @if target-boehm-gc
40910 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
40911
40912 distclean-target-boehm-gc:
40913 @: $(MAKE); $(unstage)
40914 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40915 r=`${PWD_COMMAND}`; export r; \
40916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40917 $(NORMAL_TARGET_EXPORTS) \
40918 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
40919 for flag in $(EXTRA_TARGET_FLAGS); do \
40920 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40921 done; \
40922 (cd $(TARGET_SUBDIR)/boehm-gc && \
40923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40925 "RANLIB=$${RANLIB}" \
40926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40927 distclean) \
40928 || exit 1
40929
40930 @endif target-boehm-gc
40931
40932 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
40933 maybe-maintainer-clean-target-boehm-gc:
40934 @if target-boehm-gc
40935 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
40936
40937 maintainer-clean-target-boehm-gc:
40938 @: $(MAKE); $(unstage)
40939 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
40940 r=`${PWD_COMMAND}`; export r; \
40941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40942 $(NORMAL_TARGET_EXPORTS) \
40943 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
40944 for flag in $(EXTRA_TARGET_FLAGS); do \
40945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40946 done; \
40947 (cd $(TARGET_SUBDIR)/boehm-gc && \
40948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40950 "RANLIB=$${RANLIB}" \
40951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40952 maintainer-clean) \
40953 || exit 1
40954
40955 @endif target-boehm-gc
40956
40957
40958
40959
40960
40961 .PHONY: configure-target-rda maybe-configure-target-rda
40962 maybe-configure-target-rda:
40963 @if gcc-bootstrap
40964 configure-target-rda: stage_current
40965 @endif gcc-bootstrap
40966 @if target-rda
40967 maybe-configure-target-rda: configure-target-rda
40968 configure-target-rda:
40969 @: $(MAKE); $(unstage)
40970 @r=`${PWD_COMMAND}`; export r; \
40971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40972 echo "Checking multilib configuration for rda..."; \
40973 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
40974 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
40975 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
40976 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
40977 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
40978 else \
40979 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
40980 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
40981 fi; \
40982 else \
40983 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
40984 fi; \
40985 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
40986 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
40987 $(NORMAL_TARGET_EXPORTS) \
40988 echo Configuring in $(TARGET_SUBDIR)/rda; \
40989 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
40990 case $(srcdir) in \
40991 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
40992 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
40993 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
40994 esac; \
40995 srcdiroption="--srcdir=$${topdir}/rda"; \
40996 libsrcdir="$$s/rda"; \
40997 rm -f no-such-file || : ; \
40998 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
40999 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41000 --target=${target_alias} $${srcdiroption} \
41001 || exit 1
41002 @endif target-rda
41003
41004
41005
41006
41007
41008 .PHONY: all-target-rda maybe-all-target-rda
41009 maybe-all-target-rda:
41010 @if gcc-bootstrap
41011 all-target-rda: stage_current
41012 @endif gcc-bootstrap
41013 @if target-rda
41014 TARGET-target-rda=all
41015 maybe-all-target-rda: all-target-rda
41016 all-target-rda: configure-target-rda
41017 @: $(MAKE); $(unstage)
41018 @r=`${PWD_COMMAND}`; export r; \
41019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41020 $(NORMAL_TARGET_EXPORTS) \
41021 (cd $(TARGET_SUBDIR)/rda && \
41022 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41023 $(TARGET-target-rda))
41024 @endif target-rda
41025
41026
41027
41028
41029
41030 .PHONY: check-target-rda maybe-check-target-rda
41031 maybe-check-target-rda:
41032 @if target-rda
41033 maybe-check-target-rda: check-target-rda
41034
41035 check-target-rda:
41036 @: $(MAKE); $(unstage)
41037 @r=`${PWD_COMMAND}`; export r; \
41038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41039 $(NORMAL_TARGET_EXPORTS) \
41040 (cd $(TARGET_SUBDIR)/rda && \
41041 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41042
41043 @endif target-rda
41044
41045 .PHONY: install-target-rda maybe-install-target-rda
41046 maybe-install-target-rda:
41047 @if target-rda
41048 maybe-install-target-rda: install-target-rda
41049
41050 install-target-rda: installdirs
41051 @: $(MAKE); $(unstage)
41052 @r=`${PWD_COMMAND}`; export r; \
41053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41054 $(NORMAL_TARGET_EXPORTS) \
41055 (cd $(TARGET_SUBDIR)/rda && \
41056 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41057
41058 @endif target-rda
41059
41060 .PHONY: install-strip-target-rda maybe-install-strip-target-rda
41061 maybe-install-strip-target-rda:
41062 @if target-rda
41063 maybe-install-strip-target-rda: install-strip-target-rda
41064
41065 install-strip-target-rda: installdirs
41066 @: $(MAKE); $(unstage)
41067 @r=`${PWD_COMMAND}`; export r; \
41068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41069 $(NORMAL_TARGET_EXPORTS) \
41070 (cd $(TARGET_SUBDIR)/rda && \
41071 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41072
41073 @endif target-rda
41074
41075 # Other targets (info, dvi, pdf, etc.)
41076
41077 .PHONY: maybe-info-target-rda info-target-rda
41078 maybe-info-target-rda:
41079 @if target-rda
41080 maybe-info-target-rda: info-target-rda
41081
41082 info-target-rda: \
41083 configure-target-rda
41084 @: $(MAKE); $(unstage)
41085 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41086 r=`${PWD_COMMAND}`; export r; \
41087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41088 $(NORMAL_TARGET_EXPORTS) \
41089 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
41090 for flag in $(EXTRA_TARGET_FLAGS); do \
41091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41092 done; \
41093 (cd $(TARGET_SUBDIR)/rda && \
41094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41096 "RANLIB=$${RANLIB}" \
41097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41098 info) \
41099 || exit 1
41100
41101 @endif target-rda
41102
41103 .PHONY: maybe-dvi-target-rda dvi-target-rda
41104 maybe-dvi-target-rda:
41105 @if target-rda
41106 maybe-dvi-target-rda: dvi-target-rda
41107
41108 dvi-target-rda: \
41109 configure-target-rda
41110 @: $(MAKE); $(unstage)
41111 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41112 r=`${PWD_COMMAND}`; export r; \
41113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41114 $(NORMAL_TARGET_EXPORTS) \
41115 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
41116 for flag in $(EXTRA_TARGET_FLAGS); do \
41117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41118 done; \
41119 (cd $(TARGET_SUBDIR)/rda && \
41120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41122 "RANLIB=$${RANLIB}" \
41123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41124 dvi) \
41125 || exit 1
41126
41127 @endif target-rda
41128
41129 .PHONY: maybe-pdf-target-rda pdf-target-rda
41130 maybe-pdf-target-rda:
41131 @if target-rda
41132 maybe-pdf-target-rda: pdf-target-rda
41133
41134 pdf-target-rda: \
41135 configure-target-rda
41136 @: $(MAKE); $(unstage)
41137 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41138 r=`${PWD_COMMAND}`; export r; \
41139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41140 $(NORMAL_TARGET_EXPORTS) \
41141 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
41142 for flag in $(EXTRA_TARGET_FLAGS); do \
41143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41144 done; \
41145 (cd $(TARGET_SUBDIR)/rda && \
41146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41148 "RANLIB=$${RANLIB}" \
41149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41150 pdf) \
41151 || exit 1
41152
41153 @endif target-rda
41154
41155 .PHONY: maybe-html-target-rda html-target-rda
41156 maybe-html-target-rda:
41157 @if target-rda
41158 maybe-html-target-rda: html-target-rda
41159
41160 html-target-rda: \
41161 configure-target-rda
41162 @: $(MAKE); $(unstage)
41163 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41164 r=`${PWD_COMMAND}`; export r; \
41165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41166 $(NORMAL_TARGET_EXPORTS) \
41167 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
41168 for flag in $(EXTRA_TARGET_FLAGS); do \
41169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41170 done; \
41171 (cd $(TARGET_SUBDIR)/rda && \
41172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41174 "RANLIB=$${RANLIB}" \
41175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41176 html) \
41177 || exit 1
41178
41179 @endif target-rda
41180
41181 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
41182 maybe-TAGS-target-rda:
41183 @if target-rda
41184 maybe-TAGS-target-rda: TAGS-target-rda
41185
41186 TAGS-target-rda: \
41187 configure-target-rda
41188 @: $(MAKE); $(unstage)
41189 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41190 r=`${PWD_COMMAND}`; export r; \
41191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41192 $(NORMAL_TARGET_EXPORTS) \
41193 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
41194 for flag in $(EXTRA_TARGET_FLAGS); do \
41195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41196 done; \
41197 (cd $(TARGET_SUBDIR)/rda && \
41198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41200 "RANLIB=$${RANLIB}" \
41201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41202 TAGS) \
41203 || exit 1
41204
41205 @endif target-rda
41206
41207 .PHONY: maybe-install-info-target-rda install-info-target-rda
41208 maybe-install-info-target-rda:
41209 @if target-rda
41210 maybe-install-info-target-rda: install-info-target-rda
41211
41212 install-info-target-rda: \
41213 configure-target-rda \
41214 info-target-rda
41215 @: $(MAKE); $(unstage)
41216 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41217 r=`${PWD_COMMAND}`; export r; \
41218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41219 $(NORMAL_TARGET_EXPORTS) \
41220 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
41221 for flag in $(EXTRA_TARGET_FLAGS); do \
41222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41223 done; \
41224 (cd $(TARGET_SUBDIR)/rda && \
41225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41227 "RANLIB=$${RANLIB}" \
41228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41229 install-info) \
41230 || exit 1
41231
41232 @endif target-rda
41233
41234 .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
41235 maybe-install-pdf-target-rda:
41236 @if target-rda
41237 maybe-install-pdf-target-rda: install-pdf-target-rda
41238
41239 install-pdf-target-rda: \
41240 configure-target-rda \
41241 pdf-target-rda
41242 @: $(MAKE); $(unstage)
41243 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41244 r=`${PWD_COMMAND}`; export r; \
41245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41246 $(NORMAL_TARGET_EXPORTS) \
41247 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
41248 for flag in $(EXTRA_TARGET_FLAGS); do \
41249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41250 done; \
41251 (cd $(TARGET_SUBDIR)/rda && \
41252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41254 "RANLIB=$${RANLIB}" \
41255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41256 install-pdf) \
41257 || exit 1
41258
41259 @endif target-rda
41260
41261 .PHONY: maybe-install-html-target-rda install-html-target-rda
41262 maybe-install-html-target-rda:
41263 @if target-rda
41264 maybe-install-html-target-rda: install-html-target-rda
41265
41266 install-html-target-rda: \
41267 configure-target-rda \
41268 html-target-rda
41269 @: $(MAKE); $(unstage)
41270 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41271 r=`${PWD_COMMAND}`; export r; \
41272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41273 $(NORMAL_TARGET_EXPORTS) \
41274 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
41275 for flag in $(EXTRA_TARGET_FLAGS); do \
41276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41277 done; \
41278 (cd $(TARGET_SUBDIR)/rda && \
41279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41281 "RANLIB=$${RANLIB}" \
41282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41283 install-html) \
41284 || exit 1
41285
41286 @endif target-rda
41287
41288 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
41289 maybe-installcheck-target-rda:
41290 @if target-rda
41291 maybe-installcheck-target-rda: installcheck-target-rda
41292
41293 installcheck-target-rda: \
41294 configure-target-rda
41295 @: $(MAKE); $(unstage)
41296 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41297 r=`${PWD_COMMAND}`; export r; \
41298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41299 $(NORMAL_TARGET_EXPORTS) \
41300 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
41301 for flag in $(EXTRA_TARGET_FLAGS); do \
41302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41303 done; \
41304 (cd $(TARGET_SUBDIR)/rda && \
41305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41307 "RANLIB=$${RANLIB}" \
41308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41309 installcheck) \
41310 || exit 1
41311
41312 @endif target-rda
41313
41314 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
41315 maybe-mostlyclean-target-rda:
41316 @if target-rda
41317 maybe-mostlyclean-target-rda: mostlyclean-target-rda
41318
41319 mostlyclean-target-rda:
41320 @: $(MAKE); $(unstage)
41321 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41322 r=`${PWD_COMMAND}`; export r; \
41323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41324 $(NORMAL_TARGET_EXPORTS) \
41325 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
41326 for flag in $(EXTRA_TARGET_FLAGS); do \
41327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41328 done; \
41329 (cd $(TARGET_SUBDIR)/rda && \
41330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41332 "RANLIB=$${RANLIB}" \
41333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41334 mostlyclean) \
41335 || exit 1
41336
41337 @endif target-rda
41338
41339 .PHONY: maybe-clean-target-rda clean-target-rda
41340 maybe-clean-target-rda:
41341 @if target-rda
41342 maybe-clean-target-rda: clean-target-rda
41343
41344 clean-target-rda:
41345 @: $(MAKE); $(unstage)
41346 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41347 r=`${PWD_COMMAND}`; export r; \
41348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41349 $(NORMAL_TARGET_EXPORTS) \
41350 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
41351 for flag in $(EXTRA_TARGET_FLAGS); do \
41352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41353 done; \
41354 (cd $(TARGET_SUBDIR)/rda && \
41355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41357 "RANLIB=$${RANLIB}" \
41358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41359 clean) \
41360 || exit 1
41361
41362 @endif target-rda
41363
41364 .PHONY: maybe-distclean-target-rda distclean-target-rda
41365 maybe-distclean-target-rda:
41366 @if target-rda
41367 maybe-distclean-target-rda: distclean-target-rda
41368
41369 distclean-target-rda:
41370 @: $(MAKE); $(unstage)
41371 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41372 r=`${PWD_COMMAND}`; export r; \
41373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41374 $(NORMAL_TARGET_EXPORTS) \
41375 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
41376 for flag in $(EXTRA_TARGET_FLAGS); do \
41377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41378 done; \
41379 (cd $(TARGET_SUBDIR)/rda && \
41380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41382 "RANLIB=$${RANLIB}" \
41383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41384 distclean) \
41385 || exit 1
41386
41387 @endif target-rda
41388
41389 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
41390 maybe-maintainer-clean-target-rda:
41391 @if target-rda
41392 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
41393
41394 maintainer-clean-target-rda:
41395 @: $(MAKE); $(unstage)
41396 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
41397 r=`${PWD_COMMAND}`; export r; \
41398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41399 $(NORMAL_TARGET_EXPORTS) \
41400 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
41401 for flag in $(EXTRA_TARGET_FLAGS); do \
41402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41403 done; \
41404 (cd $(TARGET_SUBDIR)/rda && \
41405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41407 "RANLIB=$${RANLIB}" \
41408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41409 maintainer-clean) \
41410 || exit 1
41411
41412 @endif target-rda
41413
41414
41415
41416
41417
41418 .PHONY: configure-target-libada maybe-configure-target-libada
41419 maybe-configure-target-libada:
41420 @if gcc-bootstrap
41421 configure-target-libada: stage_current
41422 @endif gcc-bootstrap
41423 @if target-libada
41424 maybe-configure-target-libada: configure-target-libada
41425 configure-target-libada:
41426 @: $(MAKE); $(unstage)
41427 @r=`${PWD_COMMAND}`; export r; \
41428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41429 echo "Checking multilib configuration for libada..."; \
41430 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
41431 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
41432 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
41433 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
41434 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
41435 else \
41436 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
41437 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
41438 fi; \
41439 else \
41440 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
41441 fi; \
41442 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
41443 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
41444 $(NORMAL_TARGET_EXPORTS) \
41445 echo Configuring in $(TARGET_SUBDIR)/libada; \
41446 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
41447 case $(srcdir) in \
41448 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41449 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
41450 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41451 esac; \
41452 srcdiroption="--srcdir=$${topdir}/libada"; \
41453 libsrcdir="$$s/libada"; \
41454 rm -f no-such-file || : ; \
41455 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41456 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41457 --target=${target_alias} $${srcdiroption} \
41458 || exit 1
41459 @endif target-libada
41460
41461
41462
41463
41464
41465 .PHONY: all-target-libada maybe-all-target-libada
41466 maybe-all-target-libada:
41467 @if gcc-bootstrap
41468 all-target-libada: stage_current
41469 @endif gcc-bootstrap
41470 @if target-libada
41471 TARGET-target-libada=all
41472 maybe-all-target-libada: all-target-libada
41473 all-target-libada: configure-target-libada
41474 @: $(MAKE); $(unstage)
41475 @r=`${PWD_COMMAND}`; export r; \
41476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41477 $(NORMAL_TARGET_EXPORTS) \
41478 (cd $(TARGET_SUBDIR)/libada && \
41479 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
41480 $(TARGET-target-libada))
41481 @endif target-libada
41482
41483
41484
41485
41486
41487 .PHONY: check-target-libada maybe-check-target-libada
41488 maybe-check-target-libada:
41489 @if target-libada
41490 maybe-check-target-libada: check-target-libada
41491
41492 check-target-libada:
41493 @: $(MAKE); $(unstage)
41494 @r=`${PWD_COMMAND}`; export r; \
41495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41496 $(NORMAL_TARGET_EXPORTS) \
41497 (cd $(TARGET_SUBDIR)/libada && \
41498 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
41499
41500 @endif target-libada
41501
41502 .PHONY: install-target-libada maybe-install-target-libada
41503 maybe-install-target-libada:
41504 @if target-libada
41505 maybe-install-target-libada: install-target-libada
41506
41507 install-target-libada: installdirs
41508 @: $(MAKE); $(unstage)
41509 @r=`${PWD_COMMAND}`; export r; \
41510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41511 $(NORMAL_TARGET_EXPORTS) \
41512 (cd $(TARGET_SUBDIR)/libada && \
41513 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
41514
41515 @endif target-libada
41516
41517 .PHONY: install-strip-target-libada maybe-install-strip-target-libada
41518 maybe-install-strip-target-libada:
41519 @if target-libada
41520 maybe-install-strip-target-libada: install-strip-target-libada
41521
41522 install-strip-target-libada: installdirs
41523 @: $(MAKE); $(unstage)
41524 @r=`${PWD_COMMAND}`; export r; \
41525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41526 $(NORMAL_TARGET_EXPORTS) \
41527 (cd $(TARGET_SUBDIR)/libada && \
41528 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
41529
41530 @endif target-libada
41531
41532 # Other targets (info, dvi, pdf, etc.)
41533
41534 .PHONY: maybe-info-target-libada info-target-libada
41535 maybe-info-target-libada:
41536 @if target-libada
41537 maybe-info-target-libada: info-target-libada
41538
41539 info-target-libada: \
41540 configure-target-libada
41541 @: $(MAKE); $(unstage)
41542 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41543 r=`${PWD_COMMAND}`; export r; \
41544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41545 $(NORMAL_TARGET_EXPORTS) \
41546 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
41547 for flag in $(EXTRA_TARGET_FLAGS); do \
41548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41549 done; \
41550 (cd $(TARGET_SUBDIR)/libada && \
41551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41553 "RANLIB=$${RANLIB}" \
41554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41555 info) \
41556 || exit 1
41557
41558 @endif target-libada
41559
41560 .PHONY: maybe-dvi-target-libada dvi-target-libada
41561 maybe-dvi-target-libada:
41562 @if target-libada
41563 maybe-dvi-target-libada: dvi-target-libada
41564
41565 dvi-target-libada: \
41566 configure-target-libada
41567 @: $(MAKE); $(unstage)
41568 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41569 r=`${PWD_COMMAND}`; export r; \
41570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41571 $(NORMAL_TARGET_EXPORTS) \
41572 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
41573 for flag in $(EXTRA_TARGET_FLAGS); do \
41574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41575 done; \
41576 (cd $(TARGET_SUBDIR)/libada && \
41577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41579 "RANLIB=$${RANLIB}" \
41580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41581 dvi) \
41582 || exit 1
41583
41584 @endif target-libada
41585
41586 .PHONY: maybe-pdf-target-libada pdf-target-libada
41587 maybe-pdf-target-libada:
41588 @if target-libada
41589 maybe-pdf-target-libada: pdf-target-libada
41590
41591 pdf-target-libada: \
41592 configure-target-libada
41593 @: $(MAKE); $(unstage)
41594 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41595 r=`${PWD_COMMAND}`; export r; \
41596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41597 $(NORMAL_TARGET_EXPORTS) \
41598 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
41599 for flag in $(EXTRA_TARGET_FLAGS); do \
41600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41601 done; \
41602 (cd $(TARGET_SUBDIR)/libada && \
41603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41605 "RANLIB=$${RANLIB}" \
41606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41607 pdf) \
41608 || exit 1
41609
41610 @endif target-libada
41611
41612 .PHONY: maybe-html-target-libada html-target-libada
41613 maybe-html-target-libada:
41614 @if target-libada
41615 maybe-html-target-libada: html-target-libada
41616
41617 html-target-libada: \
41618 configure-target-libada
41619 @: $(MAKE); $(unstage)
41620 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41621 r=`${PWD_COMMAND}`; export r; \
41622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41623 $(NORMAL_TARGET_EXPORTS) \
41624 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
41625 for flag in $(EXTRA_TARGET_FLAGS); do \
41626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41627 done; \
41628 (cd $(TARGET_SUBDIR)/libada && \
41629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41631 "RANLIB=$${RANLIB}" \
41632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41633 html) \
41634 || exit 1
41635
41636 @endif target-libada
41637
41638 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
41639 maybe-TAGS-target-libada:
41640 @if target-libada
41641 maybe-TAGS-target-libada: TAGS-target-libada
41642
41643 TAGS-target-libada: \
41644 configure-target-libada
41645 @: $(MAKE); $(unstage)
41646 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41647 r=`${PWD_COMMAND}`; export r; \
41648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41649 $(NORMAL_TARGET_EXPORTS) \
41650 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
41651 for flag in $(EXTRA_TARGET_FLAGS); do \
41652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41653 done; \
41654 (cd $(TARGET_SUBDIR)/libada && \
41655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41657 "RANLIB=$${RANLIB}" \
41658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41659 TAGS) \
41660 || exit 1
41661
41662 @endif target-libada
41663
41664 .PHONY: maybe-install-info-target-libada install-info-target-libada
41665 maybe-install-info-target-libada:
41666 @if target-libada
41667 maybe-install-info-target-libada: install-info-target-libada
41668
41669 install-info-target-libada: \
41670 configure-target-libada \
41671 info-target-libada
41672 @: $(MAKE); $(unstage)
41673 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41674 r=`${PWD_COMMAND}`; export r; \
41675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41676 $(NORMAL_TARGET_EXPORTS) \
41677 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
41678 for flag in $(EXTRA_TARGET_FLAGS); do \
41679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41680 done; \
41681 (cd $(TARGET_SUBDIR)/libada && \
41682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41684 "RANLIB=$${RANLIB}" \
41685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41686 install-info) \
41687 || exit 1
41688
41689 @endif target-libada
41690
41691 .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
41692 maybe-install-pdf-target-libada:
41693 @if target-libada
41694 maybe-install-pdf-target-libada: install-pdf-target-libada
41695
41696 install-pdf-target-libada: \
41697 configure-target-libada \
41698 pdf-target-libada
41699 @: $(MAKE); $(unstage)
41700 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41701 r=`${PWD_COMMAND}`; export r; \
41702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41703 $(NORMAL_TARGET_EXPORTS) \
41704 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
41705 for flag in $(EXTRA_TARGET_FLAGS); do \
41706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41707 done; \
41708 (cd $(TARGET_SUBDIR)/libada && \
41709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41711 "RANLIB=$${RANLIB}" \
41712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41713 install-pdf) \
41714 || exit 1
41715
41716 @endif target-libada
41717
41718 .PHONY: maybe-install-html-target-libada install-html-target-libada
41719 maybe-install-html-target-libada:
41720 @if target-libada
41721 maybe-install-html-target-libada: install-html-target-libada
41722
41723 install-html-target-libada: \
41724 configure-target-libada \
41725 html-target-libada
41726 @: $(MAKE); $(unstage)
41727 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41728 r=`${PWD_COMMAND}`; export r; \
41729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41730 $(NORMAL_TARGET_EXPORTS) \
41731 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
41732 for flag in $(EXTRA_TARGET_FLAGS); do \
41733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41734 done; \
41735 (cd $(TARGET_SUBDIR)/libada && \
41736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41738 "RANLIB=$${RANLIB}" \
41739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41740 install-html) \
41741 || exit 1
41742
41743 @endif target-libada
41744
41745 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
41746 maybe-installcheck-target-libada:
41747 @if target-libada
41748 maybe-installcheck-target-libada: installcheck-target-libada
41749
41750 installcheck-target-libada: \
41751 configure-target-libada
41752 @: $(MAKE); $(unstage)
41753 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41754 r=`${PWD_COMMAND}`; export r; \
41755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41756 $(NORMAL_TARGET_EXPORTS) \
41757 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
41758 for flag in $(EXTRA_TARGET_FLAGS); do \
41759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41760 done; \
41761 (cd $(TARGET_SUBDIR)/libada && \
41762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41764 "RANLIB=$${RANLIB}" \
41765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41766 installcheck) \
41767 || exit 1
41768
41769 @endif target-libada
41770
41771 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
41772 maybe-mostlyclean-target-libada:
41773 @if target-libada
41774 maybe-mostlyclean-target-libada: mostlyclean-target-libada
41775
41776 mostlyclean-target-libada:
41777 @: $(MAKE); $(unstage)
41778 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41779 r=`${PWD_COMMAND}`; export r; \
41780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41781 $(NORMAL_TARGET_EXPORTS) \
41782 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
41783 for flag in $(EXTRA_TARGET_FLAGS); do \
41784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41785 done; \
41786 (cd $(TARGET_SUBDIR)/libada && \
41787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41789 "RANLIB=$${RANLIB}" \
41790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41791 mostlyclean) \
41792 || exit 1
41793
41794 @endif target-libada
41795
41796 .PHONY: maybe-clean-target-libada clean-target-libada
41797 maybe-clean-target-libada:
41798 @if target-libada
41799 maybe-clean-target-libada: clean-target-libada
41800
41801 clean-target-libada:
41802 @: $(MAKE); $(unstage)
41803 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41804 r=`${PWD_COMMAND}`; export r; \
41805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41806 $(NORMAL_TARGET_EXPORTS) \
41807 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
41808 for flag in $(EXTRA_TARGET_FLAGS); do \
41809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41810 done; \
41811 (cd $(TARGET_SUBDIR)/libada && \
41812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41814 "RANLIB=$${RANLIB}" \
41815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41816 clean) \
41817 || exit 1
41818
41819 @endif target-libada
41820
41821 .PHONY: maybe-distclean-target-libada distclean-target-libada
41822 maybe-distclean-target-libada:
41823 @if target-libada
41824 maybe-distclean-target-libada: distclean-target-libada
41825
41826 distclean-target-libada:
41827 @: $(MAKE); $(unstage)
41828 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41829 r=`${PWD_COMMAND}`; export r; \
41830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41831 $(NORMAL_TARGET_EXPORTS) \
41832 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
41833 for flag in $(EXTRA_TARGET_FLAGS); do \
41834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41835 done; \
41836 (cd $(TARGET_SUBDIR)/libada && \
41837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41839 "RANLIB=$${RANLIB}" \
41840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41841 distclean) \
41842 || exit 1
41843
41844 @endif target-libada
41845
41846 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
41847 maybe-maintainer-clean-target-libada:
41848 @if target-libada
41849 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
41850
41851 maintainer-clean-target-libada:
41852 @: $(MAKE); $(unstage)
41853 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
41854 r=`${PWD_COMMAND}`; export r; \
41855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41856 $(NORMAL_TARGET_EXPORTS) \
41857 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
41858 for flag in $(EXTRA_TARGET_FLAGS); do \
41859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
41860 done; \
41861 (cd $(TARGET_SUBDIR)/libada && \
41862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
41863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
41864 "RANLIB=$${RANLIB}" \
41865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
41866 maintainer-clean) \
41867 || exit 1
41868
41869 @endif target-libada
41870
41871
41872
41873
41874
41875 .PHONY: configure-target-libgomp maybe-configure-target-libgomp
41876 maybe-configure-target-libgomp:
41877 @if gcc-bootstrap
41878 configure-target-libgomp: stage_current
41879 @endif gcc-bootstrap
41880 @if target-libgomp
41881 maybe-configure-target-libgomp: configure-target-libgomp
41882 configure-target-libgomp:
41883 @r=`${PWD_COMMAND}`; export r; \
41884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41885 echo "Checking multilib configuration for libgomp..."; \
41886 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
41887 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
41888 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
41889 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
41890 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
41891 else \
41892 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
41893 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41894 fi; \
41895 else \
41896 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41897 fi; \
41898 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
41899 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
41900 $(NORMAL_TARGET_EXPORTS) \
41901 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
41902 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
41903 case $(srcdir) in \
41904 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41905 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
41906 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41907 esac; \
41908 srcdiroption="--srcdir=$${topdir}/libgomp"; \
41909 libsrcdir="$$s/libgomp"; \
41910 rm -f no-such-file || : ; \
41911 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
41912 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41913 --target=${target_alias} $${srcdiroption} \
41914 || exit 1
41915 @endif target-libgomp
41916
41917
41918
41919 .PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
41920 maybe-configure-stage1-target-libgomp:
41921 @if target-libgomp-bootstrap
41922 maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
41923 configure-stage1-target-libgomp:
41924 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
41925 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
41926 @r=`${PWD_COMMAND}`; export r; \
41927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41928 TFLAGS="$(STAGE1_TFLAGS)"; \
41929 echo "Checking multilib configuration for libgomp..."; \
41930 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
41931 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
41932 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
41933 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
41934 else \
41935 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
41936 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41937 fi; \
41938 else \
41939 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41940 fi; \
41941 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
41942 $(NORMAL_TARGET_EXPORTS) \
41943 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
41944 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
41945 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
41946 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
41947 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
41948 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
41949 case $(srcdir) in \
41950 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41951 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
41952 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41953 esac; \
41954 srcdiroption="--srcdir=$${topdir}/libgomp"; \
41955 libsrcdir="$$s/libgomp"; \
41956 $(SHELL) $${libsrcdir}/configure \
41957 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
41958 --target=${target_alias} $${srcdiroption} \
41959 $(STAGE1_CONFIGURE_FLAGS)
41960 @endif target-libgomp-bootstrap
41961
41962 .PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
41963 maybe-configure-stage2-target-libgomp:
41964 @if target-libgomp-bootstrap
41965 maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
41966 configure-stage2-target-libgomp:
41967 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
41968 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
41969 @r=`${PWD_COMMAND}`; export r; \
41970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41971 TFLAGS="$(STAGE2_TFLAGS)"; \
41972 echo "Checking multilib configuration for libgomp..."; \
41973 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
41974 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
41975 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
41976 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
41977 else \
41978 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
41979 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41980 fi; \
41981 else \
41982 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
41983 fi; \
41984 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
41985 $(NORMAL_TARGET_EXPORTS) \
41986 \
41987 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
41988 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
41989 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
41990 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
41991 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
41992 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
41993 case $(srcdir) in \
41994 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
41995 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
41996 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
41997 esac; \
41998 srcdiroption="--srcdir=$${topdir}/libgomp"; \
41999 libsrcdir="$$s/libgomp"; \
42000 $(SHELL) $${libsrcdir}/configure \
42001 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42002 --target=${target_alias} $${srcdiroption} \
42003 --with-build-libsubdir=$(HOST_SUBDIR) \
42004 $(STAGE2_CONFIGURE_FLAGS)
42005 @endif target-libgomp-bootstrap
42006
42007 .PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
42008 maybe-configure-stage3-target-libgomp:
42009 @if target-libgomp-bootstrap
42010 maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
42011 configure-stage3-target-libgomp:
42012 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
42013 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
42014 @r=`${PWD_COMMAND}`; export r; \
42015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42016 TFLAGS="$(STAGE3_TFLAGS)"; \
42017 echo "Checking multilib configuration for libgomp..."; \
42018 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42019 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42020 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42021 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42022 else \
42023 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42024 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42025 fi; \
42026 else \
42027 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42028 fi; \
42029 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42030 $(NORMAL_TARGET_EXPORTS) \
42031 \
42032 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42033 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42034 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42035 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
42036 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42037 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
42038 case $(srcdir) in \
42039 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42040 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42041 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42042 esac; \
42043 srcdiroption="--srcdir=$${topdir}/libgomp"; \
42044 libsrcdir="$$s/libgomp"; \
42045 $(SHELL) $${libsrcdir}/configure \
42046 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42047 --target=${target_alias} $${srcdiroption} \
42048 --with-build-libsubdir=$(HOST_SUBDIR) \
42049 $(STAGE3_CONFIGURE_FLAGS)
42050 @endif target-libgomp-bootstrap
42051
42052 .PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
42053 maybe-configure-stage4-target-libgomp:
42054 @if target-libgomp-bootstrap
42055 maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
42056 configure-stage4-target-libgomp:
42057 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
42058 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
42059 @r=`${PWD_COMMAND}`; export r; \
42060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42061 TFLAGS="$(STAGE4_TFLAGS)"; \
42062 echo "Checking multilib configuration for libgomp..."; \
42063 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42064 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42065 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42066 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42067 else \
42068 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42069 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42070 fi; \
42071 else \
42072 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42073 fi; \
42074 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42075 $(NORMAL_TARGET_EXPORTS) \
42076 \
42077 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42078 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42079 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42080 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
42081 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42082 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
42083 case $(srcdir) in \
42084 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42085 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42086 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42087 esac; \
42088 srcdiroption="--srcdir=$${topdir}/libgomp"; \
42089 libsrcdir="$$s/libgomp"; \
42090 $(SHELL) $${libsrcdir}/configure \
42091 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42092 --target=${target_alias} $${srcdiroption} \
42093 --with-build-libsubdir=$(HOST_SUBDIR) \
42094 $(STAGE4_CONFIGURE_FLAGS)
42095 @endif target-libgomp-bootstrap
42096
42097 .PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
42098 maybe-configure-stageprofile-target-libgomp:
42099 @if target-libgomp-bootstrap
42100 maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
42101 configure-stageprofile-target-libgomp:
42102 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
42103 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
42104 @r=`${PWD_COMMAND}`; export r; \
42105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42106 TFLAGS="$(STAGEprofile_TFLAGS)"; \
42107 echo "Checking multilib configuration for libgomp..."; \
42108 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42109 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42110 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42111 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42112 else \
42113 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42114 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42115 fi; \
42116 else \
42117 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42118 fi; \
42119 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42120 $(NORMAL_TARGET_EXPORTS) \
42121 \
42122 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42123 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42124 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42125 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
42126 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42127 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
42128 case $(srcdir) in \
42129 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42130 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42131 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42132 esac; \
42133 srcdiroption="--srcdir=$${topdir}/libgomp"; \
42134 libsrcdir="$$s/libgomp"; \
42135 $(SHELL) $${libsrcdir}/configure \
42136 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42137 --target=${target_alias} $${srcdiroption} \
42138 --with-build-libsubdir=$(HOST_SUBDIR) \
42139 $(STAGEprofile_CONFIGURE_FLAGS)
42140 @endif target-libgomp-bootstrap
42141
42142 .PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
42143 maybe-configure-stagefeedback-target-libgomp:
42144 @if target-libgomp-bootstrap
42145 maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
42146 configure-stagefeedback-target-libgomp:
42147 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
42148 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
42149 @r=`${PWD_COMMAND}`; export r; \
42150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42151 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
42152 echo "Checking multilib configuration for libgomp..."; \
42153 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
42154 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42155 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
42156 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
42157 else \
42158 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
42159 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42160 fi; \
42161 else \
42162 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
42163 fi; \
42164 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
42165 $(NORMAL_TARGET_EXPORTS) \
42166 \
42167 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
42168 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
42169 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
42170 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
42171 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
42172 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
42173 case $(srcdir) in \
42174 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42175 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
42176 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42177 esac; \
42178 srcdiroption="--srcdir=$${topdir}/libgomp"; \
42179 libsrcdir="$$s/libgomp"; \
42180 $(SHELL) $${libsrcdir}/configure \
42181 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42182 --target=${target_alias} $${srcdiroption} \
42183 --with-build-libsubdir=$(HOST_SUBDIR) \
42184 $(STAGEfeedback_CONFIGURE_FLAGS)
42185 @endif target-libgomp-bootstrap
42186
42187
42188
42189
42190
42191 .PHONY: all-target-libgomp maybe-all-target-libgomp
42192 maybe-all-target-libgomp:
42193 @if gcc-bootstrap
42194 all-target-libgomp: stage_current
42195 @endif gcc-bootstrap
42196 @if target-libgomp
42197 TARGET-target-libgomp=all
42198 maybe-all-target-libgomp: all-target-libgomp
42199 all-target-libgomp: configure-target-libgomp
42200 @r=`${PWD_COMMAND}`; export r; \
42201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42202 $(NORMAL_TARGET_EXPORTS) \
42203 (cd $(TARGET_SUBDIR)/libgomp && \
42204 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42205 $(TARGET-target-libgomp))
42206 @endif target-libgomp
42207
42208
42209
42210 .PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
42211 .PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
42212 maybe-all-stage1-target-libgomp:
42213 maybe-clean-stage1-target-libgomp:
42214 @if target-libgomp-bootstrap
42215 maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
42216 all-stage1: all-stage1-target-libgomp
42217 TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
42218 all-stage1-target-libgomp: configure-stage1-target-libgomp
42219 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
42220 @r=`${PWD_COMMAND}`; export r; \
42221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42222 TFLAGS="$(STAGE1_TFLAGS)"; \
42223 $(NORMAL_TARGET_EXPORTS) \
42224 cd $(TARGET_SUBDIR)/libgomp && \
42225 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42226 CFLAGS="$(CFLAGS_FOR_TARGET)" \
42227 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42228 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42229 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42230 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42231 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42232 $(EXTRA_TARGET_FLAGS) \
42233 \
42234 TFLAGS="$(STAGE1_TFLAGS)" \
42235 $(TARGET-stage1-target-libgomp)
42236
42237 maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
42238 clean-stage1: clean-stage1-target-libgomp
42239 clean-stage1-target-libgomp:
42240 @if [ $(current_stage) = stage1 ]; then \
42241 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
42242 else \
42243 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
42244 $(MAKE) stage1-start; \
42245 fi; \
42246 cd $(TARGET_SUBDIR)/libgomp && \
42247 $(MAKE) $(EXTRA_TARGET_FLAGS) \
42248 clean
42249 @endif target-libgomp-bootstrap
42250
42251
42252 .PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
42253 .PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
42254 maybe-all-stage2-target-libgomp:
42255 maybe-clean-stage2-target-libgomp:
42256 @if target-libgomp-bootstrap
42257 maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
42258 all-stage2: all-stage2-target-libgomp
42259 TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
42260 all-stage2-target-libgomp: configure-stage2-target-libgomp
42261 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
42262 @r=`${PWD_COMMAND}`; export r; \
42263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42264 TFLAGS="$(STAGE2_TFLAGS)"; \
42265 $(NORMAL_TARGET_EXPORTS) \
42266 \
42267 cd $(TARGET_SUBDIR)/libgomp && \
42268 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42269 CFLAGS="$(CFLAGS_FOR_TARGET)" \
42270 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42271 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42272 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42273 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42274 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42275 $(EXTRA_TARGET_FLAGS) \
42276 TFLAGS="$(STAGE2_TFLAGS)" \
42277 $(TARGET-stage2-target-libgomp)
42278
42279 maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
42280 clean-stage2: clean-stage2-target-libgomp
42281 clean-stage2-target-libgomp:
42282 @if [ $(current_stage) = stage2 ]; then \
42283 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
42284 else \
42285 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
42286 $(MAKE) stage2-start; \
42287 fi; \
42288 cd $(TARGET_SUBDIR)/libgomp && \
42289 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
42290 @endif target-libgomp-bootstrap
42291
42292
42293 .PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
42294 .PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
42295 maybe-all-stage3-target-libgomp:
42296 maybe-clean-stage3-target-libgomp:
42297 @if target-libgomp-bootstrap
42298 maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
42299 all-stage3: all-stage3-target-libgomp
42300 TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
42301 all-stage3-target-libgomp: configure-stage3-target-libgomp
42302 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
42303 @r=`${PWD_COMMAND}`; export r; \
42304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42305 TFLAGS="$(STAGE3_TFLAGS)"; \
42306 $(NORMAL_TARGET_EXPORTS) \
42307 \
42308 cd $(TARGET_SUBDIR)/libgomp && \
42309 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42310 CFLAGS="$(CFLAGS_FOR_TARGET)" \
42311 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42312 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42313 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42314 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42315 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42316 $(EXTRA_TARGET_FLAGS) \
42317 TFLAGS="$(STAGE3_TFLAGS)" \
42318 $(TARGET-stage3-target-libgomp)
42319
42320 maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
42321 clean-stage3: clean-stage3-target-libgomp
42322 clean-stage3-target-libgomp:
42323 @if [ $(current_stage) = stage3 ]; then \
42324 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
42325 else \
42326 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
42327 $(MAKE) stage3-start; \
42328 fi; \
42329 cd $(TARGET_SUBDIR)/libgomp && \
42330 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
42331 @endif target-libgomp-bootstrap
42332
42333
42334 .PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
42335 .PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
42336 maybe-all-stage4-target-libgomp:
42337 maybe-clean-stage4-target-libgomp:
42338 @if target-libgomp-bootstrap
42339 maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
42340 all-stage4: all-stage4-target-libgomp
42341 TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
42342 all-stage4-target-libgomp: configure-stage4-target-libgomp
42343 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
42344 @r=`${PWD_COMMAND}`; export r; \
42345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42346 TFLAGS="$(STAGE4_TFLAGS)"; \
42347 $(NORMAL_TARGET_EXPORTS) \
42348 \
42349 cd $(TARGET_SUBDIR)/libgomp && \
42350 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42351 CFLAGS="$(CFLAGS_FOR_TARGET)" \
42352 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42353 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42354 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42355 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42356 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42357 $(EXTRA_TARGET_FLAGS) \
42358 TFLAGS="$(STAGE4_TFLAGS)" \
42359 $(TARGET-stage4-target-libgomp)
42360
42361 maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
42362 clean-stage4: clean-stage4-target-libgomp
42363 clean-stage4-target-libgomp:
42364 @if [ $(current_stage) = stage4 ]; then \
42365 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
42366 else \
42367 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
42368 $(MAKE) stage4-start; \
42369 fi; \
42370 cd $(TARGET_SUBDIR)/libgomp && \
42371 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
42372 @endif target-libgomp-bootstrap
42373
42374
42375 .PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
42376 .PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
42377 maybe-all-stageprofile-target-libgomp:
42378 maybe-clean-stageprofile-target-libgomp:
42379 @if target-libgomp-bootstrap
42380 maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
42381 all-stageprofile: all-stageprofile-target-libgomp
42382 TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
42383 all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
42384 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
42385 @r=`${PWD_COMMAND}`; export r; \
42386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42387 TFLAGS="$(STAGEprofile_TFLAGS)"; \
42388 $(NORMAL_TARGET_EXPORTS) \
42389 \
42390 cd $(TARGET_SUBDIR)/libgomp && \
42391 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42392 CFLAGS="$(CFLAGS_FOR_TARGET)" \
42393 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42394 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42395 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42396 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42397 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42398 $(EXTRA_TARGET_FLAGS) \
42399 TFLAGS="$(STAGEprofile_TFLAGS)" \
42400 $(TARGET-stageprofile-target-libgomp)
42401
42402 maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
42403 clean-stageprofile: clean-stageprofile-target-libgomp
42404 clean-stageprofile-target-libgomp:
42405 @if [ $(current_stage) = stageprofile ]; then \
42406 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
42407 else \
42408 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
42409 $(MAKE) stageprofile-start; \
42410 fi; \
42411 cd $(TARGET_SUBDIR)/libgomp && \
42412 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
42413 @endif target-libgomp-bootstrap
42414
42415
42416 .PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
42417 .PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
42418 maybe-all-stagefeedback-target-libgomp:
42419 maybe-clean-stagefeedback-target-libgomp:
42420 @if target-libgomp-bootstrap
42421 maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
42422 all-stagefeedback: all-stagefeedback-target-libgomp
42423 TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
42424 all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
42425 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
42426 @r=`${PWD_COMMAND}`; export r; \
42427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42428 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
42429 $(NORMAL_TARGET_EXPORTS) \
42430 \
42431 cd $(TARGET_SUBDIR)/libgomp && \
42432 $(MAKE) $(BASE_FLAGS_TO_PASS) \
42433 CFLAGS="$(CFLAGS_FOR_TARGET)" \
42434 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
42435 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
42436 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
42437 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
42438 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
42439 $(EXTRA_TARGET_FLAGS) \
42440 TFLAGS="$(STAGEfeedback_TFLAGS)" \
42441 $(TARGET-stagefeedback-target-libgomp)
42442
42443 maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
42444 clean-stagefeedback: clean-stagefeedback-target-libgomp
42445 clean-stagefeedback-target-libgomp:
42446 @if [ $(current_stage) = stagefeedback ]; then \
42447 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
42448 else \
42449 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
42450 $(MAKE) stagefeedback-start; \
42451 fi; \
42452 cd $(TARGET_SUBDIR)/libgomp && \
42453 $(MAKE) $(EXTRA_TARGET_FLAGS) clean
42454 @endif target-libgomp-bootstrap
42455
42456
42457
42458
42459
42460
42461 .PHONY: check-target-libgomp maybe-check-target-libgomp
42462 maybe-check-target-libgomp:
42463 @if target-libgomp
42464 maybe-check-target-libgomp: check-target-libgomp
42465
42466 check-target-libgomp:
42467 @: $(MAKE); $(unstage)
42468 @r=`${PWD_COMMAND}`; export r; \
42469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42470 $(NORMAL_TARGET_EXPORTS) \
42471 (cd $(TARGET_SUBDIR)/libgomp && \
42472 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42473
42474 @endif target-libgomp
42475
42476 .PHONY: install-target-libgomp maybe-install-target-libgomp
42477 maybe-install-target-libgomp:
42478 @if target-libgomp
42479 maybe-install-target-libgomp: install-target-libgomp
42480
42481 install-target-libgomp: installdirs
42482 @: $(MAKE); $(unstage)
42483 @r=`${PWD_COMMAND}`; export r; \
42484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42485 $(NORMAL_TARGET_EXPORTS) \
42486 (cd $(TARGET_SUBDIR)/libgomp && \
42487 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42488
42489 @endif target-libgomp
42490
42491 .PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
42492 maybe-install-strip-target-libgomp:
42493 @if target-libgomp
42494 maybe-install-strip-target-libgomp: install-strip-target-libgomp
42495
42496 install-strip-target-libgomp: installdirs
42497 @: $(MAKE); $(unstage)
42498 @r=`${PWD_COMMAND}`; export r; \
42499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42500 $(NORMAL_TARGET_EXPORTS) \
42501 (cd $(TARGET_SUBDIR)/libgomp && \
42502 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42503
42504 @endif target-libgomp
42505
42506 # Other targets (info, dvi, pdf, etc.)
42507
42508 .PHONY: maybe-info-target-libgomp info-target-libgomp
42509 maybe-info-target-libgomp:
42510 @if target-libgomp
42511 maybe-info-target-libgomp: info-target-libgomp
42512
42513 info-target-libgomp: \
42514 configure-target-libgomp
42515 @: $(MAKE); $(unstage)
42516 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42517 r=`${PWD_COMMAND}`; export r; \
42518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42519 $(NORMAL_TARGET_EXPORTS) \
42520 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
42521 for flag in $(EXTRA_TARGET_FLAGS); do \
42522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42523 done; \
42524 (cd $(TARGET_SUBDIR)/libgomp && \
42525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42527 "RANLIB=$${RANLIB}" \
42528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42529 info) \
42530 || exit 1
42531
42532 @endif target-libgomp
42533
42534 .PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
42535 maybe-dvi-target-libgomp:
42536 @if target-libgomp
42537 maybe-dvi-target-libgomp: dvi-target-libgomp
42538
42539 dvi-target-libgomp: \
42540 configure-target-libgomp
42541 @: $(MAKE); $(unstage)
42542 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42543 r=`${PWD_COMMAND}`; export r; \
42544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42545 $(NORMAL_TARGET_EXPORTS) \
42546 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
42547 for flag in $(EXTRA_TARGET_FLAGS); do \
42548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42549 done; \
42550 (cd $(TARGET_SUBDIR)/libgomp && \
42551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42553 "RANLIB=$${RANLIB}" \
42554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42555 dvi) \
42556 || exit 1
42557
42558 @endif target-libgomp
42559
42560 .PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
42561 maybe-pdf-target-libgomp:
42562 @if target-libgomp
42563 maybe-pdf-target-libgomp: pdf-target-libgomp
42564
42565 pdf-target-libgomp: \
42566 configure-target-libgomp
42567 @: $(MAKE); $(unstage)
42568 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42569 r=`${PWD_COMMAND}`; export r; \
42570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42571 $(NORMAL_TARGET_EXPORTS) \
42572 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
42573 for flag in $(EXTRA_TARGET_FLAGS); do \
42574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42575 done; \
42576 (cd $(TARGET_SUBDIR)/libgomp && \
42577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42579 "RANLIB=$${RANLIB}" \
42580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42581 pdf) \
42582 || exit 1
42583
42584 @endif target-libgomp
42585
42586 .PHONY: maybe-html-target-libgomp html-target-libgomp
42587 maybe-html-target-libgomp:
42588 @if target-libgomp
42589 maybe-html-target-libgomp: html-target-libgomp
42590
42591 html-target-libgomp: \
42592 configure-target-libgomp
42593 @: $(MAKE); $(unstage)
42594 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42595 r=`${PWD_COMMAND}`; export r; \
42596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42597 $(NORMAL_TARGET_EXPORTS) \
42598 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
42599 for flag in $(EXTRA_TARGET_FLAGS); do \
42600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42601 done; \
42602 (cd $(TARGET_SUBDIR)/libgomp && \
42603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42605 "RANLIB=$${RANLIB}" \
42606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42607 html) \
42608 || exit 1
42609
42610 @endif target-libgomp
42611
42612 .PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
42613 maybe-TAGS-target-libgomp:
42614 @if target-libgomp
42615 maybe-TAGS-target-libgomp: TAGS-target-libgomp
42616
42617 TAGS-target-libgomp: \
42618 configure-target-libgomp
42619 @: $(MAKE); $(unstage)
42620 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42621 r=`${PWD_COMMAND}`; export r; \
42622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42623 $(NORMAL_TARGET_EXPORTS) \
42624 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
42625 for flag in $(EXTRA_TARGET_FLAGS); do \
42626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42627 done; \
42628 (cd $(TARGET_SUBDIR)/libgomp && \
42629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42631 "RANLIB=$${RANLIB}" \
42632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42633 TAGS) \
42634 || exit 1
42635
42636 @endif target-libgomp
42637
42638 .PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
42639 maybe-install-info-target-libgomp:
42640 @if target-libgomp
42641 maybe-install-info-target-libgomp: install-info-target-libgomp
42642
42643 install-info-target-libgomp: \
42644 configure-target-libgomp \
42645 info-target-libgomp
42646 @: $(MAKE); $(unstage)
42647 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42648 r=`${PWD_COMMAND}`; export r; \
42649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42650 $(NORMAL_TARGET_EXPORTS) \
42651 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
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)/libgomp && \
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 install-info) \
42661 || exit 1
42662
42663 @endif target-libgomp
42664
42665 .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
42666 maybe-install-pdf-target-libgomp:
42667 @if target-libgomp
42668 maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
42669
42670 install-pdf-target-libgomp: \
42671 configure-target-libgomp \
42672 pdf-target-libgomp
42673 @: $(MAKE); $(unstage)
42674 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42675 r=`${PWD_COMMAND}`; export r; \
42676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42677 $(NORMAL_TARGET_EXPORTS) \
42678 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
42679 for flag in $(EXTRA_TARGET_FLAGS); do \
42680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42681 done; \
42682 (cd $(TARGET_SUBDIR)/libgomp && \
42683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42685 "RANLIB=$${RANLIB}" \
42686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42687 install-pdf) \
42688 || exit 1
42689
42690 @endif target-libgomp
42691
42692 .PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
42693 maybe-install-html-target-libgomp:
42694 @if target-libgomp
42695 maybe-install-html-target-libgomp: install-html-target-libgomp
42696
42697 install-html-target-libgomp: \
42698 configure-target-libgomp \
42699 html-target-libgomp
42700 @: $(MAKE); $(unstage)
42701 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42702 r=`${PWD_COMMAND}`; export r; \
42703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42704 $(NORMAL_TARGET_EXPORTS) \
42705 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
42706 for flag in $(EXTRA_TARGET_FLAGS); do \
42707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42708 done; \
42709 (cd $(TARGET_SUBDIR)/libgomp && \
42710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42712 "RANLIB=$${RANLIB}" \
42713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42714 install-html) \
42715 || exit 1
42716
42717 @endif target-libgomp
42718
42719 .PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
42720 maybe-installcheck-target-libgomp:
42721 @if target-libgomp
42722 maybe-installcheck-target-libgomp: installcheck-target-libgomp
42723
42724 installcheck-target-libgomp: \
42725 configure-target-libgomp
42726 @: $(MAKE); $(unstage)
42727 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42728 r=`${PWD_COMMAND}`; export r; \
42729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42730 $(NORMAL_TARGET_EXPORTS) \
42731 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
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)/libgomp && \
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 installcheck) \
42741 || exit 1
42742
42743 @endif target-libgomp
42744
42745 .PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
42746 maybe-mostlyclean-target-libgomp:
42747 @if target-libgomp
42748 maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
42749
42750 mostlyclean-target-libgomp:
42751 @: $(MAKE); $(unstage)
42752 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42753 r=`${PWD_COMMAND}`; export r; \
42754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42755 $(NORMAL_TARGET_EXPORTS) \
42756 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
42757 for flag in $(EXTRA_TARGET_FLAGS); do \
42758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42759 done; \
42760 (cd $(TARGET_SUBDIR)/libgomp && \
42761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42763 "RANLIB=$${RANLIB}" \
42764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42765 mostlyclean) \
42766 || exit 1
42767
42768 @endif target-libgomp
42769
42770 .PHONY: maybe-clean-target-libgomp clean-target-libgomp
42771 maybe-clean-target-libgomp:
42772 @if target-libgomp
42773 maybe-clean-target-libgomp: clean-target-libgomp
42774
42775 clean-target-libgomp:
42776 @: $(MAKE); $(unstage)
42777 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42778 r=`${PWD_COMMAND}`; export r; \
42779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42780 $(NORMAL_TARGET_EXPORTS) \
42781 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
42782 for flag in $(EXTRA_TARGET_FLAGS); do \
42783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42784 done; \
42785 (cd $(TARGET_SUBDIR)/libgomp && \
42786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42788 "RANLIB=$${RANLIB}" \
42789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42790 clean) \
42791 || exit 1
42792
42793 @endif target-libgomp
42794
42795 .PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
42796 maybe-distclean-target-libgomp:
42797 @if target-libgomp
42798 maybe-distclean-target-libgomp: distclean-target-libgomp
42799
42800 distclean-target-libgomp:
42801 @: $(MAKE); $(unstage)
42802 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42803 r=`${PWD_COMMAND}`; export r; \
42804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42805 $(NORMAL_TARGET_EXPORTS) \
42806 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
42807 for flag in $(EXTRA_TARGET_FLAGS); do \
42808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42809 done; \
42810 (cd $(TARGET_SUBDIR)/libgomp && \
42811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42813 "RANLIB=$${RANLIB}" \
42814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42815 distclean) \
42816 || exit 1
42817
42818 @endif target-libgomp
42819
42820 .PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
42821 maybe-maintainer-clean-target-libgomp:
42822 @if target-libgomp
42823 maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
42824
42825 maintainer-clean-target-libgomp:
42826 @: $(MAKE); $(unstage)
42827 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
42828 r=`${PWD_COMMAND}`; export r; \
42829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42830 $(NORMAL_TARGET_EXPORTS) \
42831 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
42832 for flag in $(EXTRA_TARGET_FLAGS); do \
42833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42834 done; \
42835 (cd $(TARGET_SUBDIR)/libgomp && \
42836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42838 "RANLIB=$${RANLIB}" \
42839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42840 maintainer-clean) \
42841 || exit 1
42842
42843 @endif target-libgomp
42844
42845
42846
42847
42848
42849 .PHONY: configure-target-libitm maybe-configure-target-libitm
42850 maybe-configure-target-libitm:
42851 @if gcc-bootstrap
42852 configure-target-libitm: stage_current
42853 @endif gcc-bootstrap
42854 @if target-libitm
42855 maybe-configure-target-libitm: configure-target-libitm
42856 configure-target-libitm:
42857 @: $(MAKE); $(unstage)
42858 @r=`${PWD_COMMAND}`; export r; \
42859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42860 echo "Checking multilib configuration for libitm..."; \
42861 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
42862 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libitm/multilib.tmp 2> /dev/null ; \
42863 if test -r $(TARGET_SUBDIR)/libitm/multilib.out; then \
42864 if cmp -s $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; then \
42865 rm -f $(TARGET_SUBDIR)/libitm/multilib.tmp; \
42866 else \
42867 rm -f $(TARGET_SUBDIR)/libitm/Makefile; \
42868 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
42869 fi; \
42870 else \
42871 mv $(TARGET_SUBDIR)/libitm/multilib.tmp $(TARGET_SUBDIR)/libitm/multilib.out; \
42872 fi; \
42873 test ! -f $(TARGET_SUBDIR)/libitm/Makefile || exit 0; \
42874 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libitm ; \
42875 $(NORMAL_TARGET_EXPORTS) \
42876 echo Configuring in $(TARGET_SUBDIR)/libitm; \
42877 cd "$(TARGET_SUBDIR)/libitm" || exit 1; \
42878 case $(srcdir) in \
42879 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
42880 *) topdir=`echo $(TARGET_SUBDIR)/libitm/ | \
42881 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
42882 esac; \
42883 srcdiroption="--srcdir=$${topdir}/libitm"; \
42884 libsrcdir="$$s/libitm"; \
42885 rm -f no-such-file || : ; \
42886 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
42887 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
42888 --target=${target_alias} $${srcdiroption} \
42889 || exit 1
42890 @endif target-libitm
42891
42892
42893
42894
42895
42896 .PHONY: all-target-libitm maybe-all-target-libitm
42897 maybe-all-target-libitm:
42898 @if gcc-bootstrap
42899 all-target-libitm: stage_current
42900 @endif gcc-bootstrap
42901 @if target-libitm
42902 TARGET-target-libitm=all
42903 maybe-all-target-libitm: all-target-libitm
42904 all-target-libitm: configure-target-libitm
42905 @: $(MAKE); $(unstage)
42906 @r=`${PWD_COMMAND}`; export r; \
42907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42908 $(NORMAL_TARGET_EXPORTS) \
42909 (cd $(TARGET_SUBDIR)/libitm && \
42910 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
42911 $(TARGET-target-libitm))
42912 @endif target-libitm
42913
42914
42915
42916
42917
42918 .PHONY: check-target-libitm maybe-check-target-libitm
42919 maybe-check-target-libitm:
42920 @if target-libitm
42921 maybe-check-target-libitm: check-target-libitm
42922
42923 check-target-libitm:
42924 @: $(MAKE); $(unstage)
42925 @r=`${PWD_COMMAND}`; export r; \
42926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42927 $(NORMAL_TARGET_EXPORTS) \
42928 (cd $(TARGET_SUBDIR)/libitm && \
42929 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
42930
42931 @endif target-libitm
42932
42933 .PHONY: install-target-libitm maybe-install-target-libitm
42934 maybe-install-target-libitm:
42935 @if target-libitm
42936 maybe-install-target-libitm: install-target-libitm
42937
42938 install-target-libitm: installdirs
42939 @: $(MAKE); $(unstage)
42940 @r=`${PWD_COMMAND}`; export r; \
42941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42942 $(NORMAL_TARGET_EXPORTS) \
42943 (cd $(TARGET_SUBDIR)/libitm && \
42944 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
42945
42946 @endif target-libitm
42947
42948 .PHONY: install-strip-target-libitm maybe-install-strip-target-libitm
42949 maybe-install-strip-target-libitm:
42950 @if target-libitm
42951 maybe-install-strip-target-libitm: install-strip-target-libitm
42952
42953 install-strip-target-libitm: installdirs
42954 @: $(MAKE); $(unstage)
42955 @r=`${PWD_COMMAND}`; export r; \
42956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42957 $(NORMAL_TARGET_EXPORTS) \
42958 (cd $(TARGET_SUBDIR)/libitm && \
42959 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
42960
42961 @endif target-libitm
42962
42963 # Other targets (info, dvi, pdf, etc.)
42964
42965 .PHONY: maybe-info-target-libitm info-target-libitm
42966 maybe-info-target-libitm:
42967 @if target-libitm
42968 maybe-info-target-libitm: info-target-libitm
42969
42970 info-target-libitm: \
42971 configure-target-libitm
42972 @: $(MAKE); $(unstage)
42973 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
42974 r=`${PWD_COMMAND}`; export r; \
42975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42976 $(NORMAL_TARGET_EXPORTS) \
42977 echo "Doing info in $(TARGET_SUBDIR)/libitm" ; \
42978 for flag in $(EXTRA_TARGET_FLAGS); do \
42979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
42980 done; \
42981 (cd $(TARGET_SUBDIR)/libitm && \
42982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
42983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
42984 "RANLIB=$${RANLIB}" \
42985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
42986 info) \
42987 || exit 1
42988
42989 @endif target-libitm
42990
42991 .PHONY: maybe-dvi-target-libitm dvi-target-libitm
42992 maybe-dvi-target-libitm:
42993 @if target-libitm
42994 maybe-dvi-target-libitm: dvi-target-libitm
42995
42996 dvi-target-libitm: \
42997 configure-target-libitm
42998 @: $(MAKE); $(unstage)
42999 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43000 r=`${PWD_COMMAND}`; export r; \
43001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43002 $(NORMAL_TARGET_EXPORTS) \
43003 echo "Doing dvi in $(TARGET_SUBDIR)/libitm" ; \
43004 for flag in $(EXTRA_TARGET_FLAGS); do \
43005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43006 done; \
43007 (cd $(TARGET_SUBDIR)/libitm && \
43008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43010 "RANLIB=$${RANLIB}" \
43011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43012 dvi) \
43013 || exit 1
43014
43015 @endif target-libitm
43016
43017 .PHONY: maybe-pdf-target-libitm pdf-target-libitm
43018 maybe-pdf-target-libitm:
43019 @if target-libitm
43020 maybe-pdf-target-libitm: pdf-target-libitm
43021
43022 pdf-target-libitm: \
43023 configure-target-libitm
43024 @: $(MAKE); $(unstage)
43025 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43026 r=`${PWD_COMMAND}`; export r; \
43027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43028 $(NORMAL_TARGET_EXPORTS) \
43029 echo "Doing pdf in $(TARGET_SUBDIR)/libitm" ; \
43030 for flag in $(EXTRA_TARGET_FLAGS); do \
43031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43032 done; \
43033 (cd $(TARGET_SUBDIR)/libitm && \
43034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43036 "RANLIB=$${RANLIB}" \
43037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43038 pdf) \
43039 || exit 1
43040
43041 @endif target-libitm
43042
43043 .PHONY: maybe-html-target-libitm html-target-libitm
43044 maybe-html-target-libitm:
43045 @if target-libitm
43046 maybe-html-target-libitm: html-target-libitm
43047
43048 html-target-libitm: \
43049 configure-target-libitm
43050 @: $(MAKE); $(unstage)
43051 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43052 r=`${PWD_COMMAND}`; export r; \
43053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43054 $(NORMAL_TARGET_EXPORTS) \
43055 echo "Doing html in $(TARGET_SUBDIR)/libitm" ; \
43056 for flag in $(EXTRA_TARGET_FLAGS); do \
43057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43058 done; \
43059 (cd $(TARGET_SUBDIR)/libitm && \
43060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43062 "RANLIB=$${RANLIB}" \
43063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43064 html) \
43065 || exit 1
43066
43067 @endif target-libitm
43068
43069 .PHONY: maybe-TAGS-target-libitm TAGS-target-libitm
43070 maybe-TAGS-target-libitm:
43071 @if target-libitm
43072 maybe-TAGS-target-libitm: TAGS-target-libitm
43073
43074 TAGS-target-libitm: \
43075 configure-target-libitm
43076 @: $(MAKE); $(unstage)
43077 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43078 r=`${PWD_COMMAND}`; export r; \
43079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43080 $(NORMAL_TARGET_EXPORTS) \
43081 echo "Doing TAGS in $(TARGET_SUBDIR)/libitm" ; \
43082 for flag in $(EXTRA_TARGET_FLAGS); do \
43083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43084 done; \
43085 (cd $(TARGET_SUBDIR)/libitm && \
43086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43088 "RANLIB=$${RANLIB}" \
43089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43090 TAGS) \
43091 || exit 1
43092
43093 @endif target-libitm
43094
43095 .PHONY: maybe-install-info-target-libitm install-info-target-libitm
43096 maybe-install-info-target-libitm:
43097 @if target-libitm
43098 maybe-install-info-target-libitm: install-info-target-libitm
43099
43100 install-info-target-libitm: \
43101 configure-target-libitm \
43102 info-target-libitm
43103 @: $(MAKE); $(unstage)
43104 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43105 r=`${PWD_COMMAND}`; export r; \
43106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43107 $(NORMAL_TARGET_EXPORTS) \
43108 echo "Doing install-info in $(TARGET_SUBDIR)/libitm" ; \
43109 for flag in $(EXTRA_TARGET_FLAGS); do \
43110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43111 done; \
43112 (cd $(TARGET_SUBDIR)/libitm && \
43113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43115 "RANLIB=$${RANLIB}" \
43116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43117 install-info) \
43118 || exit 1
43119
43120 @endif target-libitm
43121
43122 .PHONY: maybe-install-pdf-target-libitm install-pdf-target-libitm
43123 maybe-install-pdf-target-libitm:
43124 @if target-libitm
43125 maybe-install-pdf-target-libitm: install-pdf-target-libitm
43126
43127 install-pdf-target-libitm: \
43128 configure-target-libitm \
43129 pdf-target-libitm
43130 @: $(MAKE); $(unstage)
43131 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43132 r=`${PWD_COMMAND}`; export r; \
43133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43134 $(NORMAL_TARGET_EXPORTS) \
43135 echo "Doing install-pdf in $(TARGET_SUBDIR)/libitm" ; \
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)/libitm && \
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 install-pdf) \
43145 || exit 1
43146
43147 @endif target-libitm
43148
43149 .PHONY: maybe-install-html-target-libitm install-html-target-libitm
43150 maybe-install-html-target-libitm:
43151 @if target-libitm
43152 maybe-install-html-target-libitm: install-html-target-libitm
43153
43154 install-html-target-libitm: \
43155 configure-target-libitm \
43156 html-target-libitm
43157 @: $(MAKE); $(unstage)
43158 @[ -f $(TARGET_SUBDIR)/libitm/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-html in $(TARGET_SUBDIR)/libitm" ; \
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)/libitm && \
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-html) \
43172 || exit 1
43173
43174 @endif target-libitm
43175
43176 .PHONY: maybe-installcheck-target-libitm installcheck-target-libitm
43177 maybe-installcheck-target-libitm:
43178 @if target-libitm
43179 maybe-installcheck-target-libitm: installcheck-target-libitm
43180
43181 installcheck-target-libitm: \
43182 configure-target-libitm
43183 @: $(MAKE); $(unstage)
43184 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43185 r=`${PWD_COMMAND}`; export r; \
43186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43187 $(NORMAL_TARGET_EXPORTS) \
43188 echo "Doing installcheck in $(TARGET_SUBDIR)/libitm" ; \
43189 for flag in $(EXTRA_TARGET_FLAGS); do \
43190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43191 done; \
43192 (cd $(TARGET_SUBDIR)/libitm && \
43193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43195 "RANLIB=$${RANLIB}" \
43196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43197 installcheck) \
43198 || exit 1
43199
43200 @endif target-libitm
43201
43202 .PHONY: maybe-mostlyclean-target-libitm mostlyclean-target-libitm
43203 maybe-mostlyclean-target-libitm:
43204 @if target-libitm
43205 maybe-mostlyclean-target-libitm: mostlyclean-target-libitm
43206
43207 mostlyclean-target-libitm:
43208 @: $(MAKE); $(unstage)
43209 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43210 r=`${PWD_COMMAND}`; export r; \
43211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43212 $(NORMAL_TARGET_EXPORTS) \
43213 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libitm" ; \
43214 for flag in $(EXTRA_TARGET_FLAGS); do \
43215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43216 done; \
43217 (cd $(TARGET_SUBDIR)/libitm && \
43218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43220 "RANLIB=$${RANLIB}" \
43221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43222 mostlyclean) \
43223 || exit 1
43224
43225 @endif target-libitm
43226
43227 .PHONY: maybe-clean-target-libitm clean-target-libitm
43228 maybe-clean-target-libitm:
43229 @if target-libitm
43230 maybe-clean-target-libitm: clean-target-libitm
43231
43232 clean-target-libitm:
43233 @: $(MAKE); $(unstage)
43234 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43235 r=`${PWD_COMMAND}`; export r; \
43236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43237 $(NORMAL_TARGET_EXPORTS) \
43238 echo "Doing clean in $(TARGET_SUBDIR)/libitm" ; \
43239 for flag in $(EXTRA_TARGET_FLAGS); do \
43240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43241 done; \
43242 (cd $(TARGET_SUBDIR)/libitm && \
43243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43245 "RANLIB=$${RANLIB}" \
43246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43247 clean) \
43248 || exit 1
43249
43250 @endif target-libitm
43251
43252 .PHONY: maybe-distclean-target-libitm distclean-target-libitm
43253 maybe-distclean-target-libitm:
43254 @if target-libitm
43255 maybe-distclean-target-libitm: distclean-target-libitm
43256
43257 distclean-target-libitm:
43258 @: $(MAKE); $(unstage)
43259 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43260 r=`${PWD_COMMAND}`; export r; \
43261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43262 $(NORMAL_TARGET_EXPORTS) \
43263 echo "Doing distclean in $(TARGET_SUBDIR)/libitm" ; \
43264 for flag in $(EXTRA_TARGET_FLAGS); do \
43265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43266 done; \
43267 (cd $(TARGET_SUBDIR)/libitm && \
43268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43270 "RANLIB=$${RANLIB}" \
43271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43272 distclean) \
43273 || exit 1
43274
43275 @endif target-libitm
43276
43277 .PHONY: maybe-maintainer-clean-target-libitm maintainer-clean-target-libitm
43278 maybe-maintainer-clean-target-libitm:
43279 @if target-libitm
43280 maybe-maintainer-clean-target-libitm: maintainer-clean-target-libitm
43281
43282 maintainer-clean-target-libitm:
43283 @: $(MAKE); $(unstage)
43284 @[ -f $(TARGET_SUBDIR)/libitm/Makefile ] || exit 0 ; \
43285 r=`${PWD_COMMAND}`; export r; \
43286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43287 $(NORMAL_TARGET_EXPORTS) \
43288 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libitm" ; \
43289 for flag in $(EXTRA_TARGET_FLAGS); do \
43290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43291 done; \
43292 (cd $(TARGET_SUBDIR)/libitm && \
43293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43295 "RANLIB=$${RANLIB}" \
43296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43297 maintainer-clean) \
43298 || exit 1
43299
43300 @endif target-libitm
43301
43302
43303
43304
43305
43306 .PHONY: configure-target-libatomic maybe-configure-target-libatomic
43307 maybe-configure-target-libatomic:
43308 @if gcc-bootstrap
43309 configure-target-libatomic: stage_current
43310 @endif gcc-bootstrap
43311 @if target-libatomic
43312 maybe-configure-target-libatomic: configure-target-libatomic
43313 configure-target-libatomic:
43314 @: $(MAKE); $(unstage)
43315 @r=`${PWD_COMMAND}`; export r; \
43316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43317 echo "Checking multilib configuration for libatomic..."; \
43318 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
43319 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libatomic/multilib.tmp 2> /dev/null ; \
43320 if test -r $(TARGET_SUBDIR)/libatomic/multilib.out; then \
43321 if cmp -s $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; then \
43322 rm -f $(TARGET_SUBDIR)/libatomic/multilib.tmp; \
43323 else \
43324 rm -f $(TARGET_SUBDIR)/libatomic/Makefile; \
43325 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
43326 fi; \
43327 else \
43328 mv $(TARGET_SUBDIR)/libatomic/multilib.tmp $(TARGET_SUBDIR)/libatomic/multilib.out; \
43329 fi; \
43330 test ! -f $(TARGET_SUBDIR)/libatomic/Makefile || exit 0; \
43331 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libatomic ; \
43332 $(NORMAL_TARGET_EXPORTS) \
43333 echo Configuring in $(TARGET_SUBDIR)/libatomic; \
43334 cd "$(TARGET_SUBDIR)/libatomic" || exit 1; \
43335 case $(srcdir) in \
43336 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
43337 *) topdir=`echo $(TARGET_SUBDIR)/libatomic/ | \
43338 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
43339 esac; \
43340 srcdiroption="--srcdir=$${topdir}/libatomic"; \
43341 libsrcdir="$$s/libatomic"; \
43342 rm -f no-such-file || : ; \
43343 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
43344 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
43345 --target=${target_alias} $${srcdiroption} \
43346 || exit 1
43347 @endif target-libatomic
43348
43349
43350
43351
43352
43353 .PHONY: all-target-libatomic maybe-all-target-libatomic
43354 maybe-all-target-libatomic:
43355 @if gcc-bootstrap
43356 all-target-libatomic: stage_current
43357 @endif gcc-bootstrap
43358 @if target-libatomic
43359 TARGET-target-libatomic=all
43360 maybe-all-target-libatomic: all-target-libatomic
43361 all-target-libatomic: configure-target-libatomic
43362 @: $(MAKE); $(unstage)
43363 @r=`${PWD_COMMAND}`; export r; \
43364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43365 $(NORMAL_TARGET_EXPORTS) \
43366 (cd $(TARGET_SUBDIR)/libatomic && \
43367 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
43368 $(TARGET-target-libatomic))
43369 @endif target-libatomic
43370
43371
43372
43373
43374
43375 .PHONY: check-target-libatomic maybe-check-target-libatomic
43376 maybe-check-target-libatomic:
43377 @if target-libatomic
43378 maybe-check-target-libatomic: check-target-libatomic
43379
43380 check-target-libatomic:
43381 @: $(MAKE); $(unstage)
43382 @r=`${PWD_COMMAND}`; export r; \
43383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43384 $(NORMAL_TARGET_EXPORTS) \
43385 (cd $(TARGET_SUBDIR)/libatomic && \
43386 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
43387
43388 @endif target-libatomic
43389
43390 .PHONY: install-target-libatomic maybe-install-target-libatomic
43391 maybe-install-target-libatomic:
43392 @if target-libatomic
43393 maybe-install-target-libatomic: install-target-libatomic
43394
43395 install-target-libatomic: installdirs
43396 @: $(MAKE); $(unstage)
43397 @r=`${PWD_COMMAND}`; export r; \
43398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43399 $(NORMAL_TARGET_EXPORTS) \
43400 (cd $(TARGET_SUBDIR)/libatomic && \
43401 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
43402
43403 @endif target-libatomic
43404
43405 .PHONY: install-strip-target-libatomic maybe-install-strip-target-libatomic
43406 maybe-install-strip-target-libatomic:
43407 @if target-libatomic
43408 maybe-install-strip-target-libatomic: install-strip-target-libatomic
43409
43410 install-strip-target-libatomic: installdirs
43411 @: $(MAKE); $(unstage)
43412 @r=`${PWD_COMMAND}`; export r; \
43413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43414 $(NORMAL_TARGET_EXPORTS) \
43415 (cd $(TARGET_SUBDIR)/libatomic && \
43416 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
43417
43418 @endif target-libatomic
43419
43420 # Other targets (info, dvi, pdf, etc.)
43421
43422 .PHONY: maybe-info-target-libatomic info-target-libatomic
43423 maybe-info-target-libatomic:
43424 @if target-libatomic
43425 maybe-info-target-libatomic: info-target-libatomic
43426
43427 info-target-libatomic: \
43428 configure-target-libatomic
43429 @: $(MAKE); $(unstage)
43430 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43431 r=`${PWD_COMMAND}`; export r; \
43432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43433 $(NORMAL_TARGET_EXPORTS) \
43434 echo "Doing info in $(TARGET_SUBDIR)/libatomic" ; \
43435 for flag in $(EXTRA_TARGET_FLAGS); do \
43436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43437 done; \
43438 (cd $(TARGET_SUBDIR)/libatomic && \
43439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43441 "RANLIB=$${RANLIB}" \
43442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43443 info) \
43444 || exit 1
43445
43446 @endif target-libatomic
43447
43448 .PHONY: maybe-dvi-target-libatomic dvi-target-libatomic
43449 maybe-dvi-target-libatomic:
43450 @if target-libatomic
43451 maybe-dvi-target-libatomic: dvi-target-libatomic
43452
43453 dvi-target-libatomic: \
43454 configure-target-libatomic
43455 @: $(MAKE); $(unstage)
43456 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43457 r=`${PWD_COMMAND}`; export r; \
43458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43459 $(NORMAL_TARGET_EXPORTS) \
43460 echo "Doing dvi in $(TARGET_SUBDIR)/libatomic" ; \
43461 for flag in $(EXTRA_TARGET_FLAGS); do \
43462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43463 done; \
43464 (cd $(TARGET_SUBDIR)/libatomic && \
43465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43467 "RANLIB=$${RANLIB}" \
43468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43469 dvi) \
43470 || exit 1
43471
43472 @endif target-libatomic
43473
43474 .PHONY: maybe-pdf-target-libatomic pdf-target-libatomic
43475 maybe-pdf-target-libatomic:
43476 @if target-libatomic
43477 maybe-pdf-target-libatomic: pdf-target-libatomic
43478
43479 pdf-target-libatomic: \
43480 configure-target-libatomic
43481 @: $(MAKE); $(unstage)
43482 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43483 r=`${PWD_COMMAND}`; export r; \
43484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43485 $(NORMAL_TARGET_EXPORTS) \
43486 echo "Doing pdf in $(TARGET_SUBDIR)/libatomic" ; \
43487 for flag in $(EXTRA_TARGET_FLAGS); do \
43488 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43489 done; \
43490 (cd $(TARGET_SUBDIR)/libatomic && \
43491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43493 "RANLIB=$${RANLIB}" \
43494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43495 pdf) \
43496 || exit 1
43497
43498 @endif target-libatomic
43499
43500 .PHONY: maybe-html-target-libatomic html-target-libatomic
43501 maybe-html-target-libatomic:
43502 @if target-libatomic
43503 maybe-html-target-libatomic: html-target-libatomic
43504
43505 html-target-libatomic: \
43506 configure-target-libatomic
43507 @: $(MAKE); $(unstage)
43508 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43509 r=`${PWD_COMMAND}`; export r; \
43510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43511 $(NORMAL_TARGET_EXPORTS) \
43512 echo "Doing html in $(TARGET_SUBDIR)/libatomic" ; \
43513 for flag in $(EXTRA_TARGET_FLAGS); do \
43514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43515 done; \
43516 (cd $(TARGET_SUBDIR)/libatomic && \
43517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43519 "RANLIB=$${RANLIB}" \
43520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43521 html) \
43522 || exit 1
43523
43524 @endif target-libatomic
43525
43526 .PHONY: maybe-TAGS-target-libatomic TAGS-target-libatomic
43527 maybe-TAGS-target-libatomic:
43528 @if target-libatomic
43529 maybe-TAGS-target-libatomic: TAGS-target-libatomic
43530
43531 TAGS-target-libatomic: \
43532 configure-target-libatomic
43533 @: $(MAKE); $(unstage)
43534 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43535 r=`${PWD_COMMAND}`; export r; \
43536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43537 $(NORMAL_TARGET_EXPORTS) \
43538 echo "Doing TAGS in $(TARGET_SUBDIR)/libatomic" ; \
43539 for flag in $(EXTRA_TARGET_FLAGS); do \
43540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43541 done; \
43542 (cd $(TARGET_SUBDIR)/libatomic && \
43543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43545 "RANLIB=$${RANLIB}" \
43546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43547 TAGS) \
43548 || exit 1
43549
43550 @endif target-libatomic
43551
43552 .PHONY: maybe-install-info-target-libatomic install-info-target-libatomic
43553 maybe-install-info-target-libatomic:
43554 @if target-libatomic
43555 maybe-install-info-target-libatomic: install-info-target-libatomic
43556
43557 install-info-target-libatomic: \
43558 configure-target-libatomic \
43559 info-target-libatomic
43560 @: $(MAKE); $(unstage)
43561 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43562 r=`${PWD_COMMAND}`; export r; \
43563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43564 $(NORMAL_TARGET_EXPORTS) \
43565 echo "Doing install-info in $(TARGET_SUBDIR)/libatomic" ; \
43566 for flag in $(EXTRA_TARGET_FLAGS); do \
43567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43568 done; \
43569 (cd $(TARGET_SUBDIR)/libatomic && \
43570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43572 "RANLIB=$${RANLIB}" \
43573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43574 install-info) \
43575 || exit 1
43576
43577 @endif target-libatomic
43578
43579 .PHONY: maybe-install-pdf-target-libatomic install-pdf-target-libatomic
43580 maybe-install-pdf-target-libatomic:
43581 @if target-libatomic
43582 maybe-install-pdf-target-libatomic: install-pdf-target-libatomic
43583
43584 install-pdf-target-libatomic: \
43585 configure-target-libatomic \
43586 pdf-target-libatomic
43587 @: $(MAKE); $(unstage)
43588 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43589 r=`${PWD_COMMAND}`; export r; \
43590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43591 $(NORMAL_TARGET_EXPORTS) \
43592 echo "Doing install-pdf in $(TARGET_SUBDIR)/libatomic" ; \
43593 for flag in $(EXTRA_TARGET_FLAGS); do \
43594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43595 done; \
43596 (cd $(TARGET_SUBDIR)/libatomic && \
43597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43599 "RANLIB=$${RANLIB}" \
43600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43601 install-pdf) \
43602 || exit 1
43603
43604 @endif target-libatomic
43605
43606 .PHONY: maybe-install-html-target-libatomic install-html-target-libatomic
43607 maybe-install-html-target-libatomic:
43608 @if target-libatomic
43609 maybe-install-html-target-libatomic: install-html-target-libatomic
43610
43611 install-html-target-libatomic: \
43612 configure-target-libatomic \
43613 html-target-libatomic
43614 @: $(MAKE); $(unstage)
43615 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43616 r=`${PWD_COMMAND}`; export r; \
43617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43618 $(NORMAL_TARGET_EXPORTS) \
43619 echo "Doing install-html in $(TARGET_SUBDIR)/libatomic" ; \
43620 for flag in $(EXTRA_TARGET_FLAGS); do \
43621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43622 done; \
43623 (cd $(TARGET_SUBDIR)/libatomic && \
43624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43626 "RANLIB=$${RANLIB}" \
43627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43628 install-html) \
43629 || exit 1
43630
43631 @endif target-libatomic
43632
43633 .PHONY: maybe-installcheck-target-libatomic installcheck-target-libatomic
43634 maybe-installcheck-target-libatomic:
43635 @if target-libatomic
43636 maybe-installcheck-target-libatomic: installcheck-target-libatomic
43637
43638 installcheck-target-libatomic: \
43639 configure-target-libatomic
43640 @: $(MAKE); $(unstage)
43641 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43642 r=`${PWD_COMMAND}`; export r; \
43643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43644 $(NORMAL_TARGET_EXPORTS) \
43645 echo "Doing installcheck in $(TARGET_SUBDIR)/libatomic" ; \
43646 for flag in $(EXTRA_TARGET_FLAGS); do \
43647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43648 done; \
43649 (cd $(TARGET_SUBDIR)/libatomic && \
43650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43652 "RANLIB=$${RANLIB}" \
43653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43654 installcheck) \
43655 || exit 1
43656
43657 @endif target-libatomic
43658
43659 .PHONY: maybe-mostlyclean-target-libatomic mostlyclean-target-libatomic
43660 maybe-mostlyclean-target-libatomic:
43661 @if target-libatomic
43662 maybe-mostlyclean-target-libatomic: mostlyclean-target-libatomic
43663
43664 mostlyclean-target-libatomic:
43665 @: $(MAKE); $(unstage)
43666 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43667 r=`${PWD_COMMAND}`; export r; \
43668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43669 $(NORMAL_TARGET_EXPORTS) \
43670 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libatomic" ; \
43671 for flag in $(EXTRA_TARGET_FLAGS); do \
43672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43673 done; \
43674 (cd $(TARGET_SUBDIR)/libatomic && \
43675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43677 "RANLIB=$${RANLIB}" \
43678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43679 mostlyclean) \
43680 || exit 1
43681
43682 @endif target-libatomic
43683
43684 .PHONY: maybe-clean-target-libatomic clean-target-libatomic
43685 maybe-clean-target-libatomic:
43686 @if target-libatomic
43687 maybe-clean-target-libatomic: clean-target-libatomic
43688
43689 clean-target-libatomic:
43690 @: $(MAKE); $(unstage)
43691 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43692 r=`${PWD_COMMAND}`; export r; \
43693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43694 $(NORMAL_TARGET_EXPORTS) \
43695 echo "Doing clean in $(TARGET_SUBDIR)/libatomic" ; \
43696 for flag in $(EXTRA_TARGET_FLAGS); do \
43697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43698 done; \
43699 (cd $(TARGET_SUBDIR)/libatomic && \
43700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43702 "RANLIB=$${RANLIB}" \
43703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43704 clean) \
43705 || exit 1
43706
43707 @endif target-libatomic
43708
43709 .PHONY: maybe-distclean-target-libatomic distclean-target-libatomic
43710 maybe-distclean-target-libatomic:
43711 @if target-libatomic
43712 maybe-distclean-target-libatomic: distclean-target-libatomic
43713
43714 distclean-target-libatomic:
43715 @: $(MAKE); $(unstage)
43716 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43717 r=`${PWD_COMMAND}`; export r; \
43718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43719 $(NORMAL_TARGET_EXPORTS) \
43720 echo "Doing distclean in $(TARGET_SUBDIR)/libatomic" ; \
43721 for flag in $(EXTRA_TARGET_FLAGS); do \
43722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43723 done; \
43724 (cd $(TARGET_SUBDIR)/libatomic && \
43725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43727 "RANLIB=$${RANLIB}" \
43728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43729 distclean) \
43730 || exit 1
43731
43732 @endif target-libatomic
43733
43734 .PHONY: maybe-maintainer-clean-target-libatomic maintainer-clean-target-libatomic
43735 maybe-maintainer-clean-target-libatomic:
43736 @if target-libatomic
43737 maybe-maintainer-clean-target-libatomic: maintainer-clean-target-libatomic
43738
43739 maintainer-clean-target-libatomic:
43740 @: $(MAKE); $(unstage)
43741 @[ -f $(TARGET_SUBDIR)/libatomic/Makefile ] || exit 0 ; \
43742 r=`${PWD_COMMAND}`; export r; \
43743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43744 $(NORMAL_TARGET_EXPORTS) \
43745 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libatomic" ; \
43746 for flag in $(EXTRA_TARGET_FLAGS); do \
43747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
43748 done; \
43749 (cd $(TARGET_SUBDIR)/libatomic && \
43750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
43751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
43752 "RANLIB=$${RANLIB}" \
43753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
43754 maintainer-clean) \
43755 || exit 1
43756
43757 @endif target-libatomic
43758
43759
43760
43761 @if target-libgomp
43762 .PHONY: check-target-libgomp-c++
43763 check-target-libgomp-c++:
43764 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libgomp
43765
43766 @endif target-libgomp
43767
43768 @if target-libitm
43769 .PHONY: check-target-libitm-c++
43770 check-target-libitm-c++:
43771 $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libitm
43772
43773 @endif target-libitm
43774
43775 # ----------
43776 # GCC module
43777 # ----------
43778
43779 @if gcc-no-bootstrap
43780 .PHONY: cross
43781 cross: all-build all-gas all-ld
43782 @r=`${PWD_COMMAND}`; export r; \
43783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43784 $(HOST_EXPORTS) \
43785 echo "Building the C and C++ compiler"; \
43786 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
43787 @r=`${PWD_COMMAND}`; export r; \
43788 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
43789 echo "Building runtime libraries"; \
43790 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
43791 @endif gcc-no-bootstrap
43792
43793 @if gcc
43794
43795 .PHONY: check-gcc-c check-c
43796 check-gcc-c:
43797 r=`${PWD_COMMAND}`; export r; \
43798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43799 $(HOST_EXPORTS) \
43800 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
43801 check-c: check-gcc-c
43802
43803 .PHONY: check-gcc-c++ check-c++
43804 check-gcc-c++:
43805 r=`${PWD_COMMAND}`; export r; \
43806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43807 $(HOST_EXPORTS) \
43808 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
43809 check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libitm-c++ check-target-libgomp-c++
43810
43811 .PHONY: check-gcc-fortran check-fortran
43812 check-gcc-fortran:
43813 r=`${PWD_COMMAND}`; export r; \
43814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43815 $(HOST_EXPORTS) \
43816 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
43817 check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
43818
43819 .PHONY: check-gcc-java check-java
43820 check-gcc-java:
43821 r=`${PWD_COMMAND}`; export r; \
43822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43823 $(HOST_EXPORTS) \
43824 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
43825 check-java: check-gcc-java check-target-libjava
43826
43827 .PHONY: check-gcc-ada check-ada
43828 check-gcc-ada:
43829 r=`${PWD_COMMAND}`; export r; \
43830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43831 $(HOST_EXPORTS) \
43832 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
43833 check-ada: check-gcc-ada check-target-libada
43834
43835 .PHONY: check-gcc-objc check-objc
43836 check-gcc-objc:
43837 r=`${PWD_COMMAND}`; export r; \
43838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43839 $(HOST_EXPORTS) \
43840 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
43841 check-objc: check-gcc-objc check-target-libobjc
43842
43843 .PHONY: check-gcc-obj-c++ check-obj-c++
43844 check-gcc-obj-c++:
43845 r=`${PWD_COMMAND}`; export r; \
43846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43847 $(HOST_EXPORTS) \
43848 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
43849 check-obj-c++: check-gcc-obj-c++
43850
43851 .PHONY: check-gcc-go check-go
43852 check-gcc-go:
43853 r=`${PWD_COMMAND}`; export r; \
43854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43855 $(HOST_EXPORTS) \
43856 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
43857 check-go: check-gcc-go check-target-libgo
43858
43859
43860 # The gcc part of install-no-fixedincludes, which relies on an intimate
43861 # knowledge of how a number of gcc internal targets (inter)operate. Delegate.
43862 .PHONY: gcc-install-no-fixedincludes
43863 gcc-install-no-fixedincludes:
43864 @if [ -f ./gcc/Makefile ]; then \
43865 r=`${PWD_COMMAND}`; export r; \
43866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
43867 $(HOST_EXPORTS) \
43868 (cd ./gcc \
43869 && $(MAKE) $(GCC_FLAGS_TO_PASS) install-no-fixedincludes); \
43870 else true; fi
43871 @endif gcc
43872
43873 # ---------------------
43874 # GCC bootstrap support
43875 # ---------------------
43876
43877 # We track the current stage (the one in 'gcc') in the stage_current file.
43878 # stage_last instead tracks the stage that was built last. These targets
43879 # are dummy when toplevel bootstrap is not active.
43880
43881 # While making host and target tools, symlinks to the final stage must be
43882 # there, so $(unstage) should be run at various points. To avoid excessive
43883 # recursive invocations of make, we "inline" them using a variable. These
43884 # must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
43885 # to avoid warnings from the GNU Make job server.
43886
43887 unstage = :
43888 stage = :
43889 current_stage = ""
43890
43891 @if gcc-bootstrap
43892 unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
43893 stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
43894 current_stage = "`cat stage_current 2> /dev/null`"
43895 @endif gcc-bootstrap
43896
43897 .PHONY: unstage stage
43898 unstage:
43899 @: $(MAKE); $(unstage)
43900 stage:
43901 @: $(MAKE); $(stage)
43902
43903 # Disable commands for lean bootstrap.
43904 LEAN = false
43905
43906 # We name the build directories for the various stages "stage1-gcc",
43907 # "stage2-gcc","stage3-gcc", etc.
43908
43909 # Since the 'compare' process will fail (on debugging information) if any
43910 # directory names are different, we need to link the gcc directory for
43911 # the previous stage to a constant name ('prev-gcc'), and to make the name of
43912 # the build directories constant as well. For the latter, we use naked names
43913 # like 'gcc', because the scripts in that directory assume it. We use
43914 # mv on platforms where symlinks to directories do not work or are not
43915 # reliable.
43916
43917 # 'touch' doesn't work right on some platforms.
43918 STAMP = echo timestamp >
43919
43920 # We only want to compare .o files, so set this!
43921 objext = .o
43922
43923
43924 .PHONY: stage1-start stage1-end
43925
43926 stage1-start::
43927 @: $(MAKE); $(stage); \
43928 echo stage1 > stage_current ; \
43929 echo stage1 > stage_last; \
43930 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
43931 @if bfd
43932 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
43933 mkdir stage1-bfd; \
43934 mv stage1-bfd bfd
43935 @endif bfd
43936 @if opcodes
43937 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
43938 mkdir stage1-opcodes; \
43939 mv stage1-opcodes opcodes
43940 @endif opcodes
43941 @if binutils
43942 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
43943 mkdir stage1-binutils; \
43944 mv stage1-binutils binutils
43945 @endif binutils
43946 @if gas
43947 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
43948 mkdir stage1-gas; \
43949 mv stage1-gas gas
43950 @endif gas
43951 @if gcc
43952 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
43953 mkdir stage1-gcc; \
43954 mv stage1-gcc gcc
43955 @endif gcc
43956 @if gmp
43957 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
43958 mkdir stage1-gmp; \
43959 mv stage1-gmp gmp
43960 @endif gmp
43961 @if mpfr
43962 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
43963 mkdir stage1-mpfr; \
43964 mv stage1-mpfr mpfr
43965 @endif mpfr
43966 @if mpc
43967 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
43968 mkdir stage1-mpc; \
43969 mv stage1-mpc mpc
43970 @endif mpc
43971 @if isl
43972 @cd $(HOST_SUBDIR); [ -d stage1-isl ] || \
43973 mkdir stage1-isl; \
43974 mv stage1-isl isl
43975 @endif isl
43976 @if cloog
43977 @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
43978 mkdir stage1-cloog; \
43979 mv stage1-cloog cloog
43980 @endif cloog
43981 @if libelf
43982 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
43983 mkdir stage1-libelf; \
43984 mv stage1-libelf libelf
43985 @endif libelf
43986 @if gold
43987 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
43988 mkdir stage1-gold; \
43989 mv stage1-gold gold
43990 @endif gold
43991 @if intl
43992 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
43993 mkdir stage1-intl; \
43994 mv stage1-intl intl
43995 @endif intl
43996 @if ld
43997 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
43998 mkdir stage1-ld; \
43999 mv stage1-ld ld
44000 @endif ld
44001 @if libbacktrace
44002 @cd $(HOST_SUBDIR); [ -d stage1-libbacktrace ] || \
44003 mkdir stage1-libbacktrace; \
44004 mv stage1-libbacktrace libbacktrace
44005 @endif libbacktrace
44006 @if libcpp
44007 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
44008 mkdir stage1-libcpp; \
44009 mv stage1-libcpp libcpp
44010 @endif libcpp
44011 @if libdecnumber
44012 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
44013 mkdir stage1-libdecnumber; \
44014 mv stage1-libdecnumber libdecnumber
44015 @endif libdecnumber
44016 @if libiberty
44017 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
44018 mkdir stage1-libiberty; \
44019 mv stage1-libiberty libiberty
44020 @endif libiberty
44021 @if zlib
44022 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
44023 mkdir stage1-zlib; \
44024 mv stage1-zlib zlib
44025 @endif zlib
44026 @if lto-plugin
44027 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
44028 mkdir stage1-lto-plugin; \
44029 mv stage1-lto-plugin lto-plugin
44030 @endif lto-plugin
44031 @[ -d stage1-$(TARGET_SUBDIR) ] || \
44032 mkdir stage1-$(TARGET_SUBDIR); \
44033 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
44034
44035 stage1-end::
44036 @if bfd
44037 @if test -d $(HOST_SUBDIR)/bfd ; then \
44038 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
44039 fi
44040 @endif bfd
44041 @if opcodes
44042 @if test -d $(HOST_SUBDIR)/opcodes ; then \
44043 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
44044 fi
44045 @endif opcodes
44046 @if binutils
44047 @if test -d $(HOST_SUBDIR)/binutils ; then \
44048 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
44049 fi
44050 @endif binutils
44051 @if gas
44052 @if test -d $(HOST_SUBDIR)/gas ; then \
44053 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
44054 fi
44055 @endif gas
44056 @if gcc
44057 @if test -d $(HOST_SUBDIR)/gcc ; then \
44058 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
44059 fi
44060 @endif gcc
44061 @if gmp
44062 @if test -d $(HOST_SUBDIR)/gmp ; then \
44063 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
44064 fi
44065 @endif gmp
44066 @if mpfr
44067 @if test -d $(HOST_SUBDIR)/mpfr ; then \
44068 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
44069 fi
44070 @endif mpfr
44071 @if mpc
44072 @if test -d $(HOST_SUBDIR)/mpc ; then \
44073 cd $(HOST_SUBDIR); mv mpc stage1-mpc ; \
44074 fi
44075 @endif mpc
44076 @if isl
44077 @if test -d $(HOST_SUBDIR)/isl ; then \
44078 cd $(HOST_SUBDIR); mv isl stage1-isl ; \
44079 fi
44080 @endif isl
44081 @if cloog
44082 @if test -d $(HOST_SUBDIR)/cloog ; then \
44083 cd $(HOST_SUBDIR); mv cloog stage1-cloog ; \
44084 fi
44085 @endif cloog
44086 @if libelf
44087 @if test -d $(HOST_SUBDIR)/libelf ; then \
44088 cd $(HOST_SUBDIR); mv libelf stage1-libelf ; \
44089 fi
44090 @endif libelf
44091 @if gold
44092 @if test -d $(HOST_SUBDIR)/gold ; then \
44093 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
44094 fi
44095 @endif gold
44096 @if intl
44097 @if test -d $(HOST_SUBDIR)/intl ; then \
44098 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
44099 fi
44100 @endif intl
44101 @if ld
44102 @if test -d $(HOST_SUBDIR)/ld ; then \
44103 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
44104 fi
44105 @endif ld
44106 @if libbacktrace
44107 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
44108 cd $(HOST_SUBDIR); mv libbacktrace stage1-libbacktrace ; \
44109 fi
44110 @endif libbacktrace
44111 @if libcpp
44112 @if test -d $(HOST_SUBDIR)/libcpp ; then \
44113 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
44114 fi
44115 @endif libcpp
44116 @if libdecnumber
44117 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
44118 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
44119 fi
44120 @endif libdecnumber
44121 @if libiberty
44122 @if test -d $(HOST_SUBDIR)/libiberty ; then \
44123 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
44124 fi
44125 @endif libiberty
44126 @if zlib
44127 @if test -d $(HOST_SUBDIR)/zlib ; then \
44128 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
44129 fi
44130 @endif zlib
44131 @if lto-plugin
44132 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
44133 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin ; \
44134 fi
44135 @endif lto-plugin
44136 @if test -d $(TARGET_SUBDIR) ; then \
44137 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
44138 fi
44139 rm -f stage_current
44140
44141 # Bubble a bug fix through all the stages up to stage 1. They are
44142 # remade, but not reconfigured. The next stage (if any) will not be
44143 # reconfigured either.
44144 .PHONY: stage1-bubble
44145 stage1-bubble::
44146 @r=`${PWD_COMMAND}`; export r; \
44147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44148 if test -f stage1-lean ; then \
44149 echo Skipping rebuild of stage1 ; \
44150 else \
44151 $(MAKE) stage1-start; \
44152 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
44153 fi
44154
44155 .PHONY: all-stage1 clean-stage1
44156 do-clean: clean-stage1
44157
44158 # FIXME: Will not need to be conditional when toplevel bootstrap is the
44159 # only possibility, but now it conflicts with no-bootstrap rules
44160 @if gcc-bootstrap
44161
44162
44163
44164
44165 # Rules to wipe a stage and all the following ones, also used for cleanstrap
44166
44167 .PHONY: distclean-stage1
44168 distclean-stage1::
44169 @: $(MAKE); $(stage)
44170 @test "`cat stage_last`" != stage1 || rm -f stage_last
44171 rm -rf stage1-*
44172
44173
44174 @endif gcc-bootstrap
44175
44176
44177 .PHONY: stage2-start stage2-end
44178
44179 stage2-start::
44180 @: $(MAKE); $(stage); \
44181 echo stage2 > stage_current ; \
44182 echo stage2 > stage_last; \
44183 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
44184 @if bfd
44185 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
44186 mkdir stage2-bfd; \
44187 mv stage2-bfd bfd ; \
44188 mv stage1-bfd prev-bfd || test -f stage1-lean
44189 @endif bfd
44190 @if opcodes
44191 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
44192 mkdir stage2-opcodes; \
44193 mv stage2-opcodes opcodes ; \
44194 mv stage1-opcodes prev-opcodes || test -f stage1-lean
44195 @endif opcodes
44196 @if binutils
44197 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
44198 mkdir stage2-binutils; \
44199 mv stage2-binutils binutils ; \
44200 mv stage1-binutils prev-binutils || test -f stage1-lean
44201 @endif binutils
44202 @if gas
44203 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
44204 mkdir stage2-gas; \
44205 mv stage2-gas gas ; \
44206 mv stage1-gas prev-gas || test -f stage1-lean
44207 @endif gas
44208 @if gcc
44209 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
44210 mkdir stage2-gcc; \
44211 mv stage2-gcc gcc ; \
44212 mv stage1-gcc prev-gcc || test -f stage1-lean
44213 @endif gcc
44214 @if gmp
44215 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
44216 mkdir stage2-gmp; \
44217 mv stage2-gmp gmp ; \
44218 mv stage1-gmp prev-gmp || test -f stage1-lean
44219 @endif gmp
44220 @if mpfr
44221 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
44222 mkdir stage2-mpfr; \
44223 mv stage2-mpfr mpfr ; \
44224 mv stage1-mpfr prev-mpfr || test -f stage1-lean
44225 @endif mpfr
44226 @if mpc
44227 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
44228 mkdir stage2-mpc; \
44229 mv stage2-mpc mpc ; \
44230 mv stage1-mpc prev-mpc || test -f stage1-lean
44231 @endif mpc
44232 @if isl
44233 @cd $(HOST_SUBDIR); [ -d stage2-isl ] || \
44234 mkdir stage2-isl; \
44235 mv stage2-isl isl ; \
44236 mv stage1-isl prev-isl || test -f stage1-lean
44237 @endif isl
44238 @if cloog
44239 @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
44240 mkdir stage2-cloog; \
44241 mv stage2-cloog cloog ; \
44242 mv stage1-cloog prev-cloog || test -f stage1-lean
44243 @endif cloog
44244 @if libelf
44245 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
44246 mkdir stage2-libelf; \
44247 mv stage2-libelf libelf ; \
44248 mv stage1-libelf prev-libelf || test -f stage1-lean
44249 @endif libelf
44250 @if gold
44251 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
44252 mkdir stage2-gold; \
44253 mv stage2-gold gold ; \
44254 mv stage1-gold prev-gold || test -f stage1-lean
44255 @endif gold
44256 @if intl
44257 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
44258 mkdir stage2-intl; \
44259 mv stage2-intl intl ; \
44260 mv stage1-intl prev-intl || test -f stage1-lean
44261 @endif intl
44262 @if ld
44263 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
44264 mkdir stage2-ld; \
44265 mv stage2-ld ld ; \
44266 mv stage1-ld prev-ld || test -f stage1-lean
44267 @endif ld
44268 @if libbacktrace
44269 @cd $(HOST_SUBDIR); [ -d stage2-libbacktrace ] || \
44270 mkdir stage2-libbacktrace; \
44271 mv stage2-libbacktrace libbacktrace ; \
44272 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
44273 @endif libbacktrace
44274 @if libcpp
44275 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
44276 mkdir stage2-libcpp; \
44277 mv stage2-libcpp libcpp ; \
44278 mv stage1-libcpp prev-libcpp || test -f stage1-lean
44279 @endif libcpp
44280 @if libdecnumber
44281 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
44282 mkdir stage2-libdecnumber; \
44283 mv stage2-libdecnumber libdecnumber ; \
44284 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
44285 @endif libdecnumber
44286 @if libiberty
44287 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
44288 mkdir stage2-libiberty; \
44289 mv stage2-libiberty libiberty ; \
44290 mv stage1-libiberty prev-libiberty || test -f stage1-lean
44291 @endif libiberty
44292 @if zlib
44293 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
44294 mkdir stage2-zlib; \
44295 mv stage2-zlib zlib ; \
44296 mv stage1-zlib prev-zlib || test -f stage1-lean
44297 @endif zlib
44298 @if lto-plugin
44299 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
44300 mkdir stage2-lto-plugin; \
44301 mv stage2-lto-plugin lto-plugin ; \
44302 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
44303 @endif lto-plugin
44304 @[ -d stage2-$(TARGET_SUBDIR) ] || \
44305 mkdir stage2-$(TARGET_SUBDIR); \
44306 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
44307 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
44308
44309 stage2-end::
44310 @if bfd
44311 @if test -d $(HOST_SUBDIR)/bfd ; then \
44312 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
44313 mv prev-bfd stage1-bfd ; : ; \
44314 fi
44315 @endif bfd
44316 @if opcodes
44317 @if test -d $(HOST_SUBDIR)/opcodes ; then \
44318 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
44319 mv prev-opcodes stage1-opcodes ; : ; \
44320 fi
44321 @endif opcodes
44322 @if binutils
44323 @if test -d $(HOST_SUBDIR)/binutils ; then \
44324 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
44325 mv prev-binutils stage1-binutils ; : ; \
44326 fi
44327 @endif binutils
44328 @if gas
44329 @if test -d $(HOST_SUBDIR)/gas ; then \
44330 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
44331 mv prev-gas stage1-gas ; : ; \
44332 fi
44333 @endif gas
44334 @if gcc
44335 @if test -d $(HOST_SUBDIR)/gcc ; then \
44336 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
44337 mv prev-gcc stage1-gcc ; : ; \
44338 fi
44339 @endif gcc
44340 @if gmp
44341 @if test -d $(HOST_SUBDIR)/gmp ; then \
44342 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
44343 mv prev-gmp stage1-gmp ; : ; \
44344 fi
44345 @endif gmp
44346 @if mpfr
44347 @if test -d $(HOST_SUBDIR)/mpfr ; then \
44348 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
44349 mv prev-mpfr stage1-mpfr ; : ; \
44350 fi
44351 @endif mpfr
44352 @if mpc
44353 @if test -d $(HOST_SUBDIR)/mpc ; then \
44354 cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
44355 mv prev-mpc stage1-mpc ; : ; \
44356 fi
44357 @endif mpc
44358 @if isl
44359 @if test -d $(HOST_SUBDIR)/isl ; then \
44360 cd $(HOST_SUBDIR); mv isl stage2-isl ; \
44361 mv prev-isl stage1-isl ; : ; \
44362 fi
44363 @endif isl
44364 @if cloog
44365 @if test -d $(HOST_SUBDIR)/cloog ; then \
44366 cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
44367 mv prev-cloog stage1-cloog ; : ; \
44368 fi
44369 @endif cloog
44370 @if libelf
44371 @if test -d $(HOST_SUBDIR)/libelf ; then \
44372 cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
44373 mv prev-libelf stage1-libelf ; : ; \
44374 fi
44375 @endif libelf
44376 @if gold
44377 @if test -d $(HOST_SUBDIR)/gold ; then \
44378 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
44379 mv prev-gold stage1-gold ; : ; \
44380 fi
44381 @endif gold
44382 @if intl
44383 @if test -d $(HOST_SUBDIR)/intl ; then \
44384 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
44385 mv prev-intl stage1-intl ; : ; \
44386 fi
44387 @endif intl
44388 @if ld
44389 @if test -d $(HOST_SUBDIR)/ld ; then \
44390 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
44391 mv prev-ld stage1-ld ; : ; \
44392 fi
44393 @endif ld
44394 @if libbacktrace
44395 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
44396 cd $(HOST_SUBDIR); mv libbacktrace stage2-libbacktrace ; \
44397 mv prev-libbacktrace stage1-libbacktrace ; : ; \
44398 fi
44399 @endif libbacktrace
44400 @if libcpp
44401 @if test -d $(HOST_SUBDIR)/libcpp ; then \
44402 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
44403 mv prev-libcpp stage1-libcpp ; : ; \
44404 fi
44405 @endif libcpp
44406 @if libdecnumber
44407 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
44408 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
44409 mv prev-libdecnumber stage1-libdecnumber ; : ; \
44410 fi
44411 @endif libdecnumber
44412 @if libiberty
44413 @if test -d $(HOST_SUBDIR)/libiberty ; then \
44414 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
44415 mv prev-libiberty stage1-libiberty ; : ; \
44416 fi
44417 @endif libiberty
44418 @if zlib
44419 @if test -d $(HOST_SUBDIR)/zlib ; then \
44420 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
44421 mv prev-zlib stage1-zlib ; : ; \
44422 fi
44423 @endif zlib
44424 @if lto-plugin
44425 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
44426 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
44427 mv prev-lto-plugin stage1-lto-plugin ; : ; \
44428 fi
44429 @endif lto-plugin
44430 @if test -d $(TARGET_SUBDIR) ; then \
44431 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
44432 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
44433 fi
44434 rm -f stage_current
44435
44436 # Bubble a bug fix through all the stages up to stage 2. They are
44437 # remade, but not reconfigured. The next stage (if any) will not be
44438 # reconfigured either.
44439 .PHONY: stage2-bubble
44440 stage2-bubble:: stage1-bubble
44441 @r=`${PWD_COMMAND}`; export r; \
44442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44443 if test -f stage2-lean || test -f stage1-lean ; then \
44444 echo Skipping rebuild of stage2 ; \
44445 else \
44446 $(MAKE) stage2-start; \
44447 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
44448 fi
44449
44450 .PHONY: all-stage2 clean-stage2
44451 do-clean: clean-stage2
44452
44453 # FIXME: Will not need to be conditional when toplevel bootstrap is the
44454 # only possibility, but now it conflicts with no-bootstrap rules
44455 @if gcc-bootstrap
44456
44457
44458
44459 .PHONY: bootstrap2 bootstrap2-lean
44460 bootstrap2:
44461 echo stage2 > stage_final
44462 @r=`${PWD_COMMAND}`; export r; \
44463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44464 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
44465 @: $(MAKE); $(unstage)
44466 @r=`${PWD_COMMAND}`; export r; \
44467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44468 TFLAGS="$(STAGE2_TFLAGS)"; \
44469 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
44470
44471 bootstrap2-lean:
44472 echo stage2 > stage_final
44473 @r=`${PWD_COMMAND}`; export r; \
44474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44475 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
44476 @: $(MAKE); $(unstage)
44477 @r=`${PWD_COMMAND}`; export r; \
44478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44479 TFLAGS="$(STAGE2_TFLAGS)"; \
44480 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
44481
44482
44483 # Rules to wipe a stage and all the following ones, also used for cleanstrap
44484 distclean-stage1:: distclean-stage2
44485 .PHONY: distclean-stage2
44486 distclean-stage2::
44487 @: $(MAKE); $(stage)
44488 @test "`cat stage_last`" != stage2 || rm -f stage_last
44489 rm -rf stage2-*
44490
44491
44492 @endif gcc-bootstrap
44493
44494
44495 .PHONY: stage3-start stage3-end
44496
44497 stage3-start::
44498 @: $(MAKE); $(stage); \
44499 echo stage3 > stage_current ; \
44500 echo stage3 > stage_last; \
44501 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
44502 @if bfd
44503 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
44504 mkdir stage3-bfd; \
44505 mv stage3-bfd bfd ; \
44506 mv stage2-bfd prev-bfd || test -f stage2-lean
44507 @endif bfd
44508 @if opcodes
44509 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
44510 mkdir stage3-opcodes; \
44511 mv stage3-opcodes opcodes ; \
44512 mv stage2-opcodes prev-opcodes || test -f stage2-lean
44513 @endif opcodes
44514 @if binutils
44515 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
44516 mkdir stage3-binutils; \
44517 mv stage3-binutils binutils ; \
44518 mv stage2-binutils prev-binutils || test -f stage2-lean
44519 @endif binutils
44520 @if gas
44521 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
44522 mkdir stage3-gas; \
44523 mv stage3-gas gas ; \
44524 mv stage2-gas prev-gas || test -f stage2-lean
44525 @endif gas
44526 @if gcc
44527 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
44528 mkdir stage3-gcc; \
44529 mv stage3-gcc gcc ; \
44530 mv stage2-gcc prev-gcc || test -f stage2-lean
44531 @endif gcc
44532 @if gmp
44533 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
44534 mkdir stage3-gmp; \
44535 mv stage3-gmp gmp ; \
44536 mv stage2-gmp prev-gmp || test -f stage2-lean
44537 @endif gmp
44538 @if mpfr
44539 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
44540 mkdir stage3-mpfr; \
44541 mv stage3-mpfr mpfr ; \
44542 mv stage2-mpfr prev-mpfr || test -f stage2-lean
44543 @endif mpfr
44544 @if mpc
44545 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
44546 mkdir stage3-mpc; \
44547 mv stage3-mpc mpc ; \
44548 mv stage2-mpc prev-mpc || test -f stage2-lean
44549 @endif mpc
44550 @if isl
44551 @cd $(HOST_SUBDIR); [ -d stage3-isl ] || \
44552 mkdir stage3-isl; \
44553 mv stage3-isl isl ; \
44554 mv stage2-isl prev-isl || test -f stage2-lean
44555 @endif isl
44556 @if cloog
44557 @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
44558 mkdir stage3-cloog; \
44559 mv stage3-cloog cloog ; \
44560 mv stage2-cloog prev-cloog || test -f stage2-lean
44561 @endif cloog
44562 @if libelf
44563 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
44564 mkdir stage3-libelf; \
44565 mv stage3-libelf libelf ; \
44566 mv stage2-libelf prev-libelf || test -f stage2-lean
44567 @endif libelf
44568 @if gold
44569 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
44570 mkdir stage3-gold; \
44571 mv stage3-gold gold ; \
44572 mv stage2-gold prev-gold || test -f stage2-lean
44573 @endif gold
44574 @if intl
44575 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
44576 mkdir stage3-intl; \
44577 mv stage3-intl intl ; \
44578 mv stage2-intl prev-intl || test -f stage2-lean
44579 @endif intl
44580 @if ld
44581 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
44582 mkdir stage3-ld; \
44583 mv stage3-ld ld ; \
44584 mv stage2-ld prev-ld || test -f stage2-lean
44585 @endif ld
44586 @if libbacktrace
44587 @cd $(HOST_SUBDIR); [ -d stage3-libbacktrace ] || \
44588 mkdir stage3-libbacktrace; \
44589 mv stage3-libbacktrace libbacktrace ; \
44590 mv stage2-libbacktrace prev-libbacktrace || test -f stage2-lean
44591 @endif libbacktrace
44592 @if libcpp
44593 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
44594 mkdir stage3-libcpp; \
44595 mv stage3-libcpp libcpp ; \
44596 mv stage2-libcpp prev-libcpp || test -f stage2-lean
44597 @endif libcpp
44598 @if libdecnumber
44599 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
44600 mkdir stage3-libdecnumber; \
44601 mv stage3-libdecnumber libdecnumber ; \
44602 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
44603 @endif libdecnumber
44604 @if libiberty
44605 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
44606 mkdir stage3-libiberty; \
44607 mv stage3-libiberty libiberty ; \
44608 mv stage2-libiberty prev-libiberty || test -f stage2-lean
44609 @endif libiberty
44610 @if zlib
44611 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
44612 mkdir stage3-zlib; \
44613 mv stage3-zlib zlib ; \
44614 mv stage2-zlib prev-zlib || test -f stage2-lean
44615 @endif zlib
44616 @if lto-plugin
44617 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
44618 mkdir stage3-lto-plugin; \
44619 mv stage3-lto-plugin lto-plugin ; \
44620 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
44621 @endif lto-plugin
44622 @[ -d stage3-$(TARGET_SUBDIR) ] || \
44623 mkdir stage3-$(TARGET_SUBDIR); \
44624 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
44625 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
44626
44627 stage3-end::
44628 @if bfd
44629 @if test -d $(HOST_SUBDIR)/bfd ; then \
44630 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
44631 mv prev-bfd stage2-bfd ; : ; \
44632 fi
44633 @endif bfd
44634 @if opcodes
44635 @if test -d $(HOST_SUBDIR)/opcodes ; then \
44636 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
44637 mv prev-opcodes stage2-opcodes ; : ; \
44638 fi
44639 @endif opcodes
44640 @if binutils
44641 @if test -d $(HOST_SUBDIR)/binutils ; then \
44642 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
44643 mv prev-binutils stage2-binutils ; : ; \
44644 fi
44645 @endif binutils
44646 @if gas
44647 @if test -d $(HOST_SUBDIR)/gas ; then \
44648 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
44649 mv prev-gas stage2-gas ; : ; \
44650 fi
44651 @endif gas
44652 @if gcc
44653 @if test -d $(HOST_SUBDIR)/gcc ; then \
44654 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
44655 mv prev-gcc stage2-gcc ; : ; \
44656 fi
44657 @endif gcc
44658 @if gmp
44659 @if test -d $(HOST_SUBDIR)/gmp ; then \
44660 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
44661 mv prev-gmp stage2-gmp ; : ; \
44662 fi
44663 @endif gmp
44664 @if mpfr
44665 @if test -d $(HOST_SUBDIR)/mpfr ; then \
44666 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
44667 mv prev-mpfr stage2-mpfr ; : ; \
44668 fi
44669 @endif mpfr
44670 @if mpc
44671 @if test -d $(HOST_SUBDIR)/mpc ; then \
44672 cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
44673 mv prev-mpc stage2-mpc ; : ; \
44674 fi
44675 @endif mpc
44676 @if isl
44677 @if test -d $(HOST_SUBDIR)/isl ; then \
44678 cd $(HOST_SUBDIR); mv isl stage3-isl ; \
44679 mv prev-isl stage2-isl ; : ; \
44680 fi
44681 @endif isl
44682 @if cloog
44683 @if test -d $(HOST_SUBDIR)/cloog ; then \
44684 cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
44685 mv prev-cloog stage2-cloog ; : ; \
44686 fi
44687 @endif cloog
44688 @if libelf
44689 @if test -d $(HOST_SUBDIR)/libelf ; then \
44690 cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
44691 mv prev-libelf stage2-libelf ; : ; \
44692 fi
44693 @endif libelf
44694 @if gold
44695 @if test -d $(HOST_SUBDIR)/gold ; then \
44696 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
44697 mv prev-gold stage2-gold ; : ; \
44698 fi
44699 @endif gold
44700 @if intl
44701 @if test -d $(HOST_SUBDIR)/intl ; then \
44702 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
44703 mv prev-intl stage2-intl ; : ; \
44704 fi
44705 @endif intl
44706 @if ld
44707 @if test -d $(HOST_SUBDIR)/ld ; then \
44708 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
44709 mv prev-ld stage2-ld ; : ; \
44710 fi
44711 @endif ld
44712 @if libbacktrace
44713 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
44714 cd $(HOST_SUBDIR); mv libbacktrace stage3-libbacktrace ; \
44715 mv prev-libbacktrace stage2-libbacktrace ; : ; \
44716 fi
44717 @endif libbacktrace
44718 @if libcpp
44719 @if test -d $(HOST_SUBDIR)/libcpp ; then \
44720 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
44721 mv prev-libcpp stage2-libcpp ; : ; \
44722 fi
44723 @endif libcpp
44724 @if libdecnumber
44725 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
44726 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
44727 mv prev-libdecnumber stage2-libdecnumber ; : ; \
44728 fi
44729 @endif libdecnumber
44730 @if libiberty
44731 @if test -d $(HOST_SUBDIR)/libiberty ; then \
44732 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
44733 mv prev-libiberty stage2-libiberty ; : ; \
44734 fi
44735 @endif libiberty
44736 @if zlib
44737 @if test -d $(HOST_SUBDIR)/zlib ; then \
44738 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
44739 mv prev-zlib stage2-zlib ; : ; \
44740 fi
44741 @endif zlib
44742 @if lto-plugin
44743 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
44744 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
44745 mv prev-lto-plugin stage2-lto-plugin ; : ; \
44746 fi
44747 @endif lto-plugin
44748 @if test -d $(TARGET_SUBDIR) ; then \
44749 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
44750 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
44751 fi
44752 rm -f stage_current
44753
44754 # Bubble a bug fix through all the stages up to stage 3. They are
44755 # remade, but not reconfigured. The next stage (if any) will not be
44756 # reconfigured either.
44757 .PHONY: stage3-bubble
44758 stage3-bubble:: stage2-bubble
44759 @r=`${PWD_COMMAND}`; export r; \
44760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44761 if test -f stage3-lean || test -f stage2-lean ; then \
44762 echo Skipping rebuild of stage3 ; \
44763 else \
44764 $(MAKE) stage3-start; \
44765 if $(LEAN); then \
44766 rm -rf stage1-* ; \
44767 $(STAMP) stage1-lean ; \
44768 fi; \
44769 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
44770 fi
44771 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
44772
44773 .PHONY: all-stage3 clean-stage3
44774 do-clean: clean-stage3
44775
44776 # FIXME: Will not need to be conditional when toplevel bootstrap is the
44777 # only possibility, but now it conflicts with no-bootstrap rules
44778 @if gcc-bootstrap
44779
44780 compare:
44781 @r=`${PWD_COMMAND}`; export r; \
44782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44783 if test -f stage2-lean; then \
44784 echo Cannot compare object files as stage 2 was deleted. ; \
44785 exit 0 ; \
44786 fi; \
44787 : $(MAKE); $(stage); \
44788 rm -f .bad_compare ; \
44789 echo Comparing stages 2 and 3 ; \
44790 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
44791 files=`find stage3-* -name "*$(objext)" -print | \
44792 sed -n s,^stage$$sed-,,p` ; \
44793 for file in $${files} ; do \
44794 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
44795 if test ! -f $$f1; then continue; fi; \
44796 $(do-compare) > /dev/null 2>&1; \
44797 if test $$? -eq 1; then \
44798 case $$file in \
44799 @compare_exclusions@) \
44800 echo warning: $$file differs ;; \
44801 *) \
44802 echo $$file differs >> .bad_compare ;; \
44803 esac ; \
44804 fi ; \
44805 done ; \
44806 if [ -f .bad_compare ]; then \
44807 echo "Bootstrap comparison failure!"; \
44808 cat .bad_compare; \
44809 exit 1; \
44810 else \
44811 echo Comparison successful.; \
44812 fi ; \
44813 $(STAMP) compare
44814 if $(LEAN); then \
44815 rm -rf stage2-*; \
44816 $(STAMP) stage2-lean; \
44817 fi
44818
44819
44820
44821 .PHONY: bootstrap bootstrap-lean
44822 bootstrap:
44823 echo stage3 > stage_final
44824 @r=`${PWD_COMMAND}`; export r; \
44825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44826 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
44827 @: $(MAKE); $(unstage)
44828 @r=`${PWD_COMMAND}`; export r; \
44829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44830 TFLAGS="$(STAGE3_TFLAGS)"; \
44831 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
44832
44833 bootstrap-lean:
44834 echo stage3 > stage_final
44835 @r=`${PWD_COMMAND}`; export r; \
44836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44837 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
44838 @: $(MAKE); $(unstage)
44839 @r=`${PWD_COMMAND}`; export r; \
44840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44841 TFLAGS="$(STAGE3_TFLAGS)"; \
44842 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
44843
44844
44845 # Rules to wipe a stage and all the following ones, also used for cleanstrap
44846 distclean-stage2:: distclean-stage3
44847 .PHONY: distclean-stage3
44848 distclean-stage3::
44849 @: $(MAKE); $(stage)
44850 @test "`cat stage_last`" != stage3 || rm -f stage_last
44851 rm -rf stage3-* compare
44852
44853
44854 .PHONY: cleanstrap
44855 cleanstrap: do-distclean local-clean
44856 echo stage3 > stage_final
44857 @r=`${PWD_COMMAND}`; export r; \
44858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44859 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
44860 @: $(MAKE); $(unstage)
44861 @r=`${PWD_COMMAND}`; export r; \
44862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
44863 TFLAGS="$(STAGE3_TFLAGS)"; \
44864 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
44865
44866 @endif gcc-bootstrap
44867
44868
44869 .PHONY: stage4-start stage4-end
44870
44871 stage4-start::
44872 @: $(MAKE); $(stage); \
44873 echo stage4 > stage_current ; \
44874 echo stage4 > stage_last; \
44875 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
44876 @if bfd
44877 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
44878 mkdir stage4-bfd; \
44879 mv stage4-bfd bfd ; \
44880 mv stage3-bfd prev-bfd || test -f stage3-lean
44881 @endif bfd
44882 @if opcodes
44883 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
44884 mkdir stage4-opcodes; \
44885 mv stage4-opcodes opcodes ; \
44886 mv stage3-opcodes prev-opcodes || test -f stage3-lean
44887 @endif opcodes
44888 @if binutils
44889 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
44890 mkdir stage4-binutils; \
44891 mv stage4-binutils binutils ; \
44892 mv stage3-binutils prev-binutils || test -f stage3-lean
44893 @endif binutils
44894 @if gas
44895 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
44896 mkdir stage4-gas; \
44897 mv stage4-gas gas ; \
44898 mv stage3-gas prev-gas || test -f stage3-lean
44899 @endif gas
44900 @if gcc
44901 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
44902 mkdir stage4-gcc; \
44903 mv stage4-gcc gcc ; \
44904 mv stage3-gcc prev-gcc || test -f stage3-lean
44905 @endif gcc
44906 @if gmp
44907 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
44908 mkdir stage4-gmp; \
44909 mv stage4-gmp gmp ; \
44910 mv stage3-gmp prev-gmp || test -f stage3-lean
44911 @endif gmp
44912 @if mpfr
44913 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
44914 mkdir stage4-mpfr; \
44915 mv stage4-mpfr mpfr ; \
44916 mv stage3-mpfr prev-mpfr || test -f stage3-lean
44917 @endif mpfr
44918 @if mpc
44919 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
44920 mkdir stage4-mpc; \
44921 mv stage4-mpc mpc ; \
44922 mv stage3-mpc prev-mpc || test -f stage3-lean
44923 @endif mpc
44924 @if isl
44925 @cd $(HOST_SUBDIR); [ -d stage4-isl ] || \
44926 mkdir stage4-isl; \
44927 mv stage4-isl isl ; \
44928 mv stage3-isl prev-isl || test -f stage3-lean
44929 @endif isl
44930 @if cloog
44931 @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
44932 mkdir stage4-cloog; \
44933 mv stage4-cloog cloog ; \
44934 mv stage3-cloog prev-cloog || test -f stage3-lean
44935 @endif cloog
44936 @if libelf
44937 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
44938 mkdir stage4-libelf; \
44939 mv stage4-libelf libelf ; \
44940 mv stage3-libelf prev-libelf || test -f stage3-lean
44941 @endif libelf
44942 @if gold
44943 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
44944 mkdir stage4-gold; \
44945 mv stage4-gold gold ; \
44946 mv stage3-gold prev-gold || test -f stage3-lean
44947 @endif gold
44948 @if intl
44949 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
44950 mkdir stage4-intl; \
44951 mv stage4-intl intl ; \
44952 mv stage3-intl prev-intl || test -f stage3-lean
44953 @endif intl
44954 @if ld
44955 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
44956 mkdir stage4-ld; \
44957 mv stage4-ld ld ; \
44958 mv stage3-ld prev-ld || test -f stage3-lean
44959 @endif ld
44960 @if libbacktrace
44961 @cd $(HOST_SUBDIR); [ -d stage4-libbacktrace ] || \
44962 mkdir stage4-libbacktrace; \
44963 mv stage4-libbacktrace libbacktrace ; \
44964 mv stage3-libbacktrace prev-libbacktrace || test -f stage3-lean
44965 @endif libbacktrace
44966 @if libcpp
44967 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
44968 mkdir stage4-libcpp; \
44969 mv stage4-libcpp libcpp ; \
44970 mv stage3-libcpp prev-libcpp || test -f stage3-lean
44971 @endif libcpp
44972 @if libdecnumber
44973 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
44974 mkdir stage4-libdecnumber; \
44975 mv stage4-libdecnumber libdecnumber ; \
44976 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
44977 @endif libdecnumber
44978 @if libiberty
44979 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
44980 mkdir stage4-libiberty; \
44981 mv stage4-libiberty libiberty ; \
44982 mv stage3-libiberty prev-libiberty || test -f stage3-lean
44983 @endif libiberty
44984 @if zlib
44985 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
44986 mkdir stage4-zlib; \
44987 mv stage4-zlib zlib ; \
44988 mv stage3-zlib prev-zlib || test -f stage3-lean
44989 @endif zlib
44990 @if lto-plugin
44991 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
44992 mkdir stage4-lto-plugin; \
44993 mv stage4-lto-plugin lto-plugin ; \
44994 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
44995 @endif lto-plugin
44996 @[ -d stage4-$(TARGET_SUBDIR) ] || \
44997 mkdir stage4-$(TARGET_SUBDIR); \
44998 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
44999 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
45000
45001 stage4-end::
45002 @if bfd
45003 @if test -d $(HOST_SUBDIR)/bfd ; then \
45004 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
45005 mv prev-bfd stage3-bfd ; : ; \
45006 fi
45007 @endif bfd
45008 @if opcodes
45009 @if test -d $(HOST_SUBDIR)/opcodes ; then \
45010 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
45011 mv prev-opcodes stage3-opcodes ; : ; \
45012 fi
45013 @endif opcodes
45014 @if binutils
45015 @if test -d $(HOST_SUBDIR)/binutils ; then \
45016 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
45017 mv prev-binutils stage3-binutils ; : ; \
45018 fi
45019 @endif binutils
45020 @if gas
45021 @if test -d $(HOST_SUBDIR)/gas ; then \
45022 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
45023 mv prev-gas stage3-gas ; : ; \
45024 fi
45025 @endif gas
45026 @if gcc
45027 @if test -d $(HOST_SUBDIR)/gcc ; then \
45028 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
45029 mv prev-gcc stage3-gcc ; : ; \
45030 fi
45031 @endif gcc
45032 @if gmp
45033 @if test -d $(HOST_SUBDIR)/gmp ; then \
45034 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
45035 mv prev-gmp stage3-gmp ; : ; \
45036 fi
45037 @endif gmp
45038 @if mpfr
45039 @if test -d $(HOST_SUBDIR)/mpfr ; then \
45040 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
45041 mv prev-mpfr stage3-mpfr ; : ; \
45042 fi
45043 @endif mpfr
45044 @if mpc
45045 @if test -d $(HOST_SUBDIR)/mpc ; then \
45046 cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
45047 mv prev-mpc stage3-mpc ; : ; \
45048 fi
45049 @endif mpc
45050 @if isl
45051 @if test -d $(HOST_SUBDIR)/isl ; then \
45052 cd $(HOST_SUBDIR); mv isl stage4-isl ; \
45053 mv prev-isl stage3-isl ; : ; \
45054 fi
45055 @endif isl
45056 @if cloog
45057 @if test -d $(HOST_SUBDIR)/cloog ; then \
45058 cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
45059 mv prev-cloog stage3-cloog ; : ; \
45060 fi
45061 @endif cloog
45062 @if libelf
45063 @if test -d $(HOST_SUBDIR)/libelf ; then \
45064 cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
45065 mv prev-libelf stage3-libelf ; : ; \
45066 fi
45067 @endif libelf
45068 @if gold
45069 @if test -d $(HOST_SUBDIR)/gold ; then \
45070 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
45071 mv prev-gold stage3-gold ; : ; \
45072 fi
45073 @endif gold
45074 @if intl
45075 @if test -d $(HOST_SUBDIR)/intl ; then \
45076 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
45077 mv prev-intl stage3-intl ; : ; \
45078 fi
45079 @endif intl
45080 @if ld
45081 @if test -d $(HOST_SUBDIR)/ld ; then \
45082 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
45083 mv prev-ld stage3-ld ; : ; \
45084 fi
45085 @endif ld
45086 @if libbacktrace
45087 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
45088 cd $(HOST_SUBDIR); mv libbacktrace stage4-libbacktrace ; \
45089 mv prev-libbacktrace stage3-libbacktrace ; : ; \
45090 fi
45091 @endif libbacktrace
45092 @if libcpp
45093 @if test -d $(HOST_SUBDIR)/libcpp ; then \
45094 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
45095 mv prev-libcpp stage3-libcpp ; : ; \
45096 fi
45097 @endif libcpp
45098 @if libdecnumber
45099 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
45100 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
45101 mv prev-libdecnumber stage3-libdecnumber ; : ; \
45102 fi
45103 @endif libdecnumber
45104 @if libiberty
45105 @if test -d $(HOST_SUBDIR)/libiberty ; then \
45106 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
45107 mv prev-libiberty stage3-libiberty ; : ; \
45108 fi
45109 @endif libiberty
45110 @if zlib
45111 @if test -d $(HOST_SUBDIR)/zlib ; then \
45112 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
45113 mv prev-zlib stage3-zlib ; : ; \
45114 fi
45115 @endif zlib
45116 @if lto-plugin
45117 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
45118 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
45119 mv prev-lto-plugin stage3-lto-plugin ; : ; \
45120 fi
45121 @endif lto-plugin
45122 @if test -d $(TARGET_SUBDIR) ; then \
45123 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
45124 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
45125 fi
45126 rm -f stage_current
45127
45128 # Bubble a bug fix through all the stages up to stage 4. They are
45129 # remade, but not reconfigured. The next stage (if any) will not be
45130 # reconfigured either.
45131 .PHONY: stage4-bubble
45132 stage4-bubble:: stage3-bubble
45133 @r=`${PWD_COMMAND}`; export r; \
45134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45135 if test -f stage4-lean || test -f stage3-lean ; then \
45136 echo Skipping rebuild of stage4 ; \
45137 else \
45138 $(MAKE) stage4-start; \
45139 if $(LEAN); then \
45140 rm -rf stage2-* ; \
45141 $(STAMP) stage2-lean ; \
45142 fi; \
45143 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
45144 fi
45145 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
45146
45147 .PHONY: all-stage4 clean-stage4
45148 do-clean: clean-stage4
45149
45150 # FIXME: Will not need to be conditional when toplevel bootstrap is the
45151 # only possibility, but now it conflicts with no-bootstrap rules
45152 @if gcc-bootstrap
45153
45154 compare3:
45155 @r=`${PWD_COMMAND}`; export r; \
45156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45157 if test -f stage3-lean; then \
45158 echo Cannot compare object files as stage 3 was deleted. ; \
45159 exit 0 ; \
45160 fi; \
45161 : $(MAKE); $(stage); \
45162 rm -f .bad_compare ; \
45163 echo Comparing stages 3 and 4 ; \
45164 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
45165 files=`find stage4-* -name "*$(objext)" -print | \
45166 sed -n s,^stage$$sed-,,p` ; \
45167 for file in $${files} ; do \
45168 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
45169 if test ! -f $$f1; then continue; fi; \
45170 $(do-compare3) > /dev/null 2>&1; \
45171 if test $$? -eq 1; then \
45172 case $$file in \
45173 @compare_exclusions@) \
45174 echo warning: $$file differs ;; \
45175 *) \
45176 echo $$file differs >> .bad_compare ;; \
45177 esac ; \
45178 fi ; \
45179 done ; \
45180 if [ -f .bad_compare ]; then \
45181 echo "Bootstrap comparison failure!"; \
45182 cat .bad_compare; \
45183 exit 1; \
45184 else \
45185 echo Comparison successful.; \
45186 fi ; \
45187 $(STAMP) compare3
45188 if $(LEAN); then \
45189 rm -rf stage3-*; \
45190 $(STAMP) stage3-lean; \
45191 fi
45192
45193
45194
45195 .PHONY: bootstrap4 bootstrap4-lean
45196 bootstrap4:
45197 echo stage4 > stage_final
45198 @r=`${PWD_COMMAND}`; export r; \
45199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45200 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
45201 @: $(MAKE); $(unstage)
45202 @r=`${PWD_COMMAND}`; export r; \
45203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45204 TFLAGS="$(STAGE4_TFLAGS)"; \
45205 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45206
45207 bootstrap4-lean:
45208 echo stage4 > stage_final
45209 @r=`${PWD_COMMAND}`; export r; \
45210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45211 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
45212 @: $(MAKE); $(unstage)
45213 @r=`${PWD_COMMAND}`; export r; \
45214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45215 TFLAGS="$(STAGE4_TFLAGS)"; \
45216 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45217
45218
45219 # Rules to wipe a stage and all the following ones, also used for cleanstrap
45220 distclean-stage3:: distclean-stage4
45221 .PHONY: distclean-stage4
45222 distclean-stage4::
45223 @: $(MAKE); $(stage)
45224 @test "`cat stage_last`" != stage4 || rm -f stage_last
45225 rm -rf stage4-* compare3
45226
45227
45228 @endif gcc-bootstrap
45229
45230
45231 .PHONY: stageprofile-start stageprofile-end
45232
45233 stageprofile-start::
45234 @: $(MAKE); $(stage); \
45235 echo stageprofile > stage_current ; \
45236 echo stageprofile > stage_last; \
45237 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
45238 @if bfd
45239 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
45240 mkdir stageprofile-bfd; \
45241 mv stageprofile-bfd bfd ; \
45242 mv stage1-bfd prev-bfd || test -f stage1-lean
45243 @endif bfd
45244 @if opcodes
45245 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
45246 mkdir stageprofile-opcodes; \
45247 mv stageprofile-opcodes opcodes ; \
45248 mv stage1-opcodes prev-opcodes || test -f stage1-lean
45249 @endif opcodes
45250 @if binutils
45251 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
45252 mkdir stageprofile-binutils; \
45253 mv stageprofile-binutils binutils ; \
45254 mv stage1-binutils prev-binutils || test -f stage1-lean
45255 @endif binutils
45256 @if gas
45257 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
45258 mkdir stageprofile-gas; \
45259 mv stageprofile-gas gas ; \
45260 mv stage1-gas prev-gas || test -f stage1-lean
45261 @endif gas
45262 @if gcc
45263 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
45264 mkdir stageprofile-gcc; \
45265 mv stageprofile-gcc gcc ; \
45266 mv stage1-gcc prev-gcc || test -f stage1-lean
45267 @endif gcc
45268 @if gmp
45269 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
45270 mkdir stageprofile-gmp; \
45271 mv stageprofile-gmp gmp ; \
45272 mv stage1-gmp prev-gmp || test -f stage1-lean
45273 @endif gmp
45274 @if mpfr
45275 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
45276 mkdir stageprofile-mpfr; \
45277 mv stageprofile-mpfr mpfr ; \
45278 mv stage1-mpfr prev-mpfr || test -f stage1-lean
45279 @endif mpfr
45280 @if mpc
45281 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
45282 mkdir stageprofile-mpc; \
45283 mv stageprofile-mpc mpc ; \
45284 mv stage1-mpc prev-mpc || test -f stage1-lean
45285 @endif mpc
45286 @if isl
45287 @cd $(HOST_SUBDIR); [ -d stageprofile-isl ] || \
45288 mkdir stageprofile-isl; \
45289 mv stageprofile-isl isl ; \
45290 mv stage1-isl prev-isl || test -f stage1-lean
45291 @endif isl
45292 @if cloog
45293 @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
45294 mkdir stageprofile-cloog; \
45295 mv stageprofile-cloog cloog ; \
45296 mv stage1-cloog prev-cloog || test -f stage1-lean
45297 @endif cloog
45298 @if libelf
45299 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
45300 mkdir stageprofile-libelf; \
45301 mv stageprofile-libelf libelf ; \
45302 mv stage1-libelf prev-libelf || test -f stage1-lean
45303 @endif libelf
45304 @if gold
45305 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
45306 mkdir stageprofile-gold; \
45307 mv stageprofile-gold gold ; \
45308 mv stage1-gold prev-gold || test -f stage1-lean
45309 @endif gold
45310 @if intl
45311 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
45312 mkdir stageprofile-intl; \
45313 mv stageprofile-intl intl ; \
45314 mv stage1-intl prev-intl || test -f stage1-lean
45315 @endif intl
45316 @if ld
45317 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
45318 mkdir stageprofile-ld; \
45319 mv stageprofile-ld ld ; \
45320 mv stage1-ld prev-ld || test -f stage1-lean
45321 @endif ld
45322 @if libbacktrace
45323 @cd $(HOST_SUBDIR); [ -d stageprofile-libbacktrace ] || \
45324 mkdir stageprofile-libbacktrace; \
45325 mv stageprofile-libbacktrace libbacktrace ; \
45326 mv stage1-libbacktrace prev-libbacktrace || test -f stage1-lean
45327 @endif libbacktrace
45328 @if libcpp
45329 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
45330 mkdir stageprofile-libcpp; \
45331 mv stageprofile-libcpp libcpp ; \
45332 mv stage1-libcpp prev-libcpp || test -f stage1-lean
45333 @endif libcpp
45334 @if libdecnumber
45335 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
45336 mkdir stageprofile-libdecnumber; \
45337 mv stageprofile-libdecnumber libdecnumber ; \
45338 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
45339 @endif libdecnumber
45340 @if libiberty
45341 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
45342 mkdir stageprofile-libiberty; \
45343 mv stageprofile-libiberty libiberty ; \
45344 mv stage1-libiberty prev-libiberty || test -f stage1-lean
45345 @endif libiberty
45346 @if zlib
45347 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
45348 mkdir stageprofile-zlib; \
45349 mv stageprofile-zlib zlib ; \
45350 mv stage1-zlib prev-zlib || test -f stage1-lean
45351 @endif zlib
45352 @if lto-plugin
45353 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
45354 mkdir stageprofile-lto-plugin; \
45355 mv stageprofile-lto-plugin lto-plugin ; \
45356 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
45357 @endif lto-plugin
45358 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
45359 mkdir stageprofile-$(TARGET_SUBDIR); \
45360 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
45361 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
45362
45363 stageprofile-end::
45364 @if bfd
45365 @if test -d $(HOST_SUBDIR)/bfd ; then \
45366 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
45367 mv prev-bfd stage1-bfd ; : ; \
45368 fi
45369 @endif bfd
45370 @if opcodes
45371 @if test -d $(HOST_SUBDIR)/opcodes ; then \
45372 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
45373 mv prev-opcodes stage1-opcodes ; : ; \
45374 fi
45375 @endif opcodes
45376 @if binutils
45377 @if test -d $(HOST_SUBDIR)/binutils ; then \
45378 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
45379 mv prev-binutils stage1-binutils ; : ; \
45380 fi
45381 @endif binutils
45382 @if gas
45383 @if test -d $(HOST_SUBDIR)/gas ; then \
45384 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
45385 mv prev-gas stage1-gas ; : ; \
45386 fi
45387 @endif gas
45388 @if gcc
45389 @if test -d $(HOST_SUBDIR)/gcc ; then \
45390 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
45391 mv prev-gcc stage1-gcc ; : ; \
45392 fi
45393 @endif gcc
45394 @if gmp
45395 @if test -d $(HOST_SUBDIR)/gmp ; then \
45396 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
45397 mv prev-gmp stage1-gmp ; : ; \
45398 fi
45399 @endif gmp
45400 @if mpfr
45401 @if test -d $(HOST_SUBDIR)/mpfr ; then \
45402 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
45403 mv prev-mpfr stage1-mpfr ; : ; \
45404 fi
45405 @endif mpfr
45406 @if mpc
45407 @if test -d $(HOST_SUBDIR)/mpc ; then \
45408 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
45409 mv prev-mpc stage1-mpc ; : ; \
45410 fi
45411 @endif mpc
45412 @if isl
45413 @if test -d $(HOST_SUBDIR)/isl ; then \
45414 cd $(HOST_SUBDIR); mv isl stageprofile-isl ; \
45415 mv prev-isl stage1-isl ; : ; \
45416 fi
45417 @endif isl
45418 @if cloog
45419 @if test -d $(HOST_SUBDIR)/cloog ; then \
45420 cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
45421 mv prev-cloog stage1-cloog ; : ; \
45422 fi
45423 @endif cloog
45424 @if libelf
45425 @if test -d $(HOST_SUBDIR)/libelf ; then \
45426 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
45427 mv prev-libelf stage1-libelf ; : ; \
45428 fi
45429 @endif libelf
45430 @if gold
45431 @if test -d $(HOST_SUBDIR)/gold ; then \
45432 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
45433 mv prev-gold stage1-gold ; : ; \
45434 fi
45435 @endif gold
45436 @if intl
45437 @if test -d $(HOST_SUBDIR)/intl ; then \
45438 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
45439 mv prev-intl stage1-intl ; : ; \
45440 fi
45441 @endif intl
45442 @if ld
45443 @if test -d $(HOST_SUBDIR)/ld ; then \
45444 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
45445 mv prev-ld stage1-ld ; : ; \
45446 fi
45447 @endif ld
45448 @if libbacktrace
45449 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
45450 cd $(HOST_SUBDIR); mv libbacktrace stageprofile-libbacktrace ; \
45451 mv prev-libbacktrace stage1-libbacktrace ; : ; \
45452 fi
45453 @endif libbacktrace
45454 @if libcpp
45455 @if test -d $(HOST_SUBDIR)/libcpp ; then \
45456 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
45457 mv prev-libcpp stage1-libcpp ; : ; \
45458 fi
45459 @endif libcpp
45460 @if libdecnumber
45461 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
45462 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
45463 mv prev-libdecnumber stage1-libdecnumber ; : ; \
45464 fi
45465 @endif libdecnumber
45466 @if libiberty
45467 @if test -d $(HOST_SUBDIR)/libiberty ; then \
45468 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
45469 mv prev-libiberty stage1-libiberty ; : ; \
45470 fi
45471 @endif libiberty
45472 @if zlib
45473 @if test -d $(HOST_SUBDIR)/zlib ; then \
45474 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
45475 mv prev-zlib stage1-zlib ; : ; \
45476 fi
45477 @endif zlib
45478 @if lto-plugin
45479 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
45480 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
45481 mv prev-lto-plugin stage1-lto-plugin ; : ; \
45482 fi
45483 @endif lto-plugin
45484 @if test -d $(TARGET_SUBDIR) ; then \
45485 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
45486 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
45487 fi
45488 rm -f stage_current
45489
45490 # Bubble a bug fix through all the stages up to stage profile. They are
45491 # remade, but not reconfigured. The next stage (if any) will not be
45492 # reconfigured either.
45493 .PHONY: stageprofile-bubble
45494 stageprofile-bubble:: stage1-bubble
45495 @r=`${PWD_COMMAND}`; export r; \
45496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45497 if test -f stageprofile-lean || test -f stage1-lean ; then \
45498 echo Skipping rebuild of stageprofile ; \
45499 else \
45500 $(MAKE) stageprofile-start; \
45501 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
45502 fi
45503
45504 .PHONY: all-stageprofile clean-stageprofile
45505 do-clean: clean-stageprofile
45506
45507 # FIXME: Will not need to be conditional when toplevel bootstrap is the
45508 # only possibility, but now it conflicts with no-bootstrap rules
45509 @if gcc-bootstrap
45510
45511
45512
45513
45514 # Rules to wipe a stage and all the following ones, also used for cleanstrap
45515 distclean-stage1:: distclean-stageprofile
45516 .PHONY: distclean-stageprofile
45517 distclean-stageprofile::
45518 @: $(MAKE); $(stage)
45519 @test "`cat stage_last`" != stageprofile || rm -f stage_last
45520 rm -rf stageprofile-*
45521
45522
45523 @endif gcc-bootstrap
45524
45525
45526 .PHONY: stagefeedback-start stagefeedback-end
45527
45528 stagefeedback-start::
45529 @: $(MAKE); $(stage); \
45530 echo stagefeedback > stage_current ; \
45531 echo stagefeedback > stage_last; \
45532 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
45533 @if bfd
45534 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
45535 mkdir stagefeedback-bfd; \
45536 mv stagefeedback-bfd bfd ; \
45537 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
45538 @endif bfd
45539 @if opcodes
45540 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
45541 mkdir stagefeedback-opcodes; \
45542 mv stagefeedback-opcodes opcodes ; \
45543 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
45544 @endif opcodes
45545 @if binutils
45546 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
45547 mkdir stagefeedback-binutils; \
45548 mv stagefeedback-binutils binutils ; \
45549 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
45550 @endif binutils
45551 @if gas
45552 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
45553 mkdir stagefeedback-gas; \
45554 mv stagefeedback-gas gas ; \
45555 mv stageprofile-gas prev-gas || test -f stageprofile-lean
45556 @endif gas
45557 @if gcc
45558 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
45559 mkdir stagefeedback-gcc; \
45560 mv stagefeedback-gcc gcc ; \
45561 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
45562 @endif gcc
45563 @if gmp
45564 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
45565 mkdir stagefeedback-gmp; \
45566 mv stagefeedback-gmp gmp ; \
45567 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
45568 @endif gmp
45569 @if mpfr
45570 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
45571 mkdir stagefeedback-mpfr; \
45572 mv stagefeedback-mpfr mpfr ; \
45573 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
45574 @endif mpfr
45575 @if mpc
45576 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
45577 mkdir stagefeedback-mpc; \
45578 mv stagefeedback-mpc mpc ; \
45579 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
45580 @endif mpc
45581 @if isl
45582 @cd $(HOST_SUBDIR); [ -d stagefeedback-isl ] || \
45583 mkdir stagefeedback-isl; \
45584 mv stagefeedback-isl isl ; \
45585 mv stageprofile-isl prev-isl || test -f stageprofile-lean
45586 @endif isl
45587 @if cloog
45588 @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
45589 mkdir stagefeedback-cloog; \
45590 mv stagefeedback-cloog cloog ; \
45591 mv stageprofile-cloog prev-cloog || test -f stageprofile-lean
45592 @endif cloog
45593 @if libelf
45594 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
45595 mkdir stagefeedback-libelf; \
45596 mv stagefeedback-libelf libelf ; \
45597 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
45598 @endif libelf
45599 @if gold
45600 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
45601 mkdir stagefeedback-gold; \
45602 mv stagefeedback-gold gold ; \
45603 mv stageprofile-gold prev-gold || test -f stageprofile-lean
45604 @endif gold
45605 @if intl
45606 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
45607 mkdir stagefeedback-intl; \
45608 mv stagefeedback-intl intl ; \
45609 mv stageprofile-intl prev-intl || test -f stageprofile-lean
45610 @endif intl
45611 @if ld
45612 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
45613 mkdir stagefeedback-ld; \
45614 mv stagefeedback-ld ld ; \
45615 mv stageprofile-ld prev-ld || test -f stageprofile-lean
45616 @endif ld
45617 @if libbacktrace
45618 @cd $(HOST_SUBDIR); [ -d stagefeedback-libbacktrace ] || \
45619 mkdir stagefeedback-libbacktrace; \
45620 mv stagefeedback-libbacktrace libbacktrace ; \
45621 mv stageprofile-libbacktrace prev-libbacktrace || test -f stageprofile-lean
45622 @endif libbacktrace
45623 @if libcpp
45624 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
45625 mkdir stagefeedback-libcpp; \
45626 mv stagefeedback-libcpp libcpp ; \
45627 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
45628 @endif libcpp
45629 @if libdecnumber
45630 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
45631 mkdir stagefeedback-libdecnumber; \
45632 mv stagefeedback-libdecnumber libdecnumber ; \
45633 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
45634 @endif libdecnumber
45635 @if libiberty
45636 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
45637 mkdir stagefeedback-libiberty; \
45638 mv stagefeedback-libiberty libiberty ; \
45639 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
45640 @endif libiberty
45641 @if zlib
45642 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
45643 mkdir stagefeedback-zlib; \
45644 mv stagefeedback-zlib zlib ; \
45645 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
45646 @endif zlib
45647 @if lto-plugin
45648 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
45649 mkdir stagefeedback-lto-plugin; \
45650 mv stagefeedback-lto-plugin lto-plugin ; \
45651 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
45652 @endif lto-plugin
45653 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
45654 mkdir stagefeedback-$(TARGET_SUBDIR); \
45655 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
45656 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
45657
45658 stagefeedback-end::
45659 @if bfd
45660 @if test -d $(HOST_SUBDIR)/bfd ; then \
45661 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
45662 mv prev-bfd stageprofile-bfd ; : ; \
45663 fi
45664 @endif bfd
45665 @if opcodes
45666 @if test -d $(HOST_SUBDIR)/opcodes ; then \
45667 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
45668 mv prev-opcodes stageprofile-opcodes ; : ; \
45669 fi
45670 @endif opcodes
45671 @if binutils
45672 @if test -d $(HOST_SUBDIR)/binutils ; then \
45673 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
45674 mv prev-binutils stageprofile-binutils ; : ; \
45675 fi
45676 @endif binutils
45677 @if gas
45678 @if test -d $(HOST_SUBDIR)/gas ; then \
45679 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
45680 mv prev-gas stageprofile-gas ; : ; \
45681 fi
45682 @endif gas
45683 @if gcc
45684 @if test -d $(HOST_SUBDIR)/gcc ; then \
45685 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
45686 mv prev-gcc stageprofile-gcc ; : ; \
45687 fi
45688 @endif gcc
45689 @if gmp
45690 @if test -d $(HOST_SUBDIR)/gmp ; then \
45691 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
45692 mv prev-gmp stageprofile-gmp ; : ; \
45693 fi
45694 @endif gmp
45695 @if mpfr
45696 @if test -d $(HOST_SUBDIR)/mpfr ; then \
45697 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
45698 mv prev-mpfr stageprofile-mpfr ; : ; \
45699 fi
45700 @endif mpfr
45701 @if mpc
45702 @if test -d $(HOST_SUBDIR)/mpc ; then \
45703 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
45704 mv prev-mpc stageprofile-mpc ; : ; \
45705 fi
45706 @endif mpc
45707 @if isl
45708 @if test -d $(HOST_SUBDIR)/isl ; then \
45709 cd $(HOST_SUBDIR); mv isl stagefeedback-isl ; \
45710 mv prev-isl stageprofile-isl ; : ; \
45711 fi
45712 @endif isl
45713 @if cloog
45714 @if test -d $(HOST_SUBDIR)/cloog ; then \
45715 cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
45716 mv prev-cloog stageprofile-cloog ; : ; \
45717 fi
45718 @endif cloog
45719 @if libelf
45720 @if test -d $(HOST_SUBDIR)/libelf ; then \
45721 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
45722 mv prev-libelf stageprofile-libelf ; : ; \
45723 fi
45724 @endif libelf
45725 @if gold
45726 @if test -d $(HOST_SUBDIR)/gold ; then \
45727 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
45728 mv prev-gold stageprofile-gold ; : ; \
45729 fi
45730 @endif gold
45731 @if intl
45732 @if test -d $(HOST_SUBDIR)/intl ; then \
45733 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
45734 mv prev-intl stageprofile-intl ; : ; \
45735 fi
45736 @endif intl
45737 @if ld
45738 @if test -d $(HOST_SUBDIR)/ld ; then \
45739 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
45740 mv prev-ld stageprofile-ld ; : ; \
45741 fi
45742 @endif ld
45743 @if libbacktrace
45744 @if test -d $(HOST_SUBDIR)/libbacktrace ; then \
45745 cd $(HOST_SUBDIR); mv libbacktrace stagefeedback-libbacktrace ; \
45746 mv prev-libbacktrace stageprofile-libbacktrace ; : ; \
45747 fi
45748 @endif libbacktrace
45749 @if libcpp
45750 @if test -d $(HOST_SUBDIR)/libcpp ; then \
45751 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
45752 mv prev-libcpp stageprofile-libcpp ; : ; \
45753 fi
45754 @endif libcpp
45755 @if libdecnumber
45756 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
45757 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
45758 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
45759 fi
45760 @endif libdecnumber
45761 @if libiberty
45762 @if test -d $(HOST_SUBDIR)/libiberty ; then \
45763 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
45764 mv prev-libiberty stageprofile-libiberty ; : ; \
45765 fi
45766 @endif libiberty
45767 @if zlib
45768 @if test -d $(HOST_SUBDIR)/zlib ; then \
45769 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
45770 mv prev-zlib stageprofile-zlib ; : ; \
45771 fi
45772 @endif zlib
45773 @if lto-plugin
45774 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
45775 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
45776 mv prev-lto-plugin stageprofile-lto-plugin ; : ; \
45777 fi
45778 @endif lto-plugin
45779 @if test -d $(TARGET_SUBDIR) ; then \
45780 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
45781 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
45782 fi
45783 rm -f stage_current
45784
45785 # Bubble a bug fix through all the stages up to stage feedback. They are
45786 # remade, but not reconfigured. The next stage (if any) will not be
45787 # reconfigured either.
45788 .PHONY: stagefeedback-bubble
45789 stagefeedback-bubble:: stageprofile-bubble
45790 @r=`${PWD_COMMAND}`; export r; \
45791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45792 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
45793 echo Skipping rebuild of stagefeedback ; \
45794 else \
45795 $(MAKE) stagefeedback-start; \
45796 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
45797 fi
45798
45799 .PHONY: all-stagefeedback clean-stagefeedback
45800 do-clean: clean-stagefeedback
45801
45802 # FIXME: Will not need to be conditional when toplevel bootstrap is the
45803 # only possibility, but now it conflicts with no-bootstrap rules
45804 @if gcc-bootstrap
45805
45806
45807
45808 .PHONY: profiledbootstrap profiledbootstrap-lean
45809 profiledbootstrap:
45810 echo stagefeedback > stage_final
45811 @r=`${PWD_COMMAND}`; export r; \
45812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45813 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
45814 @: $(MAKE); $(unstage)
45815 @r=`${PWD_COMMAND}`; export r; \
45816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45817 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
45818 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45819
45820 profiledbootstrap-lean:
45821 echo stagefeedback > stage_final
45822 @r=`${PWD_COMMAND}`; export r; \
45823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45824 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
45825 @: $(MAKE); $(unstage)
45826 @r=`${PWD_COMMAND}`; export r; \
45827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45828 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
45829 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
45830
45831
45832 # Rules to wipe a stage and all the following ones, also used for cleanstrap
45833 distclean-stageprofile:: distclean-stagefeedback
45834 .PHONY: distclean-stagefeedback
45835 distclean-stagefeedback::
45836 @: $(MAKE); $(stage)
45837 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
45838 rm -rf stagefeedback-*
45839
45840
45841 @endif gcc-bootstrap
45842
45843
45844
45845 stageprofile-end::
45846 $(MAKE) distclean-stagefeedback
45847
45848 stagefeedback-start::
45849 @r=`${PWD_COMMAND}`; export r; \
45850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45851 for i in prev-*; do \
45852 j=`echo $$i | sed s/^prev-//` ; \
45853 cd $$r/$$i && \
45854 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
45855 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
45856 done
45857
45858 @if gcc-bootstrap
45859 do-distclean: distclean-stage1
45860
45861 # Provide a GCC build when we're building target libraries. This does
45862 # not work as a dependency, just as the minimum necessary to avoid errors.
45863 stage_last:
45864 @r=`${PWD_COMMAND}`; export r; \
45865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
45866 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
45867
45868 # Same as unstage, but not phony and defaulting to stage1-start. We place
45869 # it in the dependency so that for example `make -j3 all-gcc' works.
45870 stage_current:
45871 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
45872
45873 .PHONY: restrap
45874 restrap::
45875 @: $(MAKE); $(stage)
45876 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
45877 restrap:: all
45878 @endif gcc-bootstrap
45879
45880 # --------------------------------------
45881 # Dependencies between different modules
45882 # --------------------------------------
45883
45884 # Generic dependencies for target modules on host stuff, especially gcc
45885 @if gcc-bootstrap
45886 configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
45887 configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
45888 configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
45889 configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
45890 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
45891 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
45892 configure-stage1-target-libsanitizer: maybe-all-stage1-gcc
45893 configure-stage2-target-libsanitizer: maybe-all-stage2-gcc
45894 configure-stage3-target-libsanitizer: maybe-all-stage3-gcc
45895 configure-stage4-target-libsanitizer: maybe-all-stage4-gcc
45896 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-gcc
45897 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-gcc
45898 configure-stage1-target-libvtv: maybe-all-stage1-gcc
45899 configure-stage2-target-libvtv: maybe-all-stage2-gcc
45900 configure-stage3-target-libvtv: maybe-all-stage3-gcc
45901 configure-stage4-target-libvtv: maybe-all-stage4-gcc
45902 configure-stageprofile-target-libvtv: maybe-all-stageprofile-gcc
45903 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-gcc
45904 configure-target-libssp: stage_last
45905 configure-target-newlib: stage_last
45906 configure-stage1-target-libgcc: maybe-all-stage1-gcc
45907 configure-stage2-target-libgcc: maybe-all-stage2-gcc
45908 configure-stage3-target-libgcc: maybe-all-stage3-gcc
45909 configure-stage4-target-libgcc: maybe-all-stage4-gcc
45910 configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
45911 configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
45912 configure-target-libbacktrace: stage_last
45913 configure-target-libquadmath: stage_last
45914 configure-target-libgfortran: stage_last
45915 configure-target-libobjc: stage_last
45916 configure-target-libgo: stage_last
45917 configure-target-libtermcap: stage_last
45918 configure-target-winsup: stage_last
45919 configure-target-libgloss: stage_last
45920 configure-target-libffi: stage_last
45921 configure-target-libjava: stage_last
45922 configure-target-zlib: stage_last
45923 configure-target-boehm-gc: stage_last
45924 configure-target-rda: stage_last
45925 configure-target-libada: stage_last
45926 configure-stage1-target-libgomp: maybe-all-stage1-gcc
45927 configure-stage2-target-libgomp: maybe-all-stage2-gcc
45928 configure-stage3-target-libgomp: maybe-all-stage3-gcc
45929 configure-stage4-target-libgomp: maybe-all-stage4-gcc
45930 configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
45931 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
45932 configure-target-libitm: stage_last
45933 configure-target-libatomic: stage_last
45934 @endif gcc-bootstrap
45935
45936 @if gcc-no-bootstrap
45937 configure-target-libstdc++-v3: maybe-all-gcc
45938 configure-target-libsanitizer: maybe-all-gcc
45939 configure-target-libvtv: maybe-all-gcc
45940 configure-target-libssp: maybe-all-gcc
45941 configure-target-newlib: maybe-all-gcc
45942 configure-target-libgcc: maybe-all-gcc
45943 configure-target-libbacktrace: maybe-all-gcc
45944 configure-target-libquadmath: maybe-all-gcc
45945 configure-target-libgfortran: maybe-all-gcc
45946 configure-target-libobjc: maybe-all-gcc
45947 configure-target-libgo: maybe-all-gcc
45948 configure-target-libtermcap: maybe-all-gcc
45949 configure-target-winsup: maybe-all-gcc
45950 configure-target-libgloss: maybe-all-gcc
45951 configure-target-libffi: maybe-all-gcc
45952 configure-target-libjava: maybe-all-gcc
45953 configure-target-zlib: maybe-all-gcc
45954 configure-target-boehm-gc: maybe-all-gcc
45955 configure-target-rda: maybe-all-gcc
45956 configure-target-libada: maybe-all-gcc
45957 configure-target-libgomp: maybe-all-gcc
45958 configure-target-libitm: maybe-all-gcc
45959 configure-target-libatomic: maybe-all-gcc
45960 @endif gcc-no-bootstrap
45961
45962
45963 # There are two types of dependencies here: 'hard' dependencies, where one
45964 # module simply won't build without the other; and 'soft' dependencies, where
45965 # if the depended-on module is missing, the depending module will do without
45966 # or find a substitute somewhere (perhaps installed). Soft dependencies
45967 # are made here to depend on a 'maybe-' target. If you're not sure,
45968 # it's safer to use a soft dependency.
45969
45970
45971
45972
45973
45974
45975 # With all the machinery above in place, it is pretty easy to generate
45976 # dependencies. Host dependencies are a bit more complex because we have
45977 # to check for bootstrap/prebootstrap dependencies. To resolve
45978 # prebootstrap dependencies, prebootstrap modules are gathered in
45979 # a hash table.
45980 all-build-bison: maybe-all-build-texinfo
45981 all-build-flex: maybe-all-build-texinfo
45982 all-build-flex: maybe-all-build-bison
45983 all-build-flex: maybe-all-build-m4
45984 all-build-libiberty: maybe-all-build-texinfo
45985 all-build-m4: maybe-all-build-texinfo
45986 all-build-fixincludes: maybe-all-build-libiberty
45987 configure-gcc: maybe-configure-intl
45988
45989 configure-stage1-gcc: maybe-configure-stage1-intl
45990 configure-stage2-gcc: maybe-configure-stage2-intl
45991 configure-stage3-gcc: maybe-configure-stage3-intl
45992 configure-stage4-gcc: maybe-configure-stage4-intl
45993 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
45994 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
45995 configure-gcc: maybe-all-gmp
45996
45997 configure-stage1-gcc: maybe-all-stage1-gmp
45998 configure-stage2-gcc: maybe-all-stage2-gmp
45999 configure-stage3-gcc: maybe-all-stage3-gmp
46000 configure-stage4-gcc: maybe-all-stage4-gmp
46001 configure-stageprofile-gcc: maybe-all-stageprofile-gmp
46002 configure-stagefeedback-gcc: maybe-all-stagefeedback-gmp
46003 configure-gcc: maybe-all-lto-plugin
46004
46005 configure-stage1-gcc: maybe-all-stage1-lto-plugin
46006 configure-stage2-gcc: maybe-all-stage2-lto-plugin
46007 configure-stage3-gcc: maybe-all-stage3-lto-plugin
46008 configure-stage4-gcc: maybe-all-stage4-lto-plugin
46009 configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
46010 configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
46011 configure-gcc: maybe-all-binutils
46012
46013 configure-stage1-gcc: maybe-all-stage1-binutils
46014 configure-stage2-gcc: maybe-all-stage2-binutils
46015 configure-stage3-gcc: maybe-all-stage3-binutils
46016 configure-stage4-gcc: maybe-all-stage4-binutils
46017 configure-stageprofile-gcc: maybe-all-stageprofile-binutils
46018 configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
46019 configure-gcc: maybe-all-gas
46020
46021 configure-stage1-gcc: maybe-all-stage1-gas
46022 configure-stage2-gcc: maybe-all-stage2-gas
46023 configure-stage3-gcc: maybe-all-stage3-gas
46024 configure-stage4-gcc: maybe-all-stage4-gas
46025 configure-stageprofile-gcc: maybe-all-stageprofile-gas
46026 configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
46027 configure-gcc: maybe-all-ld
46028
46029 configure-stage1-gcc: maybe-all-stage1-ld
46030 configure-stage2-gcc: maybe-all-stage2-ld
46031 configure-stage3-gcc: maybe-all-stage3-ld
46032 configure-stage4-gcc: maybe-all-stage4-ld
46033 configure-stageprofile-gcc: maybe-all-stageprofile-ld
46034 configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
46035 configure-gcc: maybe-all-gold
46036
46037 configure-stage1-gcc: maybe-all-stage1-gold
46038 configure-stage2-gcc: maybe-all-stage2-gold
46039 configure-stage3-gcc: maybe-all-stage3-gold
46040 configure-stage4-gcc: maybe-all-stage4-gold
46041 configure-stageprofile-gcc: maybe-all-stageprofile-gold
46042 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
46043 configure-gcc: maybe-all-libelf
46044
46045 configure-stage1-gcc: maybe-all-stage1-libelf
46046 configure-stage2-gcc: maybe-all-stage2-libelf
46047 configure-stage3-gcc: maybe-all-stage3-libelf
46048 configure-stage4-gcc: maybe-all-stage4-libelf
46049 configure-stageprofile-gcc: maybe-all-stageprofile-libelf
46050 configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
46051 all-gcc: all-libiberty
46052
46053 all-stage1-gcc: all-stage1-libiberty
46054 all-stage2-gcc: all-stage2-libiberty
46055 all-stage3-gcc: all-stage3-libiberty
46056 all-stage4-gcc: all-stage4-libiberty
46057 all-stageprofile-gcc: all-stageprofile-libiberty
46058 all-stagefeedback-gcc: all-stagefeedback-libiberty
46059 all-gcc: maybe-all-intl
46060
46061 all-stage1-gcc: maybe-all-stage1-intl
46062 all-stage2-gcc: maybe-all-stage2-intl
46063 all-stage3-gcc: maybe-all-stage3-intl
46064 all-stage4-gcc: maybe-all-stage4-intl
46065 all-stageprofile-gcc: maybe-all-stageprofile-intl
46066 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
46067 all-gcc: maybe-all-mpfr
46068
46069 all-stage1-gcc: maybe-all-stage1-mpfr
46070 all-stage2-gcc: maybe-all-stage2-mpfr
46071 all-stage3-gcc: maybe-all-stage3-mpfr
46072 all-stage4-gcc: maybe-all-stage4-mpfr
46073 all-stageprofile-gcc: maybe-all-stageprofile-mpfr
46074 all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
46075 all-gcc: maybe-all-mpc
46076
46077 all-stage1-gcc: maybe-all-stage1-mpc
46078 all-stage2-gcc: maybe-all-stage2-mpc
46079 all-stage3-gcc: maybe-all-stage3-mpc
46080 all-stage4-gcc: maybe-all-stage4-mpc
46081 all-stageprofile-gcc: maybe-all-stageprofile-mpc
46082 all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
46083 all-gcc: maybe-all-cloog
46084
46085 all-stage1-gcc: maybe-all-stage1-cloog
46086 all-stage2-gcc: maybe-all-stage2-cloog
46087 all-stage3-gcc: maybe-all-stage3-cloog
46088 all-stage4-gcc: maybe-all-stage4-cloog
46089 all-stageprofile-gcc: maybe-all-stageprofile-cloog
46090 all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
46091 all-gcc: maybe-all-build-texinfo
46092
46093 all-stage1-gcc: maybe-all-build-texinfo
46094 all-stage2-gcc: maybe-all-build-texinfo
46095 all-stage3-gcc: maybe-all-build-texinfo
46096 all-stage4-gcc: maybe-all-build-texinfo
46097 all-stageprofile-gcc: maybe-all-build-texinfo
46098 all-stagefeedback-gcc: maybe-all-build-texinfo
46099 all-gcc: maybe-all-build-bison
46100
46101 all-stage1-gcc: maybe-all-build-bison
46102 all-stage2-gcc: maybe-all-build-bison
46103 all-stage3-gcc: maybe-all-build-bison
46104 all-stage4-gcc: maybe-all-build-bison
46105 all-stageprofile-gcc: maybe-all-build-bison
46106 all-stagefeedback-gcc: maybe-all-build-bison
46107 all-gcc: maybe-all-build-flex
46108
46109 all-stage1-gcc: maybe-all-build-flex
46110 all-stage2-gcc: maybe-all-build-flex
46111 all-stage3-gcc: maybe-all-build-flex
46112 all-stage4-gcc: maybe-all-build-flex
46113 all-stageprofile-gcc: maybe-all-build-flex
46114 all-stagefeedback-gcc: maybe-all-build-flex
46115 all-gcc: maybe-all-build-libiberty
46116
46117 all-stage1-gcc: maybe-all-build-libiberty
46118 all-stage2-gcc: maybe-all-build-libiberty
46119 all-stage3-gcc: maybe-all-build-libiberty
46120 all-stage4-gcc: maybe-all-build-libiberty
46121 all-stageprofile-gcc: maybe-all-build-libiberty
46122 all-stagefeedback-gcc: maybe-all-build-libiberty
46123 all-gcc: maybe-all-build-fixincludes
46124
46125 all-stage1-gcc: maybe-all-build-fixincludes
46126 all-stage2-gcc: maybe-all-build-fixincludes
46127 all-stage3-gcc: maybe-all-build-fixincludes
46128 all-stage4-gcc: maybe-all-build-fixincludes
46129 all-stageprofile-gcc: maybe-all-build-fixincludes
46130 all-stagefeedback-gcc: maybe-all-build-fixincludes
46131 all-gcc: maybe-all-zlib
46132
46133 all-stage1-gcc: maybe-all-stage1-zlib
46134 all-stage2-gcc: maybe-all-stage2-zlib
46135 all-stage3-gcc: maybe-all-stage3-zlib
46136 all-stage4-gcc: maybe-all-stage4-zlib
46137 all-stageprofile-gcc: maybe-all-stageprofile-zlib
46138 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
46139 all-gcc: all-libbacktrace
46140
46141 all-stage1-gcc: all-stage1-libbacktrace
46142 all-stage2-gcc: all-stage2-libbacktrace
46143 all-stage3-gcc: all-stage3-libbacktrace
46144 all-stage4-gcc: all-stage4-libbacktrace
46145 all-stageprofile-gcc: all-stageprofile-libbacktrace
46146 all-stagefeedback-gcc: all-stagefeedback-libbacktrace
46147 all-gcc: all-libcpp
46148
46149 all-stage1-gcc: all-stage1-libcpp
46150 all-stage2-gcc: all-stage2-libcpp
46151 all-stage3-gcc: all-stage3-libcpp
46152 all-stage4-gcc: all-stage4-libcpp
46153 all-stageprofile-gcc: all-stageprofile-libcpp
46154 all-stagefeedback-gcc: all-stagefeedback-libcpp
46155 all-gcc: all-libdecnumber
46156
46157 all-stage1-gcc: all-stage1-libdecnumber
46158 all-stage2-gcc: all-stage2-libdecnumber
46159 all-stage3-gcc: all-stage3-libdecnumber
46160 all-stage4-gcc: all-stage4-libdecnumber
46161 all-stageprofile-gcc: all-stageprofile-libdecnumber
46162 all-stagefeedback-gcc: all-stagefeedback-libdecnumber
46163 all-gcc: maybe-all-libiberty
46164
46165 all-stage1-gcc: maybe-all-stage1-libiberty
46166 all-stage2-gcc: maybe-all-stage2-libiberty
46167 all-stage3-gcc: maybe-all-stage3-libiberty
46168 all-stage4-gcc: maybe-all-stage4-libiberty
46169 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
46170 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
46171 all-gcc: maybe-all-fixincludes
46172 all-gcc: maybe-all-lto-plugin
46173
46174 all-stage1-gcc: maybe-all-stage1-lto-plugin
46175 all-stage2-gcc: maybe-all-stage2-lto-plugin
46176 all-stage3-gcc: maybe-all-stage3-lto-plugin
46177 all-stage4-gcc: maybe-all-stage4-lto-plugin
46178 all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
46179 all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
46180 info-gcc: maybe-all-build-libiberty
46181
46182 info-stage1-gcc: maybe-all-build-libiberty
46183 info-stage2-gcc: maybe-all-build-libiberty
46184 info-stage3-gcc: maybe-all-build-libiberty
46185 info-stage4-gcc: maybe-all-build-libiberty
46186 info-stageprofile-gcc: maybe-all-build-libiberty
46187 info-stagefeedback-gcc: maybe-all-build-libiberty
46188 dvi-gcc: maybe-all-build-libiberty
46189
46190 dvi-stage1-gcc: maybe-all-build-libiberty
46191 dvi-stage2-gcc: maybe-all-build-libiberty
46192 dvi-stage3-gcc: maybe-all-build-libiberty
46193 dvi-stage4-gcc: maybe-all-build-libiberty
46194 dvi-stageprofile-gcc: maybe-all-build-libiberty
46195 dvi-stagefeedback-gcc: maybe-all-build-libiberty
46196 pdf-gcc: maybe-all-build-libiberty
46197
46198 pdf-stage1-gcc: maybe-all-build-libiberty
46199 pdf-stage2-gcc: maybe-all-build-libiberty
46200 pdf-stage3-gcc: maybe-all-build-libiberty
46201 pdf-stage4-gcc: maybe-all-build-libiberty
46202 pdf-stageprofile-gcc: maybe-all-build-libiberty
46203 pdf-stagefeedback-gcc: maybe-all-build-libiberty
46204 html-gcc: maybe-all-build-libiberty
46205
46206 html-stage1-gcc: maybe-all-build-libiberty
46207 html-stage2-gcc: maybe-all-build-libiberty
46208 html-stage3-gcc: maybe-all-build-libiberty
46209 html-stage4-gcc: maybe-all-build-libiberty
46210 html-stageprofile-gcc: maybe-all-build-libiberty
46211 html-stagefeedback-gcc: maybe-all-build-libiberty
46212 install-gcc: maybe-install-fixincludes
46213 install-gcc: maybe-install-lto-plugin
46214 install-strip-gcc: maybe-install-strip-fixincludes
46215 install-strip-gcc: maybe-install-strip-lto-plugin
46216 configure-libcpp: configure-libiberty
46217
46218 configure-stage1-libcpp: configure-stage1-libiberty
46219 configure-stage2-libcpp: configure-stage2-libiberty
46220 configure-stage3-libcpp: configure-stage3-libiberty
46221 configure-stage4-libcpp: configure-stage4-libiberty
46222 configure-stageprofile-libcpp: configure-stageprofile-libiberty
46223 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
46224 configure-libcpp: maybe-configure-intl
46225
46226 configure-stage1-libcpp: maybe-configure-stage1-intl
46227 configure-stage2-libcpp: maybe-configure-stage2-intl
46228 configure-stage3-libcpp: maybe-configure-stage3-intl
46229 configure-stage4-libcpp: maybe-configure-stage4-intl
46230 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
46231 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
46232 all-libcpp: all-libiberty
46233
46234 all-stage1-libcpp: all-stage1-libiberty
46235 all-stage2-libcpp: all-stage2-libiberty
46236 all-stage3-libcpp: all-stage3-libiberty
46237 all-stage4-libcpp: all-stage4-libiberty
46238 all-stageprofile-libcpp: all-stageprofile-libiberty
46239 all-stagefeedback-libcpp: all-stagefeedback-libiberty
46240 all-libcpp: maybe-all-intl
46241
46242 all-stage1-libcpp: maybe-all-stage1-intl
46243 all-stage2-libcpp: maybe-all-stage2-intl
46244 all-stage3-libcpp: maybe-all-stage3-intl
46245 all-stage4-libcpp: maybe-all-stage4-intl
46246 all-stageprofile-libcpp: maybe-all-stageprofile-intl
46247 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
46248 all-fixincludes: maybe-all-libiberty
46249 all-gnattools: maybe-all-target-libada
46250 all-lto-plugin: maybe-all-libiberty
46251
46252 all-stage1-lto-plugin: maybe-all-stage1-libiberty
46253 all-stage2-lto-plugin: maybe-all-stage2-libiberty
46254 all-stage3-lto-plugin: maybe-all-stage3-libiberty
46255 all-stage4-lto-plugin: maybe-all-stage4-libiberty
46256 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
46257 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
46258 all-utils: maybe-all-libiberty
46259 configure-mpfr: maybe-all-gmp
46260
46261 configure-stage1-mpfr: maybe-all-stage1-gmp
46262 configure-stage2-mpfr: maybe-all-stage2-gmp
46263 configure-stage3-mpfr: maybe-all-stage3-gmp
46264 configure-stage4-mpfr: maybe-all-stage4-gmp
46265 configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
46266 configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
46267 configure-mpc: maybe-all-mpfr
46268
46269 configure-stage1-mpc: maybe-all-stage1-mpfr
46270 configure-stage2-mpc: maybe-all-stage2-mpfr
46271 configure-stage3-mpc: maybe-all-stage3-mpfr
46272 configure-stage4-mpc: maybe-all-stage4-mpfr
46273 configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
46274 configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
46275 configure-isl: maybe-all-gmp
46276
46277 configure-stage1-isl: maybe-all-stage1-gmp
46278 configure-stage2-isl: maybe-all-stage2-gmp
46279 configure-stage3-isl: maybe-all-stage3-gmp
46280 configure-stage4-isl: maybe-all-stage4-gmp
46281 configure-stageprofile-isl: maybe-all-stageprofile-gmp
46282 configure-stagefeedback-isl: maybe-all-stagefeedback-gmp
46283 configure-cloog: maybe-all-isl
46284
46285 configure-stage1-cloog: maybe-all-stage1-isl
46286 configure-stage2-cloog: maybe-all-stage2-isl
46287 configure-stage3-cloog: maybe-all-stage3-isl
46288 configure-stage4-cloog: maybe-all-stage4-isl
46289 configure-stageprofile-cloog: maybe-all-stageprofile-isl
46290 configure-stagefeedback-cloog: maybe-all-stagefeedback-isl
46291 configure-cloog: maybe-all-gmp
46292
46293 configure-stage1-cloog: maybe-all-stage1-gmp
46294 configure-stage2-cloog: maybe-all-stage2-gmp
46295 configure-stage3-cloog: maybe-all-stage3-gmp
46296 configure-stage4-cloog: maybe-all-stage4-gmp
46297 configure-stageprofile-cloog: maybe-all-stageprofile-gmp
46298 configure-stagefeedback-cloog: maybe-all-stagefeedback-gmp
46299 configure-gdb: maybe-all-intl
46300 configure-gdb: maybe-configure-sim
46301 configure-gdb: maybe-all-bfd
46302 configure-gdb: maybe-all-libiconv
46303 all-gdb: maybe-all-libiberty
46304 all-gdb: maybe-all-libiconv
46305 all-gdb: maybe-all-opcodes
46306 all-gdb: maybe-all-readline
46307 all-gdb: maybe-all-build-bison
46308 all-gdb: maybe-all-sim
46309 all-gdb: maybe-all-libdecnumber
46310 all-gdb: maybe-all-libtermcap
46311 configure-libgui: maybe-configure-tcl
46312 configure-libgui: maybe-configure-tk
46313 all-libgui: maybe-all-tcl
46314 all-libgui: maybe-all-tk
46315 all-libgui: maybe-all-itcl
46316 configure-bfd: configure-libiberty
46317
46318 configure-stage1-bfd: configure-stage1-libiberty
46319 configure-stage2-bfd: configure-stage2-libiberty
46320 configure-stage3-bfd: configure-stage3-libiberty
46321 configure-stage4-bfd: configure-stage4-libiberty
46322 configure-stageprofile-bfd: configure-stageprofile-libiberty
46323 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
46324 configure-bfd: maybe-configure-intl
46325
46326 configure-stage1-bfd: maybe-configure-stage1-intl
46327 configure-stage2-bfd: maybe-configure-stage2-intl
46328 configure-stage3-bfd: maybe-configure-stage3-intl
46329 configure-stage4-bfd: maybe-configure-stage4-intl
46330 configure-stageprofile-bfd: maybe-configure-stageprofile-intl
46331 configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
46332 all-bfd: maybe-all-libiberty
46333
46334 all-stage1-bfd: maybe-all-stage1-libiberty
46335 all-stage2-bfd: maybe-all-stage2-libiberty
46336 all-stage3-bfd: maybe-all-stage3-libiberty
46337 all-stage4-bfd: maybe-all-stage4-libiberty
46338 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
46339 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
46340 all-bfd: maybe-all-intl
46341
46342 all-stage1-bfd: maybe-all-stage1-intl
46343 all-stage2-bfd: maybe-all-stage2-intl
46344 all-stage3-bfd: maybe-all-stage3-intl
46345 all-stage4-bfd: maybe-all-stage4-intl
46346 all-stageprofile-bfd: maybe-all-stageprofile-intl
46347 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
46348 configure-opcodes: configure-libiberty
46349
46350 configure-stage1-opcodes: configure-stage1-libiberty
46351 configure-stage2-opcodes: configure-stage2-libiberty
46352 configure-stage3-opcodes: configure-stage3-libiberty
46353 configure-stage4-opcodes: configure-stage4-libiberty
46354 configure-stageprofile-opcodes: configure-stageprofile-libiberty
46355 configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
46356 all-opcodes: maybe-all-libiberty
46357
46358 all-stage1-opcodes: maybe-all-stage1-libiberty
46359 all-stage2-opcodes: maybe-all-stage2-libiberty
46360 all-stage3-opcodes: maybe-all-stage3-libiberty
46361 all-stage4-opcodes: maybe-all-stage4-libiberty
46362 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
46363 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
46364 configure-binutils: maybe-configure-intl
46365
46366 configure-stage1-binutils: maybe-configure-stage1-intl
46367 configure-stage2-binutils: maybe-configure-stage2-intl
46368 configure-stage3-binutils: maybe-configure-stage3-intl
46369 configure-stage4-binutils: maybe-configure-stage4-intl
46370 configure-stageprofile-binutils: maybe-configure-stageprofile-intl
46371 configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
46372 all-binutils: maybe-all-libiberty
46373
46374 all-stage1-binutils: maybe-all-stage1-libiberty
46375 all-stage2-binutils: maybe-all-stage2-libiberty
46376 all-stage3-binutils: maybe-all-stage3-libiberty
46377 all-stage4-binutils: maybe-all-stage4-libiberty
46378 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
46379 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
46380 all-binutils: maybe-all-opcodes
46381
46382 all-stage1-binutils: maybe-all-stage1-opcodes
46383 all-stage2-binutils: maybe-all-stage2-opcodes
46384 all-stage3-binutils: maybe-all-stage3-opcodes
46385 all-stage4-binutils: maybe-all-stage4-opcodes
46386 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
46387 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
46388 all-binutils: maybe-all-bfd
46389
46390 all-stage1-binutils: maybe-all-stage1-bfd
46391 all-stage2-binutils: maybe-all-stage2-bfd
46392 all-stage3-binutils: maybe-all-stage3-bfd
46393 all-stage4-binutils: maybe-all-stage4-bfd
46394 all-stageprofile-binutils: maybe-all-stageprofile-bfd
46395 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
46396 all-binutils: maybe-all-build-flex
46397
46398 all-stage1-binutils: maybe-all-build-flex
46399 all-stage2-binutils: maybe-all-build-flex
46400 all-stage3-binutils: maybe-all-build-flex
46401 all-stage4-binutils: maybe-all-build-flex
46402 all-stageprofile-binutils: maybe-all-build-flex
46403 all-stagefeedback-binutils: maybe-all-build-flex
46404 all-binutils: maybe-all-build-bison
46405
46406 all-stage1-binutils: maybe-all-build-bison
46407 all-stage2-binutils: maybe-all-build-bison
46408 all-stage3-binutils: maybe-all-build-bison
46409 all-stage4-binutils: maybe-all-build-bison
46410 all-stageprofile-binutils: maybe-all-build-bison
46411 all-stagefeedback-binutils: maybe-all-build-bison
46412 all-binutils: maybe-all-intl
46413
46414 all-stage1-binutils: maybe-all-stage1-intl
46415 all-stage2-binutils: maybe-all-stage2-intl
46416 all-stage3-binutils: maybe-all-stage3-intl
46417 all-stage4-binutils: maybe-all-stage4-intl
46418 all-stageprofile-binutils: maybe-all-stageprofile-intl
46419 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
46420 all-binutils: maybe-all-gas
46421
46422 all-stage1-binutils: maybe-all-stage1-gas
46423 all-stage2-binutils: maybe-all-stage2-gas
46424 all-stage3-binutils: maybe-all-stage3-gas
46425 all-stage4-binutils: maybe-all-stage4-gas
46426 all-stageprofile-binutils: maybe-all-stageprofile-gas
46427 all-stagefeedback-binutils: maybe-all-stagefeedback-gas
46428 install-binutils: maybe-install-opcodes
46429 install-strip-binutils: maybe-install-strip-opcodes
46430 install-opcodes: maybe-install-bfd
46431 install-strip-opcodes: maybe-install-strip-bfd
46432 configure-gas: maybe-configure-intl
46433
46434 configure-stage1-gas: maybe-configure-stage1-intl
46435 configure-stage2-gas: maybe-configure-stage2-intl
46436 configure-stage3-gas: maybe-configure-stage3-intl
46437 configure-stage4-gas: maybe-configure-stage4-intl
46438 configure-stageprofile-gas: maybe-configure-stageprofile-intl
46439 configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
46440 all-gas: maybe-all-libiberty
46441
46442 all-stage1-gas: maybe-all-stage1-libiberty
46443 all-stage2-gas: maybe-all-stage2-libiberty
46444 all-stage3-gas: maybe-all-stage3-libiberty
46445 all-stage4-gas: maybe-all-stage4-libiberty
46446 all-stageprofile-gas: maybe-all-stageprofile-libiberty
46447 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
46448 all-gas: maybe-all-opcodes
46449
46450 all-stage1-gas: maybe-all-stage1-opcodes
46451 all-stage2-gas: maybe-all-stage2-opcodes
46452 all-stage3-gas: maybe-all-stage3-opcodes
46453 all-stage4-gas: maybe-all-stage4-opcodes
46454 all-stageprofile-gas: maybe-all-stageprofile-opcodes
46455 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
46456 all-gas: maybe-all-bfd
46457
46458 all-stage1-gas: maybe-all-stage1-bfd
46459 all-stage2-gas: maybe-all-stage2-bfd
46460 all-stage3-gas: maybe-all-stage3-bfd
46461 all-stage4-gas: maybe-all-stage4-bfd
46462 all-stageprofile-gas: maybe-all-stageprofile-bfd
46463 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
46464 all-gas: maybe-all-intl
46465
46466 all-stage1-gas: maybe-all-stage1-intl
46467 all-stage2-gas: maybe-all-stage2-intl
46468 all-stage3-gas: maybe-all-stage3-intl
46469 all-stage4-gas: maybe-all-stage4-intl
46470 all-stageprofile-gas: maybe-all-stageprofile-intl
46471 all-stagefeedback-gas: maybe-all-stagefeedback-intl
46472 configure-gprof: maybe-configure-intl
46473 all-gprof: maybe-all-libiberty
46474 all-gprof: maybe-all-bfd
46475 all-gprof: maybe-all-opcodes
46476 all-gprof: maybe-all-intl
46477 all-gprof: maybe-all-gas
46478 configure-ld: maybe-configure-intl
46479
46480 configure-stage1-ld: maybe-configure-stage1-intl
46481 configure-stage2-ld: maybe-configure-stage2-intl
46482 configure-stage3-ld: maybe-configure-stage3-intl
46483 configure-stage4-ld: maybe-configure-stage4-intl
46484 configure-stageprofile-ld: maybe-configure-stageprofile-intl
46485 configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
46486 all-ld: maybe-all-libiberty
46487
46488 all-stage1-ld: maybe-all-stage1-libiberty
46489 all-stage2-ld: maybe-all-stage2-libiberty
46490 all-stage3-ld: maybe-all-stage3-libiberty
46491 all-stage4-ld: maybe-all-stage4-libiberty
46492 all-stageprofile-ld: maybe-all-stageprofile-libiberty
46493 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
46494 all-ld: maybe-all-bfd
46495
46496 all-stage1-ld: maybe-all-stage1-bfd
46497 all-stage2-ld: maybe-all-stage2-bfd
46498 all-stage3-ld: maybe-all-stage3-bfd
46499 all-stage4-ld: maybe-all-stage4-bfd
46500 all-stageprofile-ld: maybe-all-stageprofile-bfd
46501 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
46502 all-ld: maybe-all-opcodes
46503
46504 all-stage1-ld: maybe-all-stage1-opcodes
46505 all-stage2-ld: maybe-all-stage2-opcodes
46506 all-stage3-ld: maybe-all-stage3-opcodes
46507 all-stage4-ld: maybe-all-stage4-opcodes
46508 all-stageprofile-ld: maybe-all-stageprofile-opcodes
46509 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
46510 all-ld: maybe-all-build-bison
46511
46512 all-stage1-ld: maybe-all-build-bison
46513 all-stage2-ld: maybe-all-build-bison
46514 all-stage3-ld: maybe-all-build-bison
46515 all-stage4-ld: maybe-all-build-bison
46516 all-stageprofile-ld: maybe-all-build-bison
46517 all-stagefeedback-ld: maybe-all-build-bison
46518 all-ld: maybe-all-build-flex
46519
46520 all-stage1-ld: maybe-all-build-flex
46521 all-stage2-ld: maybe-all-build-flex
46522 all-stage3-ld: maybe-all-build-flex
46523 all-stage4-ld: maybe-all-build-flex
46524 all-stageprofile-ld: maybe-all-build-flex
46525 all-stagefeedback-ld: maybe-all-build-flex
46526 all-ld: maybe-all-intl
46527
46528 all-stage1-ld: maybe-all-stage1-intl
46529 all-stage2-ld: maybe-all-stage2-intl
46530 all-stage3-ld: maybe-all-stage3-intl
46531 all-stage4-ld: maybe-all-stage4-intl
46532 all-stageprofile-ld: maybe-all-stageprofile-intl
46533 all-stagefeedback-ld: maybe-all-stagefeedback-intl
46534 all-ld: maybe-all-gas
46535
46536 all-stage1-ld: maybe-all-stage1-gas
46537 all-stage2-ld: maybe-all-stage2-gas
46538 all-stage3-ld: maybe-all-stage3-gas
46539 all-stage4-ld: maybe-all-stage4-gas
46540 all-stageprofile-ld: maybe-all-stageprofile-gas
46541 all-stagefeedback-ld: maybe-all-stagefeedback-gas
46542 install-ld: maybe-install-gold
46543 install-strip-ld: maybe-install-strip-gold
46544 configure-gold: maybe-configure-intl
46545
46546 configure-stage1-gold: maybe-configure-stage1-intl
46547 configure-stage2-gold: maybe-configure-stage2-intl
46548 configure-stage3-gold: maybe-configure-stage3-intl
46549 configure-stage4-gold: maybe-configure-stage4-intl
46550 configure-stageprofile-gold: maybe-configure-stageprofile-intl
46551 configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
46552 all-gold: maybe-all-libiberty
46553
46554 all-stage1-gold: maybe-all-stage1-libiberty
46555 all-stage2-gold: maybe-all-stage2-libiberty
46556 all-stage3-gold: maybe-all-stage3-libiberty
46557 all-stage4-gold: maybe-all-stage4-libiberty
46558 all-stageprofile-gold: maybe-all-stageprofile-libiberty
46559 all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
46560 all-gold: maybe-all-intl
46561
46562 all-stage1-gold: maybe-all-stage1-intl
46563 all-stage2-gold: maybe-all-stage2-intl
46564 all-stage3-gold: maybe-all-stage3-intl
46565 all-stage4-gold: maybe-all-stage4-intl
46566 all-stageprofile-gold: maybe-all-stageprofile-intl
46567 all-stagefeedback-gold: maybe-all-stagefeedback-intl
46568 all-gold: maybe-all-bfd
46569
46570 all-stage1-gold: maybe-all-stage1-bfd
46571 all-stage2-gold: maybe-all-stage2-bfd
46572 all-stage3-gold: maybe-all-stage3-bfd
46573 all-stage4-gold: maybe-all-stage4-bfd
46574 all-stageprofile-gold: maybe-all-stageprofile-bfd
46575 all-stagefeedback-gold: maybe-all-stagefeedback-bfd
46576 all-gold: maybe-all-build-bison
46577
46578 all-stage1-gold: maybe-all-build-bison
46579 all-stage2-gold: maybe-all-build-bison
46580 all-stage3-gold: maybe-all-build-bison
46581 all-stage4-gold: maybe-all-build-bison
46582 all-stageprofile-gold: maybe-all-build-bison
46583 all-stagefeedback-gold: maybe-all-build-bison
46584 all-gold: maybe-all-gas
46585
46586 all-stage1-gold: maybe-all-stage1-gas
46587 all-stage2-gold: maybe-all-stage2-gas
46588 all-stage3-gold: maybe-all-stage3-gas
46589 all-stage4-gold: maybe-all-stage4-gas
46590 all-stageprofile-gold: maybe-all-stageprofile-gas
46591 all-stagefeedback-gold: maybe-all-stagefeedback-gas
46592 check-gold: maybe-all-binutils
46593
46594 check-stage1-gold: maybe-all-stage1-binutils
46595 check-stage2-gold: maybe-all-stage2-binutils
46596 check-stage3-gold: maybe-all-stage3-binutils
46597 check-stage4-gold: maybe-all-stage4-binutils
46598 check-stageprofile-gold: maybe-all-stageprofile-binutils
46599 check-stagefeedback-gold: maybe-all-stagefeedback-binutils
46600 check-gold: maybe-all-gas
46601
46602 check-stage1-gold: maybe-all-stage1-gas
46603 check-stage2-gold: maybe-all-stage2-gas
46604 check-stage3-gold: maybe-all-stage3-gas
46605 check-stage4-gold: maybe-all-stage4-gas
46606 check-stageprofile-gold: maybe-all-stageprofile-gas
46607 check-stagefeedback-gold: maybe-all-stagefeedback-gas
46608 configure-opcodes: maybe-configure-intl
46609
46610 configure-stage1-opcodes: maybe-configure-stage1-intl
46611 configure-stage2-opcodes: maybe-configure-stage2-intl
46612 configure-stage3-opcodes: maybe-configure-stage3-intl
46613 configure-stage4-opcodes: maybe-configure-stage4-intl
46614 configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
46615 configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
46616 all-opcodes: maybe-all-bfd
46617
46618 all-stage1-opcodes: maybe-all-stage1-bfd
46619 all-stage2-opcodes: maybe-all-stage2-bfd
46620 all-stage3-opcodes: maybe-all-stage3-bfd
46621 all-stage4-opcodes: maybe-all-stage4-bfd
46622 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
46623 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
46624 all-opcodes: maybe-all-libiberty
46625
46626 all-stage1-opcodes: maybe-all-stage1-libiberty
46627 all-stage2-opcodes: maybe-all-stage2-libiberty
46628 all-stage3-opcodes: maybe-all-stage3-libiberty
46629 all-stage4-opcodes: maybe-all-stage4-libiberty
46630 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
46631 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
46632 all-opcodes: maybe-all-intl
46633
46634 all-stage1-opcodes: maybe-all-stage1-intl
46635 all-stage2-opcodes: maybe-all-stage2-intl
46636 all-stage3-opcodes: maybe-all-stage3-intl
46637 all-stage4-opcodes: maybe-all-stage4-intl
46638 all-stageprofile-opcodes: maybe-all-stageprofile-intl
46639 all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
46640 all-dejagnu: maybe-all-tcl
46641 all-dejagnu: maybe-all-expect
46642 all-dejagnu: maybe-all-tk
46643 configure-expect: maybe-configure-tcl
46644 configure-expect: maybe-configure-tk
46645 all-expect: maybe-all-tcl
46646 all-expect: maybe-all-tk
46647 configure-itcl: maybe-configure-tcl
46648 configure-itcl: maybe-configure-tk
46649 all-itcl: maybe-all-tcl
46650 all-itcl: maybe-all-tk
46651 install-itcl: maybe-install-tcl
46652 install-strip-itcl: maybe-install-strip-tcl
46653 configure-tk: maybe-configure-tcl
46654 all-tk: maybe-all-tcl
46655 all-sid: maybe-all-libiberty
46656 all-sid: maybe-all-bfd
46657 all-sid: maybe-all-opcodes
46658 all-sid: maybe-all-tcl
46659 all-sid: maybe-all-tk
46660 install-sid: maybe-install-tcl
46661 install-strip-sid: maybe-install-strip-tcl
46662 install-sid: maybe-install-tk
46663 install-strip-sid: maybe-install-strip-tk
46664 configure-sim: maybe-configure-intl
46665 all-sim: maybe-all-intl
46666 all-sim: maybe-all-libiberty
46667 all-sim: maybe-all-bfd
46668 all-sim: maybe-all-opcodes
46669 all-sim: maybe-all-readline
46670 all-sim: maybe-configure-gdb
46671 all-fastjar: maybe-all-zlib
46672 all-fastjar: maybe-all-build-texinfo
46673 all-fastjar: maybe-all-libiberty
46674 all-bison: maybe-all-intl
46675 all-bison: maybe-all-build-texinfo
46676 all-flex: maybe-all-build-bison
46677 all-flex: maybe-all-intl
46678 all-flex: maybe-all-m4
46679 all-flex: maybe-all-build-texinfo
46680 all-m4: maybe-all-intl
46681 all-m4: maybe-all-build-texinfo
46682 configure-target-boehm-gc: maybe-all-target-libstdc++-v3
46683 configure-target-fastjar: maybe-configure-target-zlib
46684 all-target-fastjar: maybe-all-target-zlib
46685 configure-target-libgo: maybe-configure-target-libffi
46686 configure-target-libgo: maybe-all-target-libstdc++-v3
46687 all-target-libgo: maybe-all-target-libbacktrace
46688 all-target-libgo: maybe-all-target-libffi
46689 all-target-libgo: maybe-all-target-libatomic
46690 configure-target-libjava: maybe-configure-target-zlib
46691 configure-target-libjava: maybe-configure-target-boehm-gc
46692 configure-target-libjava: maybe-configure-target-libffi
46693 all-target-libjava: maybe-all-fastjar
46694 all-target-libjava: maybe-all-target-zlib
46695 all-target-libjava: maybe-all-target-boehm-gc
46696 all-target-libjava: maybe-all-target-libffi
46697 configure-target-libobjc: maybe-configure-target-boehm-gc
46698 all-target-libobjc: maybe-all-target-boehm-gc
46699 configure-target-libstdc++-v3: maybe-configure-target-libgomp
46700
46701 configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
46702 configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
46703 configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
46704 configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
46705 configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
46706 configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
46707 configure-target-libsanitizer: maybe-all-target-libstdc++-v3
46708
46709 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libstdc++-v3
46710 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libstdc++-v3
46711 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libstdc++-v3
46712 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libstdc++-v3
46713 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libstdc++-v3
46714 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libstdc++-v3
46715 configure-target-libvtv: maybe-all-target-libstdc++-v3
46716
46717 configure-stage1-target-libvtv: maybe-all-stage1-target-libstdc++-v3
46718 configure-stage2-target-libvtv: maybe-all-stage2-target-libstdc++-v3
46719 configure-stage3-target-libvtv: maybe-all-stage3-target-libstdc++-v3
46720 configure-stage4-target-libvtv: maybe-all-stage4-target-libstdc++-v3
46721 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libstdc++-v3
46722 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libstdc++-v3
46723 all-target-libstdc++-v3: maybe-configure-target-libgomp
46724
46725 all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
46726 all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
46727 all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
46728 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
46729 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
46730 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
46731 install-target-libgo: maybe-install-target-libatomic
46732 install-target-libgfortran: maybe-install-target-libquadmath
46733 install-target-libgfortran: maybe-install-target-libgcc
46734 install-target-libsanitizer: maybe-install-target-libstdc++-v3
46735 install-target-libsanitizer: maybe-install-target-libgcc
46736 install-target-libvtv: maybe-install-target-libstdc++-v3
46737 install-target-libvtv: maybe-install-target-libgcc
46738 install-target-libjava: maybe-install-target-libgcc
46739 install-target-libitm: maybe-install-target-libgcc
46740 install-target-libobjc: maybe-install-target-libgcc
46741 install-target-libstdc++-v3: maybe-install-target-libgcc
46742 all-target-libgloss: maybe-all-target-newlib
46743 all-target-winsup: maybe-all-target-libtermcap
46744 configure-target-newlib: maybe-all-binutils
46745 configure-target-newlib: maybe-all-ld
46746 configure-target-libgfortran: maybe-all-target-libquadmath
46747
46748
46749 # Dependencies for target modules on other target modules are
46750 # described by lang_env_dependencies; the defaults apply to anything
46751 # not mentioned there.
46752
46753
46754 @if gcc-bootstrap
46755 configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
46756 configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
46757 configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
46758 configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
46759 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
46760 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
46761 configure-stage1-target-libsanitizer: maybe-all-stage1-target-libgcc
46762 configure-stage2-target-libsanitizer: maybe-all-stage2-target-libgcc
46763 configure-stage3-target-libsanitizer: maybe-all-stage3-target-libgcc
46764 configure-stage4-target-libsanitizer: maybe-all-stage4-target-libgcc
46765 configure-stageprofile-target-libsanitizer: maybe-all-stageprofile-target-libgcc
46766 configure-stagefeedback-target-libsanitizer: maybe-all-stagefeedback-target-libgcc
46767 configure-stage1-target-libvtv: maybe-all-stage1-target-libgcc
46768 configure-stage2-target-libvtv: maybe-all-stage2-target-libgcc
46769 configure-stage3-target-libvtv: maybe-all-stage3-target-libgcc
46770 configure-stage4-target-libvtv: maybe-all-stage4-target-libgcc
46771 configure-stageprofile-target-libvtv: maybe-all-stageprofile-target-libgcc
46772 configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-target-libgcc
46773 configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
46774 configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
46775 configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
46776 configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
46777 configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
46778 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
46779 @endif gcc-bootstrap
46780
46781 @if gcc-no-bootstrap
46782 configure-target-libstdc++-v3: maybe-all-target-libgcc
46783 configure-target-libsanitizer: maybe-all-target-libgcc
46784 configure-target-libvtv: maybe-all-target-libgcc
46785 configure-target-libssp: maybe-all-target-libgcc
46786 configure-target-newlib: maybe-all-target-libgcc
46787 configure-target-libbacktrace: maybe-all-target-libgcc
46788 configure-target-libquadmath: maybe-all-target-libgcc
46789 configure-target-libgfortran: maybe-all-target-libgcc
46790 configure-target-libobjc: maybe-all-target-libgcc
46791 configure-target-libgo: maybe-all-target-libgcc
46792 configure-target-libtermcap: maybe-all-target-libgcc
46793 configure-target-winsup: maybe-all-target-libgcc
46794 configure-target-libgloss: maybe-all-target-libgcc
46795 configure-target-libffi: maybe-all-target-libgcc
46796 configure-target-libjava: maybe-all-target-libgcc
46797 configure-target-zlib: maybe-all-target-libgcc
46798 configure-target-boehm-gc: maybe-all-target-libgcc
46799 configure-target-rda: maybe-all-target-libgcc
46800 configure-target-libada: maybe-all-target-libgcc
46801 configure-target-libgomp: maybe-all-target-libgcc
46802 configure-target-libitm: maybe-all-target-libgcc
46803 configure-target-libatomic: maybe-all-target-libgcc
46804 @endif gcc-no-bootstrap
46805
46806
46807 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
46808
46809 configure-target-libsanitizer: maybe-all-target-newlib maybe-all-target-libgloss
46810
46811 configure-target-libvtv: maybe-all-target-newlib maybe-all-target-libgloss
46812
46813 configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
46814
46815
46816
46817 configure-target-libbacktrace: maybe-all-target-newlib maybe-all-target-libgloss
46818
46819 configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
46820
46821 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
46822
46823 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
46824
46825 configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
46826
46827 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
46828
46829 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
46830
46831
46832 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
46833
46834 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
46835 configure-target-libjava: maybe-all-target-libstdc++-v3
46836
46837 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
46838
46839 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
46840
46841 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
46842
46843 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
46844
46845 configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
46846
46847 configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss
46848 configure-target-libitm: maybe-all-target-libstdc++-v3
46849
46850 configure-target-libatomic: maybe-all-target-newlib maybe-all-target-libgloss
46851
46852
46853 CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
46854 GDB_TK = @GDB_TK@
46855 INSTALL_GDB_TK = @INSTALL_GDB_TK@
46856 configure-gdb: $(CONFIGURE_GDB_TK)
46857 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
46858 install-gdb: $(INSTALL_GDB_TK)
46859
46860 # Serialization dependencies. Host configures don't work well in parallel to
46861 # each other, due to contention over config.cache. Target configures and
46862 # build configures are similar.
46863 @serialization_dependencies@
46864
46865 # --------------------------------
46866 # Regenerating top level configury
46867 # --------------------------------
46868
46869 # Rebuilding Makefile.in, using autogen.
46870 AUTOGEN = autogen
46871 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
46872 cd $(srcdir) && $(AUTOGEN) Makefile.def
46873
46874 # Rebuilding Makefile.
46875 Makefile: $(srcdir)/Makefile.in config.status
46876 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
46877
46878 config.status: configure
46879 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
46880
46881 # Rebuilding configure.
46882 AUTOCONF = autoconf
46883 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
46884 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
46885 cd $(srcdir) && $(AUTOCONF)
46886
46887 # ------------------------------
46888 # Special directives to GNU Make
46889 # ------------------------------
46890
46891 # Don't pass command-line variables to submakes.
46892 .NOEXPORT:
46893 MAKEOVERRIDES=
46894
46895 # end of Makefile.in