]> git.ipfire.org Git - thirdparty/gcc.git/blob - Makefile.in
e80f0483f973ddc36fb2c654c3795ca58b447ff7
[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
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 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
210 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
211 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
212 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
213 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
214 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
215 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
216 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
217 HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
218 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
219 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
220 PPLLIBS="$(HOST_PPLLIBS)"; export PPLLIBS; \
221 PPLINC="$(HOST_PPLINC)"; export PPLINC; \
222 CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
223 CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
224 LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \
225 LIBELFINC="$(HOST_LIBELFINC)" ; export LIBELFINC; \
226 @if gcc-bootstrap
227 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
228 @endif gcc-bootstrap
229 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
230
231 POSTSTAGE1_CXX_EXPORT = \
232 CXX='$(CXX)'; export CXX; \
233 CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
234 @if target-libstdc++-v3-bootstrap
235 # Override the above if we're bootstrapping C++.
236 POSTSTAGE1_CXX_EXPORT = \
237 CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/g++$(exeext) \
238 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
239 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
240 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
241 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
242 -I$$s/libstdc++-v3/libsupc++ \
243 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs"; export CXX; \
244 CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
245 @endif target-libstdc++-v3-bootstrap
246
247 # Similar, for later GCC stages.
248 POSTSTAGE1_HOST_EXPORTS = \
249 $(HOST_EXPORTS) \
250 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
251 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ \
252 $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
253 CC_FOR_BUILD="$$CC"; export CC_FOR_BUILD; \
254 $(POSTSTAGE1_CXX_EXPORT) \
255 GNATBIND="$$r/$(HOST_SUBDIR)/prev-gcc/gnatbind"; export GNATBIND; \
256 LDFLAGS="$(POSTSTAGE1_LDFLAGS) $(BOOT_LDFLAGS)"; export LDFLAGS; \
257 HOST_LIBS="$(POSTSTAGE1_LIBS)"; export HOST_LIBS;
258
259 # Target libraries are put under this directory:
260 TARGET_SUBDIR = @target_subdir@
261 # This is set by the configure script to the arguments to use when configuring
262 # directories built for the target.
263 TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
264 # This is the list of variables to export in the environment when
265 # configuring subdirectories for the target system.
266 BASE_TARGET_EXPORTS = \
267 $(BASE_EXPORTS) \
268 AR="$(AR_FOR_TARGET)"; export AR; \
269 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
270 CC="$(CC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CC; \
271 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
272 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
273 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
274 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
275 GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \
276 GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \
277 GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \
278 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
279 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
280 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
281 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
282 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
283 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
284 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
285 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
286 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
287 WINDMC="$(WINDMC_FOR_TARGET)"; export WINDMC; \
288 @if gcc-bootstrap
289 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
290 @endif gcc-bootstrap
291 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
292 TARGET_CONFIGDIRS="$(TARGET_CONFIGDIRS)"; export TARGET_CONFIGDIRS;
293
294 RAW_CXX_TARGET_EXPORTS = \
295 $(BASE_TARGET_EXPORTS) \
296 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
297 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
298
299 NORMAL_TARGET_EXPORTS = \
300 $(BASE_TARGET_EXPORTS) \
301 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
302
303 # Where to find GMP
304 HOST_GMPLIBS = @gmplibs@
305 HOST_GMPINC = @gmpinc@
306
307 # Where to find PPL
308 HOST_PPLLIBS = @ppllibs@
309 HOST_PPLINC = @pplinc@
310
311 # Where to find CLOOG
312 HOST_CLOOGLIBS = @clooglibs@
313 HOST_CLOOGINC = @clooginc@
314
315 # Where to find libelf
316 HOST_LIBELFLIBS = @libelflibs@
317 HOST_LIBELFINC = @libelfinc@
318
319 EXTRA_CONFIGARGS_LIBJAVA = @EXTRA_CONFIGARGS_LIBJAVA@
320
321 # ----------------------------------------------
322 # Programs producing files for the BUILD machine
323 # ----------------------------------------------
324
325 SHELL = @SHELL@
326
327 # pwd command to use. Allow user to override default by setting PWDCMD in
328 # the environment to account for automounters. The make variable must not
329 # be called PWDCMD, otherwise the value set here is passed to make
330 # subprocesses and overrides the setting from the user's environment.
331 # Don't use PWD since it is a common shell environment variable and we
332 # don't want to corrupt it.
333 PWD_COMMAND = $${PWDCMD-pwd}
334
335 # compilers to use to create programs which must be run in the build
336 # environment.
337 AR_FOR_BUILD = @AR_FOR_BUILD@
338 AS_FOR_BUILD = @AS_FOR_BUILD@
339 CC_FOR_BUILD = @CC_FOR_BUILD@
340 CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
341 CXXFLAGS_FOR_BUILD = @CXXFLAGS_FOR_BUILD@
342 CXX_FOR_BUILD = @CXX_FOR_BUILD@
343 DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@
344 GCJ_FOR_BUILD = @GCJ_FOR_BUILD@
345 GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@
346 GOC_FOR_BUILD = @GOC_FOR_BUILD@
347 LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@
348 LD_FOR_BUILD = @LD_FOR_BUILD@
349 NM_FOR_BUILD = @NM_FOR_BUILD@
350 RANLIB_FOR_BUILD = @RANLIB_FOR_BUILD@
351 WINDMC_FOR_BUILD = @WINDMC_FOR_BUILD@
352 WINDRES_FOR_BUILD = @WINDRES_FOR_BUILD@
353
354 # Special variables passed down in EXTRA_GCC_FLAGS. They are defined
355 # here so that they can be overridden by Makefile fragments.
356 BUILD_PREFIX = @BUILD_PREFIX@
357 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
358
359 # Flags to pass to stage2 and later makes. They are defined
360 # here so that they can be overridden by Makefile fragments.
361 BOOT_CFLAGS= -g -O2
362 BOOT_LDFLAGS=
363 BOOT_ADAFLAGS=-gnatpg -gnata
364
365 AWK = @AWK@
366 SED = @SED@
367 BISON = @BISON@
368 YACC = @YACC@
369 FLEX = @FLEX@
370 LEX = @LEX@
371 M4 = @M4@
372 MAKEINFO = @MAKEINFO@
373 EXPECT = @EXPECT@
374 RUNTEST = @RUNTEST@
375
376 # This just becomes part of the MAKEINFO definition passed down to
377 # sub-makes. It lets flags be given on the command line while still
378 # using the makeinfo from the object tree.
379 # (Default to avoid splitting info files by setting the threshold high.)
380 MAKEINFOFLAGS = --split-size=5000000
381
382 # ---------------------------------------------
383 # Programs producing files for the HOST machine
384 # ---------------------------------------------
385
386 AS = @AS@
387 AR = @AR@
388 AR_FLAGS = rc
389 CC = @CC@
390 CXX = @CXX@
391 DLLTOOL = @DLLTOOL@
392 LD = @LD@
393 LIPO = @LIPO@
394 NM = @NM@
395 OBJDUMP = @OBJDUMP@
396 RANLIB = @RANLIB@
397 STRIP = @STRIP@
398 WINDRES = @WINDRES@
399 WINDMC = @WINDMC@
400
401 GNATBIND = @GNATBIND@
402 GNATMAKE = @GNATMAKE@
403
404 CFLAGS = @CFLAGS@
405 LDFLAGS = @LDFLAGS@
406 LIBCFLAGS = $(CFLAGS)
407 CXXFLAGS = @CXXFLAGS@
408 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
409 GOCFLAGS = $(CFLAGS)
410
411 TFLAGS =
412
413 # Defaults for all stages; some are overridden below.
414
415 STAGE_CFLAGS = $(BOOT_CFLAGS)
416 STAGE_TFLAGS = $(TFLAGS)
417 STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
418
419
420 # Defaults for stage 1; some are overridden below.
421 STAGE1_CFLAGS = $(STAGE_CFLAGS)
422 STAGE1_CXXFLAGS = $(CXXFLAGS)
423 @if target-libstdc++-v3-bootstrap
424 # Override the above if we're bootstrapping C++.
425 STAGE1_CXXFLAGS = $(STAGE1_CFLAGS)
426 @endif target-libstdc++-v3-bootstrap
427 STAGE1_TFLAGS = $(STAGE_TFLAGS)
428 STAGE1_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
429
430 # Defaults for stage 2; some are overridden below.
431 STAGE2_CFLAGS = $(STAGE_CFLAGS)
432 STAGE2_CXXFLAGS = $(CXXFLAGS)
433 @if target-libstdc++-v3-bootstrap
434 # Override the above if we're bootstrapping C++.
435 STAGE2_CXXFLAGS = $(STAGE2_CFLAGS)
436 @endif target-libstdc++-v3-bootstrap
437 STAGE2_TFLAGS = $(STAGE_TFLAGS)
438 STAGE2_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
439
440 # Defaults for stage 3; some are overridden below.
441 STAGE3_CFLAGS = $(STAGE_CFLAGS)
442 STAGE3_CXXFLAGS = $(CXXFLAGS)
443 @if target-libstdc++-v3-bootstrap
444 # Override the above if we're bootstrapping C++.
445 STAGE3_CXXFLAGS = $(STAGE3_CFLAGS)
446 @endif target-libstdc++-v3-bootstrap
447 STAGE3_TFLAGS = $(STAGE_TFLAGS)
448 STAGE3_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
449
450 # Defaults for stage 4; some are overridden below.
451 STAGE4_CFLAGS = $(STAGE_CFLAGS)
452 STAGE4_CXXFLAGS = $(CXXFLAGS)
453 @if target-libstdc++-v3-bootstrap
454 # Override the above if we're bootstrapping C++.
455 STAGE4_CXXFLAGS = $(STAGE4_CFLAGS)
456 @endif target-libstdc++-v3-bootstrap
457 STAGE4_TFLAGS = $(STAGE_TFLAGS)
458 STAGE4_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
459
460 # Defaults for stage profile; some are overridden below.
461 STAGEprofile_CFLAGS = $(STAGE_CFLAGS)
462 STAGEprofile_CXXFLAGS = $(CXXFLAGS)
463 @if target-libstdc++-v3-bootstrap
464 # Override the above if we're bootstrapping C++.
465 STAGEprofile_CXXFLAGS = $(STAGEprofile_CFLAGS)
466 @endif target-libstdc++-v3-bootstrap
467 STAGEprofile_TFLAGS = $(STAGE_TFLAGS)
468 STAGEprofile_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
469
470 # Defaults for stage feedback; some are overridden below.
471 STAGEfeedback_CFLAGS = $(STAGE_CFLAGS)
472 STAGEfeedback_CXXFLAGS = $(CXXFLAGS)
473 @if target-libstdc++-v3-bootstrap
474 # Override the above if we're bootstrapping C++.
475 STAGEfeedback_CXXFLAGS = $(STAGEfeedback_CFLAGS)
476 @endif target-libstdc++-v3-bootstrap
477 STAGEfeedback_TFLAGS = $(STAGE_TFLAGS)
478 STAGEfeedback_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
479
480
481 # Only build the C compiler for stage1, because that is the only one that
482 # we can guarantee will build with the native compiler, and also it is the
483 # only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
484 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
485 # overrideable (for a bootstrap build stage1 also builds gcc.info).
486
487 STAGE1_CFLAGS = @stage1_cflags@
488 STAGE1_CHECKING = @stage1_checking@
489 STAGE1_LANGUAGES = @stage1_languages@
490 # * We force-disable intermodule optimizations, even if
491 # --enable-intermodule was passed, since the installed compiler
492 # probably can't handle them. Luckily, autoconf always respects
493 # the last argument when conflicting --enable arguments are passed.
494 # * Likewise, we force-disable coverage flags, since the installed
495 # compiler probably has never heard of them.
496 STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
497 --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
498
499 STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
500 STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
501
502 STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
503 STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
504
505 do-compare = @do_compare@
506 do-compare3 = $(do-compare)
507
508 # -----------------------------------------------
509 # Programs producing files for the TARGET machine
510 # -----------------------------------------------
511
512 AR_FOR_TARGET=@AR_FOR_TARGET@
513 AS_FOR_TARGET=@AS_FOR_TARGET@
514 CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@
515
516 # If GCC_FOR_TARGET is not overriden on the command line, then this
517 # variable is passed down to the gcc Makefile, where it is used to
518 # build libgcc2.a. We define it here so that it can itself be
519 # overridden on the command line.
520 GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@
521 CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@
522 RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@
523 GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@
524 GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@
525 GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@
526 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
527 LD_FOR_TARGET=@LD_FOR_TARGET@
528
529 LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
530 NM_FOR_TARGET=@NM_FOR_TARGET@
531 OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
532 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
533 STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
534 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
535 WINDMC_FOR_TARGET=@WINDMC_FOR_TARGET@
536
537 COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
538 COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
539 COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
540
541 CFLAGS_FOR_TARGET = @CFLAGS_FOR_TARGET@
542 CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@
543
544 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
545 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
546 LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@
547 GOCFLAGS_FOR_TARGET = -O2 -g
548
549 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
550 SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
551 DEBUG_PREFIX_CFLAGS_FOR_TARGET = @DEBUG_PREFIX_CFLAGS_FOR_TARGET@
552
553 XGCC_FLAGS_FOR_TARGET = $(FLAGS_FOR_TARGET) $(SYSROOT_CFLAGS_FOR_TARGET) $(DEBUG_PREFIX_CFLAGS_FOR_TARGET)
554
555 # ------------------------------------
556 # Miscellaneous targets and flag lists
557 # ------------------------------------
558
559 # The first rule in the file had better be this one. Don't put any above it.
560 # This lives here to allow makefile fragments to contain dependencies.
561 all:
562
563 #### host and target specific makefile fragments come in here.
564 @target_makefile_frag@
565 @alphaieee_frag@
566 @ospace_frag@
567 @host_makefile_frag@
568 ###
569
570 # This is the list of directories that may be needed in RPATH_ENVVAR
571 # so that programs built for the target machine work.
572 TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libmudflap)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libgomp)$(HOST_LIB_PATH_gcc)
573
574 @if target-libstdc++-v3
575 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:
576 @endif target-libstdc++-v3
577
578 @if target-libmudflap
579 TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
580 @endif target-libmudflap
581
582 @if target-libssp
583 TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
584 @endif target-libssp
585
586 @if target-libgomp
587 TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
588 @endif target-libgomp
589
590
591
592 # This is the list of directories that may be needed in RPATH_ENVVAR
593 # so that programs built for the host machine work.
594 HOST_LIB_PATH = $(HOST_LIB_PATH_bfd)$(HOST_LIB_PATH_opcodes)$(HOST_LIB_PATH_gmp)$(HOST_LIB_PATH_mpfr)$(HOST_LIB_PATH_mpc)$(HOST_LIB_PATH_ppl)$(HOST_LIB_PATH_cloog)$(HOST_LIB_PATH_libelf)
595
596 # Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
597 @if gcc
598 HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc$(GCC_SHLIB_SUBDIR):$$r/$(HOST_SUBDIR)/prev-gcc$(GCC_SHLIB_SUBDIR):
599 @endif gcc
600
601
602 @if bfd
603 HOST_LIB_PATH_bfd = \
604 $$r/$(HOST_SUBDIR)/bfd/.libs:$$r/$(HOST_SUBDIR)/prev-bfd/.libs:
605 @endif bfd
606
607 @if opcodes
608 HOST_LIB_PATH_opcodes = \
609 $$r/$(HOST_SUBDIR)/opcodes/.libs:$$r/$(HOST_SUBDIR)/prev-opcodes/.libs:
610 @endif opcodes
611
612 @if gmp
613 HOST_LIB_PATH_gmp = \
614 $$r/$(HOST_SUBDIR)/gmp/.libs:$$r/$(HOST_SUBDIR)/prev-gmp/.libs:
615 @endif gmp
616
617 @if mpfr
618 HOST_LIB_PATH_mpfr = \
619 $$r/$(HOST_SUBDIR)/mpfr/.libs:$$r/$(HOST_SUBDIR)/prev-mpfr/.libs:
620 @endif mpfr
621
622 @if mpc
623 HOST_LIB_PATH_mpc = \
624 $$r/$(HOST_SUBDIR)/mpc/.libs:$$r/$(HOST_SUBDIR)/prev-mpc/.libs:
625 @endif mpc
626
627 @if ppl
628 HOST_LIB_PATH_ppl = \
629 $$r/$(HOST_SUBDIR)/ppl/src/.libs:$$r/$(HOST_SUBDIR)/prev-ppl/src/.libs:
630 @endif ppl
631
632 @if cloog
633 HOST_LIB_PATH_cloog = \
634 $$r/$(HOST_SUBDIR)/cloog/.libs:$$r/$(HOST_SUBDIR)/prev-cloog/.libs:
635 @endif cloog
636
637 @if libelf
638 HOST_LIB_PATH_libelf = \
639 $$r/$(HOST_SUBDIR)/libelf/.libs:$$r/$(HOST_SUBDIR)/prev-libelf/.libs:
640 @endif libelf
641
642
643 CXX_FOR_TARGET_FLAG_TO_PASS = \
644 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)"
645 @if target-libstdc++-v3
646 # CXX_FOR_TARGET is tricky to get right for target libs that require a
647 # functional C++ compiler. When we recurse, if we expand
648 # CXX_FOR_TARGET before configuring libstdc++-v3, we won't get
649 # libstdc++ include flags from the script. Instead, we get an
650 # -funconfigured-* word, so that we'll get errors if this invalid C++
651 # command line is used for anything, but also so that we can use the
652 # word to decide whether or not to pass on this CXX_FOR_TARGET. If we
653 # don't pass it on, sub-make will use the default definition, that
654 # re-expands it at the time of use, so we'll get it right when we need
655 # it. One potential exception is the expansion of CXX_FOR_TARGET
656 # passed down as part of CXX within TARGET_FLAGS, but this wouldn't
657 # really work, for C++ host programs can't depend on the current-stage
658 # C++ target library.
659 CXX_FOR_TARGET_FLAG_TO_PASS = \
660 $(shell if echo "$(CXX_FOR_TARGET)" | grep " -funconfigured-" > /dev/null; then :; else echo '"CXX_FOR_TARGET=$(CXX_FOR_TARGET)"'; fi)
661 @endif target-libstdc++-v3
662
663 # Flags to pass down to all sub-makes.
664 BASE_FLAGS_TO_PASS = \
665 "DESTDIR=$(DESTDIR)" \
666 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
667 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
668 "bindir=$(bindir)" \
669 "datadir=$(datadir)" \
670 "exec_prefix=$(exec_prefix)" \
671 "includedir=$(includedir)" \
672 "datarootdir=$(datarootdir)" \
673 "docdir=$(docdir)" \
674 "infodir=$(infodir)" \
675 "pdfdir=$(pdfdir)" \
676 "htmldir=$(htmldir)" \
677 "libdir=$(libdir)" \
678 "libexecdir=$(libexecdir)" \
679 "lispdir=$(lispdir)" \
680 "localstatedir=$(localstatedir)" \
681 "mandir=$(mandir)" \
682 "oldincludedir=$(oldincludedir)" \
683 "prefix=$(prefix)" \
684 "sbindir=$(sbindir)" \
685 "sharedstatedir=$(sharedstatedir)" \
686 "sysconfdir=$(sysconfdir)" \
687 "tooldir=$(tooldir)" \
688 "build_tooldir=$(build_tooldir)" \
689 "target_alias=$(target_alias)" \
690 "AWK=$(AWK)" \
691 "BISON=$(BISON)" \
692 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
693 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
694 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
695 "EXPECT=$(EXPECT)" \
696 "FLEX=$(FLEX)" \
697 "INSTALL=$(INSTALL)" \
698 "INSTALL_DATA=$(INSTALL_DATA)" \
699 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
700 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
701 "LDFLAGS_FOR_BUILD=$(LDFLAGS_FOR_BUILD)" \
702 "LEX=$(LEX)" \
703 "M4=$(M4)" \
704 "MAKE=$(MAKE)" \
705 "RUNTEST=$(RUNTEST)" \
706 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
707 "SED=$(SED)" \
708 "SHELL=$(SHELL)" \
709 "YACC=$(YACC)" \
710 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
711 "ADA_CFLAGS=$(ADA_CFLAGS)" \
712 "AR_FLAGS=$(AR_FLAGS)" \
713 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
714 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
715 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
716 "CFLAGS=$(CFLAGS)" \
717 "CXXFLAGS=$(CXXFLAGS)" \
718 "LDFLAGS=$(LDFLAGS)" \
719 "LIBCFLAGS=$(LIBCFLAGS)" \
720 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
721 "STAGE1_CHECKING=$(STAGE1_CHECKING)" \
722 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
723 "GNATBIND=$(GNATBIND)" \
724 "GNATMAKE=$(GNATMAKE)" \
725 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
726 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
727 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
728 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
729 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
730 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
731 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
732 "FLAGS_FOR_TARGET=$(FLAGS_FOR_TARGET)" \
733 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
734 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
735 "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \
736 "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \
737 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
738 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
739 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
740 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
741 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
742 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
743 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
744 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
745 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
746 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
747 "WINDMC_FOR_TARGET=$(WINDMC_FOR_TARGET)" \
748 "BUILD_CONFIG=$(BUILD_CONFIG)" \
749 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
750 "LEAN=$(LEAN)" \
751 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
752 "STAGE1_CXXFLAGS=$(STAGE1_CXXFLAGS)" \
753 "STAGE1_TFLAGS=$(STAGE1_TFLAGS)" \
754 "STAGE2_CFLAGS=$(STAGE2_CFLAGS)" \
755 "STAGE2_CXXFLAGS=$(STAGE2_CXXFLAGS)" \
756 "STAGE2_TFLAGS=$(STAGE2_TFLAGS)" \
757 "STAGE3_CFLAGS=$(STAGE3_CFLAGS)" \
758 "STAGE3_CXXFLAGS=$(STAGE3_CXXFLAGS)" \
759 "STAGE3_TFLAGS=$(STAGE3_TFLAGS)" \
760 "STAGE4_CFLAGS=$(STAGE4_CFLAGS)" \
761 "STAGE4_CXXFLAGS=$(STAGE4_CXXFLAGS)" \
762 "STAGE4_TFLAGS=$(STAGE4_TFLAGS)" \
763 "STAGEprofile_CFLAGS=$(STAGEprofile_CFLAGS)" \
764 "STAGEprofile_CXXFLAGS=$(STAGEprofile_CXXFLAGS)" \
765 "STAGEprofile_TFLAGS=$(STAGEprofile_TFLAGS)" \
766 "STAGEfeedback_CFLAGS=$(STAGEfeedback_CFLAGS)" \
767 "STAGEfeedback_CXXFLAGS=$(STAGEfeedback_CXXFLAGS)" \
768 "STAGEfeedback_TFLAGS=$(STAGEfeedback_TFLAGS)" \
769 $(CXX_FOR_TARGET_FLAG_TO_PASS) \
770 "TFLAGS=$(TFLAGS)" \
771 "CONFIG_SHELL=$(SHELL)" \
772 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
773
774 # We leave this in just in case, but it is not needed anymore.
775 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
776
777 # Flags to pass down to most sub-makes, in which we're building with
778 # the host environment.
779 EXTRA_HOST_FLAGS = \
780 'AR=$(AR)' \
781 'AS=$(AS)' \
782 'CC=$(CC)' \
783 'CXX=$(CXX)' \
784 'DLLTOOL=$(DLLTOOL)' \
785 'GCJ=$(GCJ)' \
786 'GFORTRAN=$(GFORTRAN)' \
787 'GOC=$(GOC)' \
788 'LD=$(LD)' \
789 'LIPO=$(LIPO)' \
790 'NM=$(NM)' \
791 'OBJDUMP=$(OBJDUMP)' \
792 'RANLIB=$(RANLIB)' \
793 'STRIP=$(STRIP)' \
794 'WINDRES=$(WINDRES)' \
795 'WINDMC=$(WINDMC)'
796
797 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
798
799 # Flags to pass to stage2 and later makes.
800
801 POSTSTAGE1_FLAGS_TO_PASS = \
802 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
803 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
804 GNATBIND="$${GNATBIND}" \
805 LDFLAGS="$${LDFLAGS}" \
806 HOST_LIBS="$${HOST_LIBS}" \
807 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
808
809 # Flags to pass down to makes which are built with the target environment.
810 # The double $ decreases the length of the command line; those variables
811 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
812 # *_CFLAGS_FOR_TARGET variables are not passed down and most often empty,
813 # so we expand them here.
814 EXTRA_TARGET_FLAGS = \
815 'AR=$$(AR_FOR_TARGET)' \
816 'AS=$(COMPILER_AS_FOR_TARGET)' \
817 'CC=$$(CC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
818 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
819 'CXX=$$(CXX_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
820 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
821 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
822 'GCJ=$$(GCJ_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
823 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
824 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \
825 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \
826 'LD=$(COMPILER_LD_FOR_TARGET)' \
827 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
828 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
829 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
830 'NM=$(COMPILER_NM_FOR_TARGET)' \
831 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
832 'RANLIB=$$(RANLIB_FOR_TARGET)' \
833 'WINDRES=$$(WINDRES_FOR_TARGET)' \
834 'WINDMC=$$(WINDMC_FOR_TARGET)' \
835 'XGCC_FLAGS_FOR_TARGET=$(XGCC_FLAGS_FOR_TARGET)' \
836 "TFLAGS=$$TFLAGS"
837
838 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
839
840 # Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
841 # unfortunately needs the native compiler and the target ar and
842 # ranlib.
843 # If any variables are added here, they must be added to do-*, below.
844 # The BUILD_* variables are a special case, which are used for the gcc
845 # cross-building scheme.
846 EXTRA_GCC_FLAGS = \
847 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
848 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
849 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
850 "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
851 "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
852 "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
853
854 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
855
856 @if gcc
857 BUILD_CONFIG = @BUILD_CONFIG@
858 ifneq ($(BUILD_CONFIG),)
859 include $(foreach CONFIG, $(BUILD_CONFIG), $(srcdir)/config/$(CONFIG).mk)
860 endif
861 @endif gcc
862
863 .PHONY: configure-host
864 configure-host: \
865 maybe-configure-bfd \
866 maybe-configure-opcodes \
867 maybe-configure-binutils \
868 maybe-configure-bison \
869 maybe-configure-cgen \
870 maybe-configure-dejagnu \
871 maybe-configure-etc \
872 maybe-configure-fastjar \
873 maybe-configure-fixincludes \
874 maybe-configure-flex \
875 maybe-configure-gas \
876 maybe-configure-gcc \
877 maybe-configure-gmp \
878 maybe-configure-mpfr \
879 maybe-configure-mpc \
880 maybe-configure-ppl \
881 maybe-configure-cloog \
882 maybe-configure-libelf \
883 maybe-configure-gold \
884 maybe-configure-gprof \
885 maybe-configure-intl \
886 maybe-configure-tcl \
887 maybe-configure-itcl \
888 maybe-configure-ld \
889 maybe-configure-libcpp \
890 maybe-configure-libdecnumber \
891 maybe-configure-libgui \
892 maybe-configure-libiberty \
893 maybe-configure-libiconv \
894 maybe-configure-m4 \
895 maybe-configure-readline \
896 maybe-configure-sid \
897 maybe-configure-sim \
898 maybe-configure-texinfo \
899 maybe-configure-zlib \
900 maybe-configure-gdb \
901 maybe-configure-expect \
902 maybe-configure-guile \
903 maybe-configure-tk \
904 maybe-configure-libtermcap \
905 maybe-configure-utils \
906 maybe-configure-gnattools \
907 maybe-configure-lto-plugin
908 .PHONY: configure-target
909 configure-target: \
910 maybe-configure-target-libstdc++-v3 \
911 maybe-configure-target-libmudflap \
912 maybe-configure-target-libssp \
913 maybe-configure-target-newlib \
914 maybe-configure-target-libgcc \
915 maybe-configure-target-libquadmath \
916 maybe-configure-target-libgfortran \
917 maybe-configure-target-libobjc \
918 maybe-configure-target-libgo \
919 maybe-configure-target-libtermcap \
920 maybe-configure-target-winsup \
921 maybe-configure-target-libgloss \
922 maybe-configure-target-libffi \
923 maybe-configure-target-libjava \
924 maybe-configure-target-zlib \
925 maybe-configure-target-boehm-gc \
926 maybe-configure-target-rda \
927 maybe-configure-target-libada \
928 maybe-configure-target-libgomp
929
930 # The target built for a native non-bootstrap build.
931 .PHONY: all
932 all:
933 @if gcc-bootstrap
934 [ -f stage_final ] || echo stage3 > stage_final
935 @r=`${PWD_COMMAND}`; export r; \
936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
937 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
938 @endif gcc-bootstrap
939 @: $(MAKE); $(unstage)
940 @r=`${PWD_COMMAND}`; export r; \
941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
942 @if gcc-bootstrap
943 if [ -f stage_last ]; then \
944 TFLAGS="$(STAGE$(shell test ! -f stage_last || sed s,^stage,, stage_last)_TFLAGS)"; \
945 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
946 else \
947 @endif gcc-bootstrap
948 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target \
949 @if gcc-bootstrap
950 ; \
951 fi \
952 @endif gcc-bootstrap
953 && :
954
955 .PHONY: all-build
956
957 all-build: maybe-all-build-libiberty
958 all-build: maybe-all-build-bison
959 all-build: maybe-all-build-flex
960 all-build: maybe-all-build-m4
961 all-build: maybe-all-build-texinfo
962 all-build: maybe-all-build-fixincludes
963
964 .PHONY: all-host
965
966 @if bfd-no-bootstrap
967 all-host: maybe-all-bfd
968 @endif bfd-no-bootstrap
969 @if opcodes-no-bootstrap
970 all-host: maybe-all-opcodes
971 @endif opcodes-no-bootstrap
972 @if binutils-no-bootstrap
973 all-host: maybe-all-binutils
974 @endif binutils-no-bootstrap
975 all-host: maybe-all-bison
976 all-host: maybe-all-cgen
977 all-host: maybe-all-dejagnu
978 all-host: maybe-all-etc
979 all-host: maybe-all-fastjar
980 all-host: maybe-all-fixincludes
981 all-host: maybe-all-flex
982 @if gas-no-bootstrap
983 all-host: maybe-all-gas
984 @endif gas-no-bootstrap
985 @if gcc-no-bootstrap
986 all-host: maybe-all-gcc
987 @endif gcc-no-bootstrap
988 @if gmp-no-bootstrap
989 all-host: maybe-all-gmp
990 @endif gmp-no-bootstrap
991 @if mpfr-no-bootstrap
992 all-host: maybe-all-mpfr
993 @endif mpfr-no-bootstrap
994 @if mpc-no-bootstrap
995 all-host: maybe-all-mpc
996 @endif mpc-no-bootstrap
997 @if ppl-no-bootstrap
998 all-host: maybe-all-ppl
999 @endif ppl-no-bootstrap
1000 @if cloog-no-bootstrap
1001 all-host: maybe-all-cloog
1002 @endif cloog-no-bootstrap
1003 @if libelf-no-bootstrap
1004 all-host: maybe-all-libelf
1005 @endif libelf-no-bootstrap
1006 @if gold-no-bootstrap
1007 all-host: maybe-all-gold
1008 @endif gold-no-bootstrap
1009 all-host: maybe-all-gprof
1010 @if intl-no-bootstrap
1011 all-host: maybe-all-intl
1012 @endif intl-no-bootstrap
1013 all-host: maybe-all-tcl
1014 all-host: maybe-all-itcl
1015 @if ld-no-bootstrap
1016 all-host: maybe-all-ld
1017 @endif ld-no-bootstrap
1018 @if libcpp-no-bootstrap
1019 all-host: maybe-all-libcpp
1020 @endif libcpp-no-bootstrap
1021 @if libdecnumber-no-bootstrap
1022 all-host: maybe-all-libdecnumber
1023 @endif libdecnumber-no-bootstrap
1024 all-host: maybe-all-libgui
1025 @if libiberty-no-bootstrap
1026 all-host: maybe-all-libiberty
1027 @endif libiberty-no-bootstrap
1028 all-host: maybe-all-libiconv
1029 all-host: maybe-all-m4
1030 all-host: maybe-all-readline
1031 all-host: maybe-all-sid
1032 all-host: maybe-all-sim
1033 all-host: maybe-all-texinfo
1034 @if zlib-no-bootstrap
1035 all-host: maybe-all-zlib
1036 @endif zlib-no-bootstrap
1037 all-host: maybe-all-gdb
1038 all-host: maybe-all-expect
1039 all-host: maybe-all-guile
1040 all-host: maybe-all-tk
1041 all-host: maybe-all-libtermcap
1042 all-host: maybe-all-utils
1043 all-host: maybe-all-gnattools
1044 @if lto-plugin-no-bootstrap
1045 all-host: maybe-all-lto-plugin
1046 @endif lto-plugin-no-bootstrap
1047
1048 .PHONY: all-target
1049
1050 @if target-libstdc++-v3-no-bootstrap
1051 all-target: maybe-all-target-libstdc++-v3
1052 @endif target-libstdc++-v3-no-bootstrap
1053 all-target: maybe-all-target-libmudflap
1054 all-target: maybe-all-target-libssp
1055 all-target: maybe-all-target-newlib
1056 @if target-libgcc-no-bootstrap
1057 all-target: maybe-all-target-libgcc
1058 @endif target-libgcc-no-bootstrap
1059 all-target: maybe-all-target-libquadmath
1060 all-target: maybe-all-target-libgfortran
1061 all-target: maybe-all-target-libobjc
1062 all-target: maybe-all-target-libgo
1063 all-target: maybe-all-target-libtermcap
1064 all-target: maybe-all-target-winsup
1065 all-target: maybe-all-target-libgloss
1066 all-target: maybe-all-target-libffi
1067 all-target: maybe-all-target-libjava
1068 all-target: maybe-all-target-zlib
1069 all-target: maybe-all-target-boehm-gc
1070 all-target: maybe-all-target-rda
1071 all-target: maybe-all-target-libada
1072 @if target-libgomp-no-bootstrap
1073 all-target: maybe-all-target-libgomp
1074 @endif target-libgomp-no-bootstrap
1075
1076 # Do a target for all the subdirectories. A ``make do-X'' will do a
1077 # ``make X'' in all subdirectories (because, in general, there is a
1078 # dependency (below) of X upon do-X, a ``make X'' will also do this,
1079 # but it may do additional work as well).
1080
1081 .PHONY: do-info
1082 do-info:
1083 @: $(MAKE); $(unstage)
1084 @r=`${PWD_COMMAND}`; export r; \
1085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1086 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
1087 info-target
1088
1089
1090 .PHONY: info-host
1091
1092 info-host: maybe-info-bfd
1093 info-host: maybe-info-opcodes
1094 info-host: maybe-info-binutils
1095 info-host: maybe-info-bison
1096 info-host: maybe-info-cgen
1097 info-host: maybe-info-dejagnu
1098 info-host: maybe-info-etc
1099 info-host: maybe-info-fastjar
1100 info-host: maybe-info-fixincludes
1101 info-host: maybe-info-flex
1102 info-host: maybe-info-gas
1103 info-host: maybe-info-gcc
1104 info-host: maybe-info-gmp
1105 info-host: maybe-info-mpfr
1106 info-host: maybe-info-mpc
1107 info-host: maybe-info-ppl
1108 info-host: maybe-info-cloog
1109 info-host: maybe-info-libelf
1110 info-host: maybe-info-gold
1111 info-host: maybe-info-gprof
1112 info-host: maybe-info-intl
1113 info-host: maybe-info-tcl
1114 info-host: maybe-info-itcl
1115 info-host: maybe-info-ld
1116 info-host: maybe-info-libcpp
1117 info-host: maybe-info-libdecnumber
1118 info-host: maybe-info-libgui
1119 info-host: maybe-info-libiberty
1120 info-host: maybe-info-libiconv
1121 info-host: maybe-info-m4
1122 info-host: maybe-info-readline
1123 info-host: maybe-info-sid
1124 info-host: maybe-info-sim
1125 info-host: maybe-info-texinfo
1126 info-host: maybe-info-zlib
1127 info-host: maybe-info-gdb
1128 info-host: maybe-info-expect
1129 info-host: maybe-info-guile
1130 info-host: maybe-info-tk
1131 info-host: maybe-info-libtermcap
1132 info-host: maybe-info-utils
1133 info-host: maybe-info-gnattools
1134 info-host: maybe-info-lto-plugin
1135
1136 .PHONY: info-target
1137
1138 info-target: maybe-info-target-libstdc++-v3
1139 info-target: maybe-info-target-libmudflap
1140 info-target: maybe-info-target-libssp
1141 info-target: maybe-info-target-newlib
1142 info-target: maybe-info-target-libgcc
1143 info-target: maybe-info-target-libquadmath
1144 info-target: maybe-info-target-libgfortran
1145 info-target: maybe-info-target-libobjc
1146 info-target: maybe-info-target-libgo
1147 info-target: maybe-info-target-libtermcap
1148 info-target: maybe-info-target-winsup
1149 info-target: maybe-info-target-libgloss
1150 info-target: maybe-info-target-libffi
1151 info-target: maybe-info-target-libjava
1152 info-target: maybe-info-target-zlib
1153 info-target: maybe-info-target-boehm-gc
1154 info-target: maybe-info-target-rda
1155 info-target: maybe-info-target-libada
1156 info-target: maybe-info-target-libgomp
1157
1158 .PHONY: do-dvi
1159 do-dvi:
1160 @: $(MAKE); $(unstage)
1161 @r=`${PWD_COMMAND}`; export r; \
1162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1163 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
1164 dvi-target
1165
1166
1167 .PHONY: dvi-host
1168
1169 dvi-host: maybe-dvi-bfd
1170 dvi-host: maybe-dvi-opcodes
1171 dvi-host: maybe-dvi-binutils
1172 dvi-host: maybe-dvi-bison
1173 dvi-host: maybe-dvi-cgen
1174 dvi-host: maybe-dvi-dejagnu
1175 dvi-host: maybe-dvi-etc
1176 dvi-host: maybe-dvi-fastjar
1177 dvi-host: maybe-dvi-fixincludes
1178 dvi-host: maybe-dvi-flex
1179 dvi-host: maybe-dvi-gas
1180 dvi-host: maybe-dvi-gcc
1181 dvi-host: maybe-dvi-gmp
1182 dvi-host: maybe-dvi-mpfr
1183 dvi-host: maybe-dvi-mpc
1184 dvi-host: maybe-dvi-ppl
1185 dvi-host: maybe-dvi-cloog
1186 dvi-host: maybe-dvi-libelf
1187 dvi-host: maybe-dvi-gold
1188 dvi-host: maybe-dvi-gprof
1189 dvi-host: maybe-dvi-intl
1190 dvi-host: maybe-dvi-tcl
1191 dvi-host: maybe-dvi-itcl
1192 dvi-host: maybe-dvi-ld
1193 dvi-host: maybe-dvi-libcpp
1194 dvi-host: maybe-dvi-libdecnumber
1195 dvi-host: maybe-dvi-libgui
1196 dvi-host: maybe-dvi-libiberty
1197 dvi-host: maybe-dvi-libiconv
1198 dvi-host: maybe-dvi-m4
1199 dvi-host: maybe-dvi-readline
1200 dvi-host: maybe-dvi-sid
1201 dvi-host: maybe-dvi-sim
1202 dvi-host: maybe-dvi-texinfo
1203 dvi-host: maybe-dvi-zlib
1204 dvi-host: maybe-dvi-gdb
1205 dvi-host: maybe-dvi-expect
1206 dvi-host: maybe-dvi-guile
1207 dvi-host: maybe-dvi-tk
1208 dvi-host: maybe-dvi-libtermcap
1209 dvi-host: maybe-dvi-utils
1210 dvi-host: maybe-dvi-gnattools
1211 dvi-host: maybe-dvi-lto-plugin
1212
1213 .PHONY: dvi-target
1214
1215 dvi-target: maybe-dvi-target-libstdc++-v3
1216 dvi-target: maybe-dvi-target-libmudflap
1217 dvi-target: maybe-dvi-target-libssp
1218 dvi-target: maybe-dvi-target-newlib
1219 dvi-target: maybe-dvi-target-libgcc
1220 dvi-target: maybe-dvi-target-libquadmath
1221 dvi-target: maybe-dvi-target-libgfortran
1222 dvi-target: maybe-dvi-target-libobjc
1223 dvi-target: maybe-dvi-target-libgo
1224 dvi-target: maybe-dvi-target-libtermcap
1225 dvi-target: maybe-dvi-target-winsup
1226 dvi-target: maybe-dvi-target-libgloss
1227 dvi-target: maybe-dvi-target-libffi
1228 dvi-target: maybe-dvi-target-libjava
1229 dvi-target: maybe-dvi-target-zlib
1230 dvi-target: maybe-dvi-target-boehm-gc
1231 dvi-target: maybe-dvi-target-rda
1232 dvi-target: maybe-dvi-target-libada
1233 dvi-target: maybe-dvi-target-libgomp
1234
1235 .PHONY: do-pdf
1236 do-pdf:
1237 @: $(MAKE); $(unstage)
1238 @r=`${PWD_COMMAND}`; export r; \
1239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1240 $(MAKE) $(RECURSE_FLAGS_TO_PASS) pdf-host \
1241 pdf-target
1242
1243
1244 .PHONY: pdf-host
1245
1246 pdf-host: maybe-pdf-bfd
1247 pdf-host: maybe-pdf-opcodes
1248 pdf-host: maybe-pdf-binutils
1249 pdf-host: maybe-pdf-bison
1250 pdf-host: maybe-pdf-cgen
1251 pdf-host: maybe-pdf-dejagnu
1252 pdf-host: maybe-pdf-etc
1253 pdf-host: maybe-pdf-fastjar
1254 pdf-host: maybe-pdf-fixincludes
1255 pdf-host: maybe-pdf-flex
1256 pdf-host: maybe-pdf-gas
1257 pdf-host: maybe-pdf-gcc
1258 pdf-host: maybe-pdf-gmp
1259 pdf-host: maybe-pdf-mpfr
1260 pdf-host: maybe-pdf-mpc
1261 pdf-host: maybe-pdf-ppl
1262 pdf-host: maybe-pdf-cloog
1263 pdf-host: maybe-pdf-libelf
1264 pdf-host: maybe-pdf-gold
1265 pdf-host: maybe-pdf-gprof
1266 pdf-host: maybe-pdf-intl
1267 pdf-host: maybe-pdf-tcl
1268 pdf-host: maybe-pdf-itcl
1269 pdf-host: maybe-pdf-ld
1270 pdf-host: maybe-pdf-libcpp
1271 pdf-host: maybe-pdf-libdecnumber
1272 pdf-host: maybe-pdf-libgui
1273 pdf-host: maybe-pdf-libiberty
1274 pdf-host: maybe-pdf-libiconv
1275 pdf-host: maybe-pdf-m4
1276 pdf-host: maybe-pdf-readline
1277 pdf-host: maybe-pdf-sid
1278 pdf-host: maybe-pdf-sim
1279 pdf-host: maybe-pdf-texinfo
1280 pdf-host: maybe-pdf-zlib
1281 pdf-host: maybe-pdf-gdb
1282 pdf-host: maybe-pdf-expect
1283 pdf-host: maybe-pdf-guile
1284 pdf-host: maybe-pdf-tk
1285 pdf-host: maybe-pdf-libtermcap
1286 pdf-host: maybe-pdf-utils
1287 pdf-host: maybe-pdf-gnattools
1288 pdf-host: maybe-pdf-lto-plugin
1289
1290 .PHONY: pdf-target
1291
1292 pdf-target: maybe-pdf-target-libstdc++-v3
1293 pdf-target: maybe-pdf-target-libmudflap
1294 pdf-target: maybe-pdf-target-libssp
1295 pdf-target: maybe-pdf-target-newlib
1296 pdf-target: maybe-pdf-target-libgcc
1297 pdf-target: maybe-pdf-target-libquadmath
1298 pdf-target: maybe-pdf-target-libgfortran
1299 pdf-target: maybe-pdf-target-libobjc
1300 pdf-target: maybe-pdf-target-libgo
1301 pdf-target: maybe-pdf-target-libtermcap
1302 pdf-target: maybe-pdf-target-winsup
1303 pdf-target: maybe-pdf-target-libgloss
1304 pdf-target: maybe-pdf-target-libffi
1305 pdf-target: maybe-pdf-target-libjava
1306 pdf-target: maybe-pdf-target-zlib
1307 pdf-target: maybe-pdf-target-boehm-gc
1308 pdf-target: maybe-pdf-target-rda
1309 pdf-target: maybe-pdf-target-libada
1310 pdf-target: maybe-pdf-target-libgomp
1311
1312 .PHONY: do-html
1313 do-html:
1314 @: $(MAKE); $(unstage)
1315 @r=`${PWD_COMMAND}`; export r; \
1316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1317 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
1318 html-target
1319
1320
1321 .PHONY: html-host
1322
1323 html-host: maybe-html-bfd
1324 html-host: maybe-html-opcodes
1325 html-host: maybe-html-binutils
1326 html-host: maybe-html-bison
1327 html-host: maybe-html-cgen
1328 html-host: maybe-html-dejagnu
1329 html-host: maybe-html-etc
1330 html-host: maybe-html-fastjar
1331 html-host: maybe-html-fixincludes
1332 html-host: maybe-html-flex
1333 html-host: maybe-html-gas
1334 html-host: maybe-html-gcc
1335 html-host: maybe-html-gmp
1336 html-host: maybe-html-mpfr
1337 html-host: maybe-html-mpc
1338 html-host: maybe-html-ppl
1339 html-host: maybe-html-cloog
1340 html-host: maybe-html-libelf
1341 html-host: maybe-html-gold
1342 html-host: maybe-html-gprof
1343 html-host: maybe-html-intl
1344 html-host: maybe-html-tcl
1345 html-host: maybe-html-itcl
1346 html-host: maybe-html-ld
1347 html-host: maybe-html-libcpp
1348 html-host: maybe-html-libdecnumber
1349 html-host: maybe-html-libgui
1350 html-host: maybe-html-libiberty
1351 html-host: maybe-html-libiconv
1352 html-host: maybe-html-m4
1353 html-host: maybe-html-readline
1354 html-host: maybe-html-sid
1355 html-host: maybe-html-sim
1356 html-host: maybe-html-texinfo
1357 html-host: maybe-html-zlib
1358 html-host: maybe-html-gdb
1359 html-host: maybe-html-expect
1360 html-host: maybe-html-guile
1361 html-host: maybe-html-tk
1362 html-host: maybe-html-libtermcap
1363 html-host: maybe-html-utils
1364 html-host: maybe-html-gnattools
1365 html-host: maybe-html-lto-plugin
1366
1367 .PHONY: html-target
1368
1369 html-target: maybe-html-target-libstdc++-v3
1370 html-target: maybe-html-target-libmudflap
1371 html-target: maybe-html-target-libssp
1372 html-target: maybe-html-target-newlib
1373 html-target: maybe-html-target-libgcc
1374 html-target: maybe-html-target-libquadmath
1375 html-target: maybe-html-target-libgfortran
1376 html-target: maybe-html-target-libobjc
1377 html-target: maybe-html-target-libgo
1378 html-target: maybe-html-target-libtermcap
1379 html-target: maybe-html-target-winsup
1380 html-target: maybe-html-target-libgloss
1381 html-target: maybe-html-target-libffi
1382 html-target: maybe-html-target-libjava
1383 html-target: maybe-html-target-zlib
1384 html-target: maybe-html-target-boehm-gc
1385 html-target: maybe-html-target-rda
1386 html-target: maybe-html-target-libada
1387 html-target: maybe-html-target-libgomp
1388
1389 .PHONY: do-TAGS
1390 do-TAGS:
1391 @: $(MAKE); $(unstage)
1392 @r=`${PWD_COMMAND}`; export r; \
1393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1394 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
1395 TAGS-target
1396
1397
1398 .PHONY: TAGS-host
1399
1400 TAGS-host: maybe-TAGS-bfd
1401 TAGS-host: maybe-TAGS-opcodes
1402 TAGS-host: maybe-TAGS-binutils
1403 TAGS-host: maybe-TAGS-bison
1404 TAGS-host: maybe-TAGS-cgen
1405 TAGS-host: maybe-TAGS-dejagnu
1406 TAGS-host: maybe-TAGS-etc
1407 TAGS-host: maybe-TAGS-fastjar
1408 TAGS-host: maybe-TAGS-fixincludes
1409 TAGS-host: maybe-TAGS-flex
1410 TAGS-host: maybe-TAGS-gas
1411 TAGS-host: maybe-TAGS-gcc
1412 TAGS-host: maybe-TAGS-gmp
1413 TAGS-host: maybe-TAGS-mpfr
1414 TAGS-host: maybe-TAGS-mpc
1415 TAGS-host: maybe-TAGS-ppl
1416 TAGS-host: maybe-TAGS-cloog
1417 TAGS-host: maybe-TAGS-libelf
1418 TAGS-host: maybe-TAGS-gold
1419 TAGS-host: maybe-TAGS-gprof
1420 TAGS-host: maybe-TAGS-intl
1421 TAGS-host: maybe-TAGS-tcl
1422 TAGS-host: maybe-TAGS-itcl
1423 TAGS-host: maybe-TAGS-ld
1424 TAGS-host: maybe-TAGS-libcpp
1425 TAGS-host: maybe-TAGS-libdecnumber
1426 TAGS-host: maybe-TAGS-libgui
1427 TAGS-host: maybe-TAGS-libiberty
1428 TAGS-host: maybe-TAGS-libiconv
1429 TAGS-host: maybe-TAGS-m4
1430 TAGS-host: maybe-TAGS-readline
1431 TAGS-host: maybe-TAGS-sid
1432 TAGS-host: maybe-TAGS-sim
1433 TAGS-host: maybe-TAGS-texinfo
1434 TAGS-host: maybe-TAGS-zlib
1435 TAGS-host: maybe-TAGS-gdb
1436 TAGS-host: maybe-TAGS-expect
1437 TAGS-host: maybe-TAGS-guile
1438 TAGS-host: maybe-TAGS-tk
1439 TAGS-host: maybe-TAGS-libtermcap
1440 TAGS-host: maybe-TAGS-utils
1441 TAGS-host: maybe-TAGS-gnattools
1442 TAGS-host: maybe-TAGS-lto-plugin
1443
1444 .PHONY: TAGS-target
1445
1446 TAGS-target: maybe-TAGS-target-libstdc++-v3
1447 TAGS-target: maybe-TAGS-target-libmudflap
1448 TAGS-target: maybe-TAGS-target-libssp
1449 TAGS-target: maybe-TAGS-target-newlib
1450 TAGS-target: maybe-TAGS-target-libgcc
1451 TAGS-target: maybe-TAGS-target-libquadmath
1452 TAGS-target: maybe-TAGS-target-libgfortran
1453 TAGS-target: maybe-TAGS-target-libobjc
1454 TAGS-target: maybe-TAGS-target-libgo
1455 TAGS-target: maybe-TAGS-target-libtermcap
1456 TAGS-target: maybe-TAGS-target-winsup
1457 TAGS-target: maybe-TAGS-target-libgloss
1458 TAGS-target: maybe-TAGS-target-libffi
1459 TAGS-target: maybe-TAGS-target-libjava
1460 TAGS-target: maybe-TAGS-target-zlib
1461 TAGS-target: maybe-TAGS-target-boehm-gc
1462 TAGS-target: maybe-TAGS-target-rda
1463 TAGS-target: maybe-TAGS-target-libada
1464 TAGS-target: maybe-TAGS-target-libgomp
1465
1466 .PHONY: do-install-info
1467 do-install-info:
1468 @: $(MAKE); $(unstage)
1469 @r=`${PWD_COMMAND}`; export r; \
1470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1471 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
1472 install-info-target
1473
1474
1475 .PHONY: install-info-host
1476
1477 install-info-host: maybe-install-info-bfd
1478 install-info-host: maybe-install-info-opcodes
1479 install-info-host: maybe-install-info-binutils
1480 install-info-host: maybe-install-info-bison
1481 install-info-host: maybe-install-info-cgen
1482 install-info-host: maybe-install-info-dejagnu
1483 install-info-host: maybe-install-info-etc
1484 install-info-host: maybe-install-info-fastjar
1485 install-info-host: maybe-install-info-fixincludes
1486 install-info-host: maybe-install-info-flex
1487 install-info-host: maybe-install-info-gas
1488 install-info-host: maybe-install-info-gcc
1489 install-info-host: maybe-install-info-gmp
1490 install-info-host: maybe-install-info-mpfr
1491 install-info-host: maybe-install-info-mpc
1492 install-info-host: maybe-install-info-ppl
1493 install-info-host: maybe-install-info-cloog
1494 install-info-host: maybe-install-info-libelf
1495 install-info-host: maybe-install-info-gold
1496 install-info-host: maybe-install-info-gprof
1497 install-info-host: maybe-install-info-intl
1498 install-info-host: maybe-install-info-tcl
1499 install-info-host: maybe-install-info-itcl
1500 install-info-host: maybe-install-info-ld
1501 install-info-host: maybe-install-info-libcpp
1502 install-info-host: maybe-install-info-libdecnumber
1503 install-info-host: maybe-install-info-libgui
1504 install-info-host: maybe-install-info-libiberty
1505 install-info-host: maybe-install-info-libiconv
1506 install-info-host: maybe-install-info-m4
1507 install-info-host: maybe-install-info-readline
1508 install-info-host: maybe-install-info-sid
1509 install-info-host: maybe-install-info-sim
1510 install-info-host: maybe-install-info-texinfo
1511 install-info-host: maybe-install-info-zlib
1512 install-info-host: maybe-install-info-gdb
1513 install-info-host: maybe-install-info-expect
1514 install-info-host: maybe-install-info-guile
1515 install-info-host: maybe-install-info-tk
1516 install-info-host: maybe-install-info-libtermcap
1517 install-info-host: maybe-install-info-utils
1518 install-info-host: maybe-install-info-gnattools
1519 install-info-host: maybe-install-info-lto-plugin
1520
1521 .PHONY: install-info-target
1522
1523 install-info-target: maybe-install-info-target-libstdc++-v3
1524 install-info-target: maybe-install-info-target-libmudflap
1525 install-info-target: maybe-install-info-target-libssp
1526 install-info-target: maybe-install-info-target-newlib
1527 install-info-target: maybe-install-info-target-libgcc
1528 install-info-target: maybe-install-info-target-libquadmath
1529 install-info-target: maybe-install-info-target-libgfortran
1530 install-info-target: maybe-install-info-target-libobjc
1531 install-info-target: maybe-install-info-target-libgo
1532 install-info-target: maybe-install-info-target-libtermcap
1533 install-info-target: maybe-install-info-target-winsup
1534 install-info-target: maybe-install-info-target-libgloss
1535 install-info-target: maybe-install-info-target-libffi
1536 install-info-target: maybe-install-info-target-libjava
1537 install-info-target: maybe-install-info-target-zlib
1538 install-info-target: maybe-install-info-target-boehm-gc
1539 install-info-target: maybe-install-info-target-rda
1540 install-info-target: maybe-install-info-target-libada
1541 install-info-target: maybe-install-info-target-libgomp
1542
1543 .PHONY: do-install-pdf
1544 do-install-pdf:
1545 @: $(MAKE); $(unstage)
1546 @r=`${PWD_COMMAND}`; export r; \
1547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1548 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-pdf-host \
1549 install-pdf-target
1550
1551
1552 .PHONY: install-pdf-host
1553
1554 install-pdf-host: maybe-install-pdf-bfd
1555 install-pdf-host: maybe-install-pdf-opcodes
1556 install-pdf-host: maybe-install-pdf-binutils
1557 install-pdf-host: maybe-install-pdf-bison
1558 install-pdf-host: maybe-install-pdf-cgen
1559 install-pdf-host: maybe-install-pdf-dejagnu
1560 install-pdf-host: maybe-install-pdf-etc
1561 install-pdf-host: maybe-install-pdf-fastjar
1562 install-pdf-host: maybe-install-pdf-fixincludes
1563 install-pdf-host: maybe-install-pdf-flex
1564 install-pdf-host: maybe-install-pdf-gas
1565 install-pdf-host: maybe-install-pdf-gcc
1566 install-pdf-host: maybe-install-pdf-gmp
1567 install-pdf-host: maybe-install-pdf-mpfr
1568 install-pdf-host: maybe-install-pdf-mpc
1569 install-pdf-host: maybe-install-pdf-ppl
1570 install-pdf-host: maybe-install-pdf-cloog
1571 install-pdf-host: maybe-install-pdf-libelf
1572 install-pdf-host: maybe-install-pdf-gold
1573 install-pdf-host: maybe-install-pdf-gprof
1574 install-pdf-host: maybe-install-pdf-intl
1575 install-pdf-host: maybe-install-pdf-tcl
1576 install-pdf-host: maybe-install-pdf-itcl
1577 install-pdf-host: maybe-install-pdf-ld
1578 install-pdf-host: maybe-install-pdf-libcpp
1579 install-pdf-host: maybe-install-pdf-libdecnumber
1580 install-pdf-host: maybe-install-pdf-libgui
1581 install-pdf-host: maybe-install-pdf-libiberty
1582 install-pdf-host: maybe-install-pdf-libiconv
1583 install-pdf-host: maybe-install-pdf-m4
1584 install-pdf-host: maybe-install-pdf-readline
1585 install-pdf-host: maybe-install-pdf-sid
1586 install-pdf-host: maybe-install-pdf-sim
1587 install-pdf-host: maybe-install-pdf-texinfo
1588 install-pdf-host: maybe-install-pdf-zlib
1589 install-pdf-host: maybe-install-pdf-gdb
1590 install-pdf-host: maybe-install-pdf-expect
1591 install-pdf-host: maybe-install-pdf-guile
1592 install-pdf-host: maybe-install-pdf-tk
1593 install-pdf-host: maybe-install-pdf-libtermcap
1594 install-pdf-host: maybe-install-pdf-utils
1595 install-pdf-host: maybe-install-pdf-gnattools
1596 install-pdf-host: maybe-install-pdf-lto-plugin
1597
1598 .PHONY: install-pdf-target
1599
1600 install-pdf-target: maybe-install-pdf-target-libstdc++-v3
1601 install-pdf-target: maybe-install-pdf-target-libmudflap
1602 install-pdf-target: maybe-install-pdf-target-libssp
1603 install-pdf-target: maybe-install-pdf-target-newlib
1604 install-pdf-target: maybe-install-pdf-target-libgcc
1605 install-pdf-target: maybe-install-pdf-target-libquadmath
1606 install-pdf-target: maybe-install-pdf-target-libgfortran
1607 install-pdf-target: maybe-install-pdf-target-libobjc
1608 install-pdf-target: maybe-install-pdf-target-libgo
1609 install-pdf-target: maybe-install-pdf-target-libtermcap
1610 install-pdf-target: maybe-install-pdf-target-winsup
1611 install-pdf-target: maybe-install-pdf-target-libgloss
1612 install-pdf-target: maybe-install-pdf-target-libffi
1613 install-pdf-target: maybe-install-pdf-target-libjava
1614 install-pdf-target: maybe-install-pdf-target-zlib
1615 install-pdf-target: maybe-install-pdf-target-boehm-gc
1616 install-pdf-target: maybe-install-pdf-target-rda
1617 install-pdf-target: maybe-install-pdf-target-libada
1618 install-pdf-target: maybe-install-pdf-target-libgomp
1619
1620 .PHONY: do-install-html
1621 do-install-html:
1622 @: $(MAKE); $(unstage)
1623 @r=`${PWD_COMMAND}`; export r; \
1624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1625 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-html-host \
1626 install-html-target
1627
1628
1629 .PHONY: install-html-host
1630
1631 install-html-host: maybe-install-html-bfd
1632 install-html-host: maybe-install-html-opcodes
1633 install-html-host: maybe-install-html-binutils
1634 install-html-host: maybe-install-html-bison
1635 install-html-host: maybe-install-html-cgen
1636 install-html-host: maybe-install-html-dejagnu
1637 install-html-host: maybe-install-html-etc
1638 install-html-host: maybe-install-html-fastjar
1639 install-html-host: maybe-install-html-fixincludes
1640 install-html-host: maybe-install-html-flex
1641 install-html-host: maybe-install-html-gas
1642 install-html-host: maybe-install-html-gcc
1643 install-html-host: maybe-install-html-gmp
1644 install-html-host: maybe-install-html-mpfr
1645 install-html-host: maybe-install-html-mpc
1646 install-html-host: maybe-install-html-ppl
1647 install-html-host: maybe-install-html-cloog
1648 install-html-host: maybe-install-html-libelf
1649 install-html-host: maybe-install-html-gold
1650 install-html-host: maybe-install-html-gprof
1651 install-html-host: maybe-install-html-intl
1652 install-html-host: maybe-install-html-tcl
1653 install-html-host: maybe-install-html-itcl
1654 install-html-host: maybe-install-html-ld
1655 install-html-host: maybe-install-html-libcpp
1656 install-html-host: maybe-install-html-libdecnumber
1657 install-html-host: maybe-install-html-libgui
1658 install-html-host: maybe-install-html-libiberty
1659 install-html-host: maybe-install-html-libiconv
1660 install-html-host: maybe-install-html-m4
1661 install-html-host: maybe-install-html-readline
1662 install-html-host: maybe-install-html-sid
1663 install-html-host: maybe-install-html-sim
1664 install-html-host: maybe-install-html-texinfo
1665 install-html-host: maybe-install-html-zlib
1666 install-html-host: maybe-install-html-gdb
1667 install-html-host: maybe-install-html-expect
1668 install-html-host: maybe-install-html-guile
1669 install-html-host: maybe-install-html-tk
1670 install-html-host: maybe-install-html-libtermcap
1671 install-html-host: maybe-install-html-utils
1672 install-html-host: maybe-install-html-gnattools
1673 install-html-host: maybe-install-html-lto-plugin
1674
1675 .PHONY: install-html-target
1676
1677 install-html-target: maybe-install-html-target-libstdc++-v3
1678 install-html-target: maybe-install-html-target-libmudflap
1679 install-html-target: maybe-install-html-target-libssp
1680 install-html-target: maybe-install-html-target-newlib
1681 install-html-target: maybe-install-html-target-libgcc
1682 install-html-target: maybe-install-html-target-libquadmath
1683 install-html-target: maybe-install-html-target-libgfortran
1684 install-html-target: maybe-install-html-target-libobjc
1685 install-html-target: maybe-install-html-target-libgo
1686 install-html-target: maybe-install-html-target-libtermcap
1687 install-html-target: maybe-install-html-target-winsup
1688 install-html-target: maybe-install-html-target-libgloss
1689 install-html-target: maybe-install-html-target-libffi
1690 install-html-target: maybe-install-html-target-libjava
1691 install-html-target: maybe-install-html-target-zlib
1692 install-html-target: maybe-install-html-target-boehm-gc
1693 install-html-target: maybe-install-html-target-rda
1694 install-html-target: maybe-install-html-target-libada
1695 install-html-target: maybe-install-html-target-libgomp
1696
1697 .PHONY: do-installcheck
1698 do-installcheck:
1699 @: $(MAKE); $(unstage)
1700 @r=`${PWD_COMMAND}`; export r; \
1701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1702 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
1703 installcheck-target
1704
1705
1706 .PHONY: installcheck-host
1707
1708 installcheck-host: maybe-installcheck-bfd
1709 installcheck-host: maybe-installcheck-opcodes
1710 installcheck-host: maybe-installcheck-binutils
1711 installcheck-host: maybe-installcheck-bison
1712 installcheck-host: maybe-installcheck-cgen
1713 installcheck-host: maybe-installcheck-dejagnu
1714 installcheck-host: maybe-installcheck-etc
1715 installcheck-host: maybe-installcheck-fastjar
1716 installcheck-host: maybe-installcheck-fixincludes
1717 installcheck-host: maybe-installcheck-flex
1718 installcheck-host: maybe-installcheck-gas
1719 installcheck-host: maybe-installcheck-gcc
1720 installcheck-host: maybe-installcheck-gmp
1721 installcheck-host: maybe-installcheck-mpfr
1722 installcheck-host: maybe-installcheck-mpc
1723 installcheck-host: maybe-installcheck-ppl
1724 installcheck-host: maybe-installcheck-cloog
1725 installcheck-host: maybe-installcheck-libelf
1726 installcheck-host: maybe-installcheck-gold
1727 installcheck-host: maybe-installcheck-gprof
1728 installcheck-host: maybe-installcheck-intl
1729 installcheck-host: maybe-installcheck-tcl
1730 installcheck-host: maybe-installcheck-itcl
1731 installcheck-host: maybe-installcheck-ld
1732 installcheck-host: maybe-installcheck-libcpp
1733 installcheck-host: maybe-installcheck-libdecnumber
1734 installcheck-host: maybe-installcheck-libgui
1735 installcheck-host: maybe-installcheck-libiberty
1736 installcheck-host: maybe-installcheck-libiconv
1737 installcheck-host: maybe-installcheck-m4
1738 installcheck-host: maybe-installcheck-readline
1739 installcheck-host: maybe-installcheck-sid
1740 installcheck-host: maybe-installcheck-sim
1741 installcheck-host: maybe-installcheck-texinfo
1742 installcheck-host: maybe-installcheck-zlib
1743 installcheck-host: maybe-installcheck-gdb
1744 installcheck-host: maybe-installcheck-expect
1745 installcheck-host: maybe-installcheck-guile
1746 installcheck-host: maybe-installcheck-tk
1747 installcheck-host: maybe-installcheck-libtermcap
1748 installcheck-host: maybe-installcheck-utils
1749 installcheck-host: maybe-installcheck-gnattools
1750 installcheck-host: maybe-installcheck-lto-plugin
1751
1752 .PHONY: installcheck-target
1753
1754 installcheck-target: maybe-installcheck-target-libstdc++-v3
1755 installcheck-target: maybe-installcheck-target-libmudflap
1756 installcheck-target: maybe-installcheck-target-libssp
1757 installcheck-target: maybe-installcheck-target-newlib
1758 installcheck-target: maybe-installcheck-target-libgcc
1759 installcheck-target: maybe-installcheck-target-libquadmath
1760 installcheck-target: maybe-installcheck-target-libgfortran
1761 installcheck-target: maybe-installcheck-target-libobjc
1762 installcheck-target: maybe-installcheck-target-libgo
1763 installcheck-target: maybe-installcheck-target-libtermcap
1764 installcheck-target: maybe-installcheck-target-winsup
1765 installcheck-target: maybe-installcheck-target-libgloss
1766 installcheck-target: maybe-installcheck-target-libffi
1767 installcheck-target: maybe-installcheck-target-libjava
1768 installcheck-target: maybe-installcheck-target-zlib
1769 installcheck-target: maybe-installcheck-target-boehm-gc
1770 installcheck-target: maybe-installcheck-target-rda
1771 installcheck-target: maybe-installcheck-target-libada
1772 installcheck-target: maybe-installcheck-target-libgomp
1773
1774 .PHONY: do-mostlyclean
1775 do-mostlyclean:
1776 @: $(MAKE); $(unstage)
1777 @r=`${PWD_COMMAND}`; export r; \
1778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1779 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
1780 mostlyclean-target
1781
1782
1783 .PHONY: mostlyclean-host
1784
1785 mostlyclean-host: maybe-mostlyclean-bfd
1786 mostlyclean-host: maybe-mostlyclean-opcodes
1787 mostlyclean-host: maybe-mostlyclean-binutils
1788 mostlyclean-host: maybe-mostlyclean-bison
1789 mostlyclean-host: maybe-mostlyclean-cgen
1790 mostlyclean-host: maybe-mostlyclean-dejagnu
1791 mostlyclean-host: maybe-mostlyclean-etc
1792 mostlyclean-host: maybe-mostlyclean-fastjar
1793 mostlyclean-host: maybe-mostlyclean-fixincludes
1794 mostlyclean-host: maybe-mostlyclean-flex
1795 mostlyclean-host: maybe-mostlyclean-gas
1796 mostlyclean-host: maybe-mostlyclean-gcc
1797 mostlyclean-host: maybe-mostlyclean-gmp
1798 mostlyclean-host: maybe-mostlyclean-mpfr
1799 mostlyclean-host: maybe-mostlyclean-mpc
1800 mostlyclean-host: maybe-mostlyclean-ppl
1801 mostlyclean-host: maybe-mostlyclean-cloog
1802 mostlyclean-host: maybe-mostlyclean-libelf
1803 mostlyclean-host: maybe-mostlyclean-gold
1804 mostlyclean-host: maybe-mostlyclean-gprof
1805 mostlyclean-host: maybe-mostlyclean-intl
1806 mostlyclean-host: maybe-mostlyclean-tcl
1807 mostlyclean-host: maybe-mostlyclean-itcl
1808 mostlyclean-host: maybe-mostlyclean-ld
1809 mostlyclean-host: maybe-mostlyclean-libcpp
1810 mostlyclean-host: maybe-mostlyclean-libdecnumber
1811 mostlyclean-host: maybe-mostlyclean-libgui
1812 mostlyclean-host: maybe-mostlyclean-libiberty
1813 mostlyclean-host: maybe-mostlyclean-libiconv
1814 mostlyclean-host: maybe-mostlyclean-m4
1815 mostlyclean-host: maybe-mostlyclean-readline
1816 mostlyclean-host: maybe-mostlyclean-sid
1817 mostlyclean-host: maybe-mostlyclean-sim
1818 mostlyclean-host: maybe-mostlyclean-texinfo
1819 mostlyclean-host: maybe-mostlyclean-zlib
1820 mostlyclean-host: maybe-mostlyclean-gdb
1821 mostlyclean-host: maybe-mostlyclean-expect
1822 mostlyclean-host: maybe-mostlyclean-guile
1823 mostlyclean-host: maybe-mostlyclean-tk
1824 mostlyclean-host: maybe-mostlyclean-libtermcap
1825 mostlyclean-host: maybe-mostlyclean-utils
1826 mostlyclean-host: maybe-mostlyclean-gnattools
1827 mostlyclean-host: maybe-mostlyclean-lto-plugin
1828
1829 .PHONY: mostlyclean-target
1830
1831 mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1832 mostlyclean-target: maybe-mostlyclean-target-libmudflap
1833 mostlyclean-target: maybe-mostlyclean-target-libssp
1834 mostlyclean-target: maybe-mostlyclean-target-newlib
1835 mostlyclean-target: maybe-mostlyclean-target-libgcc
1836 mostlyclean-target: maybe-mostlyclean-target-libquadmath
1837 mostlyclean-target: maybe-mostlyclean-target-libgfortran
1838 mostlyclean-target: maybe-mostlyclean-target-libobjc
1839 mostlyclean-target: maybe-mostlyclean-target-libgo
1840 mostlyclean-target: maybe-mostlyclean-target-libtermcap
1841 mostlyclean-target: maybe-mostlyclean-target-winsup
1842 mostlyclean-target: maybe-mostlyclean-target-libgloss
1843 mostlyclean-target: maybe-mostlyclean-target-libffi
1844 mostlyclean-target: maybe-mostlyclean-target-libjava
1845 mostlyclean-target: maybe-mostlyclean-target-zlib
1846 mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1847 mostlyclean-target: maybe-mostlyclean-target-rda
1848 mostlyclean-target: maybe-mostlyclean-target-libada
1849 mostlyclean-target: maybe-mostlyclean-target-libgomp
1850
1851 .PHONY: do-clean
1852 do-clean:
1853 @: $(MAKE); $(unstage)
1854 @r=`${PWD_COMMAND}`; export r; \
1855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1856 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
1857 clean-target
1858
1859
1860 .PHONY: clean-host
1861
1862 clean-host: maybe-clean-bfd
1863 clean-host: maybe-clean-opcodes
1864 clean-host: maybe-clean-binutils
1865 clean-host: maybe-clean-bison
1866 clean-host: maybe-clean-cgen
1867 clean-host: maybe-clean-dejagnu
1868 clean-host: maybe-clean-etc
1869 clean-host: maybe-clean-fastjar
1870 clean-host: maybe-clean-fixincludes
1871 clean-host: maybe-clean-flex
1872 clean-host: maybe-clean-gas
1873 clean-host: maybe-clean-gcc
1874 clean-host: maybe-clean-gmp
1875 clean-host: maybe-clean-mpfr
1876 clean-host: maybe-clean-mpc
1877 clean-host: maybe-clean-ppl
1878 clean-host: maybe-clean-cloog
1879 clean-host: maybe-clean-libelf
1880 clean-host: maybe-clean-gold
1881 clean-host: maybe-clean-gprof
1882 clean-host: maybe-clean-intl
1883 clean-host: maybe-clean-tcl
1884 clean-host: maybe-clean-itcl
1885 clean-host: maybe-clean-ld
1886 clean-host: maybe-clean-libcpp
1887 clean-host: maybe-clean-libdecnumber
1888 clean-host: maybe-clean-libgui
1889 clean-host: maybe-clean-libiberty
1890 clean-host: maybe-clean-libiconv
1891 clean-host: maybe-clean-m4
1892 clean-host: maybe-clean-readline
1893 clean-host: maybe-clean-sid
1894 clean-host: maybe-clean-sim
1895 clean-host: maybe-clean-texinfo
1896 clean-host: maybe-clean-zlib
1897 clean-host: maybe-clean-gdb
1898 clean-host: maybe-clean-expect
1899 clean-host: maybe-clean-guile
1900 clean-host: maybe-clean-tk
1901 clean-host: maybe-clean-libtermcap
1902 clean-host: maybe-clean-utils
1903 clean-host: maybe-clean-gnattools
1904 clean-host: maybe-clean-lto-plugin
1905
1906 .PHONY: clean-target
1907
1908 clean-target: maybe-clean-target-libstdc++-v3
1909 clean-target: maybe-clean-target-libmudflap
1910 clean-target: maybe-clean-target-libssp
1911 clean-target: maybe-clean-target-newlib
1912 clean-target: maybe-clean-target-libgcc
1913 clean-target: maybe-clean-target-libquadmath
1914 clean-target: maybe-clean-target-libgfortran
1915 clean-target: maybe-clean-target-libobjc
1916 clean-target: maybe-clean-target-libgo
1917 clean-target: maybe-clean-target-libtermcap
1918 clean-target: maybe-clean-target-winsup
1919 clean-target: maybe-clean-target-libgloss
1920 clean-target: maybe-clean-target-libffi
1921 clean-target: maybe-clean-target-libjava
1922 clean-target: maybe-clean-target-zlib
1923 clean-target: maybe-clean-target-boehm-gc
1924 clean-target: maybe-clean-target-rda
1925 clean-target: maybe-clean-target-libada
1926 clean-target: maybe-clean-target-libgomp
1927
1928 .PHONY: do-distclean
1929 do-distclean:
1930 @: $(MAKE); $(unstage)
1931 @r=`${PWD_COMMAND}`; export r; \
1932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1933 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
1934 distclean-target
1935
1936
1937 .PHONY: distclean-host
1938
1939 distclean-host: maybe-distclean-bfd
1940 distclean-host: maybe-distclean-opcodes
1941 distclean-host: maybe-distclean-binutils
1942 distclean-host: maybe-distclean-bison
1943 distclean-host: maybe-distclean-cgen
1944 distclean-host: maybe-distclean-dejagnu
1945 distclean-host: maybe-distclean-etc
1946 distclean-host: maybe-distclean-fastjar
1947 distclean-host: maybe-distclean-fixincludes
1948 distclean-host: maybe-distclean-flex
1949 distclean-host: maybe-distclean-gas
1950 distclean-host: maybe-distclean-gcc
1951 distclean-host: maybe-distclean-gmp
1952 distclean-host: maybe-distclean-mpfr
1953 distclean-host: maybe-distclean-mpc
1954 distclean-host: maybe-distclean-ppl
1955 distclean-host: maybe-distclean-cloog
1956 distclean-host: maybe-distclean-libelf
1957 distclean-host: maybe-distclean-gold
1958 distclean-host: maybe-distclean-gprof
1959 distclean-host: maybe-distclean-intl
1960 distclean-host: maybe-distclean-tcl
1961 distclean-host: maybe-distclean-itcl
1962 distclean-host: maybe-distclean-ld
1963 distclean-host: maybe-distclean-libcpp
1964 distclean-host: maybe-distclean-libdecnumber
1965 distclean-host: maybe-distclean-libgui
1966 distclean-host: maybe-distclean-libiberty
1967 distclean-host: maybe-distclean-libiconv
1968 distclean-host: maybe-distclean-m4
1969 distclean-host: maybe-distclean-readline
1970 distclean-host: maybe-distclean-sid
1971 distclean-host: maybe-distclean-sim
1972 distclean-host: maybe-distclean-texinfo
1973 distclean-host: maybe-distclean-zlib
1974 distclean-host: maybe-distclean-gdb
1975 distclean-host: maybe-distclean-expect
1976 distclean-host: maybe-distclean-guile
1977 distclean-host: maybe-distclean-tk
1978 distclean-host: maybe-distclean-libtermcap
1979 distclean-host: maybe-distclean-utils
1980 distclean-host: maybe-distclean-gnattools
1981 distclean-host: maybe-distclean-lto-plugin
1982
1983 .PHONY: distclean-target
1984
1985 distclean-target: maybe-distclean-target-libstdc++-v3
1986 distclean-target: maybe-distclean-target-libmudflap
1987 distclean-target: maybe-distclean-target-libssp
1988 distclean-target: maybe-distclean-target-newlib
1989 distclean-target: maybe-distclean-target-libgcc
1990 distclean-target: maybe-distclean-target-libquadmath
1991 distclean-target: maybe-distclean-target-libgfortran
1992 distclean-target: maybe-distclean-target-libobjc
1993 distclean-target: maybe-distclean-target-libgo
1994 distclean-target: maybe-distclean-target-libtermcap
1995 distclean-target: maybe-distclean-target-winsup
1996 distclean-target: maybe-distclean-target-libgloss
1997 distclean-target: maybe-distclean-target-libffi
1998 distclean-target: maybe-distclean-target-libjava
1999 distclean-target: maybe-distclean-target-zlib
2000 distclean-target: maybe-distclean-target-boehm-gc
2001 distclean-target: maybe-distclean-target-rda
2002 distclean-target: maybe-distclean-target-libada
2003 distclean-target: maybe-distclean-target-libgomp
2004
2005 .PHONY: do-maintainer-clean
2006 do-maintainer-clean:
2007 @: $(MAKE); $(unstage)
2008 @r=`${PWD_COMMAND}`; export r; \
2009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2010 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
2011 maintainer-clean-target
2012
2013
2014 .PHONY: maintainer-clean-host
2015
2016 maintainer-clean-host: maybe-maintainer-clean-bfd
2017 maintainer-clean-host: maybe-maintainer-clean-opcodes
2018 maintainer-clean-host: maybe-maintainer-clean-binutils
2019 maintainer-clean-host: maybe-maintainer-clean-bison
2020 maintainer-clean-host: maybe-maintainer-clean-cgen
2021 maintainer-clean-host: maybe-maintainer-clean-dejagnu
2022 maintainer-clean-host: maybe-maintainer-clean-etc
2023 maintainer-clean-host: maybe-maintainer-clean-fastjar
2024 maintainer-clean-host: maybe-maintainer-clean-fixincludes
2025 maintainer-clean-host: maybe-maintainer-clean-flex
2026 maintainer-clean-host: maybe-maintainer-clean-gas
2027 maintainer-clean-host: maybe-maintainer-clean-gcc
2028 maintainer-clean-host: maybe-maintainer-clean-gmp
2029 maintainer-clean-host: maybe-maintainer-clean-mpfr
2030 maintainer-clean-host: maybe-maintainer-clean-mpc
2031 maintainer-clean-host: maybe-maintainer-clean-ppl
2032 maintainer-clean-host: maybe-maintainer-clean-cloog
2033 maintainer-clean-host: maybe-maintainer-clean-libelf
2034 maintainer-clean-host: maybe-maintainer-clean-gold
2035 maintainer-clean-host: maybe-maintainer-clean-gprof
2036 maintainer-clean-host: maybe-maintainer-clean-intl
2037 maintainer-clean-host: maybe-maintainer-clean-tcl
2038 maintainer-clean-host: maybe-maintainer-clean-itcl
2039 maintainer-clean-host: maybe-maintainer-clean-ld
2040 maintainer-clean-host: maybe-maintainer-clean-libcpp
2041 maintainer-clean-host: maybe-maintainer-clean-libdecnumber
2042 maintainer-clean-host: maybe-maintainer-clean-libgui
2043 maintainer-clean-host: maybe-maintainer-clean-libiberty
2044 maintainer-clean-host: maybe-maintainer-clean-libiconv
2045 maintainer-clean-host: maybe-maintainer-clean-m4
2046 maintainer-clean-host: maybe-maintainer-clean-readline
2047 maintainer-clean-host: maybe-maintainer-clean-sid
2048 maintainer-clean-host: maybe-maintainer-clean-sim
2049 maintainer-clean-host: maybe-maintainer-clean-texinfo
2050 maintainer-clean-host: maybe-maintainer-clean-zlib
2051 maintainer-clean-host: maybe-maintainer-clean-gdb
2052 maintainer-clean-host: maybe-maintainer-clean-expect
2053 maintainer-clean-host: maybe-maintainer-clean-guile
2054 maintainer-clean-host: maybe-maintainer-clean-tk
2055 maintainer-clean-host: maybe-maintainer-clean-libtermcap
2056 maintainer-clean-host: maybe-maintainer-clean-utils
2057 maintainer-clean-host: maybe-maintainer-clean-gnattools
2058 maintainer-clean-host: maybe-maintainer-clean-lto-plugin
2059
2060 .PHONY: maintainer-clean-target
2061
2062 maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
2063 maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
2064 maintainer-clean-target: maybe-maintainer-clean-target-libssp
2065 maintainer-clean-target: maybe-maintainer-clean-target-newlib
2066 maintainer-clean-target: maybe-maintainer-clean-target-libgcc
2067 maintainer-clean-target: maybe-maintainer-clean-target-libquadmath
2068 maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
2069 maintainer-clean-target: maybe-maintainer-clean-target-libobjc
2070 maintainer-clean-target: maybe-maintainer-clean-target-libgo
2071 maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
2072 maintainer-clean-target: maybe-maintainer-clean-target-winsup
2073 maintainer-clean-target: maybe-maintainer-clean-target-libgloss
2074 maintainer-clean-target: maybe-maintainer-clean-target-libffi
2075 maintainer-clean-target: maybe-maintainer-clean-target-libjava
2076 maintainer-clean-target: maybe-maintainer-clean-target-zlib
2077 maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
2078 maintainer-clean-target: maybe-maintainer-clean-target-rda
2079 maintainer-clean-target: maybe-maintainer-clean-target-libada
2080 maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2081
2082
2083 # Here are the targets which correspond to the do-X targets.
2084
2085 .PHONY: info installcheck dvi pdf html
2086 .PHONY: install-info install-pdf install-html
2087 .PHONY: clean distclean mostlyclean maintainer-clean realclean
2088 .PHONY: local-clean local-distclean local-maintainer-clean
2089 info: do-info
2090 installcheck: do-installcheck
2091 dvi: do-dvi
2092 pdf: do-pdf
2093 html: do-html
2094
2095 # Make sure makeinfo is built before we do a `make info', if we're
2096 # in fact building texinfo.
2097 do-info: maybe-all-texinfo
2098
2099 install-info: do-install-info dir.info
2100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2101 if [ -f dir.info ] ; then \
2102 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
2103 else true ; fi
2104
2105 install-pdf: do-install-pdf
2106
2107 install-html: do-install-html
2108
2109 local-clean:
2110 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2111
2112 local-distclean:
2113 -rm -f Makefile config.status config.cache mh-frag mt-frag
2114 -rm -f maybedep.tmp serdep.tmp
2115 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
2116 rm -rf $(TARGET_SUBDIR); \
2117 else true; fi
2118 -rm -rf $(BUILD_SUBDIR)
2119 -if [ "$(HOST_SUBDIR)" != "." ]; then \
2120 rm -rf $(HOST_SUBDIR); \
2121 else true; fi
2122 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
2123 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
2124 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
2125 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
2126 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2127 -find . -name config.cache -exec rm -f {} \; \; 2>/dev/null
2128
2129 local-maintainer-clean:
2130 @echo "This command is intended for maintainers to use;"
2131 @echo "it deletes files that may require special tools to rebuild."
2132
2133 clean: do-clean local-clean
2134 mostlyclean: do-mostlyclean local-clean
2135 distclean: do-distclean local-clean local-distclean
2136 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
2137 maintainer-clean: local-distclean
2138 realclean: maintainer-clean
2139
2140 # Check target.
2141
2142 .PHONY: check do-check
2143 check: do-check
2144
2145 # Only include modules actually being configured and built.
2146 .PHONY: check-host
2147 check-host: \
2148 maybe-check-bfd \
2149 maybe-check-opcodes \
2150 maybe-check-binutils \
2151 maybe-check-bison \
2152 maybe-check-cgen \
2153 maybe-check-dejagnu \
2154 maybe-check-etc \
2155 maybe-check-fastjar \
2156 maybe-check-fixincludes \
2157 maybe-check-flex \
2158 maybe-check-gas \
2159 maybe-check-gcc \
2160 maybe-check-gmp \
2161 maybe-check-mpfr \
2162 maybe-check-mpc \
2163 maybe-check-ppl \
2164 maybe-check-cloog \
2165 maybe-check-libelf \
2166 maybe-check-gold \
2167 maybe-check-gprof \
2168 maybe-check-intl \
2169 maybe-check-tcl \
2170 maybe-check-itcl \
2171 maybe-check-ld \
2172 maybe-check-libcpp \
2173 maybe-check-libdecnumber \
2174 maybe-check-libgui \
2175 maybe-check-libiberty \
2176 maybe-check-libiconv \
2177 maybe-check-m4 \
2178 maybe-check-readline \
2179 maybe-check-sid \
2180 maybe-check-sim \
2181 maybe-check-texinfo \
2182 maybe-check-zlib \
2183 maybe-check-gdb \
2184 maybe-check-expect \
2185 maybe-check-guile \
2186 maybe-check-tk \
2187 maybe-check-libtermcap \
2188 maybe-check-utils \
2189 maybe-check-gnattools \
2190 maybe-check-lto-plugin
2191
2192 .PHONY: check-target
2193 check-target: \
2194 maybe-check-target-libstdc++-v3 \
2195 maybe-check-target-libmudflap \
2196 maybe-check-target-libssp \
2197 maybe-check-target-newlib \
2198 maybe-check-target-libgcc \
2199 maybe-check-target-libquadmath \
2200 maybe-check-target-libgfortran \
2201 maybe-check-target-libobjc \
2202 maybe-check-target-libgo \
2203 maybe-check-target-libtermcap \
2204 maybe-check-target-winsup \
2205 maybe-check-target-libgloss \
2206 maybe-check-target-libffi \
2207 maybe-check-target-libjava \
2208 maybe-check-target-zlib \
2209 maybe-check-target-boehm-gc \
2210 maybe-check-target-rda \
2211 maybe-check-target-libada \
2212 maybe-check-target-libgomp
2213
2214 do-check:
2215 @: $(MAKE); $(unstage)
2216 @r=`${PWD_COMMAND}`; export r; \
2217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2218 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2219
2220 # Automated reporting of test results.
2221
2222 warning.log: build.log
2223 $(srcdir)/contrib/warn_summary build.log > $@
2224
2225 mail-report.log:
2226 if test x'$(BOOT_CFLAGS)' != x''; then \
2227 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2228 fi; \
2229 $(srcdir)/contrib/test_summary -t >$@
2230 chmod +x $@
2231 echo If you really want to send e-mail, run ./$@ now
2232
2233 mail-report-with-warnings.log: warning.log
2234 if test x'$(BOOT_CFLAGS)' != x''; then \
2235 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2236 fi; \
2237 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2238 chmod +x $@
2239 echo If you really want to send e-mail, run ./$@ now
2240
2241 # Installation targets.
2242
2243 .PHONY: install uninstall
2244 install:
2245 @: $(MAKE); $(unstage)
2246 @r=`${PWD_COMMAND}`; export r; \
2247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2248 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2249
2250 .PHONY: install-host-nogcc
2251 install-host-nogcc: \
2252 maybe-install-bfd \
2253 maybe-install-opcodes \
2254 maybe-install-binutils \
2255 maybe-install-bison \
2256 maybe-install-cgen \
2257 maybe-install-dejagnu \
2258 maybe-install-etc \
2259 maybe-install-fastjar \
2260 maybe-install-fixincludes \
2261 maybe-install-flex \
2262 maybe-install-gas \
2263 maybe-install-gmp \
2264 maybe-install-mpfr \
2265 maybe-install-mpc \
2266 maybe-install-ppl \
2267 maybe-install-cloog \
2268 maybe-install-libelf \
2269 maybe-install-gold \
2270 maybe-install-gprof \
2271 maybe-install-intl \
2272 maybe-install-tcl \
2273 maybe-install-itcl \
2274 maybe-install-ld \
2275 maybe-install-libcpp \
2276 maybe-install-libdecnumber \
2277 maybe-install-libgui \
2278 maybe-install-libiberty \
2279 maybe-install-libiconv \
2280 maybe-install-m4 \
2281 maybe-install-readline \
2282 maybe-install-sid \
2283 maybe-install-sim \
2284 maybe-install-texinfo \
2285 maybe-install-zlib \
2286 maybe-install-gdb \
2287 maybe-install-expect \
2288 maybe-install-guile \
2289 maybe-install-tk \
2290 maybe-install-libtermcap \
2291 maybe-install-utils \
2292 maybe-install-gnattools \
2293 maybe-install-lto-plugin
2294
2295 .PHONY: install-host
2296 install-host: \
2297 maybe-install-bfd \
2298 maybe-install-opcodes \
2299 maybe-install-binutils \
2300 maybe-install-bison \
2301 maybe-install-cgen \
2302 maybe-install-dejagnu \
2303 maybe-install-etc \
2304 maybe-install-fastjar \
2305 maybe-install-fixincludes \
2306 maybe-install-flex \
2307 maybe-install-gas \
2308 maybe-install-gcc \
2309 maybe-install-gmp \
2310 maybe-install-mpfr \
2311 maybe-install-mpc \
2312 maybe-install-ppl \
2313 maybe-install-cloog \
2314 maybe-install-libelf \
2315 maybe-install-gold \
2316 maybe-install-gprof \
2317 maybe-install-intl \
2318 maybe-install-tcl \
2319 maybe-install-itcl \
2320 maybe-install-ld \
2321 maybe-install-libcpp \
2322 maybe-install-libdecnumber \
2323 maybe-install-libgui \
2324 maybe-install-libiberty \
2325 maybe-install-libiconv \
2326 maybe-install-m4 \
2327 maybe-install-readline \
2328 maybe-install-sid \
2329 maybe-install-sim \
2330 maybe-install-texinfo \
2331 maybe-install-zlib \
2332 maybe-install-gdb \
2333 maybe-install-expect \
2334 maybe-install-guile \
2335 maybe-install-tk \
2336 maybe-install-libtermcap \
2337 maybe-install-utils \
2338 maybe-install-gnattools \
2339 maybe-install-lto-plugin
2340
2341 .PHONY: install-target
2342 install-target: \
2343 maybe-install-target-libstdc++-v3 \
2344 maybe-install-target-libmudflap \
2345 maybe-install-target-libssp \
2346 maybe-install-target-newlib \
2347 maybe-install-target-libgcc \
2348 maybe-install-target-libquadmath \
2349 maybe-install-target-libgfortran \
2350 maybe-install-target-libobjc \
2351 maybe-install-target-libgo \
2352 maybe-install-target-libtermcap \
2353 maybe-install-target-winsup \
2354 maybe-install-target-libgloss \
2355 maybe-install-target-libffi \
2356 maybe-install-target-libjava \
2357 maybe-install-target-zlib \
2358 maybe-install-target-boehm-gc \
2359 maybe-install-target-rda \
2360 maybe-install-target-libada \
2361 maybe-install-target-libgomp
2362
2363 uninstall:
2364 @echo "the uninstall target is not supported in this tree"
2365
2366 .PHONY: install.all
2367 install.all: install-no-fixedincludes
2368 @if [ -f ./gcc/Makefile ] ; then \
2369 r=`${PWD_COMMAND}` ; export r ; \
2370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2371 $(HOST_EXPORTS) \
2372 (cd ./gcc && \
2373 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2374 else \
2375 true ; \
2376 fi
2377
2378 # install-no-fixedincludes is used because Cygnus can not distribute
2379 # the fixed header files.
2380 .PHONY: install-no-fixedincludes
2381 install-no-fixedincludes: installdirs install-host-nogcc \
2382 install-target gcc-no-fixedincludes
2383
2384 .PHONY: install-strip
2385 install-strip:
2386 @: $(MAKE); $(unstage)
2387 @r=`${PWD_COMMAND}`; export r; \
2388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2389 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install-strip-target
2390
2391 .PHONY: install-strip-host
2392 install-strip-host: \
2393 maybe-install-strip-bfd \
2394 maybe-install-strip-opcodes \
2395 maybe-install-strip-binutils \
2396 maybe-install-strip-bison \
2397 maybe-install-strip-cgen \
2398 maybe-install-strip-dejagnu \
2399 maybe-install-strip-etc \
2400 maybe-install-strip-fastjar \
2401 maybe-install-strip-fixincludes \
2402 maybe-install-strip-flex \
2403 maybe-install-strip-gas \
2404 maybe-install-strip-gcc \
2405 maybe-install-strip-gmp \
2406 maybe-install-strip-mpfr \
2407 maybe-install-strip-mpc \
2408 maybe-install-strip-ppl \
2409 maybe-install-strip-cloog \
2410 maybe-install-strip-libelf \
2411 maybe-install-strip-gold \
2412 maybe-install-strip-gprof \
2413 maybe-install-strip-intl \
2414 maybe-install-strip-tcl \
2415 maybe-install-strip-itcl \
2416 maybe-install-strip-ld \
2417 maybe-install-strip-libcpp \
2418 maybe-install-strip-libdecnumber \
2419 maybe-install-strip-libgui \
2420 maybe-install-strip-libiberty \
2421 maybe-install-strip-libiconv \
2422 maybe-install-strip-m4 \
2423 maybe-install-strip-readline \
2424 maybe-install-strip-sid \
2425 maybe-install-strip-sim \
2426 maybe-install-strip-texinfo \
2427 maybe-install-strip-zlib \
2428 maybe-install-strip-gdb \
2429 maybe-install-strip-expect \
2430 maybe-install-strip-guile \
2431 maybe-install-strip-tk \
2432 maybe-install-strip-libtermcap \
2433 maybe-install-strip-utils \
2434 maybe-install-strip-gnattools \
2435 maybe-install-strip-lto-plugin
2436
2437 .PHONY: install-strip-target
2438 install-strip-target: \
2439 maybe-install-strip-target-libstdc++-v3 \
2440 maybe-install-strip-target-libmudflap \
2441 maybe-install-strip-target-libssp \
2442 maybe-install-strip-target-newlib \
2443 maybe-install-strip-target-libgcc \
2444 maybe-install-strip-target-libquadmath \
2445 maybe-install-strip-target-libgfortran \
2446 maybe-install-strip-target-libobjc \
2447 maybe-install-strip-target-libgo \
2448 maybe-install-strip-target-libtermcap \
2449 maybe-install-strip-target-winsup \
2450 maybe-install-strip-target-libgloss \
2451 maybe-install-strip-target-libffi \
2452 maybe-install-strip-target-libjava \
2453 maybe-install-strip-target-zlib \
2454 maybe-install-strip-target-boehm-gc \
2455 maybe-install-strip-target-rda \
2456 maybe-install-strip-target-libada \
2457 maybe-install-strip-target-libgomp
2458
2459
2460 ### other supporting targets
2461
2462 MAKEDIRS= \
2463 $(DESTDIR)$(prefix) \
2464 $(DESTDIR)$(exec_prefix)
2465 .PHONY: installdirs
2466 installdirs: mkinstalldirs
2467 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2468
2469 dir.info: do-install-info
2470 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2471 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2472 mv -f dir.info.new dir.info ; \
2473 else true ; \
2474 fi
2475
2476 dist:
2477 @echo "Building a full distribution of this tree isn't done"
2478 @echo "via 'make dist'. Check out the etc/ subdirectory"
2479
2480 etags tags: TAGS
2481
2482 # Right now this just builds TAGS in each subdirectory. emacs19 has the
2483 # ability to use several tags files at once, so there is probably no need
2484 # to combine them into one big TAGS file (like CVS 1.3 does). We could
2485 # (if we felt like it) have this Makefile write a piece of elisp which
2486 # the user could load to tell emacs19 where all the TAGS files we just
2487 # built are.
2488 TAGS: do-TAGS
2489
2490 # ------------------------------------
2491 # Macros for configure and all targets
2492 # ------------------------------------
2493
2494
2495
2496
2497
2498 # --------------------------------------
2499 # Modules which run on the build machine
2500 # --------------------------------------
2501
2502
2503 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2504 maybe-configure-build-libiberty:
2505 @if gcc-bootstrap
2506 configure-build-libiberty: stage_current
2507 @endif gcc-bootstrap
2508 @if build-libiberty
2509 maybe-configure-build-libiberty: configure-build-libiberty
2510 configure-build-libiberty:
2511 @: $(MAKE); $(unstage)
2512 @r=`${PWD_COMMAND}`; export r; \
2513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2514 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2515 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2516 $(BUILD_EXPORTS) \
2517 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2518 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2519 case $(srcdir) in \
2520 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2521 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2522 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2523 esac; \
2524 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2525 libsrcdir="$$s/libiberty"; \
2526 rm -f no-such-file || : ; \
2527 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2528 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2529 --target=${target_alias} $${srcdiroption} \
2530 || exit 1
2531 @endif build-libiberty
2532
2533
2534
2535
2536
2537 .PHONY: all-build-libiberty maybe-all-build-libiberty
2538 maybe-all-build-libiberty:
2539 @if gcc-bootstrap
2540 all-build-libiberty: stage_current
2541 @endif gcc-bootstrap
2542 @if build-libiberty
2543 TARGET-build-libiberty=all
2544 maybe-all-build-libiberty: all-build-libiberty
2545 all-build-libiberty: configure-build-libiberty
2546 @: $(MAKE); $(unstage)
2547 @r=`${PWD_COMMAND}`; export r; \
2548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2549 $(BUILD_EXPORTS) \
2550 (cd $(BUILD_SUBDIR)/libiberty && \
2551 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2552 $(TARGET-build-libiberty))
2553 @endif build-libiberty
2554
2555
2556
2557
2558
2559 .PHONY: configure-build-bison maybe-configure-build-bison
2560 maybe-configure-build-bison:
2561 @if gcc-bootstrap
2562 configure-build-bison: stage_current
2563 @endif gcc-bootstrap
2564 @if build-bison
2565 maybe-configure-build-bison: configure-build-bison
2566 configure-build-bison:
2567 @: $(MAKE); $(unstage)
2568 @r=`${PWD_COMMAND}`; export r; \
2569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2570 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2571 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2572 $(BUILD_EXPORTS) \
2573 echo Configuring in $(BUILD_SUBDIR)/bison; \
2574 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2575 case $(srcdir) in \
2576 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2577 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2578 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2579 esac; \
2580 srcdiroption="--srcdir=$${topdir}/bison"; \
2581 libsrcdir="$$s/bison"; \
2582 rm -f no-such-file || : ; \
2583 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2584 $(BUILD_CONFIGARGS) --build=${build_alias} --host=${build_alias} \
2585 --target=${target_alias} $${srcdiroption} \
2586 || exit 1
2587 @endif build-bison
2588
2589
2590
2591
2592
2593 .PHONY: all-build-bison maybe-all-build-bison
2594 maybe-all-build-bison:
2595 @if gcc-bootstrap
2596 all-build-bison: stage_current
2597 @endif gcc-bootstrap
2598 @if build-bison
2599 TARGET-build-bison=all
2600 maybe-all-build-bison: all-build-bison
2601 all-build-bison: configure-build-bison
2602 @: $(MAKE); $(unstage)
2603 @r=`${PWD_COMMAND}`; export r; \
2604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2605 $(BUILD_EXPORTS) \
2606 (cd $(BUILD_SUBDIR)/bison && \
2607 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2608 $(TARGET-build-bison))
2609 @endif build-bison
2610
2611
2612
2613
2614
2615 .PHONY: configure-build-flex maybe-configure-build-flex
2616 maybe-configure-build-flex:
2617 @if gcc-bootstrap
2618 configure-build-flex: stage_current
2619 @endif gcc-bootstrap
2620 @if build-flex
2621 maybe-configure-build-flex: configure-build-flex
2622 configure-build-flex:
2623 @: $(MAKE); $(unstage)
2624 @r=`${PWD_COMMAND}`; export r; \
2625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2626 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2627 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2628 $(BUILD_EXPORTS) \
2629 echo Configuring in $(BUILD_SUBDIR)/flex; \
2630 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2631 case $(srcdir) in \
2632 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2633 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2634 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2635 esac; \
2636 srcdiroption="--srcdir=$${topdir}/flex"; \
2637 libsrcdir="$$s/flex"; \
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-flex
2644
2645
2646
2647
2648
2649 .PHONY: all-build-flex maybe-all-build-flex
2650 maybe-all-build-flex:
2651 @if gcc-bootstrap
2652 all-build-flex: stage_current
2653 @endif gcc-bootstrap
2654 @if build-flex
2655 TARGET-build-flex=all
2656 maybe-all-build-flex: all-build-flex
2657 all-build-flex: configure-build-flex
2658 @: $(MAKE); $(unstage)
2659 @r=`${PWD_COMMAND}`; export r; \
2660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2661 $(BUILD_EXPORTS) \
2662 (cd $(BUILD_SUBDIR)/flex && \
2663 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2664 $(TARGET-build-flex))
2665 @endif build-flex
2666
2667
2668
2669
2670
2671 .PHONY: configure-build-m4 maybe-configure-build-m4
2672 maybe-configure-build-m4:
2673 @if gcc-bootstrap
2674 configure-build-m4: stage_current
2675 @endif gcc-bootstrap
2676 @if build-m4
2677 maybe-configure-build-m4: configure-build-m4
2678 configure-build-m4:
2679 @: $(MAKE); $(unstage)
2680 @r=`${PWD_COMMAND}`; export r; \
2681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2682 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2683 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2684 $(BUILD_EXPORTS) \
2685 echo Configuring in $(BUILD_SUBDIR)/m4; \
2686 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2687 case $(srcdir) in \
2688 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2689 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2690 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2691 esac; \
2692 srcdiroption="--srcdir=$${topdir}/m4"; \
2693 libsrcdir="$$s/m4"; \
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-m4
2700
2701
2702
2703
2704
2705 .PHONY: all-build-m4 maybe-all-build-m4
2706 maybe-all-build-m4:
2707 @if gcc-bootstrap
2708 all-build-m4: stage_current
2709 @endif gcc-bootstrap
2710 @if build-m4
2711 TARGET-build-m4=all
2712 maybe-all-build-m4: all-build-m4
2713 all-build-m4: configure-build-m4
2714 @: $(MAKE); $(unstage)
2715 @r=`${PWD_COMMAND}`; export r; \
2716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2717 $(BUILD_EXPORTS) \
2718 (cd $(BUILD_SUBDIR)/m4 && \
2719 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2720 $(TARGET-build-m4))
2721 @endif build-m4
2722
2723
2724
2725
2726
2727 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2728 maybe-configure-build-texinfo:
2729 @if gcc-bootstrap
2730 configure-build-texinfo: stage_current
2731 @endif gcc-bootstrap
2732 @if build-texinfo
2733 maybe-configure-build-texinfo: configure-build-texinfo
2734 configure-build-texinfo:
2735 @: $(MAKE); $(unstage)
2736 @r=`${PWD_COMMAND}`; export r; \
2737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2738 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2739 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2740 $(BUILD_EXPORTS) \
2741 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2742 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2743 case $(srcdir) in \
2744 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2745 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2746 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2747 esac; \
2748 srcdiroption="--srcdir=$${topdir}/texinfo"; \
2749 libsrcdir="$$s/texinfo"; \
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-texinfo
2756
2757
2758
2759
2760
2761 .PHONY: all-build-texinfo maybe-all-build-texinfo
2762 maybe-all-build-texinfo:
2763 @if gcc-bootstrap
2764 all-build-texinfo: stage_current
2765 @endif gcc-bootstrap
2766 @if build-texinfo
2767 TARGET-build-texinfo=all
2768 maybe-all-build-texinfo: all-build-texinfo
2769 all-build-texinfo: configure-build-texinfo
2770 @: $(MAKE); $(unstage)
2771 @r=`${PWD_COMMAND}`; export r; \
2772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2773 $(BUILD_EXPORTS) \
2774 (cd $(BUILD_SUBDIR)/texinfo && \
2775 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2776 $(TARGET-build-texinfo))
2777 @endif build-texinfo
2778
2779
2780
2781
2782
2783 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2784 maybe-configure-build-fixincludes:
2785 @if gcc-bootstrap
2786 configure-build-fixincludes: stage_current
2787 @endif gcc-bootstrap
2788 @if build-fixincludes
2789 maybe-configure-build-fixincludes: configure-build-fixincludes
2790 configure-build-fixincludes:
2791 @: $(MAKE); $(unstage)
2792 @r=`${PWD_COMMAND}`; export r; \
2793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2794 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2795 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2796 $(BUILD_EXPORTS) \
2797 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2798 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2799 case $(srcdir) in \
2800 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2801 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
2802 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2803 esac; \
2804 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
2805 libsrcdir="$$s/fixincludes"; \
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-fixincludes
2812
2813
2814
2815
2816
2817 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
2818 maybe-all-build-fixincludes:
2819 @if gcc-bootstrap
2820 all-build-fixincludes: stage_current
2821 @endif gcc-bootstrap
2822 @if build-fixincludes
2823 TARGET-build-fixincludes=all
2824 maybe-all-build-fixincludes: all-build-fixincludes
2825 all-build-fixincludes: configure-build-fixincludes
2826 @: $(MAKE); $(unstage)
2827 @r=`${PWD_COMMAND}`; export r; \
2828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2829 $(BUILD_EXPORTS) \
2830 (cd $(BUILD_SUBDIR)/fixincludes && \
2831 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_BUILD_FLAGS) \
2832 $(TARGET-build-fixincludes))
2833 @endif build-fixincludes
2834
2835
2836
2837
2838
2839 # --------------------------------------
2840 # Modules which run on the host machine
2841 # --------------------------------------
2842
2843
2844 .PHONY: configure-bfd maybe-configure-bfd
2845 maybe-configure-bfd:
2846 @if gcc-bootstrap
2847 configure-bfd: stage_current
2848 @endif gcc-bootstrap
2849 @if bfd
2850 maybe-configure-bfd: configure-bfd
2851 configure-bfd:
2852 @r=`${PWD_COMMAND}`; export r; \
2853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2854 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2855 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2856 $(HOST_EXPORTS) \
2857 echo Configuring in $(HOST_SUBDIR)/bfd; \
2858 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
2859 case $(srcdir) in \
2860 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2861 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2862 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2863 esac; \
2864 srcdiroption="--srcdir=$${topdir}/bfd"; \
2865 libsrcdir="$$s/bfd"; \
2866 $(SHELL) $${libsrcdir}/configure \
2867 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2868 --target=${target_alias} $${srcdiroption} \
2869 || exit 1
2870 @endif bfd
2871
2872
2873
2874 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
2875 maybe-configure-stage1-bfd:
2876 @if bfd-bootstrap
2877 maybe-configure-stage1-bfd: configure-stage1-bfd
2878 configure-stage1-bfd:
2879 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
2880 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2881 @r=`${PWD_COMMAND}`; export r; \
2882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2883 TFLAGS="$(STAGE1_TFLAGS)"; \
2884 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2885 $(HOST_EXPORTS) \
2886 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
2887 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
2888 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
2889 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
2890 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2891 cd $(HOST_SUBDIR)/bfd || exit 1; \
2892 case $(srcdir) in \
2893 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2894 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2895 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2896 esac; \
2897 srcdiroption="--srcdir=$${topdir}/bfd"; \
2898 libsrcdir="$$s/bfd"; \
2899 $(SHELL) $${libsrcdir}/configure \
2900 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2901 --target=${target_alias} $${srcdiroption} \
2902 $(STAGE1_CONFIGURE_FLAGS)
2903 @endif bfd-bootstrap
2904
2905 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
2906 maybe-configure-stage2-bfd:
2907 @if bfd-bootstrap
2908 maybe-configure-stage2-bfd: configure-stage2-bfd
2909 configure-stage2-bfd:
2910 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
2911 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2912 @r=`${PWD_COMMAND}`; export r; \
2913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2914 TFLAGS="$(STAGE2_TFLAGS)"; \
2915 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2916 $(HOST_EXPORTS) \
2917 $(POSTSTAGE1_HOST_EXPORTS) \
2918 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
2919 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
2920 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
2921 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
2922 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2923 cd $(HOST_SUBDIR)/bfd || exit 1; \
2924 case $(srcdir) in \
2925 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2926 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2927 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2928 esac; \
2929 srcdiroption="--srcdir=$${topdir}/bfd"; \
2930 libsrcdir="$$s/bfd"; \
2931 $(SHELL) $${libsrcdir}/configure \
2932 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2933 --target=${target_alias} $${srcdiroption} \
2934 --with-build-libsubdir=$(HOST_SUBDIR) \
2935 $(STAGE2_CONFIGURE_FLAGS)
2936 @endif bfd-bootstrap
2937
2938 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
2939 maybe-configure-stage3-bfd:
2940 @if bfd-bootstrap
2941 maybe-configure-stage3-bfd: configure-stage3-bfd
2942 configure-stage3-bfd:
2943 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
2944 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2945 @r=`${PWD_COMMAND}`; export r; \
2946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2947 TFLAGS="$(STAGE3_TFLAGS)"; \
2948 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2949 $(HOST_EXPORTS) \
2950 $(POSTSTAGE1_HOST_EXPORTS) \
2951 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
2952 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
2953 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
2954 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
2955 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2956 cd $(HOST_SUBDIR)/bfd || exit 1; \
2957 case $(srcdir) in \
2958 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2959 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2960 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2961 esac; \
2962 srcdiroption="--srcdir=$${topdir}/bfd"; \
2963 libsrcdir="$$s/bfd"; \
2964 $(SHELL) $${libsrcdir}/configure \
2965 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2966 --target=${target_alias} $${srcdiroption} \
2967 --with-build-libsubdir=$(HOST_SUBDIR) \
2968 $(STAGE3_CONFIGURE_FLAGS)
2969 @endif bfd-bootstrap
2970
2971 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
2972 maybe-configure-stage4-bfd:
2973 @if bfd-bootstrap
2974 maybe-configure-stage4-bfd: configure-stage4-bfd
2975 configure-stage4-bfd:
2976 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
2977 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
2978 @r=`${PWD_COMMAND}`; export r; \
2979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2980 TFLAGS="$(STAGE4_TFLAGS)"; \
2981 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
2982 $(HOST_EXPORTS) \
2983 $(POSTSTAGE1_HOST_EXPORTS) \
2984 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
2985 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
2986 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
2987 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
2988 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
2989 cd $(HOST_SUBDIR)/bfd || exit 1; \
2990 case $(srcdir) in \
2991 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2992 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
2993 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
2994 esac; \
2995 srcdiroption="--srcdir=$${topdir}/bfd"; \
2996 libsrcdir="$$s/bfd"; \
2997 $(SHELL) $${libsrcdir}/configure \
2998 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
2999 --target=${target_alias} $${srcdiroption} \
3000 --with-build-libsubdir=$(HOST_SUBDIR) \
3001 $(STAGE4_CONFIGURE_FLAGS)
3002 @endif bfd-bootstrap
3003
3004 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
3005 maybe-configure-stageprofile-bfd:
3006 @if bfd-bootstrap
3007 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
3008 configure-stageprofile-bfd:
3009 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3010 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3011 @r=`${PWD_COMMAND}`; export r; \
3012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3013 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3014 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3015 $(HOST_EXPORTS) \
3016 $(POSTSTAGE1_HOST_EXPORTS) \
3017 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3018 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3019 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3020 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
3021 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3022 cd $(HOST_SUBDIR)/bfd || exit 1; \
3023 case $(srcdir) in \
3024 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3025 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3026 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3027 esac; \
3028 srcdiroption="--srcdir=$${topdir}/bfd"; \
3029 libsrcdir="$$s/bfd"; \
3030 $(SHELL) $${libsrcdir}/configure \
3031 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3032 --target=${target_alias} $${srcdiroption} \
3033 --with-build-libsubdir=$(HOST_SUBDIR) \
3034 $(STAGEprofile_CONFIGURE_FLAGS)
3035 @endif bfd-bootstrap
3036
3037 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
3038 maybe-configure-stagefeedback-bfd:
3039 @if bfd-bootstrap
3040 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
3041 configure-stagefeedback-bfd:
3042 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3043 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
3044 @r=`${PWD_COMMAND}`; export r; \
3045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3046 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3047 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3048 $(HOST_EXPORTS) \
3049 $(POSTSTAGE1_HOST_EXPORTS) \
3050 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3051 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3052 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3053 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
3054 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
3055 cd $(HOST_SUBDIR)/bfd || exit 1; \
3056 case $(srcdir) in \
3057 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3058 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3059 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3060 esac; \
3061 srcdiroption="--srcdir=$${topdir}/bfd"; \
3062 libsrcdir="$$s/bfd"; \
3063 $(SHELL) $${libsrcdir}/configure \
3064 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3065 --target=${target_alias} $${srcdiroption} \
3066 --with-build-libsubdir=$(HOST_SUBDIR) \
3067 $(STAGEfeedback_CONFIGURE_FLAGS)
3068 @endif bfd-bootstrap
3069
3070
3071
3072
3073
3074 .PHONY: all-bfd maybe-all-bfd
3075 maybe-all-bfd:
3076 @if gcc-bootstrap
3077 all-bfd: stage_current
3078 @endif gcc-bootstrap
3079 @if bfd
3080 TARGET-bfd=all
3081 maybe-all-bfd: all-bfd
3082 all-bfd: configure-bfd
3083 @r=`${PWD_COMMAND}`; export r; \
3084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3085 $(HOST_EXPORTS) \
3086 (cd $(HOST_SUBDIR)/bfd && \
3087 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3088 $(TARGET-bfd))
3089 @endif bfd
3090
3091
3092
3093 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
3094 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
3095 maybe-all-stage1-bfd:
3096 maybe-clean-stage1-bfd:
3097 @if bfd-bootstrap
3098 maybe-all-stage1-bfd: all-stage1-bfd
3099 all-stage1: all-stage1-bfd
3100 TARGET-stage1-bfd = $(TARGET-bfd)
3101 all-stage1-bfd: configure-stage1-bfd
3102 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3103 @r=`${PWD_COMMAND}`; export r; \
3104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3105 TFLAGS="$(STAGE1_TFLAGS)"; \
3106 $(HOST_EXPORTS) \
3107 cd $(HOST_SUBDIR)/bfd && \
3108 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3109 CFLAGS="$(STAGE1_CFLAGS)" \
3110 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3111 LIBCFLAGS="$(LIBCFLAGS)" \
3112 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3113 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3114 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3115 $(EXTRA_HOST_FLAGS) \
3116 TFLAGS="$(STAGE1_TFLAGS)" \
3117 $(TARGET-stage1-bfd)
3118
3119 maybe-clean-stage1-bfd: clean-stage1-bfd
3120 clean-stage1: clean-stage1-bfd
3121 clean-stage1-bfd:
3122 @if [ $(current_stage) = stage1 ]; then \
3123 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3124 else \
3125 [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] || exit 0; \
3126 $(MAKE) stage1-start; \
3127 fi; \
3128 cd $(HOST_SUBDIR)/bfd && \
3129 $(MAKE) $(EXTRA_HOST_FLAGS) \
3130 clean
3131 @endif bfd-bootstrap
3132
3133
3134 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
3135 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
3136 maybe-all-stage2-bfd:
3137 maybe-clean-stage2-bfd:
3138 @if bfd-bootstrap
3139 maybe-all-stage2-bfd: all-stage2-bfd
3140 all-stage2: all-stage2-bfd
3141 TARGET-stage2-bfd = $(TARGET-bfd)
3142 all-stage2-bfd: configure-stage2-bfd
3143 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3144 @r=`${PWD_COMMAND}`; export r; \
3145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3146 TFLAGS="$(STAGE2_TFLAGS)"; \
3147 $(HOST_EXPORTS) \
3148 $(POSTSTAGE1_HOST_EXPORTS) \
3149 cd $(HOST_SUBDIR)/bfd && \
3150 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3151 CFLAGS="$(STAGE2_CFLAGS)" \
3152 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
3153 LIBCFLAGS="$(STAGE2_CFLAGS)" \
3154 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3155 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3156 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3157 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3158 TFLAGS="$(STAGE2_TFLAGS)" \
3159 $(TARGET-stage2-bfd)
3160
3161 maybe-clean-stage2-bfd: clean-stage2-bfd
3162 clean-stage2: clean-stage2-bfd
3163 clean-stage2-bfd:
3164 @if [ $(current_stage) = stage2 ]; then \
3165 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3166 else \
3167 [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] || exit 0; \
3168 $(MAKE) stage2-start; \
3169 fi; \
3170 cd $(HOST_SUBDIR)/bfd && \
3171 $(MAKE) $(EXTRA_HOST_FLAGS) \
3172 $(POSTSTAGE1_FLAGS_TO_PASS) \
3173 clean
3174 @endif bfd-bootstrap
3175
3176
3177 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
3178 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
3179 maybe-all-stage3-bfd:
3180 maybe-clean-stage3-bfd:
3181 @if bfd-bootstrap
3182 maybe-all-stage3-bfd: all-stage3-bfd
3183 all-stage3: all-stage3-bfd
3184 TARGET-stage3-bfd = $(TARGET-bfd)
3185 all-stage3-bfd: configure-stage3-bfd
3186 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3187 @r=`${PWD_COMMAND}`; export r; \
3188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3189 TFLAGS="$(STAGE3_TFLAGS)"; \
3190 $(HOST_EXPORTS) \
3191 $(POSTSTAGE1_HOST_EXPORTS) \
3192 cd $(HOST_SUBDIR)/bfd && \
3193 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3194 CFLAGS="$(STAGE3_CFLAGS)" \
3195 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
3196 LIBCFLAGS="$(STAGE3_CFLAGS)" \
3197 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3198 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3199 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3200 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3201 TFLAGS="$(STAGE3_TFLAGS)" \
3202 $(TARGET-stage3-bfd)
3203
3204 maybe-clean-stage3-bfd: clean-stage3-bfd
3205 clean-stage3: clean-stage3-bfd
3206 clean-stage3-bfd:
3207 @if [ $(current_stage) = stage3 ]; then \
3208 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3209 else \
3210 [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] || exit 0; \
3211 $(MAKE) stage3-start; \
3212 fi; \
3213 cd $(HOST_SUBDIR)/bfd && \
3214 $(MAKE) $(EXTRA_HOST_FLAGS) \
3215 $(POSTSTAGE1_FLAGS_TO_PASS) \
3216 clean
3217 @endif bfd-bootstrap
3218
3219
3220 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
3221 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
3222 maybe-all-stage4-bfd:
3223 maybe-clean-stage4-bfd:
3224 @if bfd-bootstrap
3225 maybe-all-stage4-bfd: all-stage4-bfd
3226 all-stage4: all-stage4-bfd
3227 TARGET-stage4-bfd = $(TARGET-bfd)
3228 all-stage4-bfd: configure-stage4-bfd
3229 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3230 @r=`${PWD_COMMAND}`; export r; \
3231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3232 TFLAGS="$(STAGE4_TFLAGS)"; \
3233 $(HOST_EXPORTS) \
3234 $(POSTSTAGE1_HOST_EXPORTS) \
3235 cd $(HOST_SUBDIR)/bfd && \
3236 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3237 CFLAGS="$(STAGE4_CFLAGS)" \
3238 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
3239 LIBCFLAGS="$(STAGE4_CFLAGS)" \
3240 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3241 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3242 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3243 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3244 TFLAGS="$(STAGE4_TFLAGS)" \
3245 $(TARGET-stage4-bfd)
3246
3247 maybe-clean-stage4-bfd: clean-stage4-bfd
3248 clean-stage4: clean-stage4-bfd
3249 clean-stage4-bfd:
3250 @if [ $(current_stage) = stage4 ]; then \
3251 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3252 else \
3253 [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] || exit 0; \
3254 $(MAKE) stage4-start; \
3255 fi; \
3256 cd $(HOST_SUBDIR)/bfd && \
3257 $(MAKE) $(EXTRA_HOST_FLAGS) \
3258 $(POSTSTAGE1_FLAGS_TO_PASS) \
3259 clean
3260 @endif bfd-bootstrap
3261
3262
3263 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
3264 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
3265 maybe-all-stageprofile-bfd:
3266 maybe-clean-stageprofile-bfd:
3267 @if bfd-bootstrap
3268 maybe-all-stageprofile-bfd: all-stageprofile-bfd
3269 all-stageprofile: all-stageprofile-bfd
3270 TARGET-stageprofile-bfd = $(TARGET-bfd)
3271 all-stageprofile-bfd: configure-stageprofile-bfd
3272 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3273 @r=`${PWD_COMMAND}`; export r; \
3274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3275 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3276 $(HOST_EXPORTS) \
3277 $(POSTSTAGE1_HOST_EXPORTS) \
3278 cd $(HOST_SUBDIR)/bfd && \
3279 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3280 CFLAGS="$(STAGEprofile_CFLAGS)" \
3281 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
3282 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
3283 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3284 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3285 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3286 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3287 TFLAGS="$(STAGEprofile_TFLAGS)" \
3288 $(TARGET-stageprofile-bfd)
3289
3290 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
3291 clean-stageprofile: clean-stageprofile-bfd
3292 clean-stageprofile-bfd:
3293 @if [ $(current_stage) = stageprofile ]; then \
3294 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3295 else \
3296 [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] || exit 0; \
3297 $(MAKE) stageprofile-start; \
3298 fi; \
3299 cd $(HOST_SUBDIR)/bfd && \
3300 $(MAKE) $(EXTRA_HOST_FLAGS) \
3301 $(POSTSTAGE1_FLAGS_TO_PASS) \
3302 clean
3303 @endif bfd-bootstrap
3304
3305
3306 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
3307 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
3308 maybe-all-stagefeedback-bfd:
3309 maybe-clean-stagefeedback-bfd:
3310 @if bfd-bootstrap
3311 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
3312 all-stagefeedback: all-stagefeedback-bfd
3313 TARGET-stagefeedback-bfd = $(TARGET-bfd)
3314 all-stagefeedback-bfd: configure-stagefeedback-bfd
3315 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3316 @r=`${PWD_COMMAND}`; export r; \
3317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3318 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3319 $(HOST_EXPORTS) \
3320 $(POSTSTAGE1_HOST_EXPORTS) \
3321 cd $(HOST_SUBDIR)/bfd && \
3322 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3323 CFLAGS="$(STAGEfeedback_CFLAGS)" \
3324 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
3325 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
3326 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3327 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3328 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3329 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
3330 TFLAGS="$(STAGEfeedback_TFLAGS)" \
3331 $(TARGET-stagefeedback-bfd)
3332
3333 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
3334 clean-stagefeedback: clean-stagefeedback-bfd
3335 clean-stagefeedback-bfd:
3336 @if [ $(current_stage) = stagefeedback ]; then \
3337 [ -f $(HOST_SUBDIR)/bfd/Makefile ] || exit 0; \
3338 else \
3339 [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] || exit 0; \
3340 $(MAKE) stagefeedback-start; \
3341 fi; \
3342 cd $(HOST_SUBDIR)/bfd && \
3343 $(MAKE) $(EXTRA_HOST_FLAGS) \
3344 $(POSTSTAGE1_FLAGS_TO_PASS) \
3345 clean
3346 @endif bfd-bootstrap
3347
3348
3349
3350
3351
3352 .PHONY: check-bfd maybe-check-bfd
3353 maybe-check-bfd:
3354 @if bfd
3355 maybe-check-bfd: check-bfd
3356
3357 check-bfd:
3358 @: $(MAKE); $(unstage)
3359 @r=`${PWD_COMMAND}`; export r; \
3360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3361 $(HOST_EXPORTS) \
3362 (cd $(HOST_SUBDIR)/bfd && \
3363 $(MAKE) $(FLAGS_TO_PASS) check)
3364
3365 @endif bfd
3366
3367 .PHONY: install-bfd maybe-install-bfd
3368 maybe-install-bfd:
3369 @if bfd
3370 maybe-install-bfd: install-bfd
3371
3372 install-bfd: installdirs
3373 @: $(MAKE); $(unstage)
3374 @r=`${PWD_COMMAND}`; export r; \
3375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3376 $(HOST_EXPORTS) \
3377 (cd $(HOST_SUBDIR)/bfd && \
3378 $(MAKE) $(FLAGS_TO_PASS) install)
3379
3380 @endif bfd
3381
3382 .PHONY: install-strip-bfd maybe-install-strip-bfd
3383 maybe-install-strip-bfd:
3384 @if bfd
3385 maybe-install-strip-bfd: install-strip-bfd
3386
3387 install-strip-bfd: installdirs
3388 @: $(MAKE); $(unstage)
3389 @r=`${PWD_COMMAND}`; export r; \
3390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3391 $(HOST_EXPORTS) \
3392 (cd $(HOST_SUBDIR)/bfd && \
3393 $(MAKE) $(FLAGS_TO_PASS) install-strip)
3394
3395 @endif bfd
3396
3397 # Other targets (info, dvi, pdf, etc.)
3398
3399 .PHONY: maybe-info-bfd info-bfd
3400 maybe-info-bfd:
3401 @if bfd
3402 maybe-info-bfd: info-bfd
3403
3404 info-bfd: \
3405 configure-bfd
3406 @[ -f ./bfd/Makefile ] || exit 0; \
3407 r=`${PWD_COMMAND}`; export r; \
3408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3409 $(HOST_EXPORTS) \
3410 for flag in $(EXTRA_HOST_FLAGS) ; do \
3411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3412 done; \
3413 echo "Doing info in bfd" ; \
3414 (cd $(HOST_SUBDIR)/bfd && \
3415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3417 "RANLIB=$${RANLIB}" \
3418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3419 info) \
3420 || exit 1
3421
3422 @endif bfd
3423
3424 .PHONY: maybe-dvi-bfd dvi-bfd
3425 maybe-dvi-bfd:
3426 @if bfd
3427 maybe-dvi-bfd: dvi-bfd
3428
3429 dvi-bfd: \
3430 configure-bfd
3431 @[ -f ./bfd/Makefile ] || exit 0; \
3432 r=`${PWD_COMMAND}`; export r; \
3433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3434 $(HOST_EXPORTS) \
3435 for flag in $(EXTRA_HOST_FLAGS) ; do \
3436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3437 done; \
3438 echo "Doing dvi in bfd" ; \
3439 (cd $(HOST_SUBDIR)/bfd && \
3440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3442 "RANLIB=$${RANLIB}" \
3443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3444 dvi) \
3445 || exit 1
3446
3447 @endif bfd
3448
3449 .PHONY: maybe-pdf-bfd pdf-bfd
3450 maybe-pdf-bfd:
3451 @if bfd
3452 maybe-pdf-bfd: pdf-bfd
3453
3454 pdf-bfd: \
3455 configure-bfd
3456 @[ -f ./bfd/Makefile ] || exit 0; \
3457 r=`${PWD_COMMAND}`; export r; \
3458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3459 $(HOST_EXPORTS) \
3460 for flag in $(EXTRA_HOST_FLAGS) ; do \
3461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3462 done; \
3463 echo "Doing pdf in bfd" ; \
3464 (cd $(HOST_SUBDIR)/bfd && \
3465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3467 "RANLIB=$${RANLIB}" \
3468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3469 pdf) \
3470 || exit 1
3471
3472 @endif bfd
3473
3474 .PHONY: maybe-html-bfd html-bfd
3475 maybe-html-bfd:
3476 @if bfd
3477 maybe-html-bfd: html-bfd
3478
3479 html-bfd: \
3480 configure-bfd
3481 @[ -f ./bfd/Makefile ] || exit 0; \
3482 r=`${PWD_COMMAND}`; export r; \
3483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3484 $(HOST_EXPORTS) \
3485 for flag in $(EXTRA_HOST_FLAGS) ; do \
3486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3487 done; \
3488 echo "Doing html in bfd" ; \
3489 (cd $(HOST_SUBDIR)/bfd && \
3490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3492 "RANLIB=$${RANLIB}" \
3493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3494 html) \
3495 || exit 1
3496
3497 @endif bfd
3498
3499 .PHONY: maybe-TAGS-bfd TAGS-bfd
3500 maybe-TAGS-bfd:
3501 @if bfd
3502 maybe-TAGS-bfd: TAGS-bfd
3503
3504 TAGS-bfd: \
3505 configure-bfd
3506 @[ -f ./bfd/Makefile ] || exit 0; \
3507 r=`${PWD_COMMAND}`; export r; \
3508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3509 $(HOST_EXPORTS) \
3510 for flag in $(EXTRA_HOST_FLAGS) ; do \
3511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3512 done; \
3513 echo "Doing TAGS in bfd" ; \
3514 (cd $(HOST_SUBDIR)/bfd && \
3515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3517 "RANLIB=$${RANLIB}" \
3518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3519 TAGS) \
3520 || exit 1
3521
3522 @endif bfd
3523
3524 .PHONY: maybe-install-info-bfd install-info-bfd
3525 maybe-install-info-bfd:
3526 @if bfd
3527 maybe-install-info-bfd: install-info-bfd
3528
3529 install-info-bfd: \
3530 configure-bfd \
3531 info-bfd
3532 @[ -f ./bfd/Makefile ] || exit 0; \
3533 r=`${PWD_COMMAND}`; export r; \
3534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3535 $(HOST_EXPORTS) \
3536 for flag in $(EXTRA_HOST_FLAGS) ; do \
3537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3538 done; \
3539 echo "Doing install-info in bfd" ; \
3540 (cd $(HOST_SUBDIR)/bfd && \
3541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3543 "RANLIB=$${RANLIB}" \
3544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3545 install-info) \
3546 || exit 1
3547
3548 @endif bfd
3549
3550 .PHONY: maybe-install-pdf-bfd install-pdf-bfd
3551 maybe-install-pdf-bfd:
3552 @if bfd
3553 maybe-install-pdf-bfd: install-pdf-bfd
3554
3555 install-pdf-bfd: \
3556 configure-bfd \
3557 pdf-bfd
3558 @[ -f ./bfd/Makefile ] || exit 0; \
3559 r=`${PWD_COMMAND}`; export r; \
3560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3561 $(HOST_EXPORTS) \
3562 for flag in $(EXTRA_HOST_FLAGS) ; do \
3563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3564 done; \
3565 echo "Doing install-pdf in bfd" ; \
3566 (cd $(HOST_SUBDIR)/bfd && \
3567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3569 "RANLIB=$${RANLIB}" \
3570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3571 install-pdf) \
3572 || exit 1
3573
3574 @endif bfd
3575
3576 .PHONY: maybe-install-html-bfd install-html-bfd
3577 maybe-install-html-bfd:
3578 @if bfd
3579 maybe-install-html-bfd: install-html-bfd
3580
3581 install-html-bfd: \
3582 configure-bfd \
3583 html-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 install-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 install-html) \
3598 || exit 1
3599
3600 @endif bfd
3601
3602 .PHONY: maybe-installcheck-bfd installcheck-bfd
3603 maybe-installcheck-bfd:
3604 @if bfd
3605 maybe-installcheck-bfd: installcheck-bfd
3606
3607 installcheck-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 installcheck 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 installcheck) \
3623 || exit 1
3624
3625 @endif bfd
3626
3627 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3628 maybe-mostlyclean-bfd:
3629 @if bfd
3630 maybe-mostlyclean-bfd: mostlyclean-bfd
3631
3632 mostlyclean-bfd:
3633 @[ -f ./bfd/Makefile ] || exit 0; \
3634 r=`${PWD_COMMAND}`; export r; \
3635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3636 $(HOST_EXPORTS) \
3637 for flag in $(EXTRA_HOST_FLAGS) ; do \
3638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3639 done; \
3640 echo "Doing mostlyclean in bfd" ; \
3641 (cd $(HOST_SUBDIR)/bfd && \
3642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3644 "RANLIB=$${RANLIB}" \
3645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3646 mostlyclean) \
3647 || exit 1
3648
3649 @endif bfd
3650
3651 .PHONY: maybe-clean-bfd clean-bfd
3652 maybe-clean-bfd:
3653 @if bfd
3654 maybe-clean-bfd: clean-bfd
3655
3656 clean-bfd:
3657 @[ -f ./bfd/Makefile ] || exit 0; \
3658 r=`${PWD_COMMAND}`; export r; \
3659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3660 $(HOST_EXPORTS) \
3661 for flag in $(EXTRA_HOST_FLAGS) ; do \
3662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3663 done; \
3664 echo "Doing clean in bfd" ; \
3665 (cd $(HOST_SUBDIR)/bfd && \
3666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3668 "RANLIB=$${RANLIB}" \
3669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3670 clean) \
3671 || exit 1
3672
3673 @endif bfd
3674
3675 .PHONY: maybe-distclean-bfd distclean-bfd
3676 maybe-distclean-bfd:
3677 @if bfd
3678 maybe-distclean-bfd: distclean-bfd
3679
3680 distclean-bfd:
3681 @[ -f ./bfd/Makefile ] || exit 0; \
3682 r=`${PWD_COMMAND}`; export r; \
3683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3684 $(HOST_EXPORTS) \
3685 for flag in $(EXTRA_HOST_FLAGS) ; do \
3686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3687 done; \
3688 echo "Doing distclean in bfd" ; \
3689 (cd $(HOST_SUBDIR)/bfd && \
3690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3692 "RANLIB=$${RANLIB}" \
3693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3694 distclean) \
3695 || exit 1
3696
3697 @endif bfd
3698
3699 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3700 maybe-maintainer-clean-bfd:
3701 @if bfd
3702 maybe-maintainer-clean-bfd: maintainer-clean-bfd
3703
3704 maintainer-clean-bfd:
3705 @[ -f ./bfd/Makefile ] || exit 0; \
3706 r=`${PWD_COMMAND}`; export r; \
3707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3708 $(HOST_EXPORTS) \
3709 for flag in $(EXTRA_HOST_FLAGS) ; do \
3710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3711 done; \
3712 echo "Doing maintainer-clean in bfd" ; \
3713 (cd $(HOST_SUBDIR)/bfd && \
3714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3716 "RANLIB=$${RANLIB}" \
3717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
3718 maintainer-clean) \
3719 || exit 1
3720
3721 @endif bfd
3722
3723
3724
3725 .PHONY: configure-opcodes maybe-configure-opcodes
3726 maybe-configure-opcodes:
3727 @if gcc-bootstrap
3728 configure-opcodes: stage_current
3729 @endif gcc-bootstrap
3730 @if opcodes
3731 maybe-configure-opcodes: configure-opcodes
3732 configure-opcodes:
3733 @r=`${PWD_COMMAND}`; export r; \
3734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3735 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3736 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3737 $(HOST_EXPORTS) \
3738 echo Configuring in $(HOST_SUBDIR)/opcodes; \
3739 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
3740 case $(srcdir) in \
3741 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3742 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3743 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3744 esac; \
3745 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3746 libsrcdir="$$s/opcodes"; \
3747 $(SHELL) $${libsrcdir}/configure \
3748 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3749 --target=${target_alias} $${srcdiroption} \
3750 || exit 1
3751 @endif opcodes
3752
3753
3754
3755 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
3756 maybe-configure-stage1-opcodes:
3757 @if opcodes-bootstrap
3758 maybe-configure-stage1-opcodes: configure-stage1-opcodes
3759 configure-stage1-opcodes:
3760 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3761 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3762 @r=`${PWD_COMMAND}`; export r; \
3763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3764 TFLAGS="$(STAGE1_TFLAGS)"; \
3765 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3766 $(HOST_EXPORTS) \
3767 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
3768 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
3769 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
3770 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
3771 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3772 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3773 case $(srcdir) in \
3774 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3775 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3776 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3777 esac; \
3778 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3779 libsrcdir="$$s/opcodes"; \
3780 $(SHELL) $${libsrcdir}/configure \
3781 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3782 --target=${target_alias} $${srcdiroption} \
3783 $(STAGE1_CONFIGURE_FLAGS)
3784 @endif opcodes-bootstrap
3785
3786 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
3787 maybe-configure-stage2-opcodes:
3788 @if opcodes-bootstrap
3789 maybe-configure-stage2-opcodes: configure-stage2-opcodes
3790 configure-stage2-opcodes:
3791 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
3792 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3793 @r=`${PWD_COMMAND}`; export r; \
3794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3795 TFLAGS="$(STAGE2_TFLAGS)"; \
3796 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3797 $(HOST_EXPORTS) \
3798 $(POSTSTAGE1_HOST_EXPORTS) \
3799 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
3800 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
3801 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
3802 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
3803 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3804 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3805 case $(srcdir) in \
3806 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3807 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3808 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3809 esac; \
3810 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3811 libsrcdir="$$s/opcodes"; \
3812 $(SHELL) $${libsrcdir}/configure \
3813 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3814 --target=${target_alias} $${srcdiroption} \
3815 --with-build-libsubdir=$(HOST_SUBDIR) \
3816 $(STAGE2_CONFIGURE_FLAGS)
3817 @endif opcodes-bootstrap
3818
3819 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
3820 maybe-configure-stage3-opcodes:
3821 @if opcodes-bootstrap
3822 maybe-configure-stage3-opcodes: configure-stage3-opcodes
3823 configure-stage3-opcodes:
3824 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
3825 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3826 @r=`${PWD_COMMAND}`; export r; \
3827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3828 TFLAGS="$(STAGE3_TFLAGS)"; \
3829 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3830 $(HOST_EXPORTS) \
3831 $(POSTSTAGE1_HOST_EXPORTS) \
3832 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
3833 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
3834 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
3835 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
3836 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3837 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3838 case $(srcdir) in \
3839 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3840 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3841 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3842 esac; \
3843 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3844 libsrcdir="$$s/opcodes"; \
3845 $(SHELL) $${libsrcdir}/configure \
3846 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3847 --target=${target_alias} $${srcdiroption} \
3848 --with-build-libsubdir=$(HOST_SUBDIR) \
3849 $(STAGE3_CONFIGURE_FLAGS)
3850 @endif opcodes-bootstrap
3851
3852 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
3853 maybe-configure-stage4-opcodes:
3854 @if opcodes-bootstrap
3855 maybe-configure-stage4-opcodes: configure-stage4-opcodes
3856 configure-stage4-opcodes:
3857 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
3858 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3859 @r=`${PWD_COMMAND}`; export r; \
3860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3861 TFLAGS="$(STAGE4_TFLAGS)"; \
3862 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3863 $(HOST_EXPORTS) \
3864 $(POSTSTAGE1_HOST_EXPORTS) \
3865 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
3866 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
3867 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
3868 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
3869 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3870 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3871 case $(srcdir) in \
3872 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3873 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3874 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3875 esac; \
3876 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3877 libsrcdir="$$s/opcodes"; \
3878 $(SHELL) $${libsrcdir}/configure \
3879 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3880 --target=${target_alias} $${srcdiroption} \
3881 --with-build-libsubdir=$(HOST_SUBDIR) \
3882 $(STAGE4_CONFIGURE_FLAGS)
3883 @endif opcodes-bootstrap
3884
3885 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
3886 maybe-configure-stageprofile-opcodes:
3887 @if opcodes-bootstrap
3888 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
3889 configure-stageprofile-opcodes:
3890 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
3891 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3892 @r=`${PWD_COMMAND}`; export r; \
3893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3894 TFLAGS="$(STAGEprofile_TFLAGS)"; \
3895 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3896 $(HOST_EXPORTS) \
3897 $(POSTSTAGE1_HOST_EXPORTS) \
3898 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
3899 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
3900 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
3901 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
3902 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3903 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3904 case $(srcdir) in \
3905 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3906 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3907 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3908 esac; \
3909 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3910 libsrcdir="$$s/opcodes"; \
3911 $(SHELL) $${libsrcdir}/configure \
3912 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3913 --target=${target_alias} $${srcdiroption} \
3914 --with-build-libsubdir=$(HOST_SUBDIR) \
3915 $(STAGEprofile_CONFIGURE_FLAGS)
3916 @endif opcodes-bootstrap
3917
3918 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
3919 maybe-configure-stagefeedback-opcodes:
3920 @if opcodes-bootstrap
3921 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
3922 configure-stagefeedback-opcodes:
3923 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
3924 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
3925 @r=`${PWD_COMMAND}`; export r; \
3926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3927 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
3928 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
3929 $(HOST_EXPORTS) \
3930 $(POSTSTAGE1_HOST_EXPORTS) \
3931 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
3932 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
3933 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
3934 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
3935 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
3936 cd $(HOST_SUBDIR)/opcodes || exit 1; \
3937 case $(srcdir) in \
3938 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3939 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
3940 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3941 esac; \
3942 srcdiroption="--srcdir=$${topdir}/opcodes"; \
3943 libsrcdir="$$s/opcodes"; \
3944 $(SHELL) $${libsrcdir}/configure \
3945 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
3946 --target=${target_alias} $${srcdiroption} \
3947 --with-build-libsubdir=$(HOST_SUBDIR) \
3948 $(STAGEfeedback_CONFIGURE_FLAGS)
3949 @endif opcodes-bootstrap
3950
3951
3952
3953
3954
3955 .PHONY: all-opcodes maybe-all-opcodes
3956 maybe-all-opcodes:
3957 @if gcc-bootstrap
3958 all-opcodes: stage_current
3959 @endif gcc-bootstrap
3960 @if opcodes
3961 TARGET-opcodes=all
3962 maybe-all-opcodes: all-opcodes
3963 all-opcodes: configure-opcodes
3964 @r=`${PWD_COMMAND}`; export r; \
3965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3966 $(HOST_EXPORTS) \
3967 (cd $(HOST_SUBDIR)/opcodes && \
3968 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
3969 $(TARGET-opcodes))
3970 @endif opcodes
3971
3972
3973
3974 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
3975 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
3976 maybe-all-stage1-opcodes:
3977 maybe-clean-stage1-opcodes:
3978 @if opcodes-bootstrap
3979 maybe-all-stage1-opcodes: all-stage1-opcodes
3980 all-stage1: all-stage1-opcodes
3981 TARGET-stage1-opcodes = $(TARGET-opcodes)
3982 all-stage1-opcodes: configure-stage1-opcodes
3983 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
3984 @r=`${PWD_COMMAND}`; export r; \
3985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3986 TFLAGS="$(STAGE1_TFLAGS)"; \
3987 $(HOST_EXPORTS) \
3988 cd $(HOST_SUBDIR)/opcodes && \
3989 $(MAKE) $(BASE_FLAGS_TO_PASS) \
3990 CFLAGS="$(STAGE1_CFLAGS)" \
3991 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
3992 LIBCFLAGS="$(LIBCFLAGS)" \
3993 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
3994 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
3995 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
3996 $(EXTRA_HOST_FLAGS) \
3997 TFLAGS="$(STAGE1_TFLAGS)" \
3998 $(TARGET-stage1-opcodes)
3999
4000 maybe-clean-stage1-opcodes: clean-stage1-opcodes
4001 clean-stage1: clean-stage1-opcodes
4002 clean-stage1-opcodes:
4003 @if [ $(current_stage) = stage1 ]; then \
4004 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4005 else \
4006 [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] || exit 0; \
4007 $(MAKE) stage1-start; \
4008 fi; \
4009 cd $(HOST_SUBDIR)/opcodes && \
4010 $(MAKE) $(EXTRA_HOST_FLAGS) \
4011 clean
4012 @endif opcodes-bootstrap
4013
4014
4015 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4016 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4017 maybe-all-stage2-opcodes:
4018 maybe-clean-stage2-opcodes:
4019 @if opcodes-bootstrap
4020 maybe-all-stage2-opcodes: all-stage2-opcodes
4021 all-stage2: all-stage2-opcodes
4022 TARGET-stage2-opcodes = $(TARGET-opcodes)
4023 all-stage2-opcodes: configure-stage2-opcodes
4024 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4025 @r=`${PWD_COMMAND}`; export r; \
4026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4027 TFLAGS="$(STAGE2_TFLAGS)"; \
4028 $(HOST_EXPORTS) \
4029 $(POSTSTAGE1_HOST_EXPORTS) \
4030 cd $(HOST_SUBDIR)/opcodes && \
4031 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4032 CFLAGS="$(STAGE2_CFLAGS)" \
4033 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4034 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4035 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4036 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4037 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4038 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4039 TFLAGS="$(STAGE2_TFLAGS)" \
4040 $(TARGET-stage2-opcodes)
4041
4042 maybe-clean-stage2-opcodes: clean-stage2-opcodes
4043 clean-stage2: clean-stage2-opcodes
4044 clean-stage2-opcodes:
4045 @if [ $(current_stage) = stage2 ]; then \
4046 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4047 else \
4048 [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] || exit 0; \
4049 $(MAKE) stage2-start; \
4050 fi; \
4051 cd $(HOST_SUBDIR)/opcodes && \
4052 $(MAKE) $(EXTRA_HOST_FLAGS) \
4053 $(POSTSTAGE1_FLAGS_TO_PASS) \
4054 clean
4055 @endif opcodes-bootstrap
4056
4057
4058 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4059 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4060 maybe-all-stage3-opcodes:
4061 maybe-clean-stage3-opcodes:
4062 @if opcodes-bootstrap
4063 maybe-all-stage3-opcodes: all-stage3-opcodes
4064 all-stage3: all-stage3-opcodes
4065 TARGET-stage3-opcodes = $(TARGET-opcodes)
4066 all-stage3-opcodes: configure-stage3-opcodes
4067 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4068 @r=`${PWD_COMMAND}`; export r; \
4069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4070 TFLAGS="$(STAGE3_TFLAGS)"; \
4071 $(HOST_EXPORTS) \
4072 $(POSTSTAGE1_HOST_EXPORTS) \
4073 cd $(HOST_SUBDIR)/opcodes && \
4074 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4075 CFLAGS="$(STAGE3_CFLAGS)" \
4076 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4077 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4078 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4079 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4080 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4081 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4082 TFLAGS="$(STAGE3_TFLAGS)" \
4083 $(TARGET-stage3-opcodes)
4084
4085 maybe-clean-stage3-opcodes: clean-stage3-opcodes
4086 clean-stage3: clean-stage3-opcodes
4087 clean-stage3-opcodes:
4088 @if [ $(current_stage) = stage3 ]; then \
4089 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4090 else \
4091 [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] || exit 0; \
4092 $(MAKE) stage3-start; \
4093 fi; \
4094 cd $(HOST_SUBDIR)/opcodes && \
4095 $(MAKE) $(EXTRA_HOST_FLAGS) \
4096 $(POSTSTAGE1_FLAGS_TO_PASS) \
4097 clean
4098 @endif opcodes-bootstrap
4099
4100
4101 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4102 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4103 maybe-all-stage4-opcodes:
4104 maybe-clean-stage4-opcodes:
4105 @if opcodes-bootstrap
4106 maybe-all-stage4-opcodes: all-stage4-opcodes
4107 all-stage4: all-stage4-opcodes
4108 TARGET-stage4-opcodes = $(TARGET-opcodes)
4109 all-stage4-opcodes: configure-stage4-opcodes
4110 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4111 @r=`${PWD_COMMAND}`; export r; \
4112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4113 TFLAGS="$(STAGE4_TFLAGS)"; \
4114 $(HOST_EXPORTS) \
4115 $(POSTSTAGE1_HOST_EXPORTS) \
4116 cd $(HOST_SUBDIR)/opcodes && \
4117 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4118 CFLAGS="$(STAGE4_CFLAGS)" \
4119 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
4120 LIBCFLAGS="$(STAGE4_CFLAGS)" \
4121 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4122 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4123 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4124 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4125 TFLAGS="$(STAGE4_TFLAGS)" \
4126 $(TARGET-stage4-opcodes)
4127
4128 maybe-clean-stage4-opcodes: clean-stage4-opcodes
4129 clean-stage4: clean-stage4-opcodes
4130 clean-stage4-opcodes:
4131 @if [ $(current_stage) = stage4 ]; then \
4132 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4133 else \
4134 [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] || exit 0; \
4135 $(MAKE) stage4-start; \
4136 fi; \
4137 cd $(HOST_SUBDIR)/opcodes && \
4138 $(MAKE) $(EXTRA_HOST_FLAGS) \
4139 $(POSTSTAGE1_FLAGS_TO_PASS) \
4140 clean
4141 @endif opcodes-bootstrap
4142
4143
4144 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4145 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4146 maybe-all-stageprofile-opcodes:
4147 maybe-clean-stageprofile-opcodes:
4148 @if opcodes-bootstrap
4149 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4150 all-stageprofile: all-stageprofile-opcodes
4151 TARGET-stageprofile-opcodes = $(TARGET-opcodes)
4152 all-stageprofile-opcodes: configure-stageprofile-opcodes
4153 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4154 @r=`${PWD_COMMAND}`; export r; \
4155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4156 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4157 $(HOST_EXPORTS) \
4158 $(POSTSTAGE1_HOST_EXPORTS) \
4159 cd $(HOST_SUBDIR)/opcodes && \
4160 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4161 CFLAGS="$(STAGEprofile_CFLAGS)" \
4162 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
4163 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
4164 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4165 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4166 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4167 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4168 TFLAGS="$(STAGEprofile_TFLAGS)" \
4169 $(TARGET-stageprofile-opcodes)
4170
4171 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4172 clean-stageprofile: clean-stageprofile-opcodes
4173 clean-stageprofile-opcodes:
4174 @if [ $(current_stage) = stageprofile ]; then \
4175 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4176 else \
4177 [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] || exit 0; \
4178 $(MAKE) stageprofile-start; \
4179 fi; \
4180 cd $(HOST_SUBDIR)/opcodes && \
4181 $(MAKE) $(EXTRA_HOST_FLAGS) \
4182 $(POSTSTAGE1_FLAGS_TO_PASS) \
4183 clean
4184 @endif opcodes-bootstrap
4185
4186
4187 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
4188 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
4189 maybe-all-stagefeedback-opcodes:
4190 maybe-clean-stagefeedback-opcodes:
4191 @if opcodes-bootstrap
4192 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
4193 all-stagefeedback: all-stagefeedback-opcodes
4194 TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
4195 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
4196 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4197 @r=`${PWD_COMMAND}`; export r; \
4198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4199 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4200 $(HOST_EXPORTS) \
4201 $(POSTSTAGE1_HOST_EXPORTS) \
4202 cd $(HOST_SUBDIR)/opcodes && \
4203 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4204 CFLAGS="$(STAGEfeedback_CFLAGS)" \
4205 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
4206 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
4207 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4208 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4209 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4210 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4211 TFLAGS="$(STAGEfeedback_TFLAGS)" \
4212 $(TARGET-stagefeedback-opcodes)
4213
4214 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
4215 clean-stagefeedback: clean-stagefeedback-opcodes
4216 clean-stagefeedback-opcodes:
4217 @if [ $(current_stage) = stagefeedback ]; then \
4218 [ -f $(HOST_SUBDIR)/opcodes/Makefile ] || exit 0; \
4219 else \
4220 [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] || exit 0; \
4221 $(MAKE) stagefeedback-start; \
4222 fi; \
4223 cd $(HOST_SUBDIR)/opcodes && \
4224 $(MAKE) $(EXTRA_HOST_FLAGS) \
4225 $(POSTSTAGE1_FLAGS_TO_PASS) \
4226 clean
4227 @endif opcodes-bootstrap
4228
4229
4230
4231
4232
4233 .PHONY: check-opcodes maybe-check-opcodes
4234 maybe-check-opcodes:
4235 @if opcodes
4236 maybe-check-opcodes: check-opcodes
4237
4238 check-opcodes:
4239 @: $(MAKE); $(unstage)
4240 @r=`${PWD_COMMAND}`; export r; \
4241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4242 $(HOST_EXPORTS) \
4243 (cd $(HOST_SUBDIR)/opcodes && \
4244 $(MAKE) $(FLAGS_TO_PASS) check)
4245
4246 @endif opcodes
4247
4248 .PHONY: install-opcodes maybe-install-opcodes
4249 maybe-install-opcodes:
4250 @if opcodes
4251 maybe-install-opcodes: install-opcodes
4252
4253 install-opcodes: installdirs
4254 @: $(MAKE); $(unstage)
4255 @r=`${PWD_COMMAND}`; export r; \
4256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4257 $(HOST_EXPORTS) \
4258 (cd $(HOST_SUBDIR)/opcodes && \
4259 $(MAKE) $(FLAGS_TO_PASS) install)
4260
4261 @endif opcodes
4262
4263 .PHONY: install-strip-opcodes maybe-install-strip-opcodes
4264 maybe-install-strip-opcodes:
4265 @if opcodes
4266 maybe-install-strip-opcodes: install-strip-opcodes
4267
4268 install-strip-opcodes: installdirs
4269 @: $(MAKE); $(unstage)
4270 @r=`${PWD_COMMAND}`; export r; \
4271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4272 $(HOST_EXPORTS) \
4273 (cd $(HOST_SUBDIR)/opcodes && \
4274 $(MAKE) $(FLAGS_TO_PASS) install-strip)
4275
4276 @endif opcodes
4277
4278 # Other targets (info, dvi, pdf, etc.)
4279
4280 .PHONY: maybe-info-opcodes info-opcodes
4281 maybe-info-opcodes:
4282 @if opcodes
4283 maybe-info-opcodes: info-opcodes
4284
4285 info-opcodes: \
4286 configure-opcodes
4287 @[ -f ./opcodes/Makefile ] || exit 0; \
4288 r=`${PWD_COMMAND}`; export r; \
4289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4290 $(HOST_EXPORTS) \
4291 for flag in $(EXTRA_HOST_FLAGS) ; do \
4292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4293 done; \
4294 echo "Doing info in opcodes" ; \
4295 (cd $(HOST_SUBDIR)/opcodes && \
4296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4298 "RANLIB=$${RANLIB}" \
4299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4300 info) \
4301 || exit 1
4302
4303 @endif opcodes
4304
4305 .PHONY: maybe-dvi-opcodes dvi-opcodes
4306 maybe-dvi-opcodes:
4307 @if opcodes
4308 maybe-dvi-opcodes: dvi-opcodes
4309
4310 dvi-opcodes: \
4311 configure-opcodes
4312 @[ -f ./opcodes/Makefile ] || exit 0; \
4313 r=`${PWD_COMMAND}`; export r; \
4314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4315 $(HOST_EXPORTS) \
4316 for flag in $(EXTRA_HOST_FLAGS) ; do \
4317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4318 done; \
4319 echo "Doing dvi in opcodes" ; \
4320 (cd $(HOST_SUBDIR)/opcodes && \
4321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4323 "RANLIB=$${RANLIB}" \
4324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4325 dvi) \
4326 || exit 1
4327
4328 @endif opcodes
4329
4330 .PHONY: maybe-pdf-opcodes pdf-opcodes
4331 maybe-pdf-opcodes:
4332 @if opcodes
4333 maybe-pdf-opcodes: pdf-opcodes
4334
4335 pdf-opcodes: \
4336 configure-opcodes
4337 @[ -f ./opcodes/Makefile ] || exit 0; \
4338 r=`${PWD_COMMAND}`; export r; \
4339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4340 $(HOST_EXPORTS) \
4341 for flag in $(EXTRA_HOST_FLAGS) ; do \
4342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4343 done; \
4344 echo "Doing pdf in opcodes" ; \
4345 (cd $(HOST_SUBDIR)/opcodes && \
4346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4348 "RANLIB=$${RANLIB}" \
4349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4350 pdf) \
4351 || exit 1
4352
4353 @endif opcodes
4354
4355 .PHONY: maybe-html-opcodes html-opcodes
4356 maybe-html-opcodes:
4357 @if opcodes
4358 maybe-html-opcodes: html-opcodes
4359
4360 html-opcodes: \
4361 configure-opcodes
4362 @[ -f ./opcodes/Makefile ] || exit 0; \
4363 r=`${PWD_COMMAND}`; export r; \
4364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4365 $(HOST_EXPORTS) \
4366 for flag in $(EXTRA_HOST_FLAGS) ; do \
4367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4368 done; \
4369 echo "Doing html in opcodes" ; \
4370 (cd $(HOST_SUBDIR)/opcodes && \
4371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4373 "RANLIB=$${RANLIB}" \
4374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4375 html) \
4376 || exit 1
4377
4378 @endif opcodes
4379
4380 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4381 maybe-TAGS-opcodes:
4382 @if opcodes
4383 maybe-TAGS-opcodes: TAGS-opcodes
4384
4385 TAGS-opcodes: \
4386 configure-opcodes
4387 @[ -f ./opcodes/Makefile ] || exit 0; \
4388 r=`${PWD_COMMAND}`; export r; \
4389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4390 $(HOST_EXPORTS) \
4391 for flag in $(EXTRA_HOST_FLAGS) ; do \
4392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4393 done; \
4394 echo "Doing TAGS in opcodes" ; \
4395 (cd $(HOST_SUBDIR)/opcodes && \
4396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4398 "RANLIB=$${RANLIB}" \
4399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4400 TAGS) \
4401 || exit 1
4402
4403 @endif opcodes
4404
4405 .PHONY: maybe-install-info-opcodes install-info-opcodes
4406 maybe-install-info-opcodes:
4407 @if opcodes
4408 maybe-install-info-opcodes: install-info-opcodes
4409
4410 install-info-opcodes: \
4411 configure-opcodes \
4412 info-opcodes
4413 @[ -f ./opcodes/Makefile ] || exit 0; \
4414 r=`${PWD_COMMAND}`; export r; \
4415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4416 $(HOST_EXPORTS) \
4417 for flag in $(EXTRA_HOST_FLAGS) ; do \
4418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4419 done; \
4420 echo "Doing install-info in opcodes" ; \
4421 (cd $(HOST_SUBDIR)/opcodes && \
4422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4424 "RANLIB=$${RANLIB}" \
4425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4426 install-info) \
4427 || exit 1
4428
4429 @endif opcodes
4430
4431 .PHONY: maybe-install-pdf-opcodes install-pdf-opcodes
4432 maybe-install-pdf-opcodes:
4433 @if opcodes
4434 maybe-install-pdf-opcodes: install-pdf-opcodes
4435
4436 install-pdf-opcodes: \
4437 configure-opcodes \
4438 pdf-opcodes
4439 @[ -f ./opcodes/Makefile ] || exit 0; \
4440 r=`${PWD_COMMAND}`; export r; \
4441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4442 $(HOST_EXPORTS) \
4443 for flag in $(EXTRA_HOST_FLAGS) ; do \
4444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4445 done; \
4446 echo "Doing install-pdf in opcodes" ; \
4447 (cd $(HOST_SUBDIR)/opcodes && \
4448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4450 "RANLIB=$${RANLIB}" \
4451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4452 install-pdf) \
4453 || exit 1
4454
4455 @endif opcodes
4456
4457 .PHONY: maybe-install-html-opcodes install-html-opcodes
4458 maybe-install-html-opcodes:
4459 @if opcodes
4460 maybe-install-html-opcodes: install-html-opcodes
4461
4462 install-html-opcodes: \
4463 configure-opcodes \
4464 html-opcodes
4465 @[ -f ./opcodes/Makefile ] || exit 0; \
4466 r=`${PWD_COMMAND}`; export r; \
4467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4468 $(HOST_EXPORTS) \
4469 for flag in $(EXTRA_HOST_FLAGS) ; do \
4470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4471 done; \
4472 echo "Doing install-html in opcodes" ; \
4473 (cd $(HOST_SUBDIR)/opcodes && \
4474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4476 "RANLIB=$${RANLIB}" \
4477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4478 install-html) \
4479 || exit 1
4480
4481 @endif opcodes
4482
4483 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4484 maybe-installcheck-opcodes:
4485 @if opcodes
4486 maybe-installcheck-opcodes: installcheck-opcodes
4487
4488 installcheck-opcodes: \
4489 configure-opcodes
4490 @[ -f ./opcodes/Makefile ] || exit 0; \
4491 r=`${PWD_COMMAND}`; export r; \
4492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4493 $(HOST_EXPORTS) \
4494 for flag in $(EXTRA_HOST_FLAGS) ; do \
4495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4496 done; \
4497 echo "Doing installcheck in opcodes" ; \
4498 (cd $(HOST_SUBDIR)/opcodes && \
4499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4501 "RANLIB=$${RANLIB}" \
4502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4503 installcheck) \
4504 || exit 1
4505
4506 @endif opcodes
4507
4508 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4509 maybe-mostlyclean-opcodes:
4510 @if opcodes
4511 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4512
4513 mostlyclean-opcodes:
4514 @[ -f ./opcodes/Makefile ] || exit 0; \
4515 r=`${PWD_COMMAND}`; export r; \
4516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4517 $(HOST_EXPORTS) \
4518 for flag in $(EXTRA_HOST_FLAGS) ; do \
4519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4520 done; \
4521 echo "Doing mostlyclean in opcodes" ; \
4522 (cd $(HOST_SUBDIR)/opcodes && \
4523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4525 "RANLIB=$${RANLIB}" \
4526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4527 mostlyclean) \
4528 || exit 1
4529
4530 @endif opcodes
4531
4532 .PHONY: maybe-clean-opcodes clean-opcodes
4533 maybe-clean-opcodes:
4534 @if opcodes
4535 maybe-clean-opcodes: clean-opcodes
4536
4537 clean-opcodes:
4538 @[ -f ./opcodes/Makefile ] || exit 0; \
4539 r=`${PWD_COMMAND}`; export r; \
4540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4541 $(HOST_EXPORTS) \
4542 for flag in $(EXTRA_HOST_FLAGS) ; do \
4543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4544 done; \
4545 echo "Doing clean in opcodes" ; \
4546 (cd $(HOST_SUBDIR)/opcodes && \
4547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4549 "RANLIB=$${RANLIB}" \
4550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4551 clean) \
4552 || exit 1
4553
4554 @endif opcodes
4555
4556 .PHONY: maybe-distclean-opcodes distclean-opcodes
4557 maybe-distclean-opcodes:
4558 @if opcodes
4559 maybe-distclean-opcodes: distclean-opcodes
4560
4561 distclean-opcodes:
4562 @[ -f ./opcodes/Makefile ] || exit 0; \
4563 r=`${PWD_COMMAND}`; export r; \
4564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4565 $(HOST_EXPORTS) \
4566 for flag in $(EXTRA_HOST_FLAGS) ; do \
4567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4568 done; \
4569 echo "Doing distclean in opcodes" ; \
4570 (cd $(HOST_SUBDIR)/opcodes && \
4571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4573 "RANLIB=$${RANLIB}" \
4574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4575 distclean) \
4576 || exit 1
4577
4578 @endif opcodes
4579
4580 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4581 maybe-maintainer-clean-opcodes:
4582 @if opcodes
4583 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4584
4585 maintainer-clean-opcodes:
4586 @[ -f ./opcodes/Makefile ] || exit 0; \
4587 r=`${PWD_COMMAND}`; export r; \
4588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4589 $(HOST_EXPORTS) \
4590 for flag in $(EXTRA_HOST_FLAGS) ; do \
4591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4592 done; \
4593 echo "Doing maintainer-clean in opcodes" ; \
4594 (cd $(HOST_SUBDIR)/opcodes && \
4595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4597 "RANLIB=$${RANLIB}" \
4598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
4599 maintainer-clean) \
4600 || exit 1
4601
4602 @endif opcodes
4603
4604
4605
4606 .PHONY: configure-binutils maybe-configure-binutils
4607 maybe-configure-binutils:
4608 @if gcc-bootstrap
4609 configure-binutils: stage_current
4610 @endif gcc-bootstrap
4611 @if binutils
4612 maybe-configure-binutils: configure-binutils
4613 configure-binutils:
4614 @r=`${PWD_COMMAND}`; export r; \
4615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4616 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4617 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4618 $(HOST_EXPORTS) \
4619 echo Configuring in $(HOST_SUBDIR)/binutils; \
4620 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4621 case $(srcdir) in \
4622 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4623 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4624 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4625 esac; \
4626 srcdiroption="--srcdir=$${topdir}/binutils"; \
4627 libsrcdir="$$s/binutils"; \
4628 $(SHELL) $${libsrcdir}/configure \
4629 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4630 --target=${target_alias} $${srcdiroption} \
4631 || exit 1
4632 @endif binutils
4633
4634
4635
4636 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
4637 maybe-configure-stage1-binutils:
4638 @if binutils-bootstrap
4639 maybe-configure-stage1-binutils: configure-stage1-binutils
4640 configure-stage1-binutils:
4641 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4642 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4643 @r=`${PWD_COMMAND}`; export r; \
4644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4645 TFLAGS="$(STAGE1_TFLAGS)"; \
4646 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4647 $(HOST_EXPORTS) \
4648 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
4649 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
4650 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
4651 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
4652 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4653 cd $(HOST_SUBDIR)/binutils || exit 1; \
4654 case $(srcdir) in \
4655 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4656 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4657 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4658 esac; \
4659 srcdiroption="--srcdir=$${topdir}/binutils"; \
4660 libsrcdir="$$s/binutils"; \
4661 $(SHELL) $${libsrcdir}/configure \
4662 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4663 --target=${target_alias} $${srcdiroption} \
4664 $(STAGE1_CONFIGURE_FLAGS)
4665 @endif binutils-bootstrap
4666
4667 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
4668 maybe-configure-stage2-binutils:
4669 @if binutils-bootstrap
4670 maybe-configure-stage2-binutils: configure-stage2-binutils
4671 configure-stage2-binutils:
4672 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4673 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4674 @r=`${PWD_COMMAND}`; export r; \
4675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4676 TFLAGS="$(STAGE2_TFLAGS)"; \
4677 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4678 $(HOST_EXPORTS) \
4679 $(POSTSTAGE1_HOST_EXPORTS) \
4680 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
4681 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
4682 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
4683 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
4684 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4685 cd $(HOST_SUBDIR)/binutils || exit 1; \
4686 case $(srcdir) in \
4687 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4688 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4689 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4690 esac; \
4691 srcdiroption="--srcdir=$${topdir}/binutils"; \
4692 libsrcdir="$$s/binutils"; \
4693 $(SHELL) $${libsrcdir}/configure \
4694 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4695 --target=${target_alias} $${srcdiroption} \
4696 --with-build-libsubdir=$(HOST_SUBDIR) \
4697 $(STAGE2_CONFIGURE_FLAGS)
4698 @endif binutils-bootstrap
4699
4700 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
4701 maybe-configure-stage3-binutils:
4702 @if binutils-bootstrap
4703 maybe-configure-stage3-binutils: configure-stage3-binutils
4704 configure-stage3-binutils:
4705 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4706 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4707 @r=`${PWD_COMMAND}`; export r; \
4708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4709 TFLAGS="$(STAGE3_TFLAGS)"; \
4710 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4711 $(HOST_EXPORTS) \
4712 $(POSTSTAGE1_HOST_EXPORTS) \
4713 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
4714 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
4715 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
4716 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
4717 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4718 cd $(HOST_SUBDIR)/binutils || exit 1; \
4719 case $(srcdir) in \
4720 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4721 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4722 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4723 esac; \
4724 srcdiroption="--srcdir=$${topdir}/binutils"; \
4725 libsrcdir="$$s/binutils"; \
4726 $(SHELL) $${libsrcdir}/configure \
4727 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4728 --target=${target_alias} $${srcdiroption} \
4729 --with-build-libsubdir=$(HOST_SUBDIR) \
4730 $(STAGE3_CONFIGURE_FLAGS)
4731 @endif binutils-bootstrap
4732
4733 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
4734 maybe-configure-stage4-binutils:
4735 @if binutils-bootstrap
4736 maybe-configure-stage4-binutils: configure-stage4-binutils
4737 configure-stage4-binutils:
4738 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4739 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4740 @r=`${PWD_COMMAND}`; export r; \
4741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4742 TFLAGS="$(STAGE4_TFLAGS)"; \
4743 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4744 $(HOST_EXPORTS) \
4745 $(POSTSTAGE1_HOST_EXPORTS) \
4746 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
4747 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
4748 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
4749 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
4750 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4751 cd $(HOST_SUBDIR)/binutils || exit 1; \
4752 case $(srcdir) in \
4753 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4754 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4755 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4756 esac; \
4757 srcdiroption="--srcdir=$${topdir}/binutils"; \
4758 libsrcdir="$$s/binutils"; \
4759 $(SHELL) $${libsrcdir}/configure \
4760 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4761 --target=${target_alias} $${srcdiroption} \
4762 --with-build-libsubdir=$(HOST_SUBDIR) \
4763 $(STAGE4_CONFIGURE_FLAGS)
4764 @endif binutils-bootstrap
4765
4766 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
4767 maybe-configure-stageprofile-binutils:
4768 @if binutils-bootstrap
4769 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
4770 configure-stageprofile-binutils:
4771 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
4772 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4773 @r=`${PWD_COMMAND}`; export r; \
4774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4775 TFLAGS="$(STAGEprofile_TFLAGS)"; \
4776 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4777 $(HOST_EXPORTS) \
4778 $(POSTSTAGE1_HOST_EXPORTS) \
4779 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
4780 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
4781 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
4782 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
4783 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4784 cd $(HOST_SUBDIR)/binutils || exit 1; \
4785 case $(srcdir) in \
4786 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4787 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4788 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4789 esac; \
4790 srcdiroption="--srcdir=$${topdir}/binutils"; \
4791 libsrcdir="$$s/binutils"; \
4792 $(SHELL) $${libsrcdir}/configure \
4793 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4794 --target=${target_alias} $${srcdiroption} \
4795 --with-build-libsubdir=$(HOST_SUBDIR) \
4796 $(STAGEprofile_CONFIGURE_FLAGS)
4797 @endif binutils-bootstrap
4798
4799 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
4800 maybe-configure-stagefeedback-binutils:
4801 @if binutils-bootstrap
4802 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
4803 configure-stagefeedback-binutils:
4804 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
4805 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
4806 @r=`${PWD_COMMAND}`; export r; \
4807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4808 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
4809 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
4810 $(HOST_EXPORTS) \
4811 $(POSTSTAGE1_HOST_EXPORTS) \
4812 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
4813 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
4814 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
4815 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
4816 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
4817 cd $(HOST_SUBDIR)/binutils || exit 1; \
4818 case $(srcdir) in \
4819 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4820 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
4821 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4822 esac; \
4823 srcdiroption="--srcdir=$${topdir}/binutils"; \
4824 libsrcdir="$$s/binutils"; \
4825 $(SHELL) $${libsrcdir}/configure \
4826 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
4827 --target=${target_alias} $${srcdiroption} \
4828 --with-build-libsubdir=$(HOST_SUBDIR) \
4829 $(STAGEfeedback_CONFIGURE_FLAGS)
4830 @endif binutils-bootstrap
4831
4832
4833
4834
4835
4836 .PHONY: all-binutils maybe-all-binutils
4837 maybe-all-binutils:
4838 @if gcc-bootstrap
4839 all-binutils: stage_current
4840 @endif gcc-bootstrap
4841 @if binutils
4842 TARGET-binutils=all
4843 maybe-all-binutils: all-binutils
4844 all-binutils: configure-binutils
4845 @r=`${PWD_COMMAND}`; export r; \
4846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4847 $(HOST_EXPORTS) \
4848 (cd $(HOST_SUBDIR)/binutils && \
4849 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
4850 $(TARGET-binutils))
4851 @endif binutils
4852
4853
4854
4855 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
4856 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
4857 maybe-all-stage1-binutils:
4858 maybe-clean-stage1-binutils:
4859 @if binutils-bootstrap
4860 maybe-all-stage1-binutils: all-stage1-binutils
4861 all-stage1: all-stage1-binutils
4862 TARGET-stage1-binutils = $(TARGET-binutils)
4863 all-stage1-binutils: configure-stage1-binutils
4864 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4865 @r=`${PWD_COMMAND}`; export r; \
4866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4867 TFLAGS="$(STAGE1_TFLAGS)"; \
4868 $(HOST_EXPORTS) \
4869 cd $(HOST_SUBDIR)/binutils && \
4870 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4871 CFLAGS="$(STAGE1_CFLAGS)" \
4872 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
4873 LIBCFLAGS="$(LIBCFLAGS)" \
4874 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4875 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4876 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4877 $(EXTRA_HOST_FLAGS) \
4878 TFLAGS="$(STAGE1_TFLAGS)" \
4879 $(TARGET-stage1-binutils)
4880
4881 maybe-clean-stage1-binutils: clean-stage1-binutils
4882 clean-stage1: clean-stage1-binutils
4883 clean-stage1-binutils:
4884 @if [ $(current_stage) = stage1 ]; then \
4885 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
4886 else \
4887 [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] || exit 0; \
4888 $(MAKE) stage1-start; \
4889 fi; \
4890 cd $(HOST_SUBDIR)/binutils && \
4891 $(MAKE) $(EXTRA_HOST_FLAGS) \
4892 clean
4893 @endif binutils-bootstrap
4894
4895
4896 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
4897 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
4898 maybe-all-stage2-binutils:
4899 maybe-clean-stage2-binutils:
4900 @if binutils-bootstrap
4901 maybe-all-stage2-binutils: all-stage2-binutils
4902 all-stage2: all-stage2-binutils
4903 TARGET-stage2-binutils = $(TARGET-binutils)
4904 all-stage2-binutils: configure-stage2-binutils
4905 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4906 @r=`${PWD_COMMAND}`; export r; \
4907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4908 TFLAGS="$(STAGE2_TFLAGS)"; \
4909 $(HOST_EXPORTS) \
4910 $(POSTSTAGE1_HOST_EXPORTS) \
4911 cd $(HOST_SUBDIR)/binutils && \
4912 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4913 CFLAGS="$(STAGE2_CFLAGS)" \
4914 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
4915 LIBCFLAGS="$(STAGE2_CFLAGS)" \
4916 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4917 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4918 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4919 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4920 TFLAGS="$(STAGE2_TFLAGS)" \
4921 $(TARGET-stage2-binutils)
4922
4923 maybe-clean-stage2-binutils: clean-stage2-binutils
4924 clean-stage2: clean-stage2-binutils
4925 clean-stage2-binutils:
4926 @if [ $(current_stage) = stage2 ]; then \
4927 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
4928 else \
4929 [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] || exit 0; \
4930 $(MAKE) stage2-start; \
4931 fi; \
4932 cd $(HOST_SUBDIR)/binutils && \
4933 $(MAKE) $(EXTRA_HOST_FLAGS) \
4934 $(POSTSTAGE1_FLAGS_TO_PASS) \
4935 clean
4936 @endif binutils-bootstrap
4937
4938
4939 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
4940 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
4941 maybe-all-stage3-binutils:
4942 maybe-clean-stage3-binutils:
4943 @if binutils-bootstrap
4944 maybe-all-stage3-binutils: all-stage3-binutils
4945 all-stage3: all-stage3-binutils
4946 TARGET-stage3-binutils = $(TARGET-binutils)
4947 all-stage3-binutils: configure-stage3-binutils
4948 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
4949 @r=`${PWD_COMMAND}`; export r; \
4950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4951 TFLAGS="$(STAGE3_TFLAGS)"; \
4952 $(HOST_EXPORTS) \
4953 $(POSTSTAGE1_HOST_EXPORTS) \
4954 cd $(HOST_SUBDIR)/binutils && \
4955 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4956 CFLAGS="$(STAGE3_CFLAGS)" \
4957 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
4958 LIBCFLAGS="$(STAGE3_CFLAGS)" \
4959 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
4960 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
4961 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
4962 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4963 TFLAGS="$(STAGE3_TFLAGS)" \
4964 $(TARGET-stage3-binutils)
4965
4966 maybe-clean-stage3-binutils: clean-stage3-binutils
4967 clean-stage3: clean-stage3-binutils
4968 clean-stage3-binutils:
4969 @if [ $(current_stage) = stage3 ]; then \
4970 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
4971 else \
4972 [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] || exit 0; \
4973 $(MAKE) stage3-start; \
4974 fi; \
4975 cd $(HOST_SUBDIR)/binutils && \
4976 $(MAKE) $(EXTRA_HOST_FLAGS) \
4977 $(POSTSTAGE1_FLAGS_TO_PASS) \
4978 clean
4979 @endif binutils-bootstrap
4980
4981
4982 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
4983 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
4984 maybe-all-stage4-binutils:
4985 maybe-clean-stage4-binutils:
4986 @if binutils-bootstrap
4987 maybe-all-stage4-binutils: all-stage4-binutils
4988 all-stage4: all-stage4-binutils
4989 TARGET-stage4-binutils = $(TARGET-binutils)
4990 all-stage4-binutils: configure-stage4-binutils
4991 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
4992 @r=`${PWD_COMMAND}`; export r; \
4993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4994 TFLAGS="$(STAGE4_TFLAGS)"; \
4995 $(HOST_EXPORTS) \
4996 $(POSTSTAGE1_HOST_EXPORTS) \
4997 cd $(HOST_SUBDIR)/binutils && \
4998 $(MAKE) $(BASE_FLAGS_TO_PASS) \
4999 CFLAGS="$(STAGE4_CFLAGS)" \
5000 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
5001 LIBCFLAGS="$(STAGE4_CFLAGS)" \
5002 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5003 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5004 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5005 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5006 TFLAGS="$(STAGE4_TFLAGS)" \
5007 $(TARGET-stage4-binutils)
5008
5009 maybe-clean-stage4-binutils: clean-stage4-binutils
5010 clean-stage4: clean-stage4-binutils
5011 clean-stage4-binutils:
5012 @if [ $(current_stage) = stage4 ]; then \
5013 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5014 else \
5015 [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] || exit 0; \
5016 $(MAKE) stage4-start; \
5017 fi; \
5018 cd $(HOST_SUBDIR)/binutils && \
5019 $(MAKE) $(EXTRA_HOST_FLAGS) \
5020 $(POSTSTAGE1_FLAGS_TO_PASS) \
5021 clean
5022 @endif binutils-bootstrap
5023
5024
5025 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5026 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5027 maybe-all-stageprofile-binutils:
5028 maybe-clean-stageprofile-binutils:
5029 @if binutils-bootstrap
5030 maybe-all-stageprofile-binutils: all-stageprofile-binutils
5031 all-stageprofile: all-stageprofile-binutils
5032 TARGET-stageprofile-binutils = $(TARGET-binutils)
5033 all-stageprofile-binutils: configure-stageprofile-binutils
5034 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
5035 @r=`${PWD_COMMAND}`; export r; \
5036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5037 TFLAGS="$(STAGEprofile_TFLAGS)"; \
5038 $(HOST_EXPORTS) \
5039 $(POSTSTAGE1_HOST_EXPORTS) \
5040 cd $(HOST_SUBDIR)/binutils && \
5041 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5042 CFLAGS="$(STAGEprofile_CFLAGS)" \
5043 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
5044 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
5045 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5046 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5047 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5048 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5049 TFLAGS="$(STAGEprofile_TFLAGS)" \
5050 $(TARGET-stageprofile-binutils)
5051
5052 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5053 clean-stageprofile: clean-stageprofile-binutils
5054 clean-stageprofile-binutils:
5055 @if [ $(current_stage) = stageprofile ]; then \
5056 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5057 else \
5058 [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] || exit 0; \
5059 $(MAKE) stageprofile-start; \
5060 fi; \
5061 cd $(HOST_SUBDIR)/binutils && \
5062 $(MAKE) $(EXTRA_HOST_FLAGS) \
5063 $(POSTSTAGE1_FLAGS_TO_PASS) \
5064 clean
5065 @endif binutils-bootstrap
5066
5067
5068 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5069 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5070 maybe-all-stagefeedback-binutils:
5071 maybe-clean-stagefeedback-binutils:
5072 @if binutils-bootstrap
5073 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5074 all-stagefeedback: all-stagefeedback-binutils
5075 TARGET-stagefeedback-binutils = $(TARGET-binutils)
5076 all-stagefeedback-binutils: configure-stagefeedback-binutils
5077 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
5078 @r=`${PWD_COMMAND}`; export r; \
5079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5080 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
5081 $(HOST_EXPORTS) \
5082 $(POSTSTAGE1_HOST_EXPORTS) \
5083 cd $(HOST_SUBDIR)/binutils && \
5084 $(MAKE) $(BASE_FLAGS_TO_PASS) \
5085 CFLAGS="$(STAGEfeedback_CFLAGS)" \
5086 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
5087 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
5088 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
5089 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
5090 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
5091 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5092 TFLAGS="$(STAGEfeedback_TFLAGS)" \
5093 $(TARGET-stagefeedback-binutils)
5094
5095 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5096 clean-stagefeedback: clean-stagefeedback-binutils
5097 clean-stagefeedback-binutils:
5098 @if [ $(current_stage) = stagefeedback ]; then \
5099 [ -f $(HOST_SUBDIR)/binutils/Makefile ] || exit 0; \
5100 else \
5101 [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] || exit 0; \
5102 $(MAKE) stagefeedback-start; \
5103 fi; \
5104 cd $(HOST_SUBDIR)/binutils && \
5105 $(MAKE) $(EXTRA_HOST_FLAGS) \
5106 $(POSTSTAGE1_FLAGS_TO_PASS) \
5107 clean
5108 @endif binutils-bootstrap
5109
5110
5111
5112
5113
5114 .PHONY: check-binutils maybe-check-binutils
5115 maybe-check-binutils:
5116 @if binutils
5117 maybe-check-binutils: check-binutils
5118
5119 check-binutils:
5120 @: $(MAKE); $(unstage)
5121 @r=`${PWD_COMMAND}`; export r; \
5122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5123 $(HOST_EXPORTS) \
5124 (cd $(HOST_SUBDIR)/binutils && \
5125 $(MAKE) $(FLAGS_TO_PASS) check)
5126
5127 @endif binutils
5128
5129 .PHONY: install-binutils maybe-install-binutils
5130 maybe-install-binutils:
5131 @if binutils
5132 maybe-install-binutils: install-binutils
5133
5134 install-binutils: installdirs
5135 @: $(MAKE); $(unstage)
5136 @r=`${PWD_COMMAND}`; export r; \
5137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5138 $(HOST_EXPORTS) \
5139 (cd $(HOST_SUBDIR)/binutils && \
5140 $(MAKE) $(FLAGS_TO_PASS) install)
5141
5142 @endif binutils
5143
5144 .PHONY: install-strip-binutils maybe-install-strip-binutils
5145 maybe-install-strip-binutils:
5146 @if binutils
5147 maybe-install-strip-binutils: install-strip-binutils
5148
5149 install-strip-binutils: installdirs
5150 @: $(MAKE); $(unstage)
5151 @r=`${PWD_COMMAND}`; export r; \
5152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5153 $(HOST_EXPORTS) \
5154 (cd $(HOST_SUBDIR)/binutils && \
5155 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5156
5157 @endif binutils
5158
5159 # Other targets (info, dvi, pdf, etc.)
5160
5161 .PHONY: maybe-info-binutils info-binutils
5162 maybe-info-binutils:
5163 @if binutils
5164 maybe-info-binutils: info-binutils
5165
5166 info-binutils: \
5167 configure-binutils
5168 @[ -f ./binutils/Makefile ] || exit 0; \
5169 r=`${PWD_COMMAND}`; export r; \
5170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5171 $(HOST_EXPORTS) \
5172 for flag in $(EXTRA_HOST_FLAGS) ; do \
5173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5174 done; \
5175 echo "Doing info in binutils" ; \
5176 (cd $(HOST_SUBDIR)/binutils && \
5177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5179 "RANLIB=$${RANLIB}" \
5180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5181 info) \
5182 || exit 1
5183
5184 @endif binutils
5185
5186 .PHONY: maybe-dvi-binutils dvi-binutils
5187 maybe-dvi-binutils:
5188 @if binutils
5189 maybe-dvi-binutils: dvi-binutils
5190
5191 dvi-binutils: \
5192 configure-binutils
5193 @[ -f ./binutils/Makefile ] || exit 0; \
5194 r=`${PWD_COMMAND}`; export r; \
5195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5196 $(HOST_EXPORTS) \
5197 for flag in $(EXTRA_HOST_FLAGS) ; do \
5198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5199 done; \
5200 echo "Doing dvi in binutils" ; \
5201 (cd $(HOST_SUBDIR)/binutils && \
5202 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5203 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5204 "RANLIB=$${RANLIB}" \
5205 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5206 dvi) \
5207 || exit 1
5208
5209 @endif binutils
5210
5211 .PHONY: maybe-pdf-binutils pdf-binutils
5212 maybe-pdf-binutils:
5213 @if binutils
5214 maybe-pdf-binutils: pdf-binutils
5215
5216 pdf-binutils: \
5217 configure-binutils
5218 @[ -f ./binutils/Makefile ] || exit 0; \
5219 r=`${PWD_COMMAND}`; export r; \
5220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5221 $(HOST_EXPORTS) \
5222 for flag in $(EXTRA_HOST_FLAGS) ; do \
5223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5224 done; \
5225 echo "Doing pdf in binutils" ; \
5226 (cd $(HOST_SUBDIR)/binutils && \
5227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5229 "RANLIB=$${RANLIB}" \
5230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5231 pdf) \
5232 || exit 1
5233
5234 @endif binutils
5235
5236 .PHONY: maybe-html-binutils html-binutils
5237 maybe-html-binutils:
5238 @if binutils
5239 maybe-html-binutils: html-binutils
5240
5241 html-binutils: \
5242 configure-binutils
5243 @[ -f ./binutils/Makefile ] || exit 0; \
5244 r=`${PWD_COMMAND}`; export r; \
5245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5246 $(HOST_EXPORTS) \
5247 for flag in $(EXTRA_HOST_FLAGS) ; do \
5248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5249 done; \
5250 echo "Doing html in binutils" ; \
5251 (cd $(HOST_SUBDIR)/binutils && \
5252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5254 "RANLIB=$${RANLIB}" \
5255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5256 html) \
5257 || exit 1
5258
5259 @endif binutils
5260
5261 .PHONY: maybe-TAGS-binutils TAGS-binutils
5262 maybe-TAGS-binutils:
5263 @if binutils
5264 maybe-TAGS-binutils: TAGS-binutils
5265
5266 TAGS-binutils: \
5267 configure-binutils
5268 @[ -f ./binutils/Makefile ] || exit 0; \
5269 r=`${PWD_COMMAND}`; export r; \
5270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5271 $(HOST_EXPORTS) \
5272 for flag in $(EXTRA_HOST_FLAGS) ; do \
5273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5274 done; \
5275 echo "Doing TAGS in binutils" ; \
5276 (cd $(HOST_SUBDIR)/binutils && \
5277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5279 "RANLIB=$${RANLIB}" \
5280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5281 TAGS) \
5282 || exit 1
5283
5284 @endif binutils
5285
5286 .PHONY: maybe-install-info-binutils install-info-binutils
5287 maybe-install-info-binutils:
5288 @if binutils
5289 maybe-install-info-binutils: install-info-binutils
5290
5291 install-info-binutils: \
5292 configure-binutils \
5293 info-binutils
5294 @[ -f ./binutils/Makefile ] || exit 0; \
5295 r=`${PWD_COMMAND}`; export r; \
5296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5297 $(HOST_EXPORTS) \
5298 for flag in $(EXTRA_HOST_FLAGS) ; do \
5299 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5300 done; \
5301 echo "Doing install-info in binutils" ; \
5302 (cd $(HOST_SUBDIR)/binutils && \
5303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5305 "RANLIB=$${RANLIB}" \
5306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5307 install-info) \
5308 || exit 1
5309
5310 @endif binutils
5311
5312 .PHONY: maybe-install-pdf-binutils install-pdf-binutils
5313 maybe-install-pdf-binutils:
5314 @if binutils
5315 maybe-install-pdf-binutils: install-pdf-binutils
5316
5317 install-pdf-binutils: \
5318 configure-binutils \
5319 pdf-binutils
5320 @[ -f ./binutils/Makefile ] || exit 0; \
5321 r=`${PWD_COMMAND}`; export r; \
5322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5323 $(HOST_EXPORTS) \
5324 for flag in $(EXTRA_HOST_FLAGS) ; do \
5325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5326 done; \
5327 echo "Doing install-pdf in binutils" ; \
5328 (cd $(HOST_SUBDIR)/binutils && \
5329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5331 "RANLIB=$${RANLIB}" \
5332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5333 install-pdf) \
5334 || exit 1
5335
5336 @endif binutils
5337
5338 .PHONY: maybe-install-html-binutils install-html-binutils
5339 maybe-install-html-binutils:
5340 @if binutils
5341 maybe-install-html-binutils: install-html-binutils
5342
5343 install-html-binutils: \
5344 configure-binutils \
5345 html-binutils
5346 @[ -f ./binutils/Makefile ] || exit 0; \
5347 r=`${PWD_COMMAND}`; export r; \
5348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5349 $(HOST_EXPORTS) \
5350 for flag in $(EXTRA_HOST_FLAGS) ; do \
5351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5352 done; \
5353 echo "Doing install-html in binutils" ; \
5354 (cd $(HOST_SUBDIR)/binutils && \
5355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5357 "RANLIB=$${RANLIB}" \
5358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5359 install-html) \
5360 || exit 1
5361
5362 @endif binutils
5363
5364 .PHONY: maybe-installcheck-binutils installcheck-binutils
5365 maybe-installcheck-binutils:
5366 @if binutils
5367 maybe-installcheck-binutils: installcheck-binutils
5368
5369 installcheck-binutils: \
5370 configure-binutils
5371 @[ -f ./binutils/Makefile ] || exit 0; \
5372 r=`${PWD_COMMAND}`; export r; \
5373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5374 $(HOST_EXPORTS) \
5375 for flag in $(EXTRA_HOST_FLAGS) ; do \
5376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5377 done; \
5378 echo "Doing installcheck in binutils" ; \
5379 (cd $(HOST_SUBDIR)/binutils && \
5380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5382 "RANLIB=$${RANLIB}" \
5383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5384 installcheck) \
5385 || exit 1
5386
5387 @endif binutils
5388
5389 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5390 maybe-mostlyclean-binutils:
5391 @if binutils
5392 maybe-mostlyclean-binutils: mostlyclean-binutils
5393
5394 mostlyclean-binutils:
5395 @[ -f ./binutils/Makefile ] || exit 0; \
5396 r=`${PWD_COMMAND}`; export r; \
5397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5398 $(HOST_EXPORTS) \
5399 for flag in $(EXTRA_HOST_FLAGS) ; do \
5400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5401 done; \
5402 echo "Doing mostlyclean in binutils" ; \
5403 (cd $(HOST_SUBDIR)/binutils && \
5404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5406 "RANLIB=$${RANLIB}" \
5407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5408 mostlyclean) \
5409 || exit 1
5410
5411 @endif binutils
5412
5413 .PHONY: maybe-clean-binutils clean-binutils
5414 maybe-clean-binutils:
5415 @if binutils
5416 maybe-clean-binutils: clean-binutils
5417
5418 clean-binutils:
5419 @[ -f ./binutils/Makefile ] || exit 0; \
5420 r=`${PWD_COMMAND}`; export r; \
5421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5422 $(HOST_EXPORTS) \
5423 for flag in $(EXTRA_HOST_FLAGS) ; do \
5424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5425 done; \
5426 echo "Doing clean in binutils" ; \
5427 (cd $(HOST_SUBDIR)/binutils && \
5428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5430 "RANLIB=$${RANLIB}" \
5431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5432 clean) \
5433 || exit 1
5434
5435 @endif binutils
5436
5437 .PHONY: maybe-distclean-binutils distclean-binutils
5438 maybe-distclean-binutils:
5439 @if binutils
5440 maybe-distclean-binutils: distclean-binutils
5441
5442 distclean-binutils:
5443 @[ -f ./binutils/Makefile ] || exit 0; \
5444 r=`${PWD_COMMAND}`; export r; \
5445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5446 $(HOST_EXPORTS) \
5447 for flag in $(EXTRA_HOST_FLAGS) ; do \
5448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5449 done; \
5450 echo "Doing distclean in binutils" ; \
5451 (cd $(HOST_SUBDIR)/binutils && \
5452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5454 "RANLIB=$${RANLIB}" \
5455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5456 distclean) \
5457 || exit 1
5458
5459 @endif binutils
5460
5461 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5462 maybe-maintainer-clean-binutils:
5463 @if binutils
5464 maybe-maintainer-clean-binutils: maintainer-clean-binutils
5465
5466 maintainer-clean-binutils:
5467 @[ -f ./binutils/Makefile ] || exit 0; \
5468 r=`${PWD_COMMAND}`; export r; \
5469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5470 $(HOST_EXPORTS) \
5471 for flag in $(EXTRA_HOST_FLAGS) ; do \
5472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5473 done; \
5474 echo "Doing maintainer-clean in binutils" ; \
5475 (cd $(HOST_SUBDIR)/binutils && \
5476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5478 "RANLIB=$${RANLIB}" \
5479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5480 maintainer-clean) \
5481 || exit 1
5482
5483 @endif binutils
5484
5485
5486
5487 .PHONY: configure-bison maybe-configure-bison
5488 maybe-configure-bison:
5489 @if gcc-bootstrap
5490 configure-bison: stage_current
5491 @endif gcc-bootstrap
5492 @if bison
5493 maybe-configure-bison: configure-bison
5494 configure-bison:
5495 @: $(MAKE); $(unstage)
5496 @r=`${PWD_COMMAND}`; export r; \
5497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5498 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
5499 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
5500 $(HOST_EXPORTS) \
5501 echo Configuring in $(HOST_SUBDIR)/bison; \
5502 cd "$(HOST_SUBDIR)/bison" || exit 1; \
5503 case $(srcdir) in \
5504 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5505 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
5506 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5507 esac; \
5508 srcdiroption="--srcdir=$${topdir}/bison"; \
5509 libsrcdir="$$s/bison"; \
5510 $(SHELL) $${libsrcdir}/configure \
5511 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5512 --target=${target_alias} $${srcdiroption} \
5513 || exit 1
5514 @endif bison
5515
5516
5517
5518
5519
5520 .PHONY: all-bison maybe-all-bison
5521 maybe-all-bison:
5522 @if gcc-bootstrap
5523 all-bison: stage_current
5524 @endif gcc-bootstrap
5525 @if bison
5526 TARGET-bison=all
5527 maybe-all-bison: all-bison
5528 all-bison: configure-bison
5529 @: $(MAKE); $(unstage)
5530 @r=`${PWD_COMMAND}`; export r; \
5531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5532 $(HOST_EXPORTS) \
5533 (cd $(HOST_SUBDIR)/bison && \
5534 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
5535 $(TARGET-bison))
5536 @endif bison
5537
5538
5539
5540
5541 .PHONY: check-bison maybe-check-bison
5542 maybe-check-bison:
5543 @if bison
5544 maybe-check-bison: check-bison
5545
5546 # This module is only tested in a native toolchain.
5547 check-bison:
5548 @: $(MAKE); $(unstage)
5549 @if [ '$(host)' = '$(target)' ] ; then \
5550 r=`${PWD_COMMAND}`; export r; \
5551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5552 $(HOST_EXPORTS) \
5553 (cd $(HOST_SUBDIR)/bison && \
5554 $(MAKE) $(FLAGS_TO_PASS) check); \
5555 fi
5556
5557 @endif bison
5558
5559 .PHONY: install-bison maybe-install-bison
5560 maybe-install-bison:
5561 @if bison
5562 maybe-install-bison: install-bison
5563
5564 install-bison: installdirs
5565 @: $(MAKE); $(unstage)
5566 @r=`${PWD_COMMAND}`; export r; \
5567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5568 $(HOST_EXPORTS) \
5569 (cd $(HOST_SUBDIR)/bison && \
5570 $(MAKE) $(FLAGS_TO_PASS) install)
5571
5572 @endif bison
5573
5574 .PHONY: install-strip-bison maybe-install-strip-bison
5575 maybe-install-strip-bison:
5576 @if bison
5577 maybe-install-strip-bison: install-strip-bison
5578
5579 install-strip-bison: installdirs
5580 @: $(MAKE); $(unstage)
5581 @r=`${PWD_COMMAND}`; export r; \
5582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5583 $(HOST_EXPORTS) \
5584 (cd $(HOST_SUBDIR)/bison && \
5585 $(MAKE) $(FLAGS_TO_PASS) install-strip)
5586
5587 @endif bison
5588
5589 # Other targets (info, dvi, pdf, etc.)
5590
5591 .PHONY: maybe-info-bison info-bison
5592 maybe-info-bison:
5593 @if bison
5594 maybe-info-bison: info-bison
5595
5596 info-bison: \
5597 configure-bison
5598 @: $(MAKE); $(unstage)
5599 @[ -f ./bison/Makefile ] || exit 0; \
5600 r=`${PWD_COMMAND}`; export r; \
5601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5602 $(HOST_EXPORTS) \
5603 for flag in $(EXTRA_HOST_FLAGS) ; do \
5604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5605 done; \
5606 echo "Doing info in bison" ; \
5607 (cd $(HOST_SUBDIR)/bison && \
5608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5610 "RANLIB=$${RANLIB}" \
5611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5612 info) \
5613 || exit 1
5614
5615 @endif bison
5616
5617 .PHONY: maybe-dvi-bison dvi-bison
5618 maybe-dvi-bison:
5619 @if bison
5620 maybe-dvi-bison: dvi-bison
5621
5622 dvi-bison: \
5623 configure-bison
5624 @: $(MAKE); $(unstage)
5625 @[ -f ./bison/Makefile ] || exit 0; \
5626 r=`${PWD_COMMAND}`; export r; \
5627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5628 $(HOST_EXPORTS) \
5629 for flag in $(EXTRA_HOST_FLAGS) ; do \
5630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5631 done; \
5632 echo "Doing dvi in bison" ; \
5633 (cd $(HOST_SUBDIR)/bison && \
5634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5636 "RANLIB=$${RANLIB}" \
5637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5638 dvi) \
5639 || exit 1
5640
5641 @endif bison
5642
5643 .PHONY: maybe-pdf-bison pdf-bison
5644 maybe-pdf-bison:
5645 @if bison
5646 maybe-pdf-bison: pdf-bison
5647
5648 pdf-bison: \
5649 configure-bison
5650 @: $(MAKE); $(unstage)
5651 @[ -f ./bison/Makefile ] || exit 0; \
5652 r=`${PWD_COMMAND}`; export r; \
5653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5654 $(HOST_EXPORTS) \
5655 for flag in $(EXTRA_HOST_FLAGS) ; do \
5656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5657 done; \
5658 echo "Doing pdf in bison" ; \
5659 (cd $(HOST_SUBDIR)/bison && \
5660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5662 "RANLIB=$${RANLIB}" \
5663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5664 pdf) \
5665 || exit 1
5666
5667 @endif bison
5668
5669 .PHONY: maybe-html-bison html-bison
5670 maybe-html-bison:
5671 @if bison
5672 maybe-html-bison: html-bison
5673
5674 html-bison: \
5675 configure-bison
5676 @: $(MAKE); $(unstage)
5677 @[ -f ./bison/Makefile ] || exit 0; \
5678 r=`${PWD_COMMAND}`; export r; \
5679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5680 $(HOST_EXPORTS) \
5681 for flag in $(EXTRA_HOST_FLAGS) ; do \
5682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5683 done; \
5684 echo "Doing html in bison" ; \
5685 (cd $(HOST_SUBDIR)/bison && \
5686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5688 "RANLIB=$${RANLIB}" \
5689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5690 html) \
5691 || exit 1
5692
5693 @endif bison
5694
5695 .PHONY: maybe-TAGS-bison TAGS-bison
5696 maybe-TAGS-bison:
5697 @if bison
5698 maybe-TAGS-bison: TAGS-bison
5699
5700 TAGS-bison: \
5701 configure-bison
5702 @: $(MAKE); $(unstage)
5703 @[ -f ./bison/Makefile ] || exit 0; \
5704 r=`${PWD_COMMAND}`; export r; \
5705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5706 $(HOST_EXPORTS) \
5707 for flag in $(EXTRA_HOST_FLAGS) ; do \
5708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5709 done; \
5710 echo "Doing TAGS in bison" ; \
5711 (cd $(HOST_SUBDIR)/bison && \
5712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5714 "RANLIB=$${RANLIB}" \
5715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5716 TAGS) \
5717 || exit 1
5718
5719 @endif bison
5720
5721 .PHONY: maybe-install-info-bison install-info-bison
5722 maybe-install-info-bison:
5723 @if bison
5724 maybe-install-info-bison: install-info-bison
5725
5726 install-info-bison: \
5727 configure-bison \
5728 info-bison
5729 @: $(MAKE); $(unstage)
5730 @[ -f ./bison/Makefile ] || exit 0; \
5731 r=`${PWD_COMMAND}`; export r; \
5732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5733 $(HOST_EXPORTS) \
5734 for flag in $(EXTRA_HOST_FLAGS) ; do \
5735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5736 done; \
5737 echo "Doing install-info in bison" ; \
5738 (cd $(HOST_SUBDIR)/bison && \
5739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5741 "RANLIB=$${RANLIB}" \
5742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5743 install-info) \
5744 || exit 1
5745
5746 @endif bison
5747
5748 .PHONY: maybe-install-pdf-bison install-pdf-bison
5749 maybe-install-pdf-bison:
5750 @if bison
5751 maybe-install-pdf-bison: install-pdf-bison
5752
5753 install-pdf-bison: \
5754 configure-bison \
5755 pdf-bison
5756 @: $(MAKE); $(unstage)
5757 @[ -f ./bison/Makefile ] || exit 0; \
5758 r=`${PWD_COMMAND}`; export r; \
5759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5760 $(HOST_EXPORTS) \
5761 for flag in $(EXTRA_HOST_FLAGS) ; do \
5762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5763 done; \
5764 echo "Doing install-pdf in bison" ; \
5765 (cd $(HOST_SUBDIR)/bison && \
5766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5768 "RANLIB=$${RANLIB}" \
5769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5770 install-pdf) \
5771 || exit 1
5772
5773 @endif bison
5774
5775 .PHONY: maybe-install-html-bison install-html-bison
5776 maybe-install-html-bison:
5777 @if bison
5778 maybe-install-html-bison: install-html-bison
5779
5780 install-html-bison: \
5781 configure-bison \
5782 html-bison
5783 @: $(MAKE); $(unstage)
5784 @[ -f ./bison/Makefile ] || exit 0; \
5785 r=`${PWD_COMMAND}`; export r; \
5786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5787 $(HOST_EXPORTS) \
5788 for flag in $(EXTRA_HOST_FLAGS) ; do \
5789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5790 done; \
5791 echo "Doing install-html in bison" ; \
5792 (cd $(HOST_SUBDIR)/bison && \
5793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5795 "RANLIB=$${RANLIB}" \
5796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5797 install-html) \
5798 || exit 1
5799
5800 @endif bison
5801
5802 .PHONY: maybe-installcheck-bison installcheck-bison
5803 maybe-installcheck-bison:
5804 @if bison
5805 maybe-installcheck-bison: installcheck-bison
5806
5807 installcheck-bison: \
5808 configure-bison
5809 @: $(MAKE); $(unstage)
5810 @[ -f ./bison/Makefile ] || exit 0; \
5811 r=`${PWD_COMMAND}`; export r; \
5812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5813 $(HOST_EXPORTS) \
5814 for flag in $(EXTRA_HOST_FLAGS) ; do \
5815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5816 done; \
5817 echo "Doing installcheck in bison" ; \
5818 (cd $(HOST_SUBDIR)/bison && \
5819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5821 "RANLIB=$${RANLIB}" \
5822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5823 installcheck) \
5824 || exit 1
5825
5826 @endif bison
5827
5828 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
5829 maybe-mostlyclean-bison:
5830 @if bison
5831 maybe-mostlyclean-bison: mostlyclean-bison
5832
5833 mostlyclean-bison:
5834 @: $(MAKE); $(unstage)
5835 @[ -f ./bison/Makefile ] || exit 0; \
5836 r=`${PWD_COMMAND}`; export r; \
5837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5838 $(HOST_EXPORTS) \
5839 for flag in $(EXTRA_HOST_FLAGS) ; do \
5840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5841 done; \
5842 echo "Doing mostlyclean in bison" ; \
5843 (cd $(HOST_SUBDIR)/bison && \
5844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5846 "RANLIB=$${RANLIB}" \
5847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5848 mostlyclean) \
5849 || exit 1
5850
5851 @endif bison
5852
5853 .PHONY: maybe-clean-bison clean-bison
5854 maybe-clean-bison:
5855 @if bison
5856 maybe-clean-bison: clean-bison
5857
5858 clean-bison:
5859 @: $(MAKE); $(unstage)
5860 @[ -f ./bison/Makefile ] || exit 0; \
5861 r=`${PWD_COMMAND}`; export r; \
5862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5863 $(HOST_EXPORTS) \
5864 for flag in $(EXTRA_HOST_FLAGS) ; do \
5865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5866 done; \
5867 echo "Doing clean in bison" ; \
5868 (cd $(HOST_SUBDIR)/bison && \
5869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5871 "RANLIB=$${RANLIB}" \
5872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5873 clean) \
5874 || exit 1
5875
5876 @endif bison
5877
5878 .PHONY: maybe-distclean-bison distclean-bison
5879 maybe-distclean-bison:
5880 @if bison
5881 maybe-distclean-bison: distclean-bison
5882
5883 distclean-bison:
5884 @: $(MAKE); $(unstage)
5885 @[ -f ./bison/Makefile ] || exit 0; \
5886 r=`${PWD_COMMAND}`; export r; \
5887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5888 $(HOST_EXPORTS) \
5889 for flag in $(EXTRA_HOST_FLAGS) ; do \
5890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5891 done; \
5892 echo "Doing distclean in bison" ; \
5893 (cd $(HOST_SUBDIR)/bison && \
5894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5896 "RANLIB=$${RANLIB}" \
5897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5898 distclean) \
5899 || exit 1
5900
5901 @endif bison
5902
5903 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
5904 maybe-maintainer-clean-bison:
5905 @if bison
5906 maybe-maintainer-clean-bison: maintainer-clean-bison
5907
5908 maintainer-clean-bison:
5909 @: $(MAKE); $(unstage)
5910 @[ -f ./bison/Makefile ] || exit 0; \
5911 r=`${PWD_COMMAND}`; export r; \
5912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5913 $(HOST_EXPORTS) \
5914 for flag in $(EXTRA_HOST_FLAGS) ; do \
5915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5916 done; \
5917 echo "Doing maintainer-clean in bison" ; \
5918 (cd $(HOST_SUBDIR)/bison && \
5919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5921 "RANLIB=$${RANLIB}" \
5922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
5923 maintainer-clean) \
5924 || exit 1
5925
5926 @endif bison
5927
5928
5929
5930 .PHONY: configure-cgen maybe-configure-cgen
5931 maybe-configure-cgen:
5932 @if gcc-bootstrap
5933 configure-cgen: stage_current
5934 @endif gcc-bootstrap
5935 @if cgen
5936 maybe-configure-cgen: configure-cgen
5937 configure-cgen:
5938 @: $(MAKE); $(unstage)
5939 @r=`${PWD_COMMAND}`; export r; \
5940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5941 test ! -f $(HOST_SUBDIR)/cgen/Makefile || exit 0; \
5942 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cgen ; \
5943 $(HOST_EXPORTS) \
5944 echo Configuring in $(HOST_SUBDIR)/cgen; \
5945 cd "$(HOST_SUBDIR)/cgen" || exit 1; \
5946 case $(srcdir) in \
5947 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5948 *) topdir=`echo $(HOST_SUBDIR)/cgen/ | \
5949 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5950 esac; \
5951 srcdiroption="--srcdir=$${topdir}/cgen"; \
5952 libsrcdir="$$s/cgen"; \
5953 $(SHELL) $${libsrcdir}/configure \
5954 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
5955 --target=${target_alias} $${srcdiroption} \
5956 || exit 1
5957 @endif cgen
5958
5959
5960
5961
5962
5963 .PHONY: all-cgen maybe-all-cgen
5964 maybe-all-cgen:
5965 @if gcc-bootstrap
5966 all-cgen: stage_current
5967 @endif gcc-bootstrap
5968 @if cgen
5969 TARGET-cgen=all
5970 maybe-all-cgen: all-cgen
5971 all-cgen: configure-cgen
5972 @: $(MAKE); $(unstage)
5973 @r=`${PWD_COMMAND}`; export r; \
5974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5975 $(HOST_EXPORTS) \
5976 (cd $(HOST_SUBDIR)/cgen && \
5977 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
5978 $(TARGET-cgen))
5979 @endif cgen
5980
5981
5982
5983
5984 .PHONY: check-cgen maybe-check-cgen
5985 maybe-check-cgen:
5986 @if cgen
5987 maybe-check-cgen: check-cgen
5988
5989 check-cgen:
5990 @: $(MAKE); $(unstage)
5991 @r=`${PWD_COMMAND}`; export r; \
5992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5993 $(HOST_EXPORTS) \
5994 (cd $(HOST_SUBDIR)/cgen && \
5995 $(MAKE) $(FLAGS_TO_PASS) check)
5996
5997 @endif cgen
5998
5999 .PHONY: install-cgen maybe-install-cgen
6000 maybe-install-cgen:
6001 @if cgen
6002 maybe-install-cgen: install-cgen
6003
6004 install-cgen: installdirs
6005 @: $(MAKE); $(unstage)
6006 @r=`${PWD_COMMAND}`; export r; \
6007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6008 $(HOST_EXPORTS) \
6009 (cd $(HOST_SUBDIR)/cgen && \
6010 $(MAKE) $(FLAGS_TO_PASS) install)
6011
6012 @endif cgen
6013
6014 .PHONY: install-strip-cgen maybe-install-strip-cgen
6015 maybe-install-strip-cgen:
6016 @if cgen
6017 maybe-install-strip-cgen: install-strip-cgen
6018
6019 install-strip-cgen: installdirs
6020 @: $(MAKE); $(unstage)
6021 @r=`${PWD_COMMAND}`; export r; \
6022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6023 $(HOST_EXPORTS) \
6024 (cd $(HOST_SUBDIR)/cgen && \
6025 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6026
6027 @endif cgen
6028
6029 # Other targets (info, dvi, pdf, etc.)
6030
6031 .PHONY: maybe-info-cgen info-cgen
6032 maybe-info-cgen:
6033 @if cgen
6034 maybe-info-cgen: info-cgen
6035
6036 info-cgen: \
6037 configure-cgen
6038 @: $(MAKE); $(unstage)
6039 @[ -f ./cgen/Makefile ] || exit 0; \
6040 r=`${PWD_COMMAND}`; export r; \
6041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6042 $(HOST_EXPORTS) \
6043 for flag in $(EXTRA_HOST_FLAGS) ; do \
6044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6045 done; \
6046 echo "Doing info in cgen" ; \
6047 (cd $(HOST_SUBDIR)/cgen && \
6048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6050 "RANLIB=$${RANLIB}" \
6051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6052 info) \
6053 || exit 1
6054
6055 @endif cgen
6056
6057 .PHONY: maybe-dvi-cgen dvi-cgen
6058 maybe-dvi-cgen:
6059 @if cgen
6060 maybe-dvi-cgen: dvi-cgen
6061
6062 dvi-cgen: \
6063 configure-cgen
6064 @: $(MAKE); $(unstage)
6065 @[ -f ./cgen/Makefile ] || exit 0; \
6066 r=`${PWD_COMMAND}`; export r; \
6067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6068 $(HOST_EXPORTS) \
6069 for flag in $(EXTRA_HOST_FLAGS) ; do \
6070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6071 done; \
6072 echo "Doing dvi in cgen" ; \
6073 (cd $(HOST_SUBDIR)/cgen && \
6074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6076 "RANLIB=$${RANLIB}" \
6077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6078 dvi) \
6079 || exit 1
6080
6081 @endif cgen
6082
6083 .PHONY: maybe-pdf-cgen pdf-cgen
6084 maybe-pdf-cgen:
6085 @if cgen
6086 maybe-pdf-cgen: pdf-cgen
6087
6088 pdf-cgen: \
6089 configure-cgen
6090 @: $(MAKE); $(unstage)
6091 @[ -f ./cgen/Makefile ] || exit 0; \
6092 r=`${PWD_COMMAND}`; export r; \
6093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6094 $(HOST_EXPORTS) \
6095 for flag in $(EXTRA_HOST_FLAGS) ; do \
6096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6097 done; \
6098 echo "Doing pdf in cgen" ; \
6099 (cd $(HOST_SUBDIR)/cgen && \
6100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6102 "RANLIB=$${RANLIB}" \
6103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6104 pdf) \
6105 || exit 1
6106
6107 @endif cgen
6108
6109 .PHONY: maybe-html-cgen html-cgen
6110 maybe-html-cgen:
6111 @if cgen
6112 maybe-html-cgen: html-cgen
6113
6114 html-cgen: \
6115 configure-cgen
6116 @: $(MAKE); $(unstage)
6117 @[ -f ./cgen/Makefile ] || exit 0; \
6118 r=`${PWD_COMMAND}`; export r; \
6119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6120 $(HOST_EXPORTS) \
6121 for flag in $(EXTRA_HOST_FLAGS) ; do \
6122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6123 done; \
6124 echo "Doing html in cgen" ; \
6125 (cd $(HOST_SUBDIR)/cgen && \
6126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6128 "RANLIB=$${RANLIB}" \
6129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6130 html) \
6131 || exit 1
6132
6133 @endif cgen
6134
6135 .PHONY: maybe-TAGS-cgen TAGS-cgen
6136 maybe-TAGS-cgen:
6137 @if cgen
6138 maybe-TAGS-cgen: TAGS-cgen
6139
6140 TAGS-cgen: \
6141 configure-cgen
6142 @: $(MAKE); $(unstage)
6143 @[ -f ./cgen/Makefile ] || exit 0; \
6144 r=`${PWD_COMMAND}`; export r; \
6145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6146 $(HOST_EXPORTS) \
6147 for flag in $(EXTRA_HOST_FLAGS) ; do \
6148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6149 done; \
6150 echo "Doing TAGS in cgen" ; \
6151 (cd $(HOST_SUBDIR)/cgen && \
6152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6154 "RANLIB=$${RANLIB}" \
6155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6156 TAGS) \
6157 || exit 1
6158
6159 @endif cgen
6160
6161 .PHONY: maybe-install-info-cgen install-info-cgen
6162 maybe-install-info-cgen:
6163 @if cgen
6164 maybe-install-info-cgen: install-info-cgen
6165
6166 install-info-cgen: \
6167 configure-cgen \
6168 info-cgen
6169 @: $(MAKE); $(unstage)
6170 @[ -f ./cgen/Makefile ] || exit 0; \
6171 r=`${PWD_COMMAND}`; export r; \
6172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6173 $(HOST_EXPORTS) \
6174 for flag in $(EXTRA_HOST_FLAGS) ; do \
6175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6176 done; \
6177 echo "Doing install-info in cgen" ; \
6178 (cd $(HOST_SUBDIR)/cgen && \
6179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6181 "RANLIB=$${RANLIB}" \
6182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6183 install-info) \
6184 || exit 1
6185
6186 @endif cgen
6187
6188 .PHONY: maybe-install-pdf-cgen install-pdf-cgen
6189 maybe-install-pdf-cgen:
6190 @if cgen
6191 maybe-install-pdf-cgen: install-pdf-cgen
6192
6193 install-pdf-cgen: \
6194 configure-cgen \
6195 pdf-cgen
6196 @: $(MAKE); $(unstage)
6197 @[ -f ./cgen/Makefile ] || exit 0; \
6198 r=`${PWD_COMMAND}`; export r; \
6199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6200 $(HOST_EXPORTS) \
6201 for flag in $(EXTRA_HOST_FLAGS) ; do \
6202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6203 done; \
6204 echo "Doing install-pdf in cgen" ; \
6205 (cd $(HOST_SUBDIR)/cgen && \
6206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6208 "RANLIB=$${RANLIB}" \
6209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6210 install-pdf) \
6211 || exit 1
6212
6213 @endif cgen
6214
6215 .PHONY: maybe-install-html-cgen install-html-cgen
6216 maybe-install-html-cgen:
6217 @if cgen
6218 maybe-install-html-cgen: install-html-cgen
6219
6220 install-html-cgen: \
6221 configure-cgen \
6222 html-cgen
6223 @: $(MAKE); $(unstage)
6224 @[ -f ./cgen/Makefile ] || exit 0; \
6225 r=`${PWD_COMMAND}`; export r; \
6226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6227 $(HOST_EXPORTS) \
6228 for flag in $(EXTRA_HOST_FLAGS) ; do \
6229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6230 done; \
6231 echo "Doing install-html in cgen" ; \
6232 (cd $(HOST_SUBDIR)/cgen && \
6233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6235 "RANLIB=$${RANLIB}" \
6236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6237 install-html) \
6238 || exit 1
6239
6240 @endif cgen
6241
6242 .PHONY: maybe-installcheck-cgen installcheck-cgen
6243 maybe-installcheck-cgen:
6244 @if cgen
6245 maybe-installcheck-cgen: installcheck-cgen
6246
6247 installcheck-cgen: \
6248 configure-cgen
6249 @: $(MAKE); $(unstage)
6250 @[ -f ./cgen/Makefile ] || exit 0; \
6251 r=`${PWD_COMMAND}`; export r; \
6252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6253 $(HOST_EXPORTS) \
6254 for flag in $(EXTRA_HOST_FLAGS) ; do \
6255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6256 done; \
6257 echo "Doing installcheck in cgen" ; \
6258 (cd $(HOST_SUBDIR)/cgen && \
6259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6261 "RANLIB=$${RANLIB}" \
6262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6263 installcheck) \
6264 || exit 1
6265
6266 @endif cgen
6267
6268 .PHONY: maybe-mostlyclean-cgen mostlyclean-cgen
6269 maybe-mostlyclean-cgen:
6270 @if cgen
6271 maybe-mostlyclean-cgen: mostlyclean-cgen
6272
6273 mostlyclean-cgen:
6274 @: $(MAKE); $(unstage)
6275 @[ -f ./cgen/Makefile ] || exit 0; \
6276 r=`${PWD_COMMAND}`; export r; \
6277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6278 $(HOST_EXPORTS) \
6279 for flag in $(EXTRA_HOST_FLAGS) ; do \
6280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6281 done; \
6282 echo "Doing mostlyclean in cgen" ; \
6283 (cd $(HOST_SUBDIR)/cgen && \
6284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6286 "RANLIB=$${RANLIB}" \
6287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6288 mostlyclean) \
6289 || exit 1
6290
6291 @endif cgen
6292
6293 .PHONY: maybe-clean-cgen clean-cgen
6294 maybe-clean-cgen:
6295 @if cgen
6296 maybe-clean-cgen: clean-cgen
6297
6298 clean-cgen:
6299 @: $(MAKE); $(unstage)
6300 @[ -f ./cgen/Makefile ] || exit 0; \
6301 r=`${PWD_COMMAND}`; export r; \
6302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6303 $(HOST_EXPORTS) \
6304 for flag in $(EXTRA_HOST_FLAGS) ; do \
6305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6306 done; \
6307 echo "Doing clean in cgen" ; \
6308 (cd $(HOST_SUBDIR)/cgen && \
6309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6311 "RANLIB=$${RANLIB}" \
6312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6313 clean) \
6314 || exit 1
6315
6316 @endif cgen
6317
6318 .PHONY: maybe-distclean-cgen distclean-cgen
6319 maybe-distclean-cgen:
6320 @if cgen
6321 maybe-distclean-cgen: distclean-cgen
6322
6323 distclean-cgen:
6324 @: $(MAKE); $(unstage)
6325 @[ -f ./cgen/Makefile ] || exit 0; \
6326 r=`${PWD_COMMAND}`; export r; \
6327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6328 $(HOST_EXPORTS) \
6329 for flag in $(EXTRA_HOST_FLAGS) ; do \
6330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6331 done; \
6332 echo "Doing distclean in cgen" ; \
6333 (cd $(HOST_SUBDIR)/cgen && \
6334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6336 "RANLIB=$${RANLIB}" \
6337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6338 distclean) \
6339 || exit 1
6340
6341 @endif cgen
6342
6343 .PHONY: maybe-maintainer-clean-cgen maintainer-clean-cgen
6344 maybe-maintainer-clean-cgen:
6345 @if cgen
6346 maybe-maintainer-clean-cgen: maintainer-clean-cgen
6347
6348 maintainer-clean-cgen:
6349 @: $(MAKE); $(unstage)
6350 @[ -f ./cgen/Makefile ] || exit 0; \
6351 r=`${PWD_COMMAND}`; export r; \
6352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6353 $(HOST_EXPORTS) \
6354 for flag in $(EXTRA_HOST_FLAGS) ; do \
6355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6356 done; \
6357 echo "Doing maintainer-clean in cgen" ; \
6358 (cd $(HOST_SUBDIR)/cgen && \
6359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6361 "RANLIB=$${RANLIB}" \
6362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6363 maintainer-clean) \
6364 || exit 1
6365
6366 @endif cgen
6367
6368
6369
6370 .PHONY: configure-dejagnu maybe-configure-dejagnu
6371 maybe-configure-dejagnu:
6372 @if gcc-bootstrap
6373 configure-dejagnu: stage_current
6374 @endif gcc-bootstrap
6375 @if dejagnu
6376 maybe-configure-dejagnu: configure-dejagnu
6377 configure-dejagnu:
6378 @: $(MAKE); $(unstage)
6379 @r=`${PWD_COMMAND}`; export r; \
6380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6381 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
6382 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
6383 $(HOST_EXPORTS) \
6384 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
6385 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
6386 case $(srcdir) in \
6387 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6388 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
6389 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6390 esac; \
6391 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
6392 libsrcdir="$$s/dejagnu"; \
6393 $(SHELL) $${libsrcdir}/configure \
6394 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6395 --target=${target_alias} $${srcdiroption} \
6396 || exit 1
6397 @endif dejagnu
6398
6399
6400
6401
6402
6403 .PHONY: all-dejagnu maybe-all-dejagnu
6404 maybe-all-dejagnu:
6405 @if gcc-bootstrap
6406 all-dejagnu: stage_current
6407 @endif gcc-bootstrap
6408 @if dejagnu
6409 TARGET-dejagnu=all
6410 maybe-all-dejagnu: all-dejagnu
6411 all-dejagnu: configure-dejagnu
6412 @: $(MAKE); $(unstage)
6413 @r=`${PWD_COMMAND}`; export r; \
6414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6415 $(HOST_EXPORTS) \
6416 (cd $(HOST_SUBDIR)/dejagnu && \
6417 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6418 $(TARGET-dejagnu))
6419 @endif dejagnu
6420
6421
6422
6423
6424 .PHONY: check-dejagnu maybe-check-dejagnu
6425 maybe-check-dejagnu:
6426 @if dejagnu
6427 maybe-check-dejagnu: check-dejagnu
6428
6429 check-dejagnu:
6430 @: $(MAKE); $(unstage)
6431 @r=`${PWD_COMMAND}`; export r; \
6432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6433 $(HOST_EXPORTS) \
6434 (cd $(HOST_SUBDIR)/dejagnu && \
6435 $(MAKE) $(FLAGS_TO_PASS) check)
6436
6437 @endif dejagnu
6438
6439 .PHONY: install-dejagnu maybe-install-dejagnu
6440 maybe-install-dejagnu:
6441 @if dejagnu
6442 maybe-install-dejagnu: install-dejagnu
6443
6444 install-dejagnu: installdirs
6445 @: $(MAKE); $(unstage)
6446 @r=`${PWD_COMMAND}`; export r; \
6447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6448 $(HOST_EXPORTS) \
6449 (cd $(HOST_SUBDIR)/dejagnu && \
6450 $(MAKE) $(FLAGS_TO_PASS) install)
6451
6452 @endif dejagnu
6453
6454 .PHONY: install-strip-dejagnu maybe-install-strip-dejagnu
6455 maybe-install-strip-dejagnu:
6456 @if dejagnu
6457 maybe-install-strip-dejagnu: install-strip-dejagnu
6458
6459 install-strip-dejagnu: installdirs
6460 @: $(MAKE); $(unstage)
6461 @r=`${PWD_COMMAND}`; export r; \
6462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6463 $(HOST_EXPORTS) \
6464 (cd $(HOST_SUBDIR)/dejagnu && \
6465 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6466
6467 @endif dejagnu
6468
6469 # Other targets (info, dvi, pdf, etc.)
6470
6471 .PHONY: maybe-info-dejagnu info-dejagnu
6472 maybe-info-dejagnu:
6473 @if dejagnu
6474 maybe-info-dejagnu: info-dejagnu
6475
6476 info-dejagnu: \
6477 configure-dejagnu
6478 @: $(MAKE); $(unstage)
6479 @[ -f ./dejagnu/Makefile ] || exit 0; \
6480 r=`${PWD_COMMAND}`; export r; \
6481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6482 $(HOST_EXPORTS) \
6483 for flag in $(EXTRA_HOST_FLAGS) ; do \
6484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6485 done; \
6486 echo "Doing info in dejagnu" ; \
6487 (cd $(HOST_SUBDIR)/dejagnu && \
6488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6490 "RANLIB=$${RANLIB}" \
6491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6492 info) \
6493 || exit 1
6494
6495 @endif dejagnu
6496
6497 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
6498 maybe-dvi-dejagnu:
6499 @if dejagnu
6500 maybe-dvi-dejagnu: dvi-dejagnu
6501
6502 dvi-dejagnu: \
6503 configure-dejagnu
6504 @: $(MAKE); $(unstage)
6505 @[ -f ./dejagnu/Makefile ] || exit 0; \
6506 r=`${PWD_COMMAND}`; export r; \
6507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6508 $(HOST_EXPORTS) \
6509 for flag in $(EXTRA_HOST_FLAGS) ; do \
6510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6511 done; \
6512 echo "Doing dvi in dejagnu" ; \
6513 (cd $(HOST_SUBDIR)/dejagnu && \
6514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6516 "RANLIB=$${RANLIB}" \
6517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6518 dvi) \
6519 || exit 1
6520
6521 @endif dejagnu
6522
6523 .PHONY: maybe-pdf-dejagnu pdf-dejagnu
6524 maybe-pdf-dejagnu:
6525 @if dejagnu
6526 maybe-pdf-dejagnu: pdf-dejagnu
6527
6528 pdf-dejagnu: \
6529 configure-dejagnu
6530 @: $(MAKE); $(unstage)
6531 @[ -f ./dejagnu/Makefile ] || exit 0; \
6532 r=`${PWD_COMMAND}`; export r; \
6533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6534 $(HOST_EXPORTS) \
6535 for flag in $(EXTRA_HOST_FLAGS) ; do \
6536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6537 done; \
6538 echo "Doing pdf in dejagnu" ; \
6539 (cd $(HOST_SUBDIR)/dejagnu && \
6540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6542 "RANLIB=$${RANLIB}" \
6543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6544 pdf) \
6545 || exit 1
6546
6547 @endif dejagnu
6548
6549 .PHONY: maybe-html-dejagnu html-dejagnu
6550 maybe-html-dejagnu:
6551 @if dejagnu
6552 maybe-html-dejagnu: html-dejagnu
6553
6554 html-dejagnu: \
6555 configure-dejagnu
6556 @: $(MAKE); $(unstage)
6557 @[ -f ./dejagnu/Makefile ] || exit 0; \
6558 r=`${PWD_COMMAND}`; export r; \
6559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6560 $(HOST_EXPORTS) \
6561 for flag in $(EXTRA_HOST_FLAGS) ; do \
6562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6563 done; \
6564 echo "Doing html in dejagnu" ; \
6565 (cd $(HOST_SUBDIR)/dejagnu && \
6566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6568 "RANLIB=$${RANLIB}" \
6569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6570 html) \
6571 || exit 1
6572
6573 @endif dejagnu
6574
6575 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6576 maybe-TAGS-dejagnu:
6577 @if dejagnu
6578 maybe-TAGS-dejagnu: TAGS-dejagnu
6579
6580 TAGS-dejagnu: \
6581 configure-dejagnu
6582 @: $(MAKE); $(unstage)
6583 @[ -f ./dejagnu/Makefile ] || exit 0; \
6584 r=`${PWD_COMMAND}`; export r; \
6585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6586 $(HOST_EXPORTS) \
6587 for flag in $(EXTRA_HOST_FLAGS) ; do \
6588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6589 done; \
6590 echo "Doing TAGS in dejagnu" ; \
6591 (cd $(HOST_SUBDIR)/dejagnu && \
6592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6594 "RANLIB=$${RANLIB}" \
6595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6596 TAGS) \
6597 || exit 1
6598
6599 @endif dejagnu
6600
6601 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
6602 maybe-install-info-dejagnu:
6603 @if dejagnu
6604 maybe-install-info-dejagnu: install-info-dejagnu
6605
6606 install-info-dejagnu: \
6607 configure-dejagnu \
6608 info-dejagnu
6609 @: $(MAKE); $(unstage)
6610 @[ -f ./dejagnu/Makefile ] || exit 0; \
6611 r=`${PWD_COMMAND}`; export r; \
6612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6613 $(HOST_EXPORTS) \
6614 for flag in $(EXTRA_HOST_FLAGS) ; do \
6615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6616 done; \
6617 echo "Doing install-info in dejagnu" ; \
6618 (cd $(HOST_SUBDIR)/dejagnu && \
6619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6621 "RANLIB=$${RANLIB}" \
6622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6623 install-info) \
6624 || exit 1
6625
6626 @endif dejagnu
6627
6628 .PHONY: maybe-install-pdf-dejagnu install-pdf-dejagnu
6629 maybe-install-pdf-dejagnu:
6630 @if dejagnu
6631 maybe-install-pdf-dejagnu: install-pdf-dejagnu
6632
6633 install-pdf-dejagnu: \
6634 configure-dejagnu \
6635 pdf-dejagnu
6636 @: $(MAKE); $(unstage)
6637 @[ -f ./dejagnu/Makefile ] || exit 0; \
6638 r=`${PWD_COMMAND}`; export r; \
6639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6640 $(HOST_EXPORTS) \
6641 for flag in $(EXTRA_HOST_FLAGS) ; do \
6642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6643 done; \
6644 echo "Doing install-pdf in dejagnu" ; \
6645 (cd $(HOST_SUBDIR)/dejagnu && \
6646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6648 "RANLIB=$${RANLIB}" \
6649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6650 install-pdf) \
6651 || exit 1
6652
6653 @endif dejagnu
6654
6655 .PHONY: maybe-install-html-dejagnu install-html-dejagnu
6656 maybe-install-html-dejagnu:
6657 @if dejagnu
6658 maybe-install-html-dejagnu: install-html-dejagnu
6659
6660 install-html-dejagnu: \
6661 configure-dejagnu \
6662 html-dejagnu
6663 @: $(MAKE); $(unstage)
6664 @[ -f ./dejagnu/Makefile ] || exit 0; \
6665 r=`${PWD_COMMAND}`; export r; \
6666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6667 $(HOST_EXPORTS) \
6668 for flag in $(EXTRA_HOST_FLAGS) ; do \
6669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6670 done; \
6671 echo "Doing install-html in dejagnu" ; \
6672 (cd $(HOST_SUBDIR)/dejagnu && \
6673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6675 "RANLIB=$${RANLIB}" \
6676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6677 install-html) \
6678 || exit 1
6679
6680 @endif dejagnu
6681
6682 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6683 maybe-installcheck-dejagnu:
6684 @if dejagnu
6685 maybe-installcheck-dejagnu: installcheck-dejagnu
6686
6687 installcheck-dejagnu: \
6688 configure-dejagnu
6689 @: $(MAKE); $(unstage)
6690 @[ -f ./dejagnu/Makefile ] || exit 0; \
6691 r=`${PWD_COMMAND}`; export r; \
6692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6693 $(HOST_EXPORTS) \
6694 for flag in $(EXTRA_HOST_FLAGS) ; do \
6695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6696 done; \
6697 echo "Doing installcheck in dejagnu" ; \
6698 (cd $(HOST_SUBDIR)/dejagnu && \
6699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6701 "RANLIB=$${RANLIB}" \
6702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6703 installcheck) \
6704 || exit 1
6705
6706 @endif dejagnu
6707
6708 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
6709 maybe-mostlyclean-dejagnu:
6710 @if dejagnu
6711 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
6712
6713 mostlyclean-dejagnu:
6714 @: $(MAKE); $(unstage)
6715 @[ -f ./dejagnu/Makefile ] || exit 0; \
6716 r=`${PWD_COMMAND}`; export r; \
6717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6718 $(HOST_EXPORTS) \
6719 for flag in $(EXTRA_HOST_FLAGS) ; do \
6720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6721 done; \
6722 echo "Doing mostlyclean in dejagnu" ; \
6723 (cd $(HOST_SUBDIR)/dejagnu && \
6724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6726 "RANLIB=$${RANLIB}" \
6727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6728 mostlyclean) \
6729 || exit 1
6730
6731 @endif dejagnu
6732
6733 .PHONY: maybe-clean-dejagnu clean-dejagnu
6734 maybe-clean-dejagnu:
6735 @if dejagnu
6736 maybe-clean-dejagnu: clean-dejagnu
6737
6738 clean-dejagnu:
6739 @: $(MAKE); $(unstage)
6740 @[ -f ./dejagnu/Makefile ] || exit 0; \
6741 r=`${PWD_COMMAND}`; export r; \
6742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6743 $(HOST_EXPORTS) \
6744 for flag in $(EXTRA_HOST_FLAGS) ; do \
6745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6746 done; \
6747 echo "Doing clean in dejagnu" ; \
6748 (cd $(HOST_SUBDIR)/dejagnu && \
6749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6751 "RANLIB=$${RANLIB}" \
6752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6753 clean) \
6754 || exit 1
6755
6756 @endif dejagnu
6757
6758 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
6759 maybe-distclean-dejagnu:
6760 @if dejagnu
6761 maybe-distclean-dejagnu: distclean-dejagnu
6762
6763 distclean-dejagnu:
6764 @: $(MAKE); $(unstage)
6765 @[ -f ./dejagnu/Makefile ] || exit 0; \
6766 r=`${PWD_COMMAND}`; export r; \
6767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6768 $(HOST_EXPORTS) \
6769 for flag in $(EXTRA_HOST_FLAGS) ; do \
6770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6771 done; \
6772 echo "Doing distclean in dejagnu" ; \
6773 (cd $(HOST_SUBDIR)/dejagnu && \
6774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6776 "RANLIB=$${RANLIB}" \
6777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6778 distclean) \
6779 || exit 1
6780
6781 @endif dejagnu
6782
6783 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
6784 maybe-maintainer-clean-dejagnu:
6785 @if dejagnu
6786 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
6787
6788 maintainer-clean-dejagnu:
6789 @: $(MAKE); $(unstage)
6790 @[ -f ./dejagnu/Makefile ] || exit 0; \
6791 r=`${PWD_COMMAND}`; export r; \
6792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6793 $(HOST_EXPORTS) \
6794 for flag in $(EXTRA_HOST_FLAGS) ; do \
6795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6796 done; \
6797 echo "Doing maintainer-clean in dejagnu" ; \
6798 (cd $(HOST_SUBDIR)/dejagnu && \
6799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6801 "RANLIB=$${RANLIB}" \
6802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6803 maintainer-clean) \
6804 || exit 1
6805
6806 @endif dejagnu
6807
6808
6809
6810 .PHONY: configure-etc maybe-configure-etc
6811 maybe-configure-etc:
6812 @if gcc-bootstrap
6813 configure-etc: stage_current
6814 @endif gcc-bootstrap
6815 @if etc
6816 maybe-configure-etc: configure-etc
6817 configure-etc:
6818 @: $(MAKE); $(unstage)
6819 @r=`${PWD_COMMAND}`; export r; \
6820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6821 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
6822 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
6823 $(HOST_EXPORTS) \
6824 echo Configuring in $(HOST_SUBDIR)/etc; \
6825 cd "$(HOST_SUBDIR)/etc" || exit 1; \
6826 case $(srcdir) in \
6827 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6828 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
6829 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6830 esac; \
6831 srcdiroption="--srcdir=$${topdir}/etc"; \
6832 libsrcdir="$$s/etc"; \
6833 $(SHELL) $${libsrcdir}/configure \
6834 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
6835 --target=${target_alias} $${srcdiroption} \
6836 || exit 1
6837 @endif etc
6838
6839
6840
6841
6842
6843 .PHONY: all-etc maybe-all-etc
6844 maybe-all-etc:
6845 @if gcc-bootstrap
6846 all-etc: stage_current
6847 @endif gcc-bootstrap
6848 @if etc
6849 TARGET-etc=all
6850 maybe-all-etc: all-etc
6851 all-etc: configure-etc
6852 @: $(MAKE); $(unstage)
6853 @r=`${PWD_COMMAND}`; export r; \
6854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6855 $(HOST_EXPORTS) \
6856 (cd $(HOST_SUBDIR)/etc && \
6857 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
6858 $(TARGET-etc))
6859 @endif etc
6860
6861
6862
6863
6864 .PHONY: check-etc maybe-check-etc
6865 maybe-check-etc:
6866 @if etc
6867 maybe-check-etc: check-etc
6868
6869 check-etc:
6870 @: $(MAKE); $(unstage)
6871 @r=`${PWD_COMMAND}`; export r; \
6872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6873 $(HOST_EXPORTS) \
6874 (cd $(HOST_SUBDIR)/etc && \
6875 $(MAKE) $(FLAGS_TO_PASS) check)
6876
6877 @endif etc
6878
6879 .PHONY: install-etc maybe-install-etc
6880 maybe-install-etc:
6881 @if etc
6882 maybe-install-etc: install-etc
6883
6884 install-etc: installdirs
6885 @: $(MAKE); $(unstage)
6886 @r=`${PWD_COMMAND}`; export r; \
6887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6888 $(HOST_EXPORTS) \
6889 (cd $(HOST_SUBDIR)/etc && \
6890 $(MAKE) $(FLAGS_TO_PASS) install)
6891
6892 @endif etc
6893
6894 .PHONY: install-strip-etc maybe-install-strip-etc
6895 maybe-install-strip-etc:
6896 @if etc
6897 maybe-install-strip-etc: install-strip-etc
6898
6899 install-strip-etc: installdirs
6900 @: $(MAKE); $(unstage)
6901 @r=`${PWD_COMMAND}`; export r; \
6902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6903 $(HOST_EXPORTS) \
6904 (cd $(HOST_SUBDIR)/etc && \
6905 $(MAKE) $(FLAGS_TO_PASS) install-strip)
6906
6907 @endif etc
6908
6909 # Other targets (info, dvi, pdf, etc.)
6910
6911 .PHONY: maybe-info-etc info-etc
6912 maybe-info-etc:
6913 @if etc
6914 maybe-info-etc: info-etc
6915
6916 info-etc: \
6917 configure-etc
6918 @: $(MAKE); $(unstage)
6919 @[ -f ./etc/Makefile ] || exit 0; \
6920 r=`${PWD_COMMAND}`; export r; \
6921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6922 $(HOST_EXPORTS) \
6923 for flag in $(EXTRA_HOST_FLAGS) ; do \
6924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6925 done; \
6926 echo "Doing info in etc" ; \
6927 (cd $(HOST_SUBDIR)/etc && \
6928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6930 "RANLIB=$${RANLIB}" \
6931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6932 info) \
6933 || exit 1
6934
6935 @endif etc
6936
6937 .PHONY: maybe-dvi-etc dvi-etc
6938 maybe-dvi-etc:
6939 @if etc
6940 maybe-dvi-etc: dvi-etc
6941
6942 dvi-etc: \
6943 configure-etc
6944 @: $(MAKE); $(unstage)
6945 @[ -f ./etc/Makefile ] || exit 0; \
6946 r=`${PWD_COMMAND}`; export r; \
6947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6948 $(HOST_EXPORTS) \
6949 for flag in $(EXTRA_HOST_FLAGS) ; do \
6950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6951 done; \
6952 echo "Doing dvi in etc" ; \
6953 (cd $(HOST_SUBDIR)/etc && \
6954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6956 "RANLIB=$${RANLIB}" \
6957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6958 dvi) \
6959 || exit 1
6960
6961 @endif etc
6962
6963 .PHONY: maybe-pdf-etc pdf-etc
6964 maybe-pdf-etc:
6965 @if etc
6966 maybe-pdf-etc: pdf-etc
6967
6968 pdf-etc: \
6969 configure-etc
6970 @: $(MAKE); $(unstage)
6971 @[ -f ./etc/Makefile ] || exit 0; \
6972 r=`${PWD_COMMAND}`; export r; \
6973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6974 $(HOST_EXPORTS) \
6975 for flag in $(EXTRA_HOST_FLAGS) ; do \
6976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6977 done; \
6978 echo "Doing pdf in etc" ; \
6979 (cd $(HOST_SUBDIR)/etc && \
6980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6982 "RANLIB=$${RANLIB}" \
6983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
6984 pdf) \
6985 || exit 1
6986
6987 @endif etc
6988
6989 .PHONY: maybe-html-etc html-etc
6990 maybe-html-etc:
6991 @if etc
6992 maybe-html-etc: html-etc
6993
6994 html-etc: \
6995 configure-etc
6996 @: $(MAKE); $(unstage)
6997 @[ -f ./etc/Makefile ] || exit 0; \
6998 r=`${PWD_COMMAND}`; export r; \
6999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7000 $(HOST_EXPORTS) \
7001 for flag in $(EXTRA_HOST_FLAGS) ; do \
7002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7003 done; \
7004 echo "Doing html in etc" ; \
7005 (cd $(HOST_SUBDIR)/etc && \
7006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7008 "RANLIB=$${RANLIB}" \
7009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7010 html) \
7011 || exit 1
7012
7013 @endif etc
7014
7015 .PHONY: maybe-TAGS-etc TAGS-etc
7016 maybe-TAGS-etc:
7017 @if etc
7018 maybe-TAGS-etc: TAGS-etc
7019
7020 TAGS-etc: \
7021 configure-etc
7022 @: $(MAKE); $(unstage)
7023 @[ -f ./etc/Makefile ] || exit 0; \
7024 r=`${PWD_COMMAND}`; export r; \
7025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7026 $(HOST_EXPORTS) \
7027 for flag in $(EXTRA_HOST_FLAGS) ; do \
7028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7029 done; \
7030 echo "Doing TAGS in etc" ; \
7031 (cd $(HOST_SUBDIR)/etc && \
7032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7034 "RANLIB=$${RANLIB}" \
7035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7036 TAGS) \
7037 || exit 1
7038
7039 @endif etc
7040
7041 .PHONY: maybe-install-info-etc install-info-etc
7042 maybe-install-info-etc:
7043 @if etc
7044 maybe-install-info-etc: install-info-etc
7045
7046 install-info-etc: \
7047 configure-etc \
7048 info-etc
7049 @: $(MAKE); $(unstage)
7050 @[ -f ./etc/Makefile ] || exit 0; \
7051 r=`${PWD_COMMAND}`; export r; \
7052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7053 $(HOST_EXPORTS) \
7054 for flag in $(EXTRA_HOST_FLAGS) ; do \
7055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7056 done; \
7057 echo "Doing install-info in etc" ; \
7058 (cd $(HOST_SUBDIR)/etc && \
7059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7061 "RANLIB=$${RANLIB}" \
7062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7063 install-info) \
7064 || exit 1
7065
7066 @endif etc
7067
7068 .PHONY: maybe-install-pdf-etc install-pdf-etc
7069 maybe-install-pdf-etc:
7070 @if etc
7071 maybe-install-pdf-etc: install-pdf-etc
7072
7073 install-pdf-etc: \
7074 configure-etc \
7075 pdf-etc
7076 @: $(MAKE); $(unstage)
7077 @[ -f ./etc/Makefile ] || exit 0; \
7078 r=`${PWD_COMMAND}`; export r; \
7079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7080 $(HOST_EXPORTS) \
7081 for flag in $(EXTRA_HOST_FLAGS) ; do \
7082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7083 done; \
7084 echo "Doing install-pdf in etc" ; \
7085 (cd $(HOST_SUBDIR)/etc && \
7086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7088 "RANLIB=$${RANLIB}" \
7089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7090 install-pdf) \
7091 || exit 1
7092
7093 @endif etc
7094
7095 .PHONY: maybe-install-html-etc install-html-etc
7096 maybe-install-html-etc:
7097 @if etc
7098 maybe-install-html-etc: install-html-etc
7099
7100 install-html-etc: \
7101 configure-etc \
7102 html-etc
7103 @: $(MAKE); $(unstage)
7104 @[ -f ./etc/Makefile ] || exit 0; \
7105 r=`${PWD_COMMAND}`; export r; \
7106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7107 $(HOST_EXPORTS) \
7108 for flag in $(EXTRA_HOST_FLAGS) ; do \
7109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7110 done; \
7111 echo "Doing install-html in etc" ; \
7112 (cd $(HOST_SUBDIR)/etc && \
7113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7115 "RANLIB=$${RANLIB}" \
7116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7117 install-html) \
7118 || exit 1
7119
7120 @endif etc
7121
7122 .PHONY: maybe-installcheck-etc installcheck-etc
7123 maybe-installcheck-etc:
7124 @if etc
7125 maybe-installcheck-etc: installcheck-etc
7126
7127 installcheck-etc: \
7128 configure-etc
7129 @: $(MAKE); $(unstage)
7130 @[ -f ./etc/Makefile ] || exit 0; \
7131 r=`${PWD_COMMAND}`; export r; \
7132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7133 $(HOST_EXPORTS) \
7134 for flag in $(EXTRA_HOST_FLAGS) ; do \
7135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7136 done; \
7137 echo "Doing installcheck in etc" ; \
7138 (cd $(HOST_SUBDIR)/etc && \
7139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7141 "RANLIB=$${RANLIB}" \
7142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7143 installcheck) \
7144 || exit 1
7145
7146 @endif etc
7147
7148 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
7149 maybe-mostlyclean-etc:
7150 @if etc
7151 maybe-mostlyclean-etc: mostlyclean-etc
7152
7153 mostlyclean-etc:
7154 @: $(MAKE); $(unstage)
7155 @[ -f ./etc/Makefile ] || exit 0; \
7156 r=`${PWD_COMMAND}`; export r; \
7157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7158 $(HOST_EXPORTS) \
7159 for flag in $(EXTRA_HOST_FLAGS) ; do \
7160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7161 done; \
7162 echo "Doing mostlyclean in etc" ; \
7163 (cd $(HOST_SUBDIR)/etc && \
7164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7166 "RANLIB=$${RANLIB}" \
7167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7168 mostlyclean) \
7169 || exit 1
7170
7171 @endif etc
7172
7173 .PHONY: maybe-clean-etc clean-etc
7174 maybe-clean-etc:
7175 @if etc
7176 maybe-clean-etc: clean-etc
7177
7178 clean-etc:
7179 @: $(MAKE); $(unstage)
7180 @[ -f ./etc/Makefile ] || exit 0; \
7181 r=`${PWD_COMMAND}`; export r; \
7182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7183 $(HOST_EXPORTS) \
7184 for flag in $(EXTRA_HOST_FLAGS) ; do \
7185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7186 done; \
7187 echo "Doing clean in etc" ; \
7188 (cd $(HOST_SUBDIR)/etc && \
7189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7191 "RANLIB=$${RANLIB}" \
7192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7193 clean) \
7194 || exit 1
7195
7196 @endif etc
7197
7198 .PHONY: maybe-distclean-etc distclean-etc
7199 maybe-distclean-etc:
7200 @if etc
7201 maybe-distclean-etc: distclean-etc
7202
7203 distclean-etc:
7204 @: $(MAKE); $(unstage)
7205 @[ -f ./etc/Makefile ] || exit 0; \
7206 r=`${PWD_COMMAND}`; export r; \
7207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7208 $(HOST_EXPORTS) \
7209 for flag in $(EXTRA_HOST_FLAGS) ; do \
7210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7211 done; \
7212 echo "Doing distclean in etc" ; \
7213 (cd $(HOST_SUBDIR)/etc && \
7214 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7215 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7216 "RANLIB=$${RANLIB}" \
7217 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7218 distclean) \
7219 || exit 1
7220
7221 @endif etc
7222
7223 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7224 maybe-maintainer-clean-etc:
7225 @if etc
7226 maybe-maintainer-clean-etc: maintainer-clean-etc
7227
7228 maintainer-clean-etc:
7229 @: $(MAKE); $(unstage)
7230 @[ -f ./etc/Makefile ] || exit 0; \
7231 r=`${PWD_COMMAND}`; export r; \
7232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7233 $(HOST_EXPORTS) \
7234 for flag in $(EXTRA_HOST_FLAGS) ; do \
7235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7236 done; \
7237 echo "Doing maintainer-clean in etc" ; \
7238 (cd $(HOST_SUBDIR)/etc && \
7239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7241 "RANLIB=$${RANLIB}" \
7242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7243 maintainer-clean) \
7244 || exit 1
7245
7246 @endif etc
7247
7248
7249
7250 .PHONY: configure-fastjar maybe-configure-fastjar
7251 maybe-configure-fastjar:
7252 @if gcc-bootstrap
7253 configure-fastjar: stage_current
7254 @endif gcc-bootstrap
7255 @if fastjar
7256 maybe-configure-fastjar: configure-fastjar
7257 configure-fastjar:
7258 @: $(MAKE); $(unstage)
7259 @r=`${PWD_COMMAND}`; export r; \
7260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7261 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
7262 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
7263 $(HOST_EXPORTS) \
7264 echo Configuring in $(HOST_SUBDIR)/fastjar; \
7265 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
7266 case $(srcdir) in \
7267 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7268 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
7269 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7270 esac; \
7271 srcdiroption="--srcdir=$${topdir}/fastjar"; \
7272 libsrcdir="$$s/fastjar"; \
7273 $(SHELL) $${libsrcdir}/configure \
7274 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7275 --target=${target_alias} $${srcdiroption} \
7276 || exit 1
7277 @endif fastjar
7278
7279
7280
7281
7282
7283 .PHONY: all-fastjar maybe-all-fastjar
7284 maybe-all-fastjar:
7285 @if gcc-bootstrap
7286 all-fastjar: stage_current
7287 @endif gcc-bootstrap
7288 @if fastjar
7289 TARGET-fastjar=all
7290 maybe-all-fastjar: all-fastjar
7291 all-fastjar: configure-fastjar
7292 @: $(MAKE); $(unstage)
7293 @r=`${PWD_COMMAND}`; export r; \
7294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7295 $(HOST_EXPORTS) \
7296 (cd $(HOST_SUBDIR)/fastjar && \
7297 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7298 $(TARGET-fastjar))
7299 @endif fastjar
7300
7301
7302
7303
7304 .PHONY: check-fastjar maybe-check-fastjar
7305 maybe-check-fastjar:
7306 @if fastjar
7307 maybe-check-fastjar: check-fastjar
7308
7309 # This module is only tested in a native toolchain.
7310 check-fastjar:
7311 @: $(MAKE); $(unstage)
7312 @if [ '$(host)' = '$(target)' ] ; then \
7313 r=`${PWD_COMMAND}`; export r; \
7314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7315 $(HOST_EXPORTS) \
7316 (cd $(HOST_SUBDIR)/fastjar && \
7317 $(MAKE) $(FLAGS_TO_PASS) check); \
7318 fi
7319
7320 @endif fastjar
7321
7322 .PHONY: install-fastjar maybe-install-fastjar
7323 maybe-install-fastjar:
7324 @if fastjar
7325 maybe-install-fastjar: install-fastjar
7326
7327 install-fastjar: installdirs
7328 @: $(MAKE); $(unstage)
7329 @r=`${PWD_COMMAND}`; export r; \
7330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7331 $(HOST_EXPORTS) \
7332 (cd $(HOST_SUBDIR)/fastjar && \
7333 $(MAKE) $(FLAGS_TO_PASS) install)
7334
7335 @endif fastjar
7336
7337 .PHONY: install-strip-fastjar maybe-install-strip-fastjar
7338 maybe-install-strip-fastjar:
7339 @if fastjar
7340 maybe-install-strip-fastjar: install-strip-fastjar
7341
7342 install-strip-fastjar: installdirs
7343 @: $(MAKE); $(unstage)
7344 @r=`${PWD_COMMAND}`; export r; \
7345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7346 $(HOST_EXPORTS) \
7347 (cd $(HOST_SUBDIR)/fastjar && \
7348 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7349
7350 @endif fastjar
7351
7352 # Other targets (info, dvi, pdf, etc.)
7353
7354 .PHONY: maybe-info-fastjar info-fastjar
7355 maybe-info-fastjar:
7356 @if fastjar
7357 maybe-info-fastjar: info-fastjar
7358
7359 info-fastjar: \
7360 configure-fastjar
7361 @: $(MAKE); $(unstage)
7362 @[ -f ./fastjar/Makefile ] || exit 0; \
7363 r=`${PWD_COMMAND}`; export r; \
7364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7365 $(HOST_EXPORTS) \
7366 for flag in $(EXTRA_HOST_FLAGS) ; do \
7367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7368 done; \
7369 echo "Doing info in fastjar" ; \
7370 (cd $(HOST_SUBDIR)/fastjar && \
7371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7373 "RANLIB=$${RANLIB}" \
7374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7375 info) \
7376 || exit 1
7377
7378 @endif fastjar
7379
7380 .PHONY: maybe-dvi-fastjar dvi-fastjar
7381 maybe-dvi-fastjar:
7382 @if fastjar
7383 maybe-dvi-fastjar: dvi-fastjar
7384
7385 dvi-fastjar: \
7386 configure-fastjar
7387 @: $(MAKE); $(unstage)
7388 @[ -f ./fastjar/Makefile ] || exit 0; \
7389 r=`${PWD_COMMAND}`; export r; \
7390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7391 $(HOST_EXPORTS) \
7392 for flag in $(EXTRA_HOST_FLAGS) ; do \
7393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7394 done; \
7395 echo "Doing dvi in fastjar" ; \
7396 (cd $(HOST_SUBDIR)/fastjar && \
7397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7399 "RANLIB=$${RANLIB}" \
7400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7401 dvi) \
7402 || exit 1
7403
7404 @endif fastjar
7405
7406 .PHONY: maybe-pdf-fastjar pdf-fastjar
7407 maybe-pdf-fastjar:
7408 @if fastjar
7409 maybe-pdf-fastjar: pdf-fastjar
7410
7411 pdf-fastjar: \
7412 configure-fastjar
7413 @: $(MAKE); $(unstage)
7414 @[ -f ./fastjar/Makefile ] || exit 0; \
7415 r=`${PWD_COMMAND}`; export r; \
7416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7417 $(HOST_EXPORTS) \
7418 for flag in $(EXTRA_HOST_FLAGS) ; do \
7419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7420 done; \
7421 echo "Doing pdf in fastjar" ; \
7422 (cd $(HOST_SUBDIR)/fastjar && \
7423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7425 "RANLIB=$${RANLIB}" \
7426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7427 pdf) \
7428 || exit 1
7429
7430 @endif fastjar
7431
7432 .PHONY: maybe-html-fastjar html-fastjar
7433 maybe-html-fastjar:
7434 @if fastjar
7435 maybe-html-fastjar: html-fastjar
7436
7437 html-fastjar: \
7438 configure-fastjar
7439 @: $(MAKE); $(unstage)
7440 @[ -f ./fastjar/Makefile ] || exit 0; \
7441 r=`${PWD_COMMAND}`; export r; \
7442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7443 $(HOST_EXPORTS) \
7444 for flag in $(EXTRA_HOST_FLAGS) ; do \
7445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7446 done; \
7447 echo "Doing html in fastjar" ; \
7448 (cd $(HOST_SUBDIR)/fastjar && \
7449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7451 "RANLIB=$${RANLIB}" \
7452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7453 html) \
7454 || exit 1
7455
7456 @endif fastjar
7457
7458 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
7459 maybe-TAGS-fastjar:
7460 @if fastjar
7461 maybe-TAGS-fastjar: TAGS-fastjar
7462
7463 TAGS-fastjar: \
7464 configure-fastjar
7465 @: $(MAKE); $(unstage)
7466 @[ -f ./fastjar/Makefile ] || exit 0; \
7467 r=`${PWD_COMMAND}`; export r; \
7468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7469 $(HOST_EXPORTS) \
7470 for flag in $(EXTRA_HOST_FLAGS) ; do \
7471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7472 done; \
7473 echo "Doing TAGS in fastjar" ; \
7474 (cd $(HOST_SUBDIR)/fastjar && \
7475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7477 "RANLIB=$${RANLIB}" \
7478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7479 TAGS) \
7480 || exit 1
7481
7482 @endif fastjar
7483
7484 .PHONY: maybe-install-info-fastjar install-info-fastjar
7485 maybe-install-info-fastjar:
7486 @if fastjar
7487 maybe-install-info-fastjar: install-info-fastjar
7488
7489 install-info-fastjar: \
7490 configure-fastjar \
7491 info-fastjar
7492 @: $(MAKE); $(unstage)
7493 @[ -f ./fastjar/Makefile ] || exit 0; \
7494 r=`${PWD_COMMAND}`; export r; \
7495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7496 $(HOST_EXPORTS) \
7497 for flag in $(EXTRA_HOST_FLAGS) ; do \
7498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7499 done; \
7500 echo "Doing install-info in fastjar" ; \
7501 (cd $(HOST_SUBDIR)/fastjar && \
7502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7504 "RANLIB=$${RANLIB}" \
7505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7506 install-info) \
7507 || exit 1
7508
7509 @endif fastjar
7510
7511 .PHONY: maybe-install-pdf-fastjar install-pdf-fastjar
7512 maybe-install-pdf-fastjar:
7513 @if fastjar
7514 maybe-install-pdf-fastjar: install-pdf-fastjar
7515
7516 install-pdf-fastjar: \
7517 configure-fastjar \
7518 pdf-fastjar
7519 @: $(MAKE); $(unstage)
7520 @[ -f ./fastjar/Makefile ] || exit 0; \
7521 r=`${PWD_COMMAND}`; export r; \
7522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7523 $(HOST_EXPORTS) \
7524 for flag in $(EXTRA_HOST_FLAGS) ; do \
7525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7526 done; \
7527 echo "Doing install-pdf in fastjar" ; \
7528 (cd $(HOST_SUBDIR)/fastjar && \
7529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7531 "RANLIB=$${RANLIB}" \
7532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7533 install-pdf) \
7534 || exit 1
7535
7536 @endif fastjar
7537
7538 .PHONY: maybe-install-html-fastjar install-html-fastjar
7539 maybe-install-html-fastjar:
7540 @if fastjar
7541 maybe-install-html-fastjar: install-html-fastjar
7542
7543 install-html-fastjar: \
7544 configure-fastjar \
7545 html-fastjar
7546 @: $(MAKE); $(unstage)
7547 @[ -f ./fastjar/Makefile ] || exit 0; \
7548 r=`${PWD_COMMAND}`; export r; \
7549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7550 $(HOST_EXPORTS) \
7551 for flag in $(EXTRA_HOST_FLAGS) ; do \
7552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7553 done; \
7554 echo "Doing install-html in fastjar" ; \
7555 (cd $(HOST_SUBDIR)/fastjar && \
7556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7558 "RANLIB=$${RANLIB}" \
7559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7560 install-html) \
7561 || exit 1
7562
7563 @endif fastjar
7564
7565 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
7566 maybe-installcheck-fastjar:
7567 @if fastjar
7568 maybe-installcheck-fastjar: installcheck-fastjar
7569
7570 installcheck-fastjar: \
7571 configure-fastjar
7572 @: $(MAKE); $(unstage)
7573 @[ -f ./fastjar/Makefile ] || exit 0; \
7574 r=`${PWD_COMMAND}`; export r; \
7575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7576 $(HOST_EXPORTS) \
7577 for flag in $(EXTRA_HOST_FLAGS) ; do \
7578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7579 done; \
7580 echo "Doing installcheck in fastjar" ; \
7581 (cd $(HOST_SUBDIR)/fastjar && \
7582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7584 "RANLIB=$${RANLIB}" \
7585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7586 installcheck) \
7587 || exit 1
7588
7589 @endif fastjar
7590
7591 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7592 maybe-mostlyclean-fastjar:
7593 @if fastjar
7594 maybe-mostlyclean-fastjar: mostlyclean-fastjar
7595
7596 mostlyclean-fastjar:
7597 @: $(MAKE); $(unstage)
7598 @[ -f ./fastjar/Makefile ] || exit 0; \
7599 r=`${PWD_COMMAND}`; export r; \
7600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7601 $(HOST_EXPORTS) \
7602 for flag in $(EXTRA_HOST_FLAGS) ; do \
7603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7604 done; \
7605 echo "Doing mostlyclean in fastjar" ; \
7606 (cd $(HOST_SUBDIR)/fastjar && \
7607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7609 "RANLIB=$${RANLIB}" \
7610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7611 mostlyclean) \
7612 || exit 1
7613
7614 @endif fastjar
7615
7616 .PHONY: maybe-clean-fastjar clean-fastjar
7617 maybe-clean-fastjar:
7618 @if fastjar
7619 maybe-clean-fastjar: clean-fastjar
7620
7621 clean-fastjar:
7622 @: $(MAKE); $(unstage)
7623 @[ -f ./fastjar/Makefile ] || exit 0; \
7624 r=`${PWD_COMMAND}`; export r; \
7625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7626 $(HOST_EXPORTS) \
7627 for flag in $(EXTRA_HOST_FLAGS) ; do \
7628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7629 done; \
7630 echo "Doing clean in fastjar" ; \
7631 (cd $(HOST_SUBDIR)/fastjar && \
7632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7634 "RANLIB=$${RANLIB}" \
7635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7636 clean) \
7637 || exit 1
7638
7639 @endif fastjar
7640
7641 .PHONY: maybe-distclean-fastjar distclean-fastjar
7642 maybe-distclean-fastjar:
7643 @if fastjar
7644 maybe-distclean-fastjar: distclean-fastjar
7645
7646 distclean-fastjar:
7647 @: $(MAKE); $(unstage)
7648 @[ -f ./fastjar/Makefile ] || exit 0; \
7649 r=`${PWD_COMMAND}`; export r; \
7650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7651 $(HOST_EXPORTS) \
7652 for flag in $(EXTRA_HOST_FLAGS) ; do \
7653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7654 done; \
7655 echo "Doing distclean in fastjar" ; \
7656 (cd $(HOST_SUBDIR)/fastjar && \
7657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7659 "RANLIB=$${RANLIB}" \
7660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7661 distclean) \
7662 || exit 1
7663
7664 @endif fastjar
7665
7666 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7667 maybe-maintainer-clean-fastjar:
7668 @if fastjar
7669 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7670
7671 maintainer-clean-fastjar:
7672 @: $(MAKE); $(unstage)
7673 @[ -f ./fastjar/Makefile ] || exit 0; \
7674 r=`${PWD_COMMAND}`; export r; \
7675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7676 $(HOST_EXPORTS) \
7677 for flag in $(EXTRA_HOST_FLAGS) ; do \
7678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7679 done; \
7680 echo "Doing maintainer-clean in fastjar" ; \
7681 (cd $(HOST_SUBDIR)/fastjar && \
7682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7684 "RANLIB=$${RANLIB}" \
7685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7686 maintainer-clean) \
7687 || exit 1
7688
7689 @endif fastjar
7690
7691
7692
7693 .PHONY: configure-fixincludes maybe-configure-fixincludes
7694 maybe-configure-fixincludes:
7695 @if gcc-bootstrap
7696 configure-fixincludes: stage_current
7697 @endif gcc-bootstrap
7698 @if fixincludes
7699 maybe-configure-fixincludes: configure-fixincludes
7700 configure-fixincludes:
7701 @: $(MAKE); $(unstage)
7702 @r=`${PWD_COMMAND}`; export r; \
7703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7704 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
7705 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
7706 $(HOST_EXPORTS) \
7707 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
7708 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
7709 case $(srcdir) in \
7710 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7711 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
7712 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
7713 esac; \
7714 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
7715 libsrcdir="$$s/fixincludes"; \
7716 $(SHELL) $${libsrcdir}/configure \
7717 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
7718 --target=${target_alias} $${srcdiroption} \
7719 || exit 1
7720 @endif fixincludes
7721
7722
7723
7724
7725
7726 .PHONY: all-fixincludes maybe-all-fixincludes
7727 maybe-all-fixincludes:
7728 @if gcc-bootstrap
7729 all-fixincludes: stage_current
7730 @endif gcc-bootstrap
7731 @if fixincludes
7732 TARGET-fixincludes=all
7733 maybe-all-fixincludes: all-fixincludes
7734 all-fixincludes: configure-fixincludes
7735 @: $(MAKE); $(unstage)
7736 @r=`${PWD_COMMAND}`; export r; \
7737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7738 $(HOST_EXPORTS) \
7739 (cd $(HOST_SUBDIR)/fixincludes && \
7740 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
7741 $(TARGET-fixincludes))
7742 @endif fixincludes
7743
7744
7745
7746
7747 .PHONY: check-fixincludes maybe-check-fixincludes
7748 maybe-check-fixincludes:
7749 @if fixincludes
7750 maybe-check-fixincludes: check-fixincludes
7751
7752 check-fixincludes:
7753 @: $(MAKE); $(unstage)
7754 @r=`${PWD_COMMAND}`; export r; \
7755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7756 $(HOST_EXPORTS) \
7757 (cd $(HOST_SUBDIR)/fixincludes && \
7758 $(MAKE) $(FLAGS_TO_PASS) check)
7759
7760 @endif fixincludes
7761
7762 .PHONY: install-fixincludes maybe-install-fixincludes
7763 maybe-install-fixincludes:
7764 @if fixincludes
7765 maybe-install-fixincludes: install-fixincludes
7766
7767 install-fixincludes: installdirs
7768 @: $(MAKE); $(unstage)
7769 @r=`${PWD_COMMAND}`; export r; \
7770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7771 $(HOST_EXPORTS) \
7772 (cd $(HOST_SUBDIR)/fixincludes && \
7773 $(MAKE) $(FLAGS_TO_PASS) install)
7774
7775 @endif fixincludes
7776
7777 .PHONY: install-strip-fixincludes maybe-install-strip-fixincludes
7778 maybe-install-strip-fixincludes:
7779 @if fixincludes
7780 maybe-install-strip-fixincludes: install-strip-fixincludes
7781
7782 install-strip-fixincludes: installdirs
7783 @: $(MAKE); $(unstage)
7784 @r=`${PWD_COMMAND}`; export r; \
7785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7786 $(HOST_EXPORTS) \
7787 (cd $(HOST_SUBDIR)/fixincludes && \
7788 $(MAKE) $(FLAGS_TO_PASS) install-strip)
7789
7790 @endif fixincludes
7791
7792 # Other targets (info, dvi, pdf, etc.)
7793
7794 .PHONY: maybe-info-fixincludes info-fixincludes
7795 maybe-info-fixincludes:
7796 @if fixincludes
7797 maybe-info-fixincludes: info-fixincludes
7798
7799 info-fixincludes: \
7800 configure-fixincludes
7801 @: $(MAKE); $(unstage)
7802 @[ -f ./fixincludes/Makefile ] || exit 0; \
7803 r=`${PWD_COMMAND}`; export r; \
7804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7805 $(HOST_EXPORTS) \
7806 for flag in $(EXTRA_HOST_FLAGS) ; do \
7807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7808 done; \
7809 echo "Doing info in fixincludes" ; \
7810 (cd $(HOST_SUBDIR)/fixincludes && \
7811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7813 "RANLIB=$${RANLIB}" \
7814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7815 info) \
7816 || exit 1
7817
7818 @endif fixincludes
7819
7820 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
7821 maybe-dvi-fixincludes:
7822 @if fixincludes
7823 maybe-dvi-fixincludes: dvi-fixincludes
7824
7825 dvi-fixincludes: \
7826 configure-fixincludes
7827 @: $(MAKE); $(unstage)
7828 @[ -f ./fixincludes/Makefile ] || exit 0; \
7829 r=`${PWD_COMMAND}`; export r; \
7830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7831 $(HOST_EXPORTS) \
7832 for flag in $(EXTRA_HOST_FLAGS) ; do \
7833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7834 done; \
7835 echo "Doing dvi in fixincludes" ; \
7836 (cd $(HOST_SUBDIR)/fixincludes && \
7837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7839 "RANLIB=$${RANLIB}" \
7840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7841 dvi) \
7842 || exit 1
7843
7844 @endif fixincludes
7845
7846 .PHONY: maybe-pdf-fixincludes pdf-fixincludes
7847 maybe-pdf-fixincludes:
7848 @if fixincludes
7849 maybe-pdf-fixincludes: pdf-fixincludes
7850
7851 pdf-fixincludes: \
7852 configure-fixincludes
7853 @: $(MAKE); $(unstage)
7854 @[ -f ./fixincludes/Makefile ] || exit 0; \
7855 r=`${PWD_COMMAND}`; export r; \
7856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7857 $(HOST_EXPORTS) \
7858 for flag in $(EXTRA_HOST_FLAGS) ; do \
7859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7860 done; \
7861 echo "Doing pdf in fixincludes" ; \
7862 (cd $(HOST_SUBDIR)/fixincludes && \
7863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7865 "RANLIB=$${RANLIB}" \
7866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7867 pdf) \
7868 || exit 1
7869
7870 @endif fixincludes
7871
7872 .PHONY: maybe-html-fixincludes html-fixincludes
7873 maybe-html-fixincludes:
7874 @if fixincludes
7875 maybe-html-fixincludes: html-fixincludes
7876
7877 html-fixincludes: \
7878 configure-fixincludes
7879 @: $(MAKE); $(unstage)
7880 @[ -f ./fixincludes/Makefile ] || exit 0; \
7881 r=`${PWD_COMMAND}`; export r; \
7882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7883 $(HOST_EXPORTS) \
7884 for flag in $(EXTRA_HOST_FLAGS) ; do \
7885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7886 done; \
7887 echo "Doing html in fixincludes" ; \
7888 (cd $(HOST_SUBDIR)/fixincludes && \
7889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7891 "RANLIB=$${RANLIB}" \
7892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7893 html) \
7894 || exit 1
7895
7896 @endif fixincludes
7897
7898 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
7899 maybe-TAGS-fixincludes:
7900 @if fixincludes
7901 maybe-TAGS-fixincludes: TAGS-fixincludes
7902
7903 # fixincludes doesn't support TAGS.
7904 TAGS-fixincludes:
7905
7906 @endif fixincludes
7907
7908 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
7909 maybe-install-info-fixincludes:
7910 @if fixincludes
7911 maybe-install-info-fixincludes: install-info-fixincludes
7912
7913 install-info-fixincludes: \
7914 configure-fixincludes \
7915 info-fixincludes
7916 @: $(MAKE); $(unstage)
7917 @[ -f ./fixincludes/Makefile ] || exit 0; \
7918 r=`${PWD_COMMAND}`; export r; \
7919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7920 $(HOST_EXPORTS) \
7921 for flag in $(EXTRA_HOST_FLAGS) ; do \
7922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7923 done; \
7924 echo "Doing install-info in fixincludes" ; \
7925 (cd $(HOST_SUBDIR)/fixincludes && \
7926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7928 "RANLIB=$${RANLIB}" \
7929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7930 install-info) \
7931 || exit 1
7932
7933 @endif fixincludes
7934
7935 .PHONY: maybe-install-pdf-fixincludes install-pdf-fixincludes
7936 maybe-install-pdf-fixincludes:
7937 @if fixincludes
7938 maybe-install-pdf-fixincludes: install-pdf-fixincludes
7939
7940 install-pdf-fixincludes: \
7941 configure-fixincludes \
7942 pdf-fixincludes
7943 @: $(MAKE); $(unstage)
7944 @[ -f ./fixincludes/Makefile ] || exit 0; \
7945 r=`${PWD_COMMAND}`; export r; \
7946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7947 $(HOST_EXPORTS) \
7948 for flag in $(EXTRA_HOST_FLAGS) ; do \
7949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7950 done; \
7951 echo "Doing install-pdf in fixincludes" ; \
7952 (cd $(HOST_SUBDIR)/fixincludes && \
7953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7955 "RANLIB=$${RANLIB}" \
7956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7957 install-pdf) \
7958 || exit 1
7959
7960 @endif fixincludes
7961
7962 .PHONY: maybe-install-html-fixincludes install-html-fixincludes
7963 maybe-install-html-fixincludes:
7964 @if fixincludes
7965 maybe-install-html-fixincludes: install-html-fixincludes
7966
7967 install-html-fixincludes: \
7968 configure-fixincludes \
7969 html-fixincludes
7970 @: $(MAKE); $(unstage)
7971 @[ -f ./fixincludes/Makefile ] || exit 0; \
7972 r=`${PWD_COMMAND}`; export r; \
7973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7974 $(HOST_EXPORTS) \
7975 for flag in $(EXTRA_HOST_FLAGS) ; do \
7976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7977 done; \
7978 echo "Doing install-html in fixincludes" ; \
7979 (cd $(HOST_SUBDIR)/fixincludes && \
7980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7982 "RANLIB=$${RANLIB}" \
7983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
7984 install-html) \
7985 || exit 1
7986
7987 @endif fixincludes
7988
7989 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
7990 maybe-installcheck-fixincludes:
7991 @if fixincludes
7992 maybe-installcheck-fixincludes: installcheck-fixincludes
7993
7994 installcheck-fixincludes: \
7995 configure-fixincludes
7996 @: $(MAKE); $(unstage)
7997 @[ -f ./fixincludes/Makefile ] || exit 0; \
7998 r=`${PWD_COMMAND}`; export r; \
7999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8000 $(HOST_EXPORTS) \
8001 for flag in $(EXTRA_HOST_FLAGS) ; do \
8002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8003 done; \
8004 echo "Doing installcheck in fixincludes" ; \
8005 (cd $(HOST_SUBDIR)/fixincludes && \
8006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8008 "RANLIB=$${RANLIB}" \
8009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8010 installcheck) \
8011 || exit 1
8012
8013 @endif fixincludes
8014
8015 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8016 maybe-mostlyclean-fixincludes:
8017 @if fixincludes
8018 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8019
8020 mostlyclean-fixincludes:
8021 @: $(MAKE); $(unstage)
8022 @[ -f ./fixincludes/Makefile ] || exit 0; \
8023 r=`${PWD_COMMAND}`; export r; \
8024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8025 $(HOST_EXPORTS) \
8026 for flag in $(EXTRA_HOST_FLAGS) ; do \
8027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8028 done; \
8029 echo "Doing mostlyclean in fixincludes" ; \
8030 (cd $(HOST_SUBDIR)/fixincludes && \
8031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8033 "RANLIB=$${RANLIB}" \
8034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8035 mostlyclean) \
8036 || exit 1
8037
8038 @endif fixincludes
8039
8040 .PHONY: maybe-clean-fixincludes clean-fixincludes
8041 maybe-clean-fixincludes:
8042 @if fixincludes
8043 maybe-clean-fixincludes: clean-fixincludes
8044
8045 clean-fixincludes:
8046 @: $(MAKE); $(unstage)
8047 @[ -f ./fixincludes/Makefile ] || exit 0; \
8048 r=`${PWD_COMMAND}`; export r; \
8049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8050 $(HOST_EXPORTS) \
8051 for flag in $(EXTRA_HOST_FLAGS) ; do \
8052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8053 done; \
8054 echo "Doing clean in fixincludes" ; \
8055 (cd $(HOST_SUBDIR)/fixincludes && \
8056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8058 "RANLIB=$${RANLIB}" \
8059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8060 clean) \
8061 || exit 1
8062
8063 @endif fixincludes
8064
8065 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
8066 maybe-distclean-fixincludes:
8067 @if fixincludes
8068 maybe-distclean-fixincludes: distclean-fixincludes
8069
8070 distclean-fixincludes:
8071 @: $(MAKE); $(unstage)
8072 @[ -f ./fixincludes/Makefile ] || exit 0; \
8073 r=`${PWD_COMMAND}`; export r; \
8074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8075 $(HOST_EXPORTS) \
8076 for flag in $(EXTRA_HOST_FLAGS) ; do \
8077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8078 done; \
8079 echo "Doing distclean in fixincludes" ; \
8080 (cd $(HOST_SUBDIR)/fixincludes && \
8081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8083 "RANLIB=$${RANLIB}" \
8084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8085 distclean) \
8086 || exit 1
8087
8088 @endif fixincludes
8089
8090 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8091 maybe-maintainer-clean-fixincludes:
8092 @if fixincludes
8093 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8094
8095 maintainer-clean-fixincludes:
8096 @: $(MAKE); $(unstage)
8097 @[ -f ./fixincludes/Makefile ] || exit 0; \
8098 r=`${PWD_COMMAND}`; export r; \
8099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8100 $(HOST_EXPORTS) \
8101 for flag in $(EXTRA_HOST_FLAGS) ; do \
8102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8103 done; \
8104 echo "Doing maintainer-clean in fixincludes" ; \
8105 (cd $(HOST_SUBDIR)/fixincludes && \
8106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8108 "RANLIB=$${RANLIB}" \
8109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8110 maintainer-clean) \
8111 || exit 1
8112
8113 @endif fixincludes
8114
8115
8116
8117 .PHONY: configure-flex maybe-configure-flex
8118 maybe-configure-flex:
8119 @if gcc-bootstrap
8120 configure-flex: stage_current
8121 @endif gcc-bootstrap
8122 @if flex
8123 maybe-configure-flex: configure-flex
8124 configure-flex:
8125 @: $(MAKE); $(unstage)
8126 @r=`${PWD_COMMAND}`; export r; \
8127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8128 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
8129 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
8130 $(HOST_EXPORTS) \
8131 echo Configuring in $(HOST_SUBDIR)/flex; \
8132 cd "$(HOST_SUBDIR)/flex" || exit 1; \
8133 case $(srcdir) in \
8134 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8135 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
8136 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8137 esac; \
8138 srcdiroption="--srcdir=$${topdir}/flex"; \
8139 libsrcdir="$$s/flex"; \
8140 $(SHELL) $${libsrcdir}/configure \
8141 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8142 --target=${target_alias} $${srcdiroption} \
8143 || exit 1
8144 @endif flex
8145
8146
8147
8148
8149
8150 .PHONY: all-flex maybe-all-flex
8151 maybe-all-flex:
8152 @if gcc-bootstrap
8153 all-flex: stage_current
8154 @endif gcc-bootstrap
8155 @if flex
8156 TARGET-flex=all
8157 maybe-all-flex: all-flex
8158 all-flex: configure-flex
8159 @: $(MAKE); $(unstage)
8160 @r=`${PWD_COMMAND}`; export r; \
8161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8162 $(HOST_EXPORTS) \
8163 (cd $(HOST_SUBDIR)/flex && \
8164 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8165 $(TARGET-flex))
8166 @endif flex
8167
8168
8169
8170
8171 .PHONY: check-flex maybe-check-flex
8172 maybe-check-flex:
8173 @if flex
8174 maybe-check-flex: check-flex
8175
8176 # This module is only tested in a native toolchain.
8177 check-flex:
8178 @: $(MAKE); $(unstage)
8179 @if [ '$(host)' = '$(target)' ] ; then \
8180 r=`${PWD_COMMAND}`; export r; \
8181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8182 $(HOST_EXPORTS) \
8183 (cd $(HOST_SUBDIR)/flex && \
8184 $(MAKE) $(FLAGS_TO_PASS) check); \
8185 fi
8186
8187 @endif flex
8188
8189 .PHONY: install-flex maybe-install-flex
8190 maybe-install-flex:
8191 @if flex
8192 maybe-install-flex: install-flex
8193
8194 install-flex: installdirs
8195 @: $(MAKE); $(unstage)
8196 @r=`${PWD_COMMAND}`; export r; \
8197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8198 $(HOST_EXPORTS) \
8199 (cd $(HOST_SUBDIR)/flex && \
8200 $(MAKE) $(FLAGS_TO_PASS) install)
8201
8202 @endif flex
8203
8204 .PHONY: install-strip-flex maybe-install-strip-flex
8205 maybe-install-strip-flex:
8206 @if flex
8207 maybe-install-strip-flex: install-strip-flex
8208
8209 install-strip-flex: installdirs
8210 @: $(MAKE); $(unstage)
8211 @r=`${PWD_COMMAND}`; export r; \
8212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8213 $(HOST_EXPORTS) \
8214 (cd $(HOST_SUBDIR)/flex && \
8215 $(MAKE) $(FLAGS_TO_PASS) install-strip)
8216
8217 @endif flex
8218
8219 # Other targets (info, dvi, pdf, etc.)
8220
8221 .PHONY: maybe-info-flex info-flex
8222 maybe-info-flex:
8223 @if flex
8224 maybe-info-flex: info-flex
8225
8226 info-flex: \
8227 configure-flex
8228 @: $(MAKE); $(unstage)
8229 @[ -f ./flex/Makefile ] || exit 0; \
8230 r=`${PWD_COMMAND}`; export r; \
8231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8232 $(HOST_EXPORTS) \
8233 for flag in $(EXTRA_HOST_FLAGS) ; do \
8234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8235 done; \
8236 echo "Doing info in flex" ; \
8237 (cd $(HOST_SUBDIR)/flex && \
8238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8240 "RANLIB=$${RANLIB}" \
8241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8242 info) \
8243 || exit 1
8244
8245 @endif flex
8246
8247 .PHONY: maybe-dvi-flex dvi-flex
8248 maybe-dvi-flex:
8249 @if flex
8250 maybe-dvi-flex: dvi-flex
8251
8252 dvi-flex: \
8253 configure-flex
8254 @: $(MAKE); $(unstage)
8255 @[ -f ./flex/Makefile ] || exit 0; \
8256 r=`${PWD_COMMAND}`; export r; \
8257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8258 $(HOST_EXPORTS) \
8259 for flag in $(EXTRA_HOST_FLAGS) ; do \
8260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8261 done; \
8262 echo "Doing dvi in flex" ; \
8263 (cd $(HOST_SUBDIR)/flex && \
8264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8266 "RANLIB=$${RANLIB}" \
8267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8268 dvi) \
8269 || exit 1
8270
8271 @endif flex
8272
8273 .PHONY: maybe-pdf-flex pdf-flex
8274 maybe-pdf-flex:
8275 @if flex
8276 maybe-pdf-flex: pdf-flex
8277
8278 pdf-flex: \
8279 configure-flex
8280 @: $(MAKE); $(unstage)
8281 @[ -f ./flex/Makefile ] || exit 0; \
8282 r=`${PWD_COMMAND}`; export r; \
8283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8284 $(HOST_EXPORTS) \
8285 for flag in $(EXTRA_HOST_FLAGS) ; do \
8286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8287 done; \
8288 echo "Doing pdf in flex" ; \
8289 (cd $(HOST_SUBDIR)/flex && \
8290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8292 "RANLIB=$${RANLIB}" \
8293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8294 pdf) \
8295 || exit 1
8296
8297 @endif flex
8298
8299 .PHONY: maybe-html-flex html-flex
8300 maybe-html-flex:
8301 @if flex
8302 maybe-html-flex: html-flex
8303
8304 html-flex: \
8305 configure-flex
8306 @: $(MAKE); $(unstage)
8307 @[ -f ./flex/Makefile ] || exit 0; \
8308 r=`${PWD_COMMAND}`; export r; \
8309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8310 $(HOST_EXPORTS) \
8311 for flag in $(EXTRA_HOST_FLAGS) ; do \
8312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8313 done; \
8314 echo "Doing html in flex" ; \
8315 (cd $(HOST_SUBDIR)/flex && \
8316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8318 "RANLIB=$${RANLIB}" \
8319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8320 html) \
8321 || exit 1
8322
8323 @endif flex
8324
8325 .PHONY: maybe-TAGS-flex TAGS-flex
8326 maybe-TAGS-flex:
8327 @if flex
8328 maybe-TAGS-flex: TAGS-flex
8329
8330 TAGS-flex: \
8331 configure-flex
8332 @: $(MAKE); $(unstage)
8333 @[ -f ./flex/Makefile ] || exit 0; \
8334 r=`${PWD_COMMAND}`; export r; \
8335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8336 $(HOST_EXPORTS) \
8337 for flag in $(EXTRA_HOST_FLAGS) ; do \
8338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8339 done; \
8340 echo "Doing TAGS in flex" ; \
8341 (cd $(HOST_SUBDIR)/flex && \
8342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8344 "RANLIB=$${RANLIB}" \
8345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8346 TAGS) \
8347 || exit 1
8348
8349 @endif flex
8350
8351 .PHONY: maybe-install-info-flex install-info-flex
8352 maybe-install-info-flex:
8353 @if flex
8354 maybe-install-info-flex: install-info-flex
8355
8356 install-info-flex: \
8357 configure-flex \
8358 info-flex
8359 @: $(MAKE); $(unstage)
8360 @[ -f ./flex/Makefile ] || exit 0; \
8361 r=`${PWD_COMMAND}`; export r; \
8362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8363 $(HOST_EXPORTS) \
8364 for flag in $(EXTRA_HOST_FLAGS) ; do \
8365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8366 done; \
8367 echo "Doing install-info in flex" ; \
8368 (cd $(HOST_SUBDIR)/flex && \
8369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8371 "RANLIB=$${RANLIB}" \
8372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8373 install-info) \
8374 || exit 1
8375
8376 @endif flex
8377
8378 .PHONY: maybe-install-pdf-flex install-pdf-flex
8379 maybe-install-pdf-flex:
8380 @if flex
8381 maybe-install-pdf-flex: install-pdf-flex
8382
8383 install-pdf-flex: \
8384 configure-flex \
8385 pdf-flex
8386 @: $(MAKE); $(unstage)
8387 @[ -f ./flex/Makefile ] || exit 0; \
8388 r=`${PWD_COMMAND}`; export r; \
8389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8390 $(HOST_EXPORTS) \
8391 for flag in $(EXTRA_HOST_FLAGS) ; do \
8392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8393 done; \
8394 echo "Doing install-pdf in flex" ; \
8395 (cd $(HOST_SUBDIR)/flex && \
8396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8398 "RANLIB=$${RANLIB}" \
8399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8400 install-pdf) \
8401 || exit 1
8402
8403 @endif flex
8404
8405 .PHONY: maybe-install-html-flex install-html-flex
8406 maybe-install-html-flex:
8407 @if flex
8408 maybe-install-html-flex: install-html-flex
8409
8410 install-html-flex: \
8411 configure-flex \
8412 html-flex
8413 @: $(MAKE); $(unstage)
8414 @[ -f ./flex/Makefile ] || exit 0; \
8415 r=`${PWD_COMMAND}`; export r; \
8416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8417 $(HOST_EXPORTS) \
8418 for flag in $(EXTRA_HOST_FLAGS) ; do \
8419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8420 done; \
8421 echo "Doing install-html in flex" ; \
8422 (cd $(HOST_SUBDIR)/flex && \
8423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8425 "RANLIB=$${RANLIB}" \
8426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8427 install-html) \
8428 || exit 1
8429
8430 @endif flex
8431
8432 .PHONY: maybe-installcheck-flex installcheck-flex
8433 maybe-installcheck-flex:
8434 @if flex
8435 maybe-installcheck-flex: installcheck-flex
8436
8437 installcheck-flex: \
8438 configure-flex
8439 @: $(MAKE); $(unstage)
8440 @[ -f ./flex/Makefile ] || exit 0; \
8441 r=`${PWD_COMMAND}`; export r; \
8442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8443 $(HOST_EXPORTS) \
8444 for flag in $(EXTRA_HOST_FLAGS) ; do \
8445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8446 done; \
8447 echo "Doing installcheck in flex" ; \
8448 (cd $(HOST_SUBDIR)/flex && \
8449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8451 "RANLIB=$${RANLIB}" \
8452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8453 installcheck) \
8454 || exit 1
8455
8456 @endif flex
8457
8458 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
8459 maybe-mostlyclean-flex:
8460 @if flex
8461 maybe-mostlyclean-flex: mostlyclean-flex
8462
8463 mostlyclean-flex:
8464 @: $(MAKE); $(unstage)
8465 @[ -f ./flex/Makefile ] || exit 0; \
8466 r=`${PWD_COMMAND}`; export r; \
8467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8468 $(HOST_EXPORTS) \
8469 for flag in $(EXTRA_HOST_FLAGS) ; do \
8470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8471 done; \
8472 echo "Doing mostlyclean in flex" ; \
8473 (cd $(HOST_SUBDIR)/flex && \
8474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8476 "RANLIB=$${RANLIB}" \
8477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8478 mostlyclean) \
8479 || exit 1
8480
8481 @endif flex
8482
8483 .PHONY: maybe-clean-flex clean-flex
8484 maybe-clean-flex:
8485 @if flex
8486 maybe-clean-flex: clean-flex
8487
8488 clean-flex:
8489 @: $(MAKE); $(unstage)
8490 @[ -f ./flex/Makefile ] || exit 0; \
8491 r=`${PWD_COMMAND}`; export r; \
8492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8493 $(HOST_EXPORTS) \
8494 for flag in $(EXTRA_HOST_FLAGS) ; do \
8495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8496 done; \
8497 echo "Doing clean in flex" ; \
8498 (cd $(HOST_SUBDIR)/flex && \
8499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8501 "RANLIB=$${RANLIB}" \
8502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8503 clean) \
8504 || exit 1
8505
8506 @endif flex
8507
8508 .PHONY: maybe-distclean-flex distclean-flex
8509 maybe-distclean-flex:
8510 @if flex
8511 maybe-distclean-flex: distclean-flex
8512
8513 distclean-flex:
8514 @: $(MAKE); $(unstage)
8515 @[ -f ./flex/Makefile ] || exit 0; \
8516 r=`${PWD_COMMAND}`; export r; \
8517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8518 $(HOST_EXPORTS) \
8519 for flag in $(EXTRA_HOST_FLAGS) ; do \
8520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8521 done; \
8522 echo "Doing distclean in flex" ; \
8523 (cd $(HOST_SUBDIR)/flex && \
8524 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8525 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8526 "RANLIB=$${RANLIB}" \
8527 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8528 distclean) \
8529 || exit 1
8530
8531 @endif flex
8532
8533 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
8534 maybe-maintainer-clean-flex:
8535 @if flex
8536 maybe-maintainer-clean-flex: maintainer-clean-flex
8537
8538 maintainer-clean-flex:
8539 @: $(MAKE); $(unstage)
8540 @[ -f ./flex/Makefile ] || exit 0; \
8541 r=`${PWD_COMMAND}`; export r; \
8542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8543 $(HOST_EXPORTS) \
8544 for flag in $(EXTRA_HOST_FLAGS) ; do \
8545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8546 done; \
8547 echo "Doing maintainer-clean in flex" ; \
8548 (cd $(HOST_SUBDIR)/flex && \
8549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8551 "RANLIB=$${RANLIB}" \
8552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
8553 maintainer-clean) \
8554 || exit 1
8555
8556 @endif flex
8557
8558
8559
8560 .PHONY: configure-gas maybe-configure-gas
8561 maybe-configure-gas:
8562 @if gcc-bootstrap
8563 configure-gas: stage_current
8564 @endif gcc-bootstrap
8565 @if gas
8566 maybe-configure-gas: configure-gas
8567 configure-gas:
8568 @r=`${PWD_COMMAND}`; export r; \
8569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8570 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8571 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8572 $(HOST_EXPORTS) \
8573 echo Configuring in $(HOST_SUBDIR)/gas; \
8574 cd "$(HOST_SUBDIR)/gas" || exit 1; \
8575 case $(srcdir) in \
8576 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8577 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8578 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8579 esac; \
8580 srcdiroption="--srcdir=$${topdir}/gas"; \
8581 libsrcdir="$$s/gas"; \
8582 $(SHELL) $${libsrcdir}/configure \
8583 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8584 --target=${target_alias} $${srcdiroption} \
8585 || exit 1
8586 @endif gas
8587
8588
8589
8590 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
8591 maybe-configure-stage1-gas:
8592 @if gas-bootstrap
8593 maybe-configure-stage1-gas: configure-stage1-gas
8594 configure-stage1-gas:
8595 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8596 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8597 @r=`${PWD_COMMAND}`; export r; \
8598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8599 TFLAGS="$(STAGE1_TFLAGS)"; \
8600 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8601 $(HOST_EXPORTS) \
8602 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
8603 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
8604 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
8605 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
8606 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8607 cd $(HOST_SUBDIR)/gas || exit 1; \
8608 case $(srcdir) in \
8609 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8610 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8611 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8612 esac; \
8613 srcdiroption="--srcdir=$${topdir}/gas"; \
8614 libsrcdir="$$s/gas"; \
8615 $(SHELL) $${libsrcdir}/configure \
8616 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8617 --target=${target_alias} $${srcdiroption} \
8618 $(STAGE1_CONFIGURE_FLAGS)
8619 @endif gas-bootstrap
8620
8621 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
8622 maybe-configure-stage2-gas:
8623 @if gas-bootstrap
8624 maybe-configure-stage2-gas: configure-stage2-gas
8625 configure-stage2-gas:
8626 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8627 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8628 @r=`${PWD_COMMAND}`; export r; \
8629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8630 TFLAGS="$(STAGE2_TFLAGS)"; \
8631 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8632 $(HOST_EXPORTS) \
8633 $(POSTSTAGE1_HOST_EXPORTS) \
8634 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
8635 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
8636 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
8637 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
8638 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8639 cd $(HOST_SUBDIR)/gas || exit 1; \
8640 case $(srcdir) in \
8641 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8642 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8643 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8644 esac; \
8645 srcdiroption="--srcdir=$${topdir}/gas"; \
8646 libsrcdir="$$s/gas"; \
8647 $(SHELL) $${libsrcdir}/configure \
8648 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8649 --target=${target_alias} $${srcdiroption} \
8650 --with-build-libsubdir=$(HOST_SUBDIR) \
8651 $(STAGE2_CONFIGURE_FLAGS)
8652 @endif gas-bootstrap
8653
8654 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
8655 maybe-configure-stage3-gas:
8656 @if gas-bootstrap
8657 maybe-configure-stage3-gas: configure-stage3-gas
8658 configure-stage3-gas:
8659 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8660 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8661 @r=`${PWD_COMMAND}`; export r; \
8662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8663 TFLAGS="$(STAGE3_TFLAGS)"; \
8664 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8665 $(HOST_EXPORTS) \
8666 $(POSTSTAGE1_HOST_EXPORTS) \
8667 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
8668 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
8669 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
8670 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
8671 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8672 cd $(HOST_SUBDIR)/gas || exit 1; \
8673 case $(srcdir) in \
8674 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8675 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8676 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8677 esac; \
8678 srcdiroption="--srcdir=$${topdir}/gas"; \
8679 libsrcdir="$$s/gas"; \
8680 $(SHELL) $${libsrcdir}/configure \
8681 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8682 --target=${target_alias} $${srcdiroption} \
8683 --with-build-libsubdir=$(HOST_SUBDIR) \
8684 $(STAGE3_CONFIGURE_FLAGS)
8685 @endif gas-bootstrap
8686
8687 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
8688 maybe-configure-stage4-gas:
8689 @if gas-bootstrap
8690 maybe-configure-stage4-gas: configure-stage4-gas
8691 configure-stage4-gas:
8692 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8693 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8694 @r=`${PWD_COMMAND}`; export r; \
8695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8696 TFLAGS="$(STAGE4_TFLAGS)"; \
8697 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8698 $(HOST_EXPORTS) \
8699 $(POSTSTAGE1_HOST_EXPORTS) \
8700 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
8701 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
8702 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
8703 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
8704 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8705 cd $(HOST_SUBDIR)/gas || exit 1; \
8706 case $(srcdir) in \
8707 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8708 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8709 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8710 esac; \
8711 srcdiroption="--srcdir=$${topdir}/gas"; \
8712 libsrcdir="$$s/gas"; \
8713 $(SHELL) $${libsrcdir}/configure \
8714 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8715 --target=${target_alias} $${srcdiroption} \
8716 --with-build-libsubdir=$(HOST_SUBDIR) \
8717 $(STAGE4_CONFIGURE_FLAGS)
8718 @endif gas-bootstrap
8719
8720 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
8721 maybe-configure-stageprofile-gas:
8722 @if gas-bootstrap
8723 maybe-configure-stageprofile-gas: configure-stageprofile-gas
8724 configure-stageprofile-gas:
8725 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8726 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8727 @r=`${PWD_COMMAND}`; export r; \
8728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8729 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8730 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8731 $(HOST_EXPORTS) \
8732 $(POSTSTAGE1_HOST_EXPORTS) \
8733 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
8734 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
8735 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
8736 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
8737 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8738 cd $(HOST_SUBDIR)/gas || exit 1; \
8739 case $(srcdir) in \
8740 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8741 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8742 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8743 esac; \
8744 srcdiroption="--srcdir=$${topdir}/gas"; \
8745 libsrcdir="$$s/gas"; \
8746 $(SHELL) $${libsrcdir}/configure \
8747 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8748 --target=${target_alias} $${srcdiroption} \
8749 --with-build-libsubdir=$(HOST_SUBDIR) \
8750 $(STAGEprofile_CONFIGURE_FLAGS)
8751 @endif gas-bootstrap
8752
8753 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
8754 maybe-configure-stagefeedback-gas:
8755 @if gas-bootstrap
8756 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
8757 configure-stagefeedback-gas:
8758 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
8759 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
8760 @r=`${PWD_COMMAND}`; export r; \
8761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8762 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
8763 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
8764 $(HOST_EXPORTS) \
8765 $(POSTSTAGE1_HOST_EXPORTS) \
8766 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
8767 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
8768 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
8769 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
8770 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
8771 cd $(HOST_SUBDIR)/gas || exit 1; \
8772 case $(srcdir) in \
8773 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8774 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
8775 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
8776 esac; \
8777 srcdiroption="--srcdir=$${topdir}/gas"; \
8778 libsrcdir="$$s/gas"; \
8779 $(SHELL) $${libsrcdir}/configure \
8780 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
8781 --target=${target_alias} $${srcdiroption} \
8782 --with-build-libsubdir=$(HOST_SUBDIR) \
8783 $(STAGEfeedback_CONFIGURE_FLAGS)
8784 @endif gas-bootstrap
8785
8786
8787
8788
8789
8790 .PHONY: all-gas maybe-all-gas
8791 maybe-all-gas:
8792 @if gcc-bootstrap
8793 all-gas: stage_current
8794 @endif gcc-bootstrap
8795 @if gas
8796 TARGET-gas=all
8797 maybe-all-gas: all-gas
8798 all-gas: configure-gas
8799 @r=`${PWD_COMMAND}`; export r; \
8800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8801 $(HOST_EXPORTS) \
8802 (cd $(HOST_SUBDIR)/gas && \
8803 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
8804 $(TARGET-gas))
8805 @endif gas
8806
8807
8808
8809 .PHONY: all-stage1-gas maybe-all-stage1-gas
8810 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
8811 maybe-all-stage1-gas:
8812 maybe-clean-stage1-gas:
8813 @if gas-bootstrap
8814 maybe-all-stage1-gas: all-stage1-gas
8815 all-stage1: all-stage1-gas
8816 TARGET-stage1-gas = $(TARGET-gas)
8817 all-stage1-gas: configure-stage1-gas
8818 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
8819 @r=`${PWD_COMMAND}`; export r; \
8820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8821 TFLAGS="$(STAGE1_TFLAGS)"; \
8822 $(HOST_EXPORTS) \
8823 cd $(HOST_SUBDIR)/gas && \
8824 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8825 CFLAGS="$(STAGE1_CFLAGS)" \
8826 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
8827 LIBCFLAGS="$(LIBCFLAGS)" \
8828 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8829 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8830 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8831 $(EXTRA_HOST_FLAGS) \
8832 TFLAGS="$(STAGE1_TFLAGS)" \
8833 $(TARGET-stage1-gas)
8834
8835 maybe-clean-stage1-gas: clean-stage1-gas
8836 clean-stage1: clean-stage1-gas
8837 clean-stage1-gas:
8838 @if [ $(current_stage) = stage1 ]; then \
8839 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8840 else \
8841 [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] || exit 0; \
8842 $(MAKE) stage1-start; \
8843 fi; \
8844 cd $(HOST_SUBDIR)/gas && \
8845 $(MAKE) $(EXTRA_HOST_FLAGS) \
8846 clean
8847 @endif gas-bootstrap
8848
8849
8850 .PHONY: all-stage2-gas maybe-all-stage2-gas
8851 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
8852 maybe-all-stage2-gas:
8853 maybe-clean-stage2-gas:
8854 @if gas-bootstrap
8855 maybe-all-stage2-gas: all-stage2-gas
8856 all-stage2: all-stage2-gas
8857 TARGET-stage2-gas = $(TARGET-gas)
8858 all-stage2-gas: configure-stage2-gas
8859 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
8860 @r=`${PWD_COMMAND}`; export r; \
8861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8862 TFLAGS="$(STAGE2_TFLAGS)"; \
8863 $(HOST_EXPORTS) \
8864 $(POSTSTAGE1_HOST_EXPORTS) \
8865 cd $(HOST_SUBDIR)/gas && \
8866 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8867 CFLAGS="$(STAGE2_CFLAGS)" \
8868 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
8869 LIBCFLAGS="$(STAGE2_CFLAGS)" \
8870 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
8871 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
8872 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
8873 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
8874 TFLAGS="$(STAGE2_TFLAGS)" \
8875 $(TARGET-stage2-gas)
8876
8877 maybe-clean-stage2-gas: clean-stage2-gas
8878 clean-stage2: clean-stage2-gas
8879 clean-stage2-gas:
8880 @if [ $(current_stage) = stage2 ]; then \
8881 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8882 else \
8883 [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] || exit 0; \
8884 $(MAKE) stage2-start; \
8885 fi; \
8886 cd $(HOST_SUBDIR)/gas && \
8887 $(MAKE) $(EXTRA_HOST_FLAGS) \
8888 $(POSTSTAGE1_FLAGS_TO_PASS) \
8889 clean
8890 @endif gas-bootstrap
8891
8892
8893 .PHONY: all-stage3-gas maybe-all-stage3-gas
8894 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
8895 maybe-all-stage3-gas:
8896 maybe-clean-stage3-gas:
8897 @if gas-bootstrap
8898 maybe-all-stage3-gas: all-stage3-gas
8899 all-stage3: all-stage3-gas
8900 TARGET-stage3-gas = $(TARGET-gas)
8901 all-stage3-gas: configure-stage3-gas
8902 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
8903 @r=`${PWD_COMMAND}`; export r; \
8904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8905 TFLAGS="$(STAGE3_TFLAGS)"; \
8906 $(HOST_EXPORTS) \
8907 $(POSTSTAGE1_HOST_EXPORTS) \
8908 cd $(HOST_SUBDIR)/gas && \
8909 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8910 CFLAGS="$(STAGE3_CFLAGS)" \
8911 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
8912 LIBCFLAGS="$(STAGE3_CFLAGS)" \
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) $(POSTSTAGE1_FLAGS_TO_PASS) \
8917 TFLAGS="$(STAGE3_TFLAGS)" \
8918 $(TARGET-stage3-gas)
8919
8920 maybe-clean-stage3-gas: clean-stage3-gas
8921 clean-stage3: clean-stage3-gas
8922 clean-stage3-gas:
8923 @if [ $(current_stage) = stage3 ]; then \
8924 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8925 else \
8926 [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] || exit 0; \
8927 $(MAKE) stage3-start; \
8928 fi; \
8929 cd $(HOST_SUBDIR)/gas && \
8930 $(MAKE) $(EXTRA_HOST_FLAGS) \
8931 $(POSTSTAGE1_FLAGS_TO_PASS) \
8932 clean
8933 @endif gas-bootstrap
8934
8935
8936 .PHONY: all-stage4-gas maybe-all-stage4-gas
8937 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
8938 maybe-all-stage4-gas:
8939 maybe-clean-stage4-gas:
8940 @if gas-bootstrap
8941 maybe-all-stage4-gas: all-stage4-gas
8942 all-stage4: all-stage4-gas
8943 TARGET-stage4-gas = $(TARGET-gas)
8944 all-stage4-gas: configure-stage4-gas
8945 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
8946 @r=`${PWD_COMMAND}`; export r; \
8947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8948 TFLAGS="$(STAGE4_TFLAGS)"; \
8949 $(HOST_EXPORTS) \
8950 $(POSTSTAGE1_HOST_EXPORTS) \
8951 cd $(HOST_SUBDIR)/gas && \
8952 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8953 CFLAGS="$(STAGE4_CFLAGS)" \
8954 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
8955 LIBCFLAGS="$(STAGE4_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="$(STAGE4_TFLAGS)" \
8961 $(TARGET-stage4-gas)
8962
8963 maybe-clean-stage4-gas: clean-stage4-gas
8964 clean-stage4: clean-stage4-gas
8965 clean-stage4-gas:
8966 @if [ $(current_stage) = stage4 ]; then \
8967 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
8968 else \
8969 [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] || exit 0; \
8970 $(MAKE) stage4-start; \
8971 fi; \
8972 cd $(HOST_SUBDIR)/gas && \
8973 $(MAKE) $(EXTRA_HOST_FLAGS) \
8974 $(POSTSTAGE1_FLAGS_TO_PASS) \
8975 clean
8976 @endif gas-bootstrap
8977
8978
8979 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
8980 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
8981 maybe-all-stageprofile-gas:
8982 maybe-clean-stageprofile-gas:
8983 @if gas-bootstrap
8984 maybe-all-stageprofile-gas: all-stageprofile-gas
8985 all-stageprofile: all-stageprofile-gas
8986 TARGET-stageprofile-gas = $(TARGET-gas)
8987 all-stageprofile-gas: configure-stageprofile-gas
8988 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
8989 @r=`${PWD_COMMAND}`; export r; \
8990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8991 TFLAGS="$(STAGEprofile_TFLAGS)"; \
8992 $(HOST_EXPORTS) \
8993 $(POSTSTAGE1_HOST_EXPORTS) \
8994 cd $(HOST_SUBDIR)/gas && \
8995 $(MAKE) $(BASE_FLAGS_TO_PASS) \
8996 CFLAGS="$(STAGEprofile_CFLAGS)" \
8997 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
8998 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
8999 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9000 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9001 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9002 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9003 TFLAGS="$(STAGEprofile_TFLAGS)" \
9004 $(TARGET-stageprofile-gas)
9005
9006 maybe-clean-stageprofile-gas: clean-stageprofile-gas
9007 clean-stageprofile: clean-stageprofile-gas
9008 clean-stageprofile-gas:
9009 @if [ $(current_stage) = stageprofile ]; then \
9010 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9011 else \
9012 [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] || exit 0; \
9013 $(MAKE) stageprofile-start; \
9014 fi; \
9015 cd $(HOST_SUBDIR)/gas && \
9016 $(MAKE) $(EXTRA_HOST_FLAGS) \
9017 $(POSTSTAGE1_FLAGS_TO_PASS) \
9018 clean
9019 @endif gas-bootstrap
9020
9021
9022 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
9023 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
9024 maybe-all-stagefeedback-gas:
9025 maybe-clean-stagefeedback-gas:
9026 @if gas-bootstrap
9027 maybe-all-stagefeedback-gas: all-stagefeedback-gas
9028 all-stagefeedback: all-stagefeedback-gas
9029 TARGET-stagefeedback-gas = $(TARGET-gas)
9030 all-stagefeedback-gas: configure-stagefeedback-gas
9031 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9032 @r=`${PWD_COMMAND}`; export r; \
9033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9034 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9035 $(HOST_EXPORTS) \
9036 $(POSTSTAGE1_HOST_EXPORTS) \
9037 cd $(HOST_SUBDIR)/gas && \
9038 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9039 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9040 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9041 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9042 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9043 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9044 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9045 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
9046 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9047 $(TARGET-stagefeedback-gas)
9048
9049 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
9050 clean-stagefeedback: clean-stagefeedback-gas
9051 clean-stagefeedback-gas:
9052 @if [ $(current_stage) = stagefeedback ]; then \
9053 [ -f $(HOST_SUBDIR)/gas/Makefile ] || exit 0; \
9054 else \
9055 [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] || exit 0; \
9056 $(MAKE) stagefeedback-start; \
9057 fi; \
9058 cd $(HOST_SUBDIR)/gas && \
9059 $(MAKE) $(EXTRA_HOST_FLAGS) \
9060 $(POSTSTAGE1_FLAGS_TO_PASS) \
9061 clean
9062 @endif gas-bootstrap
9063
9064
9065
9066
9067
9068 .PHONY: check-gas maybe-check-gas
9069 maybe-check-gas:
9070 @if gas
9071 maybe-check-gas: check-gas
9072
9073 check-gas:
9074 @: $(MAKE); $(unstage)
9075 @r=`${PWD_COMMAND}`; export r; \
9076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9077 $(HOST_EXPORTS) \
9078 (cd $(HOST_SUBDIR)/gas && \
9079 $(MAKE) $(FLAGS_TO_PASS) check)
9080
9081 @endif gas
9082
9083 .PHONY: install-gas maybe-install-gas
9084 maybe-install-gas:
9085 @if gas
9086 maybe-install-gas: install-gas
9087
9088 install-gas: installdirs
9089 @: $(MAKE); $(unstage)
9090 @r=`${PWD_COMMAND}`; export r; \
9091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9092 $(HOST_EXPORTS) \
9093 (cd $(HOST_SUBDIR)/gas && \
9094 $(MAKE) $(FLAGS_TO_PASS) install)
9095
9096 @endif gas
9097
9098 .PHONY: install-strip-gas maybe-install-strip-gas
9099 maybe-install-strip-gas:
9100 @if gas
9101 maybe-install-strip-gas: install-strip-gas
9102
9103 install-strip-gas: installdirs
9104 @: $(MAKE); $(unstage)
9105 @r=`${PWD_COMMAND}`; export r; \
9106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9107 $(HOST_EXPORTS) \
9108 (cd $(HOST_SUBDIR)/gas && \
9109 $(MAKE) $(FLAGS_TO_PASS) install-strip)
9110
9111 @endif gas
9112
9113 # Other targets (info, dvi, pdf, etc.)
9114
9115 .PHONY: maybe-info-gas info-gas
9116 maybe-info-gas:
9117 @if gas
9118 maybe-info-gas: info-gas
9119
9120 info-gas: \
9121 configure-gas
9122 @[ -f ./gas/Makefile ] || exit 0; \
9123 r=`${PWD_COMMAND}`; export r; \
9124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9125 $(HOST_EXPORTS) \
9126 for flag in $(EXTRA_HOST_FLAGS) ; do \
9127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9128 done; \
9129 echo "Doing info in gas" ; \
9130 (cd $(HOST_SUBDIR)/gas && \
9131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9133 "RANLIB=$${RANLIB}" \
9134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9135 info) \
9136 || exit 1
9137
9138 @endif gas
9139
9140 .PHONY: maybe-dvi-gas dvi-gas
9141 maybe-dvi-gas:
9142 @if gas
9143 maybe-dvi-gas: dvi-gas
9144
9145 dvi-gas: \
9146 configure-gas
9147 @[ -f ./gas/Makefile ] || exit 0; \
9148 r=`${PWD_COMMAND}`; export r; \
9149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9150 $(HOST_EXPORTS) \
9151 for flag in $(EXTRA_HOST_FLAGS) ; do \
9152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9153 done; \
9154 echo "Doing dvi in gas" ; \
9155 (cd $(HOST_SUBDIR)/gas && \
9156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9158 "RANLIB=$${RANLIB}" \
9159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9160 dvi) \
9161 || exit 1
9162
9163 @endif gas
9164
9165 .PHONY: maybe-pdf-gas pdf-gas
9166 maybe-pdf-gas:
9167 @if gas
9168 maybe-pdf-gas: pdf-gas
9169
9170 pdf-gas: \
9171 configure-gas
9172 @[ -f ./gas/Makefile ] || exit 0; \
9173 r=`${PWD_COMMAND}`; export r; \
9174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9175 $(HOST_EXPORTS) \
9176 for flag in $(EXTRA_HOST_FLAGS) ; do \
9177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9178 done; \
9179 echo "Doing pdf in gas" ; \
9180 (cd $(HOST_SUBDIR)/gas && \
9181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9183 "RANLIB=$${RANLIB}" \
9184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9185 pdf) \
9186 || exit 1
9187
9188 @endif gas
9189
9190 .PHONY: maybe-html-gas html-gas
9191 maybe-html-gas:
9192 @if gas
9193 maybe-html-gas: html-gas
9194
9195 html-gas: \
9196 configure-gas
9197 @[ -f ./gas/Makefile ] || exit 0; \
9198 r=`${PWD_COMMAND}`; export r; \
9199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9200 $(HOST_EXPORTS) \
9201 for flag in $(EXTRA_HOST_FLAGS) ; do \
9202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9203 done; \
9204 echo "Doing html in gas" ; \
9205 (cd $(HOST_SUBDIR)/gas && \
9206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9208 "RANLIB=$${RANLIB}" \
9209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9210 html) \
9211 || exit 1
9212
9213 @endif gas
9214
9215 .PHONY: maybe-TAGS-gas TAGS-gas
9216 maybe-TAGS-gas:
9217 @if gas
9218 maybe-TAGS-gas: TAGS-gas
9219
9220 TAGS-gas: \
9221 configure-gas
9222 @[ -f ./gas/Makefile ] || exit 0; \
9223 r=`${PWD_COMMAND}`; export r; \
9224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9225 $(HOST_EXPORTS) \
9226 for flag in $(EXTRA_HOST_FLAGS) ; do \
9227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9228 done; \
9229 echo "Doing TAGS in gas" ; \
9230 (cd $(HOST_SUBDIR)/gas && \
9231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9233 "RANLIB=$${RANLIB}" \
9234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9235 TAGS) \
9236 || exit 1
9237
9238 @endif gas
9239
9240 .PHONY: maybe-install-info-gas install-info-gas
9241 maybe-install-info-gas:
9242 @if gas
9243 maybe-install-info-gas: install-info-gas
9244
9245 install-info-gas: \
9246 configure-gas \
9247 info-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 install-info 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 install-info) \
9262 || exit 1
9263
9264 @endif gas
9265
9266 .PHONY: maybe-install-pdf-gas install-pdf-gas
9267 maybe-install-pdf-gas:
9268 @if gas
9269 maybe-install-pdf-gas: install-pdf-gas
9270
9271 install-pdf-gas: \
9272 configure-gas \
9273 pdf-gas
9274 @[ -f ./gas/Makefile ] || exit 0; \
9275 r=`${PWD_COMMAND}`; export r; \
9276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9277 $(HOST_EXPORTS) \
9278 for flag in $(EXTRA_HOST_FLAGS) ; do \
9279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9280 done; \
9281 echo "Doing install-pdf in gas" ; \
9282 (cd $(HOST_SUBDIR)/gas && \
9283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9285 "RANLIB=$${RANLIB}" \
9286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9287 install-pdf) \
9288 || exit 1
9289
9290 @endif gas
9291
9292 .PHONY: maybe-install-html-gas install-html-gas
9293 maybe-install-html-gas:
9294 @if gas
9295 maybe-install-html-gas: install-html-gas
9296
9297 install-html-gas: \
9298 configure-gas \
9299 html-gas
9300 @[ -f ./gas/Makefile ] || exit 0; \
9301 r=`${PWD_COMMAND}`; export r; \
9302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9303 $(HOST_EXPORTS) \
9304 for flag in $(EXTRA_HOST_FLAGS) ; do \
9305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9306 done; \
9307 echo "Doing install-html in gas" ; \
9308 (cd $(HOST_SUBDIR)/gas && \
9309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9311 "RANLIB=$${RANLIB}" \
9312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9313 install-html) \
9314 || exit 1
9315
9316 @endif gas
9317
9318 .PHONY: maybe-installcheck-gas installcheck-gas
9319 maybe-installcheck-gas:
9320 @if gas
9321 maybe-installcheck-gas: installcheck-gas
9322
9323 installcheck-gas: \
9324 configure-gas
9325 @[ -f ./gas/Makefile ] || exit 0; \
9326 r=`${PWD_COMMAND}`; export r; \
9327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9328 $(HOST_EXPORTS) \
9329 for flag in $(EXTRA_HOST_FLAGS) ; do \
9330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9331 done; \
9332 echo "Doing installcheck in gas" ; \
9333 (cd $(HOST_SUBDIR)/gas && \
9334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9336 "RANLIB=$${RANLIB}" \
9337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9338 installcheck) \
9339 || exit 1
9340
9341 @endif gas
9342
9343 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
9344 maybe-mostlyclean-gas:
9345 @if gas
9346 maybe-mostlyclean-gas: mostlyclean-gas
9347
9348 mostlyclean-gas:
9349 @[ -f ./gas/Makefile ] || exit 0; \
9350 r=`${PWD_COMMAND}`; export r; \
9351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9352 $(HOST_EXPORTS) \
9353 for flag in $(EXTRA_HOST_FLAGS) ; do \
9354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9355 done; \
9356 echo "Doing mostlyclean in gas" ; \
9357 (cd $(HOST_SUBDIR)/gas && \
9358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9360 "RANLIB=$${RANLIB}" \
9361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9362 mostlyclean) \
9363 || exit 1
9364
9365 @endif gas
9366
9367 .PHONY: maybe-clean-gas clean-gas
9368 maybe-clean-gas:
9369 @if gas
9370 maybe-clean-gas: clean-gas
9371
9372 clean-gas:
9373 @[ -f ./gas/Makefile ] || exit 0; \
9374 r=`${PWD_COMMAND}`; export r; \
9375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9376 $(HOST_EXPORTS) \
9377 for flag in $(EXTRA_HOST_FLAGS) ; do \
9378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9379 done; \
9380 echo "Doing clean in gas" ; \
9381 (cd $(HOST_SUBDIR)/gas && \
9382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9384 "RANLIB=$${RANLIB}" \
9385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9386 clean) \
9387 || exit 1
9388
9389 @endif gas
9390
9391 .PHONY: maybe-distclean-gas distclean-gas
9392 maybe-distclean-gas:
9393 @if gas
9394 maybe-distclean-gas: distclean-gas
9395
9396 distclean-gas:
9397 @[ -f ./gas/Makefile ] || exit 0; \
9398 r=`${PWD_COMMAND}`; export r; \
9399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9400 $(HOST_EXPORTS) \
9401 for flag in $(EXTRA_HOST_FLAGS) ; do \
9402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9403 done; \
9404 echo "Doing distclean in gas" ; \
9405 (cd $(HOST_SUBDIR)/gas && \
9406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9408 "RANLIB=$${RANLIB}" \
9409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9410 distclean) \
9411 || exit 1
9412
9413 @endif gas
9414
9415 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
9416 maybe-maintainer-clean-gas:
9417 @if gas
9418 maybe-maintainer-clean-gas: maintainer-clean-gas
9419
9420 maintainer-clean-gas:
9421 @[ -f ./gas/Makefile ] || exit 0; \
9422 r=`${PWD_COMMAND}`; export r; \
9423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9424 $(HOST_EXPORTS) \
9425 for flag in $(EXTRA_HOST_FLAGS) ; do \
9426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9427 done; \
9428 echo "Doing maintainer-clean in gas" ; \
9429 (cd $(HOST_SUBDIR)/gas && \
9430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9432 "RANLIB=$${RANLIB}" \
9433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
9434 maintainer-clean) \
9435 || exit 1
9436
9437 @endif gas
9438
9439
9440
9441 .PHONY: configure-gcc maybe-configure-gcc
9442 maybe-configure-gcc:
9443 @if gcc-bootstrap
9444 configure-gcc: stage_current
9445 @endif gcc-bootstrap
9446 @if gcc
9447 maybe-configure-gcc: configure-gcc
9448 configure-gcc:
9449 @r=`${PWD_COMMAND}`; export r; \
9450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9451 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9452 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9453 $(HOST_EXPORTS) \
9454 echo Configuring in $(HOST_SUBDIR)/gcc; \
9455 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
9456 case $(srcdir) in \
9457 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9458 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9459 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9460 esac; \
9461 srcdiroption="--srcdir=$${topdir}/gcc"; \
9462 libsrcdir="$$s/gcc"; \
9463 $(SHELL) $${libsrcdir}/configure \
9464 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9465 --target=${target_alias} $${srcdiroption} \
9466 || exit 1
9467 @endif gcc
9468
9469
9470
9471 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
9472 maybe-configure-stage1-gcc:
9473 @if gcc-bootstrap
9474 maybe-configure-stage1-gcc: configure-stage1-gcc
9475 configure-stage1-gcc:
9476 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9477 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9478 @r=`${PWD_COMMAND}`; export r; \
9479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9480 TFLAGS="$(STAGE1_TFLAGS)"; \
9481 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9482 $(HOST_EXPORTS) \
9483 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
9484 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
9485 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
9486 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
9487 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9488 cd $(HOST_SUBDIR)/gcc || exit 1; \
9489 case $(srcdir) in \
9490 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9491 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9492 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9493 esac; \
9494 srcdiroption="--srcdir=$${topdir}/gcc"; \
9495 libsrcdir="$$s/gcc"; \
9496 $(SHELL) $${libsrcdir}/configure \
9497 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9498 --target=${target_alias} $${srcdiroption} \
9499 $(STAGE1_CONFIGURE_FLAGS)
9500 @endif gcc-bootstrap
9501
9502 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
9503 maybe-configure-stage2-gcc:
9504 @if gcc-bootstrap
9505 maybe-configure-stage2-gcc: configure-stage2-gcc
9506 configure-stage2-gcc:
9507 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9508 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9509 @r=`${PWD_COMMAND}`; export r; \
9510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9511 TFLAGS="$(STAGE2_TFLAGS)"; \
9512 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9513 $(HOST_EXPORTS) \
9514 $(POSTSTAGE1_HOST_EXPORTS) \
9515 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
9516 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
9517 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
9518 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
9519 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9520 cd $(HOST_SUBDIR)/gcc || exit 1; \
9521 case $(srcdir) in \
9522 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9523 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9524 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9525 esac; \
9526 srcdiroption="--srcdir=$${topdir}/gcc"; \
9527 libsrcdir="$$s/gcc"; \
9528 $(SHELL) $${libsrcdir}/configure \
9529 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9530 --target=${target_alias} $${srcdiroption} \
9531 --with-build-libsubdir=$(HOST_SUBDIR) \
9532 $(STAGE2_CONFIGURE_FLAGS)
9533 @endif gcc-bootstrap
9534
9535 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
9536 maybe-configure-stage3-gcc:
9537 @if gcc-bootstrap
9538 maybe-configure-stage3-gcc: configure-stage3-gcc
9539 configure-stage3-gcc:
9540 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9541 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9542 @r=`${PWD_COMMAND}`; export r; \
9543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9544 TFLAGS="$(STAGE3_TFLAGS)"; \
9545 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9546 $(HOST_EXPORTS) \
9547 $(POSTSTAGE1_HOST_EXPORTS) \
9548 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
9549 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
9550 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
9551 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
9552 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9553 cd $(HOST_SUBDIR)/gcc || exit 1; \
9554 case $(srcdir) in \
9555 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9556 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9557 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9558 esac; \
9559 srcdiroption="--srcdir=$${topdir}/gcc"; \
9560 libsrcdir="$$s/gcc"; \
9561 $(SHELL) $${libsrcdir}/configure \
9562 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9563 --target=${target_alias} $${srcdiroption} \
9564 --with-build-libsubdir=$(HOST_SUBDIR) \
9565 $(STAGE3_CONFIGURE_FLAGS)
9566 @endif gcc-bootstrap
9567
9568 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
9569 maybe-configure-stage4-gcc:
9570 @if gcc-bootstrap
9571 maybe-configure-stage4-gcc: configure-stage4-gcc
9572 configure-stage4-gcc:
9573 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9574 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9575 @r=`${PWD_COMMAND}`; export r; \
9576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9577 TFLAGS="$(STAGE4_TFLAGS)"; \
9578 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9579 $(HOST_EXPORTS) \
9580 $(POSTSTAGE1_HOST_EXPORTS) \
9581 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
9582 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
9583 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
9584 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
9585 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9586 cd $(HOST_SUBDIR)/gcc || exit 1; \
9587 case $(srcdir) in \
9588 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9589 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9590 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9591 esac; \
9592 srcdiroption="--srcdir=$${topdir}/gcc"; \
9593 libsrcdir="$$s/gcc"; \
9594 $(SHELL) $${libsrcdir}/configure \
9595 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9596 --target=${target_alias} $${srcdiroption} \
9597 --with-build-libsubdir=$(HOST_SUBDIR) \
9598 $(STAGE4_CONFIGURE_FLAGS)
9599 @endif gcc-bootstrap
9600
9601 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
9602 maybe-configure-stageprofile-gcc:
9603 @if gcc-bootstrap
9604 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
9605 configure-stageprofile-gcc:
9606 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9607 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9608 @r=`${PWD_COMMAND}`; export r; \
9609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9610 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9611 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9612 $(HOST_EXPORTS) \
9613 $(POSTSTAGE1_HOST_EXPORTS) \
9614 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
9615 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
9616 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
9617 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
9618 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9619 cd $(HOST_SUBDIR)/gcc || exit 1; \
9620 case $(srcdir) in \
9621 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9622 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9623 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9624 esac; \
9625 srcdiroption="--srcdir=$${topdir}/gcc"; \
9626 libsrcdir="$$s/gcc"; \
9627 $(SHELL) $${libsrcdir}/configure \
9628 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9629 --target=${target_alias} $${srcdiroption} \
9630 --with-build-libsubdir=$(HOST_SUBDIR) \
9631 $(STAGEprofile_CONFIGURE_FLAGS)
9632 @endif gcc-bootstrap
9633
9634 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
9635 maybe-configure-stagefeedback-gcc:
9636 @if gcc-bootstrap
9637 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
9638 configure-stagefeedback-gcc:
9639 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9640 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
9641 @r=`${PWD_COMMAND}`; export r; \
9642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9643 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9644 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
9645 $(HOST_EXPORTS) \
9646 $(POSTSTAGE1_HOST_EXPORTS) \
9647 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
9648 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
9649 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
9650 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
9651 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
9652 cd $(HOST_SUBDIR)/gcc || exit 1; \
9653 case $(srcdir) in \
9654 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9655 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
9656 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
9657 esac; \
9658 srcdiroption="--srcdir=$${topdir}/gcc"; \
9659 libsrcdir="$$s/gcc"; \
9660 $(SHELL) $${libsrcdir}/configure \
9661 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
9662 --target=${target_alias} $${srcdiroption} \
9663 --with-build-libsubdir=$(HOST_SUBDIR) \
9664 $(STAGEfeedback_CONFIGURE_FLAGS)
9665 @endif gcc-bootstrap
9666
9667
9668
9669
9670
9671 .PHONY: all-gcc maybe-all-gcc
9672 maybe-all-gcc:
9673 @if gcc-bootstrap
9674 all-gcc: stage_current
9675 @endif gcc-bootstrap
9676 @if gcc
9677 TARGET-gcc=all
9678 maybe-all-gcc: all-gcc
9679 all-gcc: configure-gcc
9680 @r=`${PWD_COMMAND}`; export r; \
9681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9682 $(HOST_EXPORTS) \
9683 (cd $(HOST_SUBDIR)/gcc && \
9684 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
9685 $(TARGET-gcc))
9686 @endif gcc
9687
9688
9689
9690 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
9691 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
9692 maybe-all-stage1-gcc:
9693 maybe-clean-stage1-gcc:
9694 @if gcc-bootstrap
9695 maybe-all-stage1-gcc: all-stage1-gcc
9696 all-stage1: all-stage1-gcc
9697 TARGET-stage1-gcc = $(TARGET-gcc)
9698 all-stage1-gcc: configure-stage1-gcc
9699 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
9700 @r=`${PWD_COMMAND}`; export r; \
9701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9702 TFLAGS="$(STAGE1_TFLAGS)"; \
9703 $(HOST_EXPORTS) \
9704 cd $(HOST_SUBDIR)/gcc && \
9705 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9706 CFLAGS="$(STAGE1_CFLAGS)" \
9707 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
9708 LIBCFLAGS="$(LIBCFLAGS)" \
9709 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9710 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9711 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9712 $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS) \
9713 TFLAGS="$(STAGE1_TFLAGS)" \
9714 $(TARGET-stage1-gcc)
9715
9716 maybe-clean-stage1-gcc: clean-stage1-gcc
9717 clean-stage1: clean-stage1-gcc
9718 clean-stage1-gcc:
9719 @if [ $(current_stage) = stage1 ]; then \
9720 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9721 else \
9722 [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] || exit 0; \
9723 $(MAKE) stage1-start; \
9724 fi; \
9725 cd $(HOST_SUBDIR)/gcc && \
9726 $(MAKE) $(EXTRA_HOST_FLAGS) \
9727 $(EXTRA_GCC_FLAGS) clean
9728 @endif gcc-bootstrap
9729
9730
9731 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
9732 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
9733 maybe-all-stage2-gcc:
9734 maybe-clean-stage2-gcc:
9735 @if gcc-bootstrap
9736 maybe-all-stage2-gcc: all-stage2-gcc
9737 all-stage2: all-stage2-gcc
9738 TARGET-stage2-gcc = $(TARGET-gcc)
9739 all-stage2-gcc: configure-stage2-gcc
9740 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
9741 @r=`${PWD_COMMAND}`; export r; \
9742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9743 TFLAGS="$(STAGE2_TFLAGS)"; \
9744 $(HOST_EXPORTS) \
9745 $(POSTSTAGE1_HOST_EXPORTS) \
9746 cd $(HOST_SUBDIR)/gcc && \
9747 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9748 CFLAGS="$(STAGE2_CFLAGS)" \
9749 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
9750 LIBCFLAGS="$(STAGE2_CFLAGS)" \
9751 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9752 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9753 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9754 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9755 TFLAGS="$(STAGE2_TFLAGS)" \
9756 $(TARGET-stage2-gcc)
9757
9758 maybe-clean-stage2-gcc: clean-stage2-gcc
9759 clean-stage2: clean-stage2-gcc
9760 clean-stage2-gcc:
9761 @if [ $(current_stage) = stage2 ]; then \
9762 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9763 else \
9764 [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] || exit 0; \
9765 $(MAKE) stage2-start; \
9766 fi; \
9767 cd $(HOST_SUBDIR)/gcc && \
9768 $(MAKE) $(EXTRA_HOST_FLAGS) \
9769 $(POSTSTAGE1_FLAGS_TO_PASS) \
9770 $(EXTRA_GCC_FLAGS) clean
9771 @endif gcc-bootstrap
9772
9773
9774 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
9775 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
9776 maybe-all-stage3-gcc:
9777 maybe-clean-stage3-gcc:
9778 @if gcc-bootstrap
9779 maybe-all-stage3-gcc: all-stage3-gcc
9780 all-stage3: all-stage3-gcc
9781 TARGET-stage3-gcc = $(TARGET-gcc)
9782 all-stage3-gcc: configure-stage3-gcc
9783 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
9784 @r=`${PWD_COMMAND}`; export r; \
9785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9786 TFLAGS="$(STAGE3_TFLAGS)"; \
9787 $(HOST_EXPORTS) \
9788 $(POSTSTAGE1_HOST_EXPORTS) \
9789 cd $(HOST_SUBDIR)/gcc && \
9790 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9791 CFLAGS="$(STAGE3_CFLAGS)" \
9792 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
9793 LIBCFLAGS="$(STAGE3_CFLAGS)" \
9794 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9795 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9796 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9797 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9798 TFLAGS="$(STAGE3_TFLAGS)" \
9799 $(TARGET-stage3-gcc)
9800
9801 maybe-clean-stage3-gcc: clean-stage3-gcc
9802 clean-stage3: clean-stage3-gcc
9803 clean-stage3-gcc:
9804 @if [ $(current_stage) = stage3 ]; then \
9805 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9806 else \
9807 [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] || exit 0; \
9808 $(MAKE) stage3-start; \
9809 fi; \
9810 cd $(HOST_SUBDIR)/gcc && \
9811 $(MAKE) $(EXTRA_HOST_FLAGS) \
9812 $(POSTSTAGE1_FLAGS_TO_PASS) \
9813 $(EXTRA_GCC_FLAGS) clean
9814 @endif gcc-bootstrap
9815
9816
9817 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
9818 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
9819 maybe-all-stage4-gcc:
9820 maybe-clean-stage4-gcc:
9821 @if gcc-bootstrap
9822 maybe-all-stage4-gcc: all-stage4-gcc
9823 all-stage4: all-stage4-gcc
9824 TARGET-stage4-gcc = $(TARGET-gcc)
9825 all-stage4-gcc: configure-stage4-gcc
9826 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
9827 @r=`${PWD_COMMAND}`; export r; \
9828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9829 TFLAGS="$(STAGE4_TFLAGS)"; \
9830 $(HOST_EXPORTS) \
9831 $(POSTSTAGE1_HOST_EXPORTS) \
9832 cd $(HOST_SUBDIR)/gcc && \
9833 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9834 CFLAGS="$(STAGE4_CFLAGS)" \
9835 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
9836 LIBCFLAGS="$(STAGE4_CFLAGS)" \
9837 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9838 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9839 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9840 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9841 TFLAGS="$(STAGE4_TFLAGS)" \
9842 $(TARGET-stage4-gcc)
9843
9844 maybe-clean-stage4-gcc: clean-stage4-gcc
9845 clean-stage4: clean-stage4-gcc
9846 clean-stage4-gcc:
9847 @if [ $(current_stage) = stage4 ]; then \
9848 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9849 else \
9850 [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] || exit 0; \
9851 $(MAKE) stage4-start; \
9852 fi; \
9853 cd $(HOST_SUBDIR)/gcc && \
9854 $(MAKE) $(EXTRA_HOST_FLAGS) \
9855 $(POSTSTAGE1_FLAGS_TO_PASS) \
9856 $(EXTRA_GCC_FLAGS) clean
9857 @endif gcc-bootstrap
9858
9859
9860 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
9861 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
9862 maybe-all-stageprofile-gcc:
9863 maybe-clean-stageprofile-gcc:
9864 @if gcc-bootstrap
9865 maybe-all-stageprofile-gcc: all-stageprofile-gcc
9866 all-stageprofile: all-stageprofile-gcc
9867 TARGET-stageprofile-gcc = $(TARGET-gcc)
9868 all-stageprofile-gcc: configure-stageprofile-gcc
9869 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
9870 @r=`${PWD_COMMAND}`; export r; \
9871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9872 TFLAGS="$(STAGEprofile_TFLAGS)"; \
9873 $(HOST_EXPORTS) \
9874 $(POSTSTAGE1_HOST_EXPORTS) \
9875 cd $(HOST_SUBDIR)/gcc && \
9876 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9877 CFLAGS="$(STAGEprofile_CFLAGS)" \
9878 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
9879 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
9880 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9881 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9882 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9883 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9884 TFLAGS="$(STAGEprofile_TFLAGS)" \
9885 $(TARGET-stageprofile-gcc)
9886
9887 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
9888 clean-stageprofile: clean-stageprofile-gcc
9889 clean-stageprofile-gcc:
9890 @if [ $(current_stage) = stageprofile ]; then \
9891 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9892 else \
9893 [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] || exit 0; \
9894 $(MAKE) stageprofile-start; \
9895 fi; \
9896 cd $(HOST_SUBDIR)/gcc && \
9897 $(MAKE) $(EXTRA_HOST_FLAGS) \
9898 $(POSTSTAGE1_FLAGS_TO_PASS) \
9899 $(EXTRA_GCC_FLAGS) clean
9900 @endif gcc-bootstrap
9901
9902
9903 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
9904 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
9905 maybe-all-stagefeedback-gcc:
9906 maybe-clean-stagefeedback-gcc:
9907 @if gcc-bootstrap
9908 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
9909 all-stagefeedback: all-stagefeedback-gcc
9910 TARGET-stagefeedback-gcc = $(TARGET-gcc)
9911 all-stagefeedback-gcc: configure-stagefeedback-gcc
9912 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
9913 @r=`${PWD_COMMAND}`; export r; \
9914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9915 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
9916 $(HOST_EXPORTS) \
9917 $(POSTSTAGE1_HOST_EXPORTS) \
9918 cd $(HOST_SUBDIR)/gcc && \
9919 $(MAKE) $(BASE_FLAGS_TO_PASS) \
9920 CFLAGS="$(STAGEfeedback_CFLAGS)" \
9921 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
9922 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
9923 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
9924 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
9925 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
9926 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9927 TFLAGS="$(STAGEfeedback_TFLAGS)" \
9928 $(TARGET-stagefeedback-gcc)
9929
9930 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
9931 clean-stagefeedback: clean-stagefeedback-gcc
9932 clean-stagefeedback-gcc:
9933 @if [ $(current_stage) = stagefeedback ]; then \
9934 [ -f $(HOST_SUBDIR)/gcc/Makefile ] || exit 0; \
9935 else \
9936 [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] || exit 0; \
9937 $(MAKE) stagefeedback-start; \
9938 fi; \
9939 cd $(HOST_SUBDIR)/gcc && \
9940 $(MAKE) $(EXTRA_HOST_FLAGS) \
9941 $(POSTSTAGE1_FLAGS_TO_PASS) \
9942 $(EXTRA_GCC_FLAGS) clean
9943 @endif gcc-bootstrap
9944
9945
9946
9947
9948
9949 .PHONY: check-gcc maybe-check-gcc
9950 maybe-check-gcc:
9951 @if gcc
9952 maybe-check-gcc: check-gcc
9953
9954 check-gcc:
9955 @: $(MAKE); $(unstage)
9956 @r=`${PWD_COMMAND}`; export r; \
9957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9958 $(HOST_EXPORTS) \
9959 (cd $(HOST_SUBDIR)/gcc && \
9960 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
9961
9962 @endif gcc
9963
9964 .PHONY: install-gcc maybe-install-gcc
9965 maybe-install-gcc:
9966 @if gcc
9967 maybe-install-gcc: install-gcc
9968
9969 install-gcc: installdirs
9970 @: $(MAKE); $(unstage)
9971 @r=`${PWD_COMMAND}`; export r; \
9972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9973 $(HOST_EXPORTS) \
9974 (cd $(HOST_SUBDIR)/gcc && \
9975 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
9976
9977 @endif gcc
9978
9979 .PHONY: install-strip-gcc maybe-install-strip-gcc
9980 maybe-install-strip-gcc:
9981 @if gcc
9982 maybe-install-strip-gcc: install-strip-gcc
9983
9984 install-strip-gcc: installdirs
9985 @: $(MAKE); $(unstage)
9986 @r=`${PWD_COMMAND}`; export r; \
9987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9988 $(HOST_EXPORTS) \
9989 (cd $(HOST_SUBDIR)/gcc && \
9990 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install-strip)
9991
9992 @endif gcc
9993
9994 # Other targets (info, dvi, pdf, etc.)
9995
9996 .PHONY: maybe-info-gcc info-gcc
9997 maybe-info-gcc:
9998 @if gcc
9999 maybe-info-gcc: info-gcc
10000
10001 info-gcc: \
10002 configure-gcc
10003 @[ -f ./gcc/Makefile ] || exit 0; \
10004 r=`${PWD_COMMAND}`; export r; \
10005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10006 $(HOST_EXPORTS) \
10007 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10009 done; \
10010 echo "Doing info in gcc" ; \
10011 (cd $(HOST_SUBDIR)/gcc && \
10012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10014 "RANLIB=$${RANLIB}" \
10015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10016 info) \
10017 || exit 1
10018
10019 @endif gcc
10020
10021 .PHONY: maybe-dvi-gcc dvi-gcc
10022 maybe-dvi-gcc:
10023 @if gcc
10024 maybe-dvi-gcc: dvi-gcc
10025
10026 dvi-gcc: \
10027 configure-gcc
10028 @[ -f ./gcc/Makefile ] || exit 0; \
10029 r=`${PWD_COMMAND}`; export r; \
10030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10031 $(HOST_EXPORTS) \
10032 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10034 done; \
10035 echo "Doing dvi in gcc" ; \
10036 (cd $(HOST_SUBDIR)/gcc && \
10037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10039 "RANLIB=$${RANLIB}" \
10040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10041 dvi) \
10042 || exit 1
10043
10044 @endif gcc
10045
10046 .PHONY: maybe-pdf-gcc pdf-gcc
10047 maybe-pdf-gcc:
10048 @if gcc
10049 maybe-pdf-gcc: pdf-gcc
10050
10051 pdf-gcc: \
10052 configure-gcc
10053 @[ -f ./gcc/Makefile ] || exit 0; \
10054 r=`${PWD_COMMAND}`; export r; \
10055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10056 $(HOST_EXPORTS) \
10057 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10059 done; \
10060 echo "Doing pdf in gcc" ; \
10061 (cd $(HOST_SUBDIR)/gcc && \
10062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10064 "RANLIB=$${RANLIB}" \
10065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10066 pdf) \
10067 || exit 1
10068
10069 @endif gcc
10070
10071 .PHONY: maybe-html-gcc html-gcc
10072 maybe-html-gcc:
10073 @if gcc
10074 maybe-html-gcc: html-gcc
10075
10076 html-gcc: \
10077 configure-gcc
10078 @[ -f ./gcc/Makefile ] || exit 0; \
10079 r=`${PWD_COMMAND}`; export r; \
10080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10081 $(HOST_EXPORTS) \
10082 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10084 done; \
10085 echo "Doing html in gcc" ; \
10086 (cd $(HOST_SUBDIR)/gcc && \
10087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10089 "RANLIB=$${RANLIB}" \
10090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10091 html) \
10092 || exit 1
10093
10094 @endif gcc
10095
10096 .PHONY: maybe-TAGS-gcc TAGS-gcc
10097 maybe-TAGS-gcc:
10098 @if gcc
10099 maybe-TAGS-gcc: TAGS-gcc
10100
10101 TAGS-gcc: \
10102 configure-gcc
10103 @[ -f ./gcc/Makefile ] || exit 0; \
10104 r=`${PWD_COMMAND}`; export r; \
10105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10106 $(HOST_EXPORTS) \
10107 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10109 done; \
10110 echo "Doing TAGS in gcc" ; \
10111 (cd $(HOST_SUBDIR)/gcc && \
10112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10114 "RANLIB=$${RANLIB}" \
10115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10116 TAGS) \
10117 || exit 1
10118
10119 @endif gcc
10120
10121 .PHONY: maybe-install-info-gcc install-info-gcc
10122 maybe-install-info-gcc:
10123 @if gcc
10124 maybe-install-info-gcc: install-info-gcc
10125
10126 install-info-gcc: \
10127 configure-gcc \
10128 info-gcc
10129 @[ -f ./gcc/Makefile ] || exit 0; \
10130 r=`${PWD_COMMAND}`; export r; \
10131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10132 $(HOST_EXPORTS) \
10133 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10135 done; \
10136 echo "Doing install-info in gcc" ; \
10137 (cd $(HOST_SUBDIR)/gcc && \
10138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10140 "RANLIB=$${RANLIB}" \
10141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10142 install-info) \
10143 || exit 1
10144
10145 @endif gcc
10146
10147 .PHONY: maybe-install-pdf-gcc install-pdf-gcc
10148 maybe-install-pdf-gcc:
10149 @if gcc
10150 maybe-install-pdf-gcc: install-pdf-gcc
10151
10152 install-pdf-gcc: \
10153 configure-gcc \
10154 pdf-gcc
10155 @[ -f ./gcc/Makefile ] || exit 0; \
10156 r=`${PWD_COMMAND}`; export r; \
10157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10158 $(HOST_EXPORTS) \
10159 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10161 done; \
10162 echo "Doing install-pdf in gcc" ; \
10163 (cd $(HOST_SUBDIR)/gcc && \
10164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10166 "RANLIB=$${RANLIB}" \
10167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10168 install-pdf) \
10169 || exit 1
10170
10171 @endif gcc
10172
10173 .PHONY: maybe-install-html-gcc install-html-gcc
10174 maybe-install-html-gcc:
10175 @if gcc
10176 maybe-install-html-gcc: install-html-gcc
10177
10178 install-html-gcc: \
10179 configure-gcc \
10180 html-gcc
10181 @[ -f ./gcc/Makefile ] || exit 0; \
10182 r=`${PWD_COMMAND}`; export r; \
10183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10184 $(HOST_EXPORTS) \
10185 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10187 done; \
10188 echo "Doing install-html in gcc" ; \
10189 (cd $(HOST_SUBDIR)/gcc && \
10190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10192 "RANLIB=$${RANLIB}" \
10193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10194 install-html) \
10195 || exit 1
10196
10197 @endif gcc
10198
10199 .PHONY: maybe-installcheck-gcc installcheck-gcc
10200 maybe-installcheck-gcc:
10201 @if gcc
10202 maybe-installcheck-gcc: installcheck-gcc
10203
10204 installcheck-gcc: \
10205 configure-gcc
10206 @[ -f ./gcc/Makefile ] || exit 0; \
10207 r=`${PWD_COMMAND}`; export r; \
10208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10209 $(HOST_EXPORTS) \
10210 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10212 done; \
10213 echo "Doing installcheck in gcc" ; \
10214 (cd $(HOST_SUBDIR)/gcc && \
10215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10217 "RANLIB=$${RANLIB}" \
10218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10219 installcheck) \
10220 || exit 1
10221
10222 @endif gcc
10223
10224 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
10225 maybe-mostlyclean-gcc:
10226 @if gcc
10227 maybe-mostlyclean-gcc: mostlyclean-gcc
10228
10229 mostlyclean-gcc:
10230 @[ -f ./gcc/Makefile ] || exit 0; \
10231 r=`${PWD_COMMAND}`; export r; \
10232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10233 $(HOST_EXPORTS) \
10234 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10236 done; \
10237 echo "Doing mostlyclean in gcc" ; \
10238 (cd $(HOST_SUBDIR)/gcc && \
10239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10241 "RANLIB=$${RANLIB}" \
10242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10243 mostlyclean) \
10244 || exit 1
10245
10246 @endif gcc
10247
10248 .PHONY: maybe-clean-gcc clean-gcc
10249 maybe-clean-gcc:
10250 @if gcc
10251 maybe-clean-gcc: clean-gcc
10252
10253 clean-gcc:
10254 @[ -f ./gcc/Makefile ] || exit 0; \
10255 r=`${PWD_COMMAND}`; export r; \
10256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10257 $(HOST_EXPORTS) \
10258 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10260 done; \
10261 echo "Doing clean in gcc" ; \
10262 (cd $(HOST_SUBDIR)/gcc && \
10263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10265 "RANLIB=$${RANLIB}" \
10266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10267 clean) \
10268 || exit 1
10269
10270 @endif gcc
10271
10272 .PHONY: maybe-distclean-gcc distclean-gcc
10273 maybe-distclean-gcc:
10274 @if gcc
10275 maybe-distclean-gcc: distclean-gcc
10276
10277 distclean-gcc:
10278 @[ -f ./gcc/Makefile ] || exit 0; \
10279 r=`${PWD_COMMAND}`; export r; \
10280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10281 $(HOST_EXPORTS) \
10282 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10284 done; \
10285 echo "Doing distclean in gcc" ; \
10286 (cd $(HOST_SUBDIR)/gcc && \
10287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10289 "RANLIB=$${RANLIB}" \
10290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10291 distclean) \
10292 || exit 1
10293
10294 @endif gcc
10295
10296 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
10297 maybe-maintainer-clean-gcc:
10298 @if gcc
10299 maybe-maintainer-clean-gcc: maintainer-clean-gcc
10300
10301 maintainer-clean-gcc:
10302 @[ -f ./gcc/Makefile ] || exit 0; \
10303 r=`${PWD_COMMAND}`; export r; \
10304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10305 $(HOST_EXPORTS) \
10306 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
10307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10308 done; \
10309 echo "Doing maintainer-clean in gcc" ; \
10310 (cd $(HOST_SUBDIR)/gcc && \
10311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10313 "RANLIB=$${RANLIB}" \
10314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10315 maintainer-clean) \
10316 || exit 1
10317
10318 @endif gcc
10319
10320
10321
10322 .PHONY: configure-gmp maybe-configure-gmp
10323 maybe-configure-gmp:
10324 @if gcc-bootstrap
10325 configure-gmp: stage_current
10326 @endif gcc-bootstrap
10327 @if gmp
10328 maybe-configure-gmp: configure-gmp
10329 configure-gmp:
10330 @r=`${PWD_COMMAND}`; export r; \
10331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10332 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10333 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10334 $(HOST_EXPORTS) \
10335 echo Configuring in $(HOST_SUBDIR)/gmp; \
10336 cd "$(HOST_SUBDIR)/gmp" || exit 1; \
10337 case $(srcdir) in \
10338 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10339 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10340 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10341 esac; \
10342 srcdiroption="--srcdir=$${topdir}/gmp"; \
10343 libsrcdir="$$s/gmp"; \
10344 $(SHELL) $${libsrcdir}/configure \
10345 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10346 --target=none-${host_vendor}-${host_os} $${srcdiroption} --disable-shared \
10347 || exit 1
10348 @endif gmp
10349
10350
10351
10352 .PHONY: configure-stage1-gmp maybe-configure-stage1-gmp
10353 maybe-configure-stage1-gmp:
10354 @if gmp-bootstrap
10355 maybe-configure-stage1-gmp: configure-stage1-gmp
10356 configure-stage1-gmp:
10357 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10358 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10359 @r=`${PWD_COMMAND}`; export r; \
10360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10361 TFLAGS="$(STAGE1_TFLAGS)"; \
10362 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10363 $(HOST_EXPORTS) \
10364 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
10365 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
10366 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
10367 echo Configuring stage 1 in $(HOST_SUBDIR)/gmp ; \
10368 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10369 cd $(HOST_SUBDIR)/gmp || exit 1; \
10370 case $(srcdir) in \
10371 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10372 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10373 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10374 esac; \
10375 srcdiroption="--srcdir=$${topdir}/gmp"; \
10376 libsrcdir="$$s/gmp"; \
10377 $(SHELL) $${libsrcdir}/configure \
10378 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10379 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10380 $(STAGE1_CONFIGURE_FLAGS) \
10381 --disable-shared
10382 @endif gmp-bootstrap
10383
10384 .PHONY: configure-stage2-gmp maybe-configure-stage2-gmp
10385 maybe-configure-stage2-gmp:
10386 @if gmp-bootstrap
10387 maybe-configure-stage2-gmp: configure-stage2-gmp
10388 configure-stage2-gmp:
10389 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10390 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10391 @r=`${PWD_COMMAND}`; export r; \
10392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10393 TFLAGS="$(STAGE2_TFLAGS)"; \
10394 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10395 $(HOST_EXPORTS) \
10396 $(POSTSTAGE1_HOST_EXPORTS) \
10397 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
10398 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
10399 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
10400 echo Configuring stage 2 in $(HOST_SUBDIR)/gmp ; \
10401 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10402 cd $(HOST_SUBDIR)/gmp || exit 1; \
10403 case $(srcdir) in \
10404 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10405 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10406 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10407 esac; \
10408 srcdiroption="--srcdir=$${topdir}/gmp"; \
10409 libsrcdir="$$s/gmp"; \
10410 $(SHELL) $${libsrcdir}/configure \
10411 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10412 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10413 --with-build-libsubdir=$(HOST_SUBDIR) \
10414 $(STAGE2_CONFIGURE_FLAGS) \
10415 --disable-shared
10416 @endif gmp-bootstrap
10417
10418 .PHONY: configure-stage3-gmp maybe-configure-stage3-gmp
10419 maybe-configure-stage3-gmp:
10420 @if gmp-bootstrap
10421 maybe-configure-stage3-gmp: configure-stage3-gmp
10422 configure-stage3-gmp:
10423 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10424 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10425 @r=`${PWD_COMMAND}`; export r; \
10426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10427 TFLAGS="$(STAGE3_TFLAGS)"; \
10428 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10429 $(HOST_EXPORTS) \
10430 $(POSTSTAGE1_HOST_EXPORTS) \
10431 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
10432 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
10433 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
10434 echo Configuring stage 3 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 --with-build-libsubdir=$(HOST_SUBDIR) \
10448 $(STAGE3_CONFIGURE_FLAGS) \
10449 --disable-shared
10450 @endif gmp-bootstrap
10451
10452 .PHONY: configure-stage4-gmp maybe-configure-stage4-gmp
10453 maybe-configure-stage4-gmp:
10454 @if gmp-bootstrap
10455 maybe-configure-stage4-gmp: configure-stage4-gmp
10456 configure-stage4-gmp:
10457 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10458 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10459 @r=`${PWD_COMMAND}`; export r; \
10460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10461 TFLAGS="$(STAGE4_TFLAGS)"; \
10462 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10463 $(HOST_EXPORTS) \
10464 $(POSTSTAGE1_HOST_EXPORTS) \
10465 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
10466 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
10467 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
10468 echo Configuring stage 4 in $(HOST_SUBDIR)/gmp ; \
10469 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10470 cd $(HOST_SUBDIR)/gmp || exit 1; \
10471 case $(srcdir) in \
10472 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10473 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10474 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10475 esac; \
10476 srcdiroption="--srcdir=$${topdir}/gmp"; \
10477 libsrcdir="$$s/gmp"; \
10478 $(SHELL) $${libsrcdir}/configure \
10479 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10480 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10481 --with-build-libsubdir=$(HOST_SUBDIR) \
10482 $(STAGE4_CONFIGURE_FLAGS) \
10483 --disable-shared
10484 @endif gmp-bootstrap
10485
10486 .PHONY: configure-stageprofile-gmp maybe-configure-stageprofile-gmp
10487 maybe-configure-stageprofile-gmp:
10488 @if gmp-bootstrap
10489 maybe-configure-stageprofile-gmp: configure-stageprofile-gmp
10490 configure-stageprofile-gmp:
10491 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10492 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10493 @r=`${PWD_COMMAND}`; export r; \
10494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10495 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10496 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10497 $(HOST_EXPORTS) \
10498 $(POSTSTAGE1_HOST_EXPORTS) \
10499 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
10500 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
10501 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
10502 echo Configuring stage profile in $(HOST_SUBDIR)/gmp ; \
10503 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10504 cd $(HOST_SUBDIR)/gmp || exit 1; \
10505 case $(srcdir) in \
10506 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10507 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10508 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10509 esac; \
10510 srcdiroption="--srcdir=$${topdir}/gmp"; \
10511 libsrcdir="$$s/gmp"; \
10512 $(SHELL) $${libsrcdir}/configure \
10513 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10514 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10515 --with-build-libsubdir=$(HOST_SUBDIR) \
10516 $(STAGEprofile_CONFIGURE_FLAGS) \
10517 --disable-shared
10518 @endif gmp-bootstrap
10519
10520 .PHONY: configure-stagefeedback-gmp maybe-configure-stagefeedback-gmp
10521 maybe-configure-stagefeedback-gmp:
10522 @if gmp-bootstrap
10523 maybe-configure-stagefeedback-gmp: configure-stagefeedback-gmp
10524 configure-stagefeedback-gmp:
10525 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10526 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp
10527 @r=`${PWD_COMMAND}`; export r; \
10528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10529 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10530 test ! -f $(HOST_SUBDIR)/gmp/Makefile || exit 0; \
10531 $(HOST_EXPORTS) \
10532 $(POSTSTAGE1_HOST_EXPORTS) \
10533 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
10534 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
10535 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
10536 echo Configuring stage feedback in $(HOST_SUBDIR)/gmp ; \
10537 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gmp ; \
10538 cd $(HOST_SUBDIR)/gmp || exit 1; \
10539 case $(srcdir) in \
10540 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10541 *) topdir=`echo $(HOST_SUBDIR)/gmp/ | \
10542 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10543 esac; \
10544 srcdiroption="--srcdir=$${topdir}/gmp"; \
10545 libsrcdir="$$s/gmp"; \
10546 $(SHELL) $${libsrcdir}/configure \
10547 $(HOST_CONFIGARGS) --build=${build_alias} --host=none-${host_vendor}-${host_os} \
10548 --target=none-${host_vendor}-${host_os} $${srcdiroption} \
10549 --with-build-libsubdir=$(HOST_SUBDIR) \
10550 $(STAGEfeedback_CONFIGURE_FLAGS) \
10551 --disable-shared
10552 @endif gmp-bootstrap
10553
10554
10555
10556
10557
10558 .PHONY: all-gmp maybe-all-gmp
10559 maybe-all-gmp:
10560 @if gcc-bootstrap
10561 all-gmp: stage_current
10562 @endif gcc-bootstrap
10563 @if gmp
10564 TARGET-gmp=all
10565 maybe-all-gmp: all-gmp
10566 all-gmp: configure-gmp
10567 @r=`${PWD_COMMAND}`; export r; \
10568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10569 $(HOST_EXPORTS) \
10570 (cd $(HOST_SUBDIR)/gmp && \
10571 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
10572 $(TARGET-gmp))
10573 @endif gmp
10574
10575
10576
10577 .PHONY: all-stage1-gmp maybe-all-stage1-gmp
10578 .PHONY: clean-stage1-gmp maybe-clean-stage1-gmp
10579 maybe-all-stage1-gmp:
10580 maybe-clean-stage1-gmp:
10581 @if gmp-bootstrap
10582 maybe-all-stage1-gmp: all-stage1-gmp
10583 all-stage1: all-stage1-gmp
10584 TARGET-stage1-gmp = $(TARGET-gmp)
10585 all-stage1-gmp: configure-stage1-gmp
10586 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
10587 @r=`${PWD_COMMAND}`; export r; \
10588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10589 TFLAGS="$(STAGE1_TFLAGS)"; \
10590 $(HOST_EXPORTS) \
10591 cd $(HOST_SUBDIR)/gmp && \
10592 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10593 CFLAGS="$(STAGE1_CFLAGS)" \
10594 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
10595 LIBCFLAGS="$(LIBCFLAGS)" \
10596 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10597 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10598 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10599 $(EXTRA_HOST_FLAGS) \
10600 TFLAGS="$(STAGE1_TFLAGS)" \
10601 $(TARGET-stage1-gmp)
10602
10603 maybe-clean-stage1-gmp: clean-stage1-gmp
10604 clean-stage1: clean-stage1-gmp
10605 clean-stage1-gmp:
10606 @if [ $(current_stage) = stage1 ]; then \
10607 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10608 else \
10609 [ -f $(HOST_SUBDIR)/stage1-gmp/Makefile ] || exit 0; \
10610 $(MAKE) stage1-start; \
10611 fi; \
10612 cd $(HOST_SUBDIR)/gmp && \
10613 $(MAKE) $(EXTRA_HOST_FLAGS) \
10614 clean
10615 @endif gmp-bootstrap
10616
10617
10618 .PHONY: all-stage2-gmp maybe-all-stage2-gmp
10619 .PHONY: clean-stage2-gmp maybe-clean-stage2-gmp
10620 maybe-all-stage2-gmp:
10621 maybe-clean-stage2-gmp:
10622 @if gmp-bootstrap
10623 maybe-all-stage2-gmp: all-stage2-gmp
10624 all-stage2: all-stage2-gmp
10625 TARGET-stage2-gmp = $(TARGET-gmp)
10626 all-stage2-gmp: configure-stage2-gmp
10627 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
10628 @r=`${PWD_COMMAND}`; export r; \
10629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10630 TFLAGS="$(STAGE2_TFLAGS)"; \
10631 $(HOST_EXPORTS) \
10632 $(POSTSTAGE1_HOST_EXPORTS) \
10633 cd $(HOST_SUBDIR)/gmp && \
10634 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10635 CFLAGS="$(STAGE2_CFLAGS)" \
10636 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
10637 LIBCFLAGS="$(STAGE2_CFLAGS)" \
10638 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10639 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10640 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10641 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10642 TFLAGS="$(STAGE2_TFLAGS)" \
10643 $(TARGET-stage2-gmp)
10644
10645 maybe-clean-stage2-gmp: clean-stage2-gmp
10646 clean-stage2: clean-stage2-gmp
10647 clean-stage2-gmp:
10648 @if [ $(current_stage) = stage2 ]; then \
10649 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10650 else \
10651 [ -f $(HOST_SUBDIR)/stage2-gmp/Makefile ] || exit 0; \
10652 $(MAKE) stage2-start; \
10653 fi; \
10654 cd $(HOST_SUBDIR)/gmp && \
10655 $(MAKE) $(EXTRA_HOST_FLAGS) \
10656 $(POSTSTAGE1_FLAGS_TO_PASS) \
10657 clean
10658 @endif gmp-bootstrap
10659
10660
10661 .PHONY: all-stage3-gmp maybe-all-stage3-gmp
10662 .PHONY: clean-stage3-gmp maybe-clean-stage3-gmp
10663 maybe-all-stage3-gmp:
10664 maybe-clean-stage3-gmp:
10665 @if gmp-bootstrap
10666 maybe-all-stage3-gmp: all-stage3-gmp
10667 all-stage3: all-stage3-gmp
10668 TARGET-stage3-gmp = $(TARGET-gmp)
10669 all-stage3-gmp: configure-stage3-gmp
10670 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
10671 @r=`${PWD_COMMAND}`; export r; \
10672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10673 TFLAGS="$(STAGE3_TFLAGS)"; \
10674 $(HOST_EXPORTS) \
10675 $(POSTSTAGE1_HOST_EXPORTS) \
10676 cd $(HOST_SUBDIR)/gmp && \
10677 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10678 CFLAGS="$(STAGE3_CFLAGS)" \
10679 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
10680 LIBCFLAGS="$(STAGE3_CFLAGS)" \
10681 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10682 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10683 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10684 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10685 TFLAGS="$(STAGE3_TFLAGS)" \
10686 $(TARGET-stage3-gmp)
10687
10688 maybe-clean-stage3-gmp: clean-stage3-gmp
10689 clean-stage3: clean-stage3-gmp
10690 clean-stage3-gmp:
10691 @if [ $(current_stage) = stage3 ]; then \
10692 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10693 else \
10694 [ -f $(HOST_SUBDIR)/stage3-gmp/Makefile ] || exit 0; \
10695 $(MAKE) stage3-start; \
10696 fi; \
10697 cd $(HOST_SUBDIR)/gmp && \
10698 $(MAKE) $(EXTRA_HOST_FLAGS) \
10699 $(POSTSTAGE1_FLAGS_TO_PASS) \
10700 clean
10701 @endif gmp-bootstrap
10702
10703
10704 .PHONY: all-stage4-gmp maybe-all-stage4-gmp
10705 .PHONY: clean-stage4-gmp maybe-clean-stage4-gmp
10706 maybe-all-stage4-gmp:
10707 maybe-clean-stage4-gmp:
10708 @if gmp-bootstrap
10709 maybe-all-stage4-gmp: all-stage4-gmp
10710 all-stage4: all-stage4-gmp
10711 TARGET-stage4-gmp = $(TARGET-gmp)
10712 all-stage4-gmp: configure-stage4-gmp
10713 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
10714 @r=`${PWD_COMMAND}`; export r; \
10715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10716 TFLAGS="$(STAGE4_TFLAGS)"; \
10717 $(HOST_EXPORTS) \
10718 $(POSTSTAGE1_HOST_EXPORTS) \
10719 cd $(HOST_SUBDIR)/gmp && \
10720 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10721 CFLAGS="$(STAGE4_CFLAGS)" \
10722 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
10723 LIBCFLAGS="$(STAGE4_CFLAGS)" \
10724 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10725 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10726 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10727 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10728 TFLAGS="$(STAGE4_TFLAGS)" \
10729 $(TARGET-stage4-gmp)
10730
10731 maybe-clean-stage4-gmp: clean-stage4-gmp
10732 clean-stage4: clean-stage4-gmp
10733 clean-stage4-gmp:
10734 @if [ $(current_stage) = stage4 ]; then \
10735 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10736 else \
10737 [ -f $(HOST_SUBDIR)/stage4-gmp/Makefile ] || exit 0; \
10738 $(MAKE) stage4-start; \
10739 fi; \
10740 cd $(HOST_SUBDIR)/gmp && \
10741 $(MAKE) $(EXTRA_HOST_FLAGS) \
10742 $(POSTSTAGE1_FLAGS_TO_PASS) \
10743 clean
10744 @endif gmp-bootstrap
10745
10746
10747 .PHONY: all-stageprofile-gmp maybe-all-stageprofile-gmp
10748 .PHONY: clean-stageprofile-gmp maybe-clean-stageprofile-gmp
10749 maybe-all-stageprofile-gmp:
10750 maybe-clean-stageprofile-gmp:
10751 @if gmp-bootstrap
10752 maybe-all-stageprofile-gmp: all-stageprofile-gmp
10753 all-stageprofile: all-stageprofile-gmp
10754 TARGET-stageprofile-gmp = $(TARGET-gmp)
10755 all-stageprofile-gmp: configure-stageprofile-gmp
10756 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
10757 @r=`${PWD_COMMAND}`; export r; \
10758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10759 TFLAGS="$(STAGEprofile_TFLAGS)"; \
10760 $(HOST_EXPORTS) \
10761 $(POSTSTAGE1_HOST_EXPORTS) \
10762 cd $(HOST_SUBDIR)/gmp && \
10763 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10764 CFLAGS="$(STAGEprofile_CFLAGS)" \
10765 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
10766 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
10767 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10768 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10769 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10770 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10771 TFLAGS="$(STAGEprofile_TFLAGS)" \
10772 $(TARGET-stageprofile-gmp)
10773
10774 maybe-clean-stageprofile-gmp: clean-stageprofile-gmp
10775 clean-stageprofile: clean-stageprofile-gmp
10776 clean-stageprofile-gmp:
10777 @if [ $(current_stage) = stageprofile ]; then \
10778 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10779 else \
10780 [ -f $(HOST_SUBDIR)/stageprofile-gmp/Makefile ] || exit 0; \
10781 $(MAKE) stageprofile-start; \
10782 fi; \
10783 cd $(HOST_SUBDIR)/gmp && \
10784 $(MAKE) $(EXTRA_HOST_FLAGS) \
10785 $(POSTSTAGE1_FLAGS_TO_PASS) \
10786 clean
10787 @endif gmp-bootstrap
10788
10789
10790 .PHONY: all-stagefeedback-gmp maybe-all-stagefeedback-gmp
10791 .PHONY: clean-stagefeedback-gmp maybe-clean-stagefeedback-gmp
10792 maybe-all-stagefeedback-gmp:
10793 maybe-clean-stagefeedback-gmp:
10794 @if gmp-bootstrap
10795 maybe-all-stagefeedback-gmp: all-stagefeedback-gmp
10796 all-stagefeedback: all-stagefeedback-gmp
10797 TARGET-stagefeedback-gmp = $(TARGET-gmp)
10798 all-stagefeedback-gmp: configure-stagefeedback-gmp
10799 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
10800 @r=`${PWD_COMMAND}`; export r; \
10801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10802 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
10803 $(HOST_EXPORTS) \
10804 $(POSTSTAGE1_HOST_EXPORTS) \
10805 cd $(HOST_SUBDIR)/gmp && \
10806 $(MAKE) $(BASE_FLAGS_TO_PASS) \
10807 CFLAGS="$(STAGEfeedback_CFLAGS)" \
10808 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
10809 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
10810 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
10811 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
10812 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
10813 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10814 TFLAGS="$(STAGEfeedback_TFLAGS)" \
10815 $(TARGET-stagefeedback-gmp)
10816
10817 maybe-clean-stagefeedback-gmp: clean-stagefeedback-gmp
10818 clean-stagefeedback: clean-stagefeedback-gmp
10819 clean-stagefeedback-gmp:
10820 @if [ $(current_stage) = stagefeedback ]; then \
10821 [ -f $(HOST_SUBDIR)/gmp/Makefile ] || exit 0; \
10822 else \
10823 [ -f $(HOST_SUBDIR)/stagefeedback-gmp/Makefile ] || exit 0; \
10824 $(MAKE) stagefeedback-start; \
10825 fi; \
10826 cd $(HOST_SUBDIR)/gmp && \
10827 $(MAKE) $(EXTRA_HOST_FLAGS) \
10828 $(POSTSTAGE1_FLAGS_TO_PASS) \
10829 clean
10830 @endif gmp-bootstrap
10831
10832
10833
10834
10835
10836 .PHONY: check-gmp maybe-check-gmp
10837 maybe-check-gmp:
10838 @if gmp
10839 maybe-check-gmp: check-gmp
10840
10841 check-gmp:
10842 @: $(MAKE); $(unstage)
10843 @r=`${PWD_COMMAND}`; export r; \
10844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10845 $(HOST_EXPORTS) \
10846 (cd $(HOST_SUBDIR)/gmp && \
10847 $(MAKE) $(FLAGS_TO_PASS) check)
10848
10849 @endif gmp
10850
10851 .PHONY: install-gmp maybe-install-gmp
10852 maybe-install-gmp:
10853 @if gmp
10854 maybe-install-gmp: install-gmp
10855
10856 install-gmp:
10857
10858 @endif gmp
10859
10860 .PHONY: install-strip-gmp maybe-install-strip-gmp
10861 maybe-install-strip-gmp:
10862 @if gmp
10863 maybe-install-strip-gmp: install-strip-gmp
10864
10865 install-strip-gmp:
10866
10867 @endif gmp
10868
10869 # Other targets (info, dvi, pdf, etc.)
10870
10871 .PHONY: maybe-info-gmp info-gmp
10872 maybe-info-gmp:
10873 @if gmp
10874 maybe-info-gmp: info-gmp
10875
10876 info-gmp: \
10877 configure-gmp
10878 @[ -f ./gmp/Makefile ] || exit 0; \
10879 r=`${PWD_COMMAND}`; export r; \
10880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10881 $(HOST_EXPORTS) \
10882 for flag in $(EXTRA_HOST_FLAGS) ; do \
10883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10884 done; \
10885 echo "Doing info in gmp" ; \
10886 (cd $(HOST_SUBDIR)/gmp && \
10887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10889 "RANLIB=$${RANLIB}" \
10890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10891 info) \
10892 || exit 1
10893
10894 @endif gmp
10895
10896 .PHONY: maybe-dvi-gmp dvi-gmp
10897 maybe-dvi-gmp:
10898 @if gmp
10899 maybe-dvi-gmp: dvi-gmp
10900
10901 dvi-gmp: \
10902 configure-gmp
10903 @[ -f ./gmp/Makefile ] || exit 0; \
10904 r=`${PWD_COMMAND}`; export r; \
10905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10906 $(HOST_EXPORTS) \
10907 for flag in $(EXTRA_HOST_FLAGS) ; do \
10908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10909 done; \
10910 echo "Doing dvi in gmp" ; \
10911 (cd $(HOST_SUBDIR)/gmp && \
10912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10914 "RANLIB=$${RANLIB}" \
10915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10916 dvi) \
10917 || exit 1
10918
10919 @endif gmp
10920
10921 .PHONY: maybe-pdf-gmp pdf-gmp
10922 maybe-pdf-gmp:
10923 @if gmp
10924 maybe-pdf-gmp: pdf-gmp
10925
10926 pdf-gmp: \
10927 configure-gmp
10928 @[ -f ./gmp/Makefile ] || exit 0; \
10929 r=`${PWD_COMMAND}`; export r; \
10930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10931 $(HOST_EXPORTS) \
10932 for flag in $(EXTRA_HOST_FLAGS) ; do \
10933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10934 done; \
10935 echo "Doing pdf in gmp" ; \
10936 (cd $(HOST_SUBDIR)/gmp && \
10937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10939 "RANLIB=$${RANLIB}" \
10940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10941 pdf) \
10942 || exit 1
10943
10944 @endif gmp
10945
10946 .PHONY: maybe-html-gmp html-gmp
10947 maybe-html-gmp:
10948 @if gmp
10949 maybe-html-gmp: html-gmp
10950
10951 html-gmp: \
10952 configure-gmp
10953 @[ -f ./gmp/Makefile ] || exit 0; \
10954 r=`${PWD_COMMAND}`; export r; \
10955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10956 $(HOST_EXPORTS) \
10957 for flag in $(EXTRA_HOST_FLAGS) ; do \
10958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10959 done; \
10960 echo "Doing html in gmp" ; \
10961 (cd $(HOST_SUBDIR)/gmp && \
10962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10964 "RANLIB=$${RANLIB}" \
10965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10966 html) \
10967 || exit 1
10968
10969 @endif gmp
10970
10971 .PHONY: maybe-TAGS-gmp TAGS-gmp
10972 maybe-TAGS-gmp:
10973 @if gmp
10974 maybe-TAGS-gmp: TAGS-gmp
10975
10976 TAGS-gmp: \
10977 configure-gmp
10978 @[ -f ./gmp/Makefile ] || exit 0; \
10979 r=`${PWD_COMMAND}`; export r; \
10980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10981 $(HOST_EXPORTS) \
10982 for flag in $(EXTRA_HOST_FLAGS) ; do \
10983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10984 done; \
10985 echo "Doing TAGS in gmp" ; \
10986 (cd $(HOST_SUBDIR)/gmp && \
10987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10989 "RANLIB=$${RANLIB}" \
10990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
10991 TAGS) \
10992 || exit 1
10993
10994 @endif gmp
10995
10996 .PHONY: maybe-install-info-gmp install-info-gmp
10997 maybe-install-info-gmp:
10998 @if gmp
10999 maybe-install-info-gmp: install-info-gmp
11000
11001 install-info-gmp: \
11002 configure-gmp \
11003 info-gmp
11004 @[ -f ./gmp/Makefile ] || exit 0; \
11005 r=`${PWD_COMMAND}`; export r; \
11006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11007 $(HOST_EXPORTS) \
11008 for flag in $(EXTRA_HOST_FLAGS) ; do \
11009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11010 done; \
11011 echo "Doing install-info in gmp" ; \
11012 (cd $(HOST_SUBDIR)/gmp && \
11013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11015 "RANLIB=$${RANLIB}" \
11016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11017 install-info) \
11018 || exit 1
11019
11020 @endif gmp
11021
11022 .PHONY: maybe-install-pdf-gmp install-pdf-gmp
11023 maybe-install-pdf-gmp:
11024 @if gmp
11025 maybe-install-pdf-gmp: install-pdf-gmp
11026
11027 install-pdf-gmp: \
11028 configure-gmp \
11029 pdf-gmp
11030 @[ -f ./gmp/Makefile ] || exit 0; \
11031 r=`${PWD_COMMAND}`; export r; \
11032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11033 $(HOST_EXPORTS) \
11034 for flag in $(EXTRA_HOST_FLAGS) ; do \
11035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11036 done; \
11037 echo "Doing install-pdf in gmp" ; \
11038 (cd $(HOST_SUBDIR)/gmp && \
11039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11041 "RANLIB=$${RANLIB}" \
11042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11043 install-pdf) \
11044 || exit 1
11045
11046 @endif gmp
11047
11048 .PHONY: maybe-install-html-gmp install-html-gmp
11049 maybe-install-html-gmp:
11050 @if gmp
11051 maybe-install-html-gmp: install-html-gmp
11052
11053 install-html-gmp: \
11054 configure-gmp \
11055 html-gmp
11056 @[ -f ./gmp/Makefile ] || exit 0; \
11057 r=`${PWD_COMMAND}`; export r; \
11058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11059 $(HOST_EXPORTS) \
11060 for flag in $(EXTRA_HOST_FLAGS) ; do \
11061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11062 done; \
11063 echo "Doing install-html in gmp" ; \
11064 (cd $(HOST_SUBDIR)/gmp && \
11065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11067 "RANLIB=$${RANLIB}" \
11068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11069 install-html) \
11070 || exit 1
11071
11072 @endif gmp
11073
11074 .PHONY: maybe-installcheck-gmp installcheck-gmp
11075 maybe-installcheck-gmp:
11076 @if gmp
11077 maybe-installcheck-gmp: installcheck-gmp
11078
11079 installcheck-gmp: \
11080 configure-gmp
11081 @[ -f ./gmp/Makefile ] || exit 0; \
11082 r=`${PWD_COMMAND}`; export r; \
11083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11084 $(HOST_EXPORTS) \
11085 for flag in $(EXTRA_HOST_FLAGS) ; do \
11086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11087 done; \
11088 echo "Doing installcheck in gmp" ; \
11089 (cd $(HOST_SUBDIR)/gmp && \
11090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11092 "RANLIB=$${RANLIB}" \
11093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11094 installcheck) \
11095 || exit 1
11096
11097 @endif gmp
11098
11099 .PHONY: maybe-mostlyclean-gmp mostlyclean-gmp
11100 maybe-mostlyclean-gmp:
11101 @if gmp
11102 maybe-mostlyclean-gmp: mostlyclean-gmp
11103
11104 mostlyclean-gmp:
11105 @[ -f ./gmp/Makefile ] || exit 0; \
11106 r=`${PWD_COMMAND}`; export r; \
11107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11108 $(HOST_EXPORTS) \
11109 for flag in $(EXTRA_HOST_FLAGS) ; do \
11110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11111 done; \
11112 echo "Doing mostlyclean in gmp" ; \
11113 (cd $(HOST_SUBDIR)/gmp && \
11114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11116 "RANLIB=$${RANLIB}" \
11117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11118 mostlyclean) \
11119 || exit 1
11120
11121 @endif gmp
11122
11123 .PHONY: maybe-clean-gmp clean-gmp
11124 maybe-clean-gmp:
11125 @if gmp
11126 maybe-clean-gmp: clean-gmp
11127
11128 clean-gmp:
11129 @[ -f ./gmp/Makefile ] || exit 0; \
11130 r=`${PWD_COMMAND}`; export r; \
11131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11132 $(HOST_EXPORTS) \
11133 for flag in $(EXTRA_HOST_FLAGS) ; do \
11134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11135 done; \
11136 echo "Doing clean in gmp" ; \
11137 (cd $(HOST_SUBDIR)/gmp && \
11138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11140 "RANLIB=$${RANLIB}" \
11141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11142 clean) \
11143 || exit 1
11144
11145 @endif gmp
11146
11147 .PHONY: maybe-distclean-gmp distclean-gmp
11148 maybe-distclean-gmp:
11149 @if gmp
11150 maybe-distclean-gmp: distclean-gmp
11151
11152 distclean-gmp:
11153 @[ -f ./gmp/Makefile ] || exit 0; \
11154 r=`${PWD_COMMAND}`; export r; \
11155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11156 $(HOST_EXPORTS) \
11157 for flag in $(EXTRA_HOST_FLAGS) ; do \
11158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11159 done; \
11160 echo "Doing distclean in gmp" ; \
11161 (cd $(HOST_SUBDIR)/gmp && \
11162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11164 "RANLIB=$${RANLIB}" \
11165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11166 distclean) \
11167 || exit 1
11168
11169 @endif gmp
11170
11171 .PHONY: maybe-maintainer-clean-gmp maintainer-clean-gmp
11172 maybe-maintainer-clean-gmp:
11173 @if gmp
11174 maybe-maintainer-clean-gmp: maintainer-clean-gmp
11175
11176 maintainer-clean-gmp:
11177 @[ -f ./gmp/Makefile ] || exit 0; \
11178 r=`${PWD_COMMAND}`; export r; \
11179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11180 $(HOST_EXPORTS) \
11181 for flag in $(EXTRA_HOST_FLAGS) ; do \
11182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11183 done; \
11184 echo "Doing maintainer-clean in gmp" ; \
11185 (cd $(HOST_SUBDIR)/gmp && \
11186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11188 "RANLIB=$${RANLIB}" \
11189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11190 maintainer-clean) \
11191 || exit 1
11192
11193 @endif gmp
11194
11195
11196
11197 .PHONY: configure-mpfr maybe-configure-mpfr
11198 maybe-configure-mpfr:
11199 @if gcc-bootstrap
11200 configure-mpfr: stage_current
11201 @endif gcc-bootstrap
11202 @if mpfr
11203 maybe-configure-mpfr: configure-mpfr
11204 configure-mpfr:
11205 @r=`${PWD_COMMAND}`; export r; \
11206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11207 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11208 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11209 $(HOST_EXPORTS) \
11210 echo Configuring in $(HOST_SUBDIR)/mpfr; \
11211 cd "$(HOST_SUBDIR)/mpfr" || exit 1; \
11212 case $(srcdir) in \
11213 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11214 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11215 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11216 esac; \
11217 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11218 libsrcdir="$$s/mpfr"; \
11219 $(SHELL) $${libsrcdir}/configure \
11220 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11221 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpfr_configure_flags@ \
11222 || exit 1
11223 @endif mpfr
11224
11225
11226
11227 .PHONY: configure-stage1-mpfr maybe-configure-stage1-mpfr
11228 maybe-configure-stage1-mpfr:
11229 @if mpfr-bootstrap
11230 maybe-configure-stage1-mpfr: configure-stage1-mpfr
11231 configure-stage1-mpfr:
11232 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11233 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11234 @r=`${PWD_COMMAND}`; export r; \
11235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11236 TFLAGS="$(STAGE1_TFLAGS)"; \
11237 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11238 $(HOST_EXPORTS) \
11239 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
11240 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
11241 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
11242 echo Configuring stage 1 in $(HOST_SUBDIR)/mpfr ; \
11243 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11244 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11245 case $(srcdir) in \
11246 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11247 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11248 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11249 esac; \
11250 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11251 libsrcdir="$$s/mpfr"; \
11252 $(SHELL) $${libsrcdir}/configure \
11253 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11254 --target=${target_alias} $${srcdiroption} \
11255 $(STAGE1_CONFIGURE_FLAGS) \
11256 --disable-shared @extra_mpfr_configure_flags@
11257 @endif mpfr-bootstrap
11258
11259 .PHONY: configure-stage2-mpfr maybe-configure-stage2-mpfr
11260 maybe-configure-stage2-mpfr:
11261 @if mpfr-bootstrap
11262 maybe-configure-stage2-mpfr: configure-stage2-mpfr
11263 configure-stage2-mpfr:
11264 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11265 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11266 @r=`${PWD_COMMAND}`; export r; \
11267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11268 TFLAGS="$(STAGE2_TFLAGS)"; \
11269 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11270 $(HOST_EXPORTS) \
11271 $(POSTSTAGE1_HOST_EXPORTS) \
11272 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
11273 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
11274 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
11275 echo Configuring stage 2 in $(HOST_SUBDIR)/mpfr ; \
11276 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11277 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11278 case $(srcdir) in \
11279 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11280 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11281 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11282 esac; \
11283 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11284 libsrcdir="$$s/mpfr"; \
11285 $(SHELL) $${libsrcdir}/configure \
11286 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11287 --target=${target_alias} $${srcdiroption} \
11288 --with-build-libsubdir=$(HOST_SUBDIR) \
11289 $(STAGE2_CONFIGURE_FLAGS) \
11290 --disable-shared @extra_mpfr_configure_flags@
11291 @endif mpfr-bootstrap
11292
11293 .PHONY: configure-stage3-mpfr maybe-configure-stage3-mpfr
11294 maybe-configure-stage3-mpfr:
11295 @if mpfr-bootstrap
11296 maybe-configure-stage3-mpfr: configure-stage3-mpfr
11297 configure-stage3-mpfr:
11298 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11299 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11300 @r=`${PWD_COMMAND}`; export r; \
11301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11302 TFLAGS="$(STAGE3_TFLAGS)"; \
11303 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11304 $(HOST_EXPORTS) \
11305 $(POSTSTAGE1_HOST_EXPORTS) \
11306 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
11307 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
11308 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
11309 echo Configuring stage 3 in $(HOST_SUBDIR)/mpfr ; \
11310 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11311 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11312 case $(srcdir) in \
11313 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11314 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11315 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11316 esac; \
11317 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11318 libsrcdir="$$s/mpfr"; \
11319 $(SHELL) $${libsrcdir}/configure \
11320 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11321 --target=${target_alias} $${srcdiroption} \
11322 --with-build-libsubdir=$(HOST_SUBDIR) \
11323 $(STAGE3_CONFIGURE_FLAGS) \
11324 --disable-shared @extra_mpfr_configure_flags@
11325 @endif mpfr-bootstrap
11326
11327 .PHONY: configure-stage4-mpfr maybe-configure-stage4-mpfr
11328 maybe-configure-stage4-mpfr:
11329 @if mpfr-bootstrap
11330 maybe-configure-stage4-mpfr: configure-stage4-mpfr
11331 configure-stage4-mpfr:
11332 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11333 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11334 @r=`${PWD_COMMAND}`; export r; \
11335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11336 TFLAGS="$(STAGE4_TFLAGS)"; \
11337 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11338 $(HOST_EXPORTS) \
11339 $(POSTSTAGE1_HOST_EXPORTS) \
11340 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
11341 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
11342 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
11343 echo Configuring stage 4 in $(HOST_SUBDIR)/mpfr ; \
11344 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11345 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11346 case $(srcdir) in \
11347 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11348 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11349 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11350 esac; \
11351 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11352 libsrcdir="$$s/mpfr"; \
11353 $(SHELL) $${libsrcdir}/configure \
11354 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11355 --target=${target_alias} $${srcdiroption} \
11356 --with-build-libsubdir=$(HOST_SUBDIR) \
11357 $(STAGE4_CONFIGURE_FLAGS) \
11358 --disable-shared @extra_mpfr_configure_flags@
11359 @endif mpfr-bootstrap
11360
11361 .PHONY: configure-stageprofile-mpfr maybe-configure-stageprofile-mpfr
11362 maybe-configure-stageprofile-mpfr:
11363 @if mpfr-bootstrap
11364 maybe-configure-stageprofile-mpfr: configure-stageprofile-mpfr
11365 configure-stageprofile-mpfr:
11366 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11367 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11368 @r=`${PWD_COMMAND}`; export r; \
11369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11370 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11371 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11372 $(HOST_EXPORTS) \
11373 $(POSTSTAGE1_HOST_EXPORTS) \
11374 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
11375 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
11376 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
11377 echo Configuring stage profile in $(HOST_SUBDIR)/mpfr ; \
11378 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11379 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11380 case $(srcdir) in \
11381 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11382 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11383 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11384 esac; \
11385 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11386 libsrcdir="$$s/mpfr"; \
11387 $(SHELL) $${libsrcdir}/configure \
11388 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11389 --target=${target_alias} $${srcdiroption} \
11390 --with-build-libsubdir=$(HOST_SUBDIR) \
11391 $(STAGEprofile_CONFIGURE_FLAGS) \
11392 --disable-shared @extra_mpfr_configure_flags@
11393 @endif mpfr-bootstrap
11394
11395 .PHONY: configure-stagefeedback-mpfr maybe-configure-stagefeedback-mpfr
11396 maybe-configure-stagefeedback-mpfr:
11397 @if mpfr-bootstrap
11398 maybe-configure-stagefeedback-mpfr: configure-stagefeedback-mpfr
11399 configure-stagefeedback-mpfr:
11400 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11401 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr
11402 @r=`${PWD_COMMAND}`; export r; \
11403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11404 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11405 test ! -f $(HOST_SUBDIR)/mpfr/Makefile || exit 0; \
11406 $(HOST_EXPORTS) \
11407 $(POSTSTAGE1_HOST_EXPORTS) \
11408 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
11409 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
11410 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
11411 echo Configuring stage feedback in $(HOST_SUBDIR)/mpfr ; \
11412 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpfr ; \
11413 cd $(HOST_SUBDIR)/mpfr || exit 1; \
11414 case $(srcdir) in \
11415 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11416 *) topdir=`echo $(HOST_SUBDIR)/mpfr/ | \
11417 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11418 esac; \
11419 srcdiroption="--srcdir=$${topdir}/mpfr"; \
11420 libsrcdir="$$s/mpfr"; \
11421 $(SHELL) $${libsrcdir}/configure \
11422 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
11423 --target=${target_alias} $${srcdiroption} \
11424 --with-build-libsubdir=$(HOST_SUBDIR) \
11425 $(STAGEfeedback_CONFIGURE_FLAGS) \
11426 --disable-shared @extra_mpfr_configure_flags@
11427 @endif mpfr-bootstrap
11428
11429
11430
11431
11432
11433 .PHONY: all-mpfr maybe-all-mpfr
11434 maybe-all-mpfr:
11435 @if gcc-bootstrap
11436 all-mpfr: stage_current
11437 @endif gcc-bootstrap
11438 @if mpfr
11439 TARGET-mpfr=all
11440 maybe-all-mpfr: all-mpfr
11441 all-mpfr: configure-mpfr
11442 @r=`${PWD_COMMAND}`; export r; \
11443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11444 $(HOST_EXPORTS) \
11445 (cd $(HOST_SUBDIR)/mpfr && \
11446 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
11447 $(TARGET-mpfr))
11448 @endif mpfr
11449
11450
11451
11452 .PHONY: all-stage1-mpfr maybe-all-stage1-mpfr
11453 .PHONY: clean-stage1-mpfr maybe-clean-stage1-mpfr
11454 maybe-all-stage1-mpfr:
11455 maybe-clean-stage1-mpfr:
11456 @if mpfr-bootstrap
11457 maybe-all-stage1-mpfr: all-stage1-mpfr
11458 all-stage1: all-stage1-mpfr
11459 TARGET-stage1-mpfr = $(TARGET-mpfr)
11460 all-stage1-mpfr: configure-stage1-mpfr
11461 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
11462 @r=`${PWD_COMMAND}`; export r; \
11463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11464 TFLAGS="$(STAGE1_TFLAGS)"; \
11465 $(HOST_EXPORTS) \
11466 cd $(HOST_SUBDIR)/mpfr && \
11467 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11468 CFLAGS="$(STAGE1_CFLAGS)" \
11469 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
11470 LIBCFLAGS="$(LIBCFLAGS)" \
11471 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11472 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11473 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11474 $(EXTRA_HOST_FLAGS) \
11475 TFLAGS="$(STAGE1_TFLAGS)" \
11476 $(TARGET-stage1-mpfr)
11477
11478 maybe-clean-stage1-mpfr: clean-stage1-mpfr
11479 clean-stage1: clean-stage1-mpfr
11480 clean-stage1-mpfr:
11481 @if [ $(current_stage) = stage1 ]; then \
11482 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11483 else \
11484 [ -f $(HOST_SUBDIR)/stage1-mpfr/Makefile ] || exit 0; \
11485 $(MAKE) stage1-start; \
11486 fi; \
11487 cd $(HOST_SUBDIR)/mpfr && \
11488 $(MAKE) $(EXTRA_HOST_FLAGS) \
11489 clean
11490 @endif mpfr-bootstrap
11491
11492
11493 .PHONY: all-stage2-mpfr maybe-all-stage2-mpfr
11494 .PHONY: clean-stage2-mpfr maybe-clean-stage2-mpfr
11495 maybe-all-stage2-mpfr:
11496 maybe-clean-stage2-mpfr:
11497 @if mpfr-bootstrap
11498 maybe-all-stage2-mpfr: all-stage2-mpfr
11499 all-stage2: all-stage2-mpfr
11500 TARGET-stage2-mpfr = $(TARGET-mpfr)
11501 all-stage2-mpfr: configure-stage2-mpfr
11502 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
11503 @r=`${PWD_COMMAND}`; export r; \
11504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11505 TFLAGS="$(STAGE2_TFLAGS)"; \
11506 $(HOST_EXPORTS) \
11507 $(POSTSTAGE1_HOST_EXPORTS) \
11508 cd $(HOST_SUBDIR)/mpfr && \
11509 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11510 CFLAGS="$(STAGE2_CFLAGS)" \
11511 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
11512 LIBCFLAGS="$(STAGE2_CFLAGS)" \
11513 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11514 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11515 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11516 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11517 TFLAGS="$(STAGE2_TFLAGS)" \
11518 $(TARGET-stage2-mpfr)
11519
11520 maybe-clean-stage2-mpfr: clean-stage2-mpfr
11521 clean-stage2: clean-stage2-mpfr
11522 clean-stage2-mpfr:
11523 @if [ $(current_stage) = stage2 ]; then \
11524 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11525 else \
11526 [ -f $(HOST_SUBDIR)/stage2-mpfr/Makefile ] || exit 0; \
11527 $(MAKE) stage2-start; \
11528 fi; \
11529 cd $(HOST_SUBDIR)/mpfr && \
11530 $(MAKE) $(EXTRA_HOST_FLAGS) \
11531 $(POSTSTAGE1_FLAGS_TO_PASS) \
11532 clean
11533 @endif mpfr-bootstrap
11534
11535
11536 .PHONY: all-stage3-mpfr maybe-all-stage3-mpfr
11537 .PHONY: clean-stage3-mpfr maybe-clean-stage3-mpfr
11538 maybe-all-stage3-mpfr:
11539 maybe-clean-stage3-mpfr:
11540 @if mpfr-bootstrap
11541 maybe-all-stage3-mpfr: all-stage3-mpfr
11542 all-stage3: all-stage3-mpfr
11543 TARGET-stage3-mpfr = $(TARGET-mpfr)
11544 all-stage3-mpfr: configure-stage3-mpfr
11545 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
11546 @r=`${PWD_COMMAND}`; export r; \
11547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11548 TFLAGS="$(STAGE3_TFLAGS)"; \
11549 $(HOST_EXPORTS) \
11550 $(POSTSTAGE1_HOST_EXPORTS) \
11551 cd $(HOST_SUBDIR)/mpfr && \
11552 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11553 CFLAGS="$(STAGE3_CFLAGS)" \
11554 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
11555 LIBCFLAGS="$(STAGE3_CFLAGS)" \
11556 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11557 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11558 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11559 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11560 TFLAGS="$(STAGE3_TFLAGS)" \
11561 $(TARGET-stage3-mpfr)
11562
11563 maybe-clean-stage3-mpfr: clean-stage3-mpfr
11564 clean-stage3: clean-stage3-mpfr
11565 clean-stage3-mpfr:
11566 @if [ $(current_stage) = stage3 ]; then \
11567 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11568 else \
11569 [ -f $(HOST_SUBDIR)/stage3-mpfr/Makefile ] || exit 0; \
11570 $(MAKE) stage3-start; \
11571 fi; \
11572 cd $(HOST_SUBDIR)/mpfr && \
11573 $(MAKE) $(EXTRA_HOST_FLAGS) \
11574 $(POSTSTAGE1_FLAGS_TO_PASS) \
11575 clean
11576 @endif mpfr-bootstrap
11577
11578
11579 .PHONY: all-stage4-mpfr maybe-all-stage4-mpfr
11580 .PHONY: clean-stage4-mpfr maybe-clean-stage4-mpfr
11581 maybe-all-stage4-mpfr:
11582 maybe-clean-stage4-mpfr:
11583 @if mpfr-bootstrap
11584 maybe-all-stage4-mpfr: all-stage4-mpfr
11585 all-stage4: all-stage4-mpfr
11586 TARGET-stage4-mpfr = $(TARGET-mpfr)
11587 all-stage4-mpfr: configure-stage4-mpfr
11588 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
11589 @r=`${PWD_COMMAND}`; export r; \
11590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11591 TFLAGS="$(STAGE4_TFLAGS)"; \
11592 $(HOST_EXPORTS) \
11593 $(POSTSTAGE1_HOST_EXPORTS) \
11594 cd $(HOST_SUBDIR)/mpfr && \
11595 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11596 CFLAGS="$(STAGE4_CFLAGS)" \
11597 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
11598 LIBCFLAGS="$(STAGE4_CFLAGS)" \
11599 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11600 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11601 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11602 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11603 TFLAGS="$(STAGE4_TFLAGS)" \
11604 $(TARGET-stage4-mpfr)
11605
11606 maybe-clean-stage4-mpfr: clean-stage4-mpfr
11607 clean-stage4: clean-stage4-mpfr
11608 clean-stage4-mpfr:
11609 @if [ $(current_stage) = stage4 ]; then \
11610 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11611 else \
11612 [ -f $(HOST_SUBDIR)/stage4-mpfr/Makefile ] || exit 0; \
11613 $(MAKE) stage4-start; \
11614 fi; \
11615 cd $(HOST_SUBDIR)/mpfr && \
11616 $(MAKE) $(EXTRA_HOST_FLAGS) \
11617 $(POSTSTAGE1_FLAGS_TO_PASS) \
11618 clean
11619 @endif mpfr-bootstrap
11620
11621
11622 .PHONY: all-stageprofile-mpfr maybe-all-stageprofile-mpfr
11623 .PHONY: clean-stageprofile-mpfr maybe-clean-stageprofile-mpfr
11624 maybe-all-stageprofile-mpfr:
11625 maybe-clean-stageprofile-mpfr:
11626 @if mpfr-bootstrap
11627 maybe-all-stageprofile-mpfr: all-stageprofile-mpfr
11628 all-stageprofile: all-stageprofile-mpfr
11629 TARGET-stageprofile-mpfr = $(TARGET-mpfr)
11630 all-stageprofile-mpfr: configure-stageprofile-mpfr
11631 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
11632 @r=`${PWD_COMMAND}`; export r; \
11633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11634 TFLAGS="$(STAGEprofile_TFLAGS)"; \
11635 $(HOST_EXPORTS) \
11636 $(POSTSTAGE1_HOST_EXPORTS) \
11637 cd $(HOST_SUBDIR)/mpfr && \
11638 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11639 CFLAGS="$(STAGEprofile_CFLAGS)" \
11640 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
11641 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
11642 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11643 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11644 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11645 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11646 TFLAGS="$(STAGEprofile_TFLAGS)" \
11647 $(TARGET-stageprofile-mpfr)
11648
11649 maybe-clean-stageprofile-mpfr: clean-stageprofile-mpfr
11650 clean-stageprofile: clean-stageprofile-mpfr
11651 clean-stageprofile-mpfr:
11652 @if [ $(current_stage) = stageprofile ]; then \
11653 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11654 else \
11655 [ -f $(HOST_SUBDIR)/stageprofile-mpfr/Makefile ] || exit 0; \
11656 $(MAKE) stageprofile-start; \
11657 fi; \
11658 cd $(HOST_SUBDIR)/mpfr && \
11659 $(MAKE) $(EXTRA_HOST_FLAGS) \
11660 $(POSTSTAGE1_FLAGS_TO_PASS) \
11661 clean
11662 @endif mpfr-bootstrap
11663
11664
11665 .PHONY: all-stagefeedback-mpfr maybe-all-stagefeedback-mpfr
11666 .PHONY: clean-stagefeedback-mpfr maybe-clean-stagefeedback-mpfr
11667 maybe-all-stagefeedback-mpfr:
11668 maybe-clean-stagefeedback-mpfr:
11669 @if mpfr-bootstrap
11670 maybe-all-stagefeedback-mpfr: all-stagefeedback-mpfr
11671 all-stagefeedback: all-stagefeedback-mpfr
11672 TARGET-stagefeedback-mpfr = $(TARGET-mpfr)
11673 all-stagefeedback-mpfr: configure-stagefeedback-mpfr
11674 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
11675 @r=`${PWD_COMMAND}`; export r; \
11676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11677 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
11678 $(HOST_EXPORTS) \
11679 $(POSTSTAGE1_HOST_EXPORTS) \
11680 cd $(HOST_SUBDIR)/mpfr && \
11681 $(MAKE) $(BASE_FLAGS_TO_PASS) \
11682 CFLAGS="$(STAGEfeedback_CFLAGS)" \
11683 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
11684 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
11685 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
11686 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
11687 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
11688 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
11689 TFLAGS="$(STAGEfeedback_TFLAGS)" \
11690 $(TARGET-stagefeedback-mpfr)
11691
11692 maybe-clean-stagefeedback-mpfr: clean-stagefeedback-mpfr
11693 clean-stagefeedback: clean-stagefeedback-mpfr
11694 clean-stagefeedback-mpfr:
11695 @if [ $(current_stage) = stagefeedback ]; then \
11696 [ -f $(HOST_SUBDIR)/mpfr/Makefile ] || exit 0; \
11697 else \
11698 [ -f $(HOST_SUBDIR)/stagefeedback-mpfr/Makefile ] || exit 0; \
11699 $(MAKE) stagefeedback-start; \
11700 fi; \
11701 cd $(HOST_SUBDIR)/mpfr && \
11702 $(MAKE) $(EXTRA_HOST_FLAGS) \
11703 $(POSTSTAGE1_FLAGS_TO_PASS) \
11704 clean
11705 @endif mpfr-bootstrap
11706
11707
11708
11709
11710
11711 .PHONY: check-mpfr maybe-check-mpfr
11712 maybe-check-mpfr:
11713 @if mpfr
11714 maybe-check-mpfr: check-mpfr
11715
11716 check-mpfr:
11717 @: $(MAKE); $(unstage)
11718 @r=`${PWD_COMMAND}`; export r; \
11719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11720 $(HOST_EXPORTS) \
11721 (cd $(HOST_SUBDIR)/mpfr && \
11722 $(MAKE) $(FLAGS_TO_PASS) check)
11723
11724 @endif mpfr
11725
11726 .PHONY: install-mpfr maybe-install-mpfr
11727 maybe-install-mpfr:
11728 @if mpfr
11729 maybe-install-mpfr: install-mpfr
11730
11731 install-mpfr:
11732
11733 @endif mpfr
11734
11735 .PHONY: install-strip-mpfr maybe-install-strip-mpfr
11736 maybe-install-strip-mpfr:
11737 @if mpfr
11738 maybe-install-strip-mpfr: install-strip-mpfr
11739
11740 install-strip-mpfr:
11741
11742 @endif mpfr
11743
11744 # Other targets (info, dvi, pdf, etc.)
11745
11746 .PHONY: maybe-info-mpfr info-mpfr
11747 maybe-info-mpfr:
11748 @if mpfr
11749 maybe-info-mpfr: info-mpfr
11750
11751 info-mpfr: \
11752 configure-mpfr
11753 @[ -f ./mpfr/Makefile ] || exit 0; \
11754 r=`${PWD_COMMAND}`; export r; \
11755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11756 $(HOST_EXPORTS) \
11757 for flag in $(EXTRA_HOST_FLAGS) ; do \
11758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11759 done; \
11760 echo "Doing info in mpfr" ; \
11761 (cd $(HOST_SUBDIR)/mpfr && \
11762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11764 "RANLIB=$${RANLIB}" \
11765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11766 info) \
11767 || exit 1
11768
11769 @endif mpfr
11770
11771 .PHONY: maybe-dvi-mpfr dvi-mpfr
11772 maybe-dvi-mpfr:
11773 @if mpfr
11774 maybe-dvi-mpfr: dvi-mpfr
11775
11776 dvi-mpfr: \
11777 configure-mpfr
11778 @[ -f ./mpfr/Makefile ] || exit 0; \
11779 r=`${PWD_COMMAND}`; export r; \
11780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11781 $(HOST_EXPORTS) \
11782 for flag in $(EXTRA_HOST_FLAGS) ; do \
11783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11784 done; \
11785 echo "Doing dvi in mpfr" ; \
11786 (cd $(HOST_SUBDIR)/mpfr && \
11787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11789 "RANLIB=$${RANLIB}" \
11790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11791 dvi) \
11792 || exit 1
11793
11794 @endif mpfr
11795
11796 .PHONY: maybe-pdf-mpfr pdf-mpfr
11797 maybe-pdf-mpfr:
11798 @if mpfr
11799 maybe-pdf-mpfr: pdf-mpfr
11800
11801 pdf-mpfr: \
11802 configure-mpfr
11803 @[ -f ./mpfr/Makefile ] || exit 0; \
11804 r=`${PWD_COMMAND}`; export r; \
11805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11806 $(HOST_EXPORTS) \
11807 for flag in $(EXTRA_HOST_FLAGS) ; do \
11808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11809 done; \
11810 echo "Doing pdf in mpfr" ; \
11811 (cd $(HOST_SUBDIR)/mpfr && \
11812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11814 "RANLIB=$${RANLIB}" \
11815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11816 pdf) \
11817 || exit 1
11818
11819 @endif mpfr
11820
11821 .PHONY: maybe-html-mpfr html-mpfr
11822 maybe-html-mpfr:
11823 @if mpfr
11824 maybe-html-mpfr: html-mpfr
11825
11826 html-mpfr: \
11827 configure-mpfr
11828 @[ -f ./mpfr/Makefile ] || exit 0; \
11829 r=`${PWD_COMMAND}`; export r; \
11830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11831 $(HOST_EXPORTS) \
11832 for flag in $(EXTRA_HOST_FLAGS) ; do \
11833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11834 done; \
11835 echo "Doing html in mpfr" ; \
11836 (cd $(HOST_SUBDIR)/mpfr && \
11837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11839 "RANLIB=$${RANLIB}" \
11840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11841 html) \
11842 || exit 1
11843
11844 @endif mpfr
11845
11846 .PHONY: maybe-TAGS-mpfr TAGS-mpfr
11847 maybe-TAGS-mpfr:
11848 @if mpfr
11849 maybe-TAGS-mpfr: TAGS-mpfr
11850
11851 TAGS-mpfr: \
11852 configure-mpfr
11853 @[ -f ./mpfr/Makefile ] || exit 0; \
11854 r=`${PWD_COMMAND}`; export r; \
11855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11856 $(HOST_EXPORTS) \
11857 for flag in $(EXTRA_HOST_FLAGS) ; do \
11858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11859 done; \
11860 echo "Doing TAGS in mpfr" ; \
11861 (cd $(HOST_SUBDIR)/mpfr && \
11862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11864 "RANLIB=$${RANLIB}" \
11865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11866 TAGS) \
11867 || exit 1
11868
11869 @endif mpfr
11870
11871 .PHONY: maybe-install-info-mpfr install-info-mpfr
11872 maybe-install-info-mpfr:
11873 @if mpfr
11874 maybe-install-info-mpfr: install-info-mpfr
11875
11876 install-info-mpfr: \
11877 configure-mpfr \
11878 info-mpfr
11879 @[ -f ./mpfr/Makefile ] || exit 0; \
11880 r=`${PWD_COMMAND}`; export r; \
11881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11882 $(HOST_EXPORTS) \
11883 for flag in $(EXTRA_HOST_FLAGS) ; do \
11884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11885 done; \
11886 echo "Doing install-info in mpfr" ; \
11887 (cd $(HOST_SUBDIR)/mpfr && \
11888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11890 "RANLIB=$${RANLIB}" \
11891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11892 install-info) \
11893 || exit 1
11894
11895 @endif mpfr
11896
11897 .PHONY: maybe-install-pdf-mpfr install-pdf-mpfr
11898 maybe-install-pdf-mpfr:
11899 @if mpfr
11900 maybe-install-pdf-mpfr: install-pdf-mpfr
11901
11902 install-pdf-mpfr: \
11903 configure-mpfr \
11904 pdf-mpfr
11905 @[ -f ./mpfr/Makefile ] || exit 0; \
11906 r=`${PWD_COMMAND}`; export r; \
11907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11908 $(HOST_EXPORTS) \
11909 for flag in $(EXTRA_HOST_FLAGS) ; do \
11910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11911 done; \
11912 echo "Doing install-pdf in mpfr" ; \
11913 (cd $(HOST_SUBDIR)/mpfr && \
11914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11916 "RANLIB=$${RANLIB}" \
11917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11918 install-pdf) \
11919 || exit 1
11920
11921 @endif mpfr
11922
11923 .PHONY: maybe-install-html-mpfr install-html-mpfr
11924 maybe-install-html-mpfr:
11925 @if mpfr
11926 maybe-install-html-mpfr: install-html-mpfr
11927
11928 install-html-mpfr: \
11929 configure-mpfr \
11930 html-mpfr
11931 @[ -f ./mpfr/Makefile ] || exit 0; \
11932 r=`${PWD_COMMAND}`; export r; \
11933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11934 $(HOST_EXPORTS) \
11935 for flag in $(EXTRA_HOST_FLAGS) ; do \
11936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11937 done; \
11938 echo "Doing install-html in mpfr" ; \
11939 (cd $(HOST_SUBDIR)/mpfr && \
11940 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11941 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11942 "RANLIB=$${RANLIB}" \
11943 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11944 install-html) \
11945 || exit 1
11946
11947 @endif mpfr
11948
11949 .PHONY: maybe-installcheck-mpfr installcheck-mpfr
11950 maybe-installcheck-mpfr:
11951 @if mpfr
11952 maybe-installcheck-mpfr: installcheck-mpfr
11953
11954 installcheck-mpfr: \
11955 configure-mpfr
11956 @[ -f ./mpfr/Makefile ] || exit 0; \
11957 r=`${PWD_COMMAND}`; export r; \
11958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11959 $(HOST_EXPORTS) \
11960 for flag in $(EXTRA_HOST_FLAGS) ; do \
11961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11962 done; \
11963 echo "Doing installcheck in mpfr" ; \
11964 (cd $(HOST_SUBDIR)/mpfr && \
11965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11967 "RANLIB=$${RANLIB}" \
11968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
11969 installcheck) \
11970 || exit 1
11971
11972 @endif mpfr
11973
11974 .PHONY: maybe-mostlyclean-mpfr mostlyclean-mpfr
11975 maybe-mostlyclean-mpfr:
11976 @if mpfr
11977 maybe-mostlyclean-mpfr: mostlyclean-mpfr
11978
11979 mostlyclean-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 mostlyclean 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 mostlyclean) \
11994 || exit 1
11995
11996 @endif mpfr
11997
11998 .PHONY: maybe-clean-mpfr clean-mpfr
11999 maybe-clean-mpfr:
12000 @if mpfr
12001 maybe-clean-mpfr: clean-mpfr
12002
12003 clean-mpfr:
12004 @[ -f ./mpfr/Makefile ] || exit 0; \
12005 r=`${PWD_COMMAND}`; export r; \
12006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12007 $(HOST_EXPORTS) \
12008 for flag in $(EXTRA_HOST_FLAGS) ; do \
12009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12010 done; \
12011 echo "Doing clean in mpfr" ; \
12012 (cd $(HOST_SUBDIR)/mpfr && \
12013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12015 "RANLIB=$${RANLIB}" \
12016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12017 clean) \
12018 || exit 1
12019
12020 @endif mpfr
12021
12022 .PHONY: maybe-distclean-mpfr distclean-mpfr
12023 maybe-distclean-mpfr:
12024 @if mpfr
12025 maybe-distclean-mpfr: distclean-mpfr
12026
12027 distclean-mpfr:
12028 @[ -f ./mpfr/Makefile ] || exit 0; \
12029 r=`${PWD_COMMAND}`; export r; \
12030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12031 $(HOST_EXPORTS) \
12032 for flag in $(EXTRA_HOST_FLAGS) ; do \
12033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12034 done; \
12035 echo "Doing distclean in mpfr" ; \
12036 (cd $(HOST_SUBDIR)/mpfr && \
12037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12039 "RANLIB=$${RANLIB}" \
12040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12041 distclean) \
12042 || exit 1
12043
12044 @endif mpfr
12045
12046 .PHONY: maybe-maintainer-clean-mpfr maintainer-clean-mpfr
12047 maybe-maintainer-clean-mpfr:
12048 @if mpfr
12049 maybe-maintainer-clean-mpfr: maintainer-clean-mpfr
12050
12051 maintainer-clean-mpfr:
12052 @[ -f ./mpfr/Makefile ] || exit 0; \
12053 r=`${PWD_COMMAND}`; export r; \
12054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12055 $(HOST_EXPORTS) \
12056 for flag in $(EXTRA_HOST_FLAGS) ; do \
12057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12058 done; \
12059 echo "Doing maintainer-clean in mpfr" ; \
12060 (cd $(HOST_SUBDIR)/mpfr && \
12061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12063 "RANLIB=$${RANLIB}" \
12064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12065 maintainer-clean) \
12066 || exit 1
12067
12068 @endif mpfr
12069
12070
12071
12072 .PHONY: configure-mpc maybe-configure-mpc
12073 maybe-configure-mpc:
12074 @if gcc-bootstrap
12075 configure-mpc: stage_current
12076 @endif gcc-bootstrap
12077 @if mpc
12078 maybe-configure-mpc: configure-mpc
12079 configure-mpc:
12080 @r=`${PWD_COMMAND}`; export r; \
12081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12082 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12083 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12084 $(HOST_EXPORTS) \
12085 echo Configuring in $(HOST_SUBDIR)/mpc; \
12086 cd "$(HOST_SUBDIR)/mpc" || exit 1; \
12087 case $(srcdir) in \
12088 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12089 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12090 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12091 esac; \
12092 srcdiroption="--srcdir=$${topdir}/mpc"; \
12093 libsrcdir="$$s/mpc"; \
12094 $(SHELL) $${libsrcdir}/configure \
12095 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12096 --target=${target_alias} $${srcdiroption} --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@ \
12097 || exit 1
12098 @endif mpc
12099
12100
12101
12102 .PHONY: configure-stage1-mpc maybe-configure-stage1-mpc
12103 maybe-configure-stage1-mpc:
12104 @if mpc-bootstrap
12105 maybe-configure-stage1-mpc: configure-stage1-mpc
12106 configure-stage1-mpc:
12107 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12108 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12109 @r=`${PWD_COMMAND}`; export r; \
12110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12111 TFLAGS="$(STAGE1_TFLAGS)"; \
12112 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12113 $(HOST_EXPORTS) \
12114 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12115 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12116 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
12117 echo Configuring stage 1 in $(HOST_SUBDIR)/mpc ; \
12118 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12119 cd $(HOST_SUBDIR)/mpc || exit 1; \
12120 case $(srcdir) in \
12121 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12122 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12123 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12124 esac; \
12125 srcdiroption="--srcdir=$${topdir}/mpc"; \
12126 libsrcdir="$$s/mpc"; \
12127 $(SHELL) $${libsrcdir}/configure \
12128 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12129 --target=${target_alias} $${srcdiroption} \
12130 $(STAGE1_CONFIGURE_FLAGS) \
12131 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12132 @endif mpc-bootstrap
12133
12134 .PHONY: configure-stage2-mpc maybe-configure-stage2-mpc
12135 maybe-configure-stage2-mpc:
12136 @if mpc-bootstrap
12137 maybe-configure-stage2-mpc: configure-stage2-mpc
12138 configure-stage2-mpc:
12139 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12140 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12141 @r=`${PWD_COMMAND}`; export r; \
12142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12143 TFLAGS="$(STAGE2_TFLAGS)"; \
12144 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12145 $(HOST_EXPORTS) \
12146 $(POSTSTAGE1_HOST_EXPORTS) \
12147 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
12148 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
12149 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
12150 echo Configuring stage 2 in $(HOST_SUBDIR)/mpc ; \
12151 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12152 cd $(HOST_SUBDIR)/mpc || exit 1; \
12153 case $(srcdir) in \
12154 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12155 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12156 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12157 esac; \
12158 srcdiroption="--srcdir=$${topdir}/mpc"; \
12159 libsrcdir="$$s/mpc"; \
12160 $(SHELL) $${libsrcdir}/configure \
12161 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12162 --target=${target_alias} $${srcdiroption} \
12163 --with-build-libsubdir=$(HOST_SUBDIR) \
12164 $(STAGE2_CONFIGURE_FLAGS) \
12165 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12166 @endif mpc-bootstrap
12167
12168 .PHONY: configure-stage3-mpc maybe-configure-stage3-mpc
12169 maybe-configure-stage3-mpc:
12170 @if mpc-bootstrap
12171 maybe-configure-stage3-mpc: configure-stage3-mpc
12172 configure-stage3-mpc:
12173 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12174 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12175 @r=`${PWD_COMMAND}`; export r; \
12176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12177 TFLAGS="$(STAGE3_TFLAGS)"; \
12178 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12179 $(HOST_EXPORTS) \
12180 $(POSTSTAGE1_HOST_EXPORTS) \
12181 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
12182 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
12183 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
12184 echo Configuring stage 3 in $(HOST_SUBDIR)/mpc ; \
12185 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12186 cd $(HOST_SUBDIR)/mpc || exit 1; \
12187 case $(srcdir) in \
12188 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12189 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12190 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12191 esac; \
12192 srcdiroption="--srcdir=$${topdir}/mpc"; \
12193 libsrcdir="$$s/mpc"; \
12194 $(SHELL) $${libsrcdir}/configure \
12195 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12196 --target=${target_alias} $${srcdiroption} \
12197 --with-build-libsubdir=$(HOST_SUBDIR) \
12198 $(STAGE3_CONFIGURE_FLAGS) \
12199 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12200 @endif mpc-bootstrap
12201
12202 .PHONY: configure-stage4-mpc maybe-configure-stage4-mpc
12203 maybe-configure-stage4-mpc:
12204 @if mpc-bootstrap
12205 maybe-configure-stage4-mpc: configure-stage4-mpc
12206 configure-stage4-mpc:
12207 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12208 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12209 @r=`${PWD_COMMAND}`; export r; \
12210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12211 TFLAGS="$(STAGE4_TFLAGS)"; \
12212 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12213 $(HOST_EXPORTS) \
12214 $(POSTSTAGE1_HOST_EXPORTS) \
12215 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
12216 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
12217 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
12218 echo Configuring stage 4 in $(HOST_SUBDIR)/mpc ; \
12219 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12220 cd $(HOST_SUBDIR)/mpc || exit 1; \
12221 case $(srcdir) in \
12222 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12223 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12224 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12225 esac; \
12226 srcdiroption="--srcdir=$${topdir}/mpc"; \
12227 libsrcdir="$$s/mpc"; \
12228 $(SHELL) $${libsrcdir}/configure \
12229 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12230 --target=${target_alias} $${srcdiroption} \
12231 --with-build-libsubdir=$(HOST_SUBDIR) \
12232 $(STAGE4_CONFIGURE_FLAGS) \
12233 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12234 @endif mpc-bootstrap
12235
12236 .PHONY: configure-stageprofile-mpc maybe-configure-stageprofile-mpc
12237 maybe-configure-stageprofile-mpc:
12238 @if mpc-bootstrap
12239 maybe-configure-stageprofile-mpc: configure-stageprofile-mpc
12240 configure-stageprofile-mpc:
12241 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12242 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12243 @r=`${PWD_COMMAND}`; export r; \
12244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12245 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12246 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12247 $(HOST_EXPORTS) \
12248 $(POSTSTAGE1_HOST_EXPORTS) \
12249 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
12250 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
12251 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
12252 echo Configuring stage profile in $(HOST_SUBDIR)/mpc ; \
12253 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12254 cd $(HOST_SUBDIR)/mpc || exit 1; \
12255 case $(srcdir) in \
12256 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12257 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12258 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12259 esac; \
12260 srcdiroption="--srcdir=$${topdir}/mpc"; \
12261 libsrcdir="$$s/mpc"; \
12262 $(SHELL) $${libsrcdir}/configure \
12263 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12264 --target=${target_alias} $${srcdiroption} \
12265 --with-build-libsubdir=$(HOST_SUBDIR) \
12266 $(STAGEprofile_CONFIGURE_FLAGS) \
12267 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12268 @endif mpc-bootstrap
12269
12270 .PHONY: configure-stagefeedback-mpc maybe-configure-stagefeedback-mpc
12271 maybe-configure-stagefeedback-mpc:
12272 @if mpc-bootstrap
12273 maybe-configure-stagefeedback-mpc: configure-stagefeedback-mpc
12274 configure-stagefeedback-mpc:
12275 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12276 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc
12277 @r=`${PWD_COMMAND}`; export r; \
12278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12279 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12280 test ! -f $(HOST_SUBDIR)/mpc/Makefile || exit 0; \
12281 $(HOST_EXPORTS) \
12282 $(POSTSTAGE1_HOST_EXPORTS) \
12283 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
12284 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
12285 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
12286 echo Configuring stage feedback in $(HOST_SUBDIR)/mpc ; \
12287 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mpc ; \
12288 cd $(HOST_SUBDIR)/mpc || exit 1; \
12289 case $(srcdir) in \
12290 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12291 *) topdir=`echo $(HOST_SUBDIR)/mpc/ | \
12292 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12293 esac; \
12294 srcdiroption="--srcdir=$${topdir}/mpc"; \
12295 libsrcdir="$$s/mpc"; \
12296 $(SHELL) $${libsrcdir}/configure \
12297 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12298 --target=${target_alias} $${srcdiroption} \
12299 --with-build-libsubdir=$(HOST_SUBDIR) \
12300 $(STAGEfeedback_CONFIGURE_FLAGS) \
12301 --disable-shared @extra_mpc_gmp_configure_flags@ @extra_mpc_mpfr_configure_flags@
12302 @endif mpc-bootstrap
12303
12304
12305
12306
12307
12308 .PHONY: all-mpc maybe-all-mpc
12309 maybe-all-mpc:
12310 @if gcc-bootstrap
12311 all-mpc: stage_current
12312 @endif gcc-bootstrap
12313 @if mpc
12314 TARGET-mpc=all
12315 maybe-all-mpc: all-mpc
12316 all-mpc: configure-mpc
12317 @r=`${PWD_COMMAND}`; export r; \
12318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12319 $(HOST_EXPORTS) \
12320 (cd $(HOST_SUBDIR)/mpc && \
12321 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
12322 $(TARGET-mpc))
12323 @endif mpc
12324
12325
12326
12327 .PHONY: all-stage1-mpc maybe-all-stage1-mpc
12328 .PHONY: clean-stage1-mpc maybe-clean-stage1-mpc
12329 maybe-all-stage1-mpc:
12330 maybe-clean-stage1-mpc:
12331 @if mpc-bootstrap
12332 maybe-all-stage1-mpc: all-stage1-mpc
12333 all-stage1: all-stage1-mpc
12334 TARGET-stage1-mpc = $(TARGET-mpc)
12335 all-stage1-mpc: configure-stage1-mpc
12336 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12337 @r=`${PWD_COMMAND}`; export r; \
12338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12339 TFLAGS="$(STAGE1_TFLAGS)"; \
12340 $(HOST_EXPORTS) \
12341 cd $(HOST_SUBDIR)/mpc && \
12342 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12343 CFLAGS="$(STAGE1_CFLAGS)" \
12344 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
12345 LIBCFLAGS="$(LIBCFLAGS)" \
12346 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12347 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12348 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12349 $(EXTRA_HOST_FLAGS) \
12350 TFLAGS="$(STAGE1_TFLAGS)" \
12351 $(TARGET-stage1-mpc)
12352
12353 maybe-clean-stage1-mpc: clean-stage1-mpc
12354 clean-stage1: clean-stage1-mpc
12355 clean-stage1-mpc:
12356 @if [ $(current_stage) = stage1 ]; then \
12357 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12358 else \
12359 [ -f $(HOST_SUBDIR)/stage1-mpc/Makefile ] || exit 0; \
12360 $(MAKE) stage1-start; \
12361 fi; \
12362 cd $(HOST_SUBDIR)/mpc && \
12363 $(MAKE) $(EXTRA_HOST_FLAGS) \
12364 clean
12365 @endif mpc-bootstrap
12366
12367
12368 .PHONY: all-stage2-mpc maybe-all-stage2-mpc
12369 .PHONY: clean-stage2-mpc maybe-clean-stage2-mpc
12370 maybe-all-stage2-mpc:
12371 maybe-clean-stage2-mpc:
12372 @if mpc-bootstrap
12373 maybe-all-stage2-mpc: all-stage2-mpc
12374 all-stage2: all-stage2-mpc
12375 TARGET-stage2-mpc = $(TARGET-mpc)
12376 all-stage2-mpc: configure-stage2-mpc
12377 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
12378 @r=`${PWD_COMMAND}`; export r; \
12379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12380 TFLAGS="$(STAGE2_TFLAGS)"; \
12381 $(HOST_EXPORTS) \
12382 $(POSTSTAGE1_HOST_EXPORTS) \
12383 cd $(HOST_SUBDIR)/mpc && \
12384 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12385 CFLAGS="$(STAGE2_CFLAGS)" \
12386 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
12387 LIBCFLAGS="$(STAGE2_CFLAGS)" \
12388 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12389 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12390 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12391 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12392 TFLAGS="$(STAGE2_TFLAGS)" \
12393 $(TARGET-stage2-mpc)
12394
12395 maybe-clean-stage2-mpc: clean-stage2-mpc
12396 clean-stage2: clean-stage2-mpc
12397 clean-stage2-mpc:
12398 @if [ $(current_stage) = stage2 ]; then \
12399 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12400 else \
12401 [ -f $(HOST_SUBDIR)/stage2-mpc/Makefile ] || exit 0; \
12402 $(MAKE) stage2-start; \
12403 fi; \
12404 cd $(HOST_SUBDIR)/mpc && \
12405 $(MAKE) $(EXTRA_HOST_FLAGS) \
12406 $(POSTSTAGE1_FLAGS_TO_PASS) \
12407 clean
12408 @endif mpc-bootstrap
12409
12410
12411 .PHONY: all-stage3-mpc maybe-all-stage3-mpc
12412 .PHONY: clean-stage3-mpc maybe-clean-stage3-mpc
12413 maybe-all-stage3-mpc:
12414 maybe-clean-stage3-mpc:
12415 @if mpc-bootstrap
12416 maybe-all-stage3-mpc: all-stage3-mpc
12417 all-stage3: all-stage3-mpc
12418 TARGET-stage3-mpc = $(TARGET-mpc)
12419 all-stage3-mpc: configure-stage3-mpc
12420 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
12421 @r=`${PWD_COMMAND}`; export r; \
12422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12423 TFLAGS="$(STAGE3_TFLAGS)"; \
12424 $(HOST_EXPORTS) \
12425 $(POSTSTAGE1_HOST_EXPORTS) \
12426 cd $(HOST_SUBDIR)/mpc && \
12427 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12428 CFLAGS="$(STAGE3_CFLAGS)" \
12429 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
12430 LIBCFLAGS="$(STAGE3_CFLAGS)" \
12431 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12432 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12433 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12434 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12435 TFLAGS="$(STAGE3_TFLAGS)" \
12436 $(TARGET-stage3-mpc)
12437
12438 maybe-clean-stage3-mpc: clean-stage3-mpc
12439 clean-stage3: clean-stage3-mpc
12440 clean-stage3-mpc:
12441 @if [ $(current_stage) = stage3 ]; then \
12442 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12443 else \
12444 [ -f $(HOST_SUBDIR)/stage3-mpc/Makefile ] || exit 0; \
12445 $(MAKE) stage3-start; \
12446 fi; \
12447 cd $(HOST_SUBDIR)/mpc && \
12448 $(MAKE) $(EXTRA_HOST_FLAGS) \
12449 $(POSTSTAGE1_FLAGS_TO_PASS) \
12450 clean
12451 @endif mpc-bootstrap
12452
12453
12454 .PHONY: all-stage4-mpc maybe-all-stage4-mpc
12455 .PHONY: clean-stage4-mpc maybe-clean-stage4-mpc
12456 maybe-all-stage4-mpc:
12457 maybe-clean-stage4-mpc:
12458 @if mpc-bootstrap
12459 maybe-all-stage4-mpc: all-stage4-mpc
12460 all-stage4: all-stage4-mpc
12461 TARGET-stage4-mpc = $(TARGET-mpc)
12462 all-stage4-mpc: configure-stage4-mpc
12463 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
12464 @r=`${PWD_COMMAND}`; export r; \
12465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12466 TFLAGS="$(STAGE4_TFLAGS)"; \
12467 $(HOST_EXPORTS) \
12468 $(POSTSTAGE1_HOST_EXPORTS) \
12469 cd $(HOST_SUBDIR)/mpc && \
12470 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12471 CFLAGS="$(STAGE4_CFLAGS)" \
12472 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
12473 LIBCFLAGS="$(STAGE4_CFLAGS)" \
12474 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12475 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12476 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12477 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12478 TFLAGS="$(STAGE4_TFLAGS)" \
12479 $(TARGET-stage4-mpc)
12480
12481 maybe-clean-stage4-mpc: clean-stage4-mpc
12482 clean-stage4: clean-stage4-mpc
12483 clean-stage4-mpc:
12484 @if [ $(current_stage) = stage4 ]; then \
12485 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12486 else \
12487 [ -f $(HOST_SUBDIR)/stage4-mpc/Makefile ] || exit 0; \
12488 $(MAKE) stage4-start; \
12489 fi; \
12490 cd $(HOST_SUBDIR)/mpc && \
12491 $(MAKE) $(EXTRA_HOST_FLAGS) \
12492 $(POSTSTAGE1_FLAGS_TO_PASS) \
12493 clean
12494 @endif mpc-bootstrap
12495
12496
12497 .PHONY: all-stageprofile-mpc maybe-all-stageprofile-mpc
12498 .PHONY: clean-stageprofile-mpc maybe-clean-stageprofile-mpc
12499 maybe-all-stageprofile-mpc:
12500 maybe-clean-stageprofile-mpc:
12501 @if mpc-bootstrap
12502 maybe-all-stageprofile-mpc: all-stageprofile-mpc
12503 all-stageprofile: all-stageprofile-mpc
12504 TARGET-stageprofile-mpc = $(TARGET-mpc)
12505 all-stageprofile-mpc: configure-stageprofile-mpc
12506 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
12507 @r=`${PWD_COMMAND}`; export r; \
12508 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12509 TFLAGS="$(STAGEprofile_TFLAGS)"; \
12510 $(HOST_EXPORTS) \
12511 $(POSTSTAGE1_HOST_EXPORTS) \
12512 cd $(HOST_SUBDIR)/mpc && \
12513 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12514 CFLAGS="$(STAGEprofile_CFLAGS)" \
12515 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
12516 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
12517 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12518 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12519 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12520 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12521 TFLAGS="$(STAGEprofile_TFLAGS)" \
12522 $(TARGET-stageprofile-mpc)
12523
12524 maybe-clean-stageprofile-mpc: clean-stageprofile-mpc
12525 clean-stageprofile: clean-stageprofile-mpc
12526 clean-stageprofile-mpc:
12527 @if [ $(current_stage) = stageprofile ]; then \
12528 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12529 else \
12530 [ -f $(HOST_SUBDIR)/stageprofile-mpc/Makefile ] || exit 0; \
12531 $(MAKE) stageprofile-start; \
12532 fi; \
12533 cd $(HOST_SUBDIR)/mpc && \
12534 $(MAKE) $(EXTRA_HOST_FLAGS) \
12535 $(POSTSTAGE1_FLAGS_TO_PASS) \
12536 clean
12537 @endif mpc-bootstrap
12538
12539
12540 .PHONY: all-stagefeedback-mpc maybe-all-stagefeedback-mpc
12541 .PHONY: clean-stagefeedback-mpc maybe-clean-stagefeedback-mpc
12542 maybe-all-stagefeedback-mpc:
12543 maybe-clean-stagefeedback-mpc:
12544 @if mpc-bootstrap
12545 maybe-all-stagefeedback-mpc: all-stagefeedback-mpc
12546 all-stagefeedback: all-stagefeedback-mpc
12547 TARGET-stagefeedback-mpc = $(TARGET-mpc)
12548 all-stagefeedback-mpc: configure-stagefeedback-mpc
12549 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
12550 @r=`${PWD_COMMAND}`; export r; \
12551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12552 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
12553 $(HOST_EXPORTS) \
12554 $(POSTSTAGE1_HOST_EXPORTS) \
12555 cd $(HOST_SUBDIR)/mpc && \
12556 $(MAKE) $(BASE_FLAGS_TO_PASS) \
12557 CFLAGS="$(STAGEfeedback_CFLAGS)" \
12558 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
12559 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
12560 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
12561 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
12562 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
12563 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
12564 TFLAGS="$(STAGEfeedback_TFLAGS)" \
12565 $(TARGET-stagefeedback-mpc)
12566
12567 maybe-clean-stagefeedback-mpc: clean-stagefeedback-mpc
12568 clean-stagefeedback: clean-stagefeedback-mpc
12569 clean-stagefeedback-mpc:
12570 @if [ $(current_stage) = stagefeedback ]; then \
12571 [ -f $(HOST_SUBDIR)/mpc/Makefile ] || exit 0; \
12572 else \
12573 [ -f $(HOST_SUBDIR)/stagefeedback-mpc/Makefile ] || exit 0; \
12574 $(MAKE) stagefeedback-start; \
12575 fi; \
12576 cd $(HOST_SUBDIR)/mpc && \
12577 $(MAKE) $(EXTRA_HOST_FLAGS) \
12578 $(POSTSTAGE1_FLAGS_TO_PASS) \
12579 clean
12580 @endif mpc-bootstrap
12581
12582
12583
12584
12585
12586 .PHONY: check-mpc maybe-check-mpc
12587 maybe-check-mpc:
12588 @if mpc
12589 maybe-check-mpc: check-mpc
12590
12591 check-mpc:
12592 @: $(MAKE); $(unstage)
12593 @r=`${PWD_COMMAND}`; export r; \
12594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12595 $(HOST_EXPORTS) \
12596 (cd $(HOST_SUBDIR)/mpc && \
12597 $(MAKE) $(FLAGS_TO_PASS) check)
12598
12599 @endif mpc
12600
12601 .PHONY: install-mpc maybe-install-mpc
12602 maybe-install-mpc:
12603 @if mpc
12604 maybe-install-mpc: install-mpc
12605
12606 install-mpc:
12607
12608 @endif mpc
12609
12610 .PHONY: install-strip-mpc maybe-install-strip-mpc
12611 maybe-install-strip-mpc:
12612 @if mpc
12613 maybe-install-strip-mpc: install-strip-mpc
12614
12615 install-strip-mpc:
12616
12617 @endif mpc
12618
12619 # Other targets (info, dvi, pdf, etc.)
12620
12621 .PHONY: maybe-info-mpc info-mpc
12622 maybe-info-mpc:
12623 @if mpc
12624 maybe-info-mpc: info-mpc
12625
12626 info-mpc: \
12627 configure-mpc
12628 @[ -f ./mpc/Makefile ] || exit 0; \
12629 r=`${PWD_COMMAND}`; export r; \
12630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12631 $(HOST_EXPORTS) \
12632 for flag in $(EXTRA_HOST_FLAGS) ; do \
12633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12634 done; \
12635 echo "Doing info in mpc" ; \
12636 (cd $(HOST_SUBDIR)/mpc && \
12637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12639 "RANLIB=$${RANLIB}" \
12640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12641 info) \
12642 || exit 1
12643
12644 @endif mpc
12645
12646 .PHONY: maybe-dvi-mpc dvi-mpc
12647 maybe-dvi-mpc:
12648 @if mpc
12649 maybe-dvi-mpc: dvi-mpc
12650
12651 dvi-mpc: \
12652 configure-mpc
12653 @[ -f ./mpc/Makefile ] || exit 0; \
12654 r=`${PWD_COMMAND}`; export r; \
12655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12656 $(HOST_EXPORTS) \
12657 for flag in $(EXTRA_HOST_FLAGS) ; do \
12658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12659 done; \
12660 echo "Doing dvi in mpc" ; \
12661 (cd $(HOST_SUBDIR)/mpc && \
12662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12664 "RANLIB=$${RANLIB}" \
12665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12666 dvi) \
12667 || exit 1
12668
12669 @endif mpc
12670
12671 .PHONY: maybe-pdf-mpc pdf-mpc
12672 maybe-pdf-mpc:
12673 @if mpc
12674 maybe-pdf-mpc: pdf-mpc
12675
12676 pdf-mpc: \
12677 configure-mpc
12678 @[ -f ./mpc/Makefile ] || exit 0; \
12679 r=`${PWD_COMMAND}`; export r; \
12680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12681 $(HOST_EXPORTS) \
12682 for flag in $(EXTRA_HOST_FLAGS) ; do \
12683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12684 done; \
12685 echo "Doing pdf in mpc" ; \
12686 (cd $(HOST_SUBDIR)/mpc && \
12687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12689 "RANLIB=$${RANLIB}" \
12690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12691 pdf) \
12692 || exit 1
12693
12694 @endif mpc
12695
12696 .PHONY: maybe-html-mpc html-mpc
12697 maybe-html-mpc:
12698 @if mpc
12699 maybe-html-mpc: html-mpc
12700
12701 html-mpc: \
12702 configure-mpc
12703 @[ -f ./mpc/Makefile ] || exit 0; \
12704 r=`${PWD_COMMAND}`; export r; \
12705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12706 $(HOST_EXPORTS) \
12707 for flag in $(EXTRA_HOST_FLAGS) ; do \
12708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12709 done; \
12710 echo "Doing html in mpc" ; \
12711 (cd $(HOST_SUBDIR)/mpc && \
12712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12714 "RANLIB=$${RANLIB}" \
12715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12716 html) \
12717 || exit 1
12718
12719 @endif mpc
12720
12721 .PHONY: maybe-TAGS-mpc TAGS-mpc
12722 maybe-TAGS-mpc:
12723 @if mpc
12724 maybe-TAGS-mpc: TAGS-mpc
12725
12726 TAGS-mpc: \
12727 configure-mpc
12728 @[ -f ./mpc/Makefile ] || exit 0; \
12729 r=`${PWD_COMMAND}`; export r; \
12730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12731 $(HOST_EXPORTS) \
12732 for flag in $(EXTRA_HOST_FLAGS) ; do \
12733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12734 done; \
12735 echo "Doing TAGS in mpc" ; \
12736 (cd $(HOST_SUBDIR)/mpc && \
12737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12739 "RANLIB=$${RANLIB}" \
12740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12741 TAGS) \
12742 || exit 1
12743
12744 @endif mpc
12745
12746 .PHONY: maybe-install-info-mpc install-info-mpc
12747 maybe-install-info-mpc:
12748 @if mpc
12749 maybe-install-info-mpc: install-info-mpc
12750
12751 install-info-mpc: \
12752 configure-mpc \
12753 info-mpc
12754 @[ -f ./mpc/Makefile ] || exit 0; \
12755 r=`${PWD_COMMAND}`; export r; \
12756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12757 $(HOST_EXPORTS) \
12758 for flag in $(EXTRA_HOST_FLAGS) ; do \
12759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12760 done; \
12761 echo "Doing install-info in mpc" ; \
12762 (cd $(HOST_SUBDIR)/mpc && \
12763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12765 "RANLIB=$${RANLIB}" \
12766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12767 install-info) \
12768 || exit 1
12769
12770 @endif mpc
12771
12772 .PHONY: maybe-install-pdf-mpc install-pdf-mpc
12773 maybe-install-pdf-mpc:
12774 @if mpc
12775 maybe-install-pdf-mpc: install-pdf-mpc
12776
12777 install-pdf-mpc: \
12778 configure-mpc \
12779 pdf-mpc
12780 @[ -f ./mpc/Makefile ] || exit 0; \
12781 r=`${PWD_COMMAND}`; export r; \
12782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12783 $(HOST_EXPORTS) \
12784 for flag in $(EXTRA_HOST_FLAGS) ; do \
12785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12786 done; \
12787 echo "Doing install-pdf in mpc" ; \
12788 (cd $(HOST_SUBDIR)/mpc && \
12789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12791 "RANLIB=$${RANLIB}" \
12792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12793 install-pdf) \
12794 || exit 1
12795
12796 @endif mpc
12797
12798 .PHONY: maybe-install-html-mpc install-html-mpc
12799 maybe-install-html-mpc:
12800 @if mpc
12801 maybe-install-html-mpc: install-html-mpc
12802
12803 install-html-mpc: \
12804 configure-mpc \
12805 html-mpc
12806 @[ -f ./mpc/Makefile ] || exit 0; \
12807 r=`${PWD_COMMAND}`; export r; \
12808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12809 $(HOST_EXPORTS) \
12810 for flag in $(EXTRA_HOST_FLAGS) ; do \
12811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12812 done; \
12813 echo "Doing install-html in mpc" ; \
12814 (cd $(HOST_SUBDIR)/mpc && \
12815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12817 "RANLIB=$${RANLIB}" \
12818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12819 install-html) \
12820 || exit 1
12821
12822 @endif mpc
12823
12824 .PHONY: maybe-installcheck-mpc installcheck-mpc
12825 maybe-installcheck-mpc:
12826 @if mpc
12827 maybe-installcheck-mpc: installcheck-mpc
12828
12829 installcheck-mpc: \
12830 configure-mpc
12831 @[ -f ./mpc/Makefile ] || exit 0; \
12832 r=`${PWD_COMMAND}`; export r; \
12833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12834 $(HOST_EXPORTS) \
12835 for flag in $(EXTRA_HOST_FLAGS) ; do \
12836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12837 done; \
12838 echo "Doing installcheck in mpc" ; \
12839 (cd $(HOST_SUBDIR)/mpc && \
12840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12842 "RANLIB=$${RANLIB}" \
12843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12844 installcheck) \
12845 || exit 1
12846
12847 @endif mpc
12848
12849 .PHONY: maybe-mostlyclean-mpc mostlyclean-mpc
12850 maybe-mostlyclean-mpc:
12851 @if mpc
12852 maybe-mostlyclean-mpc: mostlyclean-mpc
12853
12854 mostlyclean-mpc:
12855 @[ -f ./mpc/Makefile ] || exit 0; \
12856 r=`${PWD_COMMAND}`; export r; \
12857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12858 $(HOST_EXPORTS) \
12859 for flag in $(EXTRA_HOST_FLAGS) ; do \
12860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12861 done; \
12862 echo "Doing mostlyclean in mpc" ; \
12863 (cd $(HOST_SUBDIR)/mpc && \
12864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12866 "RANLIB=$${RANLIB}" \
12867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12868 mostlyclean) \
12869 || exit 1
12870
12871 @endif mpc
12872
12873 .PHONY: maybe-clean-mpc clean-mpc
12874 maybe-clean-mpc:
12875 @if mpc
12876 maybe-clean-mpc: clean-mpc
12877
12878 clean-mpc:
12879 @[ -f ./mpc/Makefile ] || exit 0; \
12880 r=`${PWD_COMMAND}`; export r; \
12881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12882 $(HOST_EXPORTS) \
12883 for flag in $(EXTRA_HOST_FLAGS) ; do \
12884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12885 done; \
12886 echo "Doing clean in mpc" ; \
12887 (cd $(HOST_SUBDIR)/mpc && \
12888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12890 "RANLIB=$${RANLIB}" \
12891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12892 clean) \
12893 || exit 1
12894
12895 @endif mpc
12896
12897 .PHONY: maybe-distclean-mpc distclean-mpc
12898 maybe-distclean-mpc:
12899 @if mpc
12900 maybe-distclean-mpc: distclean-mpc
12901
12902 distclean-mpc:
12903 @[ -f ./mpc/Makefile ] || exit 0; \
12904 r=`${PWD_COMMAND}`; export r; \
12905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12906 $(HOST_EXPORTS) \
12907 for flag in $(EXTRA_HOST_FLAGS) ; do \
12908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12909 done; \
12910 echo "Doing distclean in mpc" ; \
12911 (cd $(HOST_SUBDIR)/mpc && \
12912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12914 "RANLIB=$${RANLIB}" \
12915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12916 distclean) \
12917 || exit 1
12918
12919 @endif mpc
12920
12921 .PHONY: maybe-maintainer-clean-mpc maintainer-clean-mpc
12922 maybe-maintainer-clean-mpc:
12923 @if mpc
12924 maybe-maintainer-clean-mpc: maintainer-clean-mpc
12925
12926 maintainer-clean-mpc:
12927 @[ -f ./mpc/Makefile ] || exit 0; \
12928 r=`${PWD_COMMAND}`; export r; \
12929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12930 $(HOST_EXPORTS) \
12931 for flag in $(EXTRA_HOST_FLAGS) ; do \
12932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12933 done; \
12934 echo "Doing maintainer-clean in mpc" ; \
12935 (cd $(HOST_SUBDIR)/mpc && \
12936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12938 "RANLIB=$${RANLIB}" \
12939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
12940 maintainer-clean) \
12941 || exit 1
12942
12943 @endif mpc
12944
12945
12946
12947 .PHONY: configure-ppl maybe-configure-ppl
12948 maybe-configure-ppl:
12949 @if gcc-bootstrap
12950 configure-ppl: stage_current
12951 @endif gcc-bootstrap
12952 @if ppl
12953 maybe-configure-ppl: configure-ppl
12954 configure-ppl:
12955 @r=`${PWD_COMMAND}`; export r; \
12956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12957 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
12958 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
12959 $(HOST_EXPORTS) \
12960 echo Configuring in $(HOST_SUBDIR)/ppl; \
12961 cd "$(HOST_SUBDIR)/ppl" || exit 1; \
12962 case $(srcdir) in \
12963 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12964 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
12965 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12966 esac; \
12967 srcdiroption="--srcdir=$${topdir}/ppl"; \
12968 libsrcdir="$$s/ppl"; \
12969 $(SHELL) $${libsrcdir}/configure \
12970 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
12971 --target=${target_alias} $${srcdiroption} --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/ \
12972 || exit 1
12973 @endif ppl
12974
12975
12976
12977 .PHONY: configure-stage1-ppl maybe-configure-stage1-ppl
12978 maybe-configure-stage1-ppl:
12979 @if ppl-bootstrap
12980 maybe-configure-stage1-ppl: configure-stage1-ppl
12981 configure-stage1-ppl:
12982 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
12983 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
12984 @r=`${PWD_COMMAND}`; export r; \
12985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12986 TFLAGS="$(STAGE1_TFLAGS)"; \
12987 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
12988 $(HOST_EXPORTS) \
12989 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
12990 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
12991 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
12992 echo Configuring stage 1 in $(HOST_SUBDIR)/ppl ; \
12993 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
12994 cd $(HOST_SUBDIR)/ppl || exit 1; \
12995 case $(srcdir) in \
12996 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12997 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
12998 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
12999 esac; \
13000 srcdiroption="--srcdir=$${topdir}/ppl"; \
13001 libsrcdir="$$s/ppl"; \
13002 $(SHELL) $${libsrcdir}/configure \
13003 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13004 --target=${target_alias} $${srcdiroption} \
13005 $(STAGE1_CONFIGURE_FLAGS) \
13006 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13007 @endif ppl-bootstrap
13008
13009 .PHONY: configure-stage2-ppl maybe-configure-stage2-ppl
13010 maybe-configure-stage2-ppl:
13011 @if ppl-bootstrap
13012 maybe-configure-stage2-ppl: configure-stage2-ppl
13013 configure-stage2-ppl:
13014 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13015 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13016 @r=`${PWD_COMMAND}`; export r; \
13017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13018 TFLAGS="$(STAGE2_TFLAGS)"; \
13019 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13020 $(HOST_EXPORTS) \
13021 $(POSTSTAGE1_HOST_EXPORTS) \
13022 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13023 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13024 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
13025 echo Configuring stage 2 in $(HOST_SUBDIR)/ppl ; \
13026 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13027 cd $(HOST_SUBDIR)/ppl || exit 1; \
13028 case $(srcdir) in \
13029 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13030 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13031 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13032 esac; \
13033 srcdiroption="--srcdir=$${topdir}/ppl"; \
13034 libsrcdir="$$s/ppl"; \
13035 $(SHELL) $${libsrcdir}/configure \
13036 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13037 --target=${target_alias} $${srcdiroption} \
13038 --with-build-libsubdir=$(HOST_SUBDIR) \
13039 $(STAGE2_CONFIGURE_FLAGS) \
13040 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13041 @endif ppl-bootstrap
13042
13043 .PHONY: configure-stage3-ppl maybe-configure-stage3-ppl
13044 maybe-configure-stage3-ppl:
13045 @if ppl-bootstrap
13046 maybe-configure-stage3-ppl: configure-stage3-ppl
13047 configure-stage3-ppl:
13048 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13049 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13050 @r=`${PWD_COMMAND}`; export r; \
13051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13052 TFLAGS="$(STAGE3_TFLAGS)"; \
13053 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13054 $(HOST_EXPORTS) \
13055 $(POSTSTAGE1_HOST_EXPORTS) \
13056 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13057 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13058 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
13059 echo Configuring stage 3 in $(HOST_SUBDIR)/ppl ; \
13060 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13061 cd $(HOST_SUBDIR)/ppl || exit 1; \
13062 case $(srcdir) in \
13063 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13064 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13065 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13066 esac; \
13067 srcdiroption="--srcdir=$${topdir}/ppl"; \
13068 libsrcdir="$$s/ppl"; \
13069 $(SHELL) $${libsrcdir}/configure \
13070 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13071 --target=${target_alias} $${srcdiroption} \
13072 --with-build-libsubdir=$(HOST_SUBDIR) \
13073 $(STAGE3_CONFIGURE_FLAGS) \
13074 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13075 @endif ppl-bootstrap
13076
13077 .PHONY: configure-stage4-ppl maybe-configure-stage4-ppl
13078 maybe-configure-stage4-ppl:
13079 @if ppl-bootstrap
13080 maybe-configure-stage4-ppl: configure-stage4-ppl
13081 configure-stage4-ppl:
13082 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13083 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13084 @r=`${PWD_COMMAND}`; export r; \
13085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13086 TFLAGS="$(STAGE4_TFLAGS)"; \
13087 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13088 $(HOST_EXPORTS) \
13089 $(POSTSTAGE1_HOST_EXPORTS) \
13090 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13091 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13092 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
13093 echo Configuring stage 4 in $(HOST_SUBDIR)/ppl ; \
13094 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13095 cd $(HOST_SUBDIR)/ppl || exit 1; \
13096 case $(srcdir) in \
13097 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13098 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13099 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13100 esac; \
13101 srcdiroption="--srcdir=$${topdir}/ppl"; \
13102 libsrcdir="$$s/ppl"; \
13103 $(SHELL) $${libsrcdir}/configure \
13104 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13105 --target=${target_alias} $${srcdiroption} \
13106 --with-build-libsubdir=$(HOST_SUBDIR) \
13107 $(STAGE4_CONFIGURE_FLAGS) \
13108 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13109 @endif ppl-bootstrap
13110
13111 .PHONY: configure-stageprofile-ppl maybe-configure-stageprofile-ppl
13112 maybe-configure-stageprofile-ppl:
13113 @if ppl-bootstrap
13114 maybe-configure-stageprofile-ppl: configure-stageprofile-ppl
13115 configure-stageprofile-ppl:
13116 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13117 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13118 @r=`${PWD_COMMAND}`; export r; \
13119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13120 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13121 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13122 $(HOST_EXPORTS) \
13123 $(POSTSTAGE1_HOST_EXPORTS) \
13124 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
13125 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
13126 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
13127 echo Configuring stage profile in $(HOST_SUBDIR)/ppl ; \
13128 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13129 cd $(HOST_SUBDIR)/ppl || exit 1; \
13130 case $(srcdir) in \
13131 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13132 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13133 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13134 esac; \
13135 srcdiroption="--srcdir=$${topdir}/ppl"; \
13136 libsrcdir="$$s/ppl"; \
13137 $(SHELL) $${libsrcdir}/configure \
13138 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13139 --target=${target_alias} $${srcdiroption} \
13140 --with-build-libsubdir=$(HOST_SUBDIR) \
13141 $(STAGEprofile_CONFIGURE_FLAGS) \
13142 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13143 @endif ppl-bootstrap
13144
13145 .PHONY: configure-stagefeedback-ppl maybe-configure-stagefeedback-ppl
13146 maybe-configure-stagefeedback-ppl:
13147 @if ppl-bootstrap
13148 maybe-configure-stagefeedback-ppl: configure-stagefeedback-ppl
13149 configure-stagefeedback-ppl:
13150 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13151 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl
13152 @r=`${PWD_COMMAND}`; export r; \
13153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13154 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13155 test ! -f $(HOST_SUBDIR)/ppl/Makefile || exit 0; \
13156 $(HOST_EXPORTS) \
13157 $(POSTSTAGE1_HOST_EXPORTS) \
13158 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
13159 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
13160 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
13161 echo Configuring stage feedback in $(HOST_SUBDIR)/ppl ; \
13162 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ppl ; \
13163 cd $(HOST_SUBDIR)/ppl || exit 1; \
13164 case $(srcdir) in \
13165 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13166 *) topdir=`echo $(HOST_SUBDIR)/ppl/ | \
13167 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13168 esac; \
13169 srcdiroption="--srcdir=$${topdir}/ppl"; \
13170 libsrcdir="$$s/ppl"; \
13171 $(SHELL) $${libsrcdir}/configure \
13172 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13173 --target=${target_alias} $${srcdiroption} \
13174 --with-build-libsubdir=$(HOST_SUBDIR) \
13175 $(STAGEfeedback_CONFIGURE_FLAGS) \
13176 --disable-shared --with-libgmp-prefix=$$r/$(HOST_SUBDIR)/gmp/ --with-libgmpxx-prefix=$$r/$(HOST_SUBDIR)/gmp/
13177 @endif ppl-bootstrap
13178
13179
13180
13181
13182
13183 .PHONY: all-ppl maybe-all-ppl
13184 maybe-all-ppl:
13185 @if gcc-bootstrap
13186 all-ppl: stage_current
13187 @endif gcc-bootstrap
13188 @if ppl
13189 TARGET-ppl=all
13190 maybe-all-ppl: all-ppl
13191 all-ppl: configure-ppl
13192 @r=`${PWD_COMMAND}`; export r; \
13193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13194 $(HOST_EXPORTS) \
13195 (cd $(HOST_SUBDIR)/ppl && \
13196 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
13197 $(TARGET-ppl))
13198 @endif ppl
13199
13200
13201
13202 .PHONY: all-stage1-ppl maybe-all-stage1-ppl
13203 .PHONY: clean-stage1-ppl maybe-clean-stage1-ppl
13204 maybe-all-stage1-ppl:
13205 maybe-clean-stage1-ppl:
13206 @if ppl-bootstrap
13207 maybe-all-stage1-ppl: all-stage1-ppl
13208 all-stage1: all-stage1-ppl
13209 TARGET-stage1-ppl = $(TARGET-ppl)
13210 all-stage1-ppl: configure-stage1-ppl
13211 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13212 @r=`${PWD_COMMAND}`; export r; \
13213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13214 TFLAGS="$(STAGE1_TFLAGS)"; \
13215 $(HOST_EXPORTS) \
13216 cd $(HOST_SUBDIR)/ppl && \
13217 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13218 CFLAGS="$(STAGE1_CFLAGS)" \
13219 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
13220 LIBCFLAGS="$(LIBCFLAGS)" \
13221 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13222 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13223 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13224 $(EXTRA_HOST_FLAGS) \
13225 TFLAGS="$(STAGE1_TFLAGS)" \
13226 $(TARGET-stage1-ppl)
13227
13228 maybe-clean-stage1-ppl: clean-stage1-ppl
13229 clean-stage1: clean-stage1-ppl
13230 clean-stage1-ppl:
13231 @if [ $(current_stage) = stage1 ]; then \
13232 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13233 else \
13234 [ -f $(HOST_SUBDIR)/stage1-ppl/Makefile ] || exit 0; \
13235 $(MAKE) stage1-start; \
13236 fi; \
13237 cd $(HOST_SUBDIR)/ppl && \
13238 $(MAKE) $(EXTRA_HOST_FLAGS) \
13239 clean
13240 @endif ppl-bootstrap
13241
13242
13243 .PHONY: all-stage2-ppl maybe-all-stage2-ppl
13244 .PHONY: clean-stage2-ppl maybe-clean-stage2-ppl
13245 maybe-all-stage2-ppl:
13246 maybe-clean-stage2-ppl:
13247 @if ppl-bootstrap
13248 maybe-all-stage2-ppl: all-stage2-ppl
13249 all-stage2: all-stage2-ppl
13250 TARGET-stage2-ppl = $(TARGET-ppl)
13251 all-stage2-ppl: configure-stage2-ppl
13252 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13253 @r=`${PWD_COMMAND}`; export r; \
13254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13255 TFLAGS="$(STAGE2_TFLAGS)"; \
13256 $(HOST_EXPORTS) \
13257 $(POSTSTAGE1_HOST_EXPORTS) \
13258 cd $(HOST_SUBDIR)/ppl && \
13259 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13260 CFLAGS="$(STAGE2_CFLAGS)" \
13261 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
13262 LIBCFLAGS="$(STAGE2_CFLAGS)" \
13263 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13264 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13265 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13266 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13267 TFLAGS="$(STAGE2_TFLAGS)" \
13268 $(TARGET-stage2-ppl)
13269
13270 maybe-clean-stage2-ppl: clean-stage2-ppl
13271 clean-stage2: clean-stage2-ppl
13272 clean-stage2-ppl:
13273 @if [ $(current_stage) = stage2 ]; then \
13274 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13275 else \
13276 [ -f $(HOST_SUBDIR)/stage2-ppl/Makefile ] || exit 0; \
13277 $(MAKE) stage2-start; \
13278 fi; \
13279 cd $(HOST_SUBDIR)/ppl && \
13280 $(MAKE) $(EXTRA_HOST_FLAGS) \
13281 $(POSTSTAGE1_FLAGS_TO_PASS) \
13282 clean
13283 @endif ppl-bootstrap
13284
13285
13286 .PHONY: all-stage3-ppl maybe-all-stage3-ppl
13287 .PHONY: clean-stage3-ppl maybe-clean-stage3-ppl
13288 maybe-all-stage3-ppl:
13289 maybe-clean-stage3-ppl:
13290 @if ppl-bootstrap
13291 maybe-all-stage3-ppl: all-stage3-ppl
13292 all-stage3: all-stage3-ppl
13293 TARGET-stage3-ppl = $(TARGET-ppl)
13294 all-stage3-ppl: configure-stage3-ppl
13295 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13296 @r=`${PWD_COMMAND}`; export r; \
13297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13298 TFLAGS="$(STAGE3_TFLAGS)"; \
13299 $(HOST_EXPORTS) \
13300 $(POSTSTAGE1_HOST_EXPORTS) \
13301 cd $(HOST_SUBDIR)/ppl && \
13302 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13303 CFLAGS="$(STAGE3_CFLAGS)" \
13304 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
13305 LIBCFLAGS="$(STAGE3_CFLAGS)" \
13306 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13307 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13308 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13309 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13310 TFLAGS="$(STAGE3_TFLAGS)" \
13311 $(TARGET-stage3-ppl)
13312
13313 maybe-clean-stage3-ppl: clean-stage3-ppl
13314 clean-stage3: clean-stage3-ppl
13315 clean-stage3-ppl:
13316 @if [ $(current_stage) = stage3 ]; then \
13317 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13318 else \
13319 [ -f $(HOST_SUBDIR)/stage3-ppl/Makefile ] || exit 0; \
13320 $(MAKE) stage3-start; \
13321 fi; \
13322 cd $(HOST_SUBDIR)/ppl && \
13323 $(MAKE) $(EXTRA_HOST_FLAGS) \
13324 $(POSTSTAGE1_FLAGS_TO_PASS) \
13325 clean
13326 @endif ppl-bootstrap
13327
13328
13329 .PHONY: all-stage4-ppl maybe-all-stage4-ppl
13330 .PHONY: clean-stage4-ppl maybe-clean-stage4-ppl
13331 maybe-all-stage4-ppl:
13332 maybe-clean-stage4-ppl:
13333 @if ppl-bootstrap
13334 maybe-all-stage4-ppl: all-stage4-ppl
13335 all-stage4: all-stage4-ppl
13336 TARGET-stage4-ppl = $(TARGET-ppl)
13337 all-stage4-ppl: configure-stage4-ppl
13338 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13339 @r=`${PWD_COMMAND}`; export r; \
13340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13341 TFLAGS="$(STAGE4_TFLAGS)"; \
13342 $(HOST_EXPORTS) \
13343 $(POSTSTAGE1_HOST_EXPORTS) \
13344 cd $(HOST_SUBDIR)/ppl && \
13345 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13346 CFLAGS="$(STAGE4_CFLAGS)" \
13347 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
13348 LIBCFLAGS="$(STAGE4_CFLAGS)" \
13349 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13350 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13351 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13352 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13353 TFLAGS="$(STAGE4_TFLAGS)" \
13354 $(TARGET-stage4-ppl)
13355
13356 maybe-clean-stage4-ppl: clean-stage4-ppl
13357 clean-stage4: clean-stage4-ppl
13358 clean-stage4-ppl:
13359 @if [ $(current_stage) = stage4 ]; then \
13360 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13361 else \
13362 [ -f $(HOST_SUBDIR)/stage4-ppl/Makefile ] || exit 0; \
13363 $(MAKE) stage4-start; \
13364 fi; \
13365 cd $(HOST_SUBDIR)/ppl && \
13366 $(MAKE) $(EXTRA_HOST_FLAGS) \
13367 $(POSTSTAGE1_FLAGS_TO_PASS) \
13368 clean
13369 @endif ppl-bootstrap
13370
13371
13372 .PHONY: all-stageprofile-ppl maybe-all-stageprofile-ppl
13373 .PHONY: clean-stageprofile-ppl maybe-clean-stageprofile-ppl
13374 maybe-all-stageprofile-ppl:
13375 maybe-clean-stageprofile-ppl:
13376 @if ppl-bootstrap
13377 maybe-all-stageprofile-ppl: all-stageprofile-ppl
13378 all-stageprofile: all-stageprofile-ppl
13379 TARGET-stageprofile-ppl = $(TARGET-ppl)
13380 all-stageprofile-ppl: configure-stageprofile-ppl
13381 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13382 @r=`${PWD_COMMAND}`; export r; \
13383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13384 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13385 $(HOST_EXPORTS) \
13386 $(POSTSTAGE1_HOST_EXPORTS) \
13387 cd $(HOST_SUBDIR)/ppl && \
13388 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13389 CFLAGS="$(STAGEprofile_CFLAGS)" \
13390 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
13391 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
13392 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13393 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13394 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13395 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13396 TFLAGS="$(STAGEprofile_TFLAGS)" \
13397 $(TARGET-stageprofile-ppl)
13398
13399 maybe-clean-stageprofile-ppl: clean-stageprofile-ppl
13400 clean-stageprofile: clean-stageprofile-ppl
13401 clean-stageprofile-ppl:
13402 @if [ $(current_stage) = stageprofile ]; then \
13403 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13404 else \
13405 [ -f $(HOST_SUBDIR)/stageprofile-ppl/Makefile ] || exit 0; \
13406 $(MAKE) stageprofile-start; \
13407 fi; \
13408 cd $(HOST_SUBDIR)/ppl && \
13409 $(MAKE) $(EXTRA_HOST_FLAGS) \
13410 $(POSTSTAGE1_FLAGS_TO_PASS) \
13411 clean
13412 @endif ppl-bootstrap
13413
13414
13415 .PHONY: all-stagefeedback-ppl maybe-all-stagefeedback-ppl
13416 .PHONY: clean-stagefeedback-ppl maybe-clean-stagefeedback-ppl
13417 maybe-all-stagefeedback-ppl:
13418 maybe-clean-stagefeedback-ppl:
13419 @if ppl-bootstrap
13420 maybe-all-stagefeedback-ppl: all-stagefeedback-ppl
13421 all-stagefeedback: all-stagefeedback-ppl
13422 TARGET-stagefeedback-ppl = $(TARGET-ppl)
13423 all-stagefeedback-ppl: configure-stagefeedback-ppl
13424 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
13425 @r=`${PWD_COMMAND}`; export r; \
13426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13427 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
13428 $(HOST_EXPORTS) \
13429 $(POSTSTAGE1_HOST_EXPORTS) \
13430 cd $(HOST_SUBDIR)/ppl && \
13431 $(MAKE) $(BASE_FLAGS_TO_PASS) \
13432 CFLAGS="$(STAGEfeedback_CFLAGS)" \
13433 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
13434 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
13435 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
13436 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
13437 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
13438 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
13439 TFLAGS="$(STAGEfeedback_TFLAGS)" \
13440 $(TARGET-stagefeedback-ppl)
13441
13442 maybe-clean-stagefeedback-ppl: clean-stagefeedback-ppl
13443 clean-stagefeedback: clean-stagefeedback-ppl
13444 clean-stagefeedback-ppl:
13445 @if [ $(current_stage) = stagefeedback ]; then \
13446 [ -f $(HOST_SUBDIR)/ppl/Makefile ] || exit 0; \
13447 else \
13448 [ -f $(HOST_SUBDIR)/stagefeedback-ppl/Makefile ] || exit 0; \
13449 $(MAKE) stagefeedback-start; \
13450 fi; \
13451 cd $(HOST_SUBDIR)/ppl && \
13452 $(MAKE) $(EXTRA_HOST_FLAGS) \
13453 $(POSTSTAGE1_FLAGS_TO_PASS) \
13454 clean
13455 @endif ppl-bootstrap
13456
13457
13458
13459
13460
13461 .PHONY: check-ppl maybe-check-ppl
13462 maybe-check-ppl:
13463 @if ppl
13464 maybe-check-ppl: check-ppl
13465
13466 check-ppl:
13467 @: $(MAKE); $(unstage)
13468 @r=`${PWD_COMMAND}`; export r; \
13469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13470 $(HOST_EXPORTS) \
13471 (cd $(HOST_SUBDIR)/ppl && \
13472 $(MAKE) $(FLAGS_TO_PASS) check)
13473
13474 @endif ppl
13475
13476 .PHONY: install-ppl maybe-install-ppl
13477 maybe-install-ppl:
13478 @if ppl
13479 maybe-install-ppl: install-ppl
13480
13481 install-ppl:
13482
13483 @endif ppl
13484
13485 .PHONY: install-strip-ppl maybe-install-strip-ppl
13486 maybe-install-strip-ppl:
13487 @if ppl
13488 maybe-install-strip-ppl: install-strip-ppl
13489
13490 install-strip-ppl:
13491
13492 @endif ppl
13493
13494 # Other targets (info, dvi, pdf, etc.)
13495
13496 .PHONY: maybe-info-ppl info-ppl
13497 maybe-info-ppl:
13498 @if ppl
13499 maybe-info-ppl: info-ppl
13500
13501 info-ppl: \
13502 configure-ppl
13503 @[ -f ./ppl/Makefile ] || exit 0; \
13504 r=`${PWD_COMMAND}`; export r; \
13505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13506 $(HOST_EXPORTS) \
13507 for flag in $(EXTRA_HOST_FLAGS) ; do \
13508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13509 done; \
13510 echo "Doing info in ppl" ; \
13511 (cd $(HOST_SUBDIR)/ppl && \
13512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13514 "RANLIB=$${RANLIB}" \
13515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13516 info) \
13517 || exit 1
13518
13519 @endif ppl
13520
13521 .PHONY: maybe-dvi-ppl dvi-ppl
13522 maybe-dvi-ppl:
13523 @if ppl
13524 maybe-dvi-ppl: dvi-ppl
13525
13526 dvi-ppl: \
13527 configure-ppl
13528 @[ -f ./ppl/Makefile ] || exit 0; \
13529 r=`${PWD_COMMAND}`; export r; \
13530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13531 $(HOST_EXPORTS) \
13532 for flag in $(EXTRA_HOST_FLAGS) ; do \
13533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13534 done; \
13535 echo "Doing dvi in ppl" ; \
13536 (cd $(HOST_SUBDIR)/ppl && \
13537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13539 "RANLIB=$${RANLIB}" \
13540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13541 dvi) \
13542 || exit 1
13543
13544 @endif ppl
13545
13546 .PHONY: maybe-pdf-ppl pdf-ppl
13547 maybe-pdf-ppl:
13548 @if ppl
13549 maybe-pdf-ppl: pdf-ppl
13550
13551 pdf-ppl: \
13552 configure-ppl
13553 @[ -f ./ppl/Makefile ] || exit 0; \
13554 r=`${PWD_COMMAND}`; export r; \
13555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13556 $(HOST_EXPORTS) \
13557 for flag in $(EXTRA_HOST_FLAGS) ; do \
13558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13559 done; \
13560 echo "Doing pdf in ppl" ; \
13561 (cd $(HOST_SUBDIR)/ppl && \
13562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13564 "RANLIB=$${RANLIB}" \
13565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13566 pdf) \
13567 || exit 1
13568
13569 @endif ppl
13570
13571 .PHONY: maybe-html-ppl html-ppl
13572 maybe-html-ppl:
13573 @if ppl
13574 maybe-html-ppl: html-ppl
13575
13576 html-ppl: \
13577 configure-ppl
13578 @[ -f ./ppl/Makefile ] || exit 0; \
13579 r=`${PWD_COMMAND}`; export r; \
13580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13581 $(HOST_EXPORTS) \
13582 for flag in $(EXTRA_HOST_FLAGS) ; do \
13583 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13584 done; \
13585 echo "Doing html in ppl" ; \
13586 (cd $(HOST_SUBDIR)/ppl && \
13587 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13588 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13589 "RANLIB=$${RANLIB}" \
13590 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13591 html) \
13592 || exit 1
13593
13594 @endif ppl
13595
13596 .PHONY: maybe-TAGS-ppl TAGS-ppl
13597 maybe-TAGS-ppl:
13598 @if ppl
13599 maybe-TAGS-ppl: TAGS-ppl
13600
13601 TAGS-ppl: \
13602 configure-ppl
13603 @[ -f ./ppl/Makefile ] || exit 0; \
13604 r=`${PWD_COMMAND}`; export r; \
13605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13606 $(HOST_EXPORTS) \
13607 for flag in $(EXTRA_HOST_FLAGS) ; do \
13608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13609 done; \
13610 echo "Doing TAGS in ppl" ; \
13611 (cd $(HOST_SUBDIR)/ppl && \
13612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13614 "RANLIB=$${RANLIB}" \
13615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13616 TAGS) \
13617 || exit 1
13618
13619 @endif ppl
13620
13621 .PHONY: maybe-install-info-ppl install-info-ppl
13622 maybe-install-info-ppl:
13623 @if ppl
13624 maybe-install-info-ppl: install-info-ppl
13625
13626 install-info-ppl: \
13627 configure-ppl \
13628 info-ppl
13629 @[ -f ./ppl/Makefile ] || exit 0; \
13630 r=`${PWD_COMMAND}`; export r; \
13631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13632 $(HOST_EXPORTS) \
13633 for flag in $(EXTRA_HOST_FLAGS) ; do \
13634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13635 done; \
13636 echo "Doing install-info in ppl" ; \
13637 (cd $(HOST_SUBDIR)/ppl && \
13638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13640 "RANLIB=$${RANLIB}" \
13641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13642 install-info) \
13643 || exit 1
13644
13645 @endif ppl
13646
13647 .PHONY: maybe-install-pdf-ppl install-pdf-ppl
13648 maybe-install-pdf-ppl:
13649 @if ppl
13650 maybe-install-pdf-ppl: install-pdf-ppl
13651
13652 install-pdf-ppl: \
13653 configure-ppl \
13654 pdf-ppl
13655 @[ -f ./ppl/Makefile ] || exit 0; \
13656 r=`${PWD_COMMAND}`; export r; \
13657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13658 $(HOST_EXPORTS) \
13659 for flag in $(EXTRA_HOST_FLAGS) ; do \
13660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13661 done; \
13662 echo "Doing install-pdf in ppl" ; \
13663 (cd $(HOST_SUBDIR)/ppl && \
13664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13666 "RANLIB=$${RANLIB}" \
13667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13668 install-pdf) \
13669 || exit 1
13670
13671 @endif ppl
13672
13673 .PHONY: maybe-install-html-ppl install-html-ppl
13674 maybe-install-html-ppl:
13675 @if ppl
13676 maybe-install-html-ppl: install-html-ppl
13677
13678 install-html-ppl: \
13679 configure-ppl \
13680 html-ppl
13681 @[ -f ./ppl/Makefile ] || exit 0; \
13682 r=`${PWD_COMMAND}`; export r; \
13683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13684 $(HOST_EXPORTS) \
13685 for flag in $(EXTRA_HOST_FLAGS) ; do \
13686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13687 done; \
13688 echo "Doing install-html in ppl" ; \
13689 (cd $(HOST_SUBDIR)/ppl && \
13690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13692 "RANLIB=$${RANLIB}" \
13693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13694 install-html) \
13695 || exit 1
13696
13697 @endif ppl
13698
13699 .PHONY: maybe-installcheck-ppl installcheck-ppl
13700 maybe-installcheck-ppl:
13701 @if ppl
13702 maybe-installcheck-ppl: installcheck-ppl
13703
13704 installcheck-ppl: \
13705 configure-ppl
13706 @[ -f ./ppl/Makefile ] || exit 0; \
13707 r=`${PWD_COMMAND}`; export r; \
13708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13709 $(HOST_EXPORTS) \
13710 for flag in $(EXTRA_HOST_FLAGS) ; do \
13711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13712 done; \
13713 echo "Doing installcheck in ppl" ; \
13714 (cd $(HOST_SUBDIR)/ppl && \
13715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13717 "RANLIB=$${RANLIB}" \
13718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13719 installcheck) \
13720 || exit 1
13721
13722 @endif ppl
13723
13724 .PHONY: maybe-mostlyclean-ppl mostlyclean-ppl
13725 maybe-mostlyclean-ppl:
13726 @if ppl
13727 maybe-mostlyclean-ppl: mostlyclean-ppl
13728
13729 mostlyclean-ppl:
13730 @[ -f ./ppl/Makefile ] || exit 0; \
13731 r=`${PWD_COMMAND}`; export r; \
13732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13733 $(HOST_EXPORTS) \
13734 for flag in $(EXTRA_HOST_FLAGS) ; do \
13735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13736 done; \
13737 echo "Doing mostlyclean in ppl" ; \
13738 (cd $(HOST_SUBDIR)/ppl && \
13739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13741 "RANLIB=$${RANLIB}" \
13742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13743 mostlyclean) \
13744 || exit 1
13745
13746 @endif ppl
13747
13748 .PHONY: maybe-clean-ppl clean-ppl
13749 maybe-clean-ppl:
13750 @if ppl
13751 maybe-clean-ppl: clean-ppl
13752
13753 clean-ppl:
13754 @[ -f ./ppl/Makefile ] || exit 0; \
13755 r=`${PWD_COMMAND}`; export r; \
13756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13757 $(HOST_EXPORTS) \
13758 for flag in $(EXTRA_HOST_FLAGS) ; do \
13759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13760 done; \
13761 echo "Doing clean in ppl" ; \
13762 (cd $(HOST_SUBDIR)/ppl && \
13763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13765 "RANLIB=$${RANLIB}" \
13766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13767 clean) \
13768 || exit 1
13769
13770 @endif ppl
13771
13772 .PHONY: maybe-distclean-ppl distclean-ppl
13773 maybe-distclean-ppl:
13774 @if ppl
13775 maybe-distclean-ppl: distclean-ppl
13776
13777 distclean-ppl:
13778 @[ -f ./ppl/Makefile ] || exit 0; \
13779 r=`${PWD_COMMAND}`; export r; \
13780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13781 $(HOST_EXPORTS) \
13782 for flag in $(EXTRA_HOST_FLAGS) ; do \
13783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13784 done; \
13785 echo "Doing distclean in ppl" ; \
13786 (cd $(HOST_SUBDIR)/ppl && \
13787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13789 "RANLIB=$${RANLIB}" \
13790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13791 distclean) \
13792 || exit 1
13793
13794 @endif ppl
13795
13796 .PHONY: maybe-maintainer-clean-ppl maintainer-clean-ppl
13797 maybe-maintainer-clean-ppl:
13798 @if ppl
13799 maybe-maintainer-clean-ppl: maintainer-clean-ppl
13800
13801 maintainer-clean-ppl:
13802 @[ -f ./ppl/Makefile ] || exit 0; \
13803 r=`${PWD_COMMAND}`; export r; \
13804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13805 $(HOST_EXPORTS) \
13806 for flag in $(EXTRA_HOST_FLAGS) ; do \
13807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13808 done; \
13809 echo "Doing maintainer-clean in ppl" ; \
13810 (cd $(HOST_SUBDIR)/ppl && \
13811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13813 "RANLIB=$${RANLIB}" \
13814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
13815 maintainer-clean) \
13816 || exit 1
13817
13818 @endif ppl
13819
13820
13821
13822 .PHONY: configure-cloog maybe-configure-cloog
13823 maybe-configure-cloog:
13824 @if gcc-bootstrap
13825 configure-cloog: stage_current
13826 @endif gcc-bootstrap
13827 @if cloog
13828 maybe-configure-cloog: configure-cloog
13829 configure-cloog:
13830 @r=`${PWD_COMMAND}`; export r; \
13831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13832 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13833 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13834 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
13835 echo Configuring in $(HOST_SUBDIR)/cloog; \
13836 cd "$(HOST_SUBDIR)/cloog" || exit 1; \
13837 case $(srcdir) in \
13838 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13839 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13840 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13841 esac; \
13842 srcdiroption="--srcdir=$${topdir}/cloog"; \
13843 libsrcdir="$$s/cloog"; \
13844 $(SHELL) $${libsrcdir}/configure \
13845 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13846 --target=${target_alias} $${srcdiroption} --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl \
13847 || exit 1
13848 @endif cloog
13849
13850
13851
13852 .PHONY: configure-stage1-cloog maybe-configure-stage1-cloog
13853 maybe-configure-stage1-cloog:
13854 @if cloog-bootstrap
13855 maybe-configure-stage1-cloog: configure-stage1-cloog
13856 configure-stage1-cloog:
13857 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
13858 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13859 @r=`${PWD_COMMAND}`; export r; \
13860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13861 TFLAGS="$(STAGE1_TFLAGS)"; \
13862 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13863 $(HOST_EXPORTS) \
13864 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
13865 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
13866 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
13867 echo Configuring stage 1 in $(HOST_SUBDIR)/cloog ; \
13868 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13869 cd $(HOST_SUBDIR)/cloog || exit 1; \
13870 case $(srcdir) in \
13871 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13872 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13873 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13874 esac; \
13875 srcdiroption="--srcdir=$${topdir}/cloog"; \
13876 libsrcdir="$$s/cloog"; \
13877 $(SHELL) $${libsrcdir}/configure \
13878 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13879 --target=${target_alias} $${srcdiroption} \
13880 $(STAGE1_CONFIGURE_FLAGS) \
13881 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
13882 @endif cloog-bootstrap
13883
13884 .PHONY: configure-stage2-cloog maybe-configure-stage2-cloog
13885 maybe-configure-stage2-cloog:
13886 @if cloog-bootstrap
13887 maybe-configure-stage2-cloog: configure-stage2-cloog
13888 configure-stage2-cloog:
13889 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
13890 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13891 @r=`${PWD_COMMAND}`; export r; \
13892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13893 TFLAGS="$(STAGE2_TFLAGS)"; \
13894 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13895 $(HOST_EXPORTS) \
13896 $(POSTSTAGE1_HOST_EXPORTS) \
13897 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
13898 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
13899 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
13900 echo Configuring stage 2 in $(HOST_SUBDIR)/cloog ; \
13901 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13902 cd $(HOST_SUBDIR)/cloog || exit 1; \
13903 case $(srcdir) in \
13904 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13905 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13906 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13907 esac; \
13908 srcdiroption="--srcdir=$${topdir}/cloog"; \
13909 libsrcdir="$$s/cloog"; \
13910 $(SHELL) $${libsrcdir}/configure \
13911 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13912 --target=${target_alias} $${srcdiroption} \
13913 --with-build-libsubdir=$(HOST_SUBDIR) \
13914 $(STAGE2_CONFIGURE_FLAGS) \
13915 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
13916 @endif cloog-bootstrap
13917
13918 .PHONY: configure-stage3-cloog maybe-configure-stage3-cloog
13919 maybe-configure-stage3-cloog:
13920 @if cloog-bootstrap
13921 maybe-configure-stage3-cloog: configure-stage3-cloog
13922 configure-stage3-cloog:
13923 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
13924 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13925 @r=`${PWD_COMMAND}`; export r; \
13926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13927 TFLAGS="$(STAGE3_TFLAGS)"; \
13928 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13929 $(HOST_EXPORTS) \
13930 $(POSTSTAGE1_HOST_EXPORTS) \
13931 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
13932 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
13933 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
13934 echo Configuring stage 3 in $(HOST_SUBDIR)/cloog ; \
13935 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13936 cd $(HOST_SUBDIR)/cloog || exit 1; \
13937 case $(srcdir) in \
13938 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13939 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13940 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13941 esac; \
13942 srcdiroption="--srcdir=$${topdir}/cloog"; \
13943 libsrcdir="$$s/cloog"; \
13944 $(SHELL) $${libsrcdir}/configure \
13945 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13946 --target=${target_alias} $${srcdiroption} \
13947 --with-build-libsubdir=$(HOST_SUBDIR) \
13948 $(STAGE3_CONFIGURE_FLAGS) \
13949 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
13950 @endif cloog-bootstrap
13951
13952 .PHONY: configure-stage4-cloog maybe-configure-stage4-cloog
13953 maybe-configure-stage4-cloog:
13954 @if cloog-bootstrap
13955 maybe-configure-stage4-cloog: configure-stage4-cloog
13956 configure-stage4-cloog:
13957 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
13958 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13959 @r=`${PWD_COMMAND}`; export r; \
13960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13961 TFLAGS="$(STAGE4_TFLAGS)"; \
13962 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13963 $(HOST_EXPORTS) \
13964 $(POSTSTAGE1_HOST_EXPORTS) \
13965 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
13966 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
13967 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
13968 echo Configuring stage 4 in $(HOST_SUBDIR)/cloog ; \
13969 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
13970 cd $(HOST_SUBDIR)/cloog || exit 1; \
13971 case $(srcdir) in \
13972 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13973 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
13974 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
13975 esac; \
13976 srcdiroption="--srcdir=$${topdir}/cloog"; \
13977 libsrcdir="$$s/cloog"; \
13978 $(SHELL) $${libsrcdir}/configure \
13979 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
13980 --target=${target_alias} $${srcdiroption} \
13981 --with-build-libsubdir=$(HOST_SUBDIR) \
13982 $(STAGE4_CONFIGURE_FLAGS) \
13983 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
13984 @endif cloog-bootstrap
13985
13986 .PHONY: configure-stageprofile-cloog maybe-configure-stageprofile-cloog
13987 maybe-configure-stageprofile-cloog:
13988 @if cloog-bootstrap
13989 maybe-configure-stageprofile-cloog: configure-stageprofile-cloog
13990 configure-stageprofile-cloog:
13991 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
13992 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
13993 @r=`${PWD_COMMAND}`; export r; \
13994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13995 TFLAGS="$(STAGEprofile_TFLAGS)"; \
13996 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
13997 $(HOST_EXPORTS) \
13998 $(POSTSTAGE1_HOST_EXPORTS) \
13999 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14000 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14001 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14002 echo Configuring stage profile in $(HOST_SUBDIR)/cloog ; \
14003 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14004 cd $(HOST_SUBDIR)/cloog || exit 1; \
14005 case $(srcdir) in \
14006 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14007 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14008 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14009 esac; \
14010 srcdiroption="--srcdir=$${topdir}/cloog"; \
14011 libsrcdir="$$s/cloog"; \
14012 $(SHELL) $${libsrcdir}/configure \
14013 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14014 --target=${target_alias} $${srcdiroption} \
14015 --with-build-libsubdir=$(HOST_SUBDIR) \
14016 $(STAGEprofile_CONFIGURE_FLAGS) \
14017 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14018 @endif cloog-bootstrap
14019
14020 .PHONY: configure-stagefeedback-cloog maybe-configure-stagefeedback-cloog
14021 maybe-configure-stagefeedback-cloog:
14022 @if cloog-bootstrap
14023 maybe-configure-stagefeedback-cloog: configure-stagefeedback-cloog
14024 configure-stagefeedback-cloog:
14025 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14026 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog
14027 @r=`${PWD_COMMAND}`; export r; \
14028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14029 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14030 test ! -f $(HOST_SUBDIR)/cloog/Makefile || exit 0; \
14031 $(HOST_EXPORTS) \
14032 $(POSTSTAGE1_HOST_EXPORTS) \
14033 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14034 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14035 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14036 echo Configuring stage feedback in $(HOST_SUBDIR)/cloog ; \
14037 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/cloog ; \
14038 cd $(HOST_SUBDIR)/cloog || exit 1; \
14039 case $(srcdir) in \
14040 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14041 *) topdir=`echo $(HOST_SUBDIR)/cloog/ | \
14042 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14043 esac; \
14044 srcdiroption="--srcdir=$${topdir}/cloog"; \
14045 libsrcdir="$$s/cloog"; \
14046 $(SHELL) $${libsrcdir}/configure \
14047 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14048 --target=${target_alias} $${srcdiroption} \
14049 --with-build-libsubdir=$(HOST_SUBDIR) \
14050 $(STAGEfeedback_CONFIGURE_FLAGS) \
14051 --disable-shared --with-gmp-library=$$r/$(HOST_SUBDIR)/gmp/.libs --with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-bits=gmp --with-ppl
14052 @endif cloog-bootstrap
14053
14054
14055
14056
14057
14058 .PHONY: all-cloog maybe-all-cloog
14059 maybe-all-cloog:
14060 @if gcc-bootstrap
14061 all-cloog: stage_current
14062 @endif gcc-bootstrap
14063 @if cloog
14064 TARGET-cloog=all
14065 maybe-all-cloog: all-cloog
14066 all-cloog: configure-cloog
14067 @r=`${PWD_COMMAND}`; export r; \
14068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14069 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14070 (cd $(HOST_SUBDIR)/cloog && \
14071 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14072 $(TARGET-cloog))
14073 @endif cloog
14074
14075
14076
14077 .PHONY: all-stage1-cloog maybe-all-stage1-cloog
14078 .PHONY: clean-stage1-cloog maybe-clean-stage1-cloog
14079 maybe-all-stage1-cloog:
14080 maybe-clean-stage1-cloog:
14081 @if cloog-bootstrap
14082 maybe-all-stage1-cloog: all-stage1-cloog
14083 all-stage1: all-stage1-cloog
14084 TARGET-stage1-cloog = $(TARGET-cloog)
14085 all-stage1-cloog: configure-stage1-cloog
14086 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14087 @r=`${PWD_COMMAND}`; export r; \
14088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14089 TFLAGS="$(STAGE1_TFLAGS)"; \
14090 $(HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14091 cd $(HOST_SUBDIR)/cloog && \
14092 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14093 CFLAGS="$(STAGE1_CFLAGS)" \
14094 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14095 LIBCFLAGS="$(LIBCFLAGS)" \
14096 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14097 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14098 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14099 $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14100 TFLAGS="$(STAGE1_TFLAGS)" \
14101 $(TARGET-stage1-cloog)
14102
14103 maybe-clean-stage1-cloog: clean-stage1-cloog
14104 clean-stage1: clean-stage1-cloog
14105 clean-stage1-cloog:
14106 @if [ $(current_stage) = stage1 ]; then \
14107 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14108 else \
14109 [ -f $(HOST_SUBDIR)/stage1-cloog/Makefile ] || exit 0; \
14110 $(MAKE) stage1-start; \
14111 fi; \
14112 cd $(HOST_SUBDIR)/cloog && \
14113 $(MAKE) $(EXTRA_HOST_FLAGS) \
14114 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14115 @endif cloog-bootstrap
14116
14117
14118 .PHONY: all-stage2-cloog maybe-all-stage2-cloog
14119 .PHONY: clean-stage2-cloog maybe-clean-stage2-cloog
14120 maybe-all-stage2-cloog:
14121 maybe-clean-stage2-cloog:
14122 @if cloog-bootstrap
14123 maybe-all-stage2-cloog: all-stage2-cloog
14124 all-stage2: all-stage2-cloog
14125 TARGET-stage2-cloog = $(TARGET-cloog)
14126 all-stage2-cloog: configure-stage2-cloog
14127 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14128 @r=`${PWD_COMMAND}`; export r; \
14129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14130 TFLAGS="$(STAGE2_TFLAGS)"; \
14131 $(HOST_EXPORTS) \
14132 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14133 cd $(HOST_SUBDIR)/cloog && \
14134 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14135 CFLAGS="$(STAGE2_CFLAGS)" \
14136 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
14137 LIBCFLAGS="$(STAGE2_CFLAGS)" \
14138 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14139 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14140 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14141 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14142 TFLAGS="$(STAGE2_TFLAGS)" \
14143 $(TARGET-stage2-cloog)
14144
14145 maybe-clean-stage2-cloog: clean-stage2-cloog
14146 clean-stage2: clean-stage2-cloog
14147 clean-stage2-cloog:
14148 @if [ $(current_stage) = stage2 ]; then \
14149 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14150 else \
14151 [ -f $(HOST_SUBDIR)/stage2-cloog/Makefile ] || exit 0; \
14152 $(MAKE) stage2-start; \
14153 fi; \
14154 cd $(HOST_SUBDIR)/cloog && \
14155 $(MAKE) $(EXTRA_HOST_FLAGS) \
14156 $(POSTSTAGE1_FLAGS_TO_PASS) \
14157 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14158 @endif cloog-bootstrap
14159
14160
14161 .PHONY: all-stage3-cloog maybe-all-stage3-cloog
14162 .PHONY: clean-stage3-cloog maybe-clean-stage3-cloog
14163 maybe-all-stage3-cloog:
14164 maybe-clean-stage3-cloog:
14165 @if cloog-bootstrap
14166 maybe-all-stage3-cloog: all-stage3-cloog
14167 all-stage3: all-stage3-cloog
14168 TARGET-stage3-cloog = $(TARGET-cloog)
14169 all-stage3-cloog: configure-stage3-cloog
14170 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14171 @r=`${PWD_COMMAND}`; export r; \
14172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14173 TFLAGS="$(STAGE3_TFLAGS)"; \
14174 $(HOST_EXPORTS) \
14175 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14176 cd $(HOST_SUBDIR)/cloog && \
14177 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14178 CFLAGS="$(STAGE3_CFLAGS)" \
14179 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
14180 LIBCFLAGS="$(STAGE3_CFLAGS)" \
14181 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14182 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14183 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14184 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14185 TFLAGS="$(STAGE3_TFLAGS)" \
14186 $(TARGET-stage3-cloog)
14187
14188 maybe-clean-stage3-cloog: clean-stage3-cloog
14189 clean-stage3: clean-stage3-cloog
14190 clean-stage3-cloog:
14191 @if [ $(current_stage) = stage3 ]; then \
14192 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14193 else \
14194 [ -f $(HOST_SUBDIR)/stage3-cloog/Makefile ] || exit 0; \
14195 $(MAKE) stage3-start; \
14196 fi; \
14197 cd $(HOST_SUBDIR)/cloog && \
14198 $(MAKE) $(EXTRA_HOST_FLAGS) \
14199 $(POSTSTAGE1_FLAGS_TO_PASS) \
14200 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14201 @endif cloog-bootstrap
14202
14203
14204 .PHONY: all-stage4-cloog maybe-all-stage4-cloog
14205 .PHONY: clean-stage4-cloog maybe-clean-stage4-cloog
14206 maybe-all-stage4-cloog:
14207 maybe-clean-stage4-cloog:
14208 @if cloog-bootstrap
14209 maybe-all-stage4-cloog: all-stage4-cloog
14210 all-stage4: all-stage4-cloog
14211 TARGET-stage4-cloog = $(TARGET-cloog)
14212 all-stage4-cloog: configure-stage4-cloog
14213 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14214 @r=`${PWD_COMMAND}`; export r; \
14215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14216 TFLAGS="$(STAGE4_TFLAGS)"; \
14217 $(HOST_EXPORTS) \
14218 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14219 cd $(HOST_SUBDIR)/cloog && \
14220 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14221 CFLAGS="$(STAGE4_CFLAGS)" \
14222 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
14223 LIBCFLAGS="$(STAGE4_CFLAGS)" \
14224 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14225 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14226 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14227 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14228 TFLAGS="$(STAGE4_TFLAGS)" \
14229 $(TARGET-stage4-cloog)
14230
14231 maybe-clean-stage4-cloog: clean-stage4-cloog
14232 clean-stage4: clean-stage4-cloog
14233 clean-stage4-cloog:
14234 @if [ $(current_stage) = stage4 ]; then \
14235 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14236 else \
14237 [ -f $(HOST_SUBDIR)/stage4-cloog/Makefile ] || exit 0; \
14238 $(MAKE) stage4-start; \
14239 fi; \
14240 cd $(HOST_SUBDIR)/cloog && \
14241 $(MAKE) $(EXTRA_HOST_FLAGS) \
14242 $(POSTSTAGE1_FLAGS_TO_PASS) \
14243 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14244 @endif cloog-bootstrap
14245
14246
14247 .PHONY: all-stageprofile-cloog maybe-all-stageprofile-cloog
14248 .PHONY: clean-stageprofile-cloog maybe-clean-stageprofile-cloog
14249 maybe-all-stageprofile-cloog:
14250 maybe-clean-stageprofile-cloog:
14251 @if cloog-bootstrap
14252 maybe-all-stageprofile-cloog: all-stageprofile-cloog
14253 all-stageprofile: all-stageprofile-cloog
14254 TARGET-stageprofile-cloog = $(TARGET-cloog)
14255 all-stageprofile-cloog: configure-stageprofile-cloog
14256 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14257 @r=`${PWD_COMMAND}`; export r; \
14258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14259 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14260 $(HOST_EXPORTS) \
14261 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14262 cd $(HOST_SUBDIR)/cloog && \
14263 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14264 CFLAGS="$(STAGEprofile_CFLAGS)" \
14265 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
14266 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
14267 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14268 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14269 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14270 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14271 TFLAGS="$(STAGEprofile_TFLAGS)" \
14272 $(TARGET-stageprofile-cloog)
14273
14274 maybe-clean-stageprofile-cloog: clean-stageprofile-cloog
14275 clean-stageprofile: clean-stageprofile-cloog
14276 clean-stageprofile-cloog:
14277 @if [ $(current_stage) = stageprofile ]; then \
14278 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14279 else \
14280 [ -f $(HOST_SUBDIR)/stageprofile-cloog/Makefile ] || exit 0; \
14281 $(MAKE) stageprofile-start; \
14282 fi; \
14283 cd $(HOST_SUBDIR)/cloog && \
14284 $(MAKE) $(EXTRA_HOST_FLAGS) \
14285 $(POSTSTAGE1_FLAGS_TO_PASS) \
14286 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14287 @endif cloog-bootstrap
14288
14289
14290 .PHONY: all-stagefeedback-cloog maybe-all-stagefeedback-cloog
14291 .PHONY: clean-stagefeedback-cloog maybe-clean-stagefeedback-cloog
14292 maybe-all-stagefeedback-cloog:
14293 maybe-clean-stagefeedback-cloog:
14294 @if cloog-bootstrap
14295 maybe-all-stagefeedback-cloog: all-stagefeedback-cloog
14296 all-stagefeedback: all-stagefeedback-cloog
14297 TARGET-stagefeedback-cloog = $(TARGET-cloog)
14298 all-stagefeedback-cloog: configure-stagefeedback-cloog
14299 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14300 @r=`${PWD_COMMAND}`; export r; \
14301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14302 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14303 $(HOST_EXPORTS) \
14304 $(POSTSTAGE1_HOST_EXPORTS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}"; export CPPFLAGS; LDFLAGS="$$LDFLAGS ${HOST_PPLLIBS}"; export LDFLAGS; \
14305 cd $(HOST_SUBDIR)/cloog && \
14306 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14307 CFLAGS="$(STAGEfeedback_CFLAGS)" \
14308 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
14309 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
14310 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14311 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14312 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14313 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" \
14314 TFLAGS="$(STAGEfeedback_TFLAGS)" \
14315 $(TARGET-stagefeedback-cloog)
14316
14317 maybe-clean-stagefeedback-cloog: clean-stagefeedback-cloog
14318 clean-stagefeedback: clean-stagefeedback-cloog
14319 clean-stagefeedback-cloog:
14320 @if [ $(current_stage) = stagefeedback ]; then \
14321 [ -f $(HOST_SUBDIR)/cloog/Makefile ] || exit 0; \
14322 else \
14323 [ -f $(HOST_SUBDIR)/stagefeedback-cloog/Makefile ] || exit 0; \
14324 $(MAKE) stagefeedback-start; \
14325 fi; \
14326 cd $(HOST_SUBDIR)/cloog && \
14327 $(MAKE) $(EXTRA_HOST_FLAGS) \
14328 $(POSTSTAGE1_FLAGS_TO_PASS) \
14329 CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" clean
14330 @endif cloog-bootstrap
14331
14332
14333
14334
14335
14336 .PHONY: check-cloog maybe-check-cloog
14337 maybe-check-cloog:
14338 @if cloog
14339 maybe-check-cloog: check-cloog
14340
14341 check-cloog:
14342 @: $(MAKE); $(unstage)
14343 @r=`${PWD_COMMAND}`; export r; \
14344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14345 $(HOST_EXPORTS) \
14346 (cd $(HOST_SUBDIR)/cloog && \
14347 $(MAKE) $(FLAGS_TO_PASS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS" check)
14348
14349 @endif cloog
14350
14351 .PHONY: install-cloog maybe-install-cloog
14352 maybe-install-cloog:
14353 @if cloog
14354 maybe-install-cloog: install-cloog
14355
14356 install-cloog:
14357
14358 @endif cloog
14359
14360 .PHONY: install-strip-cloog maybe-install-strip-cloog
14361 maybe-install-strip-cloog:
14362 @if cloog
14363 maybe-install-strip-cloog: install-strip-cloog
14364
14365 install-strip-cloog:
14366
14367 @endif cloog
14368
14369 # Other targets (info, dvi, pdf, etc.)
14370
14371 .PHONY: maybe-info-cloog info-cloog
14372 maybe-info-cloog:
14373 @if cloog
14374 maybe-info-cloog: info-cloog
14375
14376 info-cloog: \
14377 configure-cloog
14378 @[ -f ./cloog/Makefile ] || exit 0; \
14379 r=`${PWD_COMMAND}`; export r; \
14380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14381 $(HOST_EXPORTS) \
14382 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14384 done; \
14385 echo "Doing info in cloog" ; \
14386 (cd $(HOST_SUBDIR)/cloog && \
14387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14389 "RANLIB=$${RANLIB}" \
14390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14391 info) \
14392 || exit 1
14393
14394 @endif cloog
14395
14396 .PHONY: maybe-dvi-cloog dvi-cloog
14397 maybe-dvi-cloog:
14398 @if cloog
14399 maybe-dvi-cloog: dvi-cloog
14400
14401 dvi-cloog: \
14402 configure-cloog
14403 @[ -f ./cloog/Makefile ] || exit 0; \
14404 r=`${PWD_COMMAND}`; export r; \
14405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14406 $(HOST_EXPORTS) \
14407 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14409 done; \
14410 echo "Doing dvi in cloog" ; \
14411 (cd $(HOST_SUBDIR)/cloog && \
14412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14414 "RANLIB=$${RANLIB}" \
14415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14416 dvi) \
14417 || exit 1
14418
14419 @endif cloog
14420
14421 .PHONY: maybe-pdf-cloog pdf-cloog
14422 maybe-pdf-cloog:
14423 @if cloog
14424 maybe-pdf-cloog: pdf-cloog
14425
14426 pdf-cloog: \
14427 configure-cloog
14428 @[ -f ./cloog/Makefile ] || exit 0; \
14429 r=`${PWD_COMMAND}`; export r; \
14430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14431 $(HOST_EXPORTS) \
14432 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14434 done; \
14435 echo "Doing pdf in cloog" ; \
14436 (cd $(HOST_SUBDIR)/cloog && \
14437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14439 "RANLIB=$${RANLIB}" \
14440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14441 pdf) \
14442 || exit 1
14443
14444 @endif cloog
14445
14446 .PHONY: maybe-html-cloog html-cloog
14447 maybe-html-cloog:
14448 @if cloog
14449 maybe-html-cloog: html-cloog
14450
14451 html-cloog: \
14452 configure-cloog
14453 @[ -f ./cloog/Makefile ] || exit 0; \
14454 r=`${PWD_COMMAND}`; export r; \
14455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14456 $(HOST_EXPORTS) \
14457 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14459 done; \
14460 echo "Doing html in cloog" ; \
14461 (cd $(HOST_SUBDIR)/cloog && \
14462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14464 "RANLIB=$${RANLIB}" \
14465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14466 html) \
14467 || exit 1
14468
14469 @endif cloog
14470
14471 .PHONY: maybe-TAGS-cloog TAGS-cloog
14472 maybe-TAGS-cloog:
14473 @if cloog
14474 maybe-TAGS-cloog: TAGS-cloog
14475
14476 TAGS-cloog: \
14477 configure-cloog
14478 @[ -f ./cloog/Makefile ] || exit 0; \
14479 r=`${PWD_COMMAND}`; export r; \
14480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14481 $(HOST_EXPORTS) \
14482 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14484 done; \
14485 echo "Doing TAGS in cloog" ; \
14486 (cd $(HOST_SUBDIR)/cloog && \
14487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14489 "RANLIB=$${RANLIB}" \
14490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14491 TAGS) \
14492 || exit 1
14493
14494 @endif cloog
14495
14496 .PHONY: maybe-install-info-cloog install-info-cloog
14497 maybe-install-info-cloog:
14498 @if cloog
14499 maybe-install-info-cloog: install-info-cloog
14500
14501 install-info-cloog: \
14502 configure-cloog \
14503 info-cloog
14504 @[ -f ./cloog/Makefile ] || exit 0; \
14505 r=`${PWD_COMMAND}`; export r; \
14506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14507 $(HOST_EXPORTS) \
14508 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14510 done; \
14511 echo "Doing install-info in cloog" ; \
14512 (cd $(HOST_SUBDIR)/cloog && \
14513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14515 "RANLIB=$${RANLIB}" \
14516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14517 install-info) \
14518 || exit 1
14519
14520 @endif cloog
14521
14522 .PHONY: maybe-install-pdf-cloog install-pdf-cloog
14523 maybe-install-pdf-cloog:
14524 @if cloog
14525 maybe-install-pdf-cloog: install-pdf-cloog
14526
14527 install-pdf-cloog: \
14528 configure-cloog \
14529 pdf-cloog
14530 @[ -f ./cloog/Makefile ] || exit 0; \
14531 r=`${PWD_COMMAND}`; export r; \
14532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14533 $(HOST_EXPORTS) \
14534 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14536 done; \
14537 echo "Doing install-pdf in cloog" ; \
14538 (cd $(HOST_SUBDIR)/cloog && \
14539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14541 "RANLIB=$${RANLIB}" \
14542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14543 install-pdf) \
14544 || exit 1
14545
14546 @endif cloog
14547
14548 .PHONY: maybe-install-html-cloog install-html-cloog
14549 maybe-install-html-cloog:
14550 @if cloog
14551 maybe-install-html-cloog: install-html-cloog
14552
14553 install-html-cloog: \
14554 configure-cloog \
14555 html-cloog
14556 @[ -f ./cloog/Makefile ] || exit 0; \
14557 r=`${PWD_COMMAND}`; export r; \
14558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14559 $(HOST_EXPORTS) \
14560 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14562 done; \
14563 echo "Doing install-html in cloog" ; \
14564 (cd $(HOST_SUBDIR)/cloog && \
14565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14567 "RANLIB=$${RANLIB}" \
14568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14569 install-html) \
14570 || exit 1
14571
14572 @endif cloog
14573
14574 .PHONY: maybe-installcheck-cloog installcheck-cloog
14575 maybe-installcheck-cloog:
14576 @if cloog
14577 maybe-installcheck-cloog: installcheck-cloog
14578
14579 installcheck-cloog: \
14580 configure-cloog
14581 @[ -f ./cloog/Makefile ] || exit 0; \
14582 r=`${PWD_COMMAND}`; export r; \
14583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14584 $(HOST_EXPORTS) \
14585 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14587 done; \
14588 echo "Doing installcheck in cloog" ; \
14589 (cd $(HOST_SUBDIR)/cloog && \
14590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14592 "RANLIB=$${RANLIB}" \
14593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14594 installcheck) \
14595 || exit 1
14596
14597 @endif cloog
14598
14599 .PHONY: maybe-mostlyclean-cloog mostlyclean-cloog
14600 maybe-mostlyclean-cloog:
14601 @if cloog
14602 maybe-mostlyclean-cloog: mostlyclean-cloog
14603
14604 mostlyclean-cloog:
14605 @[ -f ./cloog/Makefile ] || exit 0; \
14606 r=`${PWD_COMMAND}`; export r; \
14607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14608 $(HOST_EXPORTS) \
14609 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14611 done; \
14612 echo "Doing mostlyclean in cloog" ; \
14613 (cd $(HOST_SUBDIR)/cloog && \
14614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14616 "RANLIB=$${RANLIB}" \
14617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14618 mostlyclean) \
14619 || exit 1
14620
14621 @endif cloog
14622
14623 .PHONY: maybe-clean-cloog clean-cloog
14624 maybe-clean-cloog:
14625 @if cloog
14626 maybe-clean-cloog: clean-cloog
14627
14628 clean-cloog:
14629 @[ -f ./cloog/Makefile ] || exit 0; \
14630 r=`${PWD_COMMAND}`; export r; \
14631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14632 $(HOST_EXPORTS) \
14633 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14635 done; \
14636 echo "Doing clean in cloog" ; \
14637 (cd $(HOST_SUBDIR)/cloog && \
14638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14640 "RANLIB=$${RANLIB}" \
14641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14642 clean) \
14643 || exit 1
14644
14645 @endif cloog
14646
14647 .PHONY: maybe-distclean-cloog distclean-cloog
14648 maybe-distclean-cloog:
14649 @if cloog
14650 maybe-distclean-cloog: distclean-cloog
14651
14652 distclean-cloog:
14653 @[ -f ./cloog/Makefile ] || exit 0; \
14654 r=`${PWD_COMMAND}`; export r; \
14655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14656 $(HOST_EXPORTS) \
14657 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14659 done; \
14660 echo "Doing distclean in cloog" ; \
14661 (cd $(HOST_SUBDIR)/cloog && \
14662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14664 "RANLIB=$${RANLIB}" \
14665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14666 distclean) \
14667 || exit 1
14668
14669 @endif cloog
14670
14671 .PHONY: maybe-maintainer-clean-cloog maintainer-clean-cloog
14672 maybe-maintainer-clean-cloog:
14673 @if cloog
14674 maybe-maintainer-clean-cloog: maintainer-clean-cloog
14675
14676 maintainer-clean-cloog:
14677 @[ -f ./cloog/Makefile ] || exit 0; \
14678 r=`${PWD_COMMAND}`; export r; \
14679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14680 $(HOST_EXPORTS) \
14681 for flag in $(EXTRA_HOST_FLAGS) CPPFLAGS="${CPPFLAGS} ${HOST_PPLINC}" LDFLAGS="$$LDFLAGS"; do \
14682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14683 done; \
14684 echo "Doing maintainer-clean in cloog" ; \
14685 (cd $(HOST_SUBDIR)/cloog && \
14686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14688 "RANLIB=$${RANLIB}" \
14689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
14690 maintainer-clean) \
14691 || exit 1
14692
14693 @endif cloog
14694
14695
14696
14697 .PHONY: configure-libelf maybe-configure-libelf
14698 maybe-configure-libelf:
14699 @if gcc-bootstrap
14700 configure-libelf: stage_current
14701 @endif gcc-bootstrap
14702 @if libelf
14703 maybe-configure-libelf: configure-libelf
14704 configure-libelf:
14705 @r=`${PWD_COMMAND}`; export r; \
14706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14707 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14708 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14709 $(HOST_EXPORTS) \
14710 echo Configuring in $(HOST_SUBDIR)/libelf; \
14711 cd "$(HOST_SUBDIR)/libelf" || exit 1; \
14712 case $(srcdir) in \
14713 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14714 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14715 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14716 esac; \
14717 srcdiroption="--srcdir=$${topdir}/libelf"; \
14718 libsrcdir="$$s/libelf"; \
14719 $(SHELL) $${libsrcdir}/configure \
14720 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14721 --target=${target_alias} $${srcdiroption} --disable-shared \
14722 || exit 1
14723 @endif libelf
14724
14725
14726
14727 .PHONY: configure-stage1-libelf maybe-configure-stage1-libelf
14728 maybe-configure-stage1-libelf:
14729 @if libelf-bootstrap
14730 maybe-configure-stage1-libelf: configure-stage1-libelf
14731 configure-stage1-libelf:
14732 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14733 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14734 @r=`${PWD_COMMAND}`; export r; \
14735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14736 TFLAGS="$(STAGE1_TFLAGS)"; \
14737 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14738 $(HOST_EXPORTS) \
14739 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
14740 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
14741 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
14742 echo Configuring stage 1 in $(HOST_SUBDIR)/libelf ; \
14743 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14744 cd $(HOST_SUBDIR)/libelf || exit 1; \
14745 case $(srcdir) in \
14746 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14747 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14748 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14749 esac; \
14750 srcdiroption="--srcdir=$${topdir}/libelf"; \
14751 libsrcdir="$$s/libelf"; \
14752 $(SHELL) $${libsrcdir}/configure \
14753 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14754 --target=${target_alias} $${srcdiroption} \
14755 $(STAGE1_CONFIGURE_FLAGS) \
14756 --disable-shared
14757 @endif libelf-bootstrap
14758
14759 .PHONY: configure-stage2-libelf maybe-configure-stage2-libelf
14760 maybe-configure-stage2-libelf:
14761 @if libelf-bootstrap
14762 maybe-configure-stage2-libelf: configure-stage2-libelf
14763 configure-stage2-libelf:
14764 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
14765 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14766 @r=`${PWD_COMMAND}`; export r; \
14767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14768 TFLAGS="$(STAGE2_TFLAGS)"; \
14769 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14770 $(HOST_EXPORTS) \
14771 $(POSTSTAGE1_HOST_EXPORTS) \
14772 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
14773 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
14774 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
14775 echo Configuring stage 2 in $(HOST_SUBDIR)/libelf ; \
14776 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14777 cd $(HOST_SUBDIR)/libelf || exit 1; \
14778 case $(srcdir) in \
14779 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14780 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14781 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14782 esac; \
14783 srcdiroption="--srcdir=$${topdir}/libelf"; \
14784 libsrcdir="$$s/libelf"; \
14785 $(SHELL) $${libsrcdir}/configure \
14786 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14787 --target=${target_alias} $${srcdiroption} \
14788 --with-build-libsubdir=$(HOST_SUBDIR) \
14789 $(STAGE2_CONFIGURE_FLAGS) \
14790 --disable-shared
14791 @endif libelf-bootstrap
14792
14793 .PHONY: configure-stage3-libelf maybe-configure-stage3-libelf
14794 maybe-configure-stage3-libelf:
14795 @if libelf-bootstrap
14796 maybe-configure-stage3-libelf: configure-stage3-libelf
14797 configure-stage3-libelf:
14798 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
14799 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14800 @r=`${PWD_COMMAND}`; export r; \
14801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14802 TFLAGS="$(STAGE3_TFLAGS)"; \
14803 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14804 $(HOST_EXPORTS) \
14805 $(POSTSTAGE1_HOST_EXPORTS) \
14806 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
14807 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
14808 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
14809 echo Configuring stage 3 in $(HOST_SUBDIR)/libelf ; \
14810 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14811 cd $(HOST_SUBDIR)/libelf || exit 1; \
14812 case $(srcdir) in \
14813 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14814 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14815 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14816 esac; \
14817 srcdiroption="--srcdir=$${topdir}/libelf"; \
14818 libsrcdir="$$s/libelf"; \
14819 $(SHELL) $${libsrcdir}/configure \
14820 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14821 --target=${target_alias} $${srcdiroption} \
14822 --with-build-libsubdir=$(HOST_SUBDIR) \
14823 $(STAGE3_CONFIGURE_FLAGS) \
14824 --disable-shared
14825 @endif libelf-bootstrap
14826
14827 .PHONY: configure-stage4-libelf maybe-configure-stage4-libelf
14828 maybe-configure-stage4-libelf:
14829 @if libelf-bootstrap
14830 maybe-configure-stage4-libelf: configure-stage4-libelf
14831 configure-stage4-libelf:
14832 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
14833 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14834 @r=`${PWD_COMMAND}`; export r; \
14835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14836 TFLAGS="$(STAGE4_TFLAGS)"; \
14837 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14838 $(HOST_EXPORTS) \
14839 $(POSTSTAGE1_HOST_EXPORTS) \
14840 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
14841 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
14842 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
14843 echo Configuring stage 4 in $(HOST_SUBDIR)/libelf ; \
14844 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14845 cd $(HOST_SUBDIR)/libelf || exit 1; \
14846 case $(srcdir) in \
14847 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14848 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14849 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14850 esac; \
14851 srcdiroption="--srcdir=$${topdir}/libelf"; \
14852 libsrcdir="$$s/libelf"; \
14853 $(SHELL) $${libsrcdir}/configure \
14854 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14855 --target=${target_alias} $${srcdiroption} \
14856 --with-build-libsubdir=$(HOST_SUBDIR) \
14857 $(STAGE4_CONFIGURE_FLAGS) \
14858 --disable-shared
14859 @endif libelf-bootstrap
14860
14861 .PHONY: configure-stageprofile-libelf maybe-configure-stageprofile-libelf
14862 maybe-configure-stageprofile-libelf:
14863 @if libelf-bootstrap
14864 maybe-configure-stageprofile-libelf: configure-stageprofile-libelf
14865 configure-stageprofile-libelf:
14866 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
14867 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14868 @r=`${PWD_COMMAND}`; export r; \
14869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14870 TFLAGS="$(STAGEprofile_TFLAGS)"; \
14871 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14872 $(HOST_EXPORTS) \
14873 $(POSTSTAGE1_HOST_EXPORTS) \
14874 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
14875 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
14876 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
14877 echo Configuring stage profile in $(HOST_SUBDIR)/libelf ; \
14878 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14879 cd $(HOST_SUBDIR)/libelf || exit 1; \
14880 case $(srcdir) in \
14881 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14882 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14883 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14884 esac; \
14885 srcdiroption="--srcdir=$${topdir}/libelf"; \
14886 libsrcdir="$$s/libelf"; \
14887 $(SHELL) $${libsrcdir}/configure \
14888 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14889 --target=${target_alias} $${srcdiroption} \
14890 --with-build-libsubdir=$(HOST_SUBDIR) \
14891 $(STAGEprofile_CONFIGURE_FLAGS) \
14892 --disable-shared
14893 @endif libelf-bootstrap
14894
14895 .PHONY: configure-stagefeedback-libelf maybe-configure-stagefeedback-libelf
14896 maybe-configure-stagefeedback-libelf:
14897 @if libelf-bootstrap
14898 maybe-configure-stagefeedback-libelf: configure-stagefeedback-libelf
14899 configure-stagefeedback-libelf:
14900 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
14901 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf
14902 @r=`${PWD_COMMAND}`; export r; \
14903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14904 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
14905 test ! -f $(HOST_SUBDIR)/libelf/Makefile || exit 0; \
14906 $(HOST_EXPORTS) \
14907 $(POSTSTAGE1_HOST_EXPORTS) \
14908 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
14909 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
14910 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
14911 echo Configuring stage feedback in $(HOST_SUBDIR)/libelf ; \
14912 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libelf ; \
14913 cd $(HOST_SUBDIR)/libelf || exit 1; \
14914 case $(srcdir) in \
14915 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14916 *) topdir=`echo $(HOST_SUBDIR)/libelf/ | \
14917 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14918 esac; \
14919 srcdiroption="--srcdir=$${topdir}/libelf"; \
14920 libsrcdir="$$s/libelf"; \
14921 $(SHELL) $${libsrcdir}/configure \
14922 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
14923 --target=${target_alias} $${srcdiroption} \
14924 --with-build-libsubdir=$(HOST_SUBDIR) \
14925 $(STAGEfeedback_CONFIGURE_FLAGS) \
14926 --disable-shared
14927 @endif libelf-bootstrap
14928
14929
14930
14931
14932
14933 .PHONY: all-libelf maybe-all-libelf
14934 maybe-all-libelf:
14935 @if gcc-bootstrap
14936 all-libelf: stage_current
14937 @endif gcc-bootstrap
14938 @if libelf
14939 TARGET-libelf=all
14940 maybe-all-libelf: all-libelf
14941 all-libelf: configure-libelf
14942 @r=`${PWD_COMMAND}`; export r; \
14943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14944 $(HOST_EXPORTS) \
14945 (cd $(HOST_SUBDIR)/libelf && \
14946 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
14947 $(TARGET-libelf))
14948 @endif libelf
14949
14950
14951
14952 .PHONY: all-stage1-libelf maybe-all-stage1-libelf
14953 .PHONY: clean-stage1-libelf maybe-clean-stage1-libelf
14954 maybe-all-stage1-libelf:
14955 maybe-clean-stage1-libelf:
14956 @if libelf-bootstrap
14957 maybe-all-stage1-libelf: all-stage1-libelf
14958 all-stage1: all-stage1-libelf
14959 TARGET-stage1-libelf = $(TARGET-libelf)
14960 all-stage1-libelf: configure-stage1-libelf
14961 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
14962 @r=`${PWD_COMMAND}`; export r; \
14963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14964 TFLAGS="$(STAGE1_TFLAGS)"; \
14965 $(HOST_EXPORTS) \
14966 cd $(HOST_SUBDIR)/libelf && \
14967 $(MAKE) $(BASE_FLAGS_TO_PASS) \
14968 CFLAGS="$(STAGE1_CFLAGS)" \
14969 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
14970 LIBCFLAGS="$(LIBCFLAGS)" \
14971 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
14972 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
14973 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
14974 $(EXTRA_HOST_FLAGS) \
14975 TFLAGS="$(STAGE1_TFLAGS)" \
14976 $(TARGET-stage1-libelf)
14977
14978 maybe-clean-stage1-libelf: clean-stage1-libelf
14979 clean-stage1: clean-stage1-libelf
14980 clean-stage1-libelf:
14981 @if [ $(current_stage) = stage1 ]; then \
14982 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
14983 else \
14984 [ -f $(HOST_SUBDIR)/stage1-libelf/Makefile ] || exit 0; \
14985 $(MAKE) stage1-start; \
14986 fi; \
14987 cd $(HOST_SUBDIR)/libelf && \
14988 $(MAKE) $(EXTRA_HOST_FLAGS) \
14989 clean
14990 @endif libelf-bootstrap
14991
14992
14993 .PHONY: all-stage2-libelf maybe-all-stage2-libelf
14994 .PHONY: clean-stage2-libelf maybe-clean-stage2-libelf
14995 maybe-all-stage2-libelf:
14996 maybe-clean-stage2-libelf:
14997 @if libelf-bootstrap
14998 maybe-all-stage2-libelf: all-stage2-libelf
14999 all-stage2: all-stage2-libelf
15000 TARGET-stage2-libelf = $(TARGET-libelf)
15001 all-stage2-libelf: configure-stage2-libelf
15002 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15003 @r=`${PWD_COMMAND}`; export r; \
15004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15005 TFLAGS="$(STAGE2_TFLAGS)"; \
15006 $(HOST_EXPORTS) \
15007 $(POSTSTAGE1_HOST_EXPORTS) \
15008 cd $(HOST_SUBDIR)/libelf && \
15009 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15010 CFLAGS="$(STAGE2_CFLAGS)" \
15011 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15012 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15013 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15014 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15015 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15016 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15017 TFLAGS="$(STAGE2_TFLAGS)" \
15018 $(TARGET-stage2-libelf)
15019
15020 maybe-clean-stage2-libelf: clean-stage2-libelf
15021 clean-stage2: clean-stage2-libelf
15022 clean-stage2-libelf:
15023 @if [ $(current_stage) = stage2 ]; then \
15024 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15025 else \
15026 [ -f $(HOST_SUBDIR)/stage2-libelf/Makefile ] || exit 0; \
15027 $(MAKE) stage2-start; \
15028 fi; \
15029 cd $(HOST_SUBDIR)/libelf && \
15030 $(MAKE) $(EXTRA_HOST_FLAGS) \
15031 $(POSTSTAGE1_FLAGS_TO_PASS) \
15032 clean
15033 @endif libelf-bootstrap
15034
15035
15036 .PHONY: all-stage3-libelf maybe-all-stage3-libelf
15037 .PHONY: clean-stage3-libelf maybe-clean-stage3-libelf
15038 maybe-all-stage3-libelf:
15039 maybe-clean-stage3-libelf:
15040 @if libelf-bootstrap
15041 maybe-all-stage3-libelf: all-stage3-libelf
15042 all-stage3: all-stage3-libelf
15043 TARGET-stage3-libelf = $(TARGET-libelf)
15044 all-stage3-libelf: configure-stage3-libelf
15045 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15046 @r=`${PWD_COMMAND}`; export r; \
15047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15048 TFLAGS="$(STAGE3_TFLAGS)"; \
15049 $(HOST_EXPORTS) \
15050 $(POSTSTAGE1_HOST_EXPORTS) \
15051 cd $(HOST_SUBDIR)/libelf && \
15052 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15053 CFLAGS="$(STAGE3_CFLAGS)" \
15054 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15055 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15056 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15057 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15058 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15059 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15060 TFLAGS="$(STAGE3_TFLAGS)" \
15061 $(TARGET-stage3-libelf)
15062
15063 maybe-clean-stage3-libelf: clean-stage3-libelf
15064 clean-stage3: clean-stage3-libelf
15065 clean-stage3-libelf:
15066 @if [ $(current_stage) = stage3 ]; then \
15067 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15068 else \
15069 [ -f $(HOST_SUBDIR)/stage3-libelf/Makefile ] || exit 0; \
15070 $(MAKE) stage3-start; \
15071 fi; \
15072 cd $(HOST_SUBDIR)/libelf && \
15073 $(MAKE) $(EXTRA_HOST_FLAGS) \
15074 $(POSTSTAGE1_FLAGS_TO_PASS) \
15075 clean
15076 @endif libelf-bootstrap
15077
15078
15079 .PHONY: all-stage4-libelf maybe-all-stage4-libelf
15080 .PHONY: clean-stage4-libelf maybe-clean-stage4-libelf
15081 maybe-all-stage4-libelf:
15082 maybe-clean-stage4-libelf:
15083 @if libelf-bootstrap
15084 maybe-all-stage4-libelf: all-stage4-libelf
15085 all-stage4: all-stage4-libelf
15086 TARGET-stage4-libelf = $(TARGET-libelf)
15087 all-stage4-libelf: configure-stage4-libelf
15088 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15089 @r=`${PWD_COMMAND}`; export r; \
15090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15091 TFLAGS="$(STAGE4_TFLAGS)"; \
15092 $(HOST_EXPORTS) \
15093 $(POSTSTAGE1_HOST_EXPORTS) \
15094 cd $(HOST_SUBDIR)/libelf && \
15095 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15096 CFLAGS="$(STAGE4_CFLAGS)" \
15097 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15098 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15099 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15100 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15101 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15102 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15103 TFLAGS="$(STAGE4_TFLAGS)" \
15104 $(TARGET-stage4-libelf)
15105
15106 maybe-clean-stage4-libelf: clean-stage4-libelf
15107 clean-stage4: clean-stage4-libelf
15108 clean-stage4-libelf:
15109 @if [ $(current_stage) = stage4 ]; then \
15110 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15111 else \
15112 [ -f $(HOST_SUBDIR)/stage4-libelf/Makefile ] || exit 0; \
15113 $(MAKE) stage4-start; \
15114 fi; \
15115 cd $(HOST_SUBDIR)/libelf && \
15116 $(MAKE) $(EXTRA_HOST_FLAGS) \
15117 $(POSTSTAGE1_FLAGS_TO_PASS) \
15118 clean
15119 @endif libelf-bootstrap
15120
15121
15122 .PHONY: all-stageprofile-libelf maybe-all-stageprofile-libelf
15123 .PHONY: clean-stageprofile-libelf maybe-clean-stageprofile-libelf
15124 maybe-all-stageprofile-libelf:
15125 maybe-clean-stageprofile-libelf:
15126 @if libelf-bootstrap
15127 maybe-all-stageprofile-libelf: all-stageprofile-libelf
15128 all-stageprofile: all-stageprofile-libelf
15129 TARGET-stageprofile-libelf = $(TARGET-libelf)
15130 all-stageprofile-libelf: configure-stageprofile-libelf
15131 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15132 @r=`${PWD_COMMAND}`; export r; \
15133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15134 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15135 $(HOST_EXPORTS) \
15136 $(POSTSTAGE1_HOST_EXPORTS) \
15137 cd $(HOST_SUBDIR)/libelf && \
15138 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15139 CFLAGS="$(STAGEprofile_CFLAGS)" \
15140 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
15141 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
15142 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15143 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15144 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15145 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15146 TFLAGS="$(STAGEprofile_TFLAGS)" \
15147 $(TARGET-stageprofile-libelf)
15148
15149 maybe-clean-stageprofile-libelf: clean-stageprofile-libelf
15150 clean-stageprofile: clean-stageprofile-libelf
15151 clean-stageprofile-libelf:
15152 @if [ $(current_stage) = stageprofile ]; then \
15153 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15154 else \
15155 [ -f $(HOST_SUBDIR)/stageprofile-libelf/Makefile ] || exit 0; \
15156 $(MAKE) stageprofile-start; \
15157 fi; \
15158 cd $(HOST_SUBDIR)/libelf && \
15159 $(MAKE) $(EXTRA_HOST_FLAGS) \
15160 $(POSTSTAGE1_FLAGS_TO_PASS) \
15161 clean
15162 @endif libelf-bootstrap
15163
15164
15165 .PHONY: all-stagefeedback-libelf maybe-all-stagefeedback-libelf
15166 .PHONY: clean-stagefeedback-libelf maybe-clean-stagefeedback-libelf
15167 maybe-all-stagefeedback-libelf:
15168 maybe-clean-stagefeedback-libelf:
15169 @if libelf-bootstrap
15170 maybe-all-stagefeedback-libelf: all-stagefeedback-libelf
15171 all-stagefeedback: all-stagefeedback-libelf
15172 TARGET-stagefeedback-libelf = $(TARGET-libelf)
15173 all-stagefeedback-libelf: configure-stagefeedback-libelf
15174 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15175 @r=`${PWD_COMMAND}`; export r; \
15176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15177 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15178 $(HOST_EXPORTS) \
15179 $(POSTSTAGE1_HOST_EXPORTS) \
15180 cd $(HOST_SUBDIR)/libelf && \
15181 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15182 CFLAGS="$(STAGEfeedback_CFLAGS)" \
15183 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
15184 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
15185 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15186 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15187 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15188 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15189 TFLAGS="$(STAGEfeedback_TFLAGS)" \
15190 $(TARGET-stagefeedback-libelf)
15191
15192 maybe-clean-stagefeedback-libelf: clean-stagefeedback-libelf
15193 clean-stagefeedback: clean-stagefeedback-libelf
15194 clean-stagefeedback-libelf:
15195 @if [ $(current_stage) = stagefeedback ]; then \
15196 [ -f $(HOST_SUBDIR)/libelf/Makefile ] || exit 0; \
15197 else \
15198 [ -f $(HOST_SUBDIR)/stagefeedback-libelf/Makefile ] || exit 0; \
15199 $(MAKE) stagefeedback-start; \
15200 fi; \
15201 cd $(HOST_SUBDIR)/libelf && \
15202 $(MAKE) $(EXTRA_HOST_FLAGS) \
15203 $(POSTSTAGE1_FLAGS_TO_PASS) \
15204 clean
15205 @endif libelf-bootstrap
15206
15207
15208
15209
15210
15211 .PHONY: check-libelf maybe-check-libelf
15212 maybe-check-libelf:
15213 @if libelf
15214 maybe-check-libelf: check-libelf
15215
15216 check-libelf:
15217 @: $(MAKE); $(unstage)
15218 @r=`${PWD_COMMAND}`; export r; \
15219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15220 $(HOST_EXPORTS) \
15221 (cd $(HOST_SUBDIR)/libelf && \
15222 $(MAKE) $(FLAGS_TO_PASS) check)
15223
15224 @endif libelf
15225
15226 .PHONY: install-libelf maybe-install-libelf
15227 maybe-install-libelf:
15228 @if libelf
15229 maybe-install-libelf: install-libelf
15230
15231 install-libelf:
15232
15233 @endif libelf
15234
15235 .PHONY: install-strip-libelf maybe-install-strip-libelf
15236 maybe-install-strip-libelf:
15237 @if libelf
15238 maybe-install-strip-libelf: install-strip-libelf
15239
15240 install-strip-libelf:
15241
15242 @endif libelf
15243
15244 # Other targets (info, dvi, pdf, etc.)
15245
15246 .PHONY: maybe-info-libelf info-libelf
15247 maybe-info-libelf:
15248 @if libelf
15249 maybe-info-libelf: info-libelf
15250
15251 info-libelf: \
15252 configure-libelf
15253 @[ -f ./libelf/Makefile ] || exit 0; \
15254 r=`${PWD_COMMAND}`; export r; \
15255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15256 $(HOST_EXPORTS) \
15257 for flag in $(EXTRA_HOST_FLAGS) ; do \
15258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15259 done; \
15260 echo "Doing info in libelf" ; \
15261 (cd $(HOST_SUBDIR)/libelf && \
15262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15264 "RANLIB=$${RANLIB}" \
15265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15266 info) \
15267 || exit 1
15268
15269 @endif libelf
15270
15271 .PHONY: maybe-dvi-libelf dvi-libelf
15272 maybe-dvi-libelf:
15273 @if libelf
15274 maybe-dvi-libelf: dvi-libelf
15275
15276 dvi-libelf: \
15277 configure-libelf
15278 @[ -f ./libelf/Makefile ] || exit 0; \
15279 r=`${PWD_COMMAND}`; export r; \
15280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15281 $(HOST_EXPORTS) \
15282 for flag in $(EXTRA_HOST_FLAGS) ; do \
15283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15284 done; \
15285 echo "Doing dvi in libelf" ; \
15286 (cd $(HOST_SUBDIR)/libelf && \
15287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15289 "RANLIB=$${RANLIB}" \
15290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15291 dvi) \
15292 || exit 1
15293
15294 @endif libelf
15295
15296 .PHONY: maybe-pdf-libelf pdf-libelf
15297 maybe-pdf-libelf:
15298 @if libelf
15299 maybe-pdf-libelf: pdf-libelf
15300
15301 pdf-libelf: \
15302 configure-libelf
15303 @[ -f ./libelf/Makefile ] || exit 0; \
15304 r=`${PWD_COMMAND}`; export r; \
15305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15306 $(HOST_EXPORTS) \
15307 for flag in $(EXTRA_HOST_FLAGS) ; do \
15308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15309 done; \
15310 echo "Doing pdf in libelf" ; \
15311 (cd $(HOST_SUBDIR)/libelf && \
15312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15314 "RANLIB=$${RANLIB}" \
15315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15316 pdf) \
15317 || exit 1
15318
15319 @endif libelf
15320
15321 .PHONY: maybe-html-libelf html-libelf
15322 maybe-html-libelf:
15323 @if libelf
15324 maybe-html-libelf: html-libelf
15325
15326 html-libelf: \
15327 configure-libelf
15328 @[ -f ./libelf/Makefile ] || exit 0; \
15329 r=`${PWD_COMMAND}`; export r; \
15330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15331 $(HOST_EXPORTS) \
15332 for flag in $(EXTRA_HOST_FLAGS) ; do \
15333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15334 done; \
15335 echo "Doing html in libelf" ; \
15336 (cd $(HOST_SUBDIR)/libelf && \
15337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15339 "RANLIB=$${RANLIB}" \
15340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15341 html) \
15342 || exit 1
15343
15344 @endif libelf
15345
15346 .PHONY: maybe-TAGS-libelf TAGS-libelf
15347 maybe-TAGS-libelf:
15348 @if libelf
15349 maybe-TAGS-libelf: TAGS-libelf
15350
15351 TAGS-libelf: \
15352 configure-libelf
15353 @[ -f ./libelf/Makefile ] || exit 0; \
15354 r=`${PWD_COMMAND}`; export r; \
15355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15356 $(HOST_EXPORTS) \
15357 for flag in $(EXTRA_HOST_FLAGS) ; do \
15358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15359 done; \
15360 echo "Doing TAGS in libelf" ; \
15361 (cd $(HOST_SUBDIR)/libelf && \
15362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15364 "RANLIB=$${RANLIB}" \
15365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15366 TAGS) \
15367 || exit 1
15368
15369 @endif libelf
15370
15371 .PHONY: maybe-install-info-libelf install-info-libelf
15372 maybe-install-info-libelf:
15373 @if libelf
15374 maybe-install-info-libelf: install-info-libelf
15375
15376 install-info-libelf: \
15377 configure-libelf \
15378 info-libelf
15379 @[ -f ./libelf/Makefile ] || exit 0; \
15380 r=`${PWD_COMMAND}`; export r; \
15381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15382 $(HOST_EXPORTS) \
15383 for flag in $(EXTRA_HOST_FLAGS) ; do \
15384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15385 done; \
15386 echo "Doing install-info in libelf" ; \
15387 (cd $(HOST_SUBDIR)/libelf && \
15388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15390 "RANLIB=$${RANLIB}" \
15391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15392 install-info) \
15393 || exit 1
15394
15395 @endif libelf
15396
15397 .PHONY: maybe-install-pdf-libelf install-pdf-libelf
15398 maybe-install-pdf-libelf:
15399 @if libelf
15400 maybe-install-pdf-libelf: install-pdf-libelf
15401
15402 install-pdf-libelf: \
15403 configure-libelf \
15404 pdf-libelf
15405 @[ -f ./libelf/Makefile ] || exit 0; \
15406 r=`${PWD_COMMAND}`; export r; \
15407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15408 $(HOST_EXPORTS) \
15409 for flag in $(EXTRA_HOST_FLAGS) ; do \
15410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15411 done; \
15412 echo "Doing install-pdf in libelf" ; \
15413 (cd $(HOST_SUBDIR)/libelf && \
15414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15416 "RANLIB=$${RANLIB}" \
15417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15418 install-pdf) \
15419 || exit 1
15420
15421 @endif libelf
15422
15423 .PHONY: maybe-install-html-libelf install-html-libelf
15424 maybe-install-html-libelf:
15425 @if libelf
15426 maybe-install-html-libelf: install-html-libelf
15427
15428 install-html-libelf: \
15429 configure-libelf \
15430 html-libelf
15431 @[ -f ./libelf/Makefile ] || exit 0; \
15432 r=`${PWD_COMMAND}`; export r; \
15433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15434 $(HOST_EXPORTS) \
15435 for flag in $(EXTRA_HOST_FLAGS) ; do \
15436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15437 done; \
15438 echo "Doing install-html in libelf" ; \
15439 (cd $(HOST_SUBDIR)/libelf && \
15440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15442 "RANLIB=$${RANLIB}" \
15443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15444 install-html) \
15445 || exit 1
15446
15447 @endif libelf
15448
15449 .PHONY: maybe-installcheck-libelf installcheck-libelf
15450 maybe-installcheck-libelf:
15451 @if libelf
15452 maybe-installcheck-libelf: installcheck-libelf
15453
15454 installcheck-libelf: \
15455 configure-libelf
15456 @[ -f ./libelf/Makefile ] || exit 0; \
15457 r=`${PWD_COMMAND}`; export r; \
15458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15459 $(HOST_EXPORTS) \
15460 for flag in $(EXTRA_HOST_FLAGS) ; do \
15461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15462 done; \
15463 echo "Doing installcheck in libelf" ; \
15464 (cd $(HOST_SUBDIR)/libelf && \
15465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15467 "RANLIB=$${RANLIB}" \
15468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15469 installcheck) \
15470 || exit 1
15471
15472 @endif libelf
15473
15474 .PHONY: maybe-mostlyclean-libelf mostlyclean-libelf
15475 maybe-mostlyclean-libelf:
15476 @if libelf
15477 maybe-mostlyclean-libelf: mostlyclean-libelf
15478
15479 mostlyclean-libelf:
15480 @[ -f ./libelf/Makefile ] || exit 0; \
15481 r=`${PWD_COMMAND}`; export r; \
15482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15483 $(HOST_EXPORTS) \
15484 for flag in $(EXTRA_HOST_FLAGS) ; do \
15485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15486 done; \
15487 echo "Doing mostlyclean in libelf" ; \
15488 (cd $(HOST_SUBDIR)/libelf && \
15489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15491 "RANLIB=$${RANLIB}" \
15492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15493 mostlyclean) \
15494 || exit 1
15495
15496 @endif libelf
15497
15498 .PHONY: maybe-clean-libelf clean-libelf
15499 maybe-clean-libelf:
15500 @if libelf
15501 maybe-clean-libelf: clean-libelf
15502
15503 clean-libelf:
15504 @[ -f ./libelf/Makefile ] || exit 0; \
15505 r=`${PWD_COMMAND}`; export r; \
15506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15507 $(HOST_EXPORTS) \
15508 for flag in $(EXTRA_HOST_FLAGS) ; do \
15509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15510 done; \
15511 echo "Doing clean in libelf" ; \
15512 (cd $(HOST_SUBDIR)/libelf && \
15513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15515 "RANLIB=$${RANLIB}" \
15516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15517 clean) \
15518 || exit 1
15519
15520 @endif libelf
15521
15522 .PHONY: maybe-distclean-libelf distclean-libelf
15523 maybe-distclean-libelf:
15524 @if libelf
15525 maybe-distclean-libelf: distclean-libelf
15526
15527 distclean-libelf:
15528 @[ -f ./libelf/Makefile ] || exit 0; \
15529 r=`${PWD_COMMAND}`; export r; \
15530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15531 $(HOST_EXPORTS) \
15532 for flag in $(EXTRA_HOST_FLAGS) ; do \
15533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15534 done; \
15535 echo "Doing distclean in libelf" ; \
15536 (cd $(HOST_SUBDIR)/libelf && \
15537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15539 "RANLIB=$${RANLIB}" \
15540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15541 distclean) \
15542 || exit 1
15543
15544 @endif libelf
15545
15546 .PHONY: maybe-maintainer-clean-libelf maintainer-clean-libelf
15547 maybe-maintainer-clean-libelf:
15548 @if libelf
15549 maybe-maintainer-clean-libelf: maintainer-clean-libelf
15550
15551 maintainer-clean-libelf:
15552 @[ -f ./libelf/Makefile ] || exit 0; \
15553 r=`${PWD_COMMAND}`; export r; \
15554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15555 $(HOST_EXPORTS) \
15556 for flag in $(EXTRA_HOST_FLAGS) ; do \
15557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15558 done; \
15559 echo "Doing maintainer-clean in libelf" ; \
15560 (cd $(HOST_SUBDIR)/libelf && \
15561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15563 "RANLIB=$${RANLIB}" \
15564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
15565 maintainer-clean) \
15566 || exit 1
15567
15568 @endif libelf
15569
15570
15571
15572 .PHONY: configure-gold maybe-configure-gold
15573 maybe-configure-gold:
15574 @if gcc-bootstrap
15575 configure-gold: stage_current
15576 @endif gcc-bootstrap
15577 @if gold
15578 maybe-configure-gold: configure-gold
15579 configure-gold:
15580 @r=`${PWD_COMMAND}`; export r; \
15581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15582 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15583 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15584 $(HOST_EXPORTS) \
15585 echo Configuring in $(HOST_SUBDIR)/gold; \
15586 cd "$(HOST_SUBDIR)/gold" || exit 1; \
15587 case $(srcdir) in \
15588 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15589 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15590 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15591 esac; \
15592 srcdiroption="--srcdir=$${topdir}/gold"; \
15593 libsrcdir="$$s/gold"; \
15594 $(SHELL) $${libsrcdir}/configure \
15595 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15596 --target=${target_alias} $${srcdiroption} \
15597 || exit 1
15598 @endif gold
15599
15600
15601
15602 .PHONY: configure-stage1-gold maybe-configure-stage1-gold
15603 maybe-configure-stage1-gold:
15604 @if gold-bootstrap
15605 maybe-configure-stage1-gold: configure-stage1-gold
15606 configure-stage1-gold:
15607 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15608 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15609 @r=`${PWD_COMMAND}`; export r; \
15610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15611 TFLAGS="$(STAGE1_TFLAGS)"; \
15612 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15613 $(HOST_EXPORTS) \
15614 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
15615 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
15616 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
15617 echo Configuring stage 1 in $(HOST_SUBDIR)/gold ; \
15618 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15619 cd $(HOST_SUBDIR)/gold || exit 1; \
15620 case $(srcdir) in \
15621 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15622 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15623 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15624 esac; \
15625 srcdiroption="--srcdir=$${topdir}/gold"; \
15626 libsrcdir="$$s/gold"; \
15627 $(SHELL) $${libsrcdir}/configure \
15628 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15629 --target=${target_alias} $${srcdiroption} \
15630 $(STAGE1_CONFIGURE_FLAGS)
15631 @endif gold-bootstrap
15632
15633 .PHONY: configure-stage2-gold maybe-configure-stage2-gold
15634 maybe-configure-stage2-gold:
15635 @if gold-bootstrap
15636 maybe-configure-stage2-gold: configure-stage2-gold
15637 configure-stage2-gold:
15638 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15639 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15640 @r=`${PWD_COMMAND}`; export r; \
15641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15642 TFLAGS="$(STAGE2_TFLAGS)"; \
15643 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15644 $(HOST_EXPORTS) \
15645 $(POSTSTAGE1_HOST_EXPORTS) \
15646 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
15647 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
15648 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
15649 echo Configuring stage 2 in $(HOST_SUBDIR)/gold ; \
15650 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15651 cd $(HOST_SUBDIR)/gold || exit 1; \
15652 case $(srcdir) in \
15653 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15654 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15655 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15656 esac; \
15657 srcdiroption="--srcdir=$${topdir}/gold"; \
15658 libsrcdir="$$s/gold"; \
15659 $(SHELL) $${libsrcdir}/configure \
15660 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15661 --target=${target_alias} $${srcdiroption} \
15662 --with-build-libsubdir=$(HOST_SUBDIR) \
15663 $(STAGE2_CONFIGURE_FLAGS)
15664 @endif gold-bootstrap
15665
15666 .PHONY: configure-stage3-gold maybe-configure-stage3-gold
15667 maybe-configure-stage3-gold:
15668 @if gold-bootstrap
15669 maybe-configure-stage3-gold: configure-stage3-gold
15670 configure-stage3-gold:
15671 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15672 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15673 @r=`${PWD_COMMAND}`; export r; \
15674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15675 TFLAGS="$(STAGE3_TFLAGS)"; \
15676 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15677 $(HOST_EXPORTS) \
15678 $(POSTSTAGE1_HOST_EXPORTS) \
15679 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
15680 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
15681 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
15682 echo Configuring stage 3 in $(HOST_SUBDIR)/gold ; \
15683 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15684 cd $(HOST_SUBDIR)/gold || exit 1; \
15685 case $(srcdir) in \
15686 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15687 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15688 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15689 esac; \
15690 srcdiroption="--srcdir=$${topdir}/gold"; \
15691 libsrcdir="$$s/gold"; \
15692 $(SHELL) $${libsrcdir}/configure \
15693 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15694 --target=${target_alias} $${srcdiroption} \
15695 --with-build-libsubdir=$(HOST_SUBDIR) \
15696 $(STAGE3_CONFIGURE_FLAGS)
15697 @endif gold-bootstrap
15698
15699 .PHONY: configure-stage4-gold maybe-configure-stage4-gold
15700 maybe-configure-stage4-gold:
15701 @if gold-bootstrap
15702 maybe-configure-stage4-gold: configure-stage4-gold
15703 configure-stage4-gold:
15704 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15705 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15706 @r=`${PWD_COMMAND}`; export r; \
15707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15708 TFLAGS="$(STAGE4_TFLAGS)"; \
15709 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15710 $(HOST_EXPORTS) \
15711 $(POSTSTAGE1_HOST_EXPORTS) \
15712 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
15713 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
15714 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
15715 echo Configuring stage 4 in $(HOST_SUBDIR)/gold ; \
15716 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15717 cd $(HOST_SUBDIR)/gold || exit 1; \
15718 case $(srcdir) in \
15719 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15720 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15721 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15722 esac; \
15723 srcdiroption="--srcdir=$${topdir}/gold"; \
15724 libsrcdir="$$s/gold"; \
15725 $(SHELL) $${libsrcdir}/configure \
15726 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15727 --target=${target_alias} $${srcdiroption} \
15728 --with-build-libsubdir=$(HOST_SUBDIR) \
15729 $(STAGE4_CONFIGURE_FLAGS)
15730 @endif gold-bootstrap
15731
15732 .PHONY: configure-stageprofile-gold maybe-configure-stageprofile-gold
15733 maybe-configure-stageprofile-gold:
15734 @if gold-bootstrap
15735 maybe-configure-stageprofile-gold: configure-stageprofile-gold
15736 configure-stageprofile-gold:
15737 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
15738 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15739 @r=`${PWD_COMMAND}`; export r; \
15740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15741 TFLAGS="$(STAGEprofile_TFLAGS)"; \
15742 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15743 $(HOST_EXPORTS) \
15744 $(POSTSTAGE1_HOST_EXPORTS) \
15745 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
15746 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
15747 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
15748 echo Configuring stage profile in $(HOST_SUBDIR)/gold ; \
15749 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15750 cd $(HOST_SUBDIR)/gold || exit 1; \
15751 case $(srcdir) in \
15752 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15753 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15754 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15755 esac; \
15756 srcdiroption="--srcdir=$${topdir}/gold"; \
15757 libsrcdir="$$s/gold"; \
15758 $(SHELL) $${libsrcdir}/configure \
15759 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15760 --target=${target_alias} $${srcdiroption} \
15761 --with-build-libsubdir=$(HOST_SUBDIR) \
15762 $(STAGEprofile_CONFIGURE_FLAGS)
15763 @endif gold-bootstrap
15764
15765 .PHONY: configure-stagefeedback-gold maybe-configure-stagefeedback-gold
15766 maybe-configure-stagefeedback-gold:
15767 @if gold-bootstrap
15768 maybe-configure-stagefeedback-gold: configure-stagefeedback-gold
15769 configure-stagefeedback-gold:
15770 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
15771 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold
15772 @r=`${PWD_COMMAND}`; export r; \
15773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15774 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
15775 test ! -f $(HOST_SUBDIR)/gold/Makefile || exit 0; \
15776 $(HOST_EXPORTS) \
15777 $(POSTSTAGE1_HOST_EXPORTS) \
15778 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
15779 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
15780 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
15781 echo Configuring stage feedback in $(HOST_SUBDIR)/gold ; \
15782 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gold ; \
15783 cd $(HOST_SUBDIR)/gold || exit 1; \
15784 case $(srcdir) in \
15785 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15786 *) topdir=`echo $(HOST_SUBDIR)/gold/ | \
15787 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15788 esac; \
15789 srcdiroption="--srcdir=$${topdir}/gold"; \
15790 libsrcdir="$$s/gold"; \
15791 $(SHELL) $${libsrcdir}/configure \
15792 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
15793 --target=${target_alias} $${srcdiroption} \
15794 --with-build-libsubdir=$(HOST_SUBDIR) \
15795 $(STAGEfeedback_CONFIGURE_FLAGS)
15796 @endif gold-bootstrap
15797
15798
15799
15800
15801
15802 .PHONY: all-gold maybe-all-gold
15803 maybe-all-gold:
15804 @if gcc-bootstrap
15805 all-gold: stage_current
15806 @endif gcc-bootstrap
15807 @if gold
15808 TARGET-gold=all
15809 maybe-all-gold: all-gold
15810 all-gold: configure-gold
15811 @r=`${PWD_COMMAND}`; export r; \
15812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15813 $(HOST_EXPORTS) \
15814 (cd $(HOST_SUBDIR)/gold && \
15815 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
15816 $(TARGET-gold))
15817 @endif gold
15818
15819
15820
15821 .PHONY: all-stage1-gold maybe-all-stage1-gold
15822 .PHONY: clean-stage1-gold maybe-clean-stage1-gold
15823 maybe-all-stage1-gold:
15824 maybe-clean-stage1-gold:
15825 @if gold-bootstrap
15826 maybe-all-stage1-gold: all-stage1-gold
15827 all-stage1: all-stage1-gold
15828 TARGET-stage1-gold = $(TARGET-gold)
15829 all-stage1-gold: configure-stage1-gold
15830 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
15831 @r=`${PWD_COMMAND}`; export r; \
15832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15833 TFLAGS="$(STAGE1_TFLAGS)"; \
15834 $(HOST_EXPORTS) \
15835 cd $(HOST_SUBDIR)/gold && \
15836 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15837 CFLAGS="$(STAGE1_CFLAGS)" \
15838 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
15839 LIBCFLAGS="$(LIBCFLAGS)" \
15840 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15841 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15842 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15843 $(EXTRA_HOST_FLAGS) \
15844 TFLAGS="$(STAGE1_TFLAGS)" \
15845 $(TARGET-stage1-gold)
15846
15847 maybe-clean-stage1-gold: clean-stage1-gold
15848 clean-stage1: clean-stage1-gold
15849 clean-stage1-gold:
15850 @if [ $(current_stage) = stage1 ]; then \
15851 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15852 else \
15853 [ -f $(HOST_SUBDIR)/stage1-gold/Makefile ] || exit 0; \
15854 $(MAKE) stage1-start; \
15855 fi; \
15856 cd $(HOST_SUBDIR)/gold && \
15857 $(MAKE) $(EXTRA_HOST_FLAGS) \
15858 clean
15859 @endif gold-bootstrap
15860
15861
15862 .PHONY: all-stage2-gold maybe-all-stage2-gold
15863 .PHONY: clean-stage2-gold maybe-clean-stage2-gold
15864 maybe-all-stage2-gold:
15865 maybe-clean-stage2-gold:
15866 @if gold-bootstrap
15867 maybe-all-stage2-gold: all-stage2-gold
15868 all-stage2: all-stage2-gold
15869 TARGET-stage2-gold = $(TARGET-gold)
15870 all-stage2-gold: configure-stage2-gold
15871 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
15872 @r=`${PWD_COMMAND}`; export r; \
15873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15874 TFLAGS="$(STAGE2_TFLAGS)"; \
15875 $(HOST_EXPORTS) \
15876 $(POSTSTAGE1_HOST_EXPORTS) \
15877 cd $(HOST_SUBDIR)/gold && \
15878 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15879 CFLAGS="$(STAGE2_CFLAGS)" \
15880 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
15881 LIBCFLAGS="$(STAGE2_CFLAGS)" \
15882 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15883 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15884 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15885 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15886 TFLAGS="$(STAGE2_TFLAGS)" \
15887 $(TARGET-stage2-gold)
15888
15889 maybe-clean-stage2-gold: clean-stage2-gold
15890 clean-stage2: clean-stage2-gold
15891 clean-stage2-gold:
15892 @if [ $(current_stage) = stage2 ]; then \
15893 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15894 else \
15895 [ -f $(HOST_SUBDIR)/stage2-gold/Makefile ] || exit 0; \
15896 $(MAKE) stage2-start; \
15897 fi; \
15898 cd $(HOST_SUBDIR)/gold && \
15899 $(MAKE) $(EXTRA_HOST_FLAGS) \
15900 $(POSTSTAGE1_FLAGS_TO_PASS) \
15901 clean
15902 @endif gold-bootstrap
15903
15904
15905 .PHONY: all-stage3-gold maybe-all-stage3-gold
15906 .PHONY: clean-stage3-gold maybe-clean-stage3-gold
15907 maybe-all-stage3-gold:
15908 maybe-clean-stage3-gold:
15909 @if gold-bootstrap
15910 maybe-all-stage3-gold: all-stage3-gold
15911 all-stage3: all-stage3-gold
15912 TARGET-stage3-gold = $(TARGET-gold)
15913 all-stage3-gold: configure-stage3-gold
15914 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
15915 @r=`${PWD_COMMAND}`; export r; \
15916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15917 TFLAGS="$(STAGE3_TFLAGS)"; \
15918 $(HOST_EXPORTS) \
15919 $(POSTSTAGE1_HOST_EXPORTS) \
15920 cd $(HOST_SUBDIR)/gold && \
15921 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15922 CFLAGS="$(STAGE3_CFLAGS)" \
15923 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
15924 LIBCFLAGS="$(STAGE3_CFLAGS)" \
15925 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15926 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15927 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15928 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15929 TFLAGS="$(STAGE3_TFLAGS)" \
15930 $(TARGET-stage3-gold)
15931
15932 maybe-clean-stage3-gold: clean-stage3-gold
15933 clean-stage3: clean-stage3-gold
15934 clean-stage3-gold:
15935 @if [ $(current_stage) = stage3 ]; then \
15936 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15937 else \
15938 [ -f $(HOST_SUBDIR)/stage3-gold/Makefile ] || exit 0; \
15939 $(MAKE) stage3-start; \
15940 fi; \
15941 cd $(HOST_SUBDIR)/gold && \
15942 $(MAKE) $(EXTRA_HOST_FLAGS) \
15943 $(POSTSTAGE1_FLAGS_TO_PASS) \
15944 clean
15945 @endif gold-bootstrap
15946
15947
15948 .PHONY: all-stage4-gold maybe-all-stage4-gold
15949 .PHONY: clean-stage4-gold maybe-clean-stage4-gold
15950 maybe-all-stage4-gold:
15951 maybe-clean-stage4-gold:
15952 @if gold-bootstrap
15953 maybe-all-stage4-gold: all-stage4-gold
15954 all-stage4: all-stage4-gold
15955 TARGET-stage4-gold = $(TARGET-gold)
15956 all-stage4-gold: configure-stage4-gold
15957 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
15958 @r=`${PWD_COMMAND}`; export r; \
15959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15960 TFLAGS="$(STAGE4_TFLAGS)"; \
15961 $(HOST_EXPORTS) \
15962 $(POSTSTAGE1_HOST_EXPORTS) \
15963 cd $(HOST_SUBDIR)/gold && \
15964 $(MAKE) $(BASE_FLAGS_TO_PASS) \
15965 CFLAGS="$(STAGE4_CFLAGS)" \
15966 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
15967 LIBCFLAGS="$(STAGE4_CFLAGS)" \
15968 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
15969 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
15970 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
15971 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15972 TFLAGS="$(STAGE4_TFLAGS)" \
15973 $(TARGET-stage4-gold)
15974
15975 maybe-clean-stage4-gold: clean-stage4-gold
15976 clean-stage4: clean-stage4-gold
15977 clean-stage4-gold:
15978 @if [ $(current_stage) = stage4 ]; then \
15979 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
15980 else \
15981 [ -f $(HOST_SUBDIR)/stage4-gold/Makefile ] || exit 0; \
15982 $(MAKE) stage4-start; \
15983 fi; \
15984 cd $(HOST_SUBDIR)/gold && \
15985 $(MAKE) $(EXTRA_HOST_FLAGS) \
15986 $(POSTSTAGE1_FLAGS_TO_PASS) \
15987 clean
15988 @endif gold-bootstrap
15989
15990
15991 .PHONY: all-stageprofile-gold maybe-all-stageprofile-gold
15992 .PHONY: clean-stageprofile-gold maybe-clean-stageprofile-gold
15993 maybe-all-stageprofile-gold:
15994 maybe-clean-stageprofile-gold:
15995 @if gold-bootstrap
15996 maybe-all-stageprofile-gold: all-stageprofile-gold
15997 all-stageprofile: all-stageprofile-gold
15998 TARGET-stageprofile-gold = $(TARGET-gold)
15999 all-stageprofile-gold: configure-stageprofile-gold
16000 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
16001 @r=`${PWD_COMMAND}`; export r; \
16002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16003 TFLAGS="$(STAGEprofile_TFLAGS)"; \
16004 $(HOST_EXPORTS) \
16005 $(POSTSTAGE1_HOST_EXPORTS) \
16006 cd $(HOST_SUBDIR)/gold && \
16007 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16008 CFLAGS="$(STAGEprofile_CFLAGS)" \
16009 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
16010 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
16011 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16012 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16013 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16014 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16015 TFLAGS="$(STAGEprofile_TFLAGS)" \
16016 $(TARGET-stageprofile-gold)
16017
16018 maybe-clean-stageprofile-gold: clean-stageprofile-gold
16019 clean-stageprofile: clean-stageprofile-gold
16020 clean-stageprofile-gold:
16021 @if [ $(current_stage) = stageprofile ]; then \
16022 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16023 else \
16024 [ -f $(HOST_SUBDIR)/stageprofile-gold/Makefile ] || exit 0; \
16025 $(MAKE) stageprofile-start; \
16026 fi; \
16027 cd $(HOST_SUBDIR)/gold && \
16028 $(MAKE) $(EXTRA_HOST_FLAGS) \
16029 $(POSTSTAGE1_FLAGS_TO_PASS) \
16030 clean
16031 @endif gold-bootstrap
16032
16033
16034 .PHONY: all-stagefeedback-gold maybe-all-stagefeedback-gold
16035 .PHONY: clean-stagefeedback-gold maybe-clean-stagefeedback-gold
16036 maybe-all-stagefeedback-gold:
16037 maybe-clean-stagefeedback-gold:
16038 @if gold-bootstrap
16039 maybe-all-stagefeedback-gold: all-stagefeedback-gold
16040 all-stagefeedback: all-stagefeedback-gold
16041 TARGET-stagefeedback-gold = $(TARGET-gold)
16042 all-stagefeedback-gold: configure-stagefeedback-gold
16043 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
16044 @r=`${PWD_COMMAND}`; export r; \
16045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16046 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
16047 $(HOST_EXPORTS) \
16048 $(POSTSTAGE1_HOST_EXPORTS) \
16049 cd $(HOST_SUBDIR)/gold && \
16050 $(MAKE) $(BASE_FLAGS_TO_PASS) \
16051 CFLAGS="$(STAGEfeedback_CFLAGS)" \
16052 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
16053 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
16054 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
16055 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
16056 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
16057 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16058 TFLAGS="$(STAGEfeedback_TFLAGS)" \
16059 $(TARGET-stagefeedback-gold)
16060
16061 maybe-clean-stagefeedback-gold: clean-stagefeedback-gold
16062 clean-stagefeedback: clean-stagefeedback-gold
16063 clean-stagefeedback-gold:
16064 @if [ $(current_stage) = stagefeedback ]; then \
16065 [ -f $(HOST_SUBDIR)/gold/Makefile ] || exit 0; \
16066 else \
16067 [ -f $(HOST_SUBDIR)/stagefeedback-gold/Makefile ] || exit 0; \
16068 $(MAKE) stagefeedback-start; \
16069 fi; \
16070 cd $(HOST_SUBDIR)/gold && \
16071 $(MAKE) $(EXTRA_HOST_FLAGS) \
16072 $(POSTSTAGE1_FLAGS_TO_PASS) \
16073 clean
16074 @endif gold-bootstrap
16075
16076
16077
16078
16079
16080 .PHONY: check-gold maybe-check-gold
16081 maybe-check-gold:
16082 @if gold
16083 maybe-check-gold: check-gold
16084
16085 check-gold:
16086 @: $(MAKE); $(unstage)
16087 @r=`${PWD_COMMAND}`; export r; \
16088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16089 $(HOST_EXPORTS) \
16090 (cd $(HOST_SUBDIR)/gold && \
16091 $(MAKE) $(FLAGS_TO_PASS) check)
16092
16093 @endif gold
16094
16095 .PHONY: install-gold maybe-install-gold
16096 maybe-install-gold:
16097 @if gold
16098 maybe-install-gold: install-gold
16099
16100 install-gold: installdirs
16101 @: $(MAKE); $(unstage)
16102 @r=`${PWD_COMMAND}`; export r; \
16103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16104 $(HOST_EXPORTS) \
16105 (cd $(HOST_SUBDIR)/gold && \
16106 $(MAKE) $(FLAGS_TO_PASS) install)
16107
16108 @endif gold
16109
16110 .PHONY: install-strip-gold maybe-install-strip-gold
16111 maybe-install-strip-gold:
16112 @if gold
16113 maybe-install-strip-gold: install-strip-gold
16114
16115 install-strip-gold: installdirs
16116 @: $(MAKE); $(unstage)
16117 @r=`${PWD_COMMAND}`; export r; \
16118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16119 $(HOST_EXPORTS) \
16120 (cd $(HOST_SUBDIR)/gold && \
16121 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16122
16123 @endif gold
16124
16125 # Other targets (info, dvi, pdf, etc.)
16126
16127 .PHONY: maybe-info-gold info-gold
16128 maybe-info-gold:
16129 @if gold
16130 maybe-info-gold: info-gold
16131
16132 info-gold: \
16133 configure-gold
16134 @[ -f ./gold/Makefile ] || exit 0; \
16135 r=`${PWD_COMMAND}`; export r; \
16136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16137 $(HOST_EXPORTS) \
16138 for flag in $(EXTRA_HOST_FLAGS) ; do \
16139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16140 done; \
16141 echo "Doing info in gold" ; \
16142 (cd $(HOST_SUBDIR)/gold && \
16143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16145 "RANLIB=$${RANLIB}" \
16146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16147 info) \
16148 || exit 1
16149
16150 @endif gold
16151
16152 .PHONY: maybe-dvi-gold dvi-gold
16153 maybe-dvi-gold:
16154 @if gold
16155 maybe-dvi-gold: dvi-gold
16156
16157 dvi-gold: \
16158 configure-gold
16159 @[ -f ./gold/Makefile ] || exit 0; \
16160 r=`${PWD_COMMAND}`; export r; \
16161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16162 $(HOST_EXPORTS) \
16163 for flag in $(EXTRA_HOST_FLAGS) ; do \
16164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16165 done; \
16166 echo "Doing dvi in gold" ; \
16167 (cd $(HOST_SUBDIR)/gold && \
16168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16170 "RANLIB=$${RANLIB}" \
16171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16172 dvi) \
16173 || exit 1
16174
16175 @endif gold
16176
16177 .PHONY: maybe-pdf-gold pdf-gold
16178 maybe-pdf-gold:
16179 @if gold
16180 maybe-pdf-gold: pdf-gold
16181
16182 pdf-gold: \
16183 configure-gold
16184 @[ -f ./gold/Makefile ] || exit 0; \
16185 r=`${PWD_COMMAND}`; export r; \
16186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16187 $(HOST_EXPORTS) \
16188 for flag in $(EXTRA_HOST_FLAGS) ; do \
16189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16190 done; \
16191 echo "Doing pdf in gold" ; \
16192 (cd $(HOST_SUBDIR)/gold && \
16193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16195 "RANLIB=$${RANLIB}" \
16196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16197 pdf) \
16198 || exit 1
16199
16200 @endif gold
16201
16202 .PHONY: maybe-html-gold html-gold
16203 maybe-html-gold:
16204 @if gold
16205 maybe-html-gold: html-gold
16206
16207 html-gold: \
16208 configure-gold
16209 @[ -f ./gold/Makefile ] || exit 0; \
16210 r=`${PWD_COMMAND}`; export r; \
16211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16212 $(HOST_EXPORTS) \
16213 for flag in $(EXTRA_HOST_FLAGS) ; do \
16214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16215 done; \
16216 echo "Doing html in gold" ; \
16217 (cd $(HOST_SUBDIR)/gold && \
16218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16220 "RANLIB=$${RANLIB}" \
16221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16222 html) \
16223 || exit 1
16224
16225 @endif gold
16226
16227 .PHONY: maybe-TAGS-gold TAGS-gold
16228 maybe-TAGS-gold:
16229 @if gold
16230 maybe-TAGS-gold: TAGS-gold
16231
16232 TAGS-gold: \
16233 configure-gold
16234 @[ -f ./gold/Makefile ] || exit 0; \
16235 r=`${PWD_COMMAND}`; export r; \
16236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16237 $(HOST_EXPORTS) \
16238 for flag in $(EXTRA_HOST_FLAGS) ; do \
16239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16240 done; \
16241 echo "Doing TAGS in gold" ; \
16242 (cd $(HOST_SUBDIR)/gold && \
16243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16245 "RANLIB=$${RANLIB}" \
16246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16247 TAGS) \
16248 || exit 1
16249
16250 @endif gold
16251
16252 .PHONY: maybe-install-info-gold install-info-gold
16253 maybe-install-info-gold:
16254 @if gold
16255 maybe-install-info-gold: install-info-gold
16256
16257 install-info-gold: \
16258 configure-gold \
16259 info-gold
16260 @[ -f ./gold/Makefile ] || exit 0; \
16261 r=`${PWD_COMMAND}`; export r; \
16262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16263 $(HOST_EXPORTS) \
16264 for flag in $(EXTRA_HOST_FLAGS) ; do \
16265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16266 done; \
16267 echo "Doing install-info in gold" ; \
16268 (cd $(HOST_SUBDIR)/gold && \
16269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16271 "RANLIB=$${RANLIB}" \
16272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16273 install-info) \
16274 || exit 1
16275
16276 @endif gold
16277
16278 .PHONY: maybe-install-pdf-gold install-pdf-gold
16279 maybe-install-pdf-gold:
16280 @if gold
16281 maybe-install-pdf-gold: install-pdf-gold
16282
16283 install-pdf-gold: \
16284 configure-gold \
16285 pdf-gold
16286 @[ -f ./gold/Makefile ] || exit 0; \
16287 r=`${PWD_COMMAND}`; export r; \
16288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16289 $(HOST_EXPORTS) \
16290 for flag in $(EXTRA_HOST_FLAGS) ; do \
16291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16292 done; \
16293 echo "Doing install-pdf in gold" ; \
16294 (cd $(HOST_SUBDIR)/gold && \
16295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16297 "RANLIB=$${RANLIB}" \
16298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16299 install-pdf) \
16300 || exit 1
16301
16302 @endif gold
16303
16304 .PHONY: maybe-install-html-gold install-html-gold
16305 maybe-install-html-gold:
16306 @if gold
16307 maybe-install-html-gold: install-html-gold
16308
16309 install-html-gold: \
16310 configure-gold \
16311 html-gold
16312 @[ -f ./gold/Makefile ] || exit 0; \
16313 r=`${PWD_COMMAND}`; export r; \
16314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16315 $(HOST_EXPORTS) \
16316 for flag in $(EXTRA_HOST_FLAGS) ; do \
16317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16318 done; \
16319 echo "Doing install-html in gold" ; \
16320 (cd $(HOST_SUBDIR)/gold && \
16321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16323 "RANLIB=$${RANLIB}" \
16324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16325 install-html) \
16326 || exit 1
16327
16328 @endif gold
16329
16330 .PHONY: maybe-installcheck-gold installcheck-gold
16331 maybe-installcheck-gold:
16332 @if gold
16333 maybe-installcheck-gold: installcheck-gold
16334
16335 installcheck-gold: \
16336 configure-gold
16337 @[ -f ./gold/Makefile ] || exit 0; \
16338 r=`${PWD_COMMAND}`; export r; \
16339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16340 $(HOST_EXPORTS) \
16341 for flag in $(EXTRA_HOST_FLAGS) ; do \
16342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16343 done; \
16344 echo "Doing installcheck in gold" ; \
16345 (cd $(HOST_SUBDIR)/gold && \
16346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16348 "RANLIB=$${RANLIB}" \
16349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16350 installcheck) \
16351 || exit 1
16352
16353 @endif gold
16354
16355 .PHONY: maybe-mostlyclean-gold mostlyclean-gold
16356 maybe-mostlyclean-gold:
16357 @if gold
16358 maybe-mostlyclean-gold: mostlyclean-gold
16359
16360 mostlyclean-gold:
16361 @[ -f ./gold/Makefile ] || exit 0; \
16362 r=`${PWD_COMMAND}`; export r; \
16363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16364 $(HOST_EXPORTS) \
16365 for flag in $(EXTRA_HOST_FLAGS) ; do \
16366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16367 done; \
16368 echo "Doing mostlyclean in gold" ; \
16369 (cd $(HOST_SUBDIR)/gold && \
16370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16372 "RANLIB=$${RANLIB}" \
16373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16374 mostlyclean) \
16375 || exit 1
16376
16377 @endif gold
16378
16379 .PHONY: maybe-clean-gold clean-gold
16380 maybe-clean-gold:
16381 @if gold
16382 maybe-clean-gold: clean-gold
16383
16384 clean-gold:
16385 @[ -f ./gold/Makefile ] || exit 0; \
16386 r=`${PWD_COMMAND}`; export r; \
16387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16388 $(HOST_EXPORTS) \
16389 for flag in $(EXTRA_HOST_FLAGS) ; do \
16390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16391 done; \
16392 echo "Doing clean in gold" ; \
16393 (cd $(HOST_SUBDIR)/gold && \
16394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16396 "RANLIB=$${RANLIB}" \
16397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16398 clean) \
16399 || exit 1
16400
16401 @endif gold
16402
16403 .PHONY: maybe-distclean-gold distclean-gold
16404 maybe-distclean-gold:
16405 @if gold
16406 maybe-distclean-gold: distclean-gold
16407
16408 distclean-gold:
16409 @[ -f ./gold/Makefile ] || exit 0; \
16410 r=`${PWD_COMMAND}`; export r; \
16411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16412 $(HOST_EXPORTS) \
16413 for flag in $(EXTRA_HOST_FLAGS) ; do \
16414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16415 done; \
16416 echo "Doing distclean in gold" ; \
16417 (cd $(HOST_SUBDIR)/gold && \
16418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16420 "RANLIB=$${RANLIB}" \
16421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16422 distclean) \
16423 || exit 1
16424
16425 @endif gold
16426
16427 .PHONY: maybe-maintainer-clean-gold maintainer-clean-gold
16428 maybe-maintainer-clean-gold:
16429 @if gold
16430 maybe-maintainer-clean-gold: maintainer-clean-gold
16431
16432 maintainer-clean-gold:
16433 @[ -f ./gold/Makefile ] || exit 0; \
16434 r=`${PWD_COMMAND}`; export r; \
16435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16436 $(HOST_EXPORTS) \
16437 for flag in $(EXTRA_HOST_FLAGS) ; do \
16438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16439 done; \
16440 echo "Doing maintainer-clean in gold" ; \
16441 (cd $(HOST_SUBDIR)/gold && \
16442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16444 "RANLIB=$${RANLIB}" \
16445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16446 maintainer-clean) \
16447 || exit 1
16448
16449 @endif gold
16450
16451
16452
16453 .PHONY: configure-gprof maybe-configure-gprof
16454 maybe-configure-gprof:
16455 @if gcc-bootstrap
16456 configure-gprof: stage_current
16457 @endif gcc-bootstrap
16458 @if gprof
16459 maybe-configure-gprof: configure-gprof
16460 configure-gprof:
16461 @: $(MAKE); $(unstage)
16462 @r=`${PWD_COMMAND}`; export r; \
16463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16464 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
16465 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
16466 $(HOST_EXPORTS) \
16467 echo Configuring in $(HOST_SUBDIR)/gprof; \
16468 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
16469 case $(srcdir) in \
16470 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16471 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
16472 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16473 esac; \
16474 srcdiroption="--srcdir=$${topdir}/gprof"; \
16475 libsrcdir="$$s/gprof"; \
16476 $(SHELL) $${libsrcdir}/configure \
16477 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16478 --target=${target_alias} $${srcdiroption} \
16479 || exit 1
16480 @endif gprof
16481
16482
16483
16484
16485
16486 .PHONY: all-gprof maybe-all-gprof
16487 maybe-all-gprof:
16488 @if gcc-bootstrap
16489 all-gprof: stage_current
16490 @endif gcc-bootstrap
16491 @if gprof
16492 TARGET-gprof=all
16493 maybe-all-gprof: all-gprof
16494 all-gprof: configure-gprof
16495 @: $(MAKE); $(unstage)
16496 @r=`${PWD_COMMAND}`; export r; \
16497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16498 $(HOST_EXPORTS) \
16499 (cd $(HOST_SUBDIR)/gprof && \
16500 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
16501 $(TARGET-gprof))
16502 @endif gprof
16503
16504
16505
16506
16507 .PHONY: check-gprof maybe-check-gprof
16508 maybe-check-gprof:
16509 @if gprof
16510 maybe-check-gprof: check-gprof
16511
16512 check-gprof:
16513 @: $(MAKE); $(unstage)
16514 @r=`${PWD_COMMAND}`; export r; \
16515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16516 $(HOST_EXPORTS) \
16517 (cd $(HOST_SUBDIR)/gprof && \
16518 $(MAKE) $(FLAGS_TO_PASS) check)
16519
16520 @endif gprof
16521
16522 .PHONY: install-gprof maybe-install-gprof
16523 maybe-install-gprof:
16524 @if gprof
16525 maybe-install-gprof: install-gprof
16526
16527 install-gprof: installdirs
16528 @: $(MAKE); $(unstage)
16529 @r=`${PWD_COMMAND}`; export r; \
16530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16531 $(HOST_EXPORTS) \
16532 (cd $(HOST_SUBDIR)/gprof && \
16533 $(MAKE) $(FLAGS_TO_PASS) install)
16534
16535 @endif gprof
16536
16537 .PHONY: install-strip-gprof maybe-install-strip-gprof
16538 maybe-install-strip-gprof:
16539 @if gprof
16540 maybe-install-strip-gprof: install-strip-gprof
16541
16542 install-strip-gprof: installdirs
16543 @: $(MAKE); $(unstage)
16544 @r=`${PWD_COMMAND}`; export r; \
16545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16546 $(HOST_EXPORTS) \
16547 (cd $(HOST_SUBDIR)/gprof && \
16548 $(MAKE) $(FLAGS_TO_PASS) install-strip)
16549
16550 @endif gprof
16551
16552 # Other targets (info, dvi, pdf, etc.)
16553
16554 .PHONY: maybe-info-gprof info-gprof
16555 maybe-info-gprof:
16556 @if gprof
16557 maybe-info-gprof: info-gprof
16558
16559 info-gprof: \
16560 configure-gprof
16561 @: $(MAKE); $(unstage)
16562 @[ -f ./gprof/Makefile ] || exit 0; \
16563 r=`${PWD_COMMAND}`; export r; \
16564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16565 $(HOST_EXPORTS) \
16566 for flag in $(EXTRA_HOST_FLAGS) ; do \
16567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16568 done; \
16569 echo "Doing info in gprof" ; \
16570 (cd $(HOST_SUBDIR)/gprof && \
16571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16573 "RANLIB=$${RANLIB}" \
16574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16575 info) \
16576 || exit 1
16577
16578 @endif gprof
16579
16580 .PHONY: maybe-dvi-gprof dvi-gprof
16581 maybe-dvi-gprof:
16582 @if gprof
16583 maybe-dvi-gprof: dvi-gprof
16584
16585 dvi-gprof: \
16586 configure-gprof
16587 @: $(MAKE); $(unstage)
16588 @[ -f ./gprof/Makefile ] || exit 0; \
16589 r=`${PWD_COMMAND}`; export r; \
16590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16591 $(HOST_EXPORTS) \
16592 for flag in $(EXTRA_HOST_FLAGS) ; do \
16593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16594 done; \
16595 echo "Doing dvi in gprof" ; \
16596 (cd $(HOST_SUBDIR)/gprof && \
16597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16599 "RANLIB=$${RANLIB}" \
16600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16601 dvi) \
16602 || exit 1
16603
16604 @endif gprof
16605
16606 .PHONY: maybe-pdf-gprof pdf-gprof
16607 maybe-pdf-gprof:
16608 @if gprof
16609 maybe-pdf-gprof: pdf-gprof
16610
16611 pdf-gprof: \
16612 configure-gprof
16613 @: $(MAKE); $(unstage)
16614 @[ -f ./gprof/Makefile ] || exit 0; \
16615 r=`${PWD_COMMAND}`; export r; \
16616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16617 $(HOST_EXPORTS) \
16618 for flag in $(EXTRA_HOST_FLAGS) ; do \
16619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16620 done; \
16621 echo "Doing pdf in gprof" ; \
16622 (cd $(HOST_SUBDIR)/gprof && \
16623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16625 "RANLIB=$${RANLIB}" \
16626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16627 pdf) \
16628 || exit 1
16629
16630 @endif gprof
16631
16632 .PHONY: maybe-html-gprof html-gprof
16633 maybe-html-gprof:
16634 @if gprof
16635 maybe-html-gprof: html-gprof
16636
16637 html-gprof: \
16638 configure-gprof
16639 @: $(MAKE); $(unstage)
16640 @[ -f ./gprof/Makefile ] || exit 0; \
16641 r=`${PWD_COMMAND}`; export r; \
16642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16643 $(HOST_EXPORTS) \
16644 for flag in $(EXTRA_HOST_FLAGS) ; do \
16645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16646 done; \
16647 echo "Doing html in gprof" ; \
16648 (cd $(HOST_SUBDIR)/gprof && \
16649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16651 "RANLIB=$${RANLIB}" \
16652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16653 html) \
16654 || exit 1
16655
16656 @endif gprof
16657
16658 .PHONY: maybe-TAGS-gprof TAGS-gprof
16659 maybe-TAGS-gprof:
16660 @if gprof
16661 maybe-TAGS-gprof: TAGS-gprof
16662
16663 TAGS-gprof: \
16664 configure-gprof
16665 @: $(MAKE); $(unstage)
16666 @[ -f ./gprof/Makefile ] || exit 0; \
16667 r=`${PWD_COMMAND}`; export r; \
16668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16669 $(HOST_EXPORTS) \
16670 for flag in $(EXTRA_HOST_FLAGS) ; do \
16671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16672 done; \
16673 echo "Doing TAGS in gprof" ; \
16674 (cd $(HOST_SUBDIR)/gprof && \
16675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16677 "RANLIB=$${RANLIB}" \
16678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16679 TAGS) \
16680 || exit 1
16681
16682 @endif gprof
16683
16684 .PHONY: maybe-install-info-gprof install-info-gprof
16685 maybe-install-info-gprof:
16686 @if gprof
16687 maybe-install-info-gprof: install-info-gprof
16688
16689 install-info-gprof: \
16690 configure-gprof \
16691 info-gprof
16692 @: $(MAKE); $(unstage)
16693 @[ -f ./gprof/Makefile ] || exit 0; \
16694 r=`${PWD_COMMAND}`; export r; \
16695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16696 $(HOST_EXPORTS) \
16697 for flag in $(EXTRA_HOST_FLAGS) ; do \
16698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16699 done; \
16700 echo "Doing install-info in gprof" ; \
16701 (cd $(HOST_SUBDIR)/gprof && \
16702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16704 "RANLIB=$${RANLIB}" \
16705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16706 install-info) \
16707 || exit 1
16708
16709 @endif gprof
16710
16711 .PHONY: maybe-install-pdf-gprof install-pdf-gprof
16712 maybe-install-pdf-gprof:
16713 @if gprof
16714 maybe-install-pdf-gprof: install-pdf-gprof
16715
16716 install-pdf-gprof: \
16717 configure-gprof \
16718 pdf-gprof
16719 @: $(MAKE); $(unstage)
16720 @[ -f ./gprof/Makefile ] || exit 0; \
16721 r=`${PWD_COMMAND}`; export r; \
16722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16723 $(HOST_EXPORTS) \
16724 for flag in $(EXTRA_HOST_FLAGS) ; do \
16725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16726 done; \
16727 echo "Doing install-pdf in gprof" ; \
16728 (cd $(HOST_SUBDIR)/gprof && \
16729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16731 "RANLIB=$${RANLIB}" \
16732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16733 install-pdf) \
16734 || exit 1
16735
16736 @endif gprof
16737
16738 .PHONY: maybe-install-html-gprof install-html-gprof
16739 maybe-install-html-gprof:
16740 @if gprof
16741 maybe-install-html-gprof: install-html-gprof
16742
16743 install-html-gprof: \
16744 configure-gprof \
16745 html-gprof
16746 @: $(MAKE); $(unstage)
16747 @[ -f ./gprof/Makefile ] || exit 0; \
16748 r=`${PWD_COMMAND}`; export r; \
16749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16750 $(HOST_EXPORTS) \
16751 for flag in $(EXTRA_HOST_FLAGS) ; do \
16752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16753 done; \
16754 echo "Doing install-html in gprof" ; \
16755 (cd $(HOST_SUBDIR)/gprof && \
16756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16758 "RANLIB=$${RANLIB}" \
16759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16760 install-html) \
16761 || exit 1
16762
16763 @endif gprof
16764
16765 .PHONY: maybe-installcheck-gprof installcheck-gprof
16766 maybe-installcheck-gprof:
16767 @if gprof
16768 maybe-installcheck-gprof: installcheck-gprof
16769
16770 installcheck-gprof: \
16771 configure-gprof
16772 @: $(MAKE); $(unstage)
16773 @[ -f ./gprof/Makefile ] || exit 0; \
16774 r=`${PWD_COMMAND}`; export r; \
16775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16776 $(HOST_EXPORTS) \
16777 for flag in $(EXTRA_HOST_FLAGS) ; do \
16778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16779 done; \
16780 echo "Doing installcheck in gprof" ; \
16781 (cd $(HOST_SUBDIR)/gprof && \
16782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16784 "RANLIB=$${RANLIB}" \
16785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16786 installcheck) \
16787 || exit 1
16788
16789 @endif gprof
16790
16791 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
16792 maybe-mostlyclean-gprof:
16793 @if gprof
16794 maybe-mostlyclean-gprof: mostlyclean-gprof
16795
16796 mostlyclean-gprof:
16797 @: $(MAKE); $(unstage)
16798 @[ -f ./gprof/Makefile ] || exit 0; \
16799 r=`${PWD_COMMAND}`; export r; \
16800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16801 $(HOST_EXPORTS) \
16802 for flag in $(EXTRA_HOST_FLAGS) ; do \
16803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16804 done; \
16805 echo "Doing mostlyclean in gprof" ; \
16806 (cd $(HOST_SUBDIR)/gprof && \
16807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16809 "RANLIB=$${RANLIB}" \
16810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16811 mostlyclean) \
16812 || exit 1
16813
16814 @endif gprof
16815
16816 .PHONY: maybe-clean-gprof clean-gprof
16817 maybe-clean-gprof:
16818 @if gprof
16819 maybe-clean-gprof: clean-gprof
16820
16821 clean-gprof:
16822 @: $(MAKE); $(unstage)
16823 @[ -f ./gprof/Makefile ] || exit 0; \
16824 r=`${PWD_COMMAND}`; export r; \
16825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16826 $(HOST_EXPORTS) \
16827 for flag in $(EXTRA_HOST_FLAGS) ; do \
16828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16829 done; \
16830 echo "Doing clean in gprof" ; \
16831 (cd $(HOST_SUBDIR)/gprof && \
16832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16834 "RANLIB=$${RANLIB}" \
16835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16836 clean) \
16837 || exit 1
16838
16839 @endif gprof
16840
16841 .PHONY: maybe-distclean-gprof distclean-gprof
16842 maybe-distclean-gprof:
16843 @if gprof
16844 maybe-distclean-gprof: distclean-gprof
16845
16846 distclean-gprof:
16847 @: $(MAKE); $(unstage)
16848 @[ -f ./gprof/Makefile ] || exit 0; \
16849 r=`${PWD_COMMAND}`; export r; \
16850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16851 $(HOST_EXPORTS) \
16852 for flag in $(EXTRA_HOST_FLAGS) ; do \
16853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16854 done; \
16855 echo "Doing distclean in gprof" ; \
16856 (cd $(HOST_SUBDIR)/gprof && \
16857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16859 "RANLIB=$${RANLIB}" \
16860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16861 distclean) \
16862 || exit 1
16863
16864 @endif gprof
16865
16866 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
16867 maybe-maintainer-clean-gprof:
16868 @if gprof
16869 maybe-maintainer-clean-gprof: maintainer-clean-gprof
16870
16871 maintainer-clean-gprof:
16872 @: $(MAKE); $(unstage)
16873 @[ -f ./gprof/Makefile ] || exit 0; \
16874 r=`${PWD_COMMAND}`; export r; \
16875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16876 $(HOST_EXPORTS) \
16877 for flag in $(EXTRA_HOST_FLAGS) ; do \
16878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16879 done; \
16880 echo "Doing maintainer-clean in gprof" ; \
16881 (cd $(HOST_SUBDIR)/gprof && \
16882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16884 "RANLIB=$${RANLIB}" \
16885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
16886 maintainer-clean) \
16887 || exit 1
16888
16889 @endif gprof
16890
16891
16892
16893 .PHONY: configure-intl maybe-configure-intl
16894 maybe-configure-intl:
16895 @if gcc-bootstrap
16896 configure-intl: stage_current
16897 @endif gcc-bootstrap
16898 @if intl
16899 maybe-configure-intl: configure-intl
16900 configure-intl:
16901 @r=`${PWD_COMMAND}`; export r; \
16902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16903 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16904 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16905 $(HOST_EXPORTS) \
16906 echo Configuring in $(HOST_SUBDIR)/intl; \
16907 cd "$(HOST_SUBDIR)/intl" || exit 1; \
16908 case $(srcdir) in \
16909 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16910 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16911 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16912 esac; \
16913 srcdiroption="--srcdir=$${topdir}/intl"; \
16914 libsrcdir="$$s/intl"; \
16915 $(SHELL) $${libsrcdir}/configure \
16916 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16917 --target=${target_alias} $${srcdiroption} \
16918 || exit 1
16919 @endif intl
16920
16921
16922
16923 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
16924 maybe-configure-stage1-intl:
16925 @if intl-bootstrap
16926 maybe-configure-stage1-intl: configure-stage1-intl
16927 configure-stage1-intl:
16928 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
16929 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16930 @r=`${PWD_COMMAND}`; export r; \
16931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16932 TFLAGS="$(STAGE1_TFLAGS)"; \
16933 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16934 $(HOST_EXPORTS) \
16935 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
16936 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
16937 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
16938 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
16939 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16940 cd $(HOST_SUBDIR)/intl || exit 1; \
16941 case $(srcdir) in \
16942 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16943 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16944 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16945 esac; \
16946 srcdiroption="--srcdir=$${topdir}/intl"; \
16947 libsrcdir="$$s/intl"; \
16948 $(SHELL) $${libsrcdir}/configure \
16949 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16950 --target=${target_alias} $${srcdiroption} \
16951 $(STAGE1_CONFIGURE_FLAGS)
16952 @endif intl-bootstrap
16953
16954 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
16955 maybe-configure-stage2-intl:
16956 @if intl-bootstrap
16957 maybe-configure-stage2-intl: configure-stage2-intl
16958 configure-stage2-intl:
16959 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
16960 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16961 @r=`${PWD_COMMAND}`; export r; \
16962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16963 TFLAGS="$(STAGE2_TFLAGS)"; \
16964 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16965 $(HOST_EXPORTS) \
16966 $(POSTSTAGE1_HOST_EXPORTS) \
16967 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
16968 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
16969 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
16970 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
16971 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
16972 cd $(HOST_SUBDIR)/intl || exit 1; \
16973 case $(srcdir) in \
16974 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16975 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
16976 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16977 esac; \
16978 srcdiroption="--srcdir=$${topdir}/intl"; \
16979 libsrcdir="$$s/intl"; \
16980 $(SHELL) $${libsrcdir}/configure \
16981 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
16982 --target=${target_alias} $${srcdiroption} \
16983 --with-build-libsubdir=$(HOST_SUBDIR) \
16984 $(STAGE2_CONFIGURE_FLAGS)
16985 @endif intl-bootstrap
16986
16987 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
16988 maybe-configure-stage3-intl:
16989 @if intl-bootstrap
16990 maybe-configure-stage3-intl: configure-stage3-intl
16991 configure-stage3-intl:
16992 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
16993 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
16994 @r=`${PWD_COMMAND}`; export r; \
16995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16996 TFLAGS="$(STAGE3_TFLAGS)"; \
16997 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
16998 $(HOST_EXPORTS) \
16999 $(POSTSTAGE1_HOST_EXPORTS) \
17000 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
17001 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
17002 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
17003 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
17004 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17005 cd $(HOST_SUBDIR)/intl || exit 1; \
17006 case $(srcdir) in \
17007 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17008 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17009 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17010 esac; \
17011 srcdiroption="--srcdir=$${topdir}/intl"; \
17012 libsrcdir="$$s/intl"; \
17013 $(SHELL) $${libsrcdir}/configure \
17014 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17015 --target=${target_alias} $${srcdiroption} \
17016 --with-build-libsubdir=$(HOST_SUBDIR) \
17017 $(STAGE3_CONFIGURE_FLAGS)
17018 @endif intl-bootstrap
17019
17020 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
17021 maybe-configure-stage4-intl:
17022 @if intl-bootstrap
17023 maybe-configure-stage4-intl: configure-stage4-intl
17024 configure-stage4-intl:
17025 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17026 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17027 @r=`${PWD_COMMAND}`; export r; \
17028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17029 TFLAGS="$(STAGE4_TFLAGS)"; \
17030 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17031 $(HOST_EXPORTS) \
17032 $(POSTSTAGE1_HOST_EXPORTS) \
17033 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
17034 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
17035 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
17036 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
17037 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17038 cd $(HOST_SUBDIR)/intl || exit 1; \
17039 case $(srcdir) in \
17040 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17041 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17042 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17043 esac; \
17044 srcdiroption="--srcdir=$${topdir}/intl"; \
17045 libsrcdir="$$s/intl"; \
17046 $(SHELL) $${libsrcdir}/configure \
17047 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17048 --target=${target_alias} $${srcdiroption} \
17049 --with-build-libsubdir=$(HOST_SUBDIR) \
17050 $(STAGE4_CONFIGURE_FLAGS)
17051 @endif intl-bootstrap
17052
17053 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
17054 maybe-configure-stageprofile-intl:
17055 @if intl-bootstrap
17056 maybe-configure-stageprofile-intl: configure-stageprofile-intl
17057 configure-stageprofile-intl:
17058 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17059 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17060 @r=`${PWD_COMMAND}`; export r; \
17061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17062 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17063 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17064 $(HOST_EXPORTS) \
17065 $(POSTSTAGE1_HOST_EXPORTS) \
17066 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
17067 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
17068 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
17069 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
17070 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17071 cd $(HOST_SUBDIR)/intl || exit 1; \
17072 case $(srcdir) in \
17073 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17074 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17075 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17076 esac; \
17077 srcdiroption="--srcdir=$${topdir}/intl"; \
17078 libsrcdir="$$s/intl"; \
17079 $(SHELL) $${libsrcdir}/configure \
17080 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17081 --target=${target_alias} $${srcdiroption} \
17082 --with-build-libsubdir=$(HOST_SUBDIR) \
17083 $(STAGEprofile_CONFIGURE_FLAGS)
17084 @endif intl-bootstrap
17085
17086 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
17087 maybe-configure-stagefeedback-intl:
17088 @if intl-bootstrap
17089 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
17090 configure-stagefeedback-intl:
17091 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17092 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
17093 @r=`${PWD_COMMAND}`; export r; \
17094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17095 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17096 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
17097 $(HOST_EXPORTS) \
17098 $(POSTSTAGE1_HOST_EXPORTS) \
17099 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
17100 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
17101 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
17102 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
17103 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
17104 cd $(HOST_SUBDIR)/intl || exit 1; \
17105 case $(srcdir) in \
17106 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17107 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
17108 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17109 esac; \
17110 srcdiroption="--srcdir=$${topdir}/intl"; \
17111 libsrcdir="$$s/intl"; \
17112 $(SHELL) $${libsrcdir}/configure \
17113 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17114 --target=${target_alias} $${srcdiroption} \
17115 --with-build-libsubdir=$(HOST_SUBDIR) \
17116 $(STAGEfeedback_CONFIGURE_FLAGS)
17117 @endif intl-bootstrap
17118
17119
17120
17121
17122
17123 .PHONY: all-intl maybe-all-intl
17124 maybe-all-intl:
17125 @if gcc-bootstrap
17126 all-intl: stage_current
17127 @endif gcc-bootstrap
17128 @if intl
17129 TARGET-intl=all
17130 maybe-all-intl: all-intl
17131 all-intl: configure-intl
17132 @r=`${PWD_COMMAND}`; export r; \
17133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17134 $(HOST_EXPORTS) \
17135 (cd $(HOST_SUBDIR)/intl && \
17136 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17137 $(TARGET-intl))
17138 @endif intl
17139
17140
17141
17142 .PHONY: all-stage1-intl maybe-all-stage1-intl
17143 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
17144 maybe-all-stage1-intl:
17145 maybe-clean-stage1-intl:
17146 @if intl-bootstrap
17147 maybe-all-stage1-intl: all-stage1-intl
17148 all-stage1: all-stage1-intl
17149 TARGET-stage1-intl = $(TARGET-intl)
17150 all-stage1-intl: configure-stage1-intl
17151 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
17152 @r=`${PWD_COMMAND}`; export r; \
17153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17154 TFLAGS="$(STAGE1_TFLAGS)"; \
17155 $(HOST_EXPORTS) \
17156 cd $(HOST_SUBDIR)/intl && \
17157 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17158 CFLAGS="$(STAGE1_CFLAGS)" \
17159 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
17160 LIBCFLAGS="$(LIBCFLAGS)" \
17161 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17162 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17163 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17164 $(EXTRA_HOST_FLAGS) \
17165 TFLAGS="$(STAGE1_TFLAGS)" \
17166 $(TARGET-stage1-intl)
17167
17168 maybe-clean-stage1-intl: clean-stage1-intl
17169 clean-stage1: clean-stage1-intl
17170 clean-stage1-intl:
17171 @if [ $(current_stage) = stage1 ]; then \
17172 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17173 else \
17174 [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] || exit 0; \
17175 $(MAKE) stage1-start; \
17176 fi; \
17177 cd $(HOST_SUBDIR)/intl && \
17178 $(MAKE) $(EXTRA_HOST_FLAGS) \
17179 clean
17180 @endif intl-bootstrap
17181
17182
17183 .PHONY: all-stage2-intl maybe-all-stage2-intl
17184 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
17185 maybe-all-stage2-intl:
17186 maybe-clean-stage2-intl:
17187 @if intl-bootstrap
17188 maybe-all-stage2-intl: all-stage2-intl
17189 all-stage2: all-stage2-intl
17190 TARGET-stage2-intl = $(TARGET-intl)
17191 all-stage2-intl: configure-stage2-intl
17192 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
17193 @r=`${PWD_COMMAND}`; export r; \
17194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17195 TFLAGS="$(STAGE2_TFLAGS)"; \
17196 $(HOST_EXPORTS) \
17197 $(POSTSTAGE1_HOST_EXPORTS) \
17198 cd $(HOST_SUBDIR)/intl && \
17199 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17200 CFLAGS="$(STAGE2_CFLAGS)" \
17201 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
17202 LIBCFLAGS="$(STAGE2_CFLAGS)" \
17203 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17204 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17205 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17206 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17207 TFLAGS="$(STAGE2_TFLAGS)" \
17208 $(TARGET-stage2-intl)
17209
17210 maybe-clean-stage2-intl: clean-stage2-intl
17211 clean-stage2: clean-stage2-intl
17212 clean-stage2-intl:
17213 @if [ $(current_stage) = stage2 ]; then \
17214 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17215 else \
17216 [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] || exit 0; \
17217 $(MAKE) stage2-start; \
17218 fi; \
17219 cd $(HOST_SUBDIR)/intl && \
17220 $(MAKE) $(EXTRA_HOST_FLAGS) \
17221 $(POSTSTAGE1_FLAGS_TO_PASS) \
17222 clean
17223 @endif intl-bootstrap
17224
17225
17226 .PHONY: all-stage3-intl maybe-all-stage3-intl
17227 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
17228 maybe-all-stage3-intl:
17229 maybe-clean-stage3-intl:
17230 @if intl-bootstrap
17231 maybe-all-stage3-intl: all-stage3-intl
17232 all-stage3: all-stage3-intl
17233 TARGET-stage3-intl = $(TARGET-intl)
17234 all-stage3-intl: configure-stage3-intl
17235 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
17236 @r=`${PWD_COMMAND}`; export r; \
17237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17238 TFLAGS="$(STAGE3_TFLAGS)"; \
17239 $(HOST_EXPORTS) \
17240 $(POSTSTAGE1_HOST_EXPORTS) \
17241 cd $(HOST_SUBDIR)/intl && \
17242 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17243 CFLAGS="$(STAGE3_CFLAGS)" \
17244 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
17245 LIBCFLAGS="$(STAGE3_CFLAGS)" \
17246 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17247 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17248 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17249 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17250 TFLAGS="$(STAGE3_TFLAGS)" \
17251 $(TARGET-stage3-intl)
17252
17253 maybe-clean-stage3-intl: clean-stage3-intl
17254 clean-stage3: clean-stage3-intl
17255 clean-stage3-intl:
17256 @if [ $(current_stage) = stage3 ]; then \
17257 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17258 else \
17259 [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] || exit 0; \
17260 $(MAKE) stage3-start; \
17261 fi; \
17262 cd $(HOST_SUBDIR)/intl && \
17263 $(MAKE) $(EXTRA_HOST_FLAGS) \
17264 $(POSTSTAGE1_FLAGS_TO_PASS) \
17265 clean
17266 @endif intl-bootstrap
17267
17268
17269 .PHONY: all-stage4-intl maybe-all-stage4-intl
17270 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
17271 maybe-all-stage4-intl:
17272 maybe-clean-stage4-intl:
17273 @if intl-bootstrap
17274 maybe-all-stage4-intl: all-stage4-intl
17275 all-stage4: all-stage4-intl
17276 TARGET-stage4-intl = $(TARGET-intl)
17277 all-stage4-intl: configure-stage4-intl
17278 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
17279 @r=`${PWD_COMMAND}`; export r; \
17280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17281 TFLAGS="$(STAGE4_TFLAGS)"; \
17282 $(HOST_EXPORTS) \
17283 $(POSTSTAGE1_HOST_EXPORTS) \
17284 cd $(HOST_SUBDIR)/intl && \
17285 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17286 CFLAGS="$(STAGE4_CFLAGS)" \
17287 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
17288 LIBCFLAGS="$(STAGE4_CFLAGS)" \
17289 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17290 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17291 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17292 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17293 TFLAGS="$(STAGE4_TFLAGS)" \
17294 $(TARGET-stage4-intl)
17295
17296 maybe-clean-stage4-intl: clean-stage4-intl
17297 clean-stage4: clean-stage4-intl
17298 clean-stage4-intl:
17299 @if [ $(current_stage) = stage4 ]; then \
17300 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17301 else \
17302 [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] || exit 0; \
17303 $(MAKE) stage4-start; \
17304 fi; \
17305 cd $(HOST_SUBDIR)/intl && \
17306 $(MAKE) $(EXTRA_HOST_FLAGS) \
17307 $(POSTSTAGE1_FLAGS_TO_PASS) \
17308 clean
17309 @endif intl-bootstrap
17310
17311
17312 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
17313 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
17314 maybe-all-stageprofile-intl:
17315 maybe-clean-stageprofile-intl:
17316 @if intl-bootstrap
17317 maybe-all-stageprofile-intl: all-stageprofile-intl
17318 all-stageprofile: all-stageprofile-intl
17319 TARGET-stageprofile-intl = $(TARGET-intl)
17320 all-stageprofile-intl: configure-stageprofile-intl
17321 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
17322 @r=`${PWD_COMMAND}`; export r; \
17323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17324 TFLAGS="$(STAGEprofile_TFLAGS)"; \
17325 $(HOST_EXPORTS) \
17326 $(POSTSTAGE1_HOST_EXPORTS) \
17327 cd $(HOST_SUBDIR)/intl && \
17328 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17329 CFLAGS="$(STAGEprofile_CFLAGS)" \
17330 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
17331 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
17332 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17333 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17334 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17335 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17336 TFLAGS="$(STAGEprofile_TFLAGS)" \
17337 $(TARGET-stageprofile-intl)
17338
17339 maybe-clean-stageprofile-intl: clean-stageprofile-intl
17340 clean-stageprofile: clean-stageprofile-intl
17341 clean-stageprofile-intl:
17342 @if [ $(current_stage) = stageprofile ]; then \
17343 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17344 else \
17345 [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] || exit 0; \
17346 $(MAKE) stageprofile-start; \
17347 fi; \
17348 cd $(HOST_SUBDIR)/intl && \
17349 $(MAKE) $(EXTRA_HOST_FLAGS) \
17350 $(POSTSTAGE1_FLAGS_TO_PASS) \
17351 clean
17352 @endif intl-bootstrap
17353
17354
17355 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
17356 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
17357 maybe-all-stagefeedback-intl:
17358 maybe-clean-stagefeedback-intl:
17359 @if intl-bootstrap
17360 maybe-all-stagefeedback-intl: all-stagefeedback-intl
17361 all-stagefeedback: all-stagefeedback-intl
17362 TARGET-stagefeedback-intl = $(TARGET-intl)
17363 all-stagefeedback-intl: configure-stagefeedback-intl
17364 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
17365 @r=`${PWD_COMMAND}`; export r; \
17366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17367 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
17368 $(HOST_EXPORTS) \
17369 $(POSTSTAGE1_HOST_EXPORTS) \
17370 cd $(HOST_SUBDIR)/intl && \
17371 $(MAKE) $(BASE_FLAGS_TO_PASS) \
17372 CFLAGS="$(STAGEfeedback_CFLAGS)" \
17373 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
17374 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
17375 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
17376 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
17377 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
17378 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17379 TFLAGS="$(STAGEfeedback_TFLAGS)" \
17380 $(TARGET-stagefeedback-intl)
17381
17382 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
17383 clean-stagefeedback: clean-stagefeedback-intl
17384 clean-stagefeedback-intl:
17385 @if [ $(current_stage) = stagefeedback ]; then \
17386 [ -f $(HOST_SUBDIR)/intl/Makefile ] || exit 0; \
17387 else \
17388 [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] || exit 0; \
17389 $(MAKE) stagefeedback-start; \
17390 fi; \
17391 cd $(HOST_SUBDIR)/intl && \
17392 $(MAKE) $(EXTRA_HOST_FLAGS) \
17393 $(POSTSTAGE1_FLAGS_TO_PASS) \
17394 clean
17395 @endif intl-bootstrap
17396
17397
17398
17399
17400
17401 .PHONY: check-intl maybe-check-intl
17402 maybe-check-intl:
17403 @if intl
17404 maybe-check-intl: check-intl
17405
17406 check-intl:
17407 @: $(MAKE); $(unstage)
17408 @r=`${PWD_COMMAND}`; export r; \
17409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17410 $(HOST_EXPORTS) \
17411 (cd $(HOST_SUBDIR)/intl && \
17412 $(MAKE) $(FLAGS_TO_PASS) check)
17413
17414 @endif intl
17415
17416 .PHONY: install-intl maybe-install-intl
17417 maybe-install-intl:
17418 @if intl
17419 maybe-install-intl: install-intl
17420
17421 install-intl: installdirs
17422 @: $(MAKE); $(unstage)
17423 @r=`${PWD_COMMAND}`; export r; \
17424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17425 $(HOST_EXPORTS) \
17426 (cd $(HOST_SUBDIR)/intl && \
17427 $(MAKE) $(FLAGS_TO_PASS) install)
17428
17429 @endif intl
17430
17431 .PHONY: install-strip-intl maybe-install-strip-intl
17432 maybe-install-strip-intl:
17433 @if intl
17434 maybe-install-strip-intl: install-strip-intl
17435
17436 install-strip-intl: installdirs
17437 @: $(MAKE); $(unstage)
17438 @r=`${PWD_COMMAND}`; export r; \
17439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17440 $(HOST_EXPORTS) \
17441 (cd $(HOST_SUBDIR)/intl && \
17442 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17443
17444 @endif intl
17445
17446 # Other targets (info, dvi, pdf, etc.)
17447
17448 .PHONY: maybe-info-intl info-intl
17449 maybe-info-intl:
17450 @if intl
17451 maybe-info-intl: info-intl
17452
17453 info-intl: \
17454 configure-intl
17455 @[ -f ./intl/Makefile ] || exit 0; \
17456 r=`${PWD_COMMAND}`; export r; \
17457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17458 $(HOST_EXPORTS) \
17459 for flag in $(EXTRA_HOST_FLAGS) ; do \
17460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17461 done; \
17462 echo "Doing info in intl" ; \
17463 (cd $(HOST_SUBDIR)/intl && \
17464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17466 "RANLIB=$${RANLIB}" \
17467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17468 info) \
17469 || exit 1
17470
17471 @endif intl
17472
17473 .PHONY: maybe-dvi-intl dvi-intl
17474 maybe-dvi-intl:
17475 @if intl
17476 maybe-dvi-intl: dvi-intl
17477
17478 dvi-intl: \
17479 configure-intl
17480 @[ -f ./intl/Makefile ] || exit 0; \
17481 r=`${PWD_COMMAND}`; export r; \
17482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17483 $(HOST_EXPORTS) \
17484 for flag in $(EXTRA_HOST_FLAGS) ; do \
17485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17486 done; \
17487 echo "Doing dvi in intl" ; \
17488 (cd $(HOST_SUBDIR)/intl && \
17489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17491 "RANLIB=$${RANLIB}" \
17492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17493 dvi) \
17494 || exit 1
17495
17496 @endif intl
17497
17498 .PHONY: maybe-pdf-intl pdf-intl
17499 maybe-pdf-intl:
17500 @if intl
17501 maybe-pdf-intl: pdf-intl
17502
17503 pdf-intl: \
17504 configure-intl
17505 @[ -f ./intl/Makefile ] || exit 0; \
17506 r=`${PWD_COMMAND}`; export r; \
17507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17508 $(HOST_EXPORTS) \
17509 for flag in $(EXTRA_HOST_FLAGS) ; do \
17510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17511 done; \
17512 echo "Doing pdf in intl" ; \
17513 (cd $(HOST_SUBDIR)/intl && \
17514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17516 "RANLIB=$${RANLIB}" \
17517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17518 pdf) \
17519 || exit 1
17520
17521 @endif intl
17522
17523 .PHONY: maybe-html-intl html-intl
17524 maybe-html-intl:
17525 @if intl
17526 maybe-html-intl: html-intl
17527
17528 html-intl: \
17529 configure-intl
17530 @[ -f ./intl/Makefile ] || exit 0; \
17531 r=`${PWD_COMMAND}`; export r; \
17532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17533 $(HOST_EXPORTS) \
17534 for flag in $(EXTRA_HOST_FLAGS) ; do \
17535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17536 done; \
17537 echo "Doing html in intl" ; \
17538 (cd $(HOST_SUBDIR)/intl && \
17539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17541 "RANLIB=$${RANLIB}" \
17542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17543 html) \
17544 || exit 1
17545
17546 @endif intl
17547
17548 .PHONY: maybe-TAGS-intl TAGS-intl
17549 maybe-TAGS-intl:
17550 @if intl
17551 maybe-TAGS-intl: TAGS-intl
17552
17553 TAGS-intl: \
17554 configure-intl
17555 @[ -f ./intl/Makefile ] || exit 0; \
17556 r=`${PWD_COMMAND}`; export r; \
17557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17558 $(HOST_EXPORTS) \
17559 for flag in $(EXTRA_HOST_FLAGS) ; do \
17560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17561 done; \
17562 echo "Doing TAGS in intl" ; \
17563 (cd $(HOST_SUBDIR)/intl && \
17564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17566 "RANLIB=$${RANLIB}" \
17567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17568 TAGS) \
17569 || exit 1
17570
17571 @endif intl
17572
17573 .PHONY: maybe-install-info-intl install-info-intl
17574 maybe-install-info-intl:
17575 @if intl
17576 maybe-install-info-intl: install-info-intl
17577
17578 install-info-intl: \
17579 configure-intl \
17580 info-intl
17581 @[ -f ./intl/Makefile ] || exit 0; \
17582 r=`${PWD_COMMAND}`; export r; \
17583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17584 $(HOST_EXPORTS) \
17585 for flag in $(EXTRA_HOST_FLAGS) ; do \
17586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17587 done; \
17588 echo "Doing install-info in intl" ; \
17589 (cd $(HOST_SUBDIR)/intl && \
17590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17592 "RANLIB=$${RANLIB}" \
17593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17594 install-info) \
17595 || exit 1
17596
17597 @endif intl
17598
17599 .PHONY: maybe-install-pdf-intl install-pdf-intl
17600 maybe-install-pdf-intl:
17601 @if intl
17602 maybe-install-pdf-intl: install-pdf-intl
17603
17604 install-pdf-intl: \
17605 configure-intl \
17606 pdf-intl
17607 @[ -f ./intl/Makefile ] || exit 0; \
17608 r=`${PWD_COMMAND}`; export r; \
17609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17610 $(HOST_EXPORTS) \
17611 for flag in $(EXTRA_HOST_FLAGS) ; do \
17612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17613 done; \
17614 echo "Doing install-pdf in intl" ; \
17615 (cd $(HOST_SUBDIR)/intl && \
17616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17618 "RANLIB=$${RANLIB}" \
17619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17620 install-pdf) \
17621 || exit 1
17622
17623 @endif intl
17624
17625 .PHONY: maybe-install-html-intl install-html-intl
17626 maybe-install-html-intl:
17627 @if intl
17628 maybe-install-html-intl: install-html-intl
17629
17630 install-html-intl: \
17631 configure-intl \
17632 html-intl
17633 @[ -f ./intl/Makefile ] || exit 0; \
17634 r=`${PWD_COMMAND}`; export r; \
17635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17636 $(HOST_EXPORTS) \
17637 for flag in $(EXTRA_HOST_FLAGS) ; do \
17638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17639 done; \
17640 echo "Doing install-html in intl" ; \
17641 (cd $(HOST_SUBDIR)/intl && \
17642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17644 "RANLIB=$${RANLIB}" \
17645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17646 install-html) \
17647 || exit 1
17648
17649 @endif intl
17650
17651 .PHONY: maybe-installcheck-intl installcheck-intl
17652 maybe-installcheck-intl:
17653 @if intl
17654 maybe-installcheck-intl: installcheck-intl
17655
17656 installcheck-intl: \
17657 configure-intl
17658 @[ -f ./intl/Makefile ] || exit 0; \
17659 r=`${PWD_COMMAND}`; export r; \
17660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17661 $(HOST_EXPORTS) \
17662 for flag in $(EXTRA_HOST_FLAGS) ; do \
17663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17664 done; \
17665 echo "Doing installcheck in intl" ; \
17666 (cd $(HOST_SUBDIR)/intl && \
17667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17669 "RANLIB=$${RANLIB}" \
17670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17671 installcheck) \
17672 || exit 1
17673
17674 @endif intl
17675
17676 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
17677 maybe-mostlyclean-intl:
17678 @if intl
17679 maybe-mostlyclean-intl: mostlyclean-intl
17680
17681 mostlyclean-intl:
17682 @[ -f ./intl/Makefile ] || exit 0; \
17683 r=`${PWD_COMMAND}`; export r; \
17684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17685 $(HOST_EXPORTS) \
17686 for flag in $(EXTRA_HOST_FLAGS) ; do \
17687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17688 done; \
17689 echo "Doing mostlyclean in intl" ; \
17690 (cd $(HOST_SUBDIR)/intl && \
17691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17693 "RANLIB=$${RANLIB}" \
17694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17695 mostlyclean) \
17696 || exit 1
17697
17698 @endif intl
17699
17700 .PHONY: maybe-clean-intl clean-intl
17701 maybe-clean-intl:
17702 @if intl
17703 maybe-clean-intl: clean-intl
17704
17705 clean-intl:
17706 @[ -f ./intl/Makefile ] || exit 0; \
17707 r=`${PWD_COMMAND}`; export r; \
17708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17709 $(HOST_EXPORTS) \
17710 for flag in $(EXTRA_HOST_FLAGS) ; do \
17711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17712 done; \
17713 echo "Doing clean in intl" ; \
17714 (cd $(HOST_SUBDIR)/intl && \
17715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17717 "RANLIB=$${RANLIB}" \
17718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17719 clean) \
17720 || exit 1
17721
17722 @endif intl
17723
17724 .PHONY: maybe-distclean-intl distclean-intl
17725 maybe-distclean-intl:
17726 @if intl
17727 maybe-distclean-intl: distclean-intl
17728
17729 distclean-intl:
17730 @[ -f ./intl/Makefile ] || exit 0; \
17731 r=`${PWD_COMMAND}`; export r; \
17732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17733 $(HOST_EXPORTS) \
17734 for flag in $(EXTRA_HOST_FLAGS) ; do \
17735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17736 done; \
17737 echo "Doing distclean in intl" ; \
17738 (cd $(HOST_SUBDIR)/intl && \
17739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17741 "RANLIB=$${RANLIB}" \
17742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17743 distclean) \
17744 || exit 1
17745
17746 @endif intl
17747
17748 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
17749 maybe-maintainer-clean-intl:
17750 @if intl
17751 maybe-maintainer-clean-intl: maintainer-clean-intl
17752
17753 maintainer-clean-intl:
17754 @[ -f ./intl/Makefile ] || exit 0; \
17755 r=`${PWD_COMMAND}`; export r; \
17756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17757 $(HOST_EXPORTS) \
17758 for flag in $(EXTRA_HOST_FLAGS) ; do \
17759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17760 done; \
17761 echo "Doing maintainer-clean in intl" ; \
17762 (cd $(HOST_SUBDIR)/intl && \
17763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17765 "RANLIB=$${RANLIB}" \
17766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17767 maintainer-clean) \
17768 || exit 1
17769
17770 @endif intl
17771
17772
17773
17774 .PHONY: configure-tcl maybe-configure-tcl
17775 maybe-configure-tcl:
17776 @if gcc-bootstrap
17777 configure-tcl: stage_current
17778 @endif gcc-bootstrap
17779 @if tcl
17780 maybe-configure-tcl: configure-tcl
17781 configure-tcl:
17782 @: $(MAKE); $(unstage)
17783 @r=`${PWD_COMMAND}`; export r; \
17784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17785 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
17786 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
17787 $(HOST_EXPORTS) \
17788 echo Configuring in $(HOST_SUBDIR)/tcl; \
17789 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
17790 case $(srcdir) in \
17791 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17792 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
17793 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17794 esac; \
17795 srcdiroption="--srcdir=$${topdir}/tcl"; \
17796 libsrcdir="$$s/tcl"; \
17797 $(SHELL) $${libsrcdir}/configure \
17798 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
17799 --target=${target_alias} $${srcdiroption} \
17800 || exit 1
17801 @endif tcl
17802
17803
17804
17805
17806
17807 .PHONY: all-tcl maybe-all-tcl
17808 maybe-all-tcl:
17809 @if gcc-bootstrap
17810 all-tcl: stage_current
17811 @endif gcc-bootstrap
17812 @if tcl
17813 TARGET-tcl=all
17814 maybe-all-tcl: all-tcl
17815 all-tcl: configure-tcl
17816 @: $(MAKE); $(unstage)
17817 @r=`${PWD_COMMAND}`; export r; \
17818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17819 $(HOST_EXPORTS) \
17820 (cd $(HOST_SUBDIR)/tcl && \
17821 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
17822 $(TARGET-tcl))
17823 @endif tcl
17824
17825
17826
17827
17828 .PHONY: check-tcl maybe-check-tcl
17829 maybe-check-tcl:
17830 @if tcl
17831 maybe-check-tcl: check-tcl
17832
17833 check-tcl:
17834 @: $(MAKE); $(unstage)
17835 @r=`${PWD_COMMAND}`; export r; \
17836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17837 $(HOST_EXPORTS) \
17838 (cd $(HOST_SUBDIR)/tcl && \
17839 $(MAKE) $(FLAGS_TO_PASS) check)
17840
17841 @endif tcl
17842
17843 .PHONY: install-tcl maybe-install-tcl
17844 maybe-install-tcl:
17845 @if tcl
17846 maybe-install-tcl: install-tcl
17847
17848 install-tcl: installdirs
17849 @: $(MAKE); $(unstage)
17850 @r=`${PWD_COMMAND}`; export r; \
17851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17852 $(HOST_EXPORTS) \
17853 (cd $(HOST_SUBDIR)/tcl && \
17854 $(MAKE) $(FLAGS_TO_PASS) install)
17855
17856 @endif tcl
17857
17858 .PHONY: install-strip-tcl maybe-install-strip-tcl
17859 maybe-install-strip-tcl:
17860 @if tcl
17861 maybe-install-strip-tcl: install-strip-tcl
17862
17863 install-strip-tcl: installdirs
17864 @: $(MAKE); $(unstage)
17865 @r=`${PWD_COMMAND}`; export r; \
17866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17867 $(HOST_EXPORTS) \
17868 (cd $(HOST_SUBDIR)/tcl && \
17869 $(MAKE) $(FLAGS_TO_PASS) install-strip)
17870
17871 @endif tcl
17872
17873 # Other targets (info, dvi, pdf, etc.)
17874
17875 .PHONY: maybe-info-tcl info-tcl
17876 maybe-info-tcl:
17877 @if tcl
17878 maybe-info-tcl: info-tcl
17879
17880 info-tcl: \
17881 configure-tcl
17882 @: $(MAKE); $(unstage)
17883 @[ -f ./tcl/Makefile ] || exit 0; \
17884 r=`${PWD_COMMAND}`; export r; \
17885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17886 $(HOST_EXPORTS) \
17887 for flag in $(EXTRA_HOST_FLAGS) ; do \
17888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17889 done; \
17890 echo "Doing info in tcl" ; \
17891 (cd $(HOST_SUBDIR)/tcl && \
17892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17894 "RANLIB=$${RANLIB}" \
17895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17896 info) \
17897 || exit 1
17898
17899 @endif tcl
17900
17901 .PHONY: maybe-dvi-tcl dvi-tcl
17902 maybe-dvi-tcl:
17903 @if tcl
17904 maybe-dvi-tcl: dvi-tcl
17905
17906 dvi-tcl: \
17907 configure-tcl
17908 @: $(MAKE); $(unstage)
17909 @[ -f ./tcl/Makefile ] || exit 0; \
17910 r=`${PWD_COMMAND}`; export r; \
17911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17912 $(HOST_EXPORTS) \
17913 for flag in $(EXTRA_HOST_FLAGS) ; do \
17914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17915 done; \
17916 echo "Doing dvi in tcl" ; \
17917 (cd $(HOST_SUBDIR)/tcl && \
17918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17920 "RANLIB=$${RANLIB}" \
17921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17922 dvi) \
17923 || exit 1
17924
17925 @endif tcl
17926
17927 .PHONY: maybe-pdf-tcl pdf-tcl
17928 maybe-pdf-tcl:
17929 @if tcl
17930 maybe-pdf-tcl: pdf-tcl
17931
17932 pdf-tcl: \
17933 configure-tcl
17934 @: $(MAKE); $(unstage)
17935 @[ -f ./tcl/Makefile ] || exit 0; \
17936 r=`${PWD_COMMAND}`; export r; \
17937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17938 $(HOST_EXPORTS) \
17939 for flag in $(EXTRA_HOST_FLAGS) ; do \
17940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17941 done; \
17942 echo "Doing pdf in tcl" ; \
17943 (cd $(HOST_SUBDIR)/tcl && \
17944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17946 "RANLIB=$${RANLIB}" \
17947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17948 pdf) \
17949 || exit 1
17950
17951 @endif tcl
17952
17953 .PHONY: maybe-html-tcl html-tcl
17954 maybe-html-tcl:
17955 @if tcl
17956 maybe-html-tcl: html-tcl
17957
17958 html-tcl: \
17959 configure-tcl
17960 @: $(MAKE); $(unstage)
17961 @[ -f ./tcl/Makefile ] || exit 0; \
17962 r=`${PWD_COMMAND}`; export r; \
17963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17964 $(HOST_EXPORTS) \
17965 for flag in $(EXTRA_HOST_FLAGS) ; do \
17966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17967 done; \
17968 echo "Doing html in tcl" ; \
17969 (cd $(HOST_SUBDIR)/tcl && \
17970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17972 "RANLIB=$${RANLIB}" \
17973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
17974 html) \
17975 || exit 1
17976
17977 @endif tcl
17978
17979 .PHONY: maybe-TAGS-tcl TAGS-tcl
17980 maybe-TAGS-tcl:
17981 @if tcl
17982 maybe-TAGS-tcl: TAGS-tcl
17983
17984 TAGS-tcl: \
17985 configure-tcl
17986 @: $(MAKE); $(unstage)
17987 @[ -f ./tcl/Makefile ] || exit 0; \
17988 r=`${PWD_COMMAND}`; export r; \
17989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17990 $(HOST_EXPORTS) \
17991 for flag in $(EXTRA_HOST_FLAGS) ; do \
17992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17993 done; \
17994 echo "Doing TAGS in tcl" ; \
17995 (cd $(HOST_SUBDIR)/tcl && \
17996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17998 "RANLIB=$${RANLIB}" \
17999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18000 TAGS) \
18001 || exit 1
18002
18003 @endif tcl
18004
18005 .PHONY: maybe-install-info-tcl install-info-tcl
18006 maybe-install-info-tcl:
18007 @if tcl
18008 maybe-install-info-tcl: install-info-tcl
18009
18010 install-info-tcl: \
18011 configure-tcl \
18012 info-tcl
18013 @: $(MAKE); $(unstage)
18014 @[ -f ./tcl/Makefile ] || exit 0; \
18015 r=`${PWD_COMMAND}`; export r; \
18016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18017 $(HOST_EXPORTS) \
18018 for flag in $(EXTRA_HOST_FLAGS) ; do \
18019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18020 done; \
18021 echo "Doing install-info in tcl" ; \
18022 (cd $(HOST_SUBDIR)/tcl && \
18023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18025 "RANLIB=$${RANLIB}" \
18026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18027 install-info) \
18028 || exit 1
18029
18030 @endif tcl
18031
18032 .PHONY: maybe-install-pdf-tcl install-pdf-tcl
18033 maybe-install-pdf-tcl:
18034 @if tcl
18035 maybe-install-pdf-tcl: install-pdf-tcl
18036
18037 install-pdf-tcl: \
18038 configure-tcl \
18039 pdf-tcl
18040 @: $(MAKE); $(unstage)
18041 @[ -f ./tcl/Makefile ] || exit 0; \
18042 r=`${PWD_COMMAND}`; export r; \
18043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18044 $(HOST_EXPORTS) \
18045 for flag in $(EXTRA_HOST_FLAGS) ; do \
18046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18047 done; \
18048 echo "Doing install-pdf in tcl" ; \
18049 (cd $(HOST_SUBDIR)/tcl && \
18050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18052 "RANLIB=$${RANLIB}" \
18053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18054 install-pdf) \
18055 || exit 1
18056
18057 @endif tcl
18058
18059 .PHONY: maybe-install-html-tcl install-html-tcl
18060 maybe-install-html-tcl:
18061 @if tcl
18062 maybe-install-html-tcl: install-html-tcl
18063
18064 install-html-tcl: \
18065 configure-tcl \
18066 html-tcl
18067 @: $(MAKE); $(unstage)
18068 @[ -f ./tcl/Makefile ] || exit 0; \
18069 r=`${PWD_COMMAND}`; export r; \
18070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18071 $(HOST_EXPORTS) \
18072 for flag in $(EXTRA_HOST_FLAGS) ; do \
18073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18074 done; \
18075 echo "Doing install-html in tcl" ; \
18076 (cd $(HOST_SUBDIR)/tcl && \
18077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18079 "RANLIB=$${RANLIB}" \
18080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18081 install-html) \
18082 || exit 1
18083
18084 @endif tcl
18085
18086 .PHONY: maybe-installcheck-tcl installcheck-tcl
18087 maybe-installcheck-tcl:
18088 @if tcl
18089 maybe-installcheck-tcl: installcheck-tcl
18090
18091 installcheck-tcl: \
18092 configure-tcl
18093 @: $(MAKE); $(unstage)
18094 @[ -f ./tcl/Makefile ] || exit 0; \
18095 r=`${PWD_COMMAND}`; export r; \
18096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18097 $(HOST_EXPORTS) \
18098 for flag in $(EXTRA_HOST_FLAGS) ; do \
18099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18100 done; \
18101 echo "Doing installcheck in tcl" ; \
18102 (cd $(HOST_SUBDIR)/tcl && \
18103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18105 "RANLIB=$${RANLIB}" \
18106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18107 installcheck) \
18108 || exit 1
18109
18110 @endif tcl
18111
18112 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
18113 maybe-mostlyclean-tcl:
18114 @if tcl
18115 maybe-mostlyclean-tcl: mostlyclean-tcl
18116
18117 # tcl doesn't support mostlyclean.
18118 mostlyclean-tcl:
18119
18120 @endif tcl
18121
18122 .PHONY: maybe-clean-tcl clean-tcl
18123 maybe-clean-tcl:
18124 @if tcl
18125 maybe-clean-tcl: clean-tcl
18126
18127 clean-tcl:
18128 @: $(MAKE); $(unstage)
18129 @[ -f ./tcl/Makefile ] || exit 0; \
18130 r=`${PWD_COMMAND}`; export r; \
18131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18132 $(HOST_EXPORTS) \
18133 for flag in $(EXTRA_HOST_FLAGS) ; do \
18134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18135 done; \
18136 echo "Doing clean in tcl" ; \
18137 (cd $(HOST_SUBDIR)/tcl && \
18138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18140 "RANLIB=$${RANLIB}" \
18141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18142 clean) \
18143 || exit 1
18144
18145 @endif tcl
18146
18147 .PHONY: maybe-distclean-tcl distclean-tcl
18148 maybe-distclean-tcl:
18149 @if tcl
18150 maybe-distclean-tcl: distclean-tcl
18151
18152 distclean-tcl:
18153 @: $(MAKE); $(unstage)
18154 @[ -f ./tcl/Makefile ] || exit 0; \
18155 r=`${PWD_COMMAND}`; export r; \
18156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18157 $(HOST_EXPORTS) \
18158 for flag in $(EXTRA_HOST_FLAGS) ; do \
18159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18160 done; \
18161 echo "Doing distclean in tcl" ; \
18162 (cd $(HOST_SUBDIR)/tcl && \
18163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18165 "RANLIB=$${RANLIB}" \
18166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18167 distclean) \
18168 || exit 1
18169
18170 @endif tcl
18171
18172 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
18173 maybe-maintainer-clean-tcl:
18174 @if tcl
18175 maybe-maintainer-clean-tcl: maintainer-clean-tcl
18176
18177 maintainer-clean-tcl:
18178 @: $(MAKE); $(unstage)
18179 @[ -f ./tcl/Makefile ] || exit 0; \
18180 r=`${PWD_COMMAND}`; export r; \
18181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18182 $(HOST_EXPORTS) \
18183 for flag in $(EXTRA_HOST_FLAGS) ; do \
18184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18185 done; \
18186 echo "Doing maintainer-clean in tcl" ; \
18187 (cd $(HOST_SUBDIR)/tcl && \
18188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18190 "RANLIB=$${RANLIB}" \
18191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18192 maintainer-clean) \
18193 || exit 1
18194
18195 @endif tcl
18196
18197
18198
18199 .PHONY: configure-itcl maybe-configure-itcl
18200 maybe-configure-itcl:
18201 @if gcc-bootstrap
18202 configure-itcl: stage_current
18203 @endif gcc-bootstrap
18204 @if itcl
18205 maybe-configure-itcl: configure-itcl
18206 configure-itcl:
18207 @: $(MAKE); $(unstage)
18208 @r=`${PWD_COMMAND}`; export r; \
18209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18210 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
18211 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
18212 $(HOST_EXPORTS) \
18213 echo Configuring in $(HOST_SUBDIR)/itcl; \
18214 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
18215 case $(srcdir) in \
18216 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18217 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
18218 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18219 esac; \
18220 srcdiroption="--srcdir=$${topdir}/itcl"; \
18221 libsrcdir="$$s/itcl"; \
18222 $(SHELL) $${libsrcdir}/configure \
18223 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18224 --target=${target_alias} $${srcdiroption} \
18225 || exit 1
18226 @endif itcl
18227
18228
18229
18230
18231
18232 .PHONY: all-itcl maybe-all-itcl
18233 maybe-all-itcl:
18234 @if gcc-bootstrap
18235 all-itcl: stage_current
18236 @endif gcc-bootstrap
18237 @if itcl
18238 TARGET-itcl=all
18239 maybe-all-itcl: all-itcl
18240 all-itcl: configure-itcl
18241 @: $(MAKE); $(unstage)
18242 @r=`${PWD_COMMAND}`; export r; \
18243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18244 $(HOST_EXPORTS) \
18245 (cd $(HOST_SUBDIR)/itcl && \
18246 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
18247 $(TARGET-itcl))
18248 @endif itcl
18249
18250
18251
18252
18253 .PHONY: check-itcl maybe-check-itcl
18254 maybe-check-itcl:
18255 @if itcl
18256 maybe-check-itcl: check-itcl
18257
18258 check-itcl:
18259 @: $(MAKE); $(unstage)
18260 @r=`${PWD_COMMAND}`; export r; \
18261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18262 $(HOST_EXPORTS) \
18263 (cd $(HOST_SUBDIR)/itcl && \
18264 $(MAKE) $(FLAGS_TO_PASS) check)
18265
18266 @endif itcl
18267
18268 .PHONY: install-itcl maybe-install-itcl
18269 maybe-install-itcl:
18270 @if itcl
18271 maybe-install-itcl: install-itcl
18272
18273 install-itcl: installdirs
18274 @: $(MAKE); $(unstage)
18275 @r=`${PWD_COMMAND}`; export r; \
18276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18277 $(HOST_EXPORTS) \
18278 (cd $(HOST_SUBDIR)/itcl && \
18279 $(MAKE) $(FLAGS_TO_PASS) install)
18280
18281 @endif itcl
18282
18283 .PHONY: install-strip-itcl maybe-install-strip-itcl
18284 maybe-install-strip-itcl:
18285 @if itcl
18286 maybe-install-strip-itcl: install-strip-itcl
18287
18288 install-strip-itcl: installdirs
18289 @: $(MAKE); $(unstage)
18290 @r=`${PWD_COMMAND}`; export r; \
18291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18292 $(HOST_EXPORTS) \
18293 (cd $(HOST_SUBDIR)/itcl && \
18294 $(MAKE) $(FLAGS_TO_PASS) install-strip)
18295
18296 @endif itcl
18297
18298 # Other targets (info, dvi, pdf, etc.)
18299
18300 .PHONY: maybe-info-itcl info-itcl
18301 maybe-info-itcl:
18302 @if itcl
18303 maybe-info-itcl: info-itcl
18304
18305 info-itcl: \
18306 configure-itcl
18307 @: $(MAKE); $(unstage)
18308 @[ -f ./itcl/Makefile ] || exit 0; \
18309 r=`${PWD_COMMAND}`; export r; \
18310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18311 $(HOST_EXPORTS) \
18312 for flag in $(EXTRA_HOST_FLAGS) ; do \
18313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18314 done; \
18315 echo "Doing info in itcl" ; \
18316 (cd $(HOST_SUBDIR)/itcl && \
18317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18319 "RANLIB=$${RANLIB}" \
18320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18321 info) \
18322 || exit 1
18323
18324 @endif itcl
18325
18326 .PHONY: maybe-dvi-itcl dvi-itcl
18327 maybe-dvi-itcl:
18328 @if itcl
18329 maybe-dvi-itcl: dvi-itcl
18330
18331 dvi-itcl: \
18332 configure-itcl
18333 @: $(MAKE); $(unstage)
18334 @[ -f ./itcl/Makefile ] || exit 0; \
18335 r=`${PWD_COMMAND}`; export r; \
18336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18337 $(HOST_EXPORTS) \
18338 for flag in $(EXTRA_HOST_FLAGS) ; do \
18339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18340 done; \
18341 echo "Doing dvi in itcl" ; \
18342 (cd $(HOST_SUBDIR)/itcl && \
18343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18345 "RANLIB=$${RANLIB}" \
18346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18347 dvi) \
18348 || exit 1
18349
18350 @endif itcl
18351
18352 .PHONY: maybe-pdf-itcl pdf-itcl
18353 maybe-pdf-itcl:
18354 @if itcl
18355 maybe-pdf-itcl: pdf-itcl
18356
18357 pdf-itcl: \
18358 configure-itcl
18359 @: $(MAKE); $(unstage)
18360 @[ -f ./itcl/Makefile ] || exit 0; \
18361 r=`${PWD_COMMAND}`; export r; \
18362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18363 $(HOST_EXPORTS) \
18364 for flag in $(EXTRA_HOST_FLAGS) ; do \
18365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18366 done; \
18367 echo "Doing pdf in itcl" ; \
18368 (cd $(HOST_SUBDIR)/itcl && \
18369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18371 "RANLIB=$${RANLIB}" \
18372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18373 pdf) \
18374 || exit 1
18375
18376 @endif itcl
18377
18378 .PHONY: maybe-html-itcl html-itcl
18379 maybe-html-itcl:
18380 @if itcl
18381 maybe-html-itcl: html-itcl
18382
18383 html-itcl: \
18384 configure-itcl
18385 @: $(MAKE); $(unstage)
18386 @[ -f ./itcl/Makefile ] || exit 0; \
18387 r=`${PWD_COMMAND}`; export r; \
18388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18389 $(HOST_EXPORTS) \
18390 for flag in $(EXTRA_HOST_FLAGS) ; do \
18391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18392 done; \
18393 echo "Doing html in itcl" ; \
18394 (cd $(HOST_SUBDIR)/itcl && \
18395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18397 "RANLIB=$${RANLIB}" \
18398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18399 html) \
18400 || exit 1
18401
18402 @endif itcl
18403
18404 .PHONY: maybe-TAGS-itcl TAGS-itcl
18405 maybe-TAGS-itcl:
18406 @if itcl
18407 maybe-TAGS-itcl: TAGS-itcl
18408
18409 TAGS-itcl: \
18410 configure-itcl
18411 @: $(MAKE); $(unstage)
18412 @[ -f ./itcl/Makefile ] || exit 0; \
18413 r=`${PWD_COMMAND}`; export r; \
18414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18415 $(HOST_EXPORTS) \
18416 for flag in $(EXTRA_HOST_FLAGS) ; do \
18417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18418 done; \
18419 echo "Doing TAGS in itcl" ; \
18420 (cd $(HOST_SUBDIR)/itcl && \
18421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18423 "RANLIB=$${RANLIB}" \
18424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18425 TAGS) \
18426 || exit 1
18427
18428 @endif itcl
18429
18430 .PHONY: maybe-install-info-itcl install-info-itcl
18431 maybe-install-info-itcl:
18432 @if itcl
18433 maybe-install-info-itcl: install-info-itcl
18434
18435 install-info-itcl: \
18436 configure-itcl \
18437 info-itcl
18438 @: $(MAKE); $(unstage)
18439 @[ -f ./itcl/Makefile ] || exit 0; \
18440 r=`${PWD_COMMAND}`; export r; \
18441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18442 $(HOST_EXPORTS) \
18443 for flag in $(EXTRA_HOST_FLAGS) ; do \
18444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18445 done; \
18446 echo "Doing install-info in itcl" ; \
18447 (cd $(HOST_SUBDIR)/itcl && \
18448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18450 "RANLIB=$${RANLIB}" \
18451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18452 install-info) \
18453 || exit 1
18454
18455 @endif itcl
18456
18457 .PHONY: maybe-install-pdf-itcl install-pdf-itcl
18458 maybe-install-pdf-itcl:
18459 @if itcl
18460 maybe-install-pdf-itcl: install-pdf-itcl
18461
18462 install-pdf-itcl: \
18463 configure-itcl \
18464 pdf-itcl
18465 @: $(MAKE); $(unstage)
18466 @[ -f ./itcl/Makefile ] || exit 0; \
18467 r=`${PWD_COMMAND}`; export r; \
18468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18469 $(HOST_EXPORTS) \
18470 for flag in $(EXTRA_HOST_FLAGS) ; do \
18471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18472 done; \
18473 echo "Doing install-pdf in itcl" ; \
18474 (cd $(HOST_SUBDIR)/itcl && \
18475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18477 "RANLIB=$${RANLIB}" \
18478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18479 install-pdf) \
18480 || exit 1
18481
18482 @endif itcl
18483
18484 .PHONY: maybe-install-html-itcl install-html-itcl
18485 maybe-install-html-itcl:
18486 @if itcl
18487 maybe-install-html-itcl: install-html-itcl
18488
18489 install-html-itcl: \
18490 configure-itcl \
18491 html-itcl
18492 @: $(MAKE); $(unstage)
18493 @[ -f ./itcl/Makefile ] || exit 0; \
18494 r=`${PWD_COMMAND}`; export r; \
18495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18496 $(HOST_EXPORTS) \
18497 for flag in $(EXTRA_HOST_FLAGS) ; do \
18498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18499 done; \
18500 echo "Doing install-html in itcl" ; \
18501 (cd $(HOST_SUBDIR)/itcl && \
18502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18504 "RANLIB=$${RANLIB}" \
18505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18506 install-html) \
18507 || exit 1
18508
18509 @endif itcl
18510
18511 .PHONY: maybe-installcheck-itcl installcheck-itcl
18512 maybe-installcheck-itcl:
18513 @if itcl
18514 maybe-installcheck-itcl: installcheck-itcl
18515
18516 installcheck-itcl: \
18517 configure-itcl
18518 @: $(MAKE); $(unstage)
18519 @[ -f ./itcl/Makefile ] || exit 0; \
18520 r=`${PWD_COMMAND}`; export r; \
18521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18522 $(HOST_EXPORTS) \
18523 for flag in $(EXTRA_HOST_FLAGS) ; do \
18524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18525 done; \
18526 echo "Doing installcheck in itcl" ; \
18527 (cd $(HOST_SUBDIR)/itcl && \
18528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18530 "RANLIB=$${RANLIB}" \
18531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18532 installcheck) \
18533 || exit 1
18534
18535 @endif itcl
18536
18537 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
18538 maybe-mostlyclean-itcl:
18539 @if itcl
18540 maybe-mostlyclean-itcl: mostlyclean-itcl
18541
18542 mostlyclean-itcl:
18543 @: $(MAKE); $(unstage)
18544 @[ -f ./itcl/Makefile ] || exit 0; \
18545 r=`${PWD_COMMAND}`; export r; \
18546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18547 $(HOST_EXPORTS) \
18548 for flag in $(EXTRA_HOST_FLAGS) ; do \
18549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18550 done; \
18551 echo "Doing mostlyclean in itcl" ; \
18552 (cd $(HOST_SUBDIR)/itcl && \
18553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18555 "RANLIB=$${RANLIB}" \
18556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18557 mostlyclean) \
18558 || exit 1
18559
18560 @endif itcl
18561
18562 .PHONY: maybe-clean-itcl clean-itcl
18563 maybe-clean-itcl:
18564 @if itcl
18565 maybe-clean-itcl: clean-itcl
18566
18567 clean-itcl:
18568 @: $(MAKE); $(unstage)
18569 @[ -f ./itcl/Makefile ] || exit 0; \
18570 r=`${PWD_COMMAND}`; export r; \
18571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18572 $(HOST_EXPORTS) \
18573 for flag in $(EXTRA_HOST_FLAGS) ; do \
18574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18575 done; \
18576 echo "Doing clean in itcl" ; \
18577 (cd $(HOST_SUBDIR)/itcl && \
18578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18580 "RANLIB=$${RANLIB}" \
18581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18582 clean) \
18583 || exit 1
18584
18585 @endif itcl
18586
18587 .PHONY: maybe-distclean-itcl distclean-itcl
18588 maybe-distclean-itcl:
18589 @if itcl
18590 maybe-distclean-itcl: distclean-itcl
18591
18592 distclean-itcl:
18593 @: $(MAKE); $(unstage)
18594 @[ -f ./itcl/Makefile ] || exit 0; \
18595 r=`${PWD_COMMAND}`; export r; \
18596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18597 $(HOST_EXPORTS) \
18598 for flag in $(EXTRA_HOST_FLAGS) ; do \
18599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18600 done; \
18601 echo "Doing distclean in itcl" ; \
18602 (cd $(HOST_SUBDIR)/itcl && \
18603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18605 "RANLIB=$${RANLIB}" \
18606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18607 distclean) \
18608 || exit 1
18609
18610 @endif itcl
18611
18612 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
18613 maybe-maintainer-clean-itcl:
18614 @if itcl
18615 maybe-maintainer-clean-itcl: maintainer-clean-itcl
18616
18617 maintainer-clean-itcl:
18618 @: $(MAKE); $(unstage)
18619 @[ -f ./itcl/Makefile ] || exit 0; \
18620 r=`${PWD_COMMAND}`; export r; \
18621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18622 $(HOST_EXPORTS) \
18623 for flag in $(EXTRA_HOST_FLAGS) ; do \
18624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18625 done; \
18626 echo "Doing maintainer-clean in itcl" ; \
18627 (cd $(HOST_SUBDIR)/itcl && \
18628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18630 "RANLIB=$${RANLIB}" \
18631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
18632 maintainer-clean) \
18633 || exit 1
18634
18635 @endif itcl
18636
18637
18638
18639 .PHONY: configure-ld maybe-configure-ld
18640 maybe-configure-ld:
18641 @if gcc-bootstrap
18642 configure-ld: stage_current
18643 @endif gcc-bootstrap
18644 @if ld
18645 maybe-configure-ld: configure-ld
18646 configure-ld:
18647 @r=`${PWD_COMMAND}`; export r; \
18648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18649 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18650 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18651 $(HOST_EXPORTS) \
18652 echo Configuring in $(HOST_SUBDIR)/ld; \
18653 cd "$(HOST_SUBDIR)/ld" || exit 1; \
18654 case $(srcdir) in \
18655 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18656 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18657 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18658 esac; \
18659 srcdiroption="--srcdir=$${topdir}/ld"; \
18660 libsrcdir="$$s/ld"; \
18661 $(SHELL) $${libsrcdir}/configure \
18662 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18663 --target=${target_alias} $${srcdiroption} \
18664 || exit 1
18665 @endif ld
18666
18667
18668
18669 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
18670 maybe-configure-stage1-ld:
18671 @if ld-bootstrap
18672 maybe-configure-stage1-ld: configure-stage1-ld
18673 configure-stage1-ld:
18674 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18675 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18676 @r=`${PWD_COMMAND}`; export r; \
18677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18678 TFLAGS="$(STAGE1_TFLAGS)"; \
18679 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18680 $(HOST_EXPORTS) \
18681 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
18682 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
18683 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
18684 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
18685 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18686 cd $(HOST_SUBDIR)/ld || exit 1; \
18687 case $(srcdir) in \
18688 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18689 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18690 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18691 esac; \
18692 srcdiroption="--srcdir=$${topdir}/ld"; \
18693 libsrcdir="$$s/ld"; \
18694 $(SHELL) $${libsrcdir}/configure \
18695 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18696 --target=${target_alias} $${srcdiroption} \
18697 $(STAGE1_CONFIGURE_FLAGS)
18698 @endif ld-bootstrap
18699
18700 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
18701 maybe-configure-stage2-ld:
18702 @if ld-bootstrap
18703 maybe-configure-stage2-ld: configure-stage2-ld
18704 configure-stage2-ld:
18705 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18706 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18707 @r=`${PWD_COMMAND}`; export r; \
18708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18709 TFLAGS="$(STAGE2_TFLAGS)"; \
18710 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18711 $(HOST_EXPORTS) \
18712 $(POSTSTAGE1_HOST_EXPORTS) \
18713 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
18714 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
18715 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
18716 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
18717 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18718 cd $(HOST_SUBDIR)/ld || exit 1; \
18719 case $(srcdir) in \
18720 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18721 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18722 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18723 esac; \
18724 srcdiroption="--srcdir=$${topdir}/ld"; \
18725 libsrcdir="$$s/ld"; \
18726 $(SHELL) $${libsrcdir}/configure \
18727 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18728 --target=${target_alias} $${srcdiroption} \
18729 --with-build-libsubdir=$(HOST_SUBDIR) \
18730 $(STAGE2_CONFIGURE_FLAGS)
18731 @endif ld-bootstrap
18732
18733 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
18734 maybe-configure-stage3-ld:
18735 @if ld-bootstrap
18736 maybe-configure-stage3-ld: configure-stage3-ld
18737 configure-stage3-ld:
18738 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18739 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18740 @r=`${PWD_COMMAND}`; export r; \
18741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18742 TFLAGS="$(STAGE3_TFLAGS)"; \
18743 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18744 $(HOST_EXPORTS) \
18745 $(POSTSTAGE1_HOST_EXPORTS) \
18746 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
18747 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
18748 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
18749 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
18750 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18751 cd $(HOST_SUBDIR)/ld || exit 1; \
18752 case $(srcdir) in \
18753 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18754 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18755 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18756 esac; \
18757 srcdiroption="--srcdir=$${topdir}/ld"; \
18758 libsrcdir="$$s/ld"; \
18759 $(SHELL) $${libsrcdir}/configure \
18760 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18761 --target=${target_alias} $${srcdiroption} \
18762 --with-build-libsubdir=$(HOST_SUBDIR) \
18763 $(STAGE3_CONFIGURE_FLAGS)
18764 @endif ld-bootstrap
18765
18766 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
18767 maybe-configure-stage4-ld:
18768 @if ld-bootstrap
18769 maybe-configure-stage4-ld: configure-stage4-ld
18770 configure-stage4-ld:
18771 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
18772 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18773 @r=`${PWD_COMMAND}`; export r; \
18774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18775 TFLAGS="$(STAGE4_TFLAGS)"; \
18776 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18777 $(HOST_EXPORTS) \
18778 $(POSTSTAGE1_HOST_EXPORTS) \
18779 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
18780 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
18781 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
18782 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
18783 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18784 cd $(HOST_SUBDIR)/ld || exit 1; \
18785 case $(srcdir) in \
18786 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18787 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18788 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18789 esac; \
18790 srcdiroption="--srcdir=$${topdir}/ld"; \
18791 libsrcdir="$$s/ld"; \
18792 $(SHELL) $${libsrcdir}/configure \
18793 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18794 --target=${target_alias} $${srcdiroption} \
18795 --with-build-libsubdir=$(HOST_SUBDIR) \
18796 $(STAGE4_CONFIGURE_FLAGS)
18797 @endif ld-bootstrap
18798
18799 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
18800 maybe-configure-stageprofile-ld:
18801 @if ld-bootstrap
18802 maybe-configure-stageprofile-ld: configure-stageprofile-ld
18803 configure-stageprofile-ld:
18804 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
18805 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18806 @r=`${PWD_COMMAND}`; export r; \
18807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18808 TFLAGS="$(STAGEprofile_TFLAGS)"; \
18809 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18810 $(HOST_EXPORTS) \
18811 $(POSTSTAGE1_HOST_EXPORTS) \
18812 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
18813 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
18814 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
18815 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
18816 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18817 cd $(HOST_SUBDIR)/ld || exit 1; \
18818 case $(srcdir) in \
18819 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18820 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18821 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18822 esac; \
18823 srcdiroption="--srcdir=$${topdir}/ld"; \
18824 libsrcdir="$$s/ld"; \
18825 $(SHELL) $${libsrcdir}/configure \
18826 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18827 --target=${target_alias} $${srcdiroption} \
18828 --with-build-libsubdir=$(HOST_SUBDIR) \
18829 $(STAGEprofile_CONFIGURE_FLAGS)
18830 @endif ld-bootstrap
18831
18832 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
18833 maybe-configure-stagefeedback-ld:
18834 @if ld-bootstrap
18835 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
18836 configure-stagefeedback-ld:
18837 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
18838 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
18839 @r=`${PWD_COMMAND}`; export r; \
18840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18841 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
18842 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
18843 $(HOST_EXPORTS) \
18844 $(POSTSTAGE1_HOST_EXPORTS) \
18845 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
18846 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
18847 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
18848 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
18849 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
18850 cd $(HOST_SUBDIR)/ld || exit 1; \
18851 case $(srcdir) in \
18852 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18853 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
18854 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
18855 esac; \
18856 srcdiroption="--srcdir=$${topdir}/ld"; \
18857 libsrcdir="$$s/ld"; \
18858 $(SHELL) $${libsrcdir}/configure \
18859 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
18860 --target=${target_alias} $${srcdiroption} \
18861 --with-build-libsubdir=$(HOST_SUBDIR) \
18862 $(STAGEfeedback_CONFIGURE_FLAGS)
18863 @endif ld-bootstrap
18864
18865
18866
18867
18868
18869 .PHONY: all-ld maybe-all-ld
18870 maybe-all-ld:
18871 @if gcc-bootstrap
18872 all-ld: stage_current
18873 @endif gcc-bootstrap
18874 @if ld
18875 TARGET-ld=all
18876 maybe-all-ld: all-ld
18877 all-ld: configure-ld
18878 @r=`${PWD_COMMAND}`; export r; \
18879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18880 $(HOST_EXPORTS) \
18881 (cd $(HOST_SUBDIR)/ld && \
18882 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
18883 $(TARGET-ld))
18884 @endif ld
18885
18886
18887
18888 .PHONY: all-stage1-ld maybe-all-stage1-ld
18889 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
18890 maybe-all-stage1-ld:
18891 maybe-clean-stage1-ld:
18892 @if ld-bootstrap
18893 maybe-all-stage1-ld: all-stage1-ld
18894 all-stage1: all-stage1-ld
18895 TARGET-stage1-ld = $(TARGET-ld)
18896 all-stage1-ld: configure-stage1-ld
18897 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
18898 @r=`${PWD_COMMAND}`; export r; \
18899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18900 TFLAGS="$(STAGE1_TFLAGS)"; \
18901 $(HOST_EXPORTS) \
18902 cd $(HOST_SUBDIR)/ld && \
18903 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18904 CFLAGS="$(STAGE1_CFLAGS)" \
18905 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
18906 LIBCFLAGS="$(LIBCFLAGS)" \
18907 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18908 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18909 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18910 $(EXTRA_HOST_FLAGS) \
18911 TFLAGS="$(STAGE1_TFLAGS)" \
18912 $(TARGET-stage1-ld)
18913
18914 maybe-clean-stage1-ld: clean-stage1-ld
18915 clean-stage1: clean-stage1-ld
18916 clean-stage1-ld:
18917 @if [ $(current_stage) = stage1 ]; then \
18918 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18919 else \
18920 [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] || exit 0; \
18921 $(MAKE) stage1-start; \
18922 fi; \
18923 cd $(HOST_SUBDIR)/ld && \
18924 $(MAKE) $(EXTRA_HOST_FLAGS) \
18925 clean
18926 @endif ld-bootstrap
18927
18928
18929 .PHONY: all-stage2-ld maybe-all-stage2-ld
18930 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
18931 maybe-all-stage2-ld:
18932 maybe-clean-stage2-ld:
18933 @if ld-bootstrap
18934 maybe-all-stage2-ld: all-stage2-ld
18935 all-stage2: all-stage2-ld
18936 TARGET-stage2-ld = $(TARGET-ld)
18937 all-stage2-ld: configure-stage2-ld
18938 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
18939 @r=`${PWD_COMMAND}`; export r; \
18940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18941 TFLAGS="$(STAGE2_TFLAGS)"; \
18942 $(HOST_EXPORTS) \
18943 $(POSTSTAGE1_HOST_EXPORTS) \
18944 cd $(HOST_SUBDIR)/ld && \
18945 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18946 CFLAGS="$(STAGE2_CFLAGS)" \
18947 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
18948 LIBCFLAGS="$(STAGE2_CFLAGS)" \
18949 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18950 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18951 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18952 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18953 TFLAGS="$(STAGE2_TFLAGS)" \
18954 $(TARGET-stage2-ld)
18955
18956 maybe-clean-stage2-ld: clean-stage2-ld
18957 clean-stage2: clean-stage2-ld
18958 clean-stage2-ld:
18959 @if [ $(current_stage) = stage2 ]; then \
18960 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
18961 else \
18962 [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] || exit 0; \
18963 $(MAKE) stage2-start; \
18964 fi; \
18965 cd $(HOST_SUBDIR)/ld && \
18966 $(MAKE) $(EXTRA_HOST_FLAGS) \
18967 $(POSTSTAGE1_FLAGS_TO_PASS) \
18968 clean
18969 @endif ld-bootstrap
18970
18971
18972 .PHONY: all-stage3-ld maybe-all-stage3-ld
18973 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
18974 maybe-all-stage3-ld:
18975 maybe-clean-stage3-ld:
18976 @if ld-bootstrap
18977 maybe-all-stage3-ld: all-stage3-ld
18978 all-stage3: all-stage3-ld
18979 TARGET-stage3-ld = $(TARGET-ld)
18980 all-stage3-ld: configure-stage3-ld
18981 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
18982 @r=`${PWD_COMMAND}`; export r; \
18983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18984 TFLAGS="$(STAGE3_TFLAGS)"; \
18985 $(HOST_EXPORTS) \
18986 $(POSTSTAGE1_HOST_EXPORTS) \
18987 cd $(HOST_SUBDIR)/ld && \
18988 $(MAKE) $(BASE_FLAGS_TO_PASS) \
18989 CFLAGS="$(STAGE3_CFLAGS)" \
18990 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
18991 LIBCFLAGS="$(STAGE3_CFLAGS)" \
18992 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
18993 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
18994 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
18995 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18996 TFLAGS="$(STAGE3_TFLAGS)" \
18997 $(TARGET-stage3-ld)
18998
18999 maybe-clean-stage3-ld: clean-stage3-ld
19000 clean-stage3: clean-stage3-ld
19001 clean-stage3-ld:
19002 @if [ $(current_stage) = stage3 ]; then \
19003 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19004 else \
19005 [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] || exit 0; \
19006 $(MAKE) stage3-start; \
19007 fi; \
19008 cd $(HOST_SUBDIR)/ld && \
19009 $(MAKE) $(EXTRA_HOST_FLAGS) \
19010 $(POSTSTAGE1_FLAGS_TO_PASS) \
19011 clean
19012 @endif ld-bootstrap
19013
19014
19015 .PHONY: all-stage4-ld maybe-all-stage4-ld
19016 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
19017 maybe-all-stage4-ld:
19018 maybe-clean-stage4-ld:
19019 @if ld-bootstrap
19020 maybe-all-stage4-ld: all-stage4-ld
19021 all-stage4: all-stage4-ld
19022 TARGET-stage4-ld = $(TARGET-ld)
19023 all-stage4-ld: configure-stage4-ld
19024 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19025 @r=`${PWD_COMMAND}`; export r; \
19026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19027 TFLAGS="$(STAGE4_TFLAGS)"; \
19028 $(HOST_EXPORTS) \
19029 $(POSTSTAGE1_HOST_EXPORTS) \
19030 cd $(HOST_SUBDIR)/ld && \
19031 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19032 CFLAGS="$(STAGE4_CFLAGS)" \
19033 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19034 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19035 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19036 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19037 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19038 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19039 TFLAGS="$(STAGE4_TFLAGS)" \
19040 $(TARGET-stage4-ld)
19041
19042 maybe-clean-stage4-ld: clean-stage4-ld
19043 clean-stage4: clean-stage4-ld
19044 clean-stage4-ld:
19045 @if [ $(current_stage) = stage4 ]; then \
19046 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19047 else \
19048 [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] || exit 0; \
19049 $(MAKE) stage4-start; \
19050 fi; \
19051 cd $(HOST_SUBDIR)/ld && \
19052 $(MAKE) $(EXTRA_HOST_FLAGS) \
19053 $(POSTSTAGE1_FLAGS_TO_PASS) \
19054 clean
19055 @endif ld-bootstrap
19056
19057
19058 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
19059 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
19060 maybe-all-stageprofile-ld:
19061 maybe-clean-stageprofile-ld:
19062 @if ld-bootstrap
19063 maybe-all-stageprofile-ld: all-stageprofile-ld
19064 all-stageprofile: all-stageprofile-ld
19065 TARGET-stageprofile-ld = $(TARGET-ld)
19066 all-stageprofile-ld: configure-stageprofile-ld
19067 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19068 @r=`${PWD_COMMAND}`; export r; \
19069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19070 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19071 $(HOST_EXPORTS) \
19072 $(POSTSTAGE1_HOST_EXPORTS) \
19073 cd $(HOST_SUBDIR)/ld && \
19074 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19075 CFLAGS="$(STAGEprofile_CFLAGS)" \
19076 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19077 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19078 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19079 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19080 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19081 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19082 TFLAGS="$(STAGEprofile_TFLAGS)" \
19083 $(TARGET-stageprofile-ld)
19084
19085 maybe-clean-stageprofile-ld: clean-stageprofile-ld
19086 clean-stageprofile: clean-stageprofile-ld
19087 clean-stageprofile-ld:
19088 @if [ $(current_stage) = stageprofile ]; then \
19089 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19090 else \
19091 [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] || exit 0; \
19092 $(MAKE) stageprofile-start; \
19093 fi; \
19094 cd $(HOST_SUBDIR)/ld && \
19095 $(MAKE) $(EXTRA_HOST_FLAGS) \
19096 $(POSTSTAGE1_FLAGS_TO_PASS) \
19097 clean
19098 @endif ld-bootstrap
19099
19100
19101 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
19102 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
19103 maybe-all-stagefeedback-ld:
19104 maybe-clean-stagefeedback-ld:
19105 @if ld-bootstrap
19106 maybe-all-stagefeedback-ld: all-stagefeedback-ld
19107 all-stagefeedback: all-stagefeedback-ld
19108 TARGET-stagefeedback-ld = $(TARGET-ld)
19109 all-stagefeedback-ld: configure-stagefeedback-ld
19110 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19111 @r=`${PWD_COMMAND}`; export r; \
19112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19113 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19114 $(HOST_EXPORTS) \
19115 $(POSTSTAGE1_HOST_EXPORTS) \
19116 cd $(HOST_SUBDIR)/ld && \
19117 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19118 CFLAGS="$(STAGEfeedback_CFLAGS)" \
19119 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
19120 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
19121 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19122 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19123 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19124 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19125 TFLAGS="$(STAGEfeedback_TFLAGS)" \
19126 $(TARGET-stagefeedback-ld)
19127
19128 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
19129 clean-stagefeedback: clean-stagefeedback-ld
19130 clean-stagefeedback-ld:
19131 @if [ $(current_stage) = stagefeedback ]; then \
19132 [ -f $(HOST_SUBDIR)/ld/Makefile ] || exit 0; \
19133 else \
19134 [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] || exit 0; \
19135 $(MAKE) stagefeedback-start; \
19136 fi; \
19137 cd $(HOST_SUBDIR)/ld && \
19138 $(MAKE) $(EXTRA_HOST_FLAGS) \
19139 $(POSTSTAGE1_FLAGS_TO_PASS) \
19140 clean
19141 @endif ld-bootstrap
19142
19143
19144
19145
19146
19147 .PHONY: check-ld maybe-check-ld
19148 maybe-check-ld:
19149 @if ld
19150 maybe-check-ld: check-ld
19151
19152 check-ld:
19153 @: $(MAKE); $(unstage)
19154 @r=`${PWD_COMMAND}`; export r; \
19155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19156 $(HOST_EXPORTS) \
19157 (cd $(HOST_SUBDIR)/ld && \
19158 $(MAKE) $(FLAGS_TO_PASS) check)
19159
19160 @endif ld
19161
19162 .PHONY: install-ld maybe-install-ld
19163 maybe-install-ld:
19164 @if ld
19165 maybe-install-ld: install-ld
19166
19167 install-ld: installdirs
19168 @: $(MAKE); $(unstage)
19169 @r=`${PWD_COMMAND}`; export r; \
19170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19171 $(HOST_EXPORTS) \
19172 (cd $(HOST_SUBDIR)/ld && \
19173 $(MAKE) $(FLAGS_TO_PASS) install)
19174
19175 @endif ld
19176
19177 .PHONY: install-strip-ld maybe-install-strip-ld
19178 maybe-install-strip-ld:
19179 @if ld
19180 maybe-install-strip-ld: install-strip-ld
19181
19182 install-strip-ld: installdirs
19183 @: $(MAKE); $(unstage)
19184 @r=`${PWD_COMMAND}`; export r; \
19185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19186 $(HOST_EXPORTS) \
19187 (cd $(HOST_SUBDIR)/ld && \
19188 $(MAKE) $(FLAGS_TO_PASS) install-strip)
19189
19190 @endif ld
19191
19192 # Other targets (info, dvi, pdf, etc.)
19193
19194 .PHONY: maybe-info-ld info-ld
19195 maybe-info-ld:
19196 @if ld
19197 maybe-info-ld: info-ld
19198
19199 info-ld: \
19200 configure-ld
19201 @[ -f ./ld/Makefile ] || exit 0; \
19202 r=`${PWD_COMMAND}`; export r; \
19203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19204 $(HOST_EXPORTS) \
19205 for flag in $(EXTRA_HOST_FLAGS) ; do \
19206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19207 done; \
19208 echo "Doing info in ld" ; \
19209 (cd $(HOST_SUBDIR)/ld && \
19210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19212 "RANLIB=$${RANLIB}" \
19213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19214 info) \
19215 || exit 1
19216
19217 @endif ld
19218
19219 .PHONY: maybe-dvi-ld dvi-ld
19220 maybe-dvi-ld:
19221 @if ld
19222 maybe-dvi-ld: dvi-ld
19223
19224 dvi-ld: \
19225 configure-ld
19226 @[ -f ./ld/Makefile ] || exit 0; \
19227 r=`${PWD_COMMAND}`; export r; \
19228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19229 $(HOST_EXPORTS) \
19230 for flag in $(EXTRA_HOST_FLAGS) ; do \
19231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19232 done; \
19233 echo "Doing dvi in ld" ; \
19234 (cd $(HOST_SUBDIR)/ld && \
19235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19237 "RANLIB=$${RANLIB}" \
19238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19239 dvi) \
19240 || exit 1
19241
19242 @endif ld
19243
19244 .PHONY: maybe-pdf-ld pdf-ld
19245 maybe-pdf-ld:
19246 @if ld
19247 maybe-pdf-ld: pdf-ld
19248
19249 pdf-ld: \
19250 configure-ld
19251 @[ -f ./ld/Makefile ] || exit 0; \
19252 r=`${PWD_COMMAND}`; export r; \
19253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19254 $(HOST_EXPORTS) \
19255 for flag in $(EXTRA_HOST_FLAGS) ; do \
19256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19257 done; \
19258 echo "Doing pdf in ld" ; \
19259 (cd $(HOST_SUBDIR)/ld && \
19260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19262 "RANLIB=$${RANLIB}" \
19263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19264 pdf) \
19265 || exit 1
19266
19267 @endif ld
19268
19269 .PHONY: maybe-html-ld html-ld
19270 maybe-html-ld:
19271 @if ld
19272 maybe-html-ld: html-ld
19273
19274 html-ld: \
19275 configure-ld
19276 @[ -f ./ld/Makefile ] || exit 0; \
19277 r=`${PWD_COMMAND}`; export r; \
19278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19279 $(HOST_EXPORTS) \
19280 for flag in $(EXTRA_HOST_FLAGS) ; do \
19281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19282 done; \
19283 echo "Doing html in ld" ; \
19284 (cd $(HOST_SUBDIR)/ld && \
19285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19287 "RANLIB=$${RANLIB}" \
19288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19289 html) \
19290 || exit 1
19291
19292 @endif ld
19293
19294 .PHONY: maybe-TAGS-ld TAGS-ld
19295 maybe-TAGS-ld:
19296 @if ld
19297 maybe-TAGS-ld: TAGS-ld
19298
19299 TAGS-ld: \
19300 configure-ld
19301 @[ -f ./ld/Makefile ] || exit 0; \
19302 r=`${PWD_COMMAND}`; export r; \
19303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19304 $(HOST_EXPORTS) \
19305 for flag in $(EXTRA_HOST_FLAGS) ; do \
19306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19307 done; \
19308 echo "Doing TAGS in ld" ; \
19309 (cd $(HOST_SUBDIR)/ld && \
19310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19312 "RANLIB=$${RANLIB}" \
19313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19314 TAGS) \
19315 || exit 1
19316
19317 @endif ld
19318
19319 .PHONY: maybe-install-info-ld install-info-ld
19320 maybe-install-info-ld:
19321 @if ld
19322 maybe-install-info-ld: install-info-ld
19323
19324 install-info-ld: \
19325 configure-ld \
19326 info-ld
19327 @[ -f ./ld/Makefile ] || exit 0; \
19328 r=`${PWD_COMMAND}`; export r; \
19329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19330 $(HOST_EXPORTS) \
19331 for flag in $(EXTRA_HOST_FLAGS) ; do \
19332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19333 done; \
19334 echo "Doing install-info in ld" ; \
19335 (cd $(HOST_SUBDIR)/ld && \
19336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19338 "RANLIB=$${RANLIB}" \
19339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19340 install-info) \
19341 || exit 1
19342
19343 @endif ld
19344
19345 .PHONY: maybe-install-pdf-ld install-pdf-ld
19346 maybe-install-pdf-ld:
19347 @if ld
19348 maybe-install-pdf-ld: install-pdf-ld
19349
19350 install-pdf-ld: \
19351 configure-ld \
19352 pdf-ld
19353 @[ -f ./ld/Makefile ] || exit 0; \
19354 r=`${PWD_COMMAND}`; export r; \
19355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19356 $(HOST_EXPORTS) \
19357 for flag in $(EXTRA_HOST_FLAGS) ; do \
19358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19359 done; \
19360 echo "Doing install-pdf in ld" ; \
19361 (cd $(HOST_SUBDIR)/ld && \
19362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19364 "RANLIB=$${RANLIB}" \
19365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19366 install-pdf) \
19367 || exit 1
19368
19369 @endif ld
19370
19371 .PHONY: maybe-install-html-ld install-html-ld
19372 maybe-install-html-ld:
19373 @if ld
19374 maybe-install-html-ld: install-html-ld
19375
19376 install-html-ld: \
19377 configure-ld \
19378 html-ld
19379 @[ -f ./ld/Makefile ] || exit 0; \
19380 r=`${PWD_COMMAND}`; export r; \
19381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19382 $(HOST_EXPORTS) \
19383 for flag in $(EXTRA_HOST_FLAGS) ; do \
19384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19385 done; \
19386 echo "Doing install-html in ld" ; \
19387 (cd $(HOST_SUBDIR)/ld && \
19388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19390 "RANLIB=$${RANLIB}" \
19391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19392 install-html) \
19393 || exit 1
19394
19395 @endif ld
19396
19397 .PHONY: maybe-installcheck-ld installcheck-ld
19398 maybe-installcheck-ld:
19399 @if ld
19400 maybe-installcheck-ld: installcheck-ld
19401
19402 installcheck-ld: \
19403 configure-ld
19404 @[ -f ./ld/Makefile ] || exit 0; \
19405 r=`${PWD_COMMAND}`; export r; \
19406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19407 $(HOST_EXPORTS) \
19408 for flag in $(EXTRA_HOST_FLAGS) ; do \
19409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19410 done; \
19411 echo "Doing installcheck in ld" ; \
19412 (cd $(HOST_SUBDIR)/ld && \
19413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19415 "RANLIB=$${RANLIB}" \
19416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19417 installcheck) \
19418 || exit 1
19419
19420 @endif ld
19421
19422 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
19423 maybe-mostlyclean-ld:
19424 @if ld
19425 maybe-mostlyclean-ld: mostlyclean-ld
19426
19427 mostlyclean-ld:
19428 @[ -f ./ld/Makefile ] || exit 0; \
19429 r=`${PWD_COMMAND}`; export r; \
19430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19431 $(HOST_EXPORTS) \
19432 for flag in $(EXTRA_HOST_FLAGS) ; do \
19433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19434 done; \
19435 echo "Doing mostlyclean in ld" ; \
19436 (cd $(HOST_SUBDIR)/ld && \
19437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19439 "RANLIB=$${RANLIB}" \
19440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19441 mostlyclean) \
19442 || exit 1
19443
19444 @endif ld
19445
19446 .PHONY: maybe-clean-ld clean-ld
19447 maybe-clean-ld:
19448 @if ld
19449 maybe-clean-ld: clean-ld
19450
19451 clean-ld:
19452 @[ -f ./ld/Makefile ] || exit 0; \
19453 r=`${PWD_COMMAND}`; export r; \
19454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19455 $(HOST_EXPORTS) \
19456 for flag in $(EXTRA_HOST_FLAGS) ; do \
19457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19458 done; \
19459 echo "Doing clean in ld" ; \
19460 (cd $(HOST_SUBDIR)/ld && \
19461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19463 "RANLIB=$${RANLIB}" \
19464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19465 clean) \
19466 || exit 1
19467
19468 @endif ld
19469
19470 .PHONY: maybe-distclean-ld distclean-ld
19471 maybe-distclean-ld:
19472 @if ld
19473 maybe-distclean-ld: distclean-ld
19474
19475 distclean-ld:
19476 @[ -f ./ld/Makefile ] || exit 0; \
19477 r=`${PWD_COMMAND}`; export r; \
19478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19479 $(HOST_EXPORTS) \
19480 for flag in $(EXTRA_HOST_FLAGS) ; do \
19481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19482 done; \
19483 echo "Doing distclean in ld" ; \
19484 (cd $(HOST_SUBDIR)/ld && \
19485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19487 "RANLIB=$${RANLIB}" \
19488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19489 distclean) \
19490 || exit 1
19491
19492 @endif ld
19493
19494 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
19495 maybe-maintainer-clean-ld:
19496 @if ld
19497 maybe-maintainer-clean-ld: maintainer-clean-ld
19498
19499 maintainer-clean-ld:
19500 @[ -f ./ld/Makefile ] || exit 0; \
19501 r=`${PWD_COMMAND}`; export r; \
19502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19503 $(HOST_EXPORTS) \
19504 for flag in $(EXTRA_HOST_FLAGS) ; do \
19505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19506 done; \
19507 echo "Doing maintainer-clean in ld" ; \
19508 (cd $(HOST_SUBDIR)/ld && \
19509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19511 "RANLIB=$${RANLIB}" \
19512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
19513 maintainer-clean) \
19514 || exit 1
19515
19516 @endif ld
19517
19518
19519
19520 .PHONY: configure-libcpp maybe-configure-libcpp
19521 maybe-configure-libcpp:
19522 @if gcc-bootstrap
19523 configure-libcpp: stage_current
19524 @endif gcc-bootstrap
19525 @if libcpp
19526 maybe-configure-libcpp: configure-libcpp
19527 configure-libcpp:
19528 @r=`${PWD_COMMAND}`; export r; \
19529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19530 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19531 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19532 $(HOST_EXPORTS) \
19533 echo Configuring in $(HOST_SUBDIR)/libcpp; \
19534 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
19535 case $(srcdir) in \
19536 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19537 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19538 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19539 esac; \
19540 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19541 libsrcdir="$$s/libcpp"; \
19542 $(SHELL) $${libsrcdir}/configure \
19543 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19544 --target=${target_alias} $${srcdiroption} \
19545 || exit 1
19546 @endif libcpp
19547
19548
19549
19550 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
19551 maybe-configure-stage1-libcpp:
19552 @if libcpp-bootstrap
19553 maybe-configure-stage1-libcpp: configure-stage1-libcpp
19554 configure-stage1-libcpp:
19555 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19556 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19557 @r=`${PWD_COMMAND}`; export r; \
19558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19559 TFLAGS="$(STAGE1_TFLAGS)"; \
19560 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19561 $(HOST_EXPORTS) \
19562 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
19563 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
19564 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
19565 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
19566 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19567 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19568 case $(srcdir) in \
19569 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19570 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19571 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19572 esac; \
19573 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19574 libsrcdir="$$s/libcpp"; \
19575 $(SHELL) $${libsrcdir}/configure \
19576 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19577 --target=${target_alias} $${srcdiroption} \
19578 $(STAGE1_CONFIGURE_FLAGS)
19579 @endif libcpp-bootstrap
19580
19581 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
19582 maybe-configure-stage2-libcpp:
19583 @if libcpp-bootstrap
19584 maybe-configure-stage2-libcpp: configure-stage2-libcpp
19585 configure-stage2-libcpp:
19586 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19587 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19588 @r=`${PWD_COMMAND}`; export r; \
19589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19590 TFLAGS="$(STAGE2_TFLAGS)"; \
19591 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19592 $(HOST_EXPORTS) \
19593 $(POSTSTAGE1_HOST_EXPORTS) \
19594 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
19595 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
19596 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
19597 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
19598 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19599 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19600 case $(srcdir) in \
19601 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19602 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19603 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19604 esac; \
19605 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19606 libsrcdir="$$s/libcpp"; \
19607 $(SHELL) $${libsrcdir}/configure \
19608 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19609 --target=${target_alias} $${srcdiroption} \
19610 --with-build-libsubdir=$(HOST_SUBDIR) \
19611 $(STAGE2_CONFIGURE_FLAGS)
19612 @endif libcpp-bootstrap
19613
19614 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
19615 maybe-configure-stage3-libcpp:
19616 @if libcpp-bootstrap
19617 maybe-configure-stage3-libcpp: configure-stage3-libcpp
19618 configure-stage3-libcpp:
19619 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19620 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19621 @r=`${PWD_COMMAND}`; export r; \
19622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19623 TFLAGS="$(STAGE3_TFLAGS)"; \
19624 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19625 $(HOST_EXPORTS) \
19626 $(POSTSTAGE1_HOST_EXPORTS) \
19627 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
19628 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
19629 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
19630 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
19631 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19632 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19633 case $(srcdir) in \
19634 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19635 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19636 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19637 esac; \
19638 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19639 libsrcdir="$$s/libcpp"; \
19640 $(SHELL) $${libsrcdir}/configure \
19641 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19642 --target=${target_alias} $${srcdiroption} \
19643 --with-build-libsubdir=$(HOST_SUBDIR) \
19644 $(STAGE3_CONFIGURE_FLAGS)
19645 @endif libcpp-bootstrap
19646
19647 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
19648 maybe-configure-stage4-libcpp:
19649 @if libcpp-bootstrap
19650 maybe-configure-stage4-libcpp: configure-stage4-libcpp
19651 configure-stage4-libcpp:
19652 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19653 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19654 @r=`${PWD_COMMAND}`; export r; \
19655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19656 TFLAGS="$(STAGE4_TFLAGS)"; \
19657 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19658 $(HOST_EXPORTS) \
19659 $(POSTSTAGE1_HOST_EXPORTS) \
19660 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
19661 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
19662 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
19663 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
19664 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19665 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19666 case $(srcdir) in \
19667 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19668 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19669 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19670 esac; \
19671 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19672 libsrcdir="$$s/libcpp"; \
19673 $(SHELL) $${libsrcdir}/configure \
19674 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19675 --target=${target_alias} $${srcdiroption} \
19676 --with-build-libsubdir=$(HOST_SUBDIR) \
19677 $(STAGE4_CONFIGURE_FLAGS)
19678 @endif libcpp-bootstrap
19679
19680 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
19681 maybe-configure-stageprofile-libcpp:
19682 @if libcpp-bootstrap
19683 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
19684 configure-stageprofile-libcpp:
19685 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19686 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19687 @r=`${PWD_COMMAND}`; export r; \
19688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19689 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19690 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19691 $(HOST_EXPORTS) \
19692 $(POSTSTAGE1_HOST_EXPORTS) \
19693 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
19694 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
19695 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
19696 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
19697 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19698 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19699 case $(srcdir) in \
19700 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19701 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19702 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19703 esac; \
19704 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19705 libsrcdir="$$s/libcpp"; \
19706 $(SHELL) $${libsrcdir}/configure \
19707 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19708 --target=${target_alias} $${srcdiroption} \
19709 --with-build-libsubdir=$(HOST_SUBDIR) \
19710 $(STAGEprofile_CONFIGURE_FLAGS)
19711 @endif libcpp-bootstrap
19712
19713 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
19714 maybe-configure-stagefeedback-libcpp:
19715 @if libcpp-bootstrap
19716 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
19717 configure-stagefeedback-libcpp:
19718 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19719 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
19720 @r=`${PWD_COMMAND}`; export r; \
19721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19722 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19723 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
19724 $(HOST_EXPORTS) \
19725 $(POSTSTAGE1_HOST_EXPORTS) \
19726 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
19727 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
19728 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
19729 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
19730 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
19731 cd $(HOST_SUBDIR)/libcpp || exit 1; \
19732 case $(srcdir) in \
19733 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19734 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
19735 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
19736 esac; \
19737 srcdiroption="--srcdir=$${topdir}/libcpp"; \
19738 libsrcdir="$$s/libcpp"; \
19739 $(SHELL) $${libsrcdir}/configure \
19740 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
19741 --target=${target_alias} $${srcdiroption} \
19742 --with-build-libsubdir=$(HOST_SUBDIR) \
19743 $(STAGEfeedback_CONFIGURE_FLAGS)
19744 @endif libcpp-bootstrap
19745
19746
19747
19748
19749
19750 .PHONY: all-libcpp maybe-all-libcpp
19751 maybe-all-libcpp:
19752 @if gcc-bootstrap
19753 all-libcpp: stage_current
19754 @endif gcc-bootstrap
19755 @if libcpp
19756 TARGET-libcpp=all
19757 maybe-all-libcpp: all-libcpp
19758 all-libcpp: configure-libcpp
19759 @r=`${PWD_COMMAND}`; export r; \
19760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19761 $(HOST_EXPORTS) \
19762 (cd $(HOST_SUBDIR)/libcpp && \
19763 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
19764 $(TARGET-libcpp))
19765 @endif libcpp
19766
19767
19768
19769 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
19770 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
19771 maybe-all-stage1-libcpp:
19772 maybe-clean-stage1-libcpp:
19773 @if libcpp-bootstrap
19774 maybe-all-stage1-libcpp: all-stage1-libcpp
19775 all-stage1: all-stage1-libcpp
19776 TARGET-stage1-libcpp = $(TARGET-libcpp)
19777 all-stage1-libcpp: configure-stage1-libcpp
19778 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
19779 @r=`${PWD_COMMAND}`; export r; \
19780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19781 TFLAGS="$(STAGE1_TFLAGS)"; \
19782 $(HOST_EXPORTS) \
19783 cd $(HOST_SUBDIR)/libcpp && \
19784 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19785 CFLAGS="$(STAGE1_CFLAGS)" \
19786 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
19787 LIBCFLAGS="$(LIBCFLAGS)" \
19788 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19789 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19790 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19791 $(EXTRA_HOST_FLAGS) \
19792 TFLAGS="$(STAGE1_TFLAGS)" \
19793 $(TARGET-stage1-libcpp)
19794
19795 maybe-clean-stage1-libcpp: clean-stage1-libcpp
19796 clean-stage1: clean-stage1-libcpp
19797 clean-stage1-libcpp:
19798 @if [ $(current_stage) = stage1 ]; then \
19799 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19800 else \
19801 [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] || exit 0; \
19802 $(MAKE) stage1-start; \
19803 fi; \
19804 cd $(HOST_SUBDIR)/libcpp && \
19805 $(MAKE) $(EXTRA_HOST_FLAGS) \
19806 clean
19807 @endif libcpp-bootstrap
19808
19809
19810 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
19811 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
19812 maybe-all-stage2-libcpp:
19813 maybe-clean-stage2-libcpp:
19814 @if libcpp-bootstrap
19815 maybe-all-stage2-libcpp: all-stage2-libcpp
19816 all-stage2: all-stage2-libcpp
19817 TARGET-stage2-libcpp = $(TARGET-libcpp)
19818 all-stage2-libcpp: configure-stage2-libcpp
19819 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
19820 @r=`${PWD_COMMAND}`; export r; \
19821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19822 TFLAGS="$(STAGE2_TFLAGS)"; \
19823 $(HOST_EXPORTS) \
19824 $(POSTSTAGE1_HOST_EXPORTS) \
19825 cd $(HOST_SUBDIR)/libcpp && \
19826 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19827 CFLAGS="$(STAGE2_CFLAGS)" \
19828 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
19829 LIBCFLAGS="$(STAGE2_CFLAGS)" \
19830 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19831 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19832 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19833 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19834 TFLAGS="$(STAGE2_TFLAGS)" \
19835 $(TARGET-stage2-libcpp)
19836
19837 maybe-clean-stage2-libcpp: clean-stage2-libcpp
19838 clean-stage2: clean-stage2-libcpp
19839 clean-stage2-libcpp:
19840 @if [ $(current_stage) = stage2 ]; then \
19841 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19842 else \
19843 [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] || exit 0; \
19844 $(MAKE) stage2-start; \
19845 fi; \
19846 cd $(HOST_SUBDIR)/libcpp && \
19847 $(MAKE) $(EXTRA_HOST_FLAGS) \
19848 $(POSTSTAGE1_FLAGS_TO_PASS) \
19849 clean
19850 @endif libcpp-bootstrap
19851
19852
19853 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
19854 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
19855 maybe-all-stage3-libcpp:
19856 maybe-clean-stage3-libcpp:
19857 @if libcpp-bootstrap
19858 maybe-all-stage3-libcpp: all-stage3-libcpp
19859 all-stage3: all-stage3-libcpp
19860 TARGET-stage3-libcpp = $(TARGET-libcpp)
19861 all-stage3-libcpp: configure-stage3-libcpp
19862 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
19863 @r=`${PWD_COMMAND}`; export r; \
19864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19865 TFLAGS="$(STAGE3_TFLAGS)"; \
19866 $(HOST_EXPORTS) \
19867 $(POSTSTAGE1_HOST_EXPORTS) \
19868 cd $(HOST_SUBDIR)/libcpp && \
19869 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19870 CFLAGS="$(STAGE3_CFLAGS)" \
19871 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
19872 LIBCFLAGS="$(STAGE3_CFLAGS)" \
19873 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19874 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19875 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19876 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19877 TFLAGS="$(STAGE3_TFLAGS)" \
19878 $(TARGET-stage3-libcpp)
19879
19880 maybe-clean-stage3-libcpp: clean-stage3-libcpp
19881 clean-stage3: clean-stage3-libcpp
19882 clean-stage3-libcpp:
19883 @if [ $(current_stage) = stage3 ]; then \
19884 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19885 else \
19886 [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] || exit 0; \
19887 $(MAKE) stage3-start; \
19888 fi; \
19889 cd $(HOST_SUBDIR)/libcpp && \
19890 $(MAKE) $(EXTRA_HOST_FLAGS) \
19891 $(POSTSTAGE1_FLAGS_TO_PASS) \
19892 clean
19893 @endif libcpp-bootstrap
19894
19895
19896 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
19897 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
19898 maybe-all-stage4-libcpp:
19899 maybe-clean-stage4-libcpp:
19900 @if libcpp-bootstrap
19901 maybe-all-stage4-libcpp: all-stage4-libcpp
19902 all-stage4: all-stage4-libcpp
19903 TARGET-stage4-libcpp = $(TARGET-libcpp)
19904 all-stage4-libcpp: configure-stage4-libcpp
19905 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
19906 @r=`${PWD_COMMAND}`; export r; \
19907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19908 TFLAGS="$(STAGE4_TFLAGS)"; \
19909 $(HOST_EXPORTS) \
19910 $(POSTSTAGE1_HOST_EXPORTS) \
19911 cd $(HOST_SUBDIR)/libcpp && \
19912 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19913 CFLAGS="$(STAGE4_CFLAGS)" \
19914 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
19915 LIBCFLAGS="$(STAGE4_CFLAGS)" \
19916 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19917 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19918 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19919 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19920 TFLAGS="$(STAGE4_TFLAGS)" \
19921 $(TARGET-stage4-libcpp)
19922
19923 maybe-clean-stage4-libcpp: clean-stage4-libcpp
19924 clean-stage4: clean-stage4-libcpp
19925 clean-stage4-libcpp:
19926 @if [ $(current_stage) = stage4 ]; then \
19927 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19928 else \
19929 [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] || exit 0; \
19930 $(MAKE) stage4-start; \
19931 fi; \
19932 cd $(HOST_SUBDIR)/libcpp && \
19933 $(MAKE) $(EXTRA_HOST_FLAGS) \
19934 $(POSTSTAGE1_FLAGS_TO_PASS) \
19935 clean
19936 @endif libcpp-bootstrap
19937
19938
19939 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
19940 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
19941 maybe-all-stageprofile-libcpp:
19942 maybe-clean-stageprofile-libcpp:
19943 @if libcpp-bootstrap
19944 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
19945 all-stageprofile: all-stageprofile-libcpp
19946 TARGET-stageprofile-libcpp = $(TARGET-libcpp)
19947 all-stageprofile-libcpp: configure-stageprofile-libcpp
19948 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
19949 @r=`${PWD_COMMAND}`; export r; \
19950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19951 TFLAGS="$(STAGEprofile_TFLAGS)"; \
19952 $(HOST_EXPORTS) \
19953 $(POSTSTAGE1_HOST_EXPORTS) \
19954 cd $(HOST_SUBDIR)/libcpp && \
19955 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19956 CFLAGS="$(STAGEprofile_CFLAGS)" \
19957 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
19958 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
19959 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
19960 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
19961 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
19962 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
19963 TFLAGS="$(STAGEprofile_TFLAGS)" \
19964 $(TARGET-stageprofile-libcpp)
19965
19966 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
19967 clean-stageprofile: clean-stageprofile-libcpp
19968 clean-stageprofile-libcpp:
19969 @if [ $(current_stage) = stageprofile ]; then \
19970 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
19971 else \
19972 [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] || exit 0; \
19973 $(MAKE) stageprofile-start; \
19974 fi; \
19975 cd $(HOST_SUBDIR)/libcpp && \
19976 $(MAKE) $(EXTRA_HOST_FLAGS) \
19977 $(POSTSTAGE1_FLAGS_TO_PASS) \
19978 clean
19979 @endif libcpp-bootstrap
19980
19981
19982 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
19983 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
19984 maybe-all-stagefeedback-libcpp:
19985 maybe-clean-stagefeedback-libcpp:
19986 @if libcpp-bootstrap
19987 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
19988 all-stagefeedback: all-stagefeedback-libcpp
19989 TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
19990 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
19991 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
19992 @r=`${PWD_COMMAND}`; export r; \
19993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19994 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
19995 $(HOST_EXPORTS) \
19996 $(POSTSTAGE1_HOST_EXPORTS) \
19997 cd $(HOST_SUBDIR)/libcpp && \
19998 $(MAKE) $(BASE_FLAGS_TO_PASS) \
19999 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20000 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20001 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20002 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20003 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20004 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20005 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20006 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20007 $(TARGET-stagefeedback-libcpp)
20008
20009 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
20010 clean-stagefeedback: clean-stagefeedback-libcpp
20011 clean-stagefeedback-libcpp:
20012 @if [ $(current_stage) = stagefeedback ]; then \
20013 [ -f $(HOST_SUBDIR)/libcpp/Makefile ] || exit 0; \
20014 else \
20015 [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] || exit 0; \
20016 $(MAKE) stagefeedback-start; \
20017 fi; \
20018 cd $(HOST_SUBDIR)/libcpp && \
20019 $(MAKE) $(EXTRA_HOST_FLAGS) \
20020 $(POSTSTAGE1_FLAGS_TO_PASS) \
20021 clean
20022 @endif libcpp-bootstrap
20023
20024
20025
20026
20027
20028 .PHONY: check-libcpp maybe-check-libcpp
20029 maybe-check-libcpp:
20030 @if libcpp
20031 maybe-check-libcpp: check-libcpp
20032
20033 check-libcpp:
20034 @: $(MAKE); $(unstage)
20035 @r=`${PWD_COMMAND}`; export r; \
20036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20037 $(HOST_EXPORTS) \
20038 (cd $(HOST_SUBDIR)/libcpp && \
20039 $(MAKE) $(FLAGS_TO_PASS) check)
20040
20041 @endif libcpp
20042
20043 .PHONY: install-libcpp maybe-install-libcpp
20044 maybe-install-libcpp:
20045 @if libcpp
20046 maybe-install-libcpp: install-libcpp
20047
20048 install-libcpp: installdirs
20049 @: $(MAKE); $(unstage)
20050 @r=`${PWD_COMMAND}`; export r; \
20051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20052 $(HOST_EXPORTS) \
20053 (cd $(HOST_SUBDIR)/libcpp && \
20054 $(MAKE) $(FLAGS_TO_PASS) install)
20055
20056 @endif libcpp
20057
20058 .PHONY: install-strip-libcpp maybe-install-strip-libcpp
20059 maybe-install-strip-libcpp:
20060 @if libcpp
20061 maybe-install-strip-libcpp: install-strip-libcpp
20062
20063 install-strip-libcpp: installdirs
20064 @: $(MAKE); $(unstage)
20065 @r=`${PWD_COMMAND}`; export r; \
20066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20067 $(HOST_EXPORTS) \
20068 (cd $(HOST_SUBDIR)/libcpp && \
20069 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20070
20071 @endif libcpp
20072
20073 # Other targets (info, dvi, pdf, etc.)
20074
20075 .PHONY: maybe-info-libcpp info-libcpp
20076 maybe-info-libcpp:
20077 @if libcpp
20078 maybe-info-libcpp: info-libcpp
20079
20080 info-libcpp: \
20081 configure-libcpp
20082 @[ -f ./libcpp/Makefile ] || exit 0; \
20083 r=`${PWD_COMMAND}`; export r; \
20084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20085 $(HOST_EXPORTS) \
20086 for flag in $(EXTRA_HOST_FLAGS) ; do \
20087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20088 done; \
20089 echo "Doing info in libcpp" ; \
20090 (cd $(HOST_SUBDIR)/libcpp && \
20091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20093 "RANLIB=$${RANLIB}" \
20094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20095 info) \
20096 || exit 1
20097
20098 @endif libcpp
20099
20100 .PHONY: maybe-dvi-libcpp dvi-libcpp
20101 maybe-dvi-libcpp:
20102 @if libcpp
20103 maybe-dvi-libcpp: dvi-libcpp
20104
20105 dvi-libcpp: \
20106 configure-libcpp
20107 @[ -f ./libcpp/Makefile ] || exit 0; \
20108 r=`${PWD_COMMAND}`; export r; \
20109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20110 $(HOST_EXPORTS) \
20111 for flag in $(EXTRA_HOST_FLAGS) ; do \
20112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20113 done; \
20114 echo "Doing dvi in libcpp" ; \
20115 (cd $(HOST_SUBDIR)/libcpp && \
20116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20118 "RANLIB=$${RANLIB}" \
20119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20120 dvi) \
20121 || exit 1
20122
20123 @endif libcpp
20124
20125 .PHONY: maybe-pdf-libcpp pdf-libcpp
20126 maybe-pdf-libcpp:
20127 @if libcpp
20128 maybe-pdf-libcpp: pdf-libcpp
20129
20130 pdf-libcpp: \
20131 configure-libcpp
20132 @[ -f ./libcpp/Makefile ] || exit 0; \
20133 r=`${PWD_COMMAND}`; export r; \
20134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20135 $(HOST_EXPORTS) \
20136 for flag in $(EXTRA_HOST_FLAGS) ; do \
20137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20138 done; \
20139 echo "Doing pdf in libcpp" ; \
20140 (cd $(HOST_SUBDIR)/libcpp && \
20141 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20142 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20143 "RANLIB=$${RANLIB}" \
20144 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20145 pdf) \
20146 || exit 1
20147
20148 @endif libcpp
20149
20150 .PHONY: maybe-html-libcpp html-libcpp
20151 maybe-html-libcpp:
20152 @if libcpp
20153 maybe-html-libcpp: html-libcpp
20154
20155 html-libcpp: \
20156 configure-libcpp
20157 @[ -f ./libcpp/Makefile ] || exit 0; \
20158 r=`${PWD_COMMAND}`; export r; \
20159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20160 $(HOST_EXPORTS) \
20161 for flag in $(EXTRA_HOST_FLAGS) ; do \
20162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20163 done; \
20164 echo "Doing html in libcpp" ; \
20165 (cd $(HOST_SUBDIR)/libcpp && \
20166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20168 "RANLIB=$${RANLIB}" \
20169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20170 html) \
20171 || exit 1
20172
20173 @endif libcpp
20174
20175 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
20176 maybe-TAGS-libcpp:
20177 @if libcpp
20178 maybe-TAGS-libcpp: TAGS-libcpp
20179
20180 TAGS-libcpp: \
20181 configure-libcpp
20182 @[ -f ./libcpp/Makefile ] || exit 0; \
20183 r=`${PWD_COMMAND}`; export r; \
20184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20185 $(HOST_EXPORTS) \
20186 for flag in $(EXTRA_HOST_FLAGS) ; do \
20187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20188 done; \
20189 echo "Doing TAGS in libcpp" ; \
20190 (cd $(HOST_SUBDIR)/libcpp && \
20191 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20192 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20193 "RANLIB=$${RANLIB}" \
20194 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20195 TAGS) \
20196 || exit 1
20197
20198 @endif libcpp
20199
20200 .PHONY: maybe-install-info-libcpp install-info-libcpp
20201 maybe-install-info-libcpp:
20202 @if libcpp
20203 maybe-install-info-libcpp: install-info-libcpp
20204
20205 install-info-libcpp: \
20206 configure-libcpp \
20207 info-libcpp
20208 @[ -f ./libcpp/Makefile ] || exit 0; \
20209 r=`${PWD_COMMAND}`; export r; \
20210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20211 $(HOST_EXPORTS) \
20212 for flag in $(EXTRA_HOST_FLAGS) ; do \
20213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20214 done; \
20215 echo "Doing install-info in libcpp" ; \
20216 (cd $(HOST_SUBDIR)/libcpp && \
20217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20219 "RANLIB=$${RANLIB}" \
20220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20221 install-info) \
20222 || exit 1
20223
20224 @endif libcpp
20225
20226 .PHONY: maybe-install-pdf-libcpp install-pdf-libcpp
20227 maybe-install-pdf-libcpp:
20228 @if libcpp
20229 maybe-install-pdf-libcpp: install-pdf-libcpp
20230
20231 install-pdf-libcpp: \
20232 configure-libcpp \
20233 pdf-libcpp
20234 @[ -f ./libcpp/Makefile ] || exit 0; \
20235 r=`${PWD_COMMAND}`; export r; \
20236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20237 $(HOST_EXPORTS) \
20238 for flag in $(EXTRA_HOST_FLAGS) ; do \
20239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20240 done; \
20241 echo "Doing install-pdf in libcpp" ; \
20242 (cd $(HOST_SUBDIR)/libcpp && \
20243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20245 "RANLIB=$${RANLIB}" \
20246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20247 install-pdf) \
20248 || exit 1
20249
20250 @endif libcpp
20251
20252 .PHONY: maybe-install-html-libcpp install-html-libcpp
20253 maybe-install-html-libcpp:
20254 @if libcpp
20255 maybe-install-html-libcpp: install-html-libcpp
20256
20257 install-html-libcpp: \
20258 configure-libcpp \
20259 html-libcpp
20260 @[ -f ./libcpp/Makefile ] || exit 0; \
20261 r=`${PWD_COMMAND}`; export r; \
20262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20263 $(HOST_EXPORTS) \
20264 for flag in $(EXTRA_HOST_FLAGS) ; do \
20265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20266 done; \
20267 echo "Doing install-html in libcpp" ; \
20268 (cd $(HOST_SUBDIR)/libcpp && \
20269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20271 "RANLIB=$${RANLIB}" \
20272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20273 install-html) \
20274 || exit 1
20275
20276 @endif libcpp
20277
20278 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
20279 maybe-installcheck-libcpp:
20280 @if libcpp
20281 maybe-installcheck-libcpp: installcheck-libcpp
20282
20283 installcheck-libcpp: \
20284 configure-libcpp
20285 @[ -f ./libcpp/Makefile ] || exit 0; \
20286 r=`${PWD_COMMAND}`; export r; \
20287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20288 $(HOST_EXPORTS) \
20289 for flag in $(EXTRA_HOST_FLAGS) ; do \
20290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20291 done; \
20292 echo "Doing installcheck in libcpp" ; \
20293 (cd $(HOST_SUBDIR)/libcpp && \
20294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20296 "RANLIB=$${RANLIB}" \
20297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20298 installcheck) \
20299 || exit 1
20300
20301 @endif libcpp
20302
20303 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
20304 maybe-mostlyclean-libcpp:
20305 @if libcpp
20306 maybe-mostlyclean-libcpp: mostlyclean-libcpp
20307
20308 mostlyclean-libcpp:
20309 @[ -f ./libcpp/Makefile ] || exit 0; \
20310 r=`${PWD_COMMAND}`; export r; \
20311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20312 $(HOST_EXPORTS) \
20313 for flag in $(EXTRA_HOST_FLAGS) ; do \
20314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20315 done; \
20316 echo "Doing mostlyclean in libcpp" ; \
20317 (cd $(HOST_SUBDIR)/libcpp && \
20318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20320 "RANLIB=$${RANLIB}" \
20321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20322 mostlyclean) \
20323 || exit 1
20324
20325 @endif libcpp
20326
20327 .PHONY: maybe-clean-libcpp clean-libcpp
20328 maybe-clean-libcpp:
20329 @if libcpp
20330 maybe-clean-libcpp: clean-libcpp
20331
20332 clean-libcpp:
20333 @[ -f ./libcpp/Makefile ] || exit 0; \
20334 r=`${PWD_COMMAND}`; export r; \
20335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20336 $(HOST_EXPORTS) \
20337 for flag in $(EXTRA_HOST_FLAGS) ; do \
20338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20339 done; \
20340 echo "Doing clean in libcpp" ; \
20341 (cd $(HOST_SUBDIR)/libcpp && \
20342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20344 "RANLIB=$${RANLIB}" \
20345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20346 clean) \
20347 || exit 1
20348
20349 @endif libcpp
20350
20351 .PHONY: maybe-distclean-libcpp distclean-libcpp
20352 maybe-distclean-libcpp:
20353 @if libcpp
20354 maybe-distclean-libcpp: distclean-libcpp
20355
20356 distclean-libcpp:
20357 @[ -f ./libcpp/Makefile ] || exit 0; \
20358 r=`${PWD_COMMAND}`; export r; \
20359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20360 $(HOST_EXPORTS) \
20361 for flag in $(EXTRA_HOST_FLAGS) ; do \
20362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20363 done; \
20364 echo "Doing distclean in libcpp" ; \
20365 (cd $(HOST_SUBDIR)/libcpp && \
20366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20368 "RANLIB=$${RANLIB}" \
20369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20370 distclean) \
20371 || exit 1
20372
20373 @endif libcpp
20374
20375 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
20376 maybe-maintainer-clean-libcpp:
20377 @if libcpp
20378 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
20379
20380 maintainer-clean-libcpp:
20381 @[ -f ./libcpp/Makefile ] || exit 0; \
20382 r=`${PWD_COMMAND}`; export r; \
20383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20384 $(HOST_EXPORTS) \
20385 for flag in $(EXTRA_HOST_FLAGS) ; do \
20386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20387 done; \
20388 echo "Doing maintainer-clean in libcpp" ; \
20389 (cd $(HOST_SUBDIR)/libcpp && \
20390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20392 "RANLIB=$${RANLIB}" \
20393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20394 maintainer-clean) \
20395 || exit 1
20396
20397 @endif libcpp
20398
20399
20400
20401 .PHONY: configure-libdecnumber maybe-configure-libdecnumber
20402 maybe-configure-libdecnumber:
20403 @if gcc-bootstrap
20404 configure-libdecnumber: stage_current
20405 @endif gcc-bootstrap
20406 @if libdecnumber
20407 maybe-configure-libdecnumber: configure-libdecnumber
20408 configure-libdecnumber:
20409 @r=`${PWD_COMMAND}`; export r; \
20410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20411 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20412 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20413 $(HOST_EXPORTS) \
20414 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
20415 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
20416 case $(srcdir) in \
20417 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20418 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20419 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20420 esac; \
20421 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20422 libsrcdir="$$s/libdecnumber"; \
20423 $(SHELL) $${libsrcdir}/configure \
20424 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20425 --target=${target_alias} $${srcdiroption} \
20426 || exit 1
20427 @endif libdecnumber
20428
20429
20430
20431 .PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
20432 maybe-configure-stage1-libdecnumber:
20433 @if libdecnumber-bootstrap
20434 maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
20435 configure-stage1-libdecnumber:
20436 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20437 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20438 @r=`${PWD_COMMAND}`; export r; \
20439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20440 TFLAGS="$(STAGE1_TFLAGS)"; \
20441 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20442 $(HOST_EXPORTS) \
20443 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
20444 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
20445 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
20446 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
20447 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20448 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20449 case $(srcdir) in \
20450 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20451 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20452 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20453 esac; \
20454 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20455 libsrcdir="$$s/libdecnumber"; \
20456 $(SHELL) $${libsrcdir}/configure \
20457 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20458 --target=${target_alias} $${srcdiroption} \
20459 $(STAGE1_CONFIGURE_FLAGS)
20460 @endif libdecnumber-bootstrap
20461
20462 .PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
20463 maybe-configure-stage2-libdecnumber:
20464 @if libdecnumber-bootstrap
20465 maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
20466 configure-stage2-libdecnumber:
20467 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20468 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20469 @r=`${PWD_COMMAND}`; export r; \
20470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20471 TFLAGS="$(STAGE2_TFLAGS)"; \
20472 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20473 $(HOST_EXPORTS) \
20474 $(POSTSTAGE1_HOST_EXPORTS) \
20475 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
20476 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
20477 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
20478 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
20479 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20480 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20481 case $(srcdir) in \
20482 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20483 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20484 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20485 esac; \
20486 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20487 libsrcdir="$$s/libdecnumber"; \
20488 $(SHELL) $${libsrcdir}/configure \
20489 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20490 --target=${target_alias} $${srcdiroption} \
20491 --with-build-libsubdir=$(HOST_SUBDIR) \
20492 $(STAGE2_CONFIGURE_FLAGS)
20493 @endif libdecnumber-bootstrap
20494
20495 .PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
20496 maybe-configure-stage3-libdecnumber:
20497 @if libdecnumber-bootstrap
20498 maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
20499 configure-stage3-libdecnumber:
20500 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20501 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20502 @r=`${PWD_COMMAND}`; export r; \
20503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20504 TFLAGS="$(STAGE3_TFLAGS)"; \
20505 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20506 $(HOST_EXPORTS) \
20507 $(POSTSTAGE1_HOST_EXPORTS) \
20508 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
20509 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
20510 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
20511 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
20512 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20513 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20514 case $(srcdir) in \
20515 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20516 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20517 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20518 esac; \
20519 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20520 libsrcdir="$$s/libdecnumber"; \
20521 $(SHELL) $${libsrcdir}/configure \
20522 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20523 --target=${target_alias} $${srcdiroption} \
20524 --with-build-libsubdir=$(HOST_SUBDIR) \
20525 $(STAGE3_CONFIGURE_FLAGS)
20526 @endif libdecnumber-bootstrap
20527
20528 .PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
20529 maybe-configure-stage4-libdecnumber:
20530 @if libdecnumber-bootstrap
20531 maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
20532 configure-stage4-libdecnumber:
20533 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20534 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20535 @r=`${PWD_COMMAND}`; export r; \
20536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20537 TFLAGS="$(STAGE4_TFLAGS)"; \
20538 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20539 $(HOST_EXPORTS) \
20540 $(POSTSTAGE1_HOST_EXPORTS) \
20541 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
20542 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
20543 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
20544 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
20545 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20546 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20547 case $(srcdir) in \
20548 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20549 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20550 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20551 esac; \
20552 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20553 libsrcdir="$$s/libdecnumber"; \
20554 $(SHELL) $${libsrcdir}/configure \
20555 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20556 --target=${target_alias} $${srcdiroption} \
20557 --with-build-libsubdir=$(HOST_SUBDIR) \
20558 $(STAGE4_CONFIGURE_FLAGS)
20559 @endif libdecnumber-bootstrap
20560
20561 .PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
20562 maybe-configure-stageprofile-libdecnumber:
20563 @if libdecnumber-bootstrap
20564 maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
20565 configure-stageprofile-libdecnumber:
20566 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20567 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20568 @r=`${PWD_COMMAND}`; export r; \
20569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20570 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20571 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20572 $(HOST_EXPORTS) \
20573 $(POSTSTAGE1_HOST_EXPORTS) \
20574 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
20575 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
20576 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
20577 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
20578 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20579 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20580 case $(srcdir) in \
20581 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20582 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20583 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20584 esac; \
20585 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20586 libsrcdir="$$s/libdecnumber"; \
20587 $(SHELL) $${libsrcdir}/configure \
20588 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20589 --target=${target_alias} $${srcdiroption} \
20590 --with-build-libsubdir=$(HOST_SUBDIR) \
20591 $(STAGEprofile_CONFIGURE_FLAGS)
20592 @endif libdecnumber-bootstrap
20593
20594 .PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
20595 maybe-configure-stagefeedback-libdecnumber:
20596 @if libdecnumber-bootstrap
20597 maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
20598 configure-stagefeedback-libdecnumber:
20599 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20600 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
20601 @r=`${PWD_COMMAND}`; export r; \
20602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20603 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20604 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
20605 $(HOST_EXPORTS) \
20606 $(POSTSTAGE1_HOST_EXPORTS) \
20607 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
20608 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
20609 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
20610 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
20611 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
20612 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
20613 case $(srcdir) in \
20614 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20615 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
20616 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
20617 esac; \
20618 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
20619 libsrcdir="$$s/libdecnumber"; \
20620 $(SHELL) $${libsrcdir}/configure \
20621 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
20622 --target=${target_alias} $${srcdiroption} \
20623 --with-build-libsubdir=$(HOST_SUBDIR) \
20624 $(STAGEfeedback_CONFIGURE_FLAGS)
20625 @endif libdecnumber-bootstrap
20626
20627
20628
20629
20630
20631 .PHONY: all-libdecnumber maybe-all-libdecnumber
20632 maybe-all-libdecnumber:
20633 @if gcc-bootstrap
20634 all-libdecnumber: stage_current
20635 @endif gcc-bootstrap
20636 @if libdecnumber
20637 TARGET-libdecnumber=all
20638 maybe-all-libdecnumber: all-libdecnumber
20639 all-libdecnumber: configure-libdecnumber
20640 @r=`${PWD_COMMAND}`; export r; \
20641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20642 $(HOST_EXPORTS) \
20643 (cd $(HOST_SUBDIR)/libdecnumber && \
20644 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
20645 $(TARGET-libdecnumber))
20646 @endif libdecnumber
20647
20648
20649
20650 .PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
20651 .PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
20652 maybe-all-stage1-libdecnumber:
20653 maybe-clean-stage1-libdecnumber:
20654 @if libdecnumber-bootstrap
20655 maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
20656 all-stage1: all-stage1-libdecnumber
20657 TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
20658 all-stage1-libdecnumber: configure-stage1-libdecnumber
20659 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
20660 @r=`${PWD_COMMAND}`; export r; \
20661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20662 TFLAGS="$(STAGE1_TFLAGS)"; \
20663 $(HOST_EXPORTS) \
20664 cd $(HOST_SUBDIR)/libdecnumber && \
20665 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20666 CFLAGS="$(STAGE1_CFLAGS)" \
20667 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
20668 LIBCFLAGS="$(LIBCFLAGS)" \
20669 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20670 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20671 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20672 $(EXTRA_HOST_FLAGS) \
20673 TFLAGS="$(STAGE1_TFLAGS)" \
20674 $(TARGET-stage1-libdecnumber)
20675
20676 maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
20677 clean-stage1: clean-stage1-libdecnumber
20678 clean-stage1-libdecnumber:
20679 @if [ $(current_stage) = stage1 ]; then \
20680 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20681 else \
20682 [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] || exit 0; \
20683 $(MAKE) stage1-start; \
20684 fi; \
20685 cd $(HOST_SUBDIR)/libdecnumber && \
20686 $(MAKE) $(EXTRA_HOST_FLAGS) \
20687 clean
20688 @endif libdecnumber-bootstrap
20689
20690
20691 .PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
20692 .PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
20693 maybe-all-stage2-libdecnumber:
20694 maybe-clean-stage2-libdecnumber:
20695 @if libdecnumber-bootstrap
20696 maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
20697 all-stage2: all-stage2-libdecnumber
20698 TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
20699 all-stage2-libdecnumber: configure-stage2-libdecnumber
20700 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
20701 @r=`${PWD_COMMAND}`; export r; \
20702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20703 TFLAGS="$(STAGE2_TFLAGS)"; \
20704 $(HOST_EXPORTS) \
20705 $(POSTSTAGE1_HOST_EXPORTS) \
20706 cd $(HOST_SUBDIR)/libdecnumber && \
20707 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20708 CFLAGS="$(STAGE2_CFLAGS)" \
20709 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
20710 LIBCFLAGS="$(STAGE2_CFLAGS)" \
20711 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20712 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20713 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20714 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20715 TFLAGS="$(STAGE2_TFLAGS)" \
20716 $(TARGET-stage2-libdecnumber)
20717
20718 maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
20719 clean-stage2: clean-stage2-libdecnumber
20720 clean-stage2-libdecnumber:
20721 @if [ $(current_stage) = stage2 ]; then \
20722 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20723 else \
20724 [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] || exit 0; \
20725 $(MAKE) stage2-start; \
20726 fi; \
20727 cd $(HOST_SUBDIR)/libdecnumber && \
20728 $(MAKE) $(EXTRA_HOST_FLAGS) \
20729 $(POSTSTAGE1_FLAGS_TO_PASS) \
20730 clean
20731 @endif libdecnumber-bootstrap
20732
20733
20734 .PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
20735 .PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
20736 maybe-all-stage3-libdecnumber:
20737 maybe-clean-stage3-libdecnumber:
20738 @if libdecnumber-bootstrap
20739 maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
20740 all-stage3: all-stage3-libdecnumber
20741 TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
20742 all-stage3-libdecnumber: configure-stage3-libdecnumber
20743 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
20744 @r=`${PWD_COMMAND}`; export r; \
20745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20746 TFLAGS="$(STAGE3_TFLAGS)"; \
20747 $(HOST_EXPORTS) \
20748 $(POSTSTAGE1_HOST_EXPORTS) \
20749 cd $(HOST_SUBDIR)/libdecnumber && \
20750 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20751 CFLAGS="$(STAGE3_CFLAGS)" \
20752 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
20753 LIBCFLAGS="$(STAGE3_CFLAGS)" \
20754 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20755 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20756 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20757 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20758 TFLAGS="$(STAGE3_TFLAGS)" \
20759 $(TARGET-stage3-libdecnumber)
20760
20761 maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
20762 clean-stage3: clean-stage3-libdecnumber
20763 clean-stage3-libdecnumber:
20764 @if [ $(current_stage) = stage3 ]; then \
20765 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20766 else \
20767 [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] || exit 0; \
20768 $(MAKE) stage3-start; \
20769 fi; \
20770 cd $(HOST_SUBDIR)/libdecnumber && \
20771 $(MAKE) $(EXTRA_HOST_FLAGS) \
20772 $(POSTSTAGE1_FLAGS_TO_PASS) \
20773 clean
20774 @endif libdecnumber-bootstrap
20775
20776
20777 .PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
20778 .PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
20779 maybe-all-stage4-libdecnumber:
20780 maybe-clean-stage4-libdecnumber:
20781 @if libdecnumber-bootstrap
20782 maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
20783 all-stage4: all-stage4-libdecnumber
20784 TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
20785 all-stage4-libdecnumber: configure-stage4-libdecnumber
20786 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
20787 @r=`${PWD_COMMAND}`; export r; \
20788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20789 TFLAGS="$(STAGE4_TFLAGS)"; \
20790 $(HOST_EXPORTS) \
20791 $(POSTSTAGE1_HOST_EXPORTS) \
20792 cd $(HOST_SUBDIR)/libdecnumber && \
20793 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20794 CFLAGS="$(STAGE4_CFLAGS)" \
20795 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
20796 LIBCFLAGS="$(STAGE4_CFLAGS)" \
20797 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20798 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20799 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20800 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20801 TFLAGS="$(STAGE4_TFLAGS)" \
20802 $(TARGET-stage4-libdecnumber)
20803
20804 maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
20805 clean-stage4: clean-stage4-libdecnumber
20806 clean-stage4-libdecnumber:
20807 @if [ $(current_stage) = stage4 ]; then \
20808 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20809 else \
20810 [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] || exit 0; \
20811 $(MAKE) stage4-start; \
20812 fi; \
20813 cd $(HOST_SUBDIR)/libdecnumber && \
20814 $(MAKE) $(EXTRA_HOST_FLAGS) \
20815 $(POSTSTAGE1_FLAGS_TO_PASS) \
20816 clean
20817 @endif libdecnumber-bootstrap
20818
20819
20820 .PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
20821 .PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
20822 maybe-all-stageprofile-libdecnumber:
20823 maybe-clean-stageprofile-libdecnumber:
20824 @if libdecnumber-bootstrap
20825 maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
20826 all-stageprofile: all-stageprofile-libdecnumber
20827 TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
20828 all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
20829 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
20830 @r=`${PWD_COMMAND}`; export r; \
20831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20832 TFLAGS="$(STAGEprofile_TFLAGS)"; \
20833 $(HOST_EXPORTS) \
20834 $(POSTSTAGE1_HOST_EXPORTS) \
20835 cd $(HOST_SUBDIR)/libdecnumber && \
20836 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20837 CFLAGS="$(STAGEprofile_CFLAGS)" \
20838 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
20839 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
20840 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20841 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20842 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20843 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20844 TFLAGS="$(STAGEprofile_TFLAGS)" \
20845 $(TARGET-stageprofile-libdecnumber)
20846
20847 maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
20848 clean-stageprofile: clean-stageprofile-libdecnumber
20849 clean-stageprofile-libdecnumber:
20850 @if [ $(current_stage) = stageprofile ]; then \
20851 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20852 else \
20853 [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] || exit 0; \
20854 $(MAKE) stageprofile-start; \
20855 fi; \
20856 cd $(HOST_SUBDIR)/libdecnumber && \
20857 $(MAKE) $(EXTRA_HOST_FLAGS) \
20858 $(POSTSTAGE1_FLAGS_TO_PASS) \
20859 clean
20860 @endif libdecnumber-bootstrap
20861
20862
20863 .PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
20864 .PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
20865 maybe-all-stagefeedback-libdecnumber:
20866 maybe-clean-stagefeedback-libdecnumber:
20867 @if libdecnumber-bootstrap
20868 maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
20869 all-stagefeedback: all-stagefeedback-libdecnumber
20870 TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
20871 all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
20872 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
20873 @r=`${PWD_COMMAND}`; export r; \
20874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20875 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
20876 $(HOST_EXPORTS) \
20877 $(POSTSTAGE1_HOST_EXPORTS) \
20878 cd $(HOST_SUBDIR)/libdecnumber && \
20879 $(MAKE) $(BASE_FLAGS_TO_PASS) \
20880 CFLAGS="$(STAGEfeedback_CFLAGS)" \
20881 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
20882 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
20883 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
20884 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
20885 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
20886 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
20887 TFLAGS="$(STAGEfeedback_TFLAGS)" \
20888 $(TARGET-stagefeedback-libdecnumber)
20889
20890 maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
20891 clean-stagefeedback: clean-stagefeedback-libdecnumber
20892 clean-stagefeedback-libdecnumber:
20893 @if [ $(current_stage) = stagefeedback ]; then \
20894 [ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || exit 0; \
20895 else \
20896 [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] || exit 0; \
20897 $(MAKE) stagefeedback-start; \
20898 fi; \
20899 cd $(HOST_SUBDIR)/libdecnumber && \
20900 $(MAKE) $(EXTRA_HOST_FLAGS) \
20901 $(POSTSTAGE1_FLAGS_TO_PASS) \
20902 clean
20903 @endif libdecnumber-bootstrap
20904
20905
20906
20907
20908
20909 .PHONY: check-libdecnumber maybe-check-libdecnumber
20910 maybe-check-libdecnumber:
20911 @if libdecnumber
20912 maybe-check-libdecnumber: check-libdecnumber
20913
20914 check-libdecnumber:
20915 @: $(MAKE); $(unstage)
20916 @r=`${PWD_COMMAND}`; export r; \
20917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20918 $(HOST_EXPORTS) \
20919 (cd $(HOST_SUBDIR)/libdecnumber && \
20920 $(MAKE) $(FLAGS_TO_PASS) check)
20921
20922 @endif libdecnumber
20923
20924 .PHONY: install-libdecnumber maybe-install-libdecnumber
20925 maybe-install-libdecnumber:
20926 @if libdecnumber
20927 maybe-install-libdecnumber: install-libdecnumber
20928
20929 install-libdecnumber: installdirs
20930 @: $(MAKE); $(unstage)
20931 @r=`${PWD_COMMAND}`; export r; \
20932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20933 $(HOST_EXPORTS) \
20934 (cd $(HOST_SUBDIR)/libdecnumber && \
20935 $(MAKE) $(FLAGS_TO_PASS) install)
20936
20937 @endif libdecnumber
20938
20939 .PHONY: install-strip-libdecnumber maybe-install-strip-libdecnumber
20940 maybe-install-strip-libdecnumber:
20941 @if libdecnumber
20942 maybe-install-strip-libdecnumber: install-strip-libdecnumber
20943
20944 install-strip-libdecnumber: installdirs
20945 @: $(MAKE); $(unstage)
20946 @r=`${PWD_COMMAND}`; export r; \
20947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20948 $(HOST_EXPORTS) \
20949 (cd $(HOST_SUBDIR)/libdecnumber && \
20950 $(MAKE) $(FLAGS_TO_PASS) install-strip)
20951
20952 @endif libdecnumber
20953
20954 # Other targets (info, dvi, pdf, etc.)
20955
20956 .PHONY: maybe-info-libdecnumber info-libdecnumber
20957 maybe-info-libdecnumber:
20958 @if libdecnumber
20959 maybe-info-libdecnumber: info-libdecnumber
20960
20961 info-libdecnumber: \
20962 configure-libdecnumber
20963 @[ -f ./libdecnumber/Makefile ] || exit 0; \
20964 r=`${PWD_COMMAND}`; export r; \
20965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20966 $(HOST_EXPORTS) \
20967 for flag in $(EXTRA_HOST_FLAGS) ; do \
20968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20969 done; \
20970 echo "Doing info in libdecnumber" ; \
20971 (cd $(HOST_SUBDIR)/libdecnumber && \
20972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20974 "RANLIB=$${RANLIB}" \
20975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
20976 info) \
20977 || exit 1
20978
20979 @endif libdecnumber
20980
20981 .PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
20982 maybe-dvi-libdecnumber:
20983 @if libdecnumber
20984 maybe-dvi-libdecnumber: dvi-libdecnumber
20985
20986 dvi-libdecnumber: \
20987 configure-libdecnumber
20988 @[ -f ./libdecnumber/Makefile ] || exit 0; \
20989 r=`${PWD_COMMAND}`; export r; \
20990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20991 $(HOST_EXPORTS) \
20992 for flag in $(EXTRA_HOST_FLAGS) ; do \
20993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20994 done; \
20995 echo "Doing dvi in libdecnumber" ; \
20996 (cd $(HOST_SUBDIR)/libdecnumber && \
20997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20999 "RANLIB=$${RANLIB}" \
21000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21001 dvi) \
21002 || exit 1
21003
21004 @endif libdecnumber
21005
21006 .PHONY: maybe-pdf-libdecnumber pdf-libdecnumber
21007 maybe-pdf-libdecnumber:
21008 @if libdecnumber
21009 maybe-pdf-libdecnumber: pdf-libdecnumber
21010
21011 pdf-libdecnumber: \
21012 configure-libdecnumber
21013 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21014 r=`${PWD_COMMAND}`; export r; \
21015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21016 $(HOST_EXPORTS) \
21017 for flag in $(EXTRA_HOST_FLAGS) ; do \
21018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21019 done; \
21020 echo "Doing pdf in libdecnumber" ; \
21021 (cd $(HOST_SUBDIR)/libdecnumber && \
21022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21024 "RANLIB=$${RANLIB}" \
21025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21026 pdf) \
21027 || exit 1
21028
21029 @endif libdecnumber
21030
21031 .PHONY: maybe-html-libdecnumber html-libdecnumber
21032 maybe-html-libdecnumber:
21033 @if libdecnumber
21034 maybe-html-libdecnumber: html-libdecnumber
21035
21036 html-libdecnumber: \
21037 configure-libdecnumber
21038 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21039 r=`${PWD_COMMAND}`; export r; \
21040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21041 $(HOST_EXPORTS) \
21042 for flag in $(EXTRA_HOST_FLAGS) ; do \
21043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21044 done; \
21045 echo "Doing html in libdecnumber" ; \
21046 (cd $(HOST_SUBDIR)/libdecnumber && \
21047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21049 "RANLIB=$${RANLIB}" \
21050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21051 html) \
21052 || exit 1
21053
21054 @endif libdecnumber
21055
21056 .PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
21057 maybe-TAGS-libdecnumber:
21058 @if libdecnumber
21059 maybe-TAGS-libdecnumber: TAGS-libdecnumber
21060
21061 TAGS-libdecnumber: \
21062 configure-libdecnumber
21063 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21064 r=`${PWD_COMMAND}`; export r; \
21065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21066 $(HOST_EXPORTS) \
21067 for flag in $(EXTRA_HOST_FLAGS) ; do \
21068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21069 done; \
21070 echo "Doing TAGS in libdecnumber" ; \
21071 (cd $(HOST_SUBDIR)/libdecnumber && \
21072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21074 "RANLIB=$${RANLIB}" \
21075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21076 TAGS) \
21077 || exit 1
21078
21079 @endif libdecnumber
21080
21081 .PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
21082 maybe-install-info-libdecnumber:
21083 @if libdecnumber
21084 maybe-install-info-libdecnumber: install-info-libdecnumber
21085
21086 install-info-libdecnumber: \
21087 configure-libdecnumber \
21088 info-libdecnumber
21089 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21090 r=`${PWD_COMMAND}`; export r; \
21091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21092 $(HOST_EXPORTS) \
21093 for flag in $(EXTRA_HOST_FLAGS) ; do \
21094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21095 done; \
21096 echo "Doing install-info in libdecnumber" ; \
21097 (cd $(HOST_SUBDIR)/libdecnumber && \
21098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21100 "RANLIB=$${RANLIB}" \
21101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21102 install-info) \
21103 || exit 1
21104
21105 @endif libdecnumber
21106
21107 .PHONY: maybe-install-pdf-libdecnumber install-pdf-libdecnumber
21108 maybe-install-pdf-libdecnumber:
21109 @if libdecnumber
21110 maybe-install-pdf-libdecnumber: install-pdf-libdecnumber
21111
21112 install-pdf-libdecnumber: \
21113 configure-libdecnumber \
21114 pdf-libdecnumber
21115 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21116 r=`${PWD_COMMAND}`; export r; \
21117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21118 $(HOST_EXPORTS) \
21119 for flag in $(EXTRA_HOST_FLAGS) ; do \
21120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21121 done; \
21122 echo "Doing install-pdf in libdecnumber" ; \
21123 (cd $(HOST_SUBDIR)/libdecnumber && \
21124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21126 "RANLIB=$${RANLIB}" \
21127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21128 install-pdf) \
21129 || exit 1
21130
21131 @endif libdecnumber
21132
21133 .PHONY: maybe-install-html-libdecnumber install-html-libdecnumber
21134 maybe-install-html-libdecnumber:
21135 @if libdecnumber
21136 maybe-install-html-libdecnumber: install-html-libdecnumber
21137
21138 install-html-libdecnumber: \
21139 configure-libdecnumber \
21140 html-libdecnumber
21141 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21142 r=`${PWD_COMMAND}`; export r; \
21143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21144 $(HOST_EXPORTS) \
21145 for flag in $(EXTRA_HOST_FLAGS) ; do \
21146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21147 done; \
21148 echo "Doing install-html in libdecnumber" ; \
21149 (cd $(HOST_SUBDIR)/libdecnumber && \
21150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21152 "RANLIB=$${RANLIB}" \
21153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21154 install-html) \
21155 || exit 1
21156
21157 @endif libdecnumber
21158
21159 .PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
21160 maybe-installcheck-libdecnumber:
21161 @if libdecnumber
21162 maybe-installcheck-libdecnumber: installcheck-libdecnumber
21163
21164 installcheck-libdecnumber: \
21165 configure-libdecnumber
21166 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21167 r=`${PWD_COMMAND}`; export r; \
21168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21169 $(HOST_EXPORTS) \
21170 for flag in $(EXTRA_HOST_FLAGS) ; do \
21171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21172 done; \
21173 echo "Doing installcheck in libdecnumber" ; \
21174 (cd $(HOST_SUBDIR)/libdecnumber && \
21175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21177 "RANLIB=$${RANLIB}" \
21178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21179 installcheck) \
21180 || exit 1
21181
21182 @endif libdecnumber
21183
21184 .PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
21185 maybe-mostlyclean-libdecnumber:
21186 @if libdecnumber
21187 maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
21188
21189 mostlyclean-libdecnumber:
21190 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21191 r=`${PWD_COMMAND}`; export r; \
21192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21193 $(HOST_EXPORTS) \
21194 for flag in $(EXTRA_HOST_FLAGS) ; do \
21195 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21196 done; \
21197 echo "Doing mostlyclean in libdecnumber" ; \
21198 (cd $(HOST_SUBDIR)/libdecnumber && \
21199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21201 "RANLIB=$${RANLIB}" \
21202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21203 mostlyclean) \
21204 || exit 1
21205
21206 @endif libdecnumber
21207
21208 .PHONY: maybe-clean-libdecnumber clean-libdecnumber
21209 maybe-clean-libdecnumber:
21210 @if libdecnumber
21211 maybe-clean-libdecnumber: clean-libdecnumber
21212
21213 clean-libdecnumber:
21214 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21215 r=`${PWD_COMMAND}`; export r; \
21216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21217 $(HOST_EXPORTS) \
21218 for flag in $(EXTRA_HOST_FLAGS) ; do \
21219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21220 done; \
21221 echo "Doing clean in libdecnumber" ; \
21222 (cd $(HOST_SUBDIR)/libdecnumber && \
21223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21225 "RANLIB=$${RANLIB}" \
21226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21227 clean) \
21228 || exit 1
21229
21230 @endif libdecnumber
21231
21232 .PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
21233 maybe-distclean-libdecnumber:
21234 @if libdecnumber
21235 maybe-distclean-libdecnumber: distclean-libdecnumber
21236
21237 distclean-libdecnumber:
21238 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21239 r=`${PWD_COMMAND}`; export r; \
21240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21241 $(HOST_EXPORTS) \
21242 for flag in $(EXTRA_HOST_FLAGS) ; do \
21243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21244 done; \
21245 echo "Doing distclean in libdecnumber" ; \
21246 (cd $(HOST_SUBDIR)/libdecnumber && \
21247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21249 "RANLIB=$${RANLIB}" \
21250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21251 distclean) \
21252 || exit 1
21253
21254 @endif libdecnumber
21255
21256 .PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
21257 maybe-maintainer-clean-libdecnumber:
21258 @if libdecnumber
21259 maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
21260
21261 maintainer-clean-libdecnumber:
21262 @[ -f ./libdecnumber/Makefile ] || exit 0; \
21263 r=`${PWD_COMMAND}`; export r; \
21264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21265 $(HOST_EXPORTS) \
21266 for flag in $(EXTRA_HOST_FLAGS) ; do \
21267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21268 done; \
21269 echo "Doing maintainer-clean in libdecnumber" ; \
21270 (cd $(HOST_SUBDIR)/libdecnumber && \
21271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21273 "RANLIB=$${RANLIB}" \
21274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21275 maintainer-clean) \
21276 || exit 1
21277
21278 @endif libdecnumber
21279
21280
21281
21282 .PHONY: configure-libgui maybe-configure-libgui
21283 maybe-configure-libgui:
21284 @if gcc-bootstrap
21285 configure-libgui: stage_current
21286 @endif gcc-bootstrap
21287 @if libgui
21288 maybe-configure-libgui: configure-libgui
21289 configure-libgui:
21290 @: $(MAKE); $(unstage)
21291 @r=`${PWD_COMMAND}`; export r; \
21292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21293 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
21294 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
21295 $(HOST_EXPORTS) \
21296 echo Configuring in $(HOST_SUBDIR)/libgui; \
21297 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
21298 case $(srcdir) in \
21299 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21300 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
21301 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21302 esac; \
21303 srcdiroption="--srcdir=$${topdir}/libgui"; \
21304 libsrcdir="$$s/libgui"; \
21305 $(SHELL) $${libsrcdir}/configure \
21306 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21307 --target=${target_alias} $${srcdiroption} \
21308 || exit 1
21309 @endif libgui
21310
21311
21312
21313
21314
21315 .PHONY: all-libgui maybe-all-libgui
21316 maybe-all-libgui:
21317 @if gcc-bootstrap
21318 all-libgui: stage_current
21319 @endif gcc-bootstrap
21320 @if libgui
21321 TARGET-libgui=all
21322 maybe-all-libgui: all-libgui
21323 all-libgui: configure-libgui
21324 @: $(MAKE); $(unstage)
21325 @r=`${PWD_COMMAND}`; export r; \
21326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21327 $(HOST_EXPORTS) \
21328 (cd $(HOST_SUBDIR)/libgui && \
21329 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
21330 $(TARGET-libgui))
21331 @endif libgui
21332
21333
21334
21335
21336 .PHONY: check-libgui maybe-check-libgui
21337 maybe-check-libgui:
21338 @if libgui
21339 maybe-check-libgui: check-libgui
21340
21341 check-libgui:
21342 @: $(MAKE); $(unstage)
21343 @r=`${PWD_COMMAND}`; export r; \
21344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21345 $(HOST_EXPORTS) \
21346 (cd $(HOST_SUBDIR)/libgui && \
21347 $(MAKE) $(FLAGS_TO_PASS) check)
21348
21349 @endif libgui
21350
21351 .PHONY: install-libgui maybe-install-libgui
21352 maybe-install-libgui:
21353 @if libgui
21354 maybe-install-libgui: install-libgui
21355
21356 install-libgui: installdirs
21357 @: $(MAKE); $(unstage)
21358 @r=`${PWD_COMMAND}`; export r; \
21359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21360 $(HOST_EXPORTS) \
21361 (cd $(HOST_SUBDIR)/libgui && \
21362 $(MAKE) $(FLAGS_TO_PASS) install)
21363
21364 @endif libgui
21365
21366 .PHONY: install-strip-libgui maybe-install-strip-libgui
21367 maybe-install-strip-libgui:
21368 @if libgui
21369 maybe-install-strip-libgui: install-strip-libgui
21370
21371 install-strip-libgui: installdirs
21372 @: $(MAKE); $(unstage)
21373 @r=`${PWD_COMMAND}`; export r; \
21374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21375 $(HOST_EXPORTS) \
21376 (cd $(HOST_SUBDIR)/libgui && \
21377 $(MAKE) $(FLAGS_TO_PASS) install-strip)
21378
21379 @endif libgui
21380
21381 # Other targets (info, dvi, pdf, etc.)
21382
21383 .PHONY: maybe-info-libgui info-libgui
21384 maybe-info-libgui:
21385 @if libgui
21386 maybe-info-libgui: info-libgui
21387
21388 info-libgui: \
21389 configure-libgui
21390 @: $(MAKE); $(unstage)
21391 @[ -f ./libgui/Makefile ] || exit 0; \
21392 r=`${PWD_COMMAND}`; export r; \
21393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21394 $(HOST_EXPORTS) \
21395 for flag in $(EXTRA_HOST_FLAGS) ; do \
21396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21397 done; \
21398 echo "Doing info in libgui" ; \
21399 (cd $(HOST_SUBDIR)/libgui && \
21400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21402 "RANLIB=$${RANLIB}" \
21403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21404 info) \
21405 || exit 1
21406
21407 @endif libgui
21408
21409 .PHONY: maybe-dvi-libgui dvi-libgui
21410 maybe-dvi-libgui:
21411 @if libgui
21412 maybe-dvi-libgui: dvi-libgui
21413
21414 dvi-libgui: \
21415 configure-libgui
21416 @: $(MAKE); $(unstage)
21417 @[ -f ./libgui/Makefile ] || exit 0; \
21418 r=`${PWD_COMMAND}`; export r; \
21419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21420 $(HOST_EXPORTS) \
21421 for flag in $(EXTRA_HOST_FLAGS) ; do \
21422 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21423 done; \
21424 echo "Doing dvi in libgui" ; \
21425 (cd $(HOST_SUBDIR)/libgui && \
21426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21428 "RANLIB=$${RANLIB}" \
21429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21430 dvi) \
21431 || exit 1
21432
21433 @endif libgui
21434
21435 .PHONY: maybe-pdf-libgui pdf-libgui
21436 maybe-pdf-libgui:
21437 @if libgui
21438 maybe-pdf-libgui: pdf-libgui
21439
21440 pdf-libgui: \
21441 configure-libgui
21442 @: $(MAKE); $(unstage)
21443 @[ -f ./libgui/Makefile ] || exit 0; \
21444 r=`${PWD_COMMAND}`; export r; \
21445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21446 $(HOST_EXPORTS) \
21447 for flag in $(EXTRA_HOST_FLAGS) ; do \
21448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21449 done; \
21450 echo "Doing pdf in libgui" ; \
21451 (cd $(HOST_SUBDIR)/libgui && \
21452 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21453 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21454 "RANLIB=$${RANLIB}" \
21455 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21456 pdf) \
21457 || exit 1
21458
21459 @endif libgui
21460
21461 .PHONY: maybe-html-libgui html-libgui
21462 maybe-html-libgui:
21463 @if libgui
21464 maybe-html-libgui: html-libgui
21465
21466 html-libgui: \
21467 configure-libgui
21468 @: $(MAKE); $(unstage)
21469 @[ -f ./libgui/Makefile ] || exit 0; \
21470 r=`${PWD_COMMAND}`; export r; \
21471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21472 $(HOST_EXPORTS) \
21473 for flag in $(EXTRA_HOST_FLAGS) ; do \
21474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21475 done; \
21476 echo "Doing html in libgui" ; \
21477 (cd $(HOST_SUBDIR)/libgui && \
21478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21480 "RANLIB=$${RANLIB}" \
21481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21482 html) \
21483 || exit 1
21484
21485 @endif libgui
21486
21487 .PHONY: maybe-TAGS-libgui TAGS-libgui
21488 maybe-TAGS-libgui:
21489 @if libgui
21490 maybe-TAGS-libgui: TAGS-libgui
21491
21492 TAGS-libgui: \
21493 configure-libgui
21494 @: $(MAKE); $(unstage)
21495 @[ -f ./libgui/Makefile ] || exit 0; \
21496 r=`${PWD_COMMAND}`; export r; \
21497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21498 $(HOST_EXPORTS) \
21499 for flag in $(EXTRA_HOST_FLAGS) ; do \
21500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21501 done; \
21502 echo "Doing TAGS in libgui" ; \
21503 (cd $(HOST_SUBDIR)/libgui && \
21504 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21505 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21506 "RANLIB=$${RANLIB}" \
21507 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21508 TAGS) \
21509 || exit 1
21510
21511 @endif libgui
21512
21513 .PHONY: maybe-install-info-libgui install-info-libgui
21514 maybe-install-info-libgui:
21515 @if libgui
21516 maybe-install-info-libgui: install-info-libgui
21517
21518 install-info-libgui: \
21519 configure-libgui \
21520 info-libgui
21521 @: $(MAKE); $(unstage)
21522 @[ -f ./libgui/Makefile ] || exit 0; \
21523 r=`${PWD_COMMAND}`; export r; \
21524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21525 $(HOST_EXPORTS) \
21526 for flag in $(EXTRA_HOST_FLAGS) ; do \
21527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21528 done; \
21529 echo "Doing install-info in libgui" ; \
21530 (cd $(HOST_SUBDIR)/libgui && \
21531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21533 "RANLIB=$${RANLIB}" \
21534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21535 install-info) \
21536 || exit 1
21537
21538 @endif libgui
21539
21540 .PHONY: maybe-install-pdf-libgui install-pdf-libgui
21541 maybe-install-pdf-libgui:
21542 @if libgui
21543 maybe-install-pdf-libgui: install-pdf-libgui
21544
21545 install-pdf-libgui: \
21546 configure-libgui \
21547 pdf-libgui
21548 @: $(MAKE); $(unstage)
21549 @[ -f ./libgui/Makefile ] || exit 0; \
21550 r=`${PWD_COMMAND}`; export r; \
21551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21552 $(HOST_EXPORTS) \
21553 for flag in $(EXTRA_HOST_FLAGS) ; do \
21554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21555 done; \
21556 echo "Doing install-pdf in libgui" ; \
21557 (cd $(HOST_SUBDIR)/libgui && \
21558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21560 "RANLIB=$${RANLIB}" \
21561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21562 install-pdf) \
21563 || exit 1
21564
21565 @endif libgui
21566
21567 .PHONY: maybe-install-html-libgui install-html-libgui
21568 maybe-install-html-libgui:
21569 @if libgui
21570 maybe-install-html-libgui: install-html-libgui
21571
21572 install-html-libgui: \
21573 configure-libgui \
21574 html-libgui
21575 @: $(MAKE); $(unstage)
21576 @[ -f ./libgui/Makefile ] || exit 0; \
21577 r=`${PWD_COMMAND}`; export r; \
21578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21579 $(HOST_EXPORTS) \
21580 for flag in $(EXTRA_HOST_FLAGS) ; do \
21581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21582 done; \
21583 echo "Doing install-html in libgui" ; \
21584 (cd $(HOST_SUBDIR)/libgui && \
21585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21587 "RANLIB=$${RANLIB}" \
21588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21589 install-html) \
21590 || exit 1
21591
21592 @endif libgui
21593
21594 .PHONY: maybe-installcheck-libgui installcheck-libgui
21595 maybe-installcheck-libgui:
21596 @if libgui
21597 maybe-installcheck-libgui: installcheck-libgui
21598
21599 installcheck-libgui: \
21600 configure-libgui
21601 @: $(MAKE); $(unstage)
21602 @[ -f ./libgui/Makefile ] || exit 0; \
21603 r=`${PWD_COMMAND}`; export r; \
21604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21605 $(HOST_EXPORTS) \
21606 for flag in $(EXTRA_HOST_FLAGS) ; do \
21607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21608 done; \
21609 echo "Doing installcheck in libgui" ; \
21610 (cd $(HOST_SUBDIR)/libgui && \
21611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21613 "RANLIB=$${RANLIB}" \
21614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21615 installcheck) \
21616 || exit 1
21617
21618 @endif libgui
21619
21620 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
21621 maybe-mostlyclean-libgui:
21622 @if libgui
21623 maybe-mostlyclean-libgui: mostlyclean-libgui
21624
21625 mostlyclean-libgui:
21626 @: $(MAKE); $(unstage)
21627 @[ -f ./libgui/Makefile ] || exit 0; \
21628 r=`${PWD_COMMAND}`; export r; \
21629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21630 $(HOST_EXPORTS) \
21631 for flag in $(EXTRA_HOST_FLAGS) ; do \
21632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21633 done; \
21634 echo "Doing mostlyclean in libgui" ; \
21635 (cd $(HOST_SUBDIR)/libgui && \
21636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21638 "RANLIB=$${RANLIB}" \
21639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21640 mostlyclean) \
21641 || exit 1
21642
21643 @endif libgui
21644
21645 .PHONY: maybe-clean-libgui clean-libgui
21646 maybe-clean-libgui:
21647 @if libgui
21648 maybe-clean-libgui: clean-libgui
21649
21650 clean-libgui:
21651 @: $(MAKE); $(unstage)
21652 @[ -f ./libgui/Makefile ] || exit 0; \
21653 r=`${PWD_COMMAND}`; export r; \
21654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21655 $(HOST_EXPORTS) \
21656 for flag in $(EXTRA_HOST_FLAGS) ; do \
21657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21658 done; \
21659 echo "Doing clean in libgui" ; \
21660 (cd $(HOST_SUBDIR)/libgui && \
21661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21663 "RANLIB=$${RANLIB}" \
21664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21665 clean) \
21666 || exit 1
21667
21668 @endif libgui
21669
21670 .PHONY: maybe-distclean-libgui distclean-libgui
21671 maybe-distclean-libgui:
21672 @if libgui
21673 maybe-distclean-libgui: distclean-libgui
21674
21675 distclean-libgui:
21676 @: $(MAKE); $(unstage)
21677 @[ -f ./libgui/Makefile ] || exit 0; \
21678 r=`${PWD_COMMAND}`; export r; \
21679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21680 $(HOST_EXPORTS) \
21681 for flag in $(EXTRA_HOST_FLAGS) ; do \
21682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21683 done; \
21684 echo "Doing distclean in libgui" ; \
21685 (cd $(HOST_SUBDIR)/libgui && \
21686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21688 "RANLIB=$${RANLIB}" \
21689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21690 distclean) \
21691 || exit 1
21692
21693 @endif libgui
21694
21695 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
21696 maybe-maintainer-clean-libgui:
21697 @if libgui
21698 maybe-maintainer-clean-libgui: maintainer-clean-libgui
21699
21700 maintainer-clean-libgui:
21701 @: $(MAKE); $(unstage)
21702 @[ -f ./libgui/Makefile ] || exit 0; \
21703 r=`${PWD_COMMAND}`; export r; \
21704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21705 $(HOST_EXPORTS) \
21706 for flag in $(EXTRA_HOST_FLAGS) ; do \
21707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21708 done; \
21709 echo "Doing maintainer-clean in libgui" ; \
21710 (cd $(HOST_SUBDIR)/libgui && \
21711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21713 "RANLIB=$${RANLIB}" \
21714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
21715 maintainer-clean) \
21716 || exit 1
21717
21718 @endif libgui
21719
21720
21721
21722 .PHONY: configure-libiberty maybe-configure-libiberty
21723 maybe-configure-libiberty:
21724 @if gcc-bootstrap
21725 configure-libiberty: stage_current
21726 @endif gcc-bootstrap
21727 @if libiberty
21728 maybe-configure-libiberty: configure-libiberty
21729 configure-libiberty:
21730 @r=`${PWD_COMMAND}`; export r; \
21731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21732 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21733 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21734 $(HOST_EXPORTS) \
21735 echo Configuring in $(HOST_SUBDIR)/libiberty; \
21736 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
21737 case $(srcdir) in \
21738 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21739 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21740 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21741 esac; \
21742 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21743 libsrcdir="$$s/libiberty"; \
21744 $(SHELL) $${libsrcdir}/configure \
21745 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21746 --target=${target_alias} $${srcdiroption} @extra_host_libiberty_configure_flags@ \
21747 || exit 1
21748 @endif libiberty
21749
21750
21751
21752 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
21753 maybe-configure-stage1-libiberty:
21754 @if libiberty-bootstrap
21755 maybe-configure-stage1-libiberty: configure-stage1-libiberty
21756 configure-stage1-libiberty:
21757 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21758 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21759 @r=`${PWD_COMMAND}`; export r; \
21760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21761 TFLAGS="$(STAGE1_TFLAGS)"; \
21762 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21763 $(HOST_EXPORTS) \
21764 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
21765 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
21766 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
21767 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
21768 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21769 cd $(HOST_SUBDIR)/libiberty || exit 1; \
21770 case $(srcdir) in \
21771 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21772 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21773 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21774 esac; \
21775 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21776 libsrcdir="$$s/libiberty"; \
21777 $(SHELL) $${libsrcdir}/configure \
21778 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21779 --target=${target_alias} $${srcdiroption} \
21780 $(STAGE1_CONFIGURE_FLAGS) \
21781 @extra_host_libiberty_configure_flags@
21782 @endif libiberty-bootstrap
21783
21784 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
21785 maybe-configure-stage2-libiberty:
21786 @if libiberty-bootstrap
21787 maybe-configure-stage2-libiberty: configure-stage2-libiberty
21788 configure-stage2-libiberty:
21789 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
21790 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21791 @r=`${PWD_COMMAND}`; export r; \
21792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21793 TFLAGS="$(STAGE2_TFLAGS)"; \
21794 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21795 $(HOST_EXPORTS) \
21796 $(POSTSTAGE1_HOST_EXPORTS) \
21797 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
21798 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
21799 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
21800 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
21801 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21802 cd $(HOST_SUBDIR)/libiberty || exit 1; \
21803 case $(srcdir) in \
21804 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21805 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21806 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21807 esac; \
21808 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21809 libsrcdir="$$s/libiberty"; \
21810 $(SHELL) $${libsrcdir}/configure \
21811 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21812 --target=${target_alias} $${srcdiroption} \
21813 --with-build-libsubdir=$(HOST_SUBDIR) \
21814 $(STAGE2_CONFIGURE_FLAGS) \
21815 @extra_host_libiberty_configure_flags@
21816 @endif libiberty-bootstrap
21817
21818 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
21819 maybe-configure-stage3-libiberty:
21820 @if libiberty-bootstrap
21821 maybe-configure-stage3-libiberty: configure-stage3-libiberty
21822 configure-stage3-libiberty:
21823 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
21824 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21825 @r=`${PWD_COMMAND}`; export r; \
21826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21827 TFLAGS="$(STAGE3_TFLAGS)"; \
21828 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21829 $(HOST_EXPORTS) \
21830 $(POSTSTAGE1_HOST_EXPORTS) \
21831 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
21832 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
21833 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
21834 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
21835 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21836 cd $(HOST_SUBDIR)/libiberty || exit 1; \
21837 case $(srcdir) in \
21838 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21839 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21840 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21841 esac; \
21842 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21843 libsrcdir="$$s/libiberty"; \
21844 $(SHELL) $${libsrcdir}/configure \
21845 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21846 --target=${target_alias} $${srcdiroption} \
21847 --with-build-libsubdir=$(HOST_SUBDIR) \
21848 $(STAGE3_CONFIGURE_FLAGS) \
21849 @extra_host_libiberty_configure_flags@
21850 @endif libiberty-bootstrap
21851
21852 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
21853 maybe-configure-stage4-libiberty:
21854 @if libiberty-bootstrap
21855 maybe-configure-stage4-libiberty: configure-stage4-libiberty
21856 configure-stage4-libiberty:
21857 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
21858 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21859 @r=`${PWD_COMMAND}`; export r; \
21860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21861 TFLAGS="$(STAGE4_TFLAGS)"; \
21862 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21863 $(HOST_EXPORTS) \
21864 $(POSTSTAGE1_HOST_EXPORTS) \
21865 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
21866 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
21867 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
21868 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
21869 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21870 cd $(HOST_SUBDIR)/libiberty || exit 1; \
21871 case $(srcdir) in \
21872 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21873 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21874 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21875 esac; \
21876 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21877 libsrcdir="$$s/libiberty"; \
21878 $(SHELL) $${libsrcdir}/configure \
21879 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21880 --target=${target_alias} $${srcdiroption} \
21881 --with-build-libsubdir=$(HOST_SUBDIR) \
21882 $(STAGE4_CONFIGURE_FLAGS) \
21883 @extra_host_libiberty_configure_flags@
21884 @endif libiberty-bootstrap
21885
21886 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
21887 maybe-configure-stageprofile-libiberty:
21888 @if libiberty-bootstrap
21889 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
21890 configure-stageprofile-libiberty:
21891 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
21892 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21893 @r=`${PWD_COMMAND}`; export r; \
21894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21895 TFLAGS="$(STAGEprofile_TFLAGS)"; \
21896 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21897 $(HOST_EXPORTS) \
21898 $(POSTSTAGE1_HOST_EXPORTS) \
21899 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
21900 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
21901 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
21902 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
21903 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21904 cd $(HOST_SUBDIR)/libiberty || exit 1; \
21905 case $(srcdir) in \
21906 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21907 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21908 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21909 esac; \
21910 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21911 libsrcdir="$$s/libiberty"; \
21912 $(SHELL) $${libsrcdir}/configure \
21913 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21914 --target=${target_alias} $${srcdiroption} \
21915 --with-build-libsubdir=$(HOST_SUBDIR) \
21916 $(STAGEprofile_CONFIGURE_FLAGS) \
21917 @extra_host_libiberty_configure_flags@
21918 @endif libiberty-bootstrap
21919
21920 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
21921 maybe-configure-stagefeedback-libiberty:
21922 @if libiberty-bootstrap
21923 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
21924 configure-stagefeedback-libiberty:
21925 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
21926 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
21927 @r=`${PWD_COMMAND}`; export r; \
21928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21929 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
21930 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
21931 $(HOST_EXPORTS) \
21932 $(POSTSTAGE1_HOST_EXPORTS) \
21933 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
21934 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
21935 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
21936 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
21937 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
21938 cd $(HOST_SUBDIR)/libiberty || exit 1; \
21939 case $(srcdir) in \
21940 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21941 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
21942 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
21943 esac; \
21944 srcdiroption="--srcdir=$${topdir}/libiberty"; \
21945 libsrcdir="$$s/libiberty"; \
21946 $(SHELL) $${libsrcdir}/configure \
21947 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
21948 --target=${target_alias} $${srcdiroption} \
21949 --with-build-libsubdir=$(HOST_SUBDIR) \
21950 $(STAGEfeedback_CONFIGURE_FLAGS) \
21951 @extra_host_libiberty_configure_flags@
21952 @endif libiberty-bootstrap
21953
21954
21955
21956
21957
21958 .PHONY: all-libiberty maybe-all-libiberty
21959 maybe-all-libiberty:
21960 @if gcc-bootstrap
21961 all-libiberty: stage_current
21962 @endif gcc-bootstrap
21963 @if libiberty
21964 TARGET-libiberty=all
21965 maybe-all-libiberty: all-libiberty
21966 all-libiberty: configure-libiberty
21967 @r=`${PWD_COMMAND}`; export r; \
21968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21969 $(HOST_EXPORTS) \
21970 (cd $(HOST_SUBDIR)/libiberty && \
21971 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
21972 $(TARGET-libiberty))
21973 @endif libiberty
21974
21975
21976
21977 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
21978 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
21979 maybe-all-stage1-libiberty:
21980 maybe-clean-stage1-libiberty:
21981 @if libiberty-bootstrap
21982 maybe-all-stage1-libiberty: all-stage1-libiberty
21983 all-stage1: all-stage1-libiberty
21984 TARGET-stage1-libiberty = $(TARGET-libiberty)
21985 all-stage1-libiberty: configure-stage1-libiberty
21986 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
21987 @r=`${PWD_COMMAND}`; export r; \
21988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21989 TFLAGS="$(STAGE1_TFLAGS)"; \
21990 $(HOST_EXPORTS) \
21991 cd $(HOST_SUBDIR)/libiberty && \
21992 $(MAKE) $(BASE_FLAGS_TO_PASS) \
21993 CFLAGS="$(STAGE1_CFLAGS)" \
21994 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
21995 LIBCFLAGS="$(LIBCFLAGS)" \
21996 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
21997 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
21998 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
21999 $(EXTRA_HOST_FLAGS) \
22000 TFLAGS="$(STAGE1_TFLAGS)" \
22001 $(TARGET-stage1-libiberty)
22002
22003 maybe-clean-stage1-libiberty: clean-stage1-libiberty
22004 clean-stage1: clean-stage1-libiberty
22005 clean-stage1-libiberty:
22006 @if [ $(current_stage) = stage1 ]; then \
22007 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22008 else \
22009 [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] || exit 0; \
22010 $(MAKE) stage1-start; \
22011 fi; \
22012 cd $(HOST_SUBDIR)/libiberty && \
22013 $(MAKE) $(EXTRA_HOST_FLAGS) \
22014 clean
22015 @endif libiberty-bootstrap
22016
22017
22018 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
22019 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
22020 maybe-all-stage2-libiberty:
22021 maybe-clean-stage2-libiberty:
22022 @if libiberty-bootstrap
22023 maybe-all-stage2-libiberty: all-stage2-libiberty
22024 all-stage2: all-stage2-libiberty
22025 TARGET-stage2-libiberty = $(TARGET-libiberty)
22026 all-stage2-libiberty: configure-stage2-libiberty
22027 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
22028 @r=`${PWD_COMMAND}`; export r; \
22029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22030 TFLAGS="$(STAGE2_TFLAGS)"; \
22031 $(HOST_EXPORTS) \
22032 $(POSTSTAGE1_HOST_EXPORTS) \
22033 cd $(HOST_SUBDIR)/libiberty && \
22034 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22035 CFLAGS="$(STAGE2_CFLAGS)" \
22036 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
22037 LIBCFLAGS="$(STAGE2_CFLAGS)" \
22038 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22039 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22040 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22041 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22042 TFLAGS="$(STAGE2_TFLAGS)" \
22043 $(TARGET-stage2-libiberty)
22044
22045 maybe-clean-stage2-libiberty: clean-stage2-libiberty
22046 clean-stage2: clean-stage2-libiberty
22047 clean-stage2-libiberty:
22048 @if [ $(current_stage) = stage2 ]; then \
22049 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22050 else \
22051 [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] || exit 0; \
22052 $(MAKE) stage2-start; \
22053 fi; \
22054 cd $(HOST_SUBDIR)/libiberty && \
22055 $(MAKE) $(EXTRA_HOST_FLAGS) \
22056 $(POSTSTAGE1_FLAGS_TO_PASS) \
22057 clean
22058 @endif libiberty-bootstrap
22059
22060
22061 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
22062 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
22063 maybe-all-stage3-libiberty:
22064 maybe-clean-stage3-libiberty:
22065 @if libiberty-bootstrap
22066 maybe-all-stage3-libiberty: all-stage3-libiberty
22067 all-stage3: all-stage3-libiberty
22068 TARGET-stage3-libiberty = $(TARGET-libiberty)
22069 all-stage3-libiberty: configure-stage3-libiberty
22070 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
22071 @r=`${PWD_COMMAND}`; export r; \
22072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22073 TFLAGS="$(STAGE3_TFLAGS)"; \
22074 $(HOST_EXPORTS) \
22075 $(POSTSTAGE1_HOST_EXPORTS) \
22076 cd $(HOST_SUBDIR)/libiberty && \
22077 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22078 CFLAGS="$(STAGE3_CFLAGS)" \
22079 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
22080 LIBCFLAGS="$(STAGE3_CFLAGS)" \
22081 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22082 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22083 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22084 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22085 TFLAGS="$(STAGE3_TFLAGS)" \
22086 $(TARGET-stage3-libiberty)
22087
22088 maybe-clean-stage3-libiberty: clean-stage3-libiberty
22089 clean-stage3: clean-stage3-libiberty
22090 clean-stage3-libiberty:
22091 @if [ $(current_stage) = stage3 ]; then \
22092 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22093 else \
22094 [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] || exit 0; \
22095 $(MAKE) stage3-start; \
22096 fi; \
22097 cd $(HOST_SUBDIR)/libiberty && \
22098 $(MAKE) $(EXTRA_HOST_FLAGS) \
22099 $(POSTSTAGE1_FLAGS_TO_PASS) \
22100 clean
22101 @endif libiberty-bootstrap
22102
22103
22104 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
22105 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
22106 maybe-all-stage4-libiberty:
22107 maybe-clean-stage4-libiberty:
22108 @if libiberty-bootstrap
22109 maybe-all-stage4-libiberty: all-stage4-libiberty
22110 all-stage4: all-stage4-libiberty
22111 TARGET-stage4-libiberty = $(TARGET-libiberty)
22112 all-stage4-libiberty: configure-stage4-libiberty
22113 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
22114 @r=`${PWD_COMMAND}`; export r; \
22115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22116 TFLAGS="$(STAGE4_TFLAGS)"; \
22117 $(HOST_EXPORTS) \
22118 $(POSTSTAGE1_HOST_EXPORTS) \
22119 cd $(HOST_SUBDIR)/libiberty && \
22120 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22121 CFLAGS="$(STAGE4_CFLAGS)" \
22122 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
22123 LIBCFLAGS="$(STAGE4_CFLAGS)" \
22124 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22125 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22126 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22127 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22128 TFLAGS="$(STAGE4_TFLAGS)" \
22129 $(TARGET-stage4-libiberty)
22130
22131 maybe-clean-stage4-libiberty: clean-stage4-libiberty
22132 clean-stage4: clean-stage4-libiberty
22133 clean-stage4-libiberty:
22134 @if [ $(current_stage) = stage4 ]; then \
22135 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22136 else \
22137 [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] || exit 0; \
22138 $(MAKE) stage4-start; \
22139 fi; \
22140 cd $(HOST_SUBDIR)/libiberty && \
22141 $(MAKE) $(EXTRA_HOST_FLAGS) \
22142 $(POSTSTAGE1_FLAGS_TO_PASS) \
22143 clean
22144 @endif libiberty-bootstrap
22145
22146
22147 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
22148 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
22149 maybe-all-stageprofile-libiberty:
22150 maybe-clean-stageprofile-libiberty:
22151 @if libiberty-bootstrap
22152 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
22153 all-stageprofile: all-stageprofile-libiberty
22154 TARGET-stageprofile-libiberty = $(TARGET-libiberty)
22155 all-stageprofile-libiberty: configure-stageprofile-libiberty
22156 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
22157 @r=`${PWD_COMMAND}`; export r; \
22158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22159 TFLAGS="$(STAGEprofile_TFLAGS)"; \
22160 $(HOST_EXPORTS) \
22161 $(POSTSTAGE1_HOST_EXPORTS) \
22162 cd $(HOST_SUBDIR)/libiberty && \
22163 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22164 CFLAGS="$(STAGEprofile_CFLAGS)" \
22165 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
22166 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
22167 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22168 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22169 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22170 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22171 TFLAGS="$(STAGEprofile_TFLAGS)" \
22172 $(TARGET-stageprofile-libiberty)
22173
22174 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
22175 clean-stageprofile: clean-stageprofile-libiberty
22176 clean-stageprofile-libiberty:
22177 @if [ $(current_stage) = stageprofile ]; then \
22178 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22179 else \
22180 [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] || exit 0; \
22181 $(MAKE) stageprofile-start; \
22182 fi; \
22183 cd $(HOST_SUBDIR)/libiberty && \
22184 $(MAKE) $(EXTRA_HOST_FLAGS) \
22185 $(POSTSTAGE1_FLAGS_TO_PASS) \
22186 clean
22187 @endif libiberty-bootstrap
22188
22189
22190 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
22191 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
22192 maybe-all-stagefeedback-libiberty:
22193 maybe-clean-stagefeedback-libiberty:
22194 @if libiberty-bootstrap
22195 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
22196 all-stagefeedback: all-stagefeedback-libiberty
22197 TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
22198 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
22199 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
22200 @r=`${PWD_COMMAND}`; export r; \
22201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22202 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
22203 $(HOST_EXPORTS) \
22204 $(POSTSTAGE1_HOST_EXPORTS) \
22205 cd $(HOST_SUBDIR)/libiberty && \
22206 $(MAKE) $(BASE_FLAGS_TO_PASS) \
22207 CFLAGS="$(STAGEfeedback_CFLAGS)" \
22208 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
22209 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
22210 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
22211 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
22212 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
22213 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
22214 TFLAGS="$(STAGEfeedback_TFLAGS)" \
22215 $(TARGET-stagefeedback-libiberty)
22216
22217 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
22218 clean-stagefeedback: clean-stagefeedback-libiberty
22219 clean-stagefeedback-libiberty:
22220 @if [ $(current_stage) = stagefeedback ]; then \
22221 [ -f $(HOST_SUBDIR)/libiberty/Makefile ] || exit 0; \
22222 else \
22223 [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] || exit 0; \
22224 $(MAKE) stagefeedback-start; \
22225 fi; \
22226 cd $(HOST_SUBDIR)/libiberty && \
22227 $(MAKE) $(EXTRA_HOST_FLAGS) \
22228 $(POSTSTAGE1_FLAGS_TO_PASS) \
22229 clean
22230 @endif libiberty-bootstrap
22231
22232
22233
22234
22235
22236 .PHONY: check-libiberty maybe-check-libiberty
22237 maybe-check-libiberty:
22238 @if libiberty
22239 maybe-check-libiberty: check-libiberty
22240
22241 check-libiberty:
22242 @: $(MAKE); $(unstage)
22243 @r=`${PWD_COMMAND}`; export r; \
22244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22245 $(HOST_EXPORTS) \
22246 (cd $(HOST_SUBDIR)/libiberty && \
22247 $(MAKE) $(FLAGS_TO_PASS) check)
22248
22249 @endif libiberty
22250
22251 .PHONY: install-libiberty maybe-install-libiberty
22252 maybe-install-libiberty:
22253 @if libiberty
22254 maybe-install-libiberty: install-libiberty
22255
22256 install-libiberty: installdirs
22257 @: $(MAKE); $(unstage)
22258 @r=`${PWD_COMMAND}`; export r; \
22259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22260 $(HOST_EXPORTS) \
22261 (cd $(HOST_SUBDIR)/libiberty && \
22262 $(MAKE) $(FLAGS_TO_PASS) install)
22263
22264 @endif libiberty
22265
22266 .PHONY: install-strip-libiberty maybe-install-strip-libiberty
22267 maybe-install-strip-libiberty:
22268 @if libiberty
22269 maybe-install-strip-libiberty: install-strip-libiberty
22270
22271 install-strip-libiberty: installdirs
22272 @: $(MAKE); $(unstage)
22273 @r=`${PWD_COMMAND}`; export r; \
22274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22275 $(HOST_EXPORTS) \
22276 (cd $(HOST_SUBDIR)/libiberty && \
22277 $(MAKE) $(FLAGS_TO_PASS) install-strip)
22278
22279 @endif libiberty
22280
22281 # Other targets (info, dvi, pdf, etc.)
22282
22283 .PHONY: maybe-info-libiberty info-libiberty
22284 maybe-info-libiberty:
22285 @if libiberty
22286 maybe-info-libiberty: info-libiberty
22287
22288 info-libiberty: \
22289 configure-libiberty
22290 @[ -f ./libiberty/Makefile ] || exit 0; \
22291 r=`${PWD_COMMAND}`; export r; \
22292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22293 $(HOST_EXPORTS) \
22294 for flag in $(EXTRA_HOST_FLAGS) ; do \
22295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22296 done; \
22297 echo "Doing info in libiberty" ; \
22298 (cd $(HOST_SUBDIR)/libiberty && \
22299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22301 "RANLIB=$${RANLIB}" \
22302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22303 info) \
22304 || exit 1
22305
22306 @endif libiberty
22307
22308 .PHONY: maybe-dvi-libiberty dvi-libiberty
22309 maybe-dvi-libiberty:
22310 @if libiberty
22311 maybe-dvi-libiberty: dvi-libiberty
22312
22313 dvi-libiberty: \
22314 configure-libiberty
22315 @[ -f ./libiberty/Makefile ] || exit 0; \
22316 r=`${PWD_COMMAND}`; export r; \
22317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22318 $(HOST_EXPORTS) \
22319 for flag in $(EXTRA_HOST_FLAGS) ; do \
22320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22321 done; \
22322 echo "Doing dvi in libiberty" ; \
22323 (cd $(HOST_SUBDIR)/libiberty && \
22324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22326 "RANLIB=$${RANLIB}" \
22327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22328 dvi) \
22329 || exit 1
22330
22331 @endif libiberty
22332
22333 .PHONY: maybe-pdf-libiberty pdf-libiberty
22334 maybe-pdf-libiberty:
22335 @if libiberty
22336 maybe-pdf-libiberty: pdf-libiberty
22337
22338 pdf-libiberty: \
22339 configure-libiberty
22340 @[ -f ./libiberty/Makefile ] || exit 0; \
22341 r=`${PWD_COMMAND}`; export r; \
22342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22343 $(HOST_EXPORTS) \
22344 for flag in $(EXTRA_HOST_FLAGS) ; do \
22345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22346 done; \
22347 echo "Doing pdf in libiberty" ; \
22348 (cd $(HOST_SUBDIR)/libiberty && \
22349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22351 "RANLIB=$${RANLIB}" \
22352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22353 pdf) \
22354 || exit 1
22355
22356 @endif libiberty
22357
22358 .PHONY: maybe-html-libiberty html-libiberty
22359 maybe-html-libiberty:
22360 @if libiberty
22361 maybe-html-libiberty: html-libiberty
22362
22363 html-libiberty: \
22364 configure-libiberty
22365 @[ -f ./libiberty/Makefile ] || exit 0; \
22366 r=`${PWD_COMMAND}`; export r; \
22367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22368 $(HOST_EXPORTS) \
22369 for flag in $(EXTRA_HOST_FLAGS) ; do \
22370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22371 done; \
22372 echo "Doing html in libiberty" ; \
22373 (cd $(HOST_SUBDIR)/libiberty && \
22374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22376 "RANLIB=$${RANLIB}" \
22377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22378 html) \
22379 || exit 1
22380
22381 @endif libiberty
22382
22383 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
22384 maybe-TAGS-libiberty:
22385 @if libiberty
22386 maybe-TAGS-libiberty: TAGS-libiberty
22387
22388 TAGS-libiberty: \
22389 configure-libiberty
22390 @[ -f ./libiberty/Makefile ] || exit 0; \
22391 r=`${PWD_COMMAND}`; export r; \
22392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22393 $(HOST_EXPORTS) \
22394 for flag in $(EXTRA_HOST_FLAGS) ; do \
22395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22396 done; \
22397 echo "Doing TAGS in libiberty" ; \
22398 (cd $(HOST_SUBDIR)/libiberty && \
22399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22401 "RANLIB=$${RANLIB}" \
22402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22403 TAGS) \
22404 || exit 1
22405
22406 @endif libiberty
22407
22408 .PHONY: maybe-install-info-libiberty install-info-libiberty
22409 maybe-install-info-libiberty:
22410 @if libiberty
22411 maybe-install-info-libiberty: install-info-libiberty
22412
22413 install-info-libiberty: \
22414 configure-libiberty \
22415 info-libiberty
22416 @[ -f ./libiberty/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-info in libiberty" ; \
22424 (cd $(HOST_SUBDIR)/libiberty && \
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-info) \
22430 || exit 1
22431
22432 @endif libiberty
22433
22434 .PHONY: maybe-install-pdf-libiberty install-pdf-libiberty
22435 maybe-install-pdf-libiberty:
22436 @if libiberty
22437 maybe-install-pdf-libiberty: install-pdf-libiberty
22438
22439 install-pdf-libiberty: \
22440 configure-libiberty \
22441 pdf-libiberty
22442 @[ -f ./libiberty/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 install-pdf in libiberty" ; \
22450 (cd $(HOST_SUBDIR)/libiberty && \
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 install-pdf) \
22456 || exit 1
22457
22458 @endif libiberty
22459
22460 .PHONY: maybe-install-html-libiberty install-html-libiberty
22461 maybe-install-html-libiberty:
22462 @if libiberty
22463 maybe-install-html-libiberty: install-html-libiberty
22464
22465 install-html-libiberty: \
22466 configure-libiberty \
22467 html-libiberty
22468 @[ -f ./libiberty/Makefile ] || exit 0; \
22469 r=`${PWD_COMMAND}`; export r; \
22470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22471 $(HOST_EXPORTS) \
22472 for flag in $(EXTRA_HOST_FLAGS) ; do \
22473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22474 done; \
22475 echo "Doing install-html in libiberty" ; \
22476 (cd $(HOST_SUBDIR)/libiberty && \
22477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22479 "RANLIB=$${RANLIB}" \
22480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22481 install-html) \
22482 || exit 1
22483
22484 @endif libiberty
22485
22486 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
22487 maybe-installcheck-libiberty:
22488 @if libiberty
22489 maybe-installcheck-libiberty: installcheck-libiberty
22490
22491 installcheck-libiberty: \
22492 configure-libiberty
22493 @[ -f ./libiberty/Makefile ] || exit 0; \
22494 r=`${PWD_COMMAND}`; export r; \
22495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22496 $(HOST_EXPORTS) \
22497 for flag in $(EXTRA_HOST_FLAGS) ; do \
22498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22499 done; \
22500 echo "Doing installcheck in libiberty" ; \
22501 (cd $(HOST_SUBDIR)/libiberty && \
22502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22504 "RANLIB=$${RANLIB}" \
22505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22506 installcheck) \
22507 || exit 1
22508
22509 @endif libiberty
22510
22511 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
22512 maybe-mostlyclean-libiberty:
22513 @if libiberty
22514 maybe-mostlyclean-libiberty: mostlyclean-libiberty
22515
22516 mostlyclean-libiberty:
22517 @[ -f ./libiberty/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 mostlyclean in libiberty" ; \
22525 (cd $(HOST_SUBDIR)/libiberty && \
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 mostlyclean) \
22531 || exit 1
22532
22533 @endif libiberty
22534
22535 .PHONY: maybe-clean-libiberty clean-libiberty
22536 maybe-clean-libiberty:
22537 @if libiberty
22538 maybe-clean-libiberty: clean-libiberty
22539
22540 clean-libiberty:
22541 @[ -f ./libiberty/Makefile ] || exit 0; \
22542 r=`${PWD_COMMAND}`; export r; \
22543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22544 $(HOST_EXPORTS) \
22545 for flag in $(EXTRA_HOST_FLAGS) ; do \
22546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22547 done; \
22548 echo "Doing clean in libiberty" ; \
22549 (cd $(HOST_SUBDIR)/libiberty && \
22550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22552 "RANLIB=$${RANLIB}" \
22553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22554 clean) \
22555 || exit 1
22556
22557 @endif libiberty
22558
22559 .PHONY: maybe-distclean-libiberty distclean-libiberty
22560 maybe-distclean-libiberty:
22561 @if libiberty
22562 maybe-distclean-libiberty: distclean-libiberty
22563
22564 distclean-libiberty:
22565 @[ -f ./libiberty/Makefile ] || exit 0; \
22566 r=`${PWD_COMMAND}`; export r; \
22567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22568 $(HOST_EXPORTS) \
22569 for flag in $(EXTRA_HOST_FLAGS) ; do \
22570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22571 done; \
22572 echo "Doing distclean in libiberty" ; \
22573 (cd $(HOST_SUBDIR)/libiberty && \
22574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22576 "RANLIB=$${RANLIB}" \
22577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22578 distclean) \
22579 || exit 1
22580
22581 @endif libiberty
22582
22583 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
22584 maybe-maintainer-clean-libiberty:
22585 @if libiberty
22586 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
22587
22588 maintainer-clean-libiberty:
22589 @[ -f ./libiberty/Makefile ] || exit 0; \
22590 r=`${PWD_COMMAND}`; export r; \
22591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22592 $(HOST_EXPORTS) \
22593 for flag in $(EXTRA_HOST_FLAGS) ; do \
22594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22595 done; \
22596 echo "Doing maintainer-clean in libiberty" ; \
22597 (cd $(HOST_SUBDIR)/libiberty && \
22598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22600 "RANLIB=$${RANLIB}" \
22601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22602 maintainer-clean) \
22603 || exit 1
22604
22605 @endif libiberty
22606
22607
22608
22609 .PHONY: configure-libiconv maybe-configure-libiconv
22610 maybe-configure-libiconv:
22611 @if gcc-bootstrap
22612 configure-libiconv: stage_current
22613 @endif gcc-bootstrap
22614 @if libiconv
22615 maybe-configure-libiconv: configure-libiconv
22616 configure-libiconv:
22617 @: $(MAKE); $(unstage)
22618 @r=`${PWD_COMMAND}`; export r; \
22619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22620 test ! -f $(HOST_SUBDIR)/libiconv/Makefile || exit 0; \
22621 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiconv ; \
22622 $(HOST_EXPORTS) \
22623 echo Configuring in $(HOST_SUBDIR)/libiconv; \
22624 cd "$(HOST_SUBDIR)/libiconv" || exit 1; \
22625 case $(srcdir) in \
22626 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22627 *) topdir=`echo $(HOST_SUBDIR)/libiconv/ | \
22628 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
22629 esac; \
22630 srcdiroption="--srcdir=$${topdir}/libiconv"; \
22631 libsrcdir="$$s/libiconv"; \
22632 $(SHELL) $${libsrcdir}/configure \
22633 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
22634 --target=${target_alias} $${srcdiroption} --disable-shared \
22635 || exit 1
22636 @endif libiconv
22637
22638
22639
22640
22641
22642 .PHONY: all-libiconv maybe-all-libiconv
22643 maybe-all-libiconv:
22644 @if gcc-bootstrap
22645 all-libiconv: stage_current
22646 @endif gcc-bootstrap
22647 @if libiconv
22648 TARGET-libiconv=all
22649 maybe-all-libiconv: all-libiconv
22650 all-libiconv: configure-libiconv
22651 @: $(MAKE); $(unstage)
22652 @r=`${PWD_COMMAND}`; export r; \
22653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22654 $(HOST_EXPORTS) \
22655 (cd $(HOST_SUBDIR)/libiconv && \
22656 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
22657 $(TARGET-libiconv))
22658 @endif libiconv
22659
22660
22661
22662
22663 .PHONY: check-libiconv maybe-check-libiconv
22664 maybe-check-libiconv:
22665 @if libiconv
22666 maybe-check-libiconv: check-libiconv
22667
22668 check-libiconv:
22669 @: $(MAKE); $(unstage)
22670 @r=`${PWD_COMMAND}`; export r; \
22671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22672 $(HOST_EXPORTS) \
22673 (cd $(HOST_SUBDIR)/libiconv && \
22674 $(MAKE) $(FLAGS_TO_PASS) check)
22675
22676 @endif libiconv
22677
22678 .PHONY: install-libiconv maybe-install-libiconv
22679 maybe-install-libiconv:
22680 @if libiconv
22681 maybe-install-libiconv: install-libiconv
22682
22683 install-libiconv:
22684
22685 @endif libiconv
22686
22687 .PHONY: install-strip-libiconv maybe-install-strip-libiconv
22688 maybe-install-strip-libiconv:
22689 @if libiconv
22690 maybe-install-strip-libiconv: install-strip-libiconv
22691
22692 install-strip-libiconv:
22693
22694 @endif libiconv
22695
22696 # Other targets (info, dvi, pdf, etc.)
22697
22698 .PHONY: maybe-info-libiconv info-libiconv
22699 maybe-info-libiconv:
22700 @if libiconv
22701 maybe-info-libiconv: info-libiconv
22702
22703 info-libiconv: \
22704 configure-libiconv
22705 @: $(MAKE); $(unstage)
22706 @[ -f ./libiconv/Makefile ] || exit 0; \
22707 r=`${PWD_COMMAND}`; export r; \
22708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22709 $(HOST_EXPORTS) \
22710 for flag in $(EXTRA_HOST_FLAGS) ; do \
22711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22712 done; \
22713 echo "Doing info in libiconv" ; \
22714 (cd $(HOST_SUBDIR)/libiconv && \
22715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22717 "RANLIB=$${RANLIB}" \
22718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22719 info) \
22720 || exit 1
22721
22722 @endif libiconv
22723
22724 .PHONY: maybe-dvi-libiconv dvi-libiconv
22725 maybe-dvi-libiconv:
22726 @if libiconv
22727 maybe-dvi-libiconv: dvi-libiconv
22728
22729 dvi-libiconv: \
22730 configure-libiconv
22731 @: $(MAKE); $(unstage)
22732 @[ -f ./libiconv/Makefile ] || exit 0; \
22733 r=`${PWD_COMMAND}`; export r; \
22734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22735 $(HOST_EXPORTS) \
22736 for flag in $(EXTRA_HOST_FLAGS) ; do \
22737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22738 done; \
22739 echo "Doing dvi in libiconv" ; \
22740 (cd $(HOST_SUBDIR)/libiconv && \
22741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22743 "RANLIB=$${RANLIB}" \
22744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22745 dvi) \
22746 || exit 1
22747
22748 @endif libiconv
22749
22750 .PHONY: maybe-pdf-libiconv pdf-libiconv
22751 maybe-pdf-libiconv:
22752 @if libiconv
22753 maybe-pdf-libiconv: pdf-libiconv
22754
22755 pdf-libiconv: \
22756 configure-libiconv
22757 @: $(MAKE); $(unstage)
22758 @[ -f ./libiconv/Makefile ] || exit 0; \
22759 r=`${PWD_COMMAND}`; export r; \
22760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22761 $(HOST_EXPORTS) \
22762 for flag in $(EXTRA_HOST_FLAGS) ; do \
22763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22764 done; \
22765 echo "Doing pdf in libiconv" ; \
22766 (cd $(HOST_SUBDIR)/libiconv && \
22767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22769 "RANLIB=$${RANLIB}" \
22770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22771 pdf) \
22772 || exit 1
22773
22774 @endif libiconv
22775
22776 .PHONY: maybe-html-libiconv html-libiconv
22777 maybe-html-libiconv:
22778 @if libiconv
22779 maybe-html-libiconv: html-libiconv
22780
22781 html-libiconv: \
22782 configure-libiconv
22783 @: $(MAKE); $(unstage)
22784 @[ -f ./libiconv/Makefile ] || exit 0; \
22785 r=`${PWD_COMMAND}`; export r; \
22786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22787 $(HOST_EXPORTS) \
22788 for flag in $(EXTRA_HOST_FLAGS) ; do \
22789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22790 done; \
22791 echo "Doing html in libiconv" ; \
22792 (cd $(HOST_SUBDIR)/libiconv && \
22793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22795 "RANLIB=$${RANLIB}" \
22796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22797 html) \
22798 || exit 1
22799
22800 @endif libiconv
22801
22802 .PHONY: maybe-TAGS-libiconv TAGS-libiconv
22803 maybe-TAGS-libiconv:
22804 @if libiconv
22805 maybe-TAGS-libiconv: TAGS-libiconv
22806
22807 TAGS-libiconv: \
22808 configure-libiconv
22809 @: $(MAKE); $(unstage)
22810 @[ -f ./libiconv/Makefile ] || exit 0; \
22811 r=`${PWD_COMMAND}`; export r; \
22812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22813 $(HOST_EXPORTS) \
22814 for flag in $(EXTRA_HOST_FLAGS) ; do \
22815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22816 done; \
22817 echo "Doing TAGS in libiconv" ; \
22818 (cd $(HOST_SUBDIR)/libiconv && \
22819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22821 "RANLIB=$${RANLIB}" \
22822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22823 TAGS) \
22824 || exit 1
22825
22826 @endif libiconv
22827
22828 .PHONY: maybe-install-info-libiconv install-info-libiconv
22829 maybe-install-info-libiconv:
22830 @if libiconv
22831 maybe-install-info-libiconv: install-info-libiconv
22832
22833 # libiconv doesn't support install-info.
22834 install-info-libiconv:
22835
22836 @endif libiconv
22837
22838 .PHONY: maybe-install-pdf-libiconv install-pdf-libiconv
22839 maybe-install-pdf-libiconv:
22840 @if libiconv
22841 maybe-install-pdf-libiconv: install-pdf-libiconv
22842
22843 # libiconv doesn't support install-pdf.
22844 install-pdf-libiconv:
22845
22846 @endif libiconv
22847
22848 .PHONY: maybe-install-html-libiconv install-html-libiconv
22849 maybe-install-html-libiconv:
22850 @if libiconv
22851 maybe-install-html-libiconv: install-html-libiconv
22852
22853 # libiconv doesn't support install-html.
22854 install-html-libiconv:
22855
22856 @endif libiconv
22857
22858 .PHONY: maybe-installcheck-libiconv installcheck-libiconv
22859 maybe-installcheck-libiconv:
22860 @if libiconv
22861 maybe-installcheck-libiconv: installcheck-libiconv
22862
22863 installcheck-libiconv: \
22864 configure-libiconv
22865 @: $(MAKE); $(unstage)
22866 @[ -f ./libiconv/Makefile ] || exit 0; \
22867 r=`${PWD_COMMAND}`; export r; \
22868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22869 $(HOST_EXPORTS) \
22870 for flag in $(EXTRA_HOST_FLAGS) ; do \
22871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22872 done; \
22873 echo "Doing installcheck in libiconv" ; \
22874 (cd $(HOST_SUBDIR)/libiconv && \
22875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22877 "RANLIB=$${RANLIB}" \
22878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22879 installcheck) \
22880 || exit 1
22881
22882 @endif libiconv
22883
22884 .PHONY: maybe-mostlyclean-libiconv mostlyclean-libiconv
22885 maybe-mostlyclean-libiconv:
22886 @if libiconv
22887 maybe-mostlyclean-libiconv: mostlyclean-libiconv
22888
22889 mostlyclean-libiconv:
22890 @: $(MAKE); $(unstage)
22891 @[ -f ./libiconv/Makefile ] || exit 0; \
22892 r=`${PWD_COMMAND}`; export r; \
22893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22894 $(HOST_EXPORTS) \
22895 for flag in $(EXTRA_HOST_FLAGS) ; do \
22896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22897 done; \
22898 echo "Doing mostlyclean in libiconv" ; \
22899 (cd $(HOST_SUBDIR)/libiconv && \
22900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22902 "RANLIB=$${RANLIB}" \
22903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22904 mostlyclean) \
22905 || exit 1
22906
22907 @endif libiconv
22908
22909 .PHONY: maybe-clean-libiconv clean-libiconv
22910 maybe-clean-libiconv:
22911 @if libiconv
22912 maybe-clean-libiconv: clean-libiconv
22913
22914 clean-libiconv:
22915 @: $(MAKE); $(unstage)
22916 @[ -f ./libiconv/Makefile ] || exit 0; \
22917 r=`${PWD_COMMAND}`; export r; \
22918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22919 $(HOST_EXPORTS) \
22920 for flag in $(EXTRA_HOST_FLAGS) ; do \
22921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22922 done; \
22923 echo "Doing clean in libiconv" ; \
22924 (cd $(HOST_SUBDIR)/libiconv && \
22925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22927 "RANLIB=$${RANLIB}" \
22928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22929 clean) \
22930 || exit 1
22931
22932 @endif libiconv
22933
22934 .PHONY: maybe-distclean-libiconv distclean-libiconv
22935 maybe-distclean-libiconv:
22936 @if libiconv
22937 maybe-distclean-libiconv: distclean-libiconv
22938
22939 distclean-libiconv:
22940 @: $(MAKE); $(unstage)
22941 @[ -f ./libiconv/Makefile ] || exit 0; \
22942 r=`${PWD_COMMAND}`; export r; \
22943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22944 $(HOST_EXPORTS) \
22945 for flag in $(EXTRA_HOST_FLAGS) ; do \
22946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22947 done; \
22948 echo "Doing distclean in libiconv" ; \
22949 (cd $(HOST_SUBDIR)/libiconv && \
22950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22952 "RANLIB=$${RANLIB}" \
22953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22954 distclean) \
22955 || exit 1
22956
22957 @endif libiconv
22958
22959 .PHONY: maybe-maintainer-clean-libiconv maintainer-clean-libiconv
22960 maybe-maintainer-clean-libiconv:
22961 @if libiconv
22962 maybe-maintainer-clean-libiconv: maintainer-clean-libiconv
22963
22964 maintainer-clean-libiconv:
22965 @: $(MAKE); $(unstage)
22966 @[ -f ./libiconv/Makefile ] || exit 0; \
22967 r=`${PWD_COMMAND}`; export r; \
22968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22969 $(HOST_EXPORTS) \
22970 for flag in $(EXTRA_HOST_FLAGS) ; do \
22971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22972 done; \
22973 echo "Doing maintainer-clean in libiconv" ; \
22974 (cd $(HOST_SUBDIR)/libiconv && \
22975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22977 "RANLIB=$${RANLIB}" \
22978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
22979 maintainer-clean) \
22980 || exit 1
22981
22982 @endif libiconv
22983
22984
22985
22986 .PHONY: configure-m4 maybe-configure-m4
22987 maybe-configure-m4:
22988 @if gcc-bootstrap
22989 configure-m4: stage_current
22990 @endif gcc-bootstrap
22991 @if m4
22992 maybe-configure-m4: configure-m4
22993 configure-m4:
22994 @: $(MAKE); $(unstage)
22995 @r=`${PWD_COMMAND}`; export r; \
22996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22997 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
22998 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
22999 $(HOST_EXPORTS) \
23000 echo Configuring in $(HOST_SUBDIR)/m4; \
23001 cd "$(HOST_SUBDIR)/m4" || exit 1; \
23002 case $(srcdir) in \
23003 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23004 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
23005 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23006 esac; \
23007 srcdiroption="--srcdir=$${topdir}/m4"; \
23008 libsrcdir="$$s/m4"; \
23009 $(SHELL) $${libsrcdir}/configure \
23010 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23011 --target=${target_alias} $${srcdiroption} \
23012 || exit 1
23013 @endif m4
23014
23015
23016
23017
23018
23019 .PHONY: all-m4 maybe-all-m4
23020 maybe-all-m4:
23021 @if gcc-bootstrap
23022 all-m4: stage_current
23023 @endif gcc-bootstrap
23024 @if m4
23025 TARGET-m4=all
23026 maybe-all-m4: all-m4
23027 all-m4: configure-m4
23028 @: $(MAKE); $(unstage)
23029 @r=`${PWD_COMMAND}`; export r; \
23030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23031 $(HOST_EXPORTS) \
23032 (cd $(HOST_SUBDIR)/m4 && \
23033 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23034 $(TARGET-m4))
23035 @endif m4
23036
23037
23038
23039
23040 .PHONY: check-m4 maybe-check-m4
23041 maybe-check-m4:
23042 @if m4
23043 maybe-check-m4: check-m4
23044
23045 check-m4:
23046 @: $(MAKE); $(unstage)
23047 @r=`${PWD_COMMAND}`; export r; \
23048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23049 $(HOST_EXPORTS) \
23050 (cd $(HOST_SUBDIR)/m4 && \
23051 $(MAKE) $(FLAGS_TO_PASS) check)
23052
23053 @endif m4
23054
23055 .PHONY: install-m4 maybe-install-m4
23056 maybe-install-m4:
23057 @if m4
23058 maybe-install-m4: install-m4
23059
23060 install-m4: installdirs
23061 @: $(MAKE); $(unstage)
23062 @r=`${PWD_COMMAND}`; export r; \
23063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23064 $(HOST_EXPORTS) \
23065 (cd $(HOST_SUBDIR)/m4 && \
23066 $(MAKE) $(FLAGS_TO_PASS) install)
23067
23068 @endif m4
23069
23070 .PHONY: install-strip-m4 maybe-install-strip-m4
23071 maybe-install-strip-m4:
23072 @if m4
23073 maybe-install-strip-m4: install-strip-m4
23074
23075 install-strip-m4: installdirs
23076 @: $(MAKE); $(unstage)
23077 @r=`${PWD_COMMAND}`; export r; \
23078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23079 $(HOST_EXPORTS) \
23080 (cd $(HOST_SUBDIR)/m4 && \
23081 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23082
23083 @endif m4
23084
23085 # Other targets (info, dvi, pdf, etc.)
23086
23087 .PHONY: maybe-info-m4 info-m4
23088 maybe-info-m4:
23089 @if m4
23090 maybe-info-m4: info-m4
23091
23092 info-m4: \
23093 configure-m4
23094 @: $(MAKE); $(unstage)
23095 @[ -f ./m4/Makefile ] || exit 0; \
23096 r=`${PWD_COMMAND}`; export r; \
23097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23098 $(HOST_EXPORTS) \
23099 for flag in $(EXTRA_HOST_FLAGS) ; do \
23100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23101 done; \
23102 echo "Doing info in m4" ; \
23103 (cd $(HOST_SUBDIR)/m4 && \
23104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23106 "RANLIB=$${RANLIB}" \
23107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23108 info) \
23109 || exit 1
23110
23111 @endif m4
23112
23113 .PHONY: maybe-dvi-m4 dvi-m4
23114 maybe-dvi-m4:
23115 @if m4
23116 maybe-dvi-m4: dvi-m4
23117
23118 dvi-m4: \
23119 configure-m4
23120 @: $(MAKE); $(unstage)
23121 @[ -f ./m4/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 dvi in m4" ; \
23129 (cd $(HOST_SUBDIR)/m4 && \
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 dvi) \
23135 || exit 1
23136
23137 @endif m4
23138
23139 .PHONY: maybe-pdf-m4 pdf-m4
23140 maybe-pdf-m4:
23141 @if m4
23142 maybe-pdf-m4: pdf-m4
23143
23144 pdf-m4: \
23145 configure-m4
23146 @: $(MAKE); $(unstage)
23147 @[ -f ./m4/Makefile ] || exit 0; \
23148 r=`${PWD_COMMAND}`; export r; \
23149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23150 $(HOST_EXPORTS) \
23151 for flag in $(EXTRA_HOST_FLAGS) ; do \
23152 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23153 done; \
23154 echo "Doing pdf in m4" ; \
23155 (cd $(HOST_SUBDIR)/m4 && \
23156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23158 "RANLIB=$${RANLIB}" \
23159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23160 pdf) \
23161 || exit 1
23162
23163 @endif m4
23164
23165 .PHONY: maybe-html-m4 html-m4
23166 maybe-html-m4:
23167 @if m4
23168 maybe-html-m4: html-m4
23169
23170 html-m4: \
23171 configure-m4
23172 @: $(MAKE); $(unstage)
23173 @[ -f ./m4/Makefile ] || exit 0; \
23174 r=`${PWD_COMMAND}`; export r; \
23175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23176 $(HOST_EXPORTS) \
23177 for flag in $(EXTRA_HOST_FLAGS) ; do \
23178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23179 done; \
23180 echo "Doing html in m4" ; \
23181 (cd $(HOST_SUBDIR)/m4 && \
23182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23184 "RANLIB=$${RANLIB}" \
23185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23186 html) \
23187 || exit 1
23188
23189 @endif m4
23190
23191 .PHONY: maybe-TAGS-m4 TAGS-m4
23192 maybe-TAGS-m4:
23193 @if m4
23194 maybe-TAGS-m4: TAGS-m4
23195
23196 TAGS-m4: \
23197 configure-m4
23198 @: $(MAKE); $(unstage)
23199 @[ -f ./m4/Makefile ] || exit 0; \
23200 r=`${PWD_COMMAND}`; export r; \
23201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23202 $(HOST_EXPORTS) \
23203 for flag in $(EXTRA_HOST_FLAGS) ; do \
23204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23205 done; \
23206 echo "Doing TAGS in m4" ; \
23207 (cd $(HOST_SUBDIR)/m4 && \
23208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23210 "RANLIB=$${RANLIB}" \
23211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23212 TAGS) \
23213 || exit 1
23214
23215 @endif m4
23216
23217 .PHONY: maybe-install-info-m4 install-info-m4
23218 maybe-install-info-m4:
23219 @if m4
23220 maybe-install-info-m4: install-info-m4
23221
23222 install-info-m4: \
23223 configure-m4 \
23224 info-m4
23225 @: $(MAKE); $(unstage)
23226 @[ -f ./m4/Makefile ] || exit 0; \
23227 r=`${PWD_COMMAND}`; export r; \
23228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23229 $(HOST_EXPORTS) \
23230 for flag in $(EXTRA_HOST_FLAGS) ; do \
23231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23232 done; \
23233 echo "Doing install-info in m4" ; \
23234 (cd $(HOST_SUBDIR)/m4 && \
23235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23237 "RANLIB=$${RANLIB}" \
23238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23239 install-info) \
23240 || exit 1
23241
23242 @endif m4
23243
23244 .PHONY: maybe-install-pdf-m4 install-pdf-m4
23245 maybe-install-pdf-m4:
23246 @if m4
23247 maybe-install-pdf-m4: install-pdf-m4
23248
23249 install-pdf-m4: \
23250 configure-m4 \
23251 pdf-m4
23252 @: $(MAKE); $(unstage)
23253 @[ -f ./m4/Makefile ] || exit 0; \
23254 r=`${PWD_COMMAND}`; export r; \
23255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23256 $(HOST_EXPORTS) \
23257 for flag in $(EXTRA_HOST_FLAGS) ; do \
23258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23259 done; \
23260 echo "Doing install-pdf in m4" ; \
23261 (cd $(HOST_SUBDIR)/m4 && \
23262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23264 "RANLIB=$${RANLIB}" \
23265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23266 install-pdf) \
23267 || exit 1
23268
23269 @endif m4
23270
23271 .PHONY: maybe-install-html-m4 install-html-m4
23272 maybe-install-html-m4:
23273 @if m4
23274 maybe-install-html-m4: install-html-m4
23275
23276 install-html-m4: \
23277 configure-m4 \
23278 html-m4
23279 @: $(MAKE); $(unstage)
23280 @[ -f ./m4/Makefile ] || exit 0; \
23281 r=`${PWD_COMMAND}`; export r; \
23282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23283 $(HOST_EXPORTS) \
23284 for flag in $(EXTRA_HOST_FLAGS) ; do \
23285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23286 done; \
23287 echo "Doing install-html in m4" ; \
23288 (cd $(HOST_SUBDIR)/m4 && \
23289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23291 "RANLIB=$${RANLIB}" \
23292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23293 install-html) \
23294 || exit 1
23295
23296 @endif m4
23297
23298 .PHONY: maybe-installcheck-m4 installcheck-m4
23299 maybe-installcheck-m4:
23300 @if m4
23301 maybe-installcheck-m4: installcheck-m4
23302
23303 installcheck-m4: \
23304 configure-m4
23305 @: $(MAKE); $(unstage)
23306 @[ -f ./m4/Makefile ] || exit 0; \
23307 r=`${PWD_COMMAND}`; export r; \
23308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23309 $(HOST_EXPORTS) \
23310 for flag in $(EXTRA_HOST_FLAGS) ; do \
23311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23312 done; \
23313 echo "Doing installcheck in m4" ; \
23314 (cd $(HOST_SUBDIR)/m4 && \
23315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23317 "RANLIB=$${RANLIB}" \
23318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23319 installcheck) \
23320 || exit 1
23321
23322 @endif m4
23323
23324 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
23325 maybe-mostlyclean-m4:
23326 @if m4
23327 maybe-mostlyclean-m4: mostlyclean-m4
23328
23329 mostlyclean-m4:
23330 @: $(MAKE); $(unstage)
23331 @[ -f ./m4/Makefile ] || exit 0; \
23332 r=`${PWD_COMMAND}`; export r; \
23333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23334 $(HOST_EXPORTS) \
23335 for flag in $(EXTRA_HOST_FLAGS) ; do \
23336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23337 done; \
23338 echo "Doing mostlyclean in m4" ; \
23339 (cd $(HOST_SUBDIR)/m4 && \
23340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23342 "RANLIB=$${RANLIB}" \
23343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23344 mostlyclean) \
23345 || exit 1
23346
23347 @endif m4
23348
23349 .PHONY: maybe-clean-m4 clean-m4
23350 maybe-clean-m4:
23351 @if m4
23352 maybe-clean-m4: clean-m4
23353
23354 clean-m4:
23355 @: $(MAKE); $(unstage)
23356 @[ -f ./m4/Makefile ] || exit 0; \
23357 r=`${PWD_COMMAND}`; export r; \
23358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23359 $(HOST_EXPORTS) \
23360 for flag in $(EXTRA_HOST_FLAGS) ; do \
23361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23362 done; \
23363 echo "Doing clean in m4" ; \
23364 (cd $(HOST_SUBDIR)/m4 && \
23365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23367 "RANLIB=$${RANLIB}" \
23368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23369 clean) \
23370 || exit 1
23371
23372 @endif m4
23373
23374 .PHONY: maybe-distclean-m4 distclean-m4
23375 maybe-distclean-m4:
23376 @if m4
23377 maybe-distclean-m4: distclean-m4
23378
23379 distclean-m4:
23380 @: $(MAKE); $(unstage)
23381 @[ -f ./m4/Makefile ] || exit 0; \
23382 r=`${PWD_COMMAND}`; export r; \
23383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23384 $(HOST_EXPORTS) \
23385 for flag in $(EXTRA_HOST_FLAGS) ; do \
23386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23387 done; \
23388 echo "Doing distclean in m4" ; \
23389 (cd $(HOST_SUBDIR)/m4 && \
23390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23392 "RANLIB=$${RANLIB}" \
23393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23394 distclean) \
23395 || exit 1
23396
23397 @endif m4
23398
23399 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
23400 maybe-maintainer-clean-m4:
23401 @if m4
23402 maybe-maintainer-clean-m4: maintainer-clean-m4
23403
23404 maintainer-clean-m4:
23405 @: $(MAKE); $(unstage)
23406 @[ -f ./m4/Makefile ] || exit 0; \
23407 r=`${PWD_COMMAND}`; export r; \
23408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23409 $(HOST_EXPORTS) \
23410 for flag in $(EXTRA_HOST_FLAGS) ; do \
23411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23412 done; \
23413 echo "Doing maintainer-clean in m4" ; \
23414 (cd $(HOST_SUBDIR)/m4 && \
23415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23417 "RANLIB=$${RANLIB}" \
23418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23419 maintainer-clean) \
23420 || exit 1
23421
23422 @endif m4
23423
23424
23425
23426 .PHONY: configure-readline maybe-configure-readline
23427 maybe-configure-readline:
23428 @if gcc-bootstrap
23429 configure-readline: stage_current
23430 @endif gcc-bootstrap
23431 @if readline
23432 maybe-configure-readline: configure-readline
23433 configure-readline:
23434 @: $(MAKE); $(unstage)
23435 @r=`${PWD_COMMAND}`; export r; \
23436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23437 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
23438 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
23439 $(HOST_EXPORTS) \
23440 echo Configuring in $(HOST_SUBDIR)/readline; \
23441 cd "$(HOST_SUBDIR)/readline" || exit 1; \
23442 case $(srcdir) in \
23443 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23444 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
23445 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23446 esac; \
23447 srcdiroption="--srcdir=$${topdir}/readline"; \
23448 libsrcdir="$$s/readline"; \
23449 $(SHELL) $${libsrcdir}/configure \
23450 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23451 --target=${target_alias} $${srcdiroption} \
23452 || exit 1
23453 @endif readline
23454
23455
23456
23457
23458
23459 .PHONY: all-readline maybe-all-readline
23460 maybe-all-readline:
23461 @if gcc-bootstrap
23462 all-readline: stage_current
23463 @endif gcc-bootstrap
23464 @if readline
23465 TARGET-readline=all
23466 maybe-all-readline: all-readline
23467 all-readline: configure-readline
23468 @: $(MAKE); $(unstage)
23469 @r=`${PWD_COMMAND}`; export r; \
23470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23471 $(HOST_EXPORTS) \
23472 (cd $(HOST_SUBDIR)/readline && \
23473 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23474 $(TARGET-readline))
23475 @endif readline
23476
23477
23478
23479
23480 .PHONY: check-readline maybe-check-readline
23481 maybe-check-readline:
23482 @if readline
23483 maybe-check-readline: check-readline
23484
23485 check-readline:
23486 @: $(MAKE); $(unstage)
23487 @r=`${PWD_COMMAND}`; export r; \
23488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23489 $(HOST_EXPORTS) \
23490 (cd $(HOST_SUBDIR)/readline && \
23491 $(MAKE) $(FLAGS_TO_PASS) check)
23492
23493 @endif readline
23494
23495 .PHONY: install-readline maybe-install-readline
23496 maybe-install-readline:
23497 @if readline
23498 maybe-install-readline: install-readline
23499
23500 install-readline: installdirs
23501 @: $(MAKE); $(unstage)
23502 @r=`${PWD_COMMAND}`; export r; \
23503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23504 $(HOST_EXPORTS) \
23505 (cd $(HOST_SUBDIR)/readline && \
23506 $(MAKE) $(FLAGS_TO_PASS) install)
23507
23508 @endif readline
23509
23510 .PHONY: install-strip-readline maybe-install-strip-readline
23511 maybe-install-strip-readline:
23512 @if readline
23513 maybe-install-strip-readline: install-strip-readline
23514
23515 install-strip-readline: installdirs
23516 @: $(MAKE); $(unstage)
23517 @r=`${PWD_COMMAND}`; export r; \
23518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23519 $(HOST_EXPORTS) \
23520 (cd $(HOST_SUBDIR)/readline && \
23521 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23522
23523 @endif readline
23524
23525 # Other targets (info, dvi, pdf, etc.)
23526
23527 .PHONY: maybe-info-readline info-readline
23528 maybe-info-readline:
23529 @if readline
23530 maybe-info-readline: info-readline
23531
23532 info-readline: \
23533 configure-readline
23534 @: $(MAKE); $(unstage)
23535 @[ -f ./readline/Makefile ] || exit 0; \
23536 r=`${PWD_COMMAND}`; export r; \
23537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23538 $(HOST_EXPORTS) \
23539 for flag in $(EXTRA_HOST_FLAGS) ; do \
23540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23541 done; \
23542 echo "Doing info in readline" ; \
23543 (cd $(HOST_SUBDIR)/readline && \
23544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23546 "RANLIB=$${RANLIB}" \
23547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23548 info) \
23549 || exit 1
23550
23551 @endif readline
23552
23553 .PHONY: maybe-dvi-readline dvi-readline
23554 maybe-dvi-readline:
23555 @if readline
23556 maybe-dvi-readline: dvi-readline
23557
23558 dvi-readline: \
23559 configure-readline
23560 @: $(MAKE); $(unstage)
23561 @[ -f ./readline/Makefile ] || exit 0; \
23562 r=`${PWD_COMMAND}`; export r; \
23563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23564 $(HOST_EXPORTS) \
23565 for flag in $(EXTRA_HOST_FLAGS) ; do \
23566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23567 done; \
23568 echo "Doing dvi in readline" ; \
23569 (cd $(HOST_SUBDIR)/readline && \
23570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23572 "RANLIB=$${RANLIB}" \
23573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23574 dvi) \
23575 || exit 1
23576
23577 @endif readline
23578
23579 .PHONY: maybe-pdf-readline pdf-readline
23580 maybe-pdf-readline:
23581 @if readline
23582 maybe-pdf-readline: pdf-readline
23583
23584 pdf-readline: \
23585 configure-readline
23586 @: $(MAKE); $(unstage)
23587 @[ -f ./readline/Makefile ] || exit 0; \
23588 r=`${PWD_COMMAND}`; export r; \
23589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23590 $(HOST_EXPORTS) \
23591 for flag in $(EXTRA_HOST_FLAGS) ; do \
23592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23593 done; \
23594 echo "Doing pdf in readline" ; \
23595 (cd $(HOST_SUBDIR)/readline && \
23596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23598 "RANLIB=$${RANLIB}" \
23599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23600 pdf) \
23601 || exit 1
23602
23603 @endif readline
23604
23605 .PHONY: maybe-html-readline html-readline
23606 maybe-html-readline:
23607 @if readline
23608 maybe-html-readline: html-readline
23609
23610 html-readline: \
23611 configure-readline
23612 @: $(MAKE); $(unstage)
23613 @[ -f ./readline/Makefile ] || exit 0; \
23614 r=`${PWD_COMMAND}`; export r; \
23615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23616 $(HOST_EXPORTS) \
23617 for flag in $(EXTRA_HOST_FLAGS) ; do \
23618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23619 done; \
23620 echo "Doing html in readline" ; \
23621 (cd $(HOST_SUBDIR)/readline && \
23622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23624 "RANLIB=$${RANLIB}" \
23625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23626 html) \
23627 || exit 1
23628
23629 @endif readline
23630
23631 .PHONY: maybe-TAGS-readline TAGS-readline
23632 maybe-TAGS-readline:
23633 @if readline
23634 maybe-TAGS-readline: TAGS-readline
23635
23636 TAGS-readline: \
23637 configure-readline
23638 @: $(MAKE); $(unstage)
23639 @[ -f ./readline/Makefile ] || exit 0; \
23640 r=`${PWD_COMMAND}`; export r; \
23641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23642 $(HOST_EXPORTS) \
23643 for flag in $(EXTRA_HOST_FLAGS) ; do \
23644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23645 done; \
23646 echo "Doing TAGS in readline" ; \
23647 (cd $(HOST_SUBDIR)/readline && \
23648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23650 "RANLIB=$${RANLIB}" \
23651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23652 TAGS) \
23653 || exit 1
23654
23655 @endif readline
23656
23657 .PHONY: maybe-install-info-readline install-info-readline
23658 maybe-install-info-readline:
23659 @if readline
23660 maybe-install-info-readline: install-info-readline
23661
23662 install-info-readline: \
23663 configure-readline \
23664 info-readline
23665 @: $(MAKE); $(unstage)
23666 @[ -f ./readline/Makefile ] || exit 0; \
23667 r=`${PWD_COMMAND}`; export r; \
23668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23669 $(HOST_EXPORTS) \
23670 for flag in $(EXTRA_HOST_FLAGS) ; do \
23671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23672 done; \
23673 echo "Doing install-info in readline" ; \
23674 (cd $(HOST_SUBDIR)/readline && \
23675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23677 "RANLIB=$${RANLIB}" \
23678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23679 install-info) \
23680 || exit 1
23681
23682 @endif readline
23683
23684 .PHONY: maybe-install-pdf-readline install-pdf-readline
23685 maybe-install-pdf-readline:
23686 @if readline
23687 maybe-install-pdf-readline: install-pdf-readline
23688
23689 install-pdf-readline: \
23690 configure-readline \
23691 pdf-readline
23692 @: $(MAKE); $(unstage)
23693 @[ -f ./readline/Makefile ] || exit 0; \
23694 r=`${PWD_COMMAND}`; export r; \
23695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23696 $(HOST_EXPORTS) \
23697 for flag in $(EXTRA_HOST_FLAGS) ; do \
23698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23699 done; \
23700 echo "Doing install-pdf in readline" ; \
23701 (cd $(HOST_SUBDIR)/readline && \
23702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23704 "RANLIB=$${RANLIB}" \
23705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23706 install-pdf) \
23707 || exit 1
23708
23709 @endif readline
23710
23711 .PHONY: maybe-install-html-readline install-html-readline
23712 maybe-install-html-readline:
23713 @if readline
23714 maybe-install-html-readline: install-html-readline
23715
23716 install-html-readline: \
23717 configure-readline \
23718 html-readline
23719 @: $(MAKE); $(unstage)
23720 @[ -f ./readline/Makefile ] || exit 0; \
23721 r=`${PWD_COMMAND}`; export r; \
23722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23723 $(HOST_EXPORTS) \
23724 for flag in $(EXTRA_HOST_FLAGS) ; do \
23725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23726 done; \
23727 echo "Doing install-html in readline" ; \
23728 (cd $(HOST_SUBDIR)/readline && \
23729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23731 "RANLIB=$${RANLIB}" \
23732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23733 install-html) \
23734 || exit 1
23735
23736 @endif readline
23737
23738 .PHONY: maybe-installcheck-readline installcheck-readline
23739 maybe-installcheck-readline:
23740 @if readline
23741 maybe-installcheck-readline: installcheck-readline
23742
23743 installcheck-readline: \
23744 configure-readline
23745 @: $(MAKE); $(unstage)
23746 @[ -f ./readline/Makefile ] || exit 0; \
23747 r=`${PWD_COMMAND}`; export r; \
23748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23749 $(HOST_EXPORTS) \
23750 for flag in $(EXTRA_HOST_FLAGS) ; do \
23751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23752 done; \
23753 echo "Doing installcheck in readline" ; \
23754 (cd $(HOST_SUBDIR)/readline && \
23755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23757 "RANLIB=$${RANLIB}" \
23758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23759 installcheck) \
23760 || exit 1
23761
23762 @endif readline
23763
23764 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
23765 maybe-mostlyclean-readline:
23766 @if readline
23767 maybe-mostlyclean-readline: mostlyclean-readline
23768
23769 mostlyclean-readline:
23770 @: $(MAKE); $(unstage)
23771 @[ -f ./readline/Makefile ] || exit 0; \
23772 r=`${PWD_COMMAND}`; export r; \
23773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23774 $(HOST_EXPORTS) \
23775 for flag in $(EXTRA_HOST_FLAGS) ; do \
23776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23777 done; \
23778 echo "Doing mostlyclean in readline" ; \
23779 (cd $(HOST_SUBDIR)/readline && \
23780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23782 "RANLIB=$${RANLIB}" \
23783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23784 mostlyclean) \
23785 || exit 1
23786
23787 @endif readline
23788
23789 .PHONY: maybe-clean-readline clean-readline
23790 maybe-clean-readline:
23791 @if readline
23792 maybe-clean-readline: clean-readline
23793
23794 clean-readline:
23795 @: $(MAKE); $(unstage)
23796 @[ -f ./readline/Makefile ] || exit 0; \
23797 r=`${PWD_COMMAND}`; export r; \
23798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23799 $(HOST_EXPORTS) \
23800 for flag in $(EXTRA_HOST_FLAGS) ; do \
23801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23802 done; \
23803 echo "Doing clean in readline" ; \
23804 (cd $(HOST_SUBDIR)/readline && \
23805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23807 "RANLIB=$${RANLIB}" \
23808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23809 clean) \
23810 || exit 1
23811
23812 @endif readline
23813
23814 .PHONY: maybe-distclean-readline distclean-readline
23815 maybe-distclean-readline:
23816 @if readline
23817 maybe-distclean-readline: distclean-readline
23818
23819 distclean-readline:
23820 @: $(MAKE); $(unstage)
23821 @[ -f ./readline/Makefile ] || exit 0; \
23822 r=`${PWD_COMMAND}`; export r; \
23823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23824 $(HOST_EXPORTS) \
23825 for flag in $(EXTRA_HOST_FLAGS) ; do \
23826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23827 done; \
23828 echo "Doing distclean in readline" ; \
23829 (cd $(HOST_SUBDIR)/readline && \
23830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23832 "RANLIB=$${RANLIB}" \
23833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23834 distclean) \
23835 || exit 1
23836
23837 @endif readline
23838
23839 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
23840 maybe-maintainer-clean-readline:
23841 @if readline
23842 maybe-maintainer-clean-readline: maintainer-clean-readline
23843
23844 maintainer-clean-readline:
23845 @: $(MAKE); $(unstage)
23846 @[ -f ./readline/Makefile ] || exit 0; \
23847 r=`${PWD_COMMAND}`; export r; \
23848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23849 $(HOST_EXPORTS) \
23850 for flag in $(EXTRA_HOST_FLAGS) ; do \
23851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23852 done; \
23853 echo "Doing maintainer-clean in readline" ; \
23854 (cd $(HOST_SUBDIR)/readline && \
23855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23857 "RANLIB=$${RANLIB}" \
23858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23859 maintainer-clean) \
23860 || exit 1
23861
23862 @endif readline
23863
23864
23865
23866 .PHONY: configure-sid maybe-configure-sid
23867 maybe-configure-sid:
23868 @if gcc-bootstrap
23869 configure-sid: stage_current
23870 @endif gcc-bootstrap
23871 @if sid
23872 maybe-configure-sid: configure-sid
23873 configure-sid:
23874 @: $(MAKE); $(unstage)
23875 @r=`${PWD_COMMAND}`; export r; \
23876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23877 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
23878 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
23879 $(HOST_EXPORTS) \
23880 echo Configuring in $(HOST_SUBDIR)/sid; \
23881 cd "$(HOST_SUBDIR)/sid" || exit 1; \
23882 case $(srcdir) in \
23883 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23884 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
23885 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
23886 esac; \
23887 srcdiroption="--srcdir=$${topdir}/sid"; \
23888 libsrcdir="$$s/sid"; \
23889 $(SHELL) $${libsrcdir}/configure \
23890 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
23891 --target=${target_alias} $${srcdiroption} \
23892 || exit 1
23893 @endif sid
23894
23895
23896
23897
23898
23899 .PHONY: all-sid maybe-all-sid
23900 maybe-all-sid:
23901 @if gcc-bootstrap
23902 all-sid: stage_current
23903 @endif gcc-bootstrap
23904 @if sid
23905 TARGET-sid=all
23906 maybe-all-sid: all-sid
23907 all-sid: configure-sid
23908 @: $(MAKE); $(unstage)
23909 @r=`${PWD_COMMAND}`; export r; \
23910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23911 $(HOST_EXPORTS) \
23912 (cd $(HOST_SUBDIR)/sid && \
23913 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
23914 $(TARGET-sid))
23915 @endif sid
23916
23917
23918
23919
23920 .PHONY: check-sid maybe-check-sid
23921 maybe-check-sid:
23922 @if sid
23923 maybe-check-sid: check-sid
23924
23925 check-sid:
23926 @: $(MAKE); $(unstage)
23927 @r=`${PWD_COMMAND}`; export r; \
23928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23929 $(HOST_EXPORTS) \
23930 (cd $(HOST_SUBDIR)/sid && \
23931 $(MAKE) $(FLAGS_TO_PASS) check)
23932
23933 @endif sid
23934
23935 .PHONY: install-sid maybe-install-sid
23936 maybe-install-sid:
23937 @if sid
23938 maybe-install-sid: install-sid
23939
23940 install-sid: installdirs
23941 @: $(MAKE); $(unstage)
23942 @r=`${PWD_COMMAND}`; export r; \
23943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23944 $(HOST_EXPORTS) \
23945 (cd $(HOST_SUBDIR)/sid && \
23946 $(MAKE) $(FLAGS_TO_PASS) install)
23947
23948 @endif sid
23949
23950 .PHONY: install-strip-sid maybe-install-strip-sid
23951 maybe-install-strip-sid:
23952 @if sid
23953 maybe-install-strip-sid: install-strip-sid
23954
23955 install-strip-sid: installdirs
23956 @: $(MAKE); $(unstage)
23957 @r=`${PWD_COMMAND}`; export r; \
23958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23959 $(HOST_EXPORTS) \
23960 (cd $(HOST_SUBDIR)/sid && \
23961 $(MAKE) $(FLAGS_TO_PASS) install-strip)
23962
23963 @endif sid
23964
23965 # Other targets (info, dvi, pdf, etc.)
23966
23967 .PHONY: maybe-info-sid info-sid
23968 maybe-info-sid:
23969 @if sid
23970 maybe-info-sid: info-sid
23971
23972 info-sid: \
23973 configure-sid
23974 @: $(MAKE); $(unstage)
23975 @[ -f ./sid/Makefile ] || exit 0; \
23976 r=`${PWD_COMMAND}`; export r; \
23977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23978 $(HOST_EXPORTS) \
23979 for flag in $(EXTRA_HOST_FLAGS) ; do \
23980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23981 done; \
23982 echo "Doing info in sid" ; \
23983 (cd $(HOST_SUBDIR)/sid && \
23984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23986 "RANLIB=$${RANLIB}" \
23987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
23988 info) \
23989 || exit 1
23990
23991 @endif sid
23992
23993 .PHONY: maybe-dvi-sid dvi-sid
23994 maybe-dvi-sid:
23995 @if sid
23996 maybe-dvi-sid: dvi-sid
23997
23998 dvi-sid: \
23999 configure-sid
24000 @: $(MAKE); $(unstage)
24001 @[ -f ./sid/Makefile ] || exit 0; \
24002 r=`${PWD_COMMAND}`; export r; \
24003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24004 $(HOST_EXPORTS) \
24005 for flag in $(EXTRA_HOST_FLAGS) ; do \
24006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24007 done; \
24008 echo "Doing dvi in sid" ; \
24009 (cd $(HOST_SUBDIR)/sid && \
24010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24012 "RANLIB=$${RANLIB}" \
24013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24014 dvi) \
24015 || exit 1
24016
24017 @endif sid
24018
24019 .PHONY: maybe-pdf-sid pdf-sid
24020 maybe-pdf-sid:
24021 @if sid
24022 maybe-pdf-sid: pdf-sid
24023
24024 pdf-sid: \
24025 configure-sid
24026 @: $(MAKE); $(unstage)
24027 @[ -f ./sid/Makefile ] || exit 0; \
24028 r=`${PWD_COMMAND}`; export r; \
24029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24030 $(HOST_EXPORTS) \
24031 for flag in $(EXTRA_HOST_FLAGS) ; do \
24032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24033 done; \
24034 echo "Doing pdf in sid" ; \
24035 (cd $(HOST_SUBDIR)/sid && \
24036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24038 "RANLIB=$${RANLIB}" \
24039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24040 pdf) \
24041 || exit 1
24042
24043 @endif sid
24044
24045 .PHONY: maybe-html-sid html-sid
24046 maybe-html-sid:
24047 @if sid
24048 maybe-html-sid: html-sid
24049
24050 html-sid: \
24051 configure-sid
24052 @: $(MAKE); $(unstage)
24053 @[ -f ./sid/Makefile ] || exit 0; \
24054 r=`${PWD_COMMAND}`; export r; \
24055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24056 $(HOST_EXPORTS) \
24057 for flag in $(EXTRA_HOST_FLAGS) ; do \
24058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24059 done; \
24060 echo "Doing html in sid" ; \
24061 (cd $(HOST_SUBDIR)/sid && \
24062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24064 "RANLIB=$${RANLIB}" \
24065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24066 html) \
24067 || exit 1
24068
24069 @endif sid
24070
24071 .PHONY: maybe-TAGS-sid TAGS-sid
24072 maybe-TAGS-sid:
24073 @if sid
24074 maybe-TAGS-sid: TAGS-sid
24075
24076 TAGS-sid: \
24077 configure-sid
24078 @: $(MAKE); $(unstage)
24079 @[ -f ./sid/Makefile ] || exit 0; \
24080 r=`${PWD_COMMAND}`; export r; \
24081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24082 $(HOST_EXPORTS) \
24083 for flag in $(EXTRA_HOST_FLAGS) ; do \
24084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24085 done; \
24086 echo "Doing TAGS in sid" ; \
24087 (cd $(HOST_SUBDIR)/sid && \
24088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24090 "RANLIB=$${RANLIB}" \
24091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24092 TAGS) \
24093 || exit 1
24094
24095 @endif sid
24096
24097 .PHONY: maybe-install-info-sid install-info-sid
24098 maybe-install-info-sid:
24099 @if sid
24100 maybe-install-info-sid: install-info-sid
24101
24102 install-info-sid: \
24103 configure-sid \
24104 info-sid
24105 @: $(MAKE); $(unstage)
24106 @[ -f ./sid/Makefile ] || exit 0; \
24107 r=`${PWD_COMMAND}`; export r; \
24108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24109 $(HOST_EXPORTS) \
24110 for flag in $(EXTRA_HOST_FLAGS) ; do \
24111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24112 done; \
24113 echo "Doing install-info in sid" ; \
24114 (cd $(HOST_SUBDIR)/sid && \
24115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24117 "RANLIB=$${RANLIB}" \
24118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24119 install-info) \
24120 || exit 1
24121
24122 @endif sid
24123
24124 .PHONY: maybe-install-pdf-sid install-pdf-sid
24125 maybe-install-pdf-sid:
24126 @if sid
24127 maybe-install-pdf-sid: install-pdf-sid
24128
24129 install-pdf-sid: \
24130 configure-sid \
24131 pdf-sid
24132 @: $(MAKE); $(unstage)
24133 @[ -f ./sid/Makefile ] || exit 0; \
24134 r=`${PWD_COMMAND}`; export r; \
24135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24136 $(HOST_EXPORTS) \
24137 for flag in $(EXTRA_HOST_FLAGS) ; do \
24138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24139 done; \
24140 echo "Doing install-pdf in sid" ; \
24141 (cd $(HOST_SUBDIR)/sid && \
24142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24144 "RANLIB=$${RANLIB}" \
24145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24146 install-pdf) \
24147 || exit 1
24148
24149 @endif sid
24150
24151 .PHONY: maybe-install-html-sid install-html-sid
24152 maybe-install-html-sid:
24153 @if sid
24154 maybe-install-html-sid: install-html-sid
24155
24156 install-html-sid: \
24157 configure-sid \
24158 html-sid
24159 @: $(MAKE); $(unstage)
24160 @[ -f ./sid/Makefile ] || exit 0; \
24161 r=`${PWD_COMMAND}`; export r; \
24162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24163 $(HOST_EXPORTS) \
24164 for flag in $(EXTRA_HOST_FLAGS) ; do \
24165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24166 done; \
24167 echo "Doing install-html in sid" ; \
24168 (cd $(HOST_SUBDIR)/sid && \
24169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24171 "RANLIB=$${RANLIB}" \
24172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24173 install-html) \
24174 || exit 1
24175
24176 @endif sid
24177
24178 .PHONY: maybe-installcheck-sid installcheck-sid
24179 maybe-installcheck-sid:
24180 @if sid
24181 maybe-installcheck-sid: installcheck-sid
24182
24183 installcheck-sid: \
24184 configure-sid
24185 @: $(MAKE); $(unstage)
24186 @[ -f ./sid/Makefile ] || exit 0; \
24187 r=`${PWD_COMMAND}`; export r; \
24188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24189 $(HOST_EXPORTS) \
24190 for flag in $(EXTRA_HOST_FLAGS) ; do \
24191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24192 done; \
24193 echo "Doing installcheck in sid" ; \
24194 (cd $(HOST_SUBDIR)/sid && \
24195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24197 "RANLIB=$${RANLIB}" \
24198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24199 installcheck) \
24200 || exit 1
24201
24202 @endif sid
24203
24204 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
24205 maybe-mostlyclean-sid:
24206 @if sid
24207 maybe-mostlyclean-sid: mostlyclean-sid
24208
24209 mostlyclean-sid:
24210 @: $(MAKE); $(unstage)
24211 @[ -f ./sid/Makefile ] || exit 0; \
24212 r=`${PWD_COMMAND}`; export r; \
24213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24214 $(HOST_EXPORTS) \
24215 for flag in $(EXTRA_HOST_FLAGS) ; do \
24216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24217 done; \
24218 echo "Doing mostlyclean in sid" ; \
24219 (cd $(HOST_SUBDIR)/sid && \
24220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24222 "RANLIB=$${RANLIB}" \
24223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24224 mostlyclean) \
24225 || exit 1
24226
24227 @endif sid
24228
24229 .PHONY: maybe-clean-sid clean-sid
24230 maybe-clean-sid:
24231 @if sid
24232 maybe-clean-sid: clean-sid
24233
24234 clean-sid:
24235 @: $(MAKE); $(unstage)
24236 @[ -f ./sid/Makefile ] || exit 0; \
24237 r=`${PWD_COMMAND}`; export r; \
24238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24239 $(HOST_EXPORTS) \
24240 for flag in $(EXTRA_HOST_FLAGS) ; do \
24241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24242 done; \
24243 echo "Doing clean in sid" ; \
24244 (cd $(HOST_SUBDIR)/sid && \
24245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24247 "RANLIB=$${RANLIB}" \
24248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24249 clean) \
24250 || exit 1
24251
24252 @endif sid
24253
24254 .PHONY: maybe-distclean-sid distclean-sid
24255 maybe-distclean-sid:
24256 @if sid
24257 maybe-distclean-sid: distclean-sid
24258
24259 distclean-sid:
24260 @: $(MAKE); $(unstage)
24261 @[ -f ./sid/Makefile ] || exit 0; \
24262 r=`${PWD_COMMAND}`; export r; \
24263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24264 $(HOST_EXPORTS) \
24265 for flag in $(EXTRA_HOST_FLAGS) ; do \
24266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24267 done; \
24268 echo "Doing distclean in sid" ; \
24269 (cd $(HOST_SUBDIR)/sid && \
24270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24272 "RANLIB=$${RANLIB}" \
24273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24274 distclean) \
24275 || exit 1
24276
24277 @endif sid
24278
24279 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
24280 maybe-maintainer-clean-sid:
24281 @if sid
24282 maybe-maintainer-clean-sid: maintainer-clean-sid
24283
24284 maintainer-clean-sid:
24285 @: $(MAKE); $(unstage)
24286 @[ -f ./sid/Makefile ] || exit 0; \
24287 r=`${PWD_COMMAND}`; export r; \
24288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24289 $(HOST_EXPORTS) \
24290 for flag in $(EXTRA_HOST_FLAGS) ; do \
24291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24292 done; \
24293 echo "Doing maintainer-clean in sid" ; \
24294 (cd $(HOST_SUBDIR)/sid && \
24295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24297 "RANLIB=$${RANLIB}" \
24298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24299 maintainer-clean) \
24300 || exit 1
24301
24302 @endif sid
24303
24304
24305
24306 .PHONY: configure-sim maybe-configure-sim
24307 maybe-configure-sim:
24308 @if gcc-bootstrap
24309 configure-sim: stage_current
24310 @endif gcc-bootstrap
24311 @if sim
24312 maybe-configure-sim: configure-sim
24313 configure-sim:
24314 @: $(MAKE); $(unstage)
24315 @r=`${PWD_COMMAND}`; export r; \
24316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24317 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
24318 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
24319 $(HOST_EXPORTS) \
24320 echo Configuring in $(HOST_SUBDIR)/sim; \
24321 cd "$(HOST_SUBDIR)/sim" || exit 1; \
24322 case $(srcdir) in \
24323 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24324 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
24325 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24326 esac; \
24327 srcdiroption="--srcdir=$${topdir}/sim"; \
24328 libsrcdir="$$s/sim"; \
24329 $(SHELL) $${libsrcdir}/configure \
24330 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24331 --target=${target_alias} $${srcdiroption} \
24332 || exit 1
24333 @endif sim
24334
24335
24336
24337
24338
24339 .PHONY: all-sim maybe-all-sim
24340 maybe-all-sim:
24341 @if gcc-bootstrap
24342 all-sim: stage_current
24343 @endif gcc-bootstrap
24344 @if sim
24345 TARGET-sim=all
24346 maybe-all-sim: all-sim
24347 all-sim: configure-sim
24348 @: $(MAKE); $(unstage)
24349 @r=`${PWD_COMMAND}`; export r; \
24350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24351 $(HOST_EXPORTS) \
24352 (cd $(HOST_SUBDIR)/sim && \
24353 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24354 $(TARGET-sim))
24355 @endif sim
24356
24357
24358
24359
24360 .PHONY: check-sim maybe-check-sim
24361 maybe-check-sim:
24362 @if sim
24363 maybe-check-sim: check-sim
24364
24365 check-sim:
24366 @: $(MAKE); $(unstage)
24367 @r=`${PWD_COMMAND}`; export r; \
24368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24369 $(HOST_EXPORTS) \
24370 (cd $(HOST_SUBDIR)/sim && \
24371 $(MAKE) $(FLAGS_TO_PASS) check)
24372
24373 @endif sim
24374
24375 .PHONY: install-sim maybe-install-sim
24376 maybe-install-sim:
24377 @if sim
24378 maybe-install-sim: install-sim
24379
24380 install-sim: installdirs
24381 @: $(MAKE); $(unstage)
24382 @r=`${PWD_COMMAND}`; export r; \
24383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24384 $(HOST_EXPORTS) \
24385 (cd $(HOST_SUBDIR)/sim && \
24386 $(MAKE) $(FLAGS_TO_PASS) install)
24387
24388 @endif sim
24389
24390 .PHONY: install-strip-sim maybe-install-strip-sim
24391 maybe-install-strip-sim:
24392 @if sim
24393 maybe-install-strip-sim: install-strip-sim
24394
24395 install-strip-sim: installdirs
24396 @: $(MAKE); $(unstage)
24397 @r=`${PWD_COMMAND}`; export r; \
24398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24399 $(HOST_EXPORTS) \
24400 (cd $(HOST_SUBDIR)/sim && \
24401 $(MAKE) $(FLAGS_TO_PASS) install-strip)
24402
24403 @endif sim
24404
24405 # Other targets (info, dvi, pdf, etc.)
24406
24407 .PHONY: maybe-info-sim info-sim
24408 maybe-info-sim:
24409 @if sim
24410 maybe-info-sim: info-sim
24411
24412 info-sim: \
24413 configure-sim
24414 @: $(MAKE); $(unstage)
24415 @[ -f ./sim/Makefile ] || exit 0; \
24416 r=`${PWD_COMMAND}`; export r; \
24417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24418 $(HOST_EXPORTS) \
24419 for flag in $(EXTRA_HOST_FLAGS) ; do \
24420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24421 done; \
24422 echo "Doing info in sim" ; \
24423 (cd $(HOST_SUBDIR)/sim && \
24424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24426 "RANLIB=$${RANLIB}" \
24427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24428 info) \
24429 || exit 1
24430
24431 @endif sim
24432
24433 .PHONY: maybe-dvi-sim dvi-sim
24434 maybe-dvi-sim:
24435 @if sim
24436 maybe-dvi-sim: dvi-sim
24437
24438 dvi-sim: \
24439 configure-sim
24440 @: $(MAKE); $(unstage)
24441 @[ -f ./sim/Makefile ] || exit 0; \
24442 r=`${PWD_COMMAND}`; export r; \
24443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24444 $(HOST_EXPORTS) \
24445 for flag in $(EXTRA_HOST_FLAGS) ; do \
24446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24447 done; \
24448 echo "Doing dvi in sim" ; \
24449 (cd $(HOST_SUBDIR)/sim && \
24450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24452 "RANLIB=$${RANLIB}" \
24453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24454 dvi) \
24455 || exit 1
24456
24457 @endif sim
24458
24459 .PHONY: maybe-pdf-sim pdf-sim
24460 maybe-pdf-sim:
24461 @if sim
24462 maybe-pdf-sim: pdf-sim
24463
24464 pdf-sim: \
24465 configure-sim
24466 @: $(MAKE); $(unstage)
24467 @[ -f ./sim/Makefile ] || exit 0; \
24468 r=`${PWD_COMMAND}`; export r; \
24469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24470 $(HOST_EXPORTS) \
24471 for flag in $(EXTRA_HOST_FLAGS) ; do \
24472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24473 done; \
24474 echo "Doing pdf in sim" ; \
24475 (cd $(HOST_SUBDIR)/sim && \
24476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24478 "RANLIB=$${RANLIB}" \
24479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24480 pdf) \
24481 || exit 1
24482
24483 @endif sim
24484
24485 .PHONY: maybe-html-sim html-sim
24486 maybe-html-sim:
24487 @if sim
24488 maybe-html-sim: html-sim
24489
24490 html-sim: \
24491 configure-sim
24492 @: $(MAKE); $(unstage)
24493 @[ -f ./sim/Makefile ] || exit 0; \
24494 r=`${PWD_COMMAND}`; export r; \
24495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24496 $(HOST_EXPORTS) \
24497 for flag in $(EXTRA_HOST_FLAGS) ; do \
24498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24499 done; \
24500 echo "Doing html in sim" ; \
24501 (cd $(HOST_SUBDIR)/sim && \
24502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24504 "RANLIB=$${RANLIB}" \
24505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24506 html) \
24507 || exit 1
24508
24509 @endif sim
24510
24511 .PHONY: maybe-TAGS-sim TAGS-sim
24512 maybe-TAGS-sim:
24513 @if sim
24514 maybe-TAGS-sim: TAGS-sim
24515
24516 TAGS-sim: \
24517 configure-sim
24518 @: $(MAKE); $(unstage)
24519 @[ -f ./sim/Makefile ] || exit 0; \
24520 r=`${PWD_COMMAND}`; export r; \
24521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24522 $(HOST_EXPORTS) \
24523 for flag in $(EXTRA_HOST_FLAGS) ; do \
24524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24525 done; \
24526 echo "Doing TAGS in sim" ; \
24527 (cd $(HOST_SUBDIR)/sim && \
24528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24530 "RANLIB=$${RANLIB}" \
24531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24532 TAGS) \
24533 || exit 1
24534
24535 @endif sim
24536
24537 .PHONY: maybe-install-info-sim install-info-sim
24538 maybe-install-info-sim:
24539 @if sim
24540 maybe-install-info-sim: install-info-sim
24541
24542 install-info-sim: \
24543 configure-sim \
24544 info-sim
24545 @: $(MAKE); $(unstage)
24546 @[ -f ./sim/Makefile ] || exit 0; \
24547 r=`${PWD_COMMAND}`; export r; \
24548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24549 $(HOST_EXPORTS) \
24550 for flag in $(EXTRA_HOST_FLAGS) ; do \
24551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24552 done; \
24553 echo "Doing install-info in sim" ; \
24554 (cd $(HOST_SUBDIR)/sim && \
24555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24557 "RANLIB=$${RANLIB}" \
24558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24559 install-info) \
24560 || exit 1
24561
24562 @endif sim
24563
24564 .PHONY: maybe-install-pdf-sim install-pdf-sim
24565 maybe-install-pdf-sim:
24566 @if sim
24567 maybe-install-pdf-sim: install-pdf-sim
24568
24569 install-pdf-sim: \
24570 configure-sim \
24571 pdf-sim
24572 @: $(MAKE); $(unstage)
24573 @[ -f ./sim/Makefile ] || exit 0; \
24574 r=`${PWD_COMMAND}`; export r; \
24575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24576 $(HOST_EXPORTS) \
24577 for flag in $(EXTRA_HOST_FLAGS) ; do \
24578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24579 done; \
24580 echo "Doing install-pdf in sim" ; \
24581 (cd $(HOST_SUBDIR)/sim && \
24582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24584 "RANLIB=$${RANLIB}" \
24585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24586 install-pdf) \
24587 || exit 1
24588
24589 @endif sim
24590
24591 .PHONY: maybe-install-html-sim install-html-sim
24592 maybe-install-html-sim:
24593 @if sim
24594 maybe-install-html-sim: install-html-sim
24595
24596 install-html-sim: \
24597 configure-sim \
24598 html-sim
24599 @: $(MAKE); $(unstage)
24600 @[ -f ./sim/Makefile ] || exit 0; \
24601 r=`${PWD_COMMAND}`; export r; \
24602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24603 $(HOST_EXPORTS) \
24604 for flag in $(EXTRA_HOST_FLAGS) ; do \
24605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24606 done; \
24607 echo "Doing install-html in sim" ; \
24608 (cd $(HOST_SUBDIR)/sim && \
24609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24611 "RANLIB=$${RANLIB}" \
24612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24613 install-html) \
24614 || exit 1
24615
24616 @endif sim
24617
24618 .PHONY: maybe-installcheck-sim installcheck-sim
24619 maybe-installcheck-sim:
24620 @if sim
24621 maybe-installcheck-sim: installcheck-sim
24622
24623 installcheck-sim: \
24624 configure-sim
24625 @: $(MAKE); $(unstage)
24626 @[ -f ./sim/Makefile ] || exit 0; \
24627 r=`${PWD_COMMAND}`; export r; \
24628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24629 $(HOST_EXPORTS) \
24630 for flag in $(EXTRA_HOST_FLAGS) ; do \
24631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24632 done; \
24633 echo "Doing installcheck in sim" ; \
24634 (cd $(HOST_SUBDIR)/sim && \
24635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24637 "RANLIB=$${RANLIB}" \
24638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24639 installcheck) \
24640 || exit 1
24641
24642 @endif sim
24643
24644 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
24645 maybe-mostlyclean-sim:
24646 @if sim
24647 maybe-mostlyclean-sim: mostlyclean-sim
24648
24649 mostlyclean-sim:
24650 @: $(MAKE); $(unstage)
24651 @[ -f ./sim/Makefile ] || exit 0; \
24652 r=`${PWD_COMMAND}`; export r; \
24653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24654 $(HOST_EXPORTS) \
24655 for flag in $(EXTRA_HOST_FLAGS) ; do \
24656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24657 done; \
24658 echo "Doing mostlyclean in sim" ; \
24659 (cd $(HOST_SUBDIR)/sim && \
24660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24662 "RANLIB=$${RANLIB}" \
24663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24664 mostlyclean) \
24665 || exit 1
24666
24667 @endif sim
24668
24669 .PHONY: maybe-clean-sim clean-sim
24670 maybe-clean-sim:
24671 @if sim
24672 maybe-clean-sim: clean-sim
24673
24674 clean-sim:
24675 @: $(MAKE); $(unstage)
24676 @[ -f ./sim/Makefile ] || exit 0; \
24677 r=`${PWD_COMMAND}`; export r; \
24678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24679 $(HOST_EXPORTS) \
24680 for flag in $(EXTRA_HOST_FLAGS) ; do \
24681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24682 done; \
24683 echo "Doing clean in sim" ; \
24684 (cd $(HOST_SUBDIR)/sim && \
24685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24687 "RANLIB=$${RANLIB}" \
24688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24689 clean) \
24690 || exit 1
24691
24692 @endif sim
24693
24694 .PHONY: maybe-distclean-sim distclean-sim
24695 maybe-distclean-sim:
24696 @if sim
24697 maybe-distclean-sim: distclean-sim
24698
24699 distclean-sim:
24700 @: $(MAKE); $(unstage)
24701 @[ -f ./sim/Makefile ] || exit 0; \
24702 r=`${PWD_COMMAND}`; export r; \
24703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24704 $(HOST_EXPORTS) \
24705 for flag in $(EXTRA_HOST_FLAGS) ; do \
24706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24707 done; \
24708 echo "Doing distclean in sim" ; \
24709 (cd $(HOST_SUBDIR)/sim && \
24710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24712 "RANLIB=$${RANLIB}" \
24713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24714 distclean) \
24715 || exit 1
24716
24717 @endif sim
24718
24719 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
24720 maybe-maintainer-clean-sim:
24721 @if sim
24722 maybe-maintainer-clean-sim: maintainer-clean-sim
24723
24724 maintainer-clean-sim:
24725 @: $(MAKE); $(unstage)
24726 @[ -f ./sim/Makefile ] || exit 0; \
24727 r=`${PWD_COMMAND}`; export r; \
24728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24729 $(HOST_EXPORTS) \
24730 for flag in $(EXTRA_HOST_FLAGS) ; do \
24731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24732 done; \
24733 echo "Doing maintainer-clean in sim" ; \
24734 (cd $(HOST_SUBDIR)/sim && \
24735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24737 "RANLIB=$${RANLIB}" \
24738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24739 maintainer-clean) \
24740 || exit 1
24741
24742 @endif sim
24743
24744
24745
24746 .PHONY: configure-texinfo maybe-configure-texinfo
24747 maybe-configure-texinfo:
24748 @if gcc-bootstrap
24749 configure-texinfo: stage_current
24750 @endif gcc-bootstrap
24751 @if texinfo
24752 maybe-configure-texinfo: configure-texinfo
24753 configure-texinfo:
24754 @: $(MAKE); $(unstage)
24755 @r=`${PWD_COMMAND}`; export r; \
24756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24757 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
24758 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
24759 $(HOST_EXPORTS) \
24760 echo Configuring in $(HOST_SUBDIR)/texinfo; \
24761 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
24762 case $(srcdir) in \
24763 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24764 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
24765 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
24766 esac; \
24767 srcdiroption="--srcdir=$${topdir}/texinfo"; \
24768 libsrcdir="$$s/texinfo"; \
24769 $(SHELL) $${libsrcdir}/configure \
24770 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
24771 --target=${target_alias} $${srcdiroption} \
24772 || exit 1
24773 @endif texinfo
24774
24775
24776
24777
24778
24779 .PHONY: all-texinfo maybe-all-texinfo
24780 maybe-all-texinfo:
24781 @if gcc-bootstrap
24782 all-texinfo: stage_current
24783 @endif gcc-bootstrap
24784 @if texinfo
24785 TARGET-texinfo=all
24786 maybe-all-texinfo: all-texinfo
24787 all-texinfo: configure-texinfo
24788 @: $(MAKE); $(unstage)
24789 @r=`${PWD_COMMAND}`; export r; \
24790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24791 $(HOST_EXPORTS) \
24792 (cd $(HOST_SUBDIR)/texinfo && \
24793 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
24794 $(TARGET-texinfo))
24795 @endif texinfo
24796
24797
24798
24799
24800 .PHONY: check-texinfo maybe-check-texinfo
24801 maybe-check-texinfo:
24802 @if texinfo
24803 maybe-check-texinfo: check-texinfo
24804
24805 check-texinfo:
24806 @: $(MAKE); $(unstage)
24807 @r=`${PWD_COMMAND}`; export r; \
24808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24809 $(HOST_EXPORTS) \
24810 (cd $(HOST_SUBDIR)/texinfo && \
24811 $(MAKE) $(FLAGS_TO_PASS) check)
24812
24813 @endif texinfo
24814
24815 .PHONY: install-texinfo maybe-install-texinfo
24816 maybe-install-texinfo:
24817 @if texinfo
24818 maybe-install-texinfo: install-texinfo
24819
24820 install-texinfo:
24821
24822 @endif texinfo
24823
24824 .PHONY: install-strip-texinfo maybe-install-strip-texinfo
24825 maybe-install-strip-texinfo:
24826 @if texinfo
24827 maybe-install-strip-texinfo: install-strip-texinfo
24828
24829 install-strip-texinfo:
24830
24831 @endif texinfo
24832
24833 # Other targets (info, dvi, pdf, etc.)
24834
24835 .PHONY: maybe-info-texinfo info-texinfo
24836 maybe-info-texinfo:
24837 @if texinfo
24838 maybe-info-texinfo: info-texinfo
24839
24840 info-texinfo: \
24841 configure-texinfo
24842 @: $(MAKE); $(unstage)
24843 @[ -f ./texinfo/Makefile ] || exit 0; \
24844 r=`${PWD_COMMAND}`; export r; \
24845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24846 $(HOST_EXPORTS) \
24847 for flag in $(EXTRA_HOST_FLAGS) ; do \
24848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24849 done; \
24850 echo "Doing info in texinfo" ; \
24851 (cd $(HOST_SUBDIR)/texinfo && \
24852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24854 "RANLIB=$${RANLIB}" \
24855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24856 info) \
24857 || exit 1
24858
24859 @endif texinfo
24860
24861 .PHONY: maybe-dvi-texinfo dvi-texinfo
24862 maybe-dvi-texinfo:
24863 @if texinfo
24864 maybe-dvi-texinfo: dvi-texinfo
24865
24866 dvi-texinfo: \
24867 configure-texinfo
24868 @: $(MAKE); $(unstage)
24869 @[ -f ./texinfo/Makefile ] || exit 0; \
24870 r=`${PWD_COMMAND}`; export r; \
24871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24872 $(HOST_EXPORTS) \
24873 for flag in $(EXTRA_HOST_FLAGS) ; do \
24874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24875 done; \
24876 echo "Doing dvi in texinfo" ; \
24877 (cd $(HOST_SUBDIR)/texinfo && \
24878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24880 "RANLIB=$${RANLIB}" \
24881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24882 dvi) \
24883 || exit 1
24884
24885 @endif texinfo
24886
24887 .PHONY: maybe-pdf-texinfo pdf-texinfo
24888 maybe-pdf-texinfo:
24889 @if texinfo
24890 maybe-pdf-texinfo: pdf-texinfo
24891
24892 pdf-texinfo: \
24893 configure-texinfo
24894 @: $(MAKE); $(unstage)
24895 @[ -f ./texinfo/Makefile ] || exit 0; \
24896 r=`${PWD_COMMAND}`; export r; \
24897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24898 $(HOST_EXPORTS) \
24899 for flag in $(EXTRA_HOST_FLAGS) ; do \
24900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24901 done; \
24902 echo "Doing pdf in texinfo" ; \
24903 (cd $(HOST_SUBDIR)/texinfo && \
24904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24906 "RANLIB=$${RANLIB}" \
24907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24908 pdf) \
24909 || exit 1
24910
24911 @endif texinfo
24912
24913 .PHONY: maybe-html-texinfo html-texinfo
24914 maybe-html-texinfo:
24915 @if texinfo
24916 maybe-html-texinfo: html-texinfo
24917
24918 html-texinfo: \
24919 configure-texinfo
24920 @: $(MAKE); $(unstage)
24921 @[ -f ./texinfo/Makefile ] || exit 0; \
24922 r=`${PWD_COMMAND}`; export r; \
24923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24924 $(HOST_EXPORTS) \
24925 for flag in $(EXTRA_HOST_FLAGS) ; do \
24926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24927 done; \
24928 echo "Doing html in texinfo" ; \
24929 (cd $(HOST_SUBDIR)/texinfo && \
24930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24932 "RANLIB=$${RANLIB}" \
24933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24934 html) \
24935 || exit 1
24936
24937 @endif texinfo
24938
24939 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
24940 maybe-TAGS-texinfo:
24941 @if texinfo
24942 maybe-TAGS-texinfo: TAGS-texinfo
24943
24944 TAGS-texinfo: \
24945 configure-texinfo
24946 @: $(MAKE); $(unstage)
24947 @[ -f ./texinfo/Makefile ] || exit 0; \
24948 r=`${PWD_COMMAND}`; export r; \
24949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24950 $(HOST_EXPORTS) \
24951 for flag in $(EXTRA_HOST_FLAGS) ; do \
24952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24953 done; \
24954 echo "Doing TAGS in texinfo" ; \
24955 (cd $(HOST_SUBDIR)/texinfo && \
24956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24958 "RANLIB=$${RANLIB}" \
24959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24960 TAGS) \
24961 || exit 1
24962
24963 @endif texinfo
24964
24965 .PHONY: maybe-install-info-texinfo install-info-texinfo
24966 maybe-install-info-texinfo:
24967 @if texinfo
24968 maybe-install-info-texinfo: install-info-texinfo
24969
24970 install-info-texinfo: \
24971 configure-texinfo \
24972 info-texinfo
24973 @: $(MAKE); $(unstage)
24974 @[ -f ./texinfo/Makefile ] || exit 0; \
24975 r=`${PWD_COMMAND}`; export r; \
24976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24977 $(HOST_EXPORTS) \
24978 for flag in $(EXTRA_HOST_FLAGS) ; do \
24979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24980 done; \
24981 echo "Doing install-info in texinfo" ; \
24982 (cd $(HOST_SUBDIR)/texinfo && \
24983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24985 "RANLIB=$${RANLIB}" \
24986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
24987 install-info) \
24988 || exit 1
24989
24990 @endif texinfo
24991
24992 .PHONY: maybe-install-pdf-texinfo install-pdf-texinfo
24993 maybe-install-pdf-texinfo:
24994 @if texinfo
24995 maybe-install-pdf-texinfo: install-pdf-texinfo
24996
24997 install-pdf-texinfo: \
24998 configure-texinfo \
24999 pdf-texinfo
25000 @: $(MAKE); $(unstage)
25001 @[ -f ./texinfo/Makefile ] || exit 0; \
25002 r=`${PWD_COMMAND}`; export r; \
25003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25004 $(HOST_EXPORTS) \
25005 for flag in $(EXTRA_HOST_FLAGS) ; do \
25006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25007 done; \
25008 echo "Doing install-pdf in texinfo" ; \
25009 (cd $(HOST_SUBDIR)/texinfo && \
25010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25012 "RANLIB=$${RANLIB}" \
25013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25014 install-pdf) \
25015 || exit 1
25016
25017 @endif texinfo
25018
25019 .PHONY: maybe-install-html-texinfo install-html-texinfo
25020 maybe-install-html-texinfo:
25021 @if texinfo
25022 maybe-install-html-texinfo: install-html-texinfo
25023
25024 install-html-texinfo: \
25025 configure-texinfo \
25026 html-texinfo
25027 @: $(MAKE); $(unstage)
25028 @[ -f ./texinfo/Makefile ] || exit 0; \
25029 r=`${PWD_COMMAND}`; export r; \
25030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25031 $(HOST_EXPORTS) \
25032 for flag in $(EXTRA_HOST_FLAGS) ; do \
25033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25034 done; \
25035 echo "Doing install-html in texinfo" ; \
25036 (cd $(HOST_SUBDIR)/texinfo && \
25037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25039 "RANLIB=$${RANLIB}" \
25040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25041 install-html) \
25042 || exit 1
25043
25044 @endif texinfo
25045
25046 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
25047 maybe-installcheck-texinfo:
25048 @if texinfo
25049 maybe-installcheck-texinfo: installcheck-texinfo
25050
25051 installcheck-texinfo: \
25052 configure-texinfo
25053 @: $(MAKE); $(unstage)
25054 @[ -f ./texinfo/Makefile ] || exit 0; \
25055 r=`${PWD_COMMAND}`; export r; \
25056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25057 $(HOST_EXPORTS) \
25058 for flag in $(EXTRA_HOST_FLAGS) ; do \
25059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25060 done; \
25061 echo "Doing installcheck in texinfo" ; \
25062 (cd $(HOST_SUBDIR)/texinfo && \
25063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25065 "RANLIB=$${RANLIB}" \
25066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25067 installcheck) \
25068 || exit 1
25069
25070 @endif texinfo
25071
25072 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
25073 maybe-mostlyclean-texinfo:
25074 @if texinfo
25075 maybe-mostlyclean-texinfo: mostlyclean-texinfo
25076
25077 mostlyclean-texinfo:
25078 @: $(MAKE); $(unstage)
25079 @[ -f ./texinfo/Makefile ] || exit 0; \
25080 r=`${PWD_COMMAND}`; export r; \
25081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25082 $(HOST_EXPORTS) \
25083 for flag in $(EXTRA_HOST_FLAGS) ; do \
25084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25085 done; \
25086 echo "Doing mostlyclean in texinfo" ; \
25087 (cd $(HOST_SUBDIR)/texinfo && \
25088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25090 "RANLIB=$${RANLIB}" \
25091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25092 mostlyclean) \
25093 || exit 1
25094
25095 @endif texinfo
25096
25097 .PHONY: maybe-clean-texinfo clean-texinfo
25098 maybe-clean-texinfo:
25099 @if texinfo
25100 maybe-clean-texinfo: clean-texinfo
25101
25102 clean-texinfo:
25103 @: $(MAKE); $(unstage)
25104 @[ -f ./texinfo/Makefile ] || exit 0; \
25105 r=`${PWD_COMMAND}`; export r; \
25106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25107 $(HOST_EXPORTS) \
25108 for flag in $(EXTRA_HOST_FLAGS) ; do \
25109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25110 done; \
25111 echo "Doing clean in texinfo" ; \
25112 (cd $(HOST_SUBDIR)/texinfo && \
25113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25115 "RANLIB=$${RANLIB}" \
25116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25117 clean) \
25118 || exit 1
25119
25120 @endif texinfo
25121
25122 .PHONY: maybe-distclean-texinfo distclean-texinfo
25123 maybe-distclean-texinfo:
25124 @if texinfo
25125 maybe-distclean-texinfo: distclean-texinfo
25126
25127 distclean-texinfo:
25128 @: $(MAKE); $(unstage)
25129 @[ -f ./texinfo/Makefile ] || exit 0; \
25130 r=`${PWD_COMMAND}`; export r; \
25131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25132 $(HOST_EXPORTS) \
25133 for flag in $(EXTRA_HOST_FLAGS) ; do \
25134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25135 done; \
25136 echo "Doing distclean in texinfo" ; \
25137 (cd $(HOST_SUBDIR)/texinfo && \
25138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25140 "RANLIB=$${RANLIB}" \
25141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25142 distclean) \
25143 || exit 1
25144
25145 @endif texinfo
25146
25147 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
25148 maybe-maintainer-clean-texinfo:
25149 @if texinfo
25150 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
25151
25152 maintainer-clean-texinfo:
25153 @: $(MAKE); $(unstage)
25154 @[ -f ./texinfo/Makefile ] || exit 0; \
25155 r=`${PWD_COMMAND}`; export r; \
25156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25157 $(HOST_EXPORTS) \
25158 for flag in $(EXTRA_HOST_FLAGS) ; do \
25159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25160 done; \
25161 echo "Doing maintainer-clean in texinfo" ; \
25162 (cd $(HOST_SUBDIR)/texinfo && \
25163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25165 "RANLIB=$${RANLIB}" \
25166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25167 maintainer-clean) \
25168 || exit 1
25169
25170 @endif texinfo
25171
25172
25173
25174 .PHONY: configure-zlib maybe-configure-zlib
25175 maybe-configure-zlib:
25176 @if gcc-bootstrap
25177 configure-zlib: stage_current
25178 @endif gcc-bootstrap
25179 @if zlib
25180 maybe-configure-zlib: configure-zlib
25181 configure-zlib:
25182 @r=`${PWD_COMMAND}`; export r; \
25183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25184 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25185 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25186 $(HOST_EXPORTS) \
25187 echo Configuring in $(HOST_SUBDIR)/zlib; \
25188 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
25189 case $(srcdir) in \
25190 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25191 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25192 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25193 esac; \
25194 srcdiroption="--srcdir=$${topdir}/zlib"; \
25195 libsrcdir="$$s/zlib"; \
25196 $(SHELL) $${libsrcdir}/configure \
25197 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25198 --target=${target_alias} $${srcdiroption} \
25199 || exit 1
25200 @endif zlib
25201
25202
25203
25204 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
25205 maybe-configure-stage1-zlib:
25206 @if zlib-bootstrap
25207 maybe-configure-stage1-zlib: configure-stage1-zlib
25208 configure-stage1-zlib:
25209 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
25210 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25211 @r=`${PWD_COMMAND}`; export r; \
25212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25213 TFLAGS="$(STAGE1_TFLAGS)"; \
25214 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25215 $(HOST_EXPORTS) \
25216 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
25217 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
25218 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
25219 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
25220 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25221 cd $(HOST_SUBDIR)/zlib || exit 1; \
25222 case $(srcdir) in \
25223 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25224 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25225 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25226 esac; \
25227 srcdiroption="--srcdir=$${topdir}/zlib"; \
25228 libsrcdir="$$s/zlib"; \
25229 $(SHELL) $${libsrcdir}/configure \
25230 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25231 --target=${target_alias} $${srcdiroption} \
25232 $(STAGE1_CONFIGURE_FLAGS)
25233 @endif zlib-bootstrap
25234
25235 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
25236 maybe-configure-stage2-zlib:
25237 @if zlib-bootstrap
25238 maybe-configure-stage2-zlib: configure-stage2-zlib
25239 configure-stage2-zlib:
25240 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
25241 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25242 @r=`${PWD_COMMAND}`; export r; \
25243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25244 TFLAGS="$(STAGE2_TFLAGS)"; \
25245 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25246 $(HOST_EXPORTS) \
25247 $(POSTSTAGE1_HOST_EXPORTS) \
25248 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
25249 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
25250 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
25251 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
25252 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25253 cd $(HOST_SUBDIR)/zlib || exit 1; \
25254 case $(srcdir) in \
25255 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25256 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25257 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25258 esac; \
25259 srcdiroption="--srcdir=$${topdir}/zlib"; \
25260 libsrcdir="$$s/zlib"; \
25261 $(SHELL) $${libsrcdir}/configure \
25262 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25263 --target=${target_alias} $${srcdiroption} \
25264 --with-build-libsubdir=$(HOST_SUBDIR) \
25265 $(STAGE2_CONFIGURE_FLAGS)
25266 @endif zlib-bootstrap
25267
25268 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
25269 maybe-configure-stage3-zlib:
25270 @if zlib-bootstrap
25271 maybe-configure-stage3-zlib: configure-stage3-zlib
25272 configure-stage3-zlib:
25273 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
25274 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25275 @r=`${PWD_COMMAND}`; export r; \
25276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25277 TFLAGS="$(STAGE3_TFLAGS)"; \
25278 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25279 $(HOST_EXPORTS) \
25280 $(POSTSTAGE1_HOST_EXPORTS) \
25281 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
25282 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
25283 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
25284 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
25285 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25286 cd $(HOST_SUBDIR)/zlib || exit 1; \
25287 case $(srcdir) in \
25288 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25289 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25290 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25291 esac; \
25292 srcdiroption="--srcdir=$${topdir}/zlib"; \
25293 libsrcdir="$$s/zlib"; \
25294 $(SHELL) $${libsrcdir}/configure \
25295 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25296 --target=${target_alias} $${srcdiroption} \
25297 --with-build-libsubdir=$(HOST_SUBDIR) \
25298 $(STAGE3_CONFIGURE_FLAGS)
25299 @endif zlib-bootstrap
25300
25301 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
25302 maybe-configure-stage4-zlib:
25303 @if zlib-bootstrap
25304 maybe-configure-stage4-zlib: configure-stage4-zlib
25305 configure-stage4-zlib:
25306 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
25307 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25308 @r=`${PWD_COMMAND}`; export r; \
25309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25310 TFLAGS="$(STAGE4_TFLAGS)"; \
25311 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25312 $(HOST_EXPORTS) \
25313 $(POSTSTAGE1_HOST_EXPORTS) \
25314 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
25315 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
25316 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
25317 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
25318 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25319 cd $(HOST_SUBDIR)/zlib || exit 1; \
25320 case $(srcdir) in \
25321 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25322 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25323 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25324 esac; \
25325 srcdiroption="--srcdir=$${topdir}/zlib"; \
25326 libsrcdir="$$s/zlib"; \
25327 $(SHELL) $${libsrcdir}/configure \
25328 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25329 --target=${target_alias} $${srcdiroption} \
25330 --with-build-libsubdir=$(HOST_SUBDIR) \
25331 $(STAGE4_CONFIGURE_FLAGS)
25332 @endif zlib-bootstrap
25333
25334 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
25335 maybe-configure-stageprofile-zlib:
25336 @if zlib-bootstrap
25337 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
25338 configure-stageprofile-zlib:
25339 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
25340 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25341 @r=`${PWD_COMMAND}`; export r; \
25342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25343 TFLAGS="$(STAGEprofile_TFLAGS)"; \
25344 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25345 $(HOST_EXPORTS) \
25346 $(POSTSTAGE1_HOST_EXPORTS) \
25347 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
25348 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
25349 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
25350 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
25351 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25352 cd $(HOST_SUBDIR)/zlib || exit 1; \
25353 case $(srcdir) in \
25354 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25355 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25356 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25357 esac; \
25358 srcdiroption="--srcdir=$${topdir}/zlib"; \
25359 libsrcdir="$$s/zlib"; \
25360 $(SHELL) $${libsrcdir}/configure \
25361 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25362 --target=${target_alias} $${srcdiroption} \
25363 --with-build-libsubdir=$(HOST_SUBDIR) \
25364 $(STAGEprofile_CONFIGURE_FLAGS)
25365 @endif zlib-bootstrap
25366
25367 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
25368 maybe-configure-stagefeedback-zlib:
25369 @if zlib-bootstrap
25370 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
25371 configure-stagefeedback-zlib:
25372 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
25373 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
25374 @r=`${PWD_COMMAND}`; export r; \
25375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25376 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
25377 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
25378 $(HOST_EXPORTS) \
25379 $(POSTSTAGE1_HOST_EXPORTS) \
25380 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
25381 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
25382 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
25383 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
25384 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
25385 cd $(HOST_SUBDIR)/zlib || exit 1; \
25386 case $(srcdir) in \
25387 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25388 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
25389 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
25390 esac; \
25391 srcdiroption="--srcdir=$${topdir}/zlib"; \
25392 libsrcdir="$$s/zlib"; \
25393 $(SHELL) $${libsrcdir}/configure \
25394 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
25395 --target=${target_alias} $${srcdiroption} \
25396 --with-build-libsubdir=$(HOST_SUBDIR) \
25397 $(STAGEfeedback_CONFIGURE_FLAGS)
25398 @endif zlib-bootstrap
25399
25400
25401
25402
25403
25404 .PHONY: all-zlib maybe-all-zlib
25405 maybe-all-zlib:
25406 @if gcc-bootstrap
25407 all-zlib: stage_current
25408 @endif gcc-bootstrap
25409 @if zlib
25410 TARGET-zlib=all
25411 maybe-all-zlib: all-zlib
25412 all-zlib: configure-zlib
25413 @r=`${PWD_COMMAND}`; export r; \
25414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25415 $(HOST_EXPORTS) \
25416 (cd $(HOST_SUBDIR)/zlib && \
25417 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
25418 $(TARGET-zlib))
25419 @endif zlib
25420
25421
25422
25423 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
25424 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
25425 maybe-all-stage1-zlib:
25426 maybe-clean-stage1-zlib:
25427 @if zlib-bootstrap
25428 maybe-all-stage1-zlib: all-stage1-zlib
25429 all-stage1: all-stage1-zlib
25430 TARGET-stage1-zlib = $(TARGET-zlib)
25431 all-stage1-zlib: configure-stage1-zlib
25432 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
25433 @r=`${PWD_COMMAND}`; export r; \
25434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25435 TFLAGS="$(STAGE1_TFLAGS)"; \
25436 $(HOST_EXPORTS) \
25437 cd $(HOST_SUBDIR)/zlib && \
25438 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25439 CFLAGS="$(STAGE1_CFLAGS)" \
25440 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
25441 LIBCFLAGS="$(LIBCFLAGS)" \
25442 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25443 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25444 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25445 $(EXTRA_HOST_FLAGS) \
25446 TFLAGS="$(STAGE1_TFLAGS)" \
25447 $(TARGET-stage1-zlib)
25448
25449 maybe-clean-stage1-zlib: clean-stage1-zlib
25450 clean-stage1: clean-stage1-zlib
25451 clean-stage1-zlib:
25452 @if [ $(current_stage) = stage1 ]; then \
25453 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25454 else \
25455 [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] || exit 0; \
25456 $(MAKE) stage1-start; \
25457 fi; \
25458 cd $(HOST_SUBDIR)/zlib && \
25459 $(MAKE) $(EXTRA_HOST_FLAGS) \
25460 clean
25461 @endif zlib-bootstrap
25462
25463
25464 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
25465 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
25466 maybe-all-stage2-zlib:
25467 maybe-clean-stage2-zlib:
25468 @if zlib-bootstrap
25469 maybe-all-stage2-zlib: all-stage2-zlib
25470 all-stage2: all-stage2-zlib
25471 TARGET-stage2-zlib = $(TARGET-zlib)
25472 all-stage2-zlib: configure-stage2-zlib
25473 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
25474 @r=`${PWD_COMMAND}`; export r; \
25475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25476 TFLAGS="$(STAGE2_TFLAGS)"; \
25477 $(HOST_EXPORTS) \
25478 $(POSTSTAGE1_HOST_EXPORTS) \
25479 cd $(HOST_SUBDIR)/zlib && \
25480 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25481 CFLAGS="$(STAGE2_CFLAGS)" \
25482 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
25483 LIBCFLAGS="$(STAGE2_CFLAGS)" \
25484 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25485 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25486 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25487 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25488 TFLAGS="$(STAGE2_TFLAGS)" \
25489 $(TARGET-stage2-zlib)
25490
25491 maybe-clean-stage2-zlib: clean-stage2-zlib
25492 clean-stage2: clean-stage2-zlib
25493 clean-stage2-zlib:
25494 @if [ $(current_stage) = stage2 ]; then \
25495 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25496 else \
25497 [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] || exit 0; \
25498 $(MAKE) stage2-start; \
25499 fi; \
25500 cd $(HOST_SUBDIR)/zlib && \
25501 $(MAKE) $(EXTRA_HOST_FLAGS) \
25502 $(POSTSTAGE1_FLAGS_TO_PASS) \
25503 clean
25504 @endif zlib-bootstrap
25505
25506
25507 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
25508 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
25509 maybe-all-stage3-zlib:
25510 maybe-clean-stage3-zlib:
25511 @if zlib-bootstrap
25512 maybe-all-stage3-zlib: all-stage3-zlib
25513 all-stage3: all-stage3-zlib
25514 TARGET-stage3-zlib = $(TARGET-zlib)
25515 all-stage3-zlib: configure-stage3-zlib
25516 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
25517 @r=`${PWD_COMMAND}`; export r; \
25518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25519 TFLAGS="$(STAGE3_TFLAGS)"; \
25520 $(HOST_EXPORTS) \
25521 $(POSTSTAGE1_HOST_EXPORTS) \
25522 cd $(HOST_SUBDIR)/zlib && \
25523 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25524 CFLAGS="$(STAGE3_CFLAGS)" \
25525 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
25526 LIBCFLAGS="$(STAGE3_CFLAGS)" \
25527 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25528 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25529 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25530 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25531 TFLAGS="$(STAGE3_TFLAGS)" \
25532 $(TARGET-stage3-zlib)
25533
25534 maybe-clean-stage3-zlib: clean-stage3-zlib
25535 clean-stage3: clean-stage3-zlib
25536 clean-stage3-zlib:
25537 @if [ $(current_stage) = stage3 ]; then \
25538 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25539 else \
25540 [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] || exit 0; \
25541 $(MAKE) stage3-start; \
25542 fi; \
25543 cd $(HOST_SUBDIR)/zlib && \
25544 $(MAKE) $(EXTRA_HOST_FLAGS) \
25545 $(POSTSTAGE1_FLAGS_TO_PASS) \
25546 clean
25547 @endif zlib-bootstrap
25548
25549
25550 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
25551 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
25552 maybe-all-stage4-zlib:
25553 maybe-clean-stage4-zlib:
25554 @if zlib-bootstrap
25555 maybe-all-stage4-zlib: all-stage4-zlib
25556 all-stage4: all-stage4-zlib
25557 TARGET-stage4-zlib = $(TARGET-zlib)
25558 all-stage4-zlib: configure-stage4-zlib
25559 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
25560 @r=`${PWD_COMMAND}`; export r; \
25561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25562 TFLAGS="$(STAGE4_TFLAGS)"; \
25563 $(HOST_EXPORTS) \
25564 $(POSTSTAGE1_HOST_EXPORTS) \
25565 cd $(HOST_SUBDIR)/zlib && \
25566 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25567 CFLAGS="$(STAGE4_CFLAGS)" \
25568 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
25569 LIBCFLAGS="$(STAGE4_CFLAGS)" \
25570 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25571 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25572 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25573 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25574 TFLAGS="$(STAGE4_TFLAGS)" \
25575 $(TARGET-stage4-zlib)
25576
25577 maybe-clean-stage4-zlib: clean-stage4-zlib
25578 clean-stage4: clean-stage4-zlib
25579 clean-stage4-zlib:
25580 @if [ $(current_stage) = stage4 ]; then \
25581 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25582 else \
25583 [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] || exit 0; \
25584 $(MAKE) stage4-start; \
25585 fi; \
25586 cd $(HOST_SUBDIR)/zlib && \
25587 $(MAKE) $(EXTRA_HOST_FLAGS) \
25588 $(POSTSTAGE1_FLAGS_TO_PASS) \
25589 clean
25590 @endif zlib-bootstrap
25591
25592
25593 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
25594 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
25595 maybe-all-stageprofile-zlib:
25596 maybe-clean-stageprofile-zlib:
25597 @if zlib-bootstrap
25598 maybe-all-stageprofile-zlib: all-stageprofile-zlib
25599 all-stageprofile: all-stageprofile-zlib
25600 TARGET-stageprofile-zlib = $(TARGET-zlib)
25601 all-stageprofile-zlib: configure-stageprofile-zlib
25602 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
25603 @r=`${PWD_COMMAND}`; export r; \
25604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25605 TFLAGS="$(STAGEprofile_TFLAGS)"; \
25606 $(HOST_EXPORTS) \
25607 $(POSTSTAGE1_HOST_EXPORTS) \
25608 cd $(HOST_SUBDIR)/zlib && \
25609 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25610 CFLAGS="$(STAGEprofile_CFLAGS)" \
25611 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
25612 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
25613 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25614 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25615 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25616 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25617 TFLAGS="$(STAGEprofile_TFLAGS)" \
25618 $(TARGET-stageprofile-zlib)
25619
25620 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
25621 clean-stageprofile: clean-stageprofile-zlib
25622 clean-stageprofile-zlib:
25623 @if [ $(current_stage) = stageprofile ]; then \
25624 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25625 else \
25626 [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] || exit 0; \
25627 $(MAKE) stageprofile-start; \
25628 fi; \
25629 cd $(HOST_SUBDIR)/zlib && \
25630 $(MAKE) $(EXTRA_HOST_FLAGS) \
25631 $(POSTSTAGE1_FLAGS_TO_PASS) \
25632 clean
25633 @endif zlib-bootstrap
25634
25635
25636 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
25637 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
25638 maybe-all-stagefeedback-zlib:
25639 maybe-clean-stagefeedback-zlib:
25640 @if zlib-bootstrap
25641 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
25642 all-stagefeedback: all-stagefeedback-zlib
25643 TARGET-stagefeedback-zlib = $(TARGET-zlib)
25644 all-stagefeedback-zlib: configure-stagefeedback-zlib
25645 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
25646 @r=`${PWD_COMMAND}`; export r; \
25647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25648 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
25649 $(HOST_EXPORTS) \
25650 $(POSTSTAGE1_HOST_EXPORTS) \
25651 cd $(HOST_SUBDIR)/zlib && \
25652 $(MAKE) $(BASE_FLAGS_TO_PASS) \
25653 CFLAGS="$(STAGEfeedback_CFLAGS)" \
25654 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
25655 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
25656 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
25657 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
25658 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
25659 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
25660 TFLAGS="$(STAGEfeedback_TFLAGS)" \
25661 $(TARGET-stagefeedback-zlib)
25662
25663 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
25664 clean-stagefeedback: clean-stagefeedback-zlib
25665 clean-stagefeedback-zlib:
25666 @if [ $(current_stage) = stagefeedback ]; then \
25667 [ -f $(HOST_SUBDIR)/zlib/Makefile ] || exit 0; \
25668 else \
25669 [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] || exit 0; \
25670 $(MAKE) stagefeedback-start; \
25671 fi; \
25672 cd $(HOST_SUBDIR)/zlib && \
25673 $(MAKE) $(EXTRA_HOST_FLAGS) \
25674 $(POSTSTAGE1_FLAGS_TO_PASS) \
25675 clean
25676 @endif zlib-bootstrap
25677
25678
25679
25680
25681
25682 .PHONY: check-zlib maybe-check-zlib
25683 maybe-check-zlib:
25684 @if zlib
25685 maybe-check-zlib: check-zlib
25686
25687 check-zlib:
25688
25689 @endif zlib
25690
25691 .PHONY: install-zlib maybe-install-zlib
25692 maybe-install-zlib:
25693 @if zlib
25694 maybe-install-zlib: install-zlib
25695
25696 install-zlib:
25697
25698 @endif zlib
25699
25700 .PHONY: install-strip-zlib maybe-install-strip-zlib
25701 maybe-install-strip-zlib:
25702 @if zlib
25703 maybe-install-strip-zlib: install-strip-zlib
25704
25705 install-strip-zlib:
25706
25707 @endif zlib
25708
25709 # Other targets (info, dvi, pdf, etc.)
25710
25711 .PHONY: maybe-info-zlib info-zlib
25712 maybe-info-zlib:
25713 @if zlib
25714 maybe-info-zlib: info-zlib
25715
25716 info-zlib: \
25717 configure-zlib
25718 @[ -f ./zlib/Makefile ] || exit 0; \
25719 r=`${PWD_COMMAND}`; export r; \
25720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25721 $(HOST_EXPORTS) \
25722 for flag in $(EXTRA_HOST_FLAGS) ; do \
25723 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25724 done; \
25725 echo "Doing info in zlib" ; \
25726 (cd $(HOST_SUBDIR)/zlib && \
25727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25729 "RANLIB=$${RANLIB}" \
25730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25731 info) \
25732 || exit 1
25733
25734 @endif zlib
25735
25736 .PHONY: maybe-dvi-zlib dvi-zlib
25737 maybe-dvi-zlib:
25738 @if zlib
25739 maybe-dvi-zlib: dvi-zlib
25740
25741 dvi-zlib: \
25742 configure-zlib
25743 @[ -f ./zlib/Makefile ] || exit 0; \
25744 r=`${PWD_COMMAND}`; export r; \
25745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25746 $(HOST_EXPORTS) \
25747 for flag in $(EXTRA_HOST_FLAGS) ; do \
25748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25749 done; \
25750 echo "Doing dvi in zlib" ; \
25751 (cd $(HOST_SUBDIR)/zlib && \
25752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25754 "RANLIB=$${RANLIB}" \
25755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25756 dvi) \
25757 || exit 1
25758
25759 @endif zlib
25760
25761 .PHONY: maybe-pdf-zlib pdf-zlib
25762 maybe-pdf-zlib:
25763 @if zlib
25764 maybe-pdf-zlib: pdf-zlib
25765
25766 pdf-zlib: \
25767 configure-zlib
25768 @[ -f ./zlib/Makefile ] || exit 0; \
25769 r=`${PWD_COMMAND}`; export r; \
25770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25771 $(HOST_EXPORTS) \
25772 for flag in $(EXTRA_HOST_FLAGS) ; do \
25773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25774 done; \
25775 echo "Doing pdf in zlib" ; \
25776 (cd $(HOST_SUBDIR)/zlib && \
25777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25779 "RANLIB=$${RANLIB}" \
25780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25781 pdf) \
25782 || exit 1
25783
25784 @endif zlib
25785
25786 .PHONY: maybe-html-zlib html-zlib
25787 maybe-html-zlib:
25788 @if zlib
25789 maybe-html-zlib: html-zlib
25790
25791 html-zlib: \
25792 configure-zlib
25793 @[ -f ./zlib/Makefile ] || exit 0; \
25794 r=`${PWD_COMMAND}`; export r; \
25795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25796 $(HOST_EXPORTS) \
25797 for flag in $(EXTRA_HOST_FLAGS) ; do \
25798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25799 done; \
25800 echo "Doing html in zlib" ; \
25801 (cd $(HOST_SUBDIR)/zlib && \
25802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25804 "RANLIB=$${RANLIB}" \
25805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25806 html) \
25807 || exit 1
25808
25809 @endif zlib
25810
25811 .PHONY: maybe-TAGS-zlib TAGS-zlib
25812 maybe-TAGS-zlib:
25813 @if zlib
25814 maybe-TAGS-zlib: TAGS-zlib
25815
25816 TAGS-zlib: \
25817 configure-zlib
25818 @[ -f ./zlib/Makefile ] || exit 0; \
25819 r=`${PWD_COMMAND}`; export r; \
25820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25821 $(HOST_EXPORTS) \
25822 for flag in $(EXTRA_HOST_FLAGS) ; do \
25823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25824 done; \
25825 echo "Doing TAGS in zlib" ; \
25826 (cd $(HOST_SUBDIR)/zlib && \
25827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25829 "RANLIB=$${RANLIB}" \
25830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25831 TAGS) \
25832 || exit 1
25833
25834 @endif zlib
25835
25836 .PHONY: maybe-install-info-zlib install-info-zlib
25837 maybe-install-info-zlib:
25838 @if zlib
25839 maybe-install-info-zlib: install-info-zlib
25840
25841 install-info-zlib: \
25842 configure-zlib \
25843 info-zlib
25844 @[ -f ./zlib/Makefile ] || exit 0; \
25845 r=`${PWD_COMMAND}`; export r; \
25846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25847 $(HOST_EXPORTS) \
25848 for flag in $(EXTRA_HOST_FLAGS) ; do \
25849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25850 done; \
25851 echo "Doing install-info in zlib" ; \
25852 (cd $(HOST_SUBDIR)/zlib && \
25853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25855 "RANLIB=$${RANLIB}" \
25856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25857 install-info) \
25858 || exit 1
25859
25860 @endif zlib
25861
25862 .PHONY: maybe-install-pdf-zlib install-pdf-zlib
25863 maybe-install-pdf-zlib:
25864 @if zlib
25865 maybe-install-pdf-zlib: install-pdf-zlib
25866
25867 install-pdf-zlib: \
25868 configure-zlib \
25869 pdf-zlib
25870 @[ -f ./zlib/Makefile ] || exit 0; \
25871 r=`${PWD_COMMAND}`; export r; \
25872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25873 $(HOST_EXPORTS) \
25874 for flag in $(EXTRA_HOST_FLAGS) ; do \
25875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25876 done; \
25877 echo "Doing install-pdf in zlib" ; \
25878 (cd $(HOST_SUBDIR)/zlib && \
25879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25881 "RANLIB=$${RANLIB}" \
25882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25883 install-pdf) \
25884 || exit 1
25885
25886 @endif zlib
25887
25888 .PHONY: maybe-install-html-zlib install-html-zlib
25889 maybe-install-html-zlib:
25890 @if zlib
25891 maybe-install-html-zlib: install-html-zlib
25892
25893 install-html-zlib: \
25894 configure-zlib \
25895 html-zlib
25896 @[ -f ./zlib/Makefile ] || exit 0; \
25897 r=`${PWD_COMMAND}`; export r; \
25898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25899 $(HOST_EXPORTS) \
25900 for flag in $(EXTRA_HOST_FLAGS) ; do \
25901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25902 done; \
25903 echo "Doing install-html in zlib" ; \
25904 (cd $(HOST_SUBDIR)/zlib && \
25905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25907 "RANLIB=$${RANLIB}" \
25908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25909 install-html) \
25910 || exit 1
25911
25912 @endif zlib
25913
25914 .PHONY: maybe-installcheck-zlib installcheck-zlib
25915 maybe-installcheck-zlib:
25916 @if zlib
25917 maybe-installcheck-zlib: installcheck-zlib
25918
25919 installcheck-zlib: \
25920 configure-zlib
25921 @[ -f ./zlib/Makefile ] || exit 0; \
25922 r=`${PWD_COMMAND}`; export r; \
25923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25924 $(HOST_EXPORTS) \
25925 for flag in $(EXTRA_HOST_FLAGS) ; do \
25926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25927 done; \
25928 echo "Doing installcheck in zlib" ; \
25929 (cd $(HOST_SUBDIR)/zlib && \
25930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25932 "RANLIB=$${RANLIB}" \
25933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25934 installcheck) \
25935 || exit 1
25936
25937 @endif zlib
25938
25939 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
25940 maybe-mostlyclean-zlib:
25941 @if zlib
25942 maybe-mostlyclean-zlib: mostlyclean-zlib
25943
25944 mostlyclean-zlib:
25945 @[ -f ./zlib/Makefile ] || exit 0; \
25946 r=`${PWD_COMMAND}`; export r; \
25947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25948 $(HOST_EXPORTS) \
25949 for flag in $(EXTRA_HOST_FLAGS) ; do \
25950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25951 done; \
25952 echo "Doing mostlyclean in zlib" ; \
25953 (cd $(HOST_SUBDIR)/zlib && \
25954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25956 "RANLIB=$${RANLIB}" \
25957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25958 mostlyclean) \
25959 || exit 1
25960
25961 @endif zlib
25962
25963 .PHONY: maybe-clean-zlib clean-zlib
25964 maybe-clean-zlib:
25965 @if zlib
25966 maybe-clean-zlib: clean-zlib
25967
25968 clean-zlib:
25969 @[ -f ./zlib/Makefile ] || exit 0; \
25970 r=`${PWD_COMMAND}`; export r; \
25971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25972 $(HOST_EXPORTS) \
25973 for flag in $(EXTRA_HOST_FLAGS) ; do \
25974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25975 done; \
25976 echo "Doing clean in zlib" ; \
25977 (cd $(HOST_SUBDIR)/zlib && \
25978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25980 "RANLIB=$${RANLIB}" \
25981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
25982 clean) \
25983 || exit 1
25984
25985 @endif zlib
25986
25987 .PHONY: maybe-distclean-zlib distclean-zlib
25988 maybe-distclean-zlib:
25989 @if zlib
25990 maybe-distclean-zlib: distclean-zlib
25991
25992 distclean-zlib:
25993 @[ -f ./zlib/Makefile ] || exit 0; \
25994 r=`${PWD_COMMAND}`; export r; \
25995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25996 $(HOST_EXPORTS) \
25997 for flag in $(EXTRA_HOST_FLAGS) ; do \
25998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25999 done; \
26000 echo "Doing distclean in zlib" ; \
26001 (cd $(HOST_SUBDIR)/zlib && \
26002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26004 "RANLIB=$${RANLIB}" \
26005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26006 distclean) \
26007 || exit 1
26008
26009 @endif zlib
26010
26011 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
26012 maybe-maintainer-clean-zlib:
26013 @if zlib
26014 maybe-maintainer-clean-zlib: maintainer-clean-zlib
26015
26016 maintainer-clean-zlib:
26017 @[ -f ./zlib/Makefile ] || exit 0; \
26018 r=`${PWD_COMMAND}`; export r; \
26019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26020 $(HOST_EXPORTS) \
26021 for flag in $(EXTRA_HOST_FLAGS) ; do \
26022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26023 done; \
26024 echo "Doing maintainer-clean in zlib" ; \
26025 (cd $(HOST_SUBDIR)/zlib && \
26026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26028 "RANLIB=$${RANLIB}" \
26029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26030 maintainer-clean) \
26031 || exit 1
26032
26033 @endif zlib
26034
26035
26036
26037 .PHONY: configure-gdb maybe-configure-gdb
26038 maybe-configure-gdb:
26039 @if gcc-bootstrap
26040 configure-gdb: stage_current
26041 @endif gcc-bootstrap
26042 @if gdb
26043 maybe-configure-gdb: configure-gdb
26044 configure-gdb:
26045 @: $(MAKE); $(unstage)
26046 @r=`${PWD_COMMAND}`; export r; \
26047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26048 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
26049 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
26050 $(HOST_EXPORTS) \
26051 echo Configuring in $(HOST_SUBDIR)/gdb; \
26052 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
26053 case $(srcdir) in \
26054 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26055 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
26056 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26057 esac; \
26058 srcdiroption="--srcdir=$${topdir}/gdb"; \
26059 libsrcdir="$$s/gdb"; \
26060 $(SHELL) $${libsrcdir}/configure \
26061 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26062 --target=${target_alias} $${srcdiroption} \
26063 || exit 1
26064 @endif gdb
26065
26066
26067
26068
26069
26070 .PHONY: all-gdb maybe-all-gdb
26071 maybe-all-gdb:
26072 @if gcc-bootstrap
26073 all-gdb: stage_current
26074 @endif gcc-bootstrap
26075 @if gdb
26076 TARGET-gdb=all
26077 maybe-all-gdb: all-gdb
26078 all-gdb: configure-gdb
26079 @: $(MAKE); $(unstage)
26080 @r=`${PWD_COMMAND}`; export r; \
26081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26082 $(HOST_EXPORTS) \
26083 (cd $(HOST_SUBDIR)/gdb && \
26084 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26085 $(TARGET-gdb))
26086 @endif gdb
26087
26088
26089
26090
26091 .PHONY: check-gdb maybe-check-gdb
26092 maybe-check-gdb:
26093 @if gdb
26094 maybe-check-gdb: check-gdb
26095
26096 check-gdb:
26097 @: $(MAKE); $(unstage)
26098 @r=`${PWD_COMMAND}`; export r; \
26099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26100 $(HOST_EXPORTS) \
26101 (cd $(HOST_SUBDIR)/gdb && \
26102 $(MAKE) $(FLAGS_TO_PASS) check)
26103
26104 @endif gdb
26105
26106 .PHONY: install-gdb maybe-install-gdb
26107 maybe-install-gdb:
26108 @if gdb
26109 maybe-install-gdb: install-gdb
26110
26111 install-gdb: installdirs
26112 @: $(MAKE); $(unstage)
26113 @r=`${PWD_COMMAND}`; export r; \
26114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26115 $(HOST_EXPORTS) \
26116 (cd $(HOST_SUBDIR)/gdb && \
26117 $(MAKE) $(FLAGS_TO_PASS) install)
26118
26119 @endif gdb
26120
26121 .PHONY: install-strip-gdb maybe-install-strip-gdb
26122 maybe-install-strip-gdb:
26123 @if gdb
26124 maybe-install-strip-gdb: install-strip-gdb
26125
26126 install-strip-gdb: installdirs
26127 @: $(MAKE); $(unstage)
26128 @r=`${PWD_COMMAND}`; export r; \
26129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26130 $(HOST_EXPORTS) \
26131 (cd $(HOST_SUBDIR)/gdb && \
26132 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26133
26134 @endif gdb
26135
26136 # Other targets (info, dvi, pdf, etc.)
26137
26138 .PHONY: maybe-info-gdb info-gdb
26139 maybe-info-gdb:
26140 @if gdb
26141 maybe-info-gdb: info-gdb
26142
26143 info-gdb: \
26144 configure-gdb
26145 @: $(MAKE); $(unstage)
26146 @[ -f ./gdb/Makefile ] || exit 0; \
26147 r=`${PWD_COMMAND}`; export r; \
26148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26149 $(HOST_EXPORTS) \
26150 for flag in $(EXTRA_HOST_FLAGS) ; do \
26151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26152 done; \
26153 echo "Doing info in gdb" ; \
26154 (cd $(HOST_SUBDIR)/gdb && \
26155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26157 "RANLIB=$${RANLIB}" \
26158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26159 info) \
26160 || exit 1
26161
26162 @endif gdb
26163
26164 .PHONY: maybe-dvi-gdb dvi-gdb
26165 maybe-dvi-gdb:
26166 @if gdb
26167 maybe-dvi-gdb: dvi-gdb
26168
26169 dvi-gdb: \
26170 configure-gdb
26171 @: $(MAKE); $(unstage)
26172 @[ -f ./gdb/Makefile ] || exit 0; \
26173 r=`${PWD_COMMAND}`; export r; \
26174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26175 $(HOST_EXPORTS) \
26176 for flag in $(EXTRA_HOST_FLAGS) ; do \
26177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26178 done; \
26179 echo "Doing dvi in gdb" ; \
26180 (cd $(HOST_SUBDIR)/gdb && \
26181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26183 "RANLIB=$${RANLIB}" \
26184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26185 dvi) \
26186 || exit 1
26187
26188 @endif gdb
26189
26190 .PHONY: maybe-pdf-gdb pdf-gdb
26191 maybe-pdf-gdb:
26192 @if gdb
26193 maybe-pdf-gdb: pdf-gdb
26194
26195 pdf-gdb: \
26196 configure-gdb
26197 @: $(MAKE); $(unstage)
26198 @[ -f ./gdb/Makefile ] || exit 0; \
26199 r=`${PWD_COMMAND}`; export r; \
26200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26201 $(HOST_EXPORTS) \
26202 for flag in $(EXTRA_HOST_FLAGS) ; do \
26203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26204 done; \
26205 echo "Doing pdf in gdb" ; \
26206 (cd $(HOST_SUBDIR)/gdb && \
26207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26209 "RANLIB=$${RANLIB}" \
26210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26211 pdf) \
26212 || exit 1
26213
26214 @endif gdb
26215
26216 .PHONY: maybe-html-gdb html-gdb
26217 maybe-html-gdb:
26218 @if gdb
26219 maybe-html-gdb: html-gdb
26220
26221 html-gdb: \
26222 configure-gdb
26223 @: $(MAKE); $(unstage)
26224 @[ -f ./gdb/Makefile ] || exit 0; \
26225 r=`${PWD_COMMAND}`; export r; \
26226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26227 $(HOST_EXPORTS) \
26228 for flag in $(EXTRA_HOST_FLAGS) ; do \
26229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26230 done; \
26231 echo "Doing html in gdb" ; \
26232 (cd $(HOST_SUBDIR)/gdb && \
26233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26235 "RANLIB=$${RANLIB}" \
26236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26237 html) \
26238 || exit 1
26239
26240 @endif gdb
26241
26242 .PHONY: maybe-TAGS-gdb TAGS-gdb
26243 maybe-TAGS-gdb:
26244 @if gdb
26245 maybe-TAGS-gdb: TAGS-gdb
26246
26247 TAGS-gdb: \
26248 configure-gdb
26249 @: $(MAKE); $(unstage)
26250 @[ -f ./gdb/Makefile ] || exit 0; \
26251 r=`${PWD_COMMAND}`; export r; \
26252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26253 $(HOST_EXPORTS) \
26254 for flag in $(EXTRA_HOST_FLAGS) ; do \
26255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26256 done; \
26257 echo "Doing TAGS in gdb" ; \
26258 (cd $(HOST_SUBDIR)/gdb && \
26259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26261 "RANLIB=$${RANLIB}" \
26262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26263 TAGS) \
26264 || exit 1
26265
26266 @endif gdb
26267
26268 .PHONY: maybe-install-info-gdb install-info-gdb
26269 maybe-install-info-gdb:
26270 @if gdb
26271 maybe-install-info-gdb: install-info-gdb
26272
26273 install-info-gdb: \
26274 configure-gdb \
26275 info-gdb
26276 @: $(MAKE); $(unstage)
26277 @[ -f ./gdb/Makefile ] || exit 0; \
26278 r=`${PWD_COMMAND}`; export r; \
26279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26280 $(HOST_EXPORTS) \
26281 for flag in $(EXTRA_HOST_FLAGS) ; do \
26282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26283 done; \
26284 echo "Doing install-info in gdb" ; \
26285 (cd $(HOST_SUBDIR)/gdb && \
26286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26288 "RANLIB=$${RANLIB}" \
26289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26290 install-info) \
26291 || exit 1
26292
26293 @endif gdb
26294
26295 .PHONY: maybe-install-pdf-gdb install-pdf-gdb
26296 maybe-install-pdf-gdb:
26297 @if gdb
26298 maybe-install-pdf-gdb: install-pdf-gdb
26299
26300 install-pdf-gdb: \
26301 configure-gdb \
26302 pdf-gdb
26303 @: $(MAKE); $(unstage)
26304 @[ -f ./gdb/Makefile ] || exit 0; \
26305 r=`${PWD_COMMAND}`; export r; \
26306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26307 $(HOST_EXPORTS) \
26308 for flag in $(EXTRA_HOST_FLAGS) ; do \
26309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26310 done; \
26311 echo "Doing install-pdf in gdb" ; \
26312 (cd $(HOST_SUBDIR)/gdb && \
26313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26315 "RANLIB=$${RANLIB}" \
26316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26317 install-pdf) \
26318 || exit 1
26319
26320 @endif gdb
26321
26322 .PHONY: maybe-install-html-gdb install-html-gdb
26323 maybe-install-html-gdb:
26324 @if gdb
26325 maybe-install-html-gdb: install-html-gdb
26326
26327 install-html-gdb: \
26328 configure-gdb \
26329 html-gdb
26330 @: $(MAKE); $(unstage)
26331 @[ -f ./gdb/Makefile ] || exit 0; \
26332 r=`${PWD_COMMAND}`; export r; \
26333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26334 $(HOST_EXPORTS) \
26335 for flag in $(EXTRA_HOST_FLAGS) ; do \
26336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26337 done; \
26338 echo "Doing install-html in gdb" ; \
26339 (cd $(HOST_SUBDIR)/gdb && \
26340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26342 "RANLIB=$${RANLIB}" \
26343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26344 install-html) \
26345 || exit 1
26346
26347 @endif gdb
26348
26349 .PHONY: maybe-installcheck-gdb installcheck-gdb
26350 maybe-installcheck-gdb:
26351 @if gdb
26352 maybe-installcheck-gdb: installcheck-gdb
26353
26354 installcheck-gdb: \
26355 configure-gdb
26356 @: $(MAKE); $(unstage)
26357 @[ -f ./gdb/Makefile ] || exit 0; \
26358 r=`${PWD_COMMAND}`; export r; \
26359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26360 $(HOST_EXPORTS) \
26361 for flag in $(EXTRA_HOST_FLAGS) ; do \
26362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26363 done; \
26364 echo "Doing installcheck in gdb" ; \
26365 (cd $(HOST_SUBDIR)/gdb && \
26366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26368 "RANLIB=$${RANLIB}" \
26369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26370 installcheck) \
26371 || exit 1
26372
26373 @endif gdb
26374
26375 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
26376 maybe-mostlyclean-gdb:
26377 @if gdb
26378 maybe-mostlyclean-gdb: mostlyclean-gdb
26379
26380 mostlyclean-gdb:
26381 @: $(MAKE); $(unstage)
26382 @[ -f ./gdb/Makefile ] || exit 0; \
26383 r=`${PWD_COMMAND}`; export r; \
26384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26385 $(HOST_EXPORTS) \
26386 for flag in $(EXTRA_HOST_FLAGS) ; do \
26387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26388 done; \
26389 echo "Doing mostlyclean in gdb" ; \
26390 (cd $(HOST_SUBDIR)/gdb && \
26391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26393 "RANLIB=$${RANLIB}" \
26394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26395 mostlyclean) \
26396 || exit 1
26397
26398 @endif gdb
26399
26400 .PHONY: maybe-clean-gdb clean-gdb
26401 maybe-clean-gdb:
26402 @if gdb
26403 maybe-clean-gdb: clean-gdb
26404
26405 clean-gdb:
26406 @: $(MAKE); $(unstage)
26407 @[ -f ./gdb/Makefile ] || exit 0; \
26408 r=`${PWD_COMMAND}`; export r; \
26409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26410 $(HOST_EXPORTS) \
26411 for flag in $(EXTRA_HOST_FLAGS) ; do \
26412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26413 done; \
26414 echo "Doing clean in gdb" ; \
26415 (cd $(HOST_SUBDIR)/gdb && \
26416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26418 "RANLIB=$${RANLIB}" \
26419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26420 clean) \
26421 || exit 1
26422
26423 @endif gdb
26424
26425 .PHONY: maybe-distclean-gdb distclean-gdb
26426 maybe-distclean-gdb:
26427 @if gdb
26428 maybe-distclean-gdb: distclean-gdb
26429
26430 distclean-gdb:
26431 @: $(MAKE); $(unstage)
26432 @[ -f ./gdb/Makefile ] || exit 0; \
26433 r=`${PWD_COMMAND}`; export r; \
26434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26435 $(HOST_EXPORTS) \
26436 for flag in $(EXTRA_HOST_FLAGS) ; do \
26437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26438 done; \
26439 echo "Doing distclean in gdb" ; \
26440 (cd $(HOST_SUBDIR)/gdb && \
26441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26443 "RANLIB=$${RANLIB}" \
26444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26445 distclean) \
26446 || exit 1
26447
26448 @endif gdb
26449
26450 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
26451 maybe-maintainer-clean-gdb:
26452 @if gdb
26453 maybe-maintainer-clean-gdb: maintainer-clean-gdb
26454
26455 maintainer-clean-gdb:
26456 @: $(MAKE); $(unstage)
26457 @[ -f ./gdb/Makefile ] || exit 0; \
26458 r=`${PWD_COMMAND}`; export r; \
26459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26460 $(HOST_EXPORTS) \
26461 for flag in $(EXTRA_HOST_FLAGS) ; do \
26462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26463 done; \
26464 echo "Doing maintainer-clean in gdb" ; \
26465 (cd $(HOST_SUBDIR)/gdb && \
26466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26468 "RANLIB=$${RANLIB}" \
26469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26470 maintainer-clean) \
26471 || exit 1
26472
26473 @endif gdb
26474
26475
26476
26477 .PHONY: configure-expect maybe-configure-expect
26478 maybe-configure-expect:
26479 @if gcc-bootstrap
26480 configure-expect: stage_current
26481 @endif gcc-bootstrap
26482 @if expect
26483 maybe-configure-expect: configure-expect
26484 configure-expect:
26485 @: $(MAKE); $(unstage)
26486 @r=`${PWD_COMMAND}`; export r; \
26487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26488 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
26489 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
26490 $(HOST_EXPORTS) \
26491 echo Configuring in $(HOST_SUBDIR)/expect; \
26492 cd "$(HOST_SUBDIR)/expect" || exit 1; \
26493 case $(srcdir) in \
26494 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26495 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
26496 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26497 esac; \
26498 srcdiroption="--srcdir=$${topdir}/expect"; \
26499 libsrcdir="$$s/expect"; \
26500 $(SHELL) $${libsrcdir}/configure \
26501 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26502 --target=${target_alias} $${srcdiroption} \
26503 || exit 1
26504 @endif expect
26505
26506
26507
26508
26509
26510 .PHONY: all-expect maybe-all-expect
26511 maybe-all-expect:
26512 @if gcc-bootstrap
26513 all-expect: stage_current
26514 @endif gcc-bootstrap
26515 @if expect
26516 TARGET-expect=all
26517 maybe-all-expect: all-expect
26518 all-expect: configure-expect
26519 @: $(MAKE); $(unstage)
26520 @r=`${PWD_COMMAND}`; export r; \
26521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26522 $(HOST_EXPORTS) \
26523 (cd $(HOST_SUBDIR)/expect && \
26524 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26525 $(TARGET-expect))
26526 @endif expect
26527
26528
26529
26530
26531 .PHONY: check-expect maybe-check-expect
26532 maybe-check-expect:
26533 @if expect
26534 maybe-check-expect: check-expect
26535
26536 check-expect:
26537 @: $(MAKE); $(unstage)
26538 @r=`${PWD_COMMAND}`; export r; \
26539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26540 $(HOST_EXPORTS) \
26541 (cd $(HOST_SUBDIR)/expect && \
26542 $(MAKE) $(FLAGS_TO_PASS) check)
26543
26544 @endif expect
26545
26546 .PHONY: install-expect maybe-install-expect
26547 maybe-install-expect:
26548 @if expect
26549 maybe-install-expect: install-expect
26550
26551 install-expect: installdirs
26552 @: $(MAKE); $(unstage)
26553 @r=`${PWD_COMMAND}`; export r; \
26554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26555 $(HOST_EXPORTS) \
26556 (cd $(HOST_SUBDIR)/expect && \
26557 $(MAKE) $(FLAGS_TO_PASS) install)
26558
26559 @endif expect
26560
26561 .PHONY: install-strip-expect maybe-install-strip-expect
26562 maybe-install-strip-expect:
26563 @if expect
26564 maybe-install-strip-expect: install-strip-expect
26565
26566 install-strip-expect: installdirs
26567 @: $(MAKE); $(unstage)
26568 @r=`${PWD_COMMAND}`; export r; \
26569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26570 $(HOST_EXPORTS) \
26571 (cd $(HOST_SUBDIR)/expect && \
26572 $(MAKE) $(FLAGS_TO_PASS) install-strip)
26573
26574 @endif expect
26575
26576 # Other targets (info, dvi, pdf, etc.)
26577
26578 .PHONY: maybe-info-expect info-expect
26579 maybe-info-expect:
26580 @if expect
26581 maybe-info-expect: info-expect
26582
26583 info-expect: \
26584 configure-expect
26585 @: $(MAKE); $(unstage)
26586 @[ -f ./expect/Makefile ] || exit 0; \
26587 r=`${PWD_COMMAND}`; export r; \
26588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26589 $(HOST_EXPORTS) \
26590 for flag in $(EXTRA_HOST_FLAGS) ; do \
26591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26592 done; \
26593 echo "Doing info in expect" ; \
26594 (cd $(HOST_SUBDIR)/expect && \
26595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26597 "RANLIB=$${RANLIB}" \
26598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26599 info) \
26600 || exit 1
26601
26602 @endif expect
26603
26604 .PHONY: maybe-dvi-expect dvi-expect
26605 maybe-dvi-expect:
26606 @if expect
26607 maybe-dvi-expect: dvi-expect
26608
26609 dvi-expect: \
26610 configure-expect
26611 @: $(MAKE); $(unstage)
26612 @[ -f ./expect/Makefile ] || exit 0; \
26613 r=`${PWD_COMMAND}`; export r; \
26614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26615 $(HOST_EXPORTS) \
26616 for flag in $(EXTRA_HOST_FLAGS) ; do \
26617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26618 done; \
26619 echo "Doing dvi in expect" ; \
26620 (cd $(HOST_SUBDIR)/expect && \
26621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26623 "RANLIB=$${RANLIB}" \
26624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26625 dvi) \
26626 || exit 1
26627
26628 @endif expect
26629
26630 .PHONY: maybe-pdf-expect pdf-expect
26631 maybe-pdf-expect:
26632 @if expect
26633 maybe-pdf-expect: pdf-expect
26634
26635 pdf-expect: \
26636 configure-expect
26637 @: $(MAKE); $(unstage)
26638 @[ -f ./expect/Makefile ] || exit 0; \
26639 r=`${PWD_COMMAND}`; export r; \
26640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26641 $(HOST_EXPORTS) \
26642 for flag in $(EXTRA_HOST_FLAGS) ; do \
26643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26644 done; \
26645 echo "Doing pdf in expect" ; \
26646 (cd $(HOST_SUBDIR)/expect && \
26647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26649 "RANLIB=$${RANLIB}" \
26650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26651 pdf) \
26652 || exit 1
26653
26654 @endif expect
26655
26656 .PHONY: maybe-html-expect html-expect
26657 maybe-html-expect:
26658 @if expect
26659 maybe-html-expect: html-expect
26660
26661 html-expect: \
26662 configure-expect
26663 @: $(MAKE); $(unstage)
26664 @[ -f ./expect/Makefile ] || exit 0; \
26665 r=`${PWD_COMMAND}`; export r; \
26666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26667 $(HOST_EXPORTS) \
26668 for flag in $(EXTRA_HOST_FLAGS) ; do \
26669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26670 done; \
26671 echo "Doing html in expect" ; \
26672 (cd $(HOST_SUBDIR)/expect && \
26673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26675 "RANLIB=$${RANLIB}" \
26676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26677 html) \
26678 || exit 1
26679
26680 @endif expect
26681
26682 .PHONY: maybe-TAGS-expect TAGS-expect
26683 maybe-TAGS-expect:
26684 @if expect
26685 maybe-TAGS-expect: TAGS-expect
26686
26687 TAGS-expect: \
26688 configure-expect
26689 @: $(MAKE); $(unstage)
26690 @[ -f ./expect/Makefile ] || exit 0; \
26691 r=`${PWD_COMMAND}`; export r; \
26692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26693 $(HOST_EXPORTS) \
26694 for flag in $(EXTRA_HOST_FLAGS) ; do \
26695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26696 done; \
26697 echo "Doing TAGS in expect" ; \
26698 (cd $(HOST_SUBDIR)/expect && \
26699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26701 "RANLIB=$${RANLIB}" \
26702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26703 TAGS) \
26704 || exit 1
26705
26706 @endif expect
26707
26708 .PHONY: maybe-install-info-expect install-info-expect
26709 maybe-install-info-expect:
26710 @if expect
26711 maybe-install-info-expect: install-info-expect
26712
26713 install-info-expect: \
26714 configure-expect \
26715 info-expect
26716 @: $(MAKE); $(unstage)
26717 @[ -f ./expect/Makefile ] || exit 0; \
26718 r=`${PWD_COMMAND}`; export r; \
26719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26720 $(HOST_EXPORTS) \
26721 for flag in $(EXTRA_HOST_FLAGS) ; do \
26722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26723 done; \
26724 echo "Doing install-info in expect" ; \
26725 (cd $(HOST_SUBDIR)/expect && \
26726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26728 "RANLIB=$${RANLIB}" \
26729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26730 install-info) \
26731 || exit 1
26732
26733 @endif expect
26734
26735 .PHONY: maybe-install-pdf-expect install-pdf-expect
26736 maybe-install-pdf-expect:
26737 @if expect
26738 maybe-install-pdf-expect: install-pdf-expect
26739
26740 install-pdf-expect: \
26741 configure-expect \
26742 pdf-expect
26743 @: $(MAKE); $(unstage)
26744 @[ -f ./expect/Makefile ] || exit 0; \
26745 r=`${PWD_COMMAND}`; export r; \
26746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26747 $(HOST_EXPORTS) \
26748 for flag in $(EXTRA_HOST_FLAGS) ; do \
26749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26750 done; \
26751 echo "Doing install-pdf in expect" ; \
26752 (cd $(HOST_SUBDIR)/expect && \
26753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26755 "RANLIB=$${RANLIB}" \
26756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26757 install-pdf) \
26758 || exit 1
26759
26760 @endif expect
26761
26762 .PHONY: maybe-install-html-expect install-html-expect
26763 maybe-install-html-expect:
26764 @if expect
26765 maybe-install-html-expect: install-html-expect
26766
26767 install-html-expect: \
26768 configure-expect \
26769 html-expect
26770 @: $(MAKE); $(unstage)
26771 @[ -f ./expect/Makefile ] || exit 0; \
26772 r=`${PWD_COMMAND}`; export r; \
26773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26774 $(HOST_EXPORTS) \
26775 for flag in $(EXTRA_HOST_FLAGS) ; do \
26776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26777 done; \
26778 echo "Doing install-html in expect" ; \
26779 (cd $(HOST_SUBDIR)/expect && \
26780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26782 "RANLIB=$${RANLIB}" \
26783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26784 install-html) \
26785 || exit 1
26786
26787 @endif expect
26788
26789 .PHONY: maybe-installcheck-expect installcheck-expect
26790 maybe-installcheck-expect:
26791 @if expect
26792 maybe-installcheck-expect: installcheck-expect
26793
26794 installcheck-expect: \
26795 configure-expect
26796 @: $(MAKE); $(unstage)
26797 @[ -f ./expect/Makefile ] || exit 0; \
26798 r=`${PWD_COMMAND}`; export r; \
26799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26800 $(HOST_EXPORTS) \
26801 for flag in $(EXTRA_HOST_FLAGS) ; do \
26802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26803 done; \
26804 echo "Doing installcheck in expect" ; \
26805 (cd $(HOST_SUBDIR)/expect && \
26806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26808 "RANLIB=$${RANLIB}" \
26809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26810 installcheck) \
26811 || exit 1
26812
26813 @endif expect
26814
26815 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
26816 maybe-mostlyclean-expect:
26817 @if expect
26818 maybe-mostlyclean-expect: mostlyclean-expect
26819
26820 mostlyclean-expect:
26821 @: $(MAKE); $(unstage)
26822 @[ -f ./expect/Makefile ] || exit 0; \
26823 r=`${PWD_COMMAND}`; export r; \
26824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26825 $(HOST_EXPORTS) \
26826 for flag in $(EXTRA_HOST_FLAGS) ; do \
26827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26828 done; \
26829 echo "Doing mostlyclean in expect" ; \
26830 (cd $(HOST_SUBDIR)/expect && \
26831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26833 "RANLIB=$${RANLIB}" \
26834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26835 mostlyclean) \
26836 || exit 1
26837
26838 @endif expect
26839
26840 .PHONY: maybe-clean-expect clean-expect
26841 maybe-clean-expect:
26842 @if expect
26843 maybe-clean-expect: clean-expect
26844
26845 clean-expect:
26846 @: $(MAKE); $(unstage)
26847 @[ -f ./expect/Makefile ] || exit 0; \
26848 r=`${PWD_COMMAND}`; export r; \
26849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26850 $(HOST_EXPORTS) \
26851 for flag in $(EXTRA_HOST_FLAGS) ; do \
26852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26853 done; \
26854 echo "Doing clean in expect" ; \
26855 (cd $(HOST_SUBDIR)/expect && \
26856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26858 "RANLIB=$${RANLIB}" \
26859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26860 clean) \
26861 || exit 1
26862
26863 @endif expect
26864
26865 .PHONY: maybe-distclean-expect distclean-expect
26866 maybe-distclean-expect:
26867 @if expect
26868 maybe-distclean-expect: distclean-expect
26869
26870 distclean-expect:
26871 @: $(MAKE); $(unstage)
26872 @[ -f ./expect/Makefile ] || exit 0; \
26873 r=`${PWD_COMMAND}`; export r; \
26874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26875 $(HOST_EXPORTS) \
26876 for flag in $(EXTRA_HOST_FLAGS) ; do \
26877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26878 done; \
26879 echo "Doing distclean in expect" ; \
26880 (cd $(HOST_SUBDIR)/expect && \
26881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26883 "RANLIB=$${RANLIB}" \
26884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26885 distclean) \
26886 || exit 1
26887
26888 @endif expect
26889
26890 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
26891 maybe-maintainer-clean-expect:
26892 @if expect
26893 maybe-maintainer-clean-expect: maintainer-clean-expect
26894
26895 maintainer-clean-expect:
26896 @: $(MAKE); $(unstage)
26897 @[ -f ./expect/Makefile ] || exit 0; \
26898 r=`${PWD_COMMAND}`; export r; \
26899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26900 $(HOST_EXPORTS) \
26901 for flag in $(EXTRA_HOST_FLAGS) ; do \
26902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26903 done; \
26904 echo "Doing maintainer-clean in expect" ; \
26905 (cd $(HOST_SUBDIR)/expect && \
26906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26908 "RANLIB=$${RANLIB}" \
26909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
26910 maintainer-clean) \
26911 || exit 1
26912
26913 @endif expect
26914
26915
26916
26917 .PHONY: configure-guile maybe-configure-guile
26918 maybe-configure-guile:
26919 @if gcc-bootstrap
26920 configure-guile: stage_current
26921 @endif gcc-bootstrap
26922 @if guile
26923 maybe-configure-guile: configure-guile
26924 configure-guile:
26925 @: $(MAKE); $(unstage)
26926 @r=`${PWD_COMMAND}`; export r; \
26927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26928 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
26929 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
26930 $(HOST_EXPORTS) \
26931 echo Configuring in $(HOST_SUBDIR)/guile; \
26932 cd "$(HOST_SUBDIR)/guile" || exit 1; \
26933 case $(srcdir) in \
26934 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26935 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
26936 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26937 esac; \
26938 srcdiroption="--srcdir=$${topdir}/guile"; \
26939 libsrcdir="$$s/guile"; \
26940 $(SHELL) $${libsrcdir}/configure \
26941 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
26942 --target=${target_alias} $${srcdiroption} \
26943 || exit 1
26944 @endif guile
26945
26946
26947
26948
26949
26950 .PHONY: all-guile maybe-all-guile
26951 maybe-all-guile:
26952 @if gcc-bootstrap
26953 all-guile: stage_current
26954 @endif gcc-bootstrap
26955 @if guile
26956 TARGET-guile=all
26957 maybe-all-guile: all-guile
26958 all-guile: configure-guile
26959 @: $(MAKE); $(unstage)
26960 @r=`${PWD_COMMAND}`; export r; \
26961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26962 $(HOST_EXPORTS) \
26963 (cd $(HOST_SUBDIR)/guile && \
26964 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
26965 $(TARGET-guile))
26966 @endif guile
26967
26968
26969
26970
26971 .PHONY: check-guile maybe-check-guile
26972 maybe-check-guile:
26973 @if guile
26974 maybe-check-guile: check-guile
26975
26976 check-guile:
26977 @: $(MAKE); $(unstage)
26978 @r=`${PWD_COMMAND}`; export r; \
26979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26980 $(HOST_EXPORTS) \
26981 (cd $(HOST_SUBDIR)/guile && \
26982 $(MAKE) $(FLAGS_TO_PASS) check)
26983
26984 @endif guile
26985
26986 .PHONY: install-guile maybe-install-guile
26987 maybe-install-guile:
26988 @if guile
26989 maybe-install-guile: install-guile
26990
26991 install-guile: installdirs
26992 @: $(MAKE); $(unstage)
26993 @r=`${PWD_COMMAND}`; export r; \
26994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26995 $(HOST_EXPORTS) \
26996 (cd $(HOST_SUBDIR)/guile && \
26997 $(MAKE) $(FLAGS_TO_PASS) install)
26998
26999 @endif guile
27000
27001 .PHONY: install-strip-guile maybe-install-strip-guile
27002 maybe-install-strip-guile:
27003 @if guile
27004 maybe-install-strip-guile: install-strip-guile
27005
27006 install-strip-guile: installdirs
27007 @: $(MAKE); $(unstage)
27008 @r=`${PWD_COMMAND}`; export r; \
27009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27010 $(HOST_EXPORTS) \
27011 (cd $(HOST_SUBDIR)/guile && \
27012 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27013
27014 @endif guile
27015
27016 # Other targets (info, dvi, pdf, etc.)
27017
27018 .PHONY: maybe-info-guile info-guile
27019 maybe-info-guile:
27020 @if guile
27021 maybe-info-guile: info-guile
27022
27023 info-guile: \
27024 configure-guile
27025 @: $(MAKE); $(unstage)
27026 @[ -f ./guile/Makefile ] || exit 0; \
27027 r=`${PWD_COMMAND}`; export r; \
27028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27029 $(HOST_EXPORTS) \
27030 for flag in $(EXTRA_HOST_FLAGS) ; do \
27031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27032 done; \
27033 echo "Doing info in guile" ; \
27034 (cd $(HOST_SUBDIR)/guile && \
27035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27037 "RANLIB=$${RANLIB}" \
27038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27039 info) \
27040 || exit 1
27041
27042 @endif guile
27043
27044 .PHONY: maybe-dvi-guile dvi-guile
27045 maybe-dvi-guile:
27046 @if guile
27047 maybe-dvi-guile: dvi-guile
27048
27049 dvi-guile: \
27050 configure-guile
27051 @: $(MAKE); $(unstage)
27052 @[ -f ./guile/Makefile ] || exit 0; \
27053 r=`${PWD_COMMAND}`; export r; \
27054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27055 $(HOST_EXPORTS) \
27056 for flag in $(EXTRA_HOST_FLAGS) ; do \
27057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27058 done; \
27059 echo "Doing dvi in guile" ; \
27060 (cd $(HOST_SUBDIR)/guile && \
27061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27063 "RANLIB=$${RANLIB}" \
27064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27065 dvi) \
27066 || exit 1
27067
27068 @endif guile
27069
27070 .PHONY: maybe-pdf-guile pdf-guile
27071 maybe-pdf-guile:
27072 @if guile
27073 maybe-pdf-guile: pdf-guile
27074
27075 pdf-guile: \
27076 configure-guile
27077 @: $(MAKE); $(unstage)
27078 @[ -f ./guile/Makefile ] || exit 0; \
27079 r=`${PWD_COMMAND}`; export r; \
27080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27081 $(HOST_EXPORTS) \
27082 for flag in $(EXTRA_HOST_FLAGS) ; do \
27083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27084 done; \
27085 echo "Doing pdf in guile" ; \
27086 (cd $(HOST_SUBDIR)/guile && \
27087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27089 "RANLIB=$${RANLIB}" \
27090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27091 pdf) \
27092 || exit 1
27093
27094 @endif guile
27095
27096 .PHONY: maybe-html-guile html-guile
27097 maybe-html-guile:
27098 @if guile
27099 maybe-html-guile: html-guile
27100
27101 html-guile: \
27102 configure-guile
27103 @: $(MAKE); $(unstage)
27104 @[ -f ./guile/Makefile ] || exit 0; \
27105 r=`${PWD_COMMAND}`; export r; \
27106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27107 $(HOST_EXPORTS) \
27108 for flag in $(EXTRA_HOST_FLAGS) ; do \
27109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27110 done; \
27111 echo "Doing html in guile" ; \
27112 (cd $(HOST_SUBDIR)/guile && \
27113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27115 "RANLIB=$${RANLIB}" \
27116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27117 html) \
27118 || exit 1
27119
27120 @endif guile
27121
27122 .PHONY: maybe-TAGS-guile TAGS-guile
27123 maybe-TAGS-guile:
27124 @if guile
27125 maybe-TAGS-guile: TAGS-guile
27126
27127 TAGS-guile: \
27128 configure-guile
27129 @: $(MAKE); $(unstage)
27130 @[ -f ./guile/Makefile ] || exit 0; \
27131 r=`${PWD_COMMAND}`; export r; \
27132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27133 $(HOST_EXPORTS) \
27134 for flag in $(EXTRA_HOST_FLAGS) ; do \
27135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27136 done; \
27137 echo "Doing TAGS in guile" ; \
27138 (cd $(HOST_SUBDIR)/guile && \
27139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27141 "RANLIB=$${RANLIB}" \
27142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27143 TAGS) \
27144 || exit 1
27145
27146 @endif guile
27147
27148 .PHONY: maybe-install-info-guile install-info-guile
27149 maybe-install-info-guile:
27150 @if guile
27151 maybe-install-info-guile: install-info-guile
27152
27153 install-info-guile: \
27154 configure-guile \
27155 info-guile
27156 @: $(MAKE); $(unstage)
27157 @[ -f ./guile/Makefile ] || exit 0; \
27158 r=`${PWD_COMMAND}`; export r; \
27159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27160 $(HOST_EXPORTS) \
27161 for flag in $(EXTRA_HOST_FLAGS) ; do \
27162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27163 done; \
27164 echo "Doing install-info in guile" ; \
27165 (cd $(HOST_SUBDIR)/guile && \
27166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27168 "RANLIB=$${RANLIB}" \
27169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27170 install-info) \
27171 || exit 1
27172
27173 @endif guile
27174
27175 .PHONY: maybe-install-pdf-guile install-pdf-guile
27176 maybe-install-pdf-guile:
27177 @if guile
27178 maybe-install-pdf-guile: install-pdf-guile
27179
27180 install-pdf-guile: \
27181 configure-guile \
27182 pdf-guile
27183 @: $(MAKE); $(unstage)
27184 @[ -f ./guile/Makefile ] || exit 0; \
27185 r=`${PWD_COMMAND}`; export r; \
27186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27187 $(HOST_EXPORTS) \
27188 for flag in $(EXTRA_HOST_FLAGS) ; do \
27189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27190 done; \
27191 echo "Doing install-pdf in guile" ; \
27192 (cd $(HOST_SUBDIR)/guile && \
27193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27195 "RANLIB=$${RANLIB}" \
27196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27197 install-pdf) \
27198 || exit 1
27199
27200 @endif guile
27201
27202 .PHONY: maybe-install-html-guile install-html-guile
27203 maybe-install-html-guile:
27204 @if guile
27205 maybe-install-html-guile: install-html-guile
27206
27207 install-html-guile: \
27208 configure-guile \
27209 html-guile
27210 @: $(MAKE); $(unstage)
27211 @[ -f ./guile/Makefile ] || exit 0; \
27212 r=`${PWD_COMMAND}`; export r; \
27213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27214 $(HOST_EXPORTS) \
27215 for flag in $(EXTRA_HOST_FLAGS) ; do \
27216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27217 done; \
27218 echo "Doing install-html in guile" ; \
27219 (cd $(HOST_SUBDIR)/guile && \
27220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27222 "RANLIB=$${RANLIB}" \
27223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27224 install-html) \
27225 || exit 1
27226
27227 @endif guile
27228
27229 .PHONY: maybe-installcheck-guile installcheck-guile
27230 maybe-installcheck-guile:
27231 @if guile
27232 maybe-installcheck-guile: installcheck-guile
27233
27234 installcheck-guile: \
27235 configure-guile
27236 @: $(MAKE); $(unstage)
27237 @[ -f ./guile/Makefile ] || exit 0; \
27238 r=`${PWD_COMMAND}`; export r; \
27239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27240 $(HOST_EXPORTS) \
27241 for flag in $(EXTRA_HOST_FLAGS) ; do \
27242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27243 done; \
27244 echo "Doing installcheck in guile" ; \
27245 (cd $(HOST_SUBDIR)/guile && \
27246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27248 "RANLIB=$${RANLIB}" \
27249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27250 installcheck) \
27251 || exit 1
27252
27253 @endif guile
27254
27255 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
27256 maybe-mostlyclean-guile:
27257 @if guile
27258 maybe-mostlyclean-guile: mostlyclean-guile
27259
27260 mostlyclean-guile:
27261 @: $(MAKE); $(unstage)
27262 @[ -f ./guile/Makefile ] || exit 0; \
27263 r=`${PWD_COMMAND}`; export r; \
27264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27265 $(HOST_EXPORTS) \
27266 for flag in $(EXTRA_HOST_FLAGS) ; do \
27267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27268 done; \
27269 echo "Doing mostlyclean in guile" ; \
27270 (cd $(HOST_SUBDIR)/guile && \
27271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27273 "RANLIB=$${RANLIB}" \
27274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27275 mostlyclean) \
27276 || exit 1
27277
27278 @endif guile
27279
27280 .PHONY: maybe-clean-guile clean-guile
27281 maybe-clean-guile:
27282 @if guile
27283 maybe-clean-guile: clean-guile
27284
27285 clean-guile:
27286 @: $(MAKE); $(unstage)
27287 @[ -f ./guile/Makefile ] || exit 0; \
27288 r=`${PWD_COMMAND}`; export r; \
27289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27290 $(HOST_EXPORTS) \
27291 for flag in $(EXTRA_HOST_FLAGS) ; do \
27292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27293 done; \
27294 echo "Doing clean in guile" ; \
27295 (cd $(HOST_SUBDIR)/guile && \
27296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27298 "RANLIB=$${RANLIB}" \
27299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27300 clean) \
27301 || exit 1
27302
27303 @endif guile
27304
27305 .PHONY: maybe-distclean-guile distclean-guile
27306 maybe-distclean-guile:
27307 @if guile
27308 maybe-distclean-guile: distclean-guile
27309
27310 distclean-guile:
27311 @: $(MAKE); $(unstage)
27312 @[ -f ./guile/Makefile ] || exit 0; \
27313 r=`${PWD_COMMAND}`; export r; \
27314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27315 $(HOST_EXPORTS) \
27316 for flag in $(EXTRA_HOST_FLAGS) ; do \
27317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27318 done; \
27319 echo "Doing distclean in guile" ; \
27320 (cd $(HOST_SUBDIR)/guile && \
27321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27323 "RANLIB=$${RANLIB}" \
27324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27325 distclean) \
27326 || exit 1
27327
27328 @endif guile
27329
27330 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
27331 maybe-maintainer-clean-guile:
27332 @if guile
27333 maybe-maintainer-clean-guile: maintainer-clean-guile
27334
27335 maintainer-clean-guile:
27336 @: $(MAKE); $(unstage)
27337 @[ -f ./guile/Makefile ] || exit 0; \
27338 r=`${PWD_COMMAND}`; export r; \
27339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27340 $(HOST_EXPORTS) \
27341 for flag in $(EXTRA_HOST_FLAGS) ; do \
27342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27343 done; \
27344 echo "Doing maintainer-clean in guile" ; \
27345 (cd $(HOST_SUBDIR)/guile && \
27346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27348 "RANLIB=$${RANLIB}" \
27349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27350 maintainer-clean) \
27351 || exit 1
27352
27353 @endif guile
27354
27355
27356
27357 .PHONY: configure-tk maybe-configure-tk
27358 maybe-configure-tk:
27359 @if gcc-bootstrap
27360 configure-tk: stage_current
27361 @endif gcc-bootstrap
27362 @if tk
27363 maybe-configure-tk: configure-tk
27364 configure-tk:
27365 @: $(MAKE); $(unstage)
27366 @r=`${PWD_COMMAND}`; export r; \
27367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27368 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
27369 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
27370 $(HOST_EXPORTS) \
27371 echo Configuring in $(HOST_SUBDIR)/tk; \
27372 cd "$(HOST_SUBDIR)/tk" || exit 1; \
27373 case $(srcdir) in \
27374 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27375 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
27376 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27377 esac; \
27378 srcdiroption="--srcdir=$${topdir}/tk"; \
27379 libsrcdir="$$s/tk"; \
27380 $(SHELL) $${libsrcdir}/configure \
27381 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27382 --target=${target_alias} $${srcdiroption} \
27383 || exit 1
27384 @endif tk
27385
27386
27387
27388
27389
27390 .PHONY: all-tk maybe-all-tk
27391 maybe-all-tk:
27392 @if gcc-bootstrap
27393 all-tk: stage_current
27394 @endif gcc-bootstrap
27395 @if tk
27396 TARGET-tk=all
27397 maybe-all-tk: all-tk
27398 all-tk: configure-tk
27399 @: $(MAKE); $(unstage)
27400 @r=`${PWD_COMMAND}`; export r; \
27401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27402 $(HOST_EXPORTS) \
27403 (cd $(HOST_SUBDIR)/tk && \
27404 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27405 $(TARGET-tk))
27406 @endif tk
27407
27408
27409
27410
27411 .PHONY: check-tk maybe-check-tk
27412 maybe-check-tk:
27413 @if tk
27414 maybe-check-tk: check-tk
27415
27416 check-tk:
27417 @: $(MAKE); $(unstage)
27418 @r=`${PWD_COMMAND}`; export r; \
27419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27420 $(HOST_EXPORTS) \
27421 (cd $(HOST_SUBDIR)/tk && \
27422 $(MAKE) $(FLAGS_TO_PASS) check)
27423
27424 @endif tk
27425
27426 .PHONY: install-tk maybe-install-tk
27427 maybe-install-tk:
27428 @if tk
27429 maybe-install-tk: install-tk
27430
27431 install-tk: installdirs
27432 @: $(MAKE); $(unstage)
27433 @r=`${PWD_COMMAND}`; export r; \
27434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27435 $(HOST_EXPORTS) \
27436 (cd $(HOST_SUBDIR)/tk && \
27437 $(MAKE) $(FLAGS_TO_PASS) install)
27438
27439 @endif tk
27440
27441 .PHONY: install-strip-tk maybe-install-strip-tk
27442 maybe-install-strip-tk:
27443 @if tk
27444 maybe-install-strip-tk: install-strip-tk
27445
27446 install-strip-tk: installdirs
27447 @: $(MAKE); $(unstage)
27448 @r=`${PWD_COMMAND}`; export r; \
27449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27450 $(HOST_EXPORTS) \
27451 (cd $(HOST_SUBDIR)/tk && \
27452 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27453
27454 @endif tk
27455
27456 # Other targets (info, dvi, pdf, etc.)
27457
27458 .PHONY: maybe-info-tk info-tk
27459 maybe-info-tk:
27460 @if tk
27461 maybe-info-tk: info-tk
27462
27463 info-tk: \
27464 configure-tk
27465 @: $(MAKE); $(unstage)
27466 @[ -f ./tk/Makefile ] || exit 0; \
27467 r=`${PWD_COMMAND}`; export r; \
27468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27469 $(HOST_EXPORTS) \
27470 for flag in $(EXTRA_HOST_FLAGS) ; do \
27471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27472 done; \
27473 echo "Doing info in tk" ; \
27474 (cd $(HOST_SUBDIR)/tk && \
27475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27477 "RANLIB=$${RANLIB}" \
27478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27479 info) \
27480 || exit 1
27481
27482 @endif tk
27483
27484 .PHONY: maybe-dvi-tk dvi-tk
27485 maybe-dvi-tk:
27486 @if tk
27487 maybe-dvi-tk: dvi-tk
27488
27489 dvi-tk: \
27490 configure-tk
27491 @: $(MAKE); $(unstage)
27492 @[ -f ./tk/Makefile ] || exit 0; \
27493 r=`${PWD_COMMAND}`; export r; \
27494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27495 $(HOST_EXPORTS) \
27496 for flag in $(EXTRA_HOST_FLAGS) ; do \
27497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27498 done; \
27499 echo "Doing dvi in tk" ; \
27500 (cd $(HOST_SUBDIR)/tk && \
27501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27503 "RANLIB=$${RANLIB}" \
27504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27505 dvi) \
27506 || exit 1
27507
27508 @endif tk
27509
27510 .PHONY: maybe-pdf-tk pdf-tk
27511 maybe-pdf-tk:
27512 @if tk
27513 maybe-pdf-tk: pdf-tk
27514
27515 pdf-tk: \
27516 configure-tk
27517 @: $(MAKE); $(unstage)
27518 @[ -f ./tk/Makefile ] || exit 0; \
27519 r=`${PWD_COMMAND}`; export r; \
27520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27521 $(HOST_EXPORTS) \
27522 for flag in $(EXTRA_HOST_FLAGS) ; do \
27523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27524 done; \
27525 echo "Doing pdf in tk" ; \
27526 (cd $(HOST_SUBDIR)/tk && \
27527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27529 "RANLIB=$${RANLIB}" \
27530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27531 pdf) \
27532 || exit 1
27533
27534 @endif tk
27535
27536 .PHONY: maybe-html-tk html-tk
27537 maybe-html-tk:
27538 @if tk
27539 maybe-html-tk: html-tk
27540
27541 html-tk: \
27542 configure-tk
27543 @: $(MAKE); $(unstage)
27544 @[ -f ./tk/Makefile ] || exit 0; \
27545 r=`${PWD_COMMAND}`; export r; \
27546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27547 $(HOST_EXPORTS) \
27548 for flag in $(EXTRA_HOST_FLAGS) ; do \
27549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27550 done; \
27551 echo "Doing html in tk" ; \
27552 (cd $(HOST_SUBDIR)/tk && \
27553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27555 "RANLIB=$${RANLIB}" \
27556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27557 html) \
27558 || exit 1
27559
27560 @endif tk
27561
27562 .PHONY: maybe-TAGS-tk TAGS-tk
27563 maybe-TAGS-tk:
27564 @if tk
27565 maybe-TAGS-tk: TAGS-tk
27566
27567 TAGS-tk: \
27568 configure-tk
27569 @: $(MAKE); $(unstage)
27570 @[ -f ./tk/Makefile ] || exit 0; \
27571 r=`${PWD_COMMAND}`; export r; \
27572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27573 $(HOST_EXPORTS) \
27574 for flag in $(EXTRA_HOST_FLAGS) ; do \
27575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27576 done; \
27577 echo "Doing TAGS in tk" ; \
27578 (cd $(HOST_SUBDIR)/tk && \
27579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27581 "RANLIB=$${RANLIB}" \
27582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27583 TAGS) \
27584 || exit 1
27585
27586 @endif tk
27587
27588 .PHONY: maybe-install-info-tk install-info-tk
27589 maybe-install-info-tk:
27590 @if tk
27591 maybe-install-info-tk: install-info-tk
27592
27593 install-info-tk: \
27594 configure-tk \
27595 info-tk
27596 @: $(MAKE); $(unstage)
27597 @[ -f ./tk/Makefile ] || exit 0; \
27598 r=`${PWD_COMMAND}`; export r; \
27599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27600 $(HOST_EXPORTS) \
27601 for flag in $(EXTRA_HOST_FLAGS) ; do \
27602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27603 done; \
27604 echo "Doing install-info in tk" ; \
27605 (cd $(HOST_SUBDIR)/tk && \
27606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27608 "RANLIB=$${RANLIB}" \
27609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27610 install-info) \
27611 || exit 1
27612
27613 @endif tk
27614
27615 .PHONY: maybe-install-pdf-tk install-pdf-tk
27616 maybe-install-pdf-tk:
27617 @if tk
27618 maybe-install-pdf-tk: install-pdf-tk
27619
27620 install-pdf-tk: \
27621 configure-tk \
27622 pdf-tk
27623 @: $(MAKE); $(unstage)
27624 @[ -f ./tk/Makefile ] || exit 0; \
27625 r=`${PWD_COMMAND}`; export r; \
27626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27627 $(HOST_EXPORTS) \
27628 for flag in $(EXTRA_HOST_FLAGS) ; do \
27629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27630 done; \
27631 echo "Doing install-pdf in tk" ; \
27632 (cd $(HOST_SUBDIR)/tk && \
27633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27635 "RANLIB=$${RANLIB}" \
27636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27637 install-pdf) \
27638 || exit 1
27639
27640 @endif tk
27641
27642 .PHONY: maybe-install-html-tk install-html-tk
27643 maybe-install-html-tk:
27644 @if tk
27645 maybe-install-html-tk: install-html-tk
27646
27647 install-html-tk: \
27648 configure-tk \
27649 html-tk
27650 @: $(MAKE); $(unstage)
27651 @[ -f ./tk/Makefile ] || exit 0; \
27652 r=`${PWD_COMMAND}`; export r; \
27653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27654 $(HOST_EXPORTS) \
27655 for flag in $(EXTRA_HOST_FLAGS) ; do \
27656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27657 done; \
27658 echo "Doing install-html in tk" ; \
27659 (cd $(HOST_SUBDIR)/tk && \
27660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27662 "RANLIB=$${RANLIB}" \
27663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27664 install-html) \
27665 || exit 1
27666
27667 @endif tk
27668
27669 .PHONY: maybe-installcheck-tk installcheck-tk
27670 maybe-installcheck-tk:
27671 @if tk
27672 maybe-installcheck-tk: installcheck-tk
27673
27674 installcheck-tk: \
27675 configure-tk
27676 @: $(MAKE); $(unstage)
27677 @[ -f ./tk/Makefile ] || exit 0; \
27678 r=`${PWD_COMMAND}`; export r; \
27679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27680 $(HOST_EXPORTS) \
27681 for flag in $(EXTRA_HOST_FLAGS) ; do \
27682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27683 done; \
27684 echo "Doing installcheck in tk" ; \
27685 (cd $(HOST_SUBDIR)/tk && \
27686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27688 "RANLIB=$${RANLIB}" \
27689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27690 installcheck) \
27691 || exit 1
27692
27693 @endif tk
27694
27695 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
27696 maybe-mostlyclean-tk:
27697 @if tk
27698 maybe-mostlyclean-tk: mostlyclean-tk
27699
27700 mostlyclean-tk:
27701 @: $(MAKE); $(unstage)
27702 @[ -f ./tk/Makefile ] || exit 0; \
27703 r=`${PWD_COMMAND}`; export r; \
27704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27705 $(HOST_EXPORTS) \
27706 for flag in $(EXTRA_HOST_FLAGS) ; do \
27707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27708 done; \
27709 echo "Doing mostlyclean in tk" ; \
27710 (cd $(HOST_SUBDIR)/tk && \
27711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27713 "RANLIB=$${RANLIB}" \
27714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27715 mostlyclean) \
27716 || exit 1
27717
27718 @endif tk
27719
27720 .PHONY: maybe-clean-tk clean-tk
27721 maybe-clean-tk:
27722 @if tk
27723 maybe-clean-tk: clean-tk
27724
27725 clean-tk:
27726 @: $(MAKE); $(unstage)
27727 @[ -f ./tk/Makefile ] || exit 0; \
27728 r=`${PWD_COMMAND}`; export r; \
27729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27730 $(HOST_EXPORTS) \
27731 for flag in $(EXTRA_HOST_FLAGS) ; do \
27732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27733 done; \
27734 echo "Doing clean in tk" ; \
27735 (cd $(HOST_SUBDIR)/tk && \
27736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27738 "RANLIB=$${RANLIB}" \
27739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27740 clean) \
27741 || exit 1
27742
27743 @endif tk
27744
27745 .PHONY: maybe-distclean-tk distclean-tk
27746 maybe-distclean-tk:
27747 @if tk
27748 maybe-distclean-tk: distclean-tk
27749
27750 distclean-tk:
27751 @: $(MAKE); $(unstage)
27752 @[ -f ./tk/Makefile ] || exit 0; \
27753 r=`${PWD_COMMAND}`; export r; \
27754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27755 $(HOST_EXPORTS) \
27756 for flag in $(EXTRA_HOST_FLAGS) ; do \
27757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27758 done; \
27759 echo "Doing distclean in tk" ; \
27760 (cd $(HOST_SUBDIR)/tk && \
27761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27763 "RANLIB=$${RANLIB}" \
27764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27765 distclean) \
27766 || exit 1
27767
27768 @endif tk
27769
27770 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
27771 maybe-maintainer-clean-tk:
27772 @if tk
27773 maybe-maintainer-clean-tk: maintainer-clean-tk
27774
27775 maintainer-clean-tk:
27776 @: $(MAKE); $(unstage)
27777 @[ -f ./tk/Makefile ] || exit 0; \
27778 r=`${PWD_COMMAND}`; export r; \
27779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27780 $(HOST_EXPORTS) \
27781 for flag in $(EXTRA_HOST_FLAGS) ; do \
27782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27783 done; \
27784 echo "Doing maintainer-clean in tk" ; \
27785 (cd $(HOST_SUBDIR)/tk && \
27786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27788 "RANLIB=$${RANLIB}" \
27789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27790 maintainer-clean) \
27791 || exit 1
27792
27793 @endif tk
27794
27795
27796
27797 .PHONY: configure-libtermcap maybe-configure-libtermcap
27798 maybe-configure-libtermcap:
27799 @if gcc-bootstrap
27800 configure-libtermcap: stage_current
27801 @endif gcc-bootstrap
27802 @if libtermcap
27803 maybe-configure-libtermcap: configure-libtermcap
27804 configure-libtermcap:
27805 @: $(MAKE); $(unstage)
27806 @r=`${PWD_COMMAND}`; export r; \
27807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27808 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
27809 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
27810 $(HOST_EXPORTS) \
27811 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
27812 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
27813 case $(srcdir) in \
27814 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27815 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
27816 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
27817 esac; \
27818 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
27819 libsrcdir="$$s/libtermcap"; \
27820 $(SHELL) $${libsrcdir}/configure \
27821 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
27822 --target=${target_alias} $${srcdiroption} \
27823 || exit 1
27824 @endif libtermcap
27825
27826
27827
27828
27829
27830 .PHONY: all-libtermcap maybe-all-libtermcap
27831 maybe-all-libtermcap:
27832 @if gcc-bootstrap
27833 all-libtermcap: stage_current
27834 @endif gcc-bootstrap
27835 @if libtermcap
27836 TARGET-libtermcap=all
27837 maybe-all-libtermcap: all-libtermcap
27838 all-libtermcap: configure-libtermcap
27839 @: $(MAKE); $(unstage)
27840 @r=`${PWD_COMMAND}`; export r; \
27841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27842 $(HOST_EXPORTS) \
27843 (cd $(HOST_SUBDIR)/libtermcap && \
27844 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
27845 $(TARGET-libtermcap))
27846 @endif libtermcap
27847
27848
27849
27850
27851 .PHONY: check-libtermcap maybe-check-libtermcap
27852 maybe-check-libtermcap:
27853 @if libtermcap
27854 maybe-check-libtermcap: check-libtermcap
27855
27856 check-libtermcap:
27857
27858 @endif libtermcap
27859
27860 .PHONY: install-libtermcap maybe-install-libtermcap
27861 maybe-install-libtermcap:
27862 @if libtermcap
27863 maybe-install-libtermcap: install-libtermcap
27864
27865 install-libtermcap: installdirs
27866 @: $(MAKE); $(unstage)
27867 @r=`${PWD_COMMAND}`; export r; \
27868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27869 $(HOST_EXPORTS) \
27870 (cd $(HOST_SUBDIR)/libtermcap && \
27871 $(MAKE) $(FLAGS_TO_PASS) install)
27872
27873 @endif libtermcap
27874
27875 .PHONY: install-strip-libtermcap maybe-install-strip-libtermcap
27876 maybe-install-strip-libtermcap:
27877 @if libtermcap
27878 maybe-install-strip-libtermcap: install-strip-libtermcap
27879
27880 install-strip-libtermcap: installdirs
27881 @: $(MAKE); $(unstage)
27882 @r=`${PWD_COMMAND}`; export r; \
27883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27884 $(HOST_EXPORTS) \
27885 (cd $(HOST_SUBDIR)/libtermcap && \
27886 $(MAKE) $(FLAGS_TO_PASS) install-strip)
27887
27888 @endif libtermcap
27889
27890 # Other targets (info, dvi, pdf, etc.)
27891
27892 .PHONY: maybe-info-libtermcap info-libtermcap
27893 maybe-info-libtermcap:
27894 @if libtermcap
27895 maybe-info-libtermcap: info-libtermcap
27896
27897 info-libtermcap: \
27898 configure-libtermcap
27899 @: $(MAKE); $(unstage)
27900 @[ -f ./libtermcap/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 info in libtermcap" ; \
27908 (cd $(HOST_SUBDIR)/libtermcap && \
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 info) \
27914 || exit 1
27915
27916 @endif libtermcap
27917
27918 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
27919 maybe-dvi-libtermcap:
27920 @if libtermcap
27921 maybe-dvi-libtermcap: dvi-libtermcap
27922
27923 dvi-libtermcap: \
27924 configure-libtermcap
27925 @: $(MAKE); $(unstage)
27926 @[ -f ./libtermcap/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 dvi in libtermcap" ; \
27934 (cd $(HOST_SUBDIR)/libtermcap && \
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 dvi) \
27940 || exit 1
27941
27942 @endif libtermcap
27943
27944 .PHONY: maybe-pdf-libtermcap pdf-libtermcap
27945 maybe-pdf-libtermcap:
27946 @if libtermcap
27947 maybe-pdf-libtermcap: pdf-libtermcap
27948
27949 pdf-libtermcap: \
27950 configure-libtermcap
27951 @: $(MAKE); $(unstage)
27952 @[ -f ./libtermcap/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 pdf in libtermcap" ; \
27960 (cd $(HOST_SUBDIR)/libtermcap && \
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 pdf) \
27966 || exit 1
27967
27968 @endif libtermcap
27969
27970 .PHONY: maybe-html-libtermcap html-libtermcap
27971 maybe-html-libtermcap:
27972 @if libtermcap
27973 maybe-html-libtermcap: html-libtermcap
27974
27975 html-libtermcap: \
27976 configure-libtermcap
27977 @: $(MAKE); $(unstage)
27978 @[ -f ./libtermcap/Makefile ] || exit 0; \
27979 r=`${PWD_COMMAND}`; export r; \
27980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27981 $(HOST_EXPORTS) \
27982 for flag in $(EXTRA_HOST_FLAGS) ; do \
27983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27984 done; \
27985 echo "Doing html in libtermcap" ; \
27986 (cd $(HOST_SUBDIR)/libtermcap && \
27987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27989 "RANLIB=$${RANLIB}" \
27990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
27991 html) \
27992 || exit 1
27993
27994 @endif libtermcap
27995
27996 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
27997 maybe-TAGS-libtermcap:
27998 @if libtermcap
27999 maybe-TAGS-libtermcap: TAGS-libtermcap
28000
28001 TAGS-libtermcap: \
28002 configure-libtermcap
28003 @: $(MAKE); $(unstage)
28004 @[ -f ./libtermcap/Makefile ] || exit 0; \
28005 r=`${PWD_COMMAND}`; export r; \
28006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28007 $(HOST_EXPORTS) \
28008 for flag in $(EXTRA_HOST_FLAGS) ; do \
28009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28010 done; \
28011 echo "Doing TAGS in libtermcap" ; \
28012 (cd $(HOST_SUBDIR)/libtermcap && \
28013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28015 "RANLIB=$${RANLIB}" \
28016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28017 TAGS) \
28018 || exit 1
28019
28020 @endif libtermcap
28021
28022 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
28023 maybe-install-info-libtermcap:
28024 @if libtermcap
28025 maybe-install-info-libtermcap: install-info-libtermcap
28026
28027 install-info-libtermcap: \
28028 configure-libtermcap \
28029 info-libtermcap
28030 @: $(MAKE); $(unstage)
28031 @[ -f ./libtermcap/Makefile ] || exit 0; \
28032 r=`${PWD_COMMAND}`; export r; \
28033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28034 $(HOST_EXPORTS) \
28035 for flag in $(EXTRA_HOST_FLAGS) ; do \
28036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28037 done; \
28038 echo "Doing install-info in libtermcap" ; \
28039 (cd $(HOST_SUBDIR)/libtermcap && \
28040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28042 "RANLIB=$${RANLIB}" \
28043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28044 install-info) \
28045 || exit 1
28046
28047 @endif libtermcap
28048
28049 .PHONY: maybe-install-pdf-libtermcap install-pdf-libtermcap
28050 maybe-install-pdf-libtermcap:
28051 @if libtermcap
28052 maybe-install-pdf-libtermcap: install-pdf-libtermcap
28053
28054 install-pdf-libtermcap: \
28055 configure-libtermcap \
28056 pdf-libtermcap
28057 @: $(MAKE); $(unstage)
28058 @[ -f ./libtermcap/Makefile ] || exit 0; \
28059 r=`${PWD_COMMAND}`; export r; \
28060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28061 $(HOST_EXPORTS) \
28062 for flag in $(EXTRA_HOST_FLAGS) ; do \
28063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28064 done; \
28065 echo "Doing install-pdf in libtermcap" ; \
28066 (cd $(HOST_SUBDIR)/libtermcap && \
28067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28069 "RANLIB=$${RANLIB}" \
28070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28071 install-pdf) \
28072 || exit 1
28073
28074 @endif libtermcap
28075
28076 .PHONY: maybe-install-html-libtermcap install-html-libtermcap
28077 maybe-install-html-libtermcap:
28078 @if libtermcap
28079 maybe-install-html-libtermcap: install-html-libtermcap
28080
28081 install-html-libtermcap: \
28082 configure-libtermcap \
28083 html-libtermcap
28084 @: $(MAKE); $(unstage)
28085 @[ -f ./libtermcap/Makefile ] || exit 0; \
28086 r=`${PWD_COMMAND}`; export r; \
28087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28088 $(HOST_EXPORTS) \
28089 for flag in $(EXTRA_HOST_FLAGS) ; do \
28090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28091 done; \
28092 echo "Doing install-html in libtermcap" ; \
28093 (cd $(HOST_SUBDIR)/libtermcap && \
28094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28096 "RANLIB=$${RANLIB}" \
28097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28098 install-html) \
28099 || exit 1
28100
28101 @endif libtermcap
28102
28103 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
28104 maybe-installcheck-libtermcap:
28105 @if libtermcap
28106 maybe-installcheck-libtermcap: installcheck-libtermcap
28107
28108 installcheck-libtermcap: \
28109 configure-libtermcap
28110 @: $(MAKE); $(unstage)
28111 @[ -f ./libtermcap/Makefile ] || exit 0; \
28112 r=`${PWD_COMMAND}`; export r; \
28113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28114 $(HOST_EXPORTS) \
28115 for flag in $(EXTRA_HOST_FLAGS) ; do \
28116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28117 done; \
28118 echo "Doing installcheck in libtermcap" ; \
28119 (cd $(HOST_SUBDIR)/libtermcap && \
28120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28122 "RANLIB=$${RANLIB}" \
28123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28124 installcheck) \
28125 || exit 1
28126
28127 @endif libtermcap
28128
28129 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
28130 maybe-mostlyclean-libtermcap:
28131 @if libtermcap
28132 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
28133
28134 # libtermcap doesn't support mostlyclean.
28135 mostlyclean-libtermcap:
28136
28137 @endif libtermcap
28138
28139 .PHONY: maybe-clean-libtermcap clean-libtermcap
28140 maybe-clean-libtermcap:
28141 @if libtermcap
28142 maybe-clean-libtermcap: clean-libtermcap
28143
28144 # libtermcap doesn't support clean.
28145 clean-libtermcap:
28146
28147 @endif libtermcap
28148
28149 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
28150 maybe-distclean-libtermcap:
28151 @if libtermcap
28152 maybe-distclean-libtermcap: distclean-libtermcap
28153
28154 # libtermcap doesn't support distclean.
28155 distclean-libtermcap:
28156
28157 @endif libtermcap
28158
28159 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
28160 maybe-maintainer-clean-libtermcap:
28161 @if libtermcap
28162 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
28163
28164 # libtermcap doesn't support maintainer-clean.
28165 maintainer-clean-libtermcap:
28166
28167 @endif libtermcap
28168
28169
28170
28171 .PHONY: configure-utils maybe-configure-utils
28172 maybe-configure-utils:
28173 @if gcc-bootstrap
28174 configure-utils: stage_current
28175 @endif gcc-bootstrap
28176 @if utils
28177 maybe-configure-utils: configure-utils
28178 configure-utils:
28179 @: $(MAKE); $(unstage)
28180 @r=`${PWD_COMMAND}`; export r; \
28181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28182 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
28183 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
28184 $(HOST_EXPORTS) \
28185 echo Configuring in $(HOST_SUBDIR)/utils; \
28186 cd "$(HOST_SUBDIR)/utils" || exit 1; \
28187 case $(srcdir) in \
28188 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28189 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
28190 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28191 esac; \
28192 srcdiroption="--srcdir=$${topdir}/utils"; \
28193 libsrcdir="$$s/utils"; \
28194 $(SHELL) $${libsrcdir}/configure \
28195 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28196 --target=${target_alias} $${srcdiroption} \
28197 || exit 1
28198 @endif utils
28199
28200
28201
28202
28203
28204 .PHONY: all-utils maybe-all-utils
28205 maybe-all-utils:
28206 @if gcc-bootstrap
28207 all-utils: stage_current
28208 @endif gcc-bootstrap
28209 @if utils
28210 TARGET-utils=all
28211 maybe-all-utils: all-utils
28212 all-utils: configure-utils
28213 @: $(MAKE); $(unstage)
28214 @r=`${PWD_COMMAND}`; export r; \
28215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28216 $(HOST_EXPORTS) \
28217 (cd $(HOST_SUBDIR)/utils && \
28218 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28219 $(TARGET-utils))
28220 @endif utils
28221
28222
28223
28224
28225 .PHONY: check-utils maybe-check-utils
28226 maybe-check-utils:
28227 @if utils
28228 maybe-check-utils: check-utils
28229
28230 check-utils:
28231
28232 @endif utils
28233
28234 .PHONY: install-utils maybe-install-utils
28235 maybe-install-utils:
28236 @if utils
28237 maybe-install-utils: install-utils
28238
28239 install-utils: installdirs
28240 @: $(MAKE); $(unstage)
28241 @r=`${PWD_COMMAND}`; export r; \
28242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28243 $(HOST_EXPORTS) \
28244 (cd $(HOST_SUBDIR)/utils && \
28245 $(MAKE) $(FLAGS_TO_PASS) install)
28246
28247 @endif utils
28248
28249 .PHONY: install-strip-utils maybe-install-strip-utils
28250 maybe-install-strip-utils:
28251 @if utils
28252 maybe-install-strip-utils: install-strip-utils
28253
28254 install-strip-utils: installdirs
28255 @: $(MAKE); $(unstage)
28256 @r=`${PWD_COMMAND}`; export r; \
28257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28258 $(HOST_EXPORTS) \
28259 (cd $(HOST_SUBDIR)/utils && \
28260 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28261
28262 @endif utils
28263
28264 # Other targets (info, dvi, pdf, etc.)
28265
28266 .PHONY: maybe-info-utils info-utils
28267 maybe-info-utils:
28268 @if utils
28269 maybe-info-utils: info-utils
28270
28271 info-utils: \
28272 configure-utils
28273 @: $(MAKE); $(unstage)
28274 @[ -f ./utils/Makefile ] || exit 0; \
28275 r=`${PWD_COMMAND}`; export r; \
28276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28277 $(HOST_EXPORTS) \
28278 for flag in $(EXTRA_HOST_FLAGS) ; do \
28279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28280 done; \
28281 echo "Doing info in utils" ; \
28282 (cd $(HOST_SUBDIR)/utils && \
28283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28285 "RANLIB=$${RANLIB}" \
28286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28287 info) \
28288 || exit 1
28289
28290 @endif utils
28291
28292 .PHONY: maybe-dvi-utils dvi-utils
28293 maybe-dvi-utils:
28294 @if utils
28295 maybe-dvi-utils: dvi-utils
28296
28297 dvi-utils: \
28298 configure-utils
28299 @: $(MAKE); $(unstage)
28300 @[ -f ./utils/Makefile ] || exit 0; \
28301 r=`${PWD_COMMAND}`; export r; \
28302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28303 $(HOST_EXPORTS) \
28304 for flag in $(EXTRA_HOST_FLAGS) ; do \
28305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28306 done; \
28307 echo "Doing dvi in utils" ; \
28308 (cd $(HOST_SUBDIR)/utils && \
28309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28311 "RANLIB=$${RANLIB}" \
28312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28313 dvi) \
28314 || exit 1
28315
28316 @endif utils
28317
28318 .PHONY: maybe-pdf-utils pdf-utils
28319 maybe-pdf-utils:
28320 @if utils
28321 maybe-pdf-utils: pdf-utils
28322
28323 pdf-utils: \
28324 configure-utils
28325 @: $(MAKE); $(unstage)
28326 @[ -f ./utils/Makefile ] || exit 0; \
28327 r=`${PWD_COMMAND}`; export r; \
28328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28329 $(HOST_EXPORTS) \
28330 for flag in $(EXTRA_HOST_FLAGS) ; do \
28331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28332 done; \
28333 echo "Doing pdf in utils" ; \
28334 (cd $(HOST_SUBDIR)/utils && \
28335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28337 "RANLIB=$${RANLIB}" \
28338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28339 pdf) \
28340 || exit 1
28341
28342 @endif utils
28343
28344 .PHONY: maybe-html-utils html-utils
28345 maybe-html-utils:
28346 @if utils
28347 maybe-html-utils: html-utils
28348
28349 html-utils: \
28350 configure-utils
28351 @: $(MAKE); $(unstage)
28352 @[ -f ./utils/Makefile ] || exit 0; \
28353 r=`${PWD_COMMAND}`; export r; \
28354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28355 $(HOST_EXPORTS) \
28356 for flag in $(EXTRA_HOST_FLAGS) ; do \
28357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28358 done; \
28359 echo "Doing html in utils" ; \
28360 (cd $(HOST_SUBDIR)/utils && \
28361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28363 "RANLIB=$${RANLIB}" \
28364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28365 html) \
28366 || exit 1
28367
28368 @endif utils
28369
28370 .PHONY: maybe-TAGS-utils TAGS-utils
28371 maybe-TAGS-utils:
28372 @if utils
28373 maybe-TAGS-utils: TAGS-utils
28374
28375 TAGS-utils: \
28376 configure-utils
28377 @: $(MAKE); $(unstage)
28378 @[ -f ./utils/Makefile ] || exit 0; \
28379 r=`${PWD_COMMAND}`; export r; \
28380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28381 $(HOST_EXPORTS) \
28382 for flag in $(EXTRA_HOST_FLAGS) ; do \
28383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28384 done; \
28385 echo "Doing TAGS in utils" ; \
28386 (cd $(HOST_SUBDIR)/utils && \
28387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28389 "RANLIB=$${RANLIB}" \
28390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28391 TAGS) \
28392 || exit 1
28393
28394 @endif utils
28395
28396 .PHONY: maybe-install-info-utils install-info-utils
28397 maybe-install-info-utils:
28398 @if utils
28399 maybe-install-info-utils: install-info-utils
28400
28401 install-info-utils: \
28402 configure-utils \
28403 info-utils
28404 @: $(MAKE); $(unstage)
28405 @[ -f ./utils/Makefile ] || exit 0; \
28406 r=`${PWD_COMMAND}`; export r; \
28407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28408 $(HOST_EXPORTS) \
28409 for flag in $(EXTRA_HOST_FLAGS) ; do \
28410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28411 done; \
28412 echo "Doing install-info in utils" ; \
28413 (cd $(HOST_SUBDIR)/utils && \
28414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28416 "RANLIB=$${RANLIB}" \
28417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28418 install-info) \
28419 || exit 1
28420
28421 @endif utils
28422
28423 .PHONY: maybe-install-pdf-utils install-pdf-utils
28424 maybe-install-pdf-utils:
28425 @if utils
28426 maybe-install-pdf-utils: install-pdf-utils
28427
28428 install-pdf-utils: \
28429 configure-utils \
28430 pdf-utils
28431 @: $(MAKE); $(unstage)
28432 @[ -f ./utils/Makefile ] || exit 0; \
28433 r=`${PWD_COMMAND}`; export r; \
28434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28435 $(HOST_EXPORTS) \
28436 for flag in $(EXTRA_HOST_FLAGS) ; do \
28437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28438 done; \
28439 echo "Doing install-pdf in utils" ; \
28440 (cd $(HOST_SUBDIR)/utils && \
28441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28443 "RANLIB=$${RANLIB}" \
28444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28445 install-pdf) \
28446 || exit 1
28447
28448 @endif utils
28449
28450 .PHONY: maybe-install-html-utils install-html-utils
28451 maybe-install-html-utils:
28452 @if utils
28453 maybe-install-html-utils: install-html-utils
28454
28455 install-html-utils: \
28456 configure-utils \
28457 html-utils
28458 @: $(MAKE); $(unstage)
28459 @[ -f ./utils/Makefile ] || exit 0; \
28460 r=`${PWD_COMMAND}`; export r; \
28461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28462 $(HOST_EXPORTS) \
28463 for flag in $(EXTRA_HOST_FLAGS) ; do \
28464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28465 done; \
28466 echo "Doing install-html in utils" ; \
28467 (cd $(HOST_SUBDIR)/utils && \
28468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28470 "RANLIB=$${RANLIB}" \
28471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28472 install-html) \
28473 || exit 1
28474
28475 @endif utils
28476
28477 .PHONY: maybe-installcheck-utils installcheck-utils
28478 maybe-installcheck-utils:
28479 @if utils
28480 maybe-installcheck-utils: installcheck-utils
28481
28482 installcheck-utils: \
28483 configure-utils
28484 @: $(MAKE); $(unstage)
28485 @[ -f ./utils/Makefile ] || exit 0; \
28486 r=`${PWD_COMMAND}`; export r; \
28487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28488 $(HOST_EXPORTS) \
28489 for flag in $(EXTRA_HOST_FLAGS) ; do \
28490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28491 done; \
28492 echo "Doing installcheck in utils" ; \
28493 (cd $(HOST_SUBDIR)/utils && \
28494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28496 "RANLIB=$${RANLIB}" \
28497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28498 installcheck) \
28499 || exit 1
28500
28501 @endif utils
28502
28503 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
28504 maybe-mostlyclean-utils:
28505 @if utils
28506 maybe-mostlyclean-utils: mostlyclean-utils
28507
28508 mostlyclean-utils:
28509 @: $(MAKE); $(unstage)
28510 @[ -f ./utils/Makefile ] || exit 0; \
28511 r=`${PWD_COMMAND}`; export r; \
28512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28513 $(HOST_EXPORTS) \
28514 for flag in $(EXTRA_HOST_FLAGS) ; do \
28515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28516 done; \
28517 echo "Doing mostlyclean in utils" ; \
28518 (cd $(HOST_SUBDIR)/utils && \
28519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28521 "RANLIB=$${RANLIB}" \
28522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28523 mostlyclean) \
28524 || exit 1
28525
28526 @endif utils
28527
28528 .PHONY: maybe-clean-utils clean-utils
28529 maybe-clean-utils:
28530 @if utils
28531 maybe-clean-utils: clean-utils
28532
28533 clean-utils:
28534 @: $(MAKE); $(unstage)
28535 @[ -f ./utils/Makefile ] || exit 0; \
28536 r=`${PWD_COMMAND}`; export r; \
28537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28538 $(HOST_EXPORTS) \
28539 for flag in $(EXTRA_HOST_FLAGS) ; do \
28540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28541 done; \
28542 echo "Doing clean in utils" ; \
28543 (cd $(HOST_SUBDIR)/utils && \
28544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28546 "RANLIB=$${RANLIB}" \
28547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28548 clean) \
28549 || exit 1
28550
28551 @endif utils
28552
28553 .PHONY: maybe-distclean-utils distclean-utils
28554 maybe-distclean-utils:
28555 @if utils
28556 maybe-distclean-utils: distclean-utils
28557
28558 distclean-utils:
28559 @: $(MAKE); $(unstage)
28560 @[ -f ./utils/Makefile ] || exit 0; \
28561 r=`${PWD_COMMAND}`; export r; \
28562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28563 $(HOST_EXPORTS) \
28564 for flag in $(EXTRA_HOST_FLAGS) ; do \
28565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28566 done; \
28567 echo "Doing distclean in utils" ; \
28568 (cd $(HOST_SUBDIR)/utils && \
28569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28571 "RANLIB=$${RANLIB}" \
28572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28573 distclean) \
28574 || exit 1
28575
28576 @endif utils
28577
28578 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
28579 maybe-maintainer-clean-utils:
28580 @if utils
28581 maybe-maintainer-clean-utils: maintainer-clean-utils
28582
28583 maintainer-clean-utils:
28584 @: $(MAKE); $(unstage)
28585 @[ -f ./utils/Makefile ] || exit 0; \
28586 r=`${PWD_COMMAND}`; export r; \
28587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28588 $(HOST_EXPORTS) \
28589 for flag in $(EXTRA_HOST_FLAGS) ; do \
28590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28591 done; \
28592 echo "Doing maintainer-clean in utils" ; \
28593 (cd $(HOST_SUBDIR)/utils && \
28594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28596 "RANLIB=$${RANLIB}" \
28597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28598 maintainer-clean) \
28599 || exit 1
28600
28601 @endif utils
28602
28603
28604
28605 .PHONY: configure-gnattools maybe-configure-gnattools
28606 maybe-configure-gnattools:
28607 @if gcc-bootstrap
28608 configure-gnattools: stage_current
28609 @endif gcc-bootstrap
28610 @if gnattools
28611 maybe-configure-gnattools: configure-gnattools
28612 configure-gnattools:
28613 @: $(MAKE); $(unstage)
28614 @r=`${PWD_COMMAND}`; export r; \
28615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28616 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
28617 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
28618 $(HOST_EXPORTS) \
28619 echo Configuring in $(HOST_SUBDIR)/gnattools; \
28620 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
28621 case $(srcdir) in \
28622 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28623 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
28624 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28625 esac; \
28626 srcdiroption="--srcdir=$${topdir}/gnattools"; \
28627 libsrcdir="$$s/gnattools"; \
28628 $(SHELL) $${libsrcdir}/configure \
28629 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
28630 --target=${target_alias} $${srcdiroption} \
28631 || exit 1
28632 @endif gnattools
28633
28634
28635
28636
28637
28638 .PHONY: all-gnattools maybe-all-gnattools
28639 maybe-all-gnattools:
28640 @if gcc-bootstrap
28641 all-gnattools: stage_current
28642 @endif gcc-bootstrap
28643 @if gnattools
28644 TARGET-gnattools=all
28645 maybe-all-gnattools: all-gnattools
28646 all-gnattools: configure-gnattools
28647 @: $(MAKE); $(unstage)
28648 @r=`${PWD_COMMAND}`; export r; \
28649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28650 $(HOST_EXPORTS) \
28651 (cd $(HOST_SUBDIR)/gnattools && \
28652 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
28653 $(TARGET-gnattools))
28654 @endif gnattools
28655
28656
28657
28658
28659 .PHONY: check-gnattools maybe-check-gnattools
28660 maybe-check-gnattools:
28661 @if gnattools
28662 maybe-check-gnattools: check-gnattools
28663
28664 check-gnattools:
28665 @: $(MAKE); $(unstage)
28666 @r=`${PWD_COMMAND}`; export r; \
28667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28668 $(HOST_EXPORTS) \
28669 (cd $(HOST_SUBDIR)/gnattools && \
28670 $(MAKE) $(FLAGS_TO_PASS) check)
28671
28672 @endif gnattools
28673
28674 .PHONY: install-gnattools maybe-install-gnattools
28675 maybe-install-gnattools:
28676 @if gnattools
28677 maybe-install-gnattools: install-gnattools
28678
28679 install-gnattools: installdirs
28680 @: $(MAKE); $(unstage)
28681 @r=`${PWD_COMMAND}`; export r; \
28682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28683 $(HOST_EXPORTS) \
28684 (cd $(HOST_SUBDIR)/gnattools && \
28685 $(MAKE) $(FLAGS_TO_PASS) install)
28686
28687 @endif gnattools
28688
28689 .PHONY: install-strip-gnattools maybe-install-strip-gnattools
28690 maybe-install-strip-gnattools:
28691 @if gnattools
28692 maybe-install-strip-gnattools: install-strip-gnattools
28693
28694 install-strip-gnattools: installdirs
28695 @: $(MAKE); $(unstage)
28696 @r=`${PWD_COMMAND}`; export r; \
28697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28698 $(HOST_EXPORTS) \
28699 (cd $(HOST_SUBDIR)/gnattools && \
28700 $(MAKE) $(FLAGS_TO_PASS) install-strip)
28701
28702 @endif gnattools
28703
28704 # Other targets (info, dvi, pdf, etc.)
28705
28706 .PHONY: maybe-info-gnattools info-gnattools
28707 maybe-info-gnattools:
28708 @if gnattools
28709 maybe-info-gnattools: info-gnattools
28710
28711 info-gnattools: \
28712 configure-gnattools
28713 @: $(MAKE); $(unstage)
28714 @[ -f ./gnattools/Makefile ] || exit 0; \
28715 r=`${PWD_COMMAND}`; export r; \
28716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28717 $(HOST_EXPORTS) \
28718 for flag in $(EXTRA_HOST_FLAGS) ; do \
28719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28720 done; \
28721 echo "Doing info in gnattools" ; \
28722 (cd $(HOST_SUBDIR)/gnattools && \
28723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28725 "RANLIB=$${RANLIB}" \
28726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28727 info) \
28728 || exit 1
28729
28730 @endif gnattools
28731
28732 .PHONY: maybe-dvi-gnattools dvi-gnattools
28733 maybe-dvi-gnattools:
28734 @if gnattools
28735 maybe-dvi-gnattools: dvi-gnattools
28736
28737 dvi-gnattools: \
28738 configure-gnattools
28739 @: $(MAKE); $(unstage)
28740 @[ -f ./gnattools/Makefile ] || exit 0; \
28741 r=`${PWD_COMMAND}`; export r; \
28742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28743 $(HOST_EXPORTS) \
28744 for flag in $(EXTRA_HOST_FLAGS) ; do \
28745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28746 done; \
28747 echo "Doing dvi in gnattools" ; \
28748 (cd $(HOST_SUBDIR)/gnattools && \
28749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28751 "RANLIB=$${RANLIB}" \
28752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28753 dvi) \
28754 || exit 1
28755
28756 @endif gnattools
28757
28758 .PHONY: maybe-pdf-gnattools pdf-gnattools
28759 maybe-pdf-gnattools:
28760 @if gnattools
28761 maybe-pdf-gnattools: pdf-gnattools
28762
28763 pdf-gnattools: \
28764 configure-gnattools
28765 @: $(MAKE); $(unstage)
28766 @[ -f ./gnattools/Makefile ] || exit 0; \
28767 r=`${PWD_COMMAND}`; export r; \
28768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28769 $(HOST_EXPORTS) \
28770 for flag in $(EXTRA_HOST_FLAGS) ; do \
28771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28772 done; \
28773 echo "Doing pdf in gnattools" ; \
28774 (cd $(HOST_SUBDIR)/gnattools && \
28775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28777 "RANLIB=$${RANLIB}" \
28778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28779 pdf) \
28780 || exit 1
28781
28782 @endif gnattools
28783
28784 .PHONY: maybe-html-gnattools html-gnattools
28785 maybe-html-gnattools:
28786 @if gnattools
28787 maybe-html-gnattools: html-gnattools
28788
28789 html-gnattools: \
28790 configure-gnattools
28791 @: $(MAKE); $(unstage)
28792 @[ -f ./gnattools/Makefile ] || exit 0; \
28793 r=`${PWD_COMMAND}`; export r; \
28794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28795 $(HOST_EXPORTS) \
28796 for flag in $(EXTRA_HOST_FLAGS) ; do \
28797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28798 done; \
28799 echo "Doing html in gnattools" ; \
28800 (cd $(HOST_SUBDIR)/gnattools && \
28801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28803 "RANLIB=$${RANLIB}" \
28804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28805 html) \
28806 || exit 1
28807
28808 @endif gnattools
28809
28810 .PHONY: maybe-TAGS-gnattools TAGS-gnattools
28811 maybe-TAGS-gnattools:
28812 @if gnattools
28813 maybe-TAGS-gnattools: TAGS-gnattools
28814
28815 TAGS-gnattools: \
28816 configure-gnattools
28817 @: $(MAKE); $(unstage)
28818 @[ -f ./gnattools/Makefile ] || exit 0; \
28819 r=`${PWD_COMMAND}`; export r; \
28820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28821 $(HOST_EXPORTS) \
28822 for flag in $(EXTRA_HOST_FLAGS) ; do \
28823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28824 done; \
28825 echo "Doing TAGS in gnattools" ; \
28826 (cd $(HOST_SUBDIR)/gnattools && \
28827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28829 "RANLIB=$${RANLIB}" \
28830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28831 TAGS) \
28832 || exit 1
28833
28834 @endif gnattools
28835
28836 .PHONY: maybe-install-info-gnattools install-info-gnattools
28837 maybe-install-info-gnattools:
28838 @if gnattools
28839 maybe-install-info-gnattools: install-info-gnattools
28840
28841 install-info-gnattools: \
28842 configure-gnattools \
28843 info-gnattools
28844 @: $(MAKE); $(unstage)
28845 @[ -f ./gnattools/Makefile ] || exit 0; \
28846 r=`${PWD_COMMAND}`; export r; \
28847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28848 $(HOST_EXPORTS) \
28849 for flag in $(EXTRA_HOST_FLAGS) ; do \
28850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28851 done; \
28852 echo "Doing install-info in gnattools" ; \
28853 (cd $(HOST_SUBDIR)/gnattools && \
28854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28856 "RANLIB=$${RANLIB}" \
28857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28858 install-info) \
28859 || exit 1
28860
28861 @endif gnattools
28862
28863 .PHONY: maybe-install-pdf-gnattools install-pdf-gnattools
28864 maybe-install-pdf-gnattools:
28865 @if gnattools
28866 maybe-install-pdf-gnattools: install-pdf-gnattools
28867
28868 install-pdf-gnattools: \
28869 configure-gnattools \
28870 pdf-gnattools
28871 @: $(MAKE); $(unstage)
28872 @[ -f ./gnattools/Makefile ] || exit 0; \
28873 r=`${PWD_COMMAND}`; export r; \
28874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28875 $(HOST_EXPORTS) \
28876 for flag in $(EXTRA_HOST_FLAGS) ; do \
28877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28878 done; \
28879 echo "Doing install-pdf in gnattools" ; \
28880 (cd $(HOST_SUBDIR)/gnattools && \
28881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28883 "RANLIB=$${RANLIB}" \
28884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28885 install-pdf) \
28886 || exit 1
28887
28888 @endif gnattools
28889
28890 .PHONY: maybe-install-html-gnattools install-html-gnattools
28891 maybe-install-html-gnattools:
28892 @if gnattools
28893 maybe-install-html-gnattools: install-html-gnattools
28894
28895 install-html-gnattools: \
28896 configure-gnattools \
28897 html-gnattools
28898 @: $(MAKE); $(unstage)
28899 @[ -f ./gnattools/Makefile ] || exit 0; \
28900 r=`${PWD_COMMAND}`; export r; \
28901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28902 $(HOST_EXPORTS) \
28903 for flag in $(EXTRA_HOST_FLAGS) ; do \
28904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28905 done; \
28906 echo "Doing install-html in gnattools" ; \
28907 (cd $(HOST_SUBDIR)/gnattools && \
28908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28910 "RANLIB=$${RANLIB}" \
28911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28912 install-html) \
28913 || exit 1
28914
28915 @endif gnattools
28916
28917 .PHONY: maybe-installcheck-gnattools installcheck-gnattools
28918 maybe-installcheck-gnattools:
28919 @if gnattools
28920 maybe-installcheck-gnattools: installcheck-gnattools
28921
28922 installcheck-gnattools: \
28923 configure-gnattools
28924 @: $(MAKE); $(unstage)
28925 @[ -f ./gnattools/Makefile ] || exit 0; \
28926 r=`${PWD_COMMAND}`; export r; \
28927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28928 $(HOST_EXPORTS) \
28929 for flag in $(EXTRA_HOST_FLAGS) ; do \
28930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28931 done; \
28932 echo "Doing installcheck in gnattools" ; \
28933 (cd $(HOST_SUBDIR)/gnattools && \
28934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28936 "RANLIB=$${RANLIB}" \
28937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28938 installcheck) \
28939 || exit 1
28940
28941 @endif gnattools
28942
28943 .PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
28944 maybe-mostlyclean-gnattools:
28945 @if gnattools
28946 maybe-mostlyclean-gnattools: mostlyclean-gnattools
28947
28948 mostlyclean-gnattools:
28949 @: $(MAKE); $(unstage)
28950 @[ -f ./gnattools/Makefile ] || exit 0; \
28951 r=`${PWD_COMMAND}`; export r; \
28952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28953 $(HOST_EXPORTS) \
28954 for flag in $(EXTRA_HOST_FLAGS) ; do \
28955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28956 done; \
28957 echo "Doing mostlyclean in gnattools" ; \
28958 (cd $(HOST_SUBDIR)/gnattools && \
28959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28961 "RANLIB=$${RANLIB}" \
28962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28963 mostlyclean) \
28964 || exit 1
28965
28966 @endif gnattools
28967
28968 .PHONY: maybe-clean-gnattools clean-gnattools
28969 maybe-clean-gnattools:
28970 @if gnattools
28971 maybe-clean-gnattools: clean-gnattools
28972
28973 clean-gnattools:
28974 @: $(MAKE); $(unstage)
28975 @[ -f ./gnattools/Makefile ] || exit 0; \
28976 r=`${PWD_COMMAND}`; export r; \
28977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28978 $(HOST_EXPORTS) \
28979 for flag in $(EXTRA_HOST_FLAGS) ; do \
28980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28981 done; \
28982 echo "Doing clean in gnattools" ; \
28983 (cd $(HOST_SUBDIR)/gnattools && \
28984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28986 "RANLIB=$${RANLIB}" \
28987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
28988 clean) \
28989 || exit 1
28990
28991 @endif gnattools
28992
28993 .PHONY: maybe-distclean-gnattools distclean-gnattools
28994 maybe-distclean-gnattools:
28995 @if gnattools
28996 maybe-distclean-gnattools: distclean-gnattools
28997
28998 distclean-gnattools:
28999 @: $(MAKE); $(unstage)
29000 @[ -f ./gnattools/Makefile ] || exit 0; \
29001 r=`${PWD_COMMAND}`; export r; \
29002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29003 $(HOST_EXPORTS) \
29004 for flag in $(EXTRA_HOST_FLAGS) ; do \
29005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29006 done; \
29007 echo "Doing distclean in gnattools" ; \
29008 (cd $(HOST_SUBDIR)/gnattools && \
29009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29011 "RANLIB=$${RANLIB}" \
29012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29013 distclean) \
29014 || exit 1
29015
29016 @endif gnattools
29017
29018 .PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
29019 maybe-maintainer-clean-gnattools:
29020 @if gnattools
29021 maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
29022
29023 maintainer-clean-gnattools:
29024 @: $(MAKE); $(unstage)
29025 @[ -f ./gnattools/Makefile ] || exit 0; \
29026 r=`${PWD_COMMAND}`; export r; \
29027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29028 $(HOST_EXPORTS) \
29029 for flag in $(EXTRA_HOST_FLAGS) ; do \
29030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29031 done; \
29032 echo "Doing maintainer-clean in gnattools" ; \
29033 (cd $(HOST_SUBDIR)/gnattools && \
29034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29036 "RANLIB=$${RANLIB}" \
29037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29038 maintainer-clean) \
29039 || exit 1
29040
29041 @endif gnattools
29042
29043
29044
29045 .PHONY: configure-lto-plugin maybe-configure-lto-plugin
29046 maybe-configure-lto-plugin:
29047 @if gcc-bootstrap
29048 configure-lto-plugin: stage_current
29049 @endif gcc-bootstrap
29050 @if lto-plugin
29051 maybe-configure-lto-plugin: configure-lto-plugin
29052 configure-lto-plugin:
29053 @r=`${PWD_COMMAND}`; export r; \
29054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29055 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29056 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29057 $(HOST_EXPORTS) \
29058 echo Configuring in $(HOST_SUBDIR)/lto-plugin; \
29059 cd "$(HOST_SUBDIR)/lto-plugin" || exit 1; \
29060 case $(srcdir) in \
29061 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29062 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29063 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29064 esac; \
29065 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29066 libsrcdir="$$s/lto-plugin"; \
29067 $(SHELL) $${libsrcdir}/configure \
29068 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29069 --target=${target_alias} $${srcdiroption} --enable-shared \
29070 || exit 1
29071 @endif lto-plugin
29072
29073
29074
29075 .PHONY: configure-stage1-lto-plugin maybe-configure-stage1-lto-plugin
29076 maybe-configure-stage1-lto-plugin:
29077 @if lto-plugin-bootstrap
29078 maybe-configure-stage1-lto-plugin: configure-stage1-lto-plugin
29079 configure-stage1-lto-plugin:
29080 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29081 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29082 @r=`${PWD_COMMAND}`; export r; \
29083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29084 TFLAGS="$(STAGE1_TFLAGS)"; \
29085 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29086 $(HOST_EXPORTS) \
29087 CFLAGS="$(STAGE1_CFLAGS)"; export CFLAGS; \
29088 CXXFLAGS="$(STAGE1_CXXFLAGS)"; export CXXFLAGS; \
29089 LIBCFLAGS="$(LIBCFLAGS)"; export LIBCFLAGS; \
29090 echo Configuring stage 1 in $(HOST_SUBDIR)/lto-plugin ; \
29091 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29092 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29093 case $(srcdir) in \
29094 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29095 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29096 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29097 esac; \
29098 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29099 libsrcdir="$$s/lto-plugin"; \
29100 $(SHELL) $${libsrcdir}/configure \
29101 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29102 --target=${target_alias} $${srcdiroption} \
29103 $(STAGE1_CONFIGURE_FLAGS) \
29104 --enable-shared
29105 @endif lto-plugin-bootstrap
29106
29107 .PHONY: configure-stage2-lto-plugin maybe-configure-stage2-lto-plugin
29108 maybe-configure-stage2-lto-plugin:
29109 @if lto-plugin-bootstrap
29110 maybe-configure-stage2-lto-plugin: configure-stage2-lto-plugin
29111 configure-stage2-lto-plugin:
29112 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29113 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29114 @r=`${PWD_COMMAND}`; export r; \
29115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29116 TFLAGS="$(STAGE2_TFLAGS)"; \
29117 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29118 $(HOST_EXPORTS) \
29119 $(POSTSTAGE1_HOST_EXPORTS) \
29120 CFLAGS="$(STAGE2_CFLAGS)"; export CFLAGS; \
29121 CXXFLAGS="$(STAGE2_CXXFLAGS)"; export CXXFLAGS; \
29122 LIBCFLAGS="$(STAGE2_CFLAGS)"; export LIBCFLAGS; \
29123 echo Configuring stage 2 in $(HOST_SUBDIR)/lto-plugin ; \
29124 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29125 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29126 case $(srcdir) in \
29127 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29128 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29129 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29130 esac; \
29131 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29132 libsrcdir="$$s/lto-plugin"; \
29133 $(SHELL) $${libsrcdir}/configure \
29134 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29135 --target=${target_alias} $${srcdiroption} \
29136 --with-build-libsubdir=$(HOST_SUBDIR) \
29137 $(STAGE2_CONFIGURE_FLAGS) \
29138 --enable-shared
29139 @endif lto-plugin-bootstrap
29140
29141 .PHONY: configure-stage3-lto-plugin maybe-configure-stage3-lto-plugin
29142 maybe-configure-stage3-lto-plugin:
29143 @if lto-plugin-bootstrap
29144 maybe-configure-stage3-lto-plugin: configure-stage3-lto-plugin
29145 configure-stage3-lto-plugin:
29146 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
29147 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29148 @r=`${PWD_COMMAND}`; export r; \
29149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29150 TFLAGS="$(STAGE3_TFLAGS)"; \
29151 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29152 $(HOST_EXPORTS) \
29153 $(POSTSTAGE1_HOST_EXPORTS) \
29154 CFLAGS="$(STAGE3_CFLAGS)"; export CFLAGS; \
29155 CXXFLAGS="$(STAGE3_CXXFLAGS)"; export CXXFLAGS; \
29156 LIBCFLAGS="$(STAGE3_CFLAGS)"; export LIBCFLAGS; \
29157 echo Configuring stage 3 in $(HOST_SUBDIR)/lto-plugin ; \
29158 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29159 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29160 case $(srcdir) in \
29161 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29162 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29163 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29164 esac; \
29165 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29166 libsrcdir="$$s/lto-plugin"; \
29167 $(SHELL) $${libsrcdir}/configure \
29168 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29169 --target=${target_alias} $${srcdiroption} \
29170 --with-build-libsubdir=$(HOST_SUBDIR) \
29171 $(STAGE3_CONFIGURE_FLAGS) \
29172 --enable-shared
29173 @endif lto-plugin-bootstrap
29174
29175 .PHONY: configure-stage4-lto-plugin maybe-configure-stage4-lto-plugin
29176 maybe-configure-stage4-lto-plugin:
29177 @if lto-plugin-bootstrap
29178 maybe-configure-stage4-lto-plugin: configure-stage4-lto-plugin
29179 configure-stage4-lto-plugin:
29180 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
29181 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29182 @r=`${PWD_COMMAND}`; export r; \
29183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29184 TFLAGS="$(STAGE4_TFLAGS)"; \
29185 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29186 $(HOST_EXPORTS) \
29187 $(POSTSTAGE1_HOST_EXPORTS) \
29188 CFLAGS="$(STAGE4_CFLAGS)"; export CFLAGS; \
29189 CXXFLAGS="$(STAGE4_CXXFLAGS)"; export CXXFLAGS; \
29190 LIBCFLAGS="$(STAGE4_CFLAGS)"; export LIBCFLAGS; \
29191 echo Configuring stage 4 in $(HOST_SUBDIR)/lto-plugin ; \
29192 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29193 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29194 case $(srcdir) in \
29195 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29196 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29197 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29198 esac; \
29199 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29200 libsrcdir="$$s/lto-plugin"; \
29201 $(SHELL) $${libsrcdir}/configure \
29202 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29203 --target=${target_alias} $${srcdiroption} \
29204 --with-build-libsubdir=$(HOST_SUBDIR) \
29205 $(STAGE4_CONFIGURE_FLAGS) \
29206 --enable-shared
29207 @endif lto-plugin-bootstrap
29208
29209 .PHONY: configure-stageprofile-lto-plugin maybe-configure-stageprofile-lto-plugin
29210 maybe-configure-stageprofile-lto-plugin:
29211 @if lto-plugin-bootstrap
29212 maybe-configure-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
29213 configure-stageprofile-lto-plugin:
29214 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
29215 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29216 @r=`${PWD_COMMAND}`; export r; \
29217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29218 TFLAGS="$(STAGEprofile_TFLAGS)"; \
29219 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29220 $(HOST_EXPORTS) \
29221 $(POSTSTAGE1_HOST_EXPORTS) \
29222 CFLAGS="$(STAGEprofile_CFLAGS)"; export CFLAGS; \
29223 CXXFLAGS="$(STAGEprofile_CXXFLAGS)"; export CXXFLAGS; \
29224 LIBCFLAGS="$(STAGEprofile_CFLAGS)"; export LIBCFLAGS; \
29225 echo Configuring stage profile in $(HOST_SUBDIR)/lto-plugin ; \
29226 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29227 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29228 case $(srcdir) in \
29229 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29230 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29231 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29232 esac; \
29233 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29234 libsrcdir="$$s/lto-plugin"; \
29235 $(SHELL) $${libsrcdir}/configure \
29236 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29237 --target=${target_alias} $${srcdiroption} \
29238 --with-build-libsubdir=$(HOST_SUBDIR) \
29239 $(STAGEprofile_CONFIGURE_FLAGS) \
29240 --enable-shared
29241 @endif lto-plugin-bootstrap
29242
29243 .PHONY: configure-stagefeedback-lto-plugin maybe-configure-stagefeedback-lto-plugin
29244 maybe-configure-stagefeedback-lto-plugin:
29245 @if lto-plugin-bootstrap
29246 maybe-configure-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
29247 configure-stagefeedback-lto-plugin:
29248 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
29249 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin
29250 @r=`${PWD_COMMAND}`; export r; \
29251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29252 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
29253 test ! -f $(HOST_SUBDIR)/lto-plugin/Makefile || exit 0; \
29254 $(HOST_EXPORTS) \
29255 $(POSTSTAGE1_HOST_EXPORTS) \
29256 CFLAGS="$(STAGEfeedback_CFLAGS)"; export CFLAGS; \
29257 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)"; export CXXFLAGS; \
29258 LIBCFLAGS="$(STAGEfeedback_CFLAGS)"; export LIBCFLAGS; \
29259 echo Configuring stage feedback in $(HOST_SUBDIR)/lto-plugin ; \
29260 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/lto-plugin ; \
29261 cd $(HOST_SUBDIR)/lto-plugin || exit 1; \
29262 case $(srcdir) in \
29263 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29264 *) topdir=`echo $(HOST_SUBDIR)/lto-plugin/ | \
29265 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29266 esac; \
29267 srcdiroption="--srcdir=$${topdir}/lto-plugin"; \
29268 libsrcdir="$$s/lto-plugin"; \
29269 $(SHELL) $${libsrcdir}/configure \
29270 $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \
29271 --target=${target_alias} $${srcdiroption} \
29272 --with-build-libsubdir=$(HOST_SUBDIR) \
29273 $(STAGEfeedback_CONFIGURE_FLAGS) \
29274 --enable-shared
29275 @endif lto-plugin-bootstrap
29276
29277
29278
29279
29280
29281 .PHONY: all-lto-plugin maybe-all-lto-plugin
29282 maybe-all-lto-plugin:
29283 @if gcc-bootstrap
29284 all-lto-plugin: stage_current
29285 @endif gcc-bootstrap
29286 @if lto-plugin
29287 TARGET-lto-plugin=all
29288 maybe-all-lto-plugin: all-lto-plugin
29289 all-lto-plugin: configure-lto-plugin
29290 @r=`${PWD_COMMAND}`; export r; \
29291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29292 $(HOST_EXPORTS) \
29293 (cd $(HOST_SUBDIR)/lto-plugin && \
29294 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) \
29295 $(TARGET-lto-plugin))
29296 @endif lto-plugin
29297
29298
29299
29300 .PHONY: all-stage1-lto-plugin maybe-all-stage1-lto-plugin
29301 .PHONY: clean-stage1-lto-plugin maybe-clean-stage1-lto-plugin
29302 maybe-all-stage1-lto-plugin:
29303 maybe-clean-stage1-lto-plugin:
29304 @if lto-plugin-bootstrap
29305 maybe-all-stage1-lto-plugin: all-stage1-lto-plugin
29306 all-stage1: all-stage1-lto-plugin
29307 TARGET-stage1-lto-plugin = $(TARGET-lto-plugin)
29308 all-stage1-lto-plugin: configure-stage1-lto-plugin
29309 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29310 @r=`${PWD_COMMAND}`; export r; \
29311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29312 TFLAGS="$(STAGE1_TFLAGS)"; \
29313 $(HOST_EXPORTS) \
29314 cd $(HOST_SUBDIR)/lto-plugin && \
29315 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29316 CFLAGS="$(STAGE1_CFLAGS)" \
29317 CXXFLAGS="$(STAGE1_CXXFLAGS)" \
29318 LIBCFLAGS="$(LIBCFLAGS)" \
29319 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29320 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29321 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29322 $(EXTRA_HOST_FLAGS) \
29323 TFLAGS="$(STAGE1_TFLAGS)" \
29324 $(TARGET-stage1-lto-plugin)
29325
29326 maybe-clean-stage1-lto-plugin: clean-stage1-lto-plugin
29327 clean-stage1: clean-stage1-lto-plugin
29328 clean-stage1-lto-plugin:
29329 @if [ $(current_stage) = stage1 ]; then \
29330 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29331 else \
29332 [ -f $(HOST_SUBDIR)/stage1-lto-plugin/Makefile ] || exit 0; \
29333 $(MAKE) stage1-start; \
29334 fi; \
29335 cd $(HOST_SUBDIR)/lto-plugin && \
29336 $(MAKE) $(EXTRA_HOST_FLAGS) \
29337 clean
29338 @endif lto-plugin-bootstrap
29339
29340
29341 .PHONY: all-stage2-lto-plugin maybe-all-stage2-lto-plugin
29342 .PHONY: clean-stage2-lto-plugin maybe-clean-stage2-lto-plugin
29343 maybe-all-stage2-lto-plugin:
29344 maybe-clean-stage2-lto-plugin:
29345 @if lto-plugin-bootstrap
29346 maybe-all-stage2-lto-plugin: all-stage2-lto-plugin
29347 all-stage2: all-stage2-lto-plugin
29348 TARGET-stage2-lto-plugin = $(TARGET-lto-plugin)
29349 all-stage2-lto-plugin: configure-stage2-lto-plugin
29350 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
29351 @r=`${PWD_COMMAND}`; export r; \
29352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29353 TFLAGS="$(STAGE2_TFLAGS)"; \
29354 $(HOST_EXPORTS) \
29355 $(POSTSTAGE1_HOST_EXPORTS) \
29356 cd $(HOST_SUBDIR)/lto-plugin && \
29357 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29358 CFLAGS="$(STAGE2_CFLAGS)" \
29359 CXXFLAGS="$(STAGE2_CXXFLAGS)" \
29360 LIBCFLAGS="$(STAGE2_CFLAGS)" \
29361 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29362 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29363 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29364 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29365 TFLAGS="$(STAGE2_TFLAGS)" \
29366 $(TARGET-stage2-lto-plugin)
29367
29368 maybe-clean-stage2-lto-plugin: clean-stage2-lto-plugin
29369 clean-stage2: clean-stage2-lto-plugin
29370 clean-stage2-lto-plugin:
29371 @if [ $(current_stage) = stage2 ]; then \
29372 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29373 else \
29374 [ -f $(HOST_SUBDIR)/stage2-lto-plugin/Makefile ] || exit 0; \
29375 $(MAKE) stage2-start; \
29376 fi; \
29377 cd $(HOST_SUBDIR)/lto-plugin && \
29378 $(MAKE) $(EXTRA_HOST_FLAGS) \
29379 $(POSTSTAGE1_FLAGS_TO_PASS) \
29380 clean
29381 @endif lto-plugin-bootstrap
29382
29383
29384 .PHONY: all-stage3-lto-plugin maybe-all-stage3-lto-plugin
29385 .PHONY: clean-stage3-lto-plugin maybe-clean-stage3-lto-plugin
29386 maybe-all-stage3-lto-plugin:
29387 maybe-clean-stage3-lto-plugin:
29388 @if lto-plugin-bootstrap
29389 maybe-all-stage3-lto-plugin: all-stage3-lto-plugin
29390 all-stage3: all-stage3-lto-plugin
29391 TARGET-stage3-lto-plugin = $(TARGET-lto-plugin)
29392 all-stage3-lto-plugin: configure-stage3-lto-plugin
29393 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
29394 @r=`${PWD_COMMAND}`; export r; \
29395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29396 TFLAGS="$(STAGE3_TFLAGS)"; \
29397 $(HOST_EXPORTS) \
29398 $(POSTSTAGE1_HOST_EXPORTS) \
29399 cd $(HOST_SUBDIR)/lto-plugin && \
29400 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29401 CFLAGS="$(STAGE3_CFLAGS)" \
29402 CXXFLAGS="$(STAGE3_CXXFLAGS)" \
29403 LIBCFLAGS="$(STAGE3_CFLAGS)" \
29404 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29405 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29406 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29407 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29408 TFLAGS="$(STAGE3_TFLAGS)" \
29409 $(TARGET-stage3-lto-plugin)
29410
29411 maybe-clean-stage3-lto-plugin: clean-stage3-lto-plugin
29412 clean-stage3: clean-stage3-lto-plugin
29413 clean-stage3-lto-plugin:
29414 @if [ $(current_stage) = stage3 ]; then \
29415 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29416 else \
29417 [ -f $(HOST_SUBDIR)/stage3-lto-plugin/Makefile ] || exit 0; \
29418 $(MAKE) stage3-start; \
29419 fi; \
29420 cd $(HOST_SUBDIR)/lto-plugin && \
29421 $(MAKE) $(EXTRA_HOST_FLAGS) \
29422 $(POSTSTAGE1_FLAGS_TO_PASS) \
29423 clean
29424 @endif lto-plugin-bootstrap
29425
29426
29427 .PHONY: all-stage4-lto-plugin maybe-all-stage4-lto-plugin
29428 .PHONY: clean-stage4-lto-plugin maybe-clean-stage4-lto-plugin
29429 maybe-all-stage4-lto-plugin:
29430 maybe-clean-stage4-lto-plugin:
29431 @if lto-plugin-bootstrap
29432 maybe-all-stage4-lto-plugin: all-stage4-lto-plugin
29433 all-stage4: all-stage4-lto-plugin
29434 TARGET-stage4-lto-plugin = $(TARGET-lto-plugin)
29435 all-stage4-lto-plugin: configure-stage4-lto-plugin
29436 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
29437 @r=`${PWD_COMMAND}`; export r; \
29438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29439 TFLAGS="$(STAGE4_TFLAGS)"; \
29440 $(HOST_EXPORTS) \
29441 $(POSTSTAGE1_HOST_EXPORTS) \
29442 cd $(HOST_SUBDIR)/lto-plugin && \
29443 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29444 CFLAGS="$(STAGE4_CFLAGS)" \
29445 CXXFLAGS="$(STAGE4_CXXFLAGS)" \
29446 LIBCFLAGS="$(STAGE4_CFLAGS)" \
29447 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29448 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29449 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29450 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29451 TFLAGS="$(STAGE4_TFLAGS)" \
29452 $(TARGET-stage4-lto-plugin)
29453
29454 maybe-clean-stage4-lto-plugin: clean-stage4-lto-plugin
29455 clean-stage4: clean-stage4-lto-plugin
29456 clean-stage4-lto-plugin:
29457 @if [ $(current_stage) = stage4 ]; then \
29458 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29459 else \
29460 [ -f $(HOST_SUBDIR)/stage4-lto-plugin/Makefile ] || exit 0; \
29461 $(MAKE) stage4-start; \
29462 fi; \
29463 cd $(HOST_SUBDIR)/lto-plugin && \
29464 $(MAKE) $(EXTRA_HOST_FLAGS) \
29465 $(POSTSTAGE1_FLAGS_TO_PASS) \
29466 clean
29467 @endif lto-plugin-bootstrap
29468
29469
29470 .PHONY: all-stageprofile-lto-plugin maybe-all-stageprofile-lto-plugin
29471 .PHONY: clean-stageprofile-lto-plugin maybe-clean-stageprofile-lto-plugin
29472 maybe-all-stageprofile-lto-plugin:
29473 maybe-clean-stageprofile-lto-plugin:
29474 @if lto-plugin-bootstrap
29475 maybe-all-stageprofile-lto-plugin: all-stageprofile-lto-plugin
29476 all-stageprofile: all-stageprofile-lto-plugin
29477 TARGET-stageprofile-lto-plugin = $(TARGET-lto-plugin)
29478 all-stageprofile-lto-plugin: configure-stageprofile-lto-plugin
29479 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
29480 @r=`${PWD_COMMAND}`; export r; \
29481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29482 TFLAGS="$(STAGEprofile_TFLAGS)"; \
29483 $(HOST_EXPORTS) \
29484 $(POSTSTAGE1_HOST_EXPORTS) \
29485 cd $(HOST_SUBDIR)/lto-plugin && \
29486 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29487 CFLAGS="$(STAGEprofile_CFLAGS)" \
29488 CXXFLAGS="$(STAGEprofile_CXXFLAGS)" \
29489 LIBCFLAGS="$(STAGEprofile_CFLAGS)" \
29490 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29491 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29492 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29493 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29494 TFLAGS="$(STAGEprofile_TFLAGS)" \
29495 $(TARGET-stageprofile-lto-plugin)
29496
29497 maybe-clean-stageprofile-lto-plugin: clean-stageprofile-lto-plugin
29498 clean-stageprofile: clean-stageprofile-lto-plugin
29499 clean-stageprofile-lto-plugin:
29500 @if [ $(current_stage) = stageprofile ]; then \
29501 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29502 else \
29503 [ -f $(HOST_SUBDIR)/stageprofile-lto-plugin/Makefile ] || exit 0; \
29504 $(MAKE) stageprofile-start; \
29505 fi; \
29506 cd $(HOST_SUBDIR)/lto-plugin && \
29507 $(MAKE) $(EXTRA_HOST_FLAGS) \
29508 $(POSTSTAGE1_FLAGS_TO_PASS) \
29509 clean
29510 @endif lto-plugin-bootstrap
29511
29512
29513 .PHONY: all-stagefeedback-lto-plugin maybe-all-stagefeedback-lto-plugin
29514 .PHONY: clean-stagefeedback-lto-plugin maybe-clean-stagefeedback-lto-plugin
29515 maybe-all-stagefeedback-lto-plugin:
29516 maybe-clean-stagefeedback-lto-plugin:
29517 @if lto-plugin-bootstrap
29518 maybe-all-stagefeedback-lto-plugin: all-stagefeedback-lto-plugin
29519 all-stagefeedback: all-stagefeedback-lto-plugin
29520 TARGET-stagefeedback-lto-plugin = $(TARGET-lto-plugin)
29521 all-stagefeedback-lto-plugin: configure-stagefeedback-lto-plugin
29522 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
29523 @r=`${PWD_COMMAND}`; export r; \
29524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29525 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
29526 $(HOST_EXPORTS) \
29527 $(POSTSTAGE1_HOST_EXPORTS) \
29528 cd $(HOST_SUBDIR)/lto-plugin && \
29529 $(MAKE) $(BASE_FLAGS_TO_PASS) \
29530 CFLAGS="$(STAGEfeedback_CFLAGS)" \
29531 CXXFLAGS="$(STAGEfeedback_CXXFLAGS)" \
29532 LIBCFLAGS="$(STAGEfeedback_CFLAGS)" \
29533 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
29534 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
29535 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
29536 $(EXTRA_HOST_FLAGS) $(POSTSTAGE1_FLAGS_TO_PASS) \
29537 TFLAGS="$(STAGEfeedback_TFLAGS)" \
29538 $(TARGET-stagefeedback-lto-plugin)
29539
29540 maybe-clean-stagefeedback-lto-plugin: clean-stagefeedback-lto-plugin
29541 clean-stagefeedback: clean-stagefeedback-lto-plugin
29542 clean-stagefeedback-lto-plugin:
29543 @if [ $(current_stage) = stagefeedback ]; then \
29544 [ -f $(HOST_SUBDIR)/lto-plugin/Makefile ] || exit 0; \
29545 else \
29546 [ -f $(HOST_SUBDIR)/stagefeedback-lto-plugin/Makefile ] || exit 0; \
29547 $(MAKE) stagefeedback-start; \
29548 fi; \
29549 cd $(HOST_SUBDIR)/lto-plugin && \
29550 $(MAKE) $(EXTRA_HOST_FLAGS) \
29551 $(POSTSTAGE1_FLAGS_TO_PASS) \
29552 clean
29553 @endif lto-plugin-bootstrap
29554
29555
29556
29557
29558
29559 .PHONY: check-lto-plugin maybe-check-lto-plugin
29560 maybe-check-lto-plugin:
29561 @if lto-plugin
29562 maybe-check-lto-plugin: check-lto-plugin
29563
29564 check-lto-plugin:
29565 @: $(MAKE); $(unstage)
29566 @r=`${PWD_COMMAND}`; export r; \
29567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29568 $(HOST_EXPORTS) \
29569 (cd $(HOST_SUBDIR)/lto-plugin && \
29570 $(MAKE) $(FLAGS_TO_PASS) check)
29571
29572 @endif lto-plugin
29573
29574 .PHONY: install-lto-plugin maybe-install-lto-plugin
29575 maybe-install-lto-plugin:
29576 @if lto-plugin
29577 maybe-install-lto-plugin: install-lto-plugin
29578
29579 install-lto-plugin: installdirs
29580 @: $(MAKE); $(unstage)
29581 @r=`${PWD_COMMAND}`; export r; \
29582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29583 $(HOST_EXPORTS) \
29584 (cd $(HOST_SUBDIR)/lto-plugin && \
29585 $(MAKE) $(FLAGS_TO_PASS) install)
29586
29587 @endif lto-plugin
29588
29589 .PHONY: install-strip-lto-plugin maybe-install-strip-lto-plugin
29590 maybe-install-strip-lto-plugin:
29591 @if lto-plugin
29592 maybe-install-strip-lto-plugin: install-strip-lto-plugin
29593
29594 install-strip-lto-plugin: installdirs
29595 @: $(MAKE); $(unstage)
29596 @r=`${PWD_COMMAND}`; export r; \
29597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29598 $(HOST_EXPORTS) \
29599 (cd $(HOST_SUBDIR)/lto-plugin && \
29600 $(MAKE) $(FLAGS_TO_PASS) install-strip)
29601
29602 @endif lto-plugin
29603
29604 # Other targets (info, dvi, pdf, etc.)
29605
29606 .PHONY: maybe-info-lto-plugin info-lto-plugin
29607 maybe-info-lto-plugin:
29608 @if lto-plugin
29609 maybe-info-lto-plugin: info-lto-plugin
29610
29611 info-lto-plugin: \
29612 configure-lto-plugin
29613 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29614 r=`${PWD_COMMAND}`; export r; \
29615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29616 $(HOST_EXPORTS) \
29617 for flag in $(EXTRA_HOST_FLAGS) ; do \
29618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29619 done; \
29620 echo "Doing info in lto-plugin" ; \
29621 (cd $(HOST_SUBDIR)/lto-plugin && \
29622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29624 "RANLIB=$${RANLIB}" \
29625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29626 info) \
29627 || exit 1
29628
29629 @endif lto-plugin
29630
29631 .PHONY: maybe-dvi-lto-plugin dvi-lto-plugin
29632 maybe-dvi-lto-plugin:
29633 @if lto-plugin
29634 maybe-dvi-lto-plugin: dvi-lto-plugin
29635
29636 dvi-lto-plugin: \
29637 configure-lto-plugin
29638 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29639 r=`${PWD_COMMAND}`; export r; \
29640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29641 $(HOST_EXPORTS) \
29642 for flag in $(EXTRA_HOST_FLAGS) ; do \
29643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29644 done; \
29645 echo "Doing dvi in lto-plugin" ; \
29646 (cd $(HOST_SUBDIR)/lto-plugin && \
29647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29649 "RANLIB=$${RANLIB}" \
29650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29651 dvi) \
29652 || exit 1
29653
29654 @endif lto-plugin
29655
29656 .PHONY: maybe-pdf-lto-plugin pdf-lto-plugin
29657 maybe-pdf-lto-plugin:
29658 @if lto-plugin
29659 maybe-pdf-lto-plugin: pdf-lto-plugin
29660
29661 pdf-lto-plugin: \
29662 configure-lto-plugin
29663 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29664 r=`${PWD_COMMAND}`; export r; \
29665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29666 $(HOST_EXPORTS) \
29667 for flag in $(EXTRA_HOST_FLAGS) ; do \
29668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29669 done; \
29670 echo "Doing pdf in lto-plugin" ; \
29671 (cd $(HOST_SUBDIR)/lto-plugin && \
29672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29674 "RANLIB=$${RANLIB}" \
29675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29676 pdf) \
29677 || exit 1
29678
29679 @endif lto-plugin
29680
29681 .PHONY: maybe-html-lto-plugin html-lto-plugin
29682 maybe-html-lto-plugin:
29683 @if lto-plugin
29684 maybe-html-lto-plugin: html-lto-plugin
29685
29686 html-lto-plugin: \
29687 configure-lto-plugin
29688 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29689 r=`${PWD_COMMAND}`; export r; \
29690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29691 $(HOST_EXPORTS) \
29692 for flag in $(EXTRA_HOST_FLAGS) ; do \
29693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29694 done; \
29695 echo "Doing html in lto-plugin" ; \
29696 (cd $(HOST_SUBDIR)/lto-plugin && \
29697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29699 "RANLIB=$${RANLIB}" \
29700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29701 html) \
29702 || exit 1
29703
29704 @endif lto-plugin
29705
29706 .PHONY: maybe-TAGS-lto-plugin TAGS-lto-plugin
29707 maybe-TAGS-lto-plugin:
29708 @if lto-plugin
29709 maybe-TAGS-lto-plugin: TAGS-lto-plugin
29710
29711 TAGS-lto-plugin: \
29712 configure-lto-plugin
29713 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29714 r=`${PWD_COMMAND}`; export r; \
29715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29716 $(HOST_EXPORTS) \
29717 for flag in $(EXTRA_HOST_FLAGS) ; do \
29718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29719 done; \
29720 echo "Doing TAGS in lto-plugin" ; \
29721 (cd $(HOST_SUBDIR)/lto-plugin && \
29722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29724 "RANLIB=$${RANLIB}" \
29725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29726 TAGS) \
29727 || exit 1
29728
29729 @endif lto-plugin
29730
29731 .PHONY: maybe-install-info-lto-plugin install-info-lto-plugin
29732 maybe-install-info-lto-plugin:
29733 @if lto-plugin
29734 maybe-install-info-lto-plugin: install-info-lto-plugin
29735
29736 install-info-lto-plugin: \
29737 configure-lto-plugin \
29738 info-lto-plugin
29739 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29740 r=`${PWD_COMMAND}`; export r; \
29741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29742 $(HOST_EXPORTS) \
29743 for flag in $(EXTRA_HOST_FLAGS) ; do \
29744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29745 done; \
29746 echo "Doing install-info in lto-plugin" ; \
29747 (cd $(HOST_SUBDIR)/lto-plugin && \
29748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29750 "RANLIB=$${RANLIB}" \
29751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29752 install-info) \
29753 || exit 1
29754
29755 @endif lto-plugin
29756
29757 .PHONY: maybe-install-pdf-lto-plugin install-pdf-lto-plugin
29758 maybe-install-pdf-lto-plugin:
29759 @if lto-plugin
29760 maybe-install-pdf-lto-plugin: install-pdf-lto-plugin
29761
29762 install-pdf-lto-plugin: \
29763 configure-lto-plugin \
29764 pdf-lto-plugin
29765 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29766 r=`${PWD_COMMAND}`; export r; \
29767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29768 $(HOST_EXPORTS) \
29769 for flag in $(EXTRA_HOST_FLAGS) ; do \
29770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29771 done; \
29772 echo "Doing install-pdf in lto-plugin" ; \
29773 (cd $(HOST_SUBDIR)/lto-plugin && \
29774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29776 "RANLIB=$${RANLIB}" \
29777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29778 install-pdf) \
29779 || exit 1
29780
29781 @endif lto-plugin
29782
29783 .PHONY: maybe-install-html-lto-plugin install-html-lto-plugin
29784 maybe-install-html-lto-plugin:
29785 @if lto-plugin
29786 maybe-install-html-lto-plugin: install-html-lto-plugin
29787
29788 install-html-lto-plugin: \
29789 configure-lto-plugin \
29790 html-lto-plugin
29791 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29792 r=`${PWD_COMMAND}`; export r; \
29793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29794 $(HOST_EXPORTS) \
29795 for flag in $(EXTRA_HOST_FLAGS) ; do \
29796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29797 done; \
29798 echo "Doing install-html in lto-plugin" ; \
29799 (cd $(HOST_SUBDIR)/lto-plugin && \
29800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29802 "RANLIB=$${RANLIB}" \
29803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29804 install-html) \
29805 || exit 1
29806
29807 @endif lto-plugin
29808
29809 .PHONY: maybe-installcheck-lto-plugin installcheck-lto-plugin
29810 maybe-installcheck-lto-plugin:
29811 @if lto-plugin
29812 maybe-installcheck-lto-plugin: installcheck-lto-plugin
29813
29814 installcheck-lto-plugin: \
29815 configure-lto-plugin
29816 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29817 r=`${PWD_COMMAND}`; export r; \
29818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29819 $(HOST_EXPORTS) \
29820 for flag in $(EXTRA_HOST_FLAGS) ; do \
29821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29822 done; \
29823 echo "Doing installcheck in lto-plugin" ; \
29824 (cd $(HOST_SUBDIR)/lto-plugin && \
29825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29827 "RANLIB=$${RANLIB}" \
29828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29829 installcheck) \
29830 || exit 1
29831
29832 @endif lto-plugin
29833
29834 .PHONY: maybe-mostlyclean-lto-plugin mostlyclean-lto-plugin
29835 maybe-mostlyclean-lto-plugin:
29836 @if lto-plugin
29837 maybe-mostlyclean-lto-plugin: mostlyclean-lto-plugin
29838
29839 mostlyclean-lto-plugin:
29840 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29841 r=`${PWD_COMMAND}`; export r; \
29842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29843 $(HOST_EXPORTS) \
29844 for flag in $(EXTRA_HOST_FLAGS) ; do \
29845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29846 done; \
29847 echo "Doing mostlyclean in lto-plugin" ; \
29848 (cd $(HOST_SUBDIR)/lto-plugin && \
29849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29851 "RANLIB=$${RANLIB}" \
29852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29853 mostlyclean) \
29854 || exit 1
29855
29856 @endif lto-plugin
29857
29858 .PHONY: maybe-clean-lto-plugin clean-lto-plugin
29859 maybe-clean-lto-plugin:
29860 @if lto-plugin
29861 maybe-clean-lto-plugin: clean-lto-plugin
29862
29863 clean-lto-plugin:
29864 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29865 r=`${PWD_COMMAND}`; export r; \
29866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29867 $(HOST_EXPORTS) \
29868 for flag in $(EXTRA_HOST_FLAGS) ; do \
29869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29870 done; \
29871 echo "Doing clean in lto-plugin" ; \
29872 (cd $(HOST_SUBDIR)/lto-plugin && \
29873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29875 "RANLIB=$${RANLIB}" \
29876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29877 clean) \
29878 || exit 1
29879
29880 @endif lto-plugin
29881
29882 .PHONY: maybe-distclean-lto-plugin distclean-lto-plugin
29883 maybe-distclean-lto-plugin:
29884 @if lto-plugin
29885 maybe-distclean-lto-plugin: distclean-lto-plugin
29886
29887 distclean-lto-plugin:
29888 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29889 r=`${PWD_COMMAND}`; export r; \
29890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29891 $(HOST_EXPORTS) \
29892 for flag in $(EXTRA_HOST_FLAGS) ; do \
29893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29894 done; \
29895 echo "Doing distclean in lto-plugin" ; \
29896 (cd $(HOST_SUBDIR)/lto-plugin && \
29897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29899 "RANLIB=$${RANLIB}" \
29900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29901 distclean) \
29902 || exit 1
29903
29904 @endif lto-plugin
29905
29906 .PHONY: maybe-maintainer-clean-lto-plugin maintainer-clean-lto-plugin
29907 maybe-maintainer-clean-lto-plugin:
29908 @if lto-plugin
29909 maybe-maintainer-clean-lto-plugin: maintainer-clean-lto-plugin
29910
29911 maintainer-clean-lto-plugin:
29912 @[ -f ./lto-plugin/Makefile ] || exit 0; \
29913 r=`${PWD_COMMAND}`; export r; \
29914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29915 $(HOST_EXPORTS) \
29916 for flag in $(EXTRA_HOST_FLAGS) ; do \
29917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29918 done; \
29919 echo "Doing maintainer-clean in lto-plugin" ; \
29920 (cd $(HOST_SUBDIR)/lto-plugin && \
29921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29923 "RANLIB=$${RANLIB}" \
29924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
29925 maintainer-clean) \
29926 || exit 1
29927
29928 @endif lto-plugin
29929
29930
29931
29932 # ---------------------------------------
29933 # Modules which run on the target machine
29934 # ---------------------------------------
29935
29936
29937
29938
29939 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
29940 maybe-configure-target-libstdc++-v3:
29941 @if gcc-bootstrap
29942 configure-target-libstdc++-v3: stage_current
29943 @endif gcc-bootstrap
29944 @if target-libstdc++-v3
29945 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
29946 configure-target-libstdc++-v3:
29947 @r=`${PWD_COMMAND}`; export r; \
29948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29949 echo "Checking multilib configuration for libstdc++-v3..."; \
29950 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
29951 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
29952 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
29953 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
29954 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
29955 else \
29956 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
29957 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
29958 fi; \
29959 else \
29960 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
29961 fi; \
29962 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
29963 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
29964 $(RAW_CXX_TARGET_EXPORTS) \
29965 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
29966 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
29967 case $(srcdir) in \
29968 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29969 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
29970 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29971 esac; \
29972 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
29973 libsrcdir="$$s/libstdc++-v3"; \
29974 rm -f no-such-file || : ; \
29975 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
29976 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
29977 --target=${target_alias} $${srcdiroption} \
29978 || exit 1
29979 @endif target-libstdc++-v3
29980
29981
29982
29983 .PHONY: configure-stage1-target-libstdc++-v3 maybe-configure-stage1-target-libstdc++-v3
29984 maybe-configure-stage1-target-libstdc++-v3:
29985 @if target-libstdc++-v3-bootstrap
29986 maybe-configure-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
29987 configure-stage1-target-libstdc++-v3:
29988 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
29989 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
29990 @r=`${PWD_COMMAND}`; export r; \
29991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29992 TFLAGS="$(STAGE1_TFLAGS)"; \
29993 echo "Checking multilib configuration for libstdc++-v3..."; \
29994 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
29995 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
29996 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
29997 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
29998 else \
29999 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30000 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30001 fi; \
30002 else \
30003 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30004 fi; \
30005 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30006 $(RAW_CXX_TARGET_EXPORTS) \
30007 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30008 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30009 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30010 echo Configuring stage 1 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30011 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30012 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30013 case $(srcdir) in \
30014 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30015 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30016 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30017 esac; \
30018 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30019 libsrcdir="$$s/libstdc++-v3"; \
30020 $(SHELL) $${libsrcdir}/configure \
30021 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30022 --target=${target_alias} $${srcdiroption} \
30023 $(STAGE1_CONFIGURE_FLAGS)
30024 @endif target-libstdc++-v3-bootstrap
30025
30026 .PHONY: configure-stage2-target-libstdc++-v3 maybe-configure-stage2-target-libstdc++-v3
30027 maybe-configure-stage2-target-libstdc++-v3:
30028 @if target-libstdc++-v3-bootstrap
30029 maybe-configure-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
30030 configure-stage2-target-libstdc++-v3:
30031 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30032 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30033 @r=`${PWD_COMMAND}`; export r; \
30034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30035 TFLAGS="$(STAGE2_TFLAGS)"; \
30036 echo "Checking multilib configuration for libstdc++-v3..."; \
30037 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30038 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30039 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30040 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30041 else \
30042 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30043 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30044 fi; \
30045 else \
30046 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30047 fi; \
30048 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30049 $(RAW_CXX_TARGET_EXPORTS) \
30050 \
30051 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30052 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30053 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30054 echo Configuring stage 2 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30055 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30056 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30057 case $(srcdir) in \
30058 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30059 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30060 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30061 esac; \
30062 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30063 libsrcdir="$$s/libstdc++-v3"; \
30064 $(SHELL) $${libsrcdir}/configure \
30065 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30066 --target=${target_alias} $${srcdiroption} \
30067 --with-build-libsubdir=$(HOST_SUBDIR) \
30068 $(STAGE2_CONFIGURE_FLAGS)
30069 @endif target-libstdc++-v3-bootstrap
30070
30071 .PHONY: configure-stage3-target-libstdc++-v3 maybe-configure-stage3-target-libstdc++-v3
30072 maybe-configure-stage3-target-libstdc++-v3:
30073 @if target-libstdc++-v3-bootstrap
30074 maybe-configure-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
30075 configure-stage3-target-libstdc++-v3:
30076 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30077 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30078 @r=`${PWD_COMMAND}`; export r; \
30079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30080 TFLAGS="$(STAGE3_TFLAGS)"; \
30081 echo "Checking multilib configuration for libstdc++-v3..."; \
30082 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30083 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30084 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30085 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30086 else \
30087 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30088 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30089 fi; \
30090 else \
30091 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30092 fi; \
30093 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30094 $(RAW_CXX_TARGET_EXPORTS) \
30095 \
30096 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30097 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30098 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30099 echo Configuring stage 3 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30100 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30101 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30102 case $(srcdir) in \
30103 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30104 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30105 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30106 esac; \
30107 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30108 libsrcdir="$$s/libstdc++-v3"; \
30109 $(SHELL) $${libsrcdir}/configure \
30110 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30111 --target=${target_alias} $${srcdiroption} \
30112 --with-build-libsubdir=$(HOST_SUBDIR) \
30113 $(STAGE3_CONFIGURE_FLAGS)
30114 @endif target-libstdc++-v3-bootstrap
30115
30116 .PHONY: configure-stage4-target-libstdc++-v3 maybe-configure-stage4-target-libstdc++-v3
30117 maybe-configure-stage4-target-libstdc++-v3:
30118 @if target-libstdc++-v3-bootstrap
30119 maybe-configure-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
30120 configure-stage4-target-libstdc++-v3:
30121 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30122 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30123 @r=`${PWD_COMMAND}`; export r; \
30124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30125 TFLAGS="$(STAGE4_TFLAGS)"; \
30126 echo "Checking multilib configuration for libstdc++-v3..."; \
30127 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30128 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30129 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30130 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30131 else \
30132 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30133 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30134 fi; \
30135 else \
30136 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30137 fi; \
30138 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30139 $(RAW_CXX_TARGET_EXPORTS) \
30140 \
30141 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30142 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30143 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30144 echo Configuring stage 4 in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30145 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30146 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30147 case $(srcdir) in \
30148 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30149 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30150 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30151 esac; \
30152 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30153 libsrcdir="$$s/libstdc++-v3"; \
30154 $(SHELL) $${libsrcdir}/configure \
30155 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30156 --target=${target_alias} $${srcdiroption} \
30157 --with-build-libsubdir=$(HOST_SUBDIR) \
30158 $(STAGE4_CONFIGURE_FLAGS)
30159 @endif target-libstdc++-v3-bootstrap
30160
30161 .PHONY: configure-stageprofile-target-libstdc++-v3 maybe-configure-stageprofile-target-libstdc++-v3
30162 maybe-configure-stageprofile-target-libstdc++-v3:
30163 @if target-libstdc++-v3-bootstrap
30164 maybe-configure-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
30165 configure-stageprofile-target-libstdc++-v3:
30166 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30167 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30168 @r=`${PWD_COMMAND}`; export r; \
30169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30170 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30171 echo "Checking multilib configuration for libstdc++-v3..."; \
30172 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30173 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30174 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30175 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30176 else \
30177 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30178 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30179 fi; \
30180 else \
30181 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30182 fi; \
30183 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30184 $(RAW_CXX_TARGET_EXPORTS) \
30185 \
30186 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30187 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30188 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30189 echo Configuring stage profile in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30190 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30191 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30192 case $(srcdir) in \
30193 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30194 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30195 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30196 esac; \
30197 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30198 libsrcdir="$$s/libstdc++-v3"; \
30199 $(SHELL) $${libsrcdir}/configure \
30200 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30201 --target=${target_alias} $${srcdiroption} \
30202 --with-build-libsubdir=$(HOST_SUBDIR) \
30203 $(STAGEprofile_CONFIGURE_FLAGS)
30204 @endif target-libstdc++-v3-bootstrap
30205
30206 .PHONY: configure-stagefeedback-target-libstdc++-v3 maybe-configure-stagefeedback-target-libstdc++-v3
30207 maybe-configure-stagefeedback-target-libstdc++-v3:
30208 @if target-libstdc++-v3-bootstrap
30209 maybe-configure-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
30210 configure-stagefeedback-target-libstdc++-v3:
30211 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30212 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3
30213 @r=`${PWD_COMMAND}`; export r; \
30214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30215 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30216 echo "Checking multilib configuration for libstdc++-v3..."; \
30217 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
30218 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30219 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
30220 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
30221 else \
30222 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
30223 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30224 fi; \
30225 else \
30226 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
30227 fi; \
30228 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
30229 $(RAW_CXX_TARGET_EXPORTS) \
30230 \
30231 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
30232 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
30233 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
30234 echo Configuring stage feedback in $(TARGET_SUBDIR)/libstdc++-v3 ; \
30235 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
30236 cd $(TARGET_SUBDIR)/libstdc++-v3 || exit 1; \
30237 case $(srcdir) in \
30238 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30239 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
30240 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30241 esac; \
30242 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
30243 libsrcdir="$$s/libstdc++-v3"; \
30244 $(SHELL) $${libsrcdir}/configure \
30245 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30246 --target=${target_alias} $${srcdiroption} \
30247 --with-build-libsubdir=$(HOST_SUBDIR) \
30248 $(STAGEfeedback_CONFIGURE_FLAGS)
30249 @endif target-libstdc++-v3-bootstrap
30250
30251
30252
30253
30254
30255 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
30256 maybe-all-target-libstdc++-v3:
30257 @if gcc-bootstrap
30258 all-target-libstdc++-v3: stage_current
30259 @endif gcc-bootstrap
30260 @if target-libstdc++-v3
30261 TARGET-target-libstdc++-v3=all
30262 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
30263 all-target-libstdc++-v3: configure-target-libstdc++-v3
30264 @r=`${PWD_COMMAND}`; export r; \
30265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30266 $(RAW_CXX_TARGET_EXPORTS) \
30267 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30268 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30269 $(TARGET-target-libstdc++-v3))
30270 @endif target-libstdc++-v3
30271
30272
30273
30274 .PHONY: all-stage1-target-libstdc++-v3 maybe-all-stage1-target-libstdc++-v3
30275 .PHONY: clean-stage1-target-libstdc++-v3 maybe-clean-stage1-target-libstdc++-v3
30276 maybe-all-stage1-target-libstdc++-v3:
30277 maybe-clean-stage1-target-libstdc++-v3:
30278 @if target-libstdc++-v3-bootstrap
30279 maybe-all-stage1-target-libstdc++-v3: all-stage1-target-libstdc++-v3
30280 all-stage1: all-stage1-target-libstdc++-v3
30281 TARGET-stage1-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30282 all-stage1-target-libstdc++-v3: configure-stage1-target-libstdc++-v3
30283 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
30284 @r=`${PWD_COMMAND}`; export r; \
30285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30286 TFLAGS="$(STAGE1_TFLAGS)"; \
30287 $(RAW_CXX_TARGET_EXPORTS) \
30288 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30289 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30290 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30291 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30292 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30293 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30294 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30295 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30296 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30297 TFLAGS="$(STAGE1_TFLAGS)" \
30298 $(TARGET-stage1-target-libstdc++-v3)
30299
30300 maybe-clean-stage1-target-libstdc++-v3: clean-stage1-target-libstdc++-v3
30301 clean-stage1: clean-stage1-target-libstdc++-v3
30302 clean-stage1-target-libstdc++-v3:
30303 @if [ $(current_stage) = stage1 ]; then \
30304 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30305 else \
30306 [ -f $(TARGET_SUBDIR)/stage1-libstdc++-v3/Makefile ] || exit 0; \
30307 $(MAKE) stage1-start; \
30308 fi; \
30309 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30310 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30311 clean
30312 @endif target-libstdc++-v3-bootstrap
30313
30314
30315 .PHONY: all-stage2-target-libstdc++-v3 maybe-all-stage2-target-libstdc++-v3
30316 .PHONY: clean-stage2-target-libstdc++-v3 maybe-clean-stage2-target-libstdc++-v3
30317 maybe-all-stage2-target-libstdc++-v3:
30318 maybe-clean-stage2-target-libstdc++-v3:
30319 @if target-libstdc++-v3-bootstrap
30320 maybe-all-stage2-target-libstdc++-v3: all-stage2-target-libstdc++-v3
30321 all-stage2: all-stage2-target-libstdc++-v3
30322 TARGET-stage2-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30323 all-stage2-target-libstdc++-v3: configure-stage2-target-libstdc++-v3
30324 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
30325 @r=`${PWD_COMMAND}`; export r; \
30326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30327 TFLAGS="$(STAGE2_TFLAGS)"; \
30328 $(RAW_CXX_TARGET_EXPORTS) \
30329 \
30330 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30331 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30332 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30333 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30334 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30335 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30336 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30337 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30338 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30339 TFLAGS="$(STAGE2_TFLAGS)" \
30340 $(TARGET-stage2-target-libstdc++-v3)
30341
30342 maybe-clean-stage2-target-libstdc++-v3: clean-stage2-target-libstdc++-v3
30343 clean-stage2: clean-stage2-target-libstdc++-v3
30344 clean-stage2-target-libstdc++-v3:
30345 @if [ $(current_stage) = stage2 ]; then \
30346 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30347 else \
30348 [ -f $(TARGET_SUBDIR)/stage2-libstdc++-v3/Makefile ] || exit 0; \
30349 $(MAKE) stage2-start; \
30350 fi; \
30351 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30352 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30353 \
30354 clean
30355 @endif target-libstdc++-v3-bootstrap
30356
30357
30358 .PHONY: all-stage3-target-libstdc++-v3 maybe-all-stage3-target-libstdc++-v3
30359 .PHONY: clean-stage3-target-libstdc++-v3 maybe-clean-stage3-target-libstdc++-v3
30360 maybe-all-stage3-target-libstdc++-v3:
30361 maybe-clean-stage3-target-libstdc++-v3:
30362 @if target-libstdc++-v3-bootstrap
30363 maybe-all-stage3-target-libstdc++-v3: all-stage3-target-libstdc++-v3
30364 all-stage3: all-stage3-target-libstdc++-v3
30365 TARGET-stage3-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30366 all-stage3-target-libstdc++-v3: configure-stage3-target-libstdc++-v3
30367 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
30368 @r=`${PWD_COMMAND}`; export r; \
30369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30370 TFLAGS="$(STAGE3_TFLAGS)"; \
30371 $(RAW_CXX_TARGET_EXPORTS) \
30372 \
30373 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30374 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30375 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30376 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30377 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30378 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30379 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30380 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30381 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30382 TFLAGS="$(STAGE3_TFLAGS)" \
30383 $(TARGET-stage3-target-libstdc++-v3)
30384
30385 maybe-clean-stage3-target-libstdc++-v3: clean-stage3-target-libstdc++-v3
30386 clean-stage3: clean-stage3-target-libstdc++-v3
30387 clean-stage3-target-libstdc++-v3:
30388 @if [ $(current_stage) = stage3 ]; then \
30389 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30390 else \
30391 [ -f $(TARGET_SUBDIR)/stage3-libstdc++-v3/Makefile ] || exit 0; \
30392 $(MAKE) stage3-start; \
30393 fi; \
30394 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30395 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30396 \
30397 clean
30398 @endif target-libstdc++-v3-bootstrap
30399
30400
30401 .PHONY: all-stage4-target-libstdc++-v3 maybe-all-stage4-target-libstdc++-v3
30402 .PHONY: clean-stage4-target-libstdc++-v3 maybe-clean-stage4-target-libstdc++-v3
30403 maybe-all-stage4-target-libstdc++-v3:
30404 maybe-clean-stage4-target-libstdc++-v3:
30405 @if target-libstdc++-v3-bootstrap
30406 maybe-all-stage4-target-libstdc++-v3: all-stage4-target-libstdc++-v3
30407 all-stage4: all-stage4-target-libstdc++-v3
30408 TARGET-stage4-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30409 all-stage4-target-libstdc++-v3: configure-stage4-target-libstdc++-v3
30410 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
30411 @r=`${PWD_COMMAND}`; export r; \
30412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30413 TFLAGS="$(STAGE4_TFLAGS)"; \
30414 $(RAW_CXX_TARGET_EXPORTS) \
30415 \
30416 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30417 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30418 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30419 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30420 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30421 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30422 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30423 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30424 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30425 TFLAGS="$(STAGE4_TFLAGS)" \
30426 $(TARGET-stage4-target-libstdc++-v3)
30427
30428 maybe-clean-stage4-target-libstdc++-v3: clean-stage4-target-libstdc++-v3
30429 clean-stage4: clean-stage4-target-libstdc++-v3
30430 clean-stage4-target-libstdc++-v3:
30431 @if [ $(current_stage) = stage4 ]; then \
30432 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30433 else \
30434 [ -f $(TARGET_SUBDIR)/stage4-libstdc++-v3/Makefile ] || exit 0; \
30435 $(MAKE) stage4-start; \
30436 fi; \
30437 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30438 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30439 \
30440 clean
30441 @endif target-libstdc++-v3-bootstrap
30442
30443
30444 .PHONY: all-stageprofile-target-libstdc++-v3 maybe-all-stageprofile-target-libstdc++-v3
30445 .PHONY: clean-stageprofile-target-libstdc++-v3 maybe-clean-stageprofile-target-libstdc++-v3
30446 maybe-all-stageprofile-target-libstdc++-v3:
30447 maybe-clean-stageprofile-target-libstdc++-v3:
30448 @if target-libstdc++-v3-bootstrap
30449 maybe-all-stageprofile-target-libstdc++-v3: all-stageprofile-target-libstdc++-v3
30450 all-stageprofile: all-stageprofile-target-libstdc++-v3
30451 TARGET-stageprofile-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30452 all-stageprofile-target-libstdc++-v3: configure-stageprofile-target-libstdc++-v3
30453 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
30454 @r=`${PWD_COMMAND}`; export r; \
30455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30456 TFLAGS="$(STAGEprofile_TFLAGS)"; \
30457 $(RAW_CXX_TARGET_EXPORTS) \
30458 \
30459 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30460 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30461 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30462 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30463 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30464 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30465 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30466 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30467 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30468 TFLAGS="$(STAGEprofile_TFLAGS)" \
30469 $(TARGET-stageprofile-target-libstdc++-v3)
30470
30471 maybe-clean-stageprofile-target-libstdc++-v3: clean-stageprofile-target-libstdc++-v3
30472 clean-stageprofile: clean-stageprofile-target-libstdc++-v3
30473 clean-stageprofile-target-libstdc++-v3:
30474 @if [ $(current_stage) = stageprofile ]; then \
30475 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30476 else \
30477 [ -f $(TARGET_SUBDIR)/stageprofile-libstdc++-v3/Makefile ] || exit 0; \
30478 $(MAKE) stageprofile-start; \
30479 fi; \
30480 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30481 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30482 \
30483 clean
30484 @endif target-libstdc++-v3-bootstrap
30485
30486
30487 .PHONY: all-stagefeedback-target-libstdc++-v3 maybe-all-stagefeedback-target-libstdc++-v3
30488 .PHONY: clean-stagefeedback-target-libstdc++-v3 maybe-clean-stagefeedback-target-libstdc++-v3
30489 maybe-all-stagefeedback-target-libstdc++-v3:
30490 maybe-clean-stagefeedback-target-libstdc++-v3:
30491 @if target-libstdc++-v3-bootstrap
30492 maybe-all-stagefeedback-target-libstdc++-v3: all-stagefeedback-target-libstdc++-v3
30493 all-stagefeedback: all-stagefeedback-target-libstdc++-v3
30494 TARGET-stagefeedback-target-libstdc++-v3 = $(TARGET-target-libstdc++-v3)
30495 all-stagefeedback-target-libstdc++-v3: configure-stagefeedback-target-libstdc++-v3
30496 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
30497 @r=`${PWD_COMMAND}`; export r; \
30498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30499 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
30500 $(RAW_CXX_TARGET_EXPORTS) \
30501 \
30502 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30503 $(MAKE) $(BASE_FLAGS_TO_PASS) \
30504 CFLAGS="$(CFLAGS_FOR_TARGET)" \
30505 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
30506 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
30507 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
30508 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
30509 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
30510 $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30511 TFLAGS="$(STAGEfeedback_TFLAGS)" \
30512 $(TARGET-stagefeedback-target-libstdc++-v3)
30513
30514 maybe-clean-stagefeedback-target-libstdc++-v3: clean-stagefeedback-target-libstdc++-v3
30515 clean-stagefeedback: clean-stagefeedback-target-libstdc++-v3
30516 clean-stagefeedback-target-libstdc++-v3:
30517 @if [ $(current_stage) = stagefeedback ]; then \
30518 [ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0; \
30519 else \
30520 [ -f $(TARGET_SUBDIR)/stagefeedback-libstdc++-v3/Makefile ] || exit 0; \
30521 $(MAKE) stagefeedback-start; \
30522 fi; \
30523 cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30524 $(MAKE) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
30525 \
30526 clean
30527 @endif target-libstdc++-v3-bootstrap
30528
30529
30530
30531
30532
30533
30534 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
30535 maybe-check-target-libstdc++-v3:
30536 @if target-libstdc++-v3
30537 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
30538
30539 check-target-libstdc++-v3:
30540 @: $(MAKE); $(unstage)
30541 @r=`${PWD_COMMAND}`; export r; \
30542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30543 $(RAW_CXX_TARGET_EXPORTS) \
30544 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30545 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
30546
30547 @endif target-libstdc++-v3
30548
30549 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
30550 maybe-install-target-libstdc++-v3:
30551 @if target-libstdc++-v3
30552 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
30553
30554 install-target-libstdc++-v3: installdirs
30555 @: $(MAKE); $(unstage)
30556 @r=`${PWD_COMMAND}`; export r; \
30557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30558 $(RAW_CXX_TARGET_EXPORTS) \
30559 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30560 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
30561
30562 @endif target-libstdc++-v3
30563
30564 .PHONY: install-strip-target-libstdc++-v3 maybe-install-strip-target-libstdc++-v3
30565 maybe-install-strip-target-libstdc++-v3:
30566 @if target-libstdc++-v3
30567 maybe-install-strip-target-libstdc++-v3: install-strip-target-libstdc++-v3
30568
30569 install-strip-target-libstdc++-v3: installdirs
30570 @: $(MAKE); $(unstage)
30571 @r=`${PWD_COMMAND}`; export r; \
30572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30573 $(RAW_CXX_TARGET_EXPORTS) \
30574 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30575 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
30576
30577 @endif target-libstdc++-v3
30578
30579 # Other targets (info, dvi, pdf, etc.)
30580
30581 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
30582 maybe-info-target-libstdc++-v3:
30583 @if target-libstdc++-v3
30584 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
30585
30586 info-target-libstdc++-v3: \
30587 configure-target-libstdc++-v3
30588 @: $(MAKE); $(unstage)
30589 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30590 r=`${PWD_COMMAND}`; export r; \
30591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30592 $(RAW_CXX_TARGET_EXPORTS) \
30593 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30594 for flag in $(EXTRA_TARGET_FLAGS); do \
30595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30596 done; \
30597 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30600 "RANLIB=$${RANLIB}" \
30601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30602 info) \
30603 || exit 1
30604
30605 @endif target-libstdc++-v3
30606
30607 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
30608 maybe-dvi-target-libstdc++-v3:
30609 @if target-libstdc++-v3
30610 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
30611
30612 dvi-target-libstdc++-v3: \
30613 configure-target-libstdc++-v3
30614 @: $(MAKE); $(unstage)
30615 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30616 r=`${PWD_COMMAND}`; export r; \
30617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30618 $(RAW_CXX_TARGET_EXPORTS) \
30619 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30620 for flag in $(EXTRA_TARGET_FLAGS); do \
30621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30622 done; \
30623 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30626 "RANLIB=$${RANLIB}" \
30627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30628 dvi) \
30629 || exit 1
30630
30631 @endif target-libstdc++-v3
30632
30633 .PHONY: maybe-pdf-target-libstdc++-v3 pdf-target-libstdc++-v3
30634 maybe-pdf-target-libstdc++-v3:
30635 @if target-libstdc++-v3
30636 maybe-pdf-target-libstdc++-v3: pdf-target-libstdc++-v3
30637
30638 pdf-target-libstdc++-v3: \
30639 configure-target-libstdc++-v3
30640 @: $(MAKE); $(unstage)
30641 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30642 r=`${PWD_COMMAND}`; export r; \
30643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30644 $(RAW_CXX_TARGET_EXPORTS) \
30645 echo "Doing pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30646 for flag in $(EXTRA_TARGET_FLAGS); do \
30647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30648 done; \
30649 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30652 "RANLIB=$${RANLIB}" \
30653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30654 pdf) \
30655 || exit 1
30656
30657 @endif target-libstdc++-v3
30658
30659 .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
30660 maybe-html-target-libstdc++-v3:
30661 @if target-libstdc++-v3
30662 maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
30663
30664 html-target-libstdc++-v3: \
30665 configure-target-libstdc++-v3
30666 @: $(MAKE); $(unstage)
30667 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30668 r=`${PWD_COMMAND}`; export r; \
30669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30670 $(RAW_CXX_TARGET_EXPORTS) \
30671 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30672 for flag in $(EXTRA_TARGET_FLAGS); do \
30673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30674 done; \
30675 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30678 "RANLIB=$${RANLIB}" \
30679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30680 html) \
30681 || exit 1
30682
30683 @endif target-libstdc++-v3
30684
30685 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
30686 maybe-TAGS-target-libstdc++-v3:
30687 @if target-libstdc++-v3
30688 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
30689
30690 TAGS-target-libstdc++-v3: \
30691 configure-target-libstdc++-v3
30692 @: $(MAKE); $(unstage)
30693 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30694 r=`${PWD_COMMAND}`; export r; \
30695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30696 $(RAW_CXX_TARGET_EXPORTS) \
30697 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30698 for flag in $(EXTRA_TARGET_FLAGS); do \
30699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30700 done; \
30701 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30704 "RANLIB=$${RANLIB}" \
30705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30706 TAGS) \
30707 || exit 1
30708
30709 @endif target-libstdc++-v3
30710
30711 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
30712 maybe-install-info-target-libstdc++-v3:
30713 @if target-libstdc++-v3
30714 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
30715
30716 install-info-target-libstdc++-v3: \
30717 configure-target-libstdc++-v3 \
30718 info-target-libstdc++-v3
30719 @: $(MAKE); $(unstage)
30720 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30721 r=`${PWD_COMMAND}`; export r; \
30722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30723 $(RAW_CXX_TARGET_EXPORTS) \
30724 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30725 for flag in $(EXTRA_TARGET_FLAGS); do \
30726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30727 done; \
30728 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30731 "RANLIB=$${RANLIB}" \
30732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30733 install-info) \
30734 || exit 1
30735
30736 @endif target-libstdc++-v3
30737
30738 .PHONY: maybe-install-pdf-target-libstdc++-v3 install-pdf-target-libstdc++-v3
30739 maybe-install-pdf-target-libstdc++-v3:
30740 @if target-libstdc++-v3
30741 maybe-install-pdf-target-libstdc++-v3: install-pdf-target-libstdc++-v3
30742
30743 install-pdf-target-libstdc++-v3: \
30744 configure-target-libstdc++-v3 \
30745 pdf-target-libstdc++-v3
30746 @: $(MAKE); $(unstage)
30747 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30748 r=`${PWD_COMMAND}`; export r; \
30749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30750 $(RAW_CXX_TARGET_EXPORTS) \
30751 echo "Doing install-pdf in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30752 for flag in $(EXTRA_TARGET_FLAGS); do \
30753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30754 done; \
30755 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30758 "RANLIB=$${RANLIB}" \
30759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30760 install-pdf) \
30761 || exit 1
30762
30763 @endif target-libstdc++-v3
30764
30765 .PHONY: maybe-install-html-target-libstdc++-v3 install-html-target-libstdc++-v3
30766 maybe-install-html-target-libstdc++-v3:
30767 @if target-libstdc++-v3
30768 maybe-install-html-target-libstdc++-v3: install-html-target-libstdc++-v3
30769
30770 install-html-target-libstdc++-v3: \
30771 configure-target-libstdc++-v3 \
30772 html-target-libstdc++-v3
30773 @: $(MAKE); $(unstage)
30774 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30775 r=`${PWD_COMMAND}`; export r; \
30776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30777 $(RAW_CXX_TARGET_EXPORTS) \
30778 echo "Doing install-html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30779 for flag in $(EXTRA_TARGET_FLAGS); do \
30780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30781 done; \
30782 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30785 "RANLIB=$${RANLIB}" \
30786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30787 install-html) \
30788 || exit 1
30789
30790 @endif target-libstdc++-v3
30791
30792 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
30793 maybe-installcheck-target-libstdc++-v3:
30794 @if target-libstdc++-v3
30795 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
30796
30797 installcheck-target-libstdc++-v3: \
30798 configure-target-libstdc++-v3
30799 @: $(MAKE); $(unstage)
30800 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30801 r=`${PWD_COMMAND}`; export r; \
30802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30803 $(RAW_CXX_TARGET_EXPORTS) \
30804 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30805 for flag in $(EXTRA_TARGET_FLAGS); do \
30806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30807 done; \
30808 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30811 "RANLIB=$${RANLIB}" \
30812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30813 installcheck) \
30814 || exit 1
30815
30816 @endif target-libstdc++-v3
30817
30818 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
30819 maybe-mostlyclean-target-libstdc++-v3:
30820 @if target-libstdc++-v3
30821 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
30822
30823 mostlyclean-target-libstdc++-v3:
30824 @: $(MAKE); $(unstage)
30825 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30826 r=`${PWD_COMMAND}`; export r; \
30827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30828 $(RAW_CXX_TARGET_EXPORTS) \
30829 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30830 for flag in $(EXTRA_TARGET_FLAGS); do \
30831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30832 done; \
30833 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30836 "RANLIB=$${RANLIB}" \
30837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30838 mostlyclean) \
30839 || exit 1
30840
30841 @endif target-libstdc++-v3
30842
30843 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
30844 maybe-clean-target-libstdc++-v3:
30845 @if target-libstdc++-v3
30846 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
30847
30848 clean-target-libstdc++-v3:
30849 @: $(MAKE); $(unstage)
30850 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30851 r=`${PWD_COMMAND}`; export r; \
30852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30853 $(RAW_CXX_TARGET_EXPORTS) \
30854 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30855 for flag in $(EXTRA_TARGET_FLAGS); do \
30856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30857 done; \
30858 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30861 "RANLIB=$${RANLIB}" \
30862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30863 clean) \
30864 || exit 1
30865
30866 @endif target-libstdc++-v3
30867
30868 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
30869 maybe-distclean-target-libstdc++-v3:
30870 @if target-libstdc++-v3
30871 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
30872
30873 distclean-target-libstdc++-v3:
30874 @: $(MAKE); $(unstage)
30875 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30876 r=`${PWD_COMMAND}`; export r; \
30877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30878 $(RAW_CXX_TARGET_EXPORTS) \
30879 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30880 for flag in $(EXTRA_TARGET_FLAGS); do \
30881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30882 done; \
30883 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30886 "RANLIB=$${RANLIB}" \
30887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30888 distclean) \
30889 || exit 1
30890
30891 @endif target-libstdc++-v3
30892
30893 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
30894 maybe-maintainer-clean-target-libstdc++-v3:
30895 @if target-libstdc++-v3
30896 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
30897
30898 maintainer-clean-target-libstdc++-v3:
30899 @: $(MAKE); $(unstage)
30900 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
30901 r=`${PWD_COMMAND}`; export r; \
30902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30903 $(RAW_CXX_TARGET_EXPORTS) \
30904 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
30905 for flag in $(EXTRA_TARGET_FLAGS); do \
30906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30907 done; \
30908 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
30909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30911 "RANLIB=$${RANLIB}" \
30912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
30913 maintainer-clean) \
30914 || exit 1
30915
30916 @endif target-libstdc++-v3
30917
30918
30919
30920
30921
30922 .PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
30923 maybe-configure-target-libmudflap:
30924 @if gcc-bootstrap
30925 configure-target-libmudflap: stage_current
30926 @endif gcc-bootstrap
30927 @if target-libmudflap
30928 maybe-configure-target-libmudflap: configure-target-libmudflap
30929 configure-target-libmudflap:
30930 @: $(MAKE); $(unstage)
30931 @r=`${PWD_COMMAND}`; export r; \
30932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30933 echo "Checking multilib configuration for libmudflap..."; \
30934 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
30935 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
30936 if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
30937 if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
30938 rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
30939 else \
30940 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
30941 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
30942 fi; \
30943 else \
30944 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
30945 fi; \
30946 test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
30947 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
30948 $(NORMAL_TARGET_EXPORTS) \
30949 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
30950 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
30951 case $(srcdir) in \
30952 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30953 *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
30954 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30955 esac; \
30956 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
30957 libsrcdir="$$s/libmudflap"; \
30958 rm -f no-such-file || : ; \
30959 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
30960 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
30961 --target=${target_alias} $${srcdiroption} \
30962 || exit 1
30963 @endif target-libmudflap
30964
30965
30966
30967
30968
30969 .PHONY: all-target-libmudflap maybe-all-target-libmudflap
30970 maybe-all-target-libmudflap:
30971 @if gcc-bootstrap
30972 all-target-libmudflap: stage_current
30973 @endif gcc-bootstrap
30974 @if target-libmudflap
30975 TARGET-target-libmudflap=all
30976 maybe-all-target-libmudflap: all-target-libmudflap
30977 all-target-libmudflap: configure-target-libmudflap
30978 @: $(MAKE); $(unstage)
30979 @r=`${PWD_COMMAND}`; export r; \
30980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30981 $(NORMAL_TARGET_EXPORTS) \
30982 (cd $(TARGET_SUBDIR)/libmudflap && \
30983 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
30984 $(TARGET-target-libmudflap))
30985 @endif target-libmudflap
30986
30987
30988
30989
30990
30991 .PHONY: check-target-libmudflap maybe-check-target-libmudflap
30992 maybe-check-target-libmudflap:
30993 @if target-libmudflap
30994 maybe-check-target-libmudflap: check-target-libmudflap
30995
30996 check-target-libmudflap:
30997 @: $(MAKE); $(unstage)
30998 @r=`${PWD_COMMAND}`; export r; \
30999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31000 $(NORMAL_TARGET_EXPORTS) \
31001 (cd $(TARGET_SUBDIR)/libmudflap && \
31002 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
31003
31004 @endif target-libmudflap
31005
31006 .PHONY: install-target-libmudflap maybe-install-target-libmudflap
31007 maybe-install-target-libmudflap:
31008 @if target-libmudflap
31009 maybe-install-target-libmudflap: install-target-libmudflap
31010
31011 install-target-libmudflap: installdirs
31012 @: $(MAKE); $(unstage)
31013 @r=`${PWD_COMMAND}`; export r; \
31014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31015 $(NORMAL_TARGET_EXPORTS) \
31016 (cd $(TARGET_SUBDIR)/libmudflap && \
31017 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
31018
31019 @endif target-libmudflap
31020
31021 .PHONY: install-strip-target-libmudflap maybe-install-strip-target-libmudflap
31022 maybe-install-strip-target-libmudflap:
31023 @if target-libmudflap
31024 maybe-install-strip-target-libmudflap: install-strip-target-libmudflap
31025
31026 install-strip-target-libmudflap: installdirs
31027 @: $(MAKE); $(unstage)
31028 @r=`${PWD_COMMAND}`; export r; \
31029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31030 $(NORMAL_TARGET_EXPORTS) \
31031 (cd $(TARGET_SUBDIR)/libmudflap && \
31032 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
31033
31034 @endif target-libmudflap
31035
31036 # Other targets (info, dvi, pdf, etc.)
31037
31038 .PHONY: maybe-info-target-libmudflap info-target-libmudflap
31039 maybe-info-target-libmudflap:
31040 @if target-libmudflap
31041 maybe-info-target-libmudflap: info-target-libmudflap
31042
31043 info-target-libmudflap: \
31044 configure-target-libmudflap
31045 @: $(MAKE); $(unstage)
31046 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31047 r=`${PWD_COMMAND}`; export r; \
31048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31049 $(NORMAL_TARGET_EXPORTS) \
31050 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
31051 for flag in $(EXTRA_TARGET_FLAGS); do \
31052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31053 done; \
31054 (cd $(TARGET_SUBDIR)/libmudflap && \
31055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31057 "RANLIB=$${RANLIB}" \
31058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31059 info) \
31060 || exit 1
31061
31062 @endif target-libmudflap
31063
31064 .PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
31065 maybe-dvi-target-libmudflap:
31066 @if target-libmudflap
31067 maybe-dvi-target-libmudflap: dvi-target-libmudflap
31068
31069 dvi-target-libmudflap: \
31070 configure-target-libmudflap
31071 @: $(MAKE); $(unstage)
31072 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31073 r=`${PWD_COMMAND}`; export r; \
31074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31075 $(NORMAL_TARGET_EXPORTS) \
31076 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
31077 for flag in $(EXTRA_TARGET_FLAGS); do \
31078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31079 done; \
31080 (cd $(TARGET_SUBDIR)/libmudflap && \
31081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31083 "RANLIB=$${RANLIB}" \
31084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31085 dvi) \
31086 || exit 1
31087
31088 @endif target-libmudflap
31089
31090 .PHONY: maybe-pdf-target-libmudflap pdf-target-libmudflap
31091 maybe-pdf-target-libmudflap:
31092 @if target-libmudflap
31093 maybe-pdf-target-libmudflap: pdf-target-libmudflap
31094
31095 pdf-target-libmudflap: \
31096 configure-target-libmudflap
31097 @: $(MAKE); $(unstage)
31098 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31099 r=`${PWD_COMMAND}`; export r; \
31100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31101 $(NORMAL_TARGET_EXPORTS) \
31102 echo "Doing pdf in $(TARGET_SUBDIR)/libmudflap" ; \
31103 for flag in $(EXTRA_TARGET_FLAGS); do \
31104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31105 done; \
31106 (cd $(TARGET_SUBDIR)/libmudflap && \
31107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31109 "RANLIB=$${RANLIB}" \
31110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31111 pdf) \
31112 || exit 1
31113
31114 @endif target-libmudflap
31115
31116 .PHONY: maybe-html-target-libmudflap html-target-libmudflap
31117 maybe-html-target-libmudflap:
31118 @if target-libmudflap
31119 maybe-html-target-libmudflap: html-target-libmudflap
31120
31121 html-target-libmudflap: \
31122 configure-target-libmudflap
31123 @: $(MAKE); $(unstage)
31124 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31125 r=`${PWD_COMMAND}`; export r; \
31126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31127 $(NORMAL_TARGET_EXPORTS) \
31128 echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
31129 for flag in $(EXTRA_TARGET_FLAGS); do \
31130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31131 done; \
31132 (cd $(TARGET_SUBDIR)/libmudflap && \
31133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31135 "RANLIB=$${RANLIB}" \
31136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31137 html) \
31138 || exit 1
31139
31140 @endif target-libmudflap
31141
31142 .PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
31143 maybe-TAGS-target-libmudflap:
31144 @if target-libmudflap
31145 maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
31146
31147 TAGS-target-libmudflap: \
31148 configure-target-libmudflap
31149 @: $(MAKE); $(unstage)
31150 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31151 r=`${PWD_COMMAND}`; export r; \
31152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31153 $(NORMAL_TARGET_EXPORTS) \
31154 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
31155 for flag in $(EXTRA_TARGET_FLAGS); do \
31156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31157 done; \
31158 (cd $(TARGET_SUBDIR)/libmudflap && \
31159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31161 "RANLIB=$${RANLIB}" \
31162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31163 TAGS) \
31164 || exit 1
31165
31166 @endif target-libmudflap
31167
31168 .PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
31169 maybe-install-info-target-libmudflap:
31170 @if target-libmudflap
31171 maybe-install-info-target-libmudflap: install-info-target-libmudflap
31172
31173 install-info-target-libmudflap: \
31174 configure-target-libmudflap \
31175 info-target-libmudflap
31176 @: $(MAKE); $(unstage)
31177 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31178 r=`${PWD_COMMAND}`; export r; \
31179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31180 $(NORMAL_TARGET_EXPORTS) \
31181 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
31182 for flag in $(EXTRA_TARGET_FLAGS); do \
31183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31184 done; \
31185 (cd $(TARGET_SUBDIR)/libmudflap && \
31186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31188 "RANLIB=$${RANLIB}" \
31189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31190 install-info) \
31191 || exit 1
31192
31193 @endif target-libmudflap
31194
31195 .PHONY: maybe-install-pdf-target-libmudflap install-pdf-target-libmudflap
31196 maybe-install-pdf-target-libmudflap:
31197 @if target-libmudflap
31198 maybe-install-pdf-target-libmudflap: install-pdf-target-libmudflap
31199
31200 install-pdf-target-libmudflap: \
31201 configure-target-libmudflap \
31202 pdf-target-libmudflap
31203 @: $(MAKE); $(unstage)
31204 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31205 r=`${PWD_COMMAND}`; export r; \
31206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31207 $(NORMAL_TARGET_EXPORTS) \
31208 echo "Doing install-pdf in $(TARGET_SUBDIR)/libmudflap" ; \
31209 for flag in $(EXTRA_TARGET_FLAGS); do \
31210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31211 done; \
31212 (cd $(TARGET_SUBDIR)/libmudflap && \
31213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31215 "RANLIB=$${RANLIB}" \
31216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31217 install-pdf) \
31218 || exit 1
31219
31220 @endif target-libmudflap
31221
31222 .PHONY: maybe-install-html-target-libmudflap install-html-target-libmudflap
31223 maybe-install-html-target-libmudflap:
31224 @if target-libmudflap
31225 maybe-install-html-target-libmudflap: install-html-target-libmudflap
31226
31227 install-html-target-libmudflap: \
31228 configure-target-libmudflap \
31229 html-target-libmudflap
31230 @: $(MAKE); $(unstage)
31231 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31232 r=`${PWD_COMMAND}`; export r; \
31233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31234 $(NORMAL_TARGET_EXPORTS) \
31235 echo "Doing install-html in $(TARGET_SUBDIR)/libmudflap" ; \
31236 for flag in $(EXTRA_TARGET_FLAGS); do \
31237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31238 done; \
31239 (cd $(TARGET_SUBDIR)/libmudflap && \
31240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31242 "RANLIB=$${RANLIB}" \
31243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31244 install-html) \
31245 || exit 1
31246
31247 @endif target-libmudflap
31248
31249 .PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
31250 maybe-installcheck-target-libmudflap:
31251 @if target-libmudflap
31252 maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
31253
31254 installcheck-target-libmudflap: \
31255 configure-target-libmudflap
31256 @: $(MAKE); $(unstage)
31257 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31258 r=`${PWD_COMMAND}`; export r; \
31259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31260 $(NORMAL_TARGET_EXPORTS) \
31261 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
31262 for flag in $(EXTRA_TARGET_FLAGS); do \
31263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31264 done; \
31265 (cd $(TARGET_SUBDIR)/libmudflap && \
31266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31268 "RANLIB=$${RANLIB}" \
31269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31270 installcheck) \
31271 || exit 1
31272
31273 @endif target-libmudflap
31274
31275 .PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
31276 maybe-mostlyclean-target-libmudflap:
31277 @if target-libmudflap
31278 maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
31279
31280 mostlyclean-target-libmudflap:
31281 @: $(MAKE); $(unstage)
31282 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31283 r=`${PWD_COMMAND}`; export r; \
31284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31285 $(NORMAL_TARGET_EXPORTS) \
31286 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
31287 for flag in $(EXTRA_TARGET_FLAGS); do \
31288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31289 done; \
31290 (cd $(TARGET_SUBDIR)/libmudflap && \
31291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31293 "RANLIB=$${RANLIB}" \
31294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31295 mostlyclean) \
31296 || exit 1
31297
31298 @endif target-libmudflap
31299
31300 .PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
31301 maybe-clean-target-libmudflap:
31302 @if target-libmudflap
31303 maybe-clean-target-libmudflap: clean-target-libmudflap
31304
31305 clean-target-libmudflap:
31306 @: $(MAKE); $(unstage)
31307 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31308 r=`${PWD_COMMAND}`; export r; \
31309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31310 $(NORMAL_TARGET_EXPORTS) \
31311 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
31312 for flag in $(EXTRA_TARGET_FLAGS); do \
31313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31314 done; \
31315 (cd $(TARGET_SUBDIR)/libmudflap && \
31316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31318 "RANLIB=$${RANLIB}" \
31319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31320 clean) \
31321 || exit 1
31322
31323 @endif target-libmudflap
31324
31325 .PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
31326 maybe-distclean-target-libmudflap:
31327 @if target-libmudflap
31328 maybe-distclean-target-libmudflap: distclean-target-libmudflap
31329
31330 distclean-target-libmudflap:
31331 @: $(MAKE); $(unstage)
31332 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31333 r=`${PWD_COMMAND}`; export r; \
31334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31335 $(NORMAL_TARGET_EXPORTS) \
31336 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
31337 for flag in $(EXTRA_TARGET_FLAGS); do \
31338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31339 done; \
31340 (cd $(TARGET_SUBDIR)/libmudflap && \
31341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31343 "RANLIB=$${RANLIB}" \
31344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31345 distclean) \
31346 || exit 1
31347
31348 @endif target-libmudflap
31349
31350 .PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
31351 maybe-maintainer-clean-target-libmudflap:
31352 @if target-libmudflap
31353 maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
31354
31355 maintainer-clean-target-libmudflap:
31356 @: $(MAKE); $(unstage)
31357 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
31358 r=`${PWD_COMMAND}`; export r; \
31359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31360 $(NORMAL_TARGET_EXPORTS) \
31361 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
31362 for flag in $(EXTRA_TARGET_FLAGS); do \
31363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31364 done; \
31365 (cd $(TARGET_SUBDIR)/libmudflap && \
31366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31368 "RANLIB=$${RANLIB}" \
31369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31370 maintainer-clean) \
31371 || exit 1
31372
31373 @endif target-libmudflap
31374
31375
31376
31377
31378
31379 .PHONY: configure-target-libssp maybe-configure-target-libssp
31380 maybe-configure-target-libssp:
31381 @if gcc-bootstrap
31382 configure-target-libssp: stage_current
31383 @endif gcc-bootstrap
31384 @if target-libssp
31385 maybe-configure-target-libssp: configure-target-libssp
31386 configure-target-libssp:
31387 @: $(MAKE); $(unstage)
31388 @r=`${PWD_COMMAND}`; export r; \
31389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31390 echo "Checking multilib configuration for libssp..."; \
31391 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
31392 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
31393 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
31394 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
31395 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
31396 else \
31397 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
31398 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
31399 fi; \
31400 else \
31401 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
31402 fi; \
31403 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
31404 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
31405 $(NORMAL_TARGET_EXPORTS) \
31406 echo Configuring in $(TARGET_SUBDIR)/libssp; \
31407 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
31408 case $(srcdir) in \
31409 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31410 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
31411 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31412 esac; \
31413 srcdiroption="--srcdir=$${topdir}/libssp"; \
31414 libsrcdir="$$s/libssp"; \
31415 rm -f no-such-file || : ; \
31416 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31417 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31418 --target=${target_alias} $${srcdiroption} \
31419 || exit 1
31420 @endif target-libssp
31421
31422
31423
31424
31425
31426 .PHONY: all-target-libssp maybe-all-target-libssp
31427 maybe-all-target-libssp:
31428 @if gcc-bootstrap
31429 all-target-libssp: stage_current
31430 @endif gcc-bootstrap
31431 @if target-libssp
31432 TARGET-target-libssp=all
31433 maybe-all-target-libssp: all-target-libssp
31434 all-target-libssp: configure-target-libssp
31435 @: $(MAKE); $(unstage)
31436 @r=`${PWD_COMMAND}`; export r; \
31437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31438 $(NORMAL_TARGET_EXPORTS) \
31439 (cd $(TARGET_SUBDIR)/libssp && \
31440 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
31441 $(TARGET-target-libssp))
31442 @endif target-libssp
31443
31444
31445
31446
31447
31448 .PHONY: check-target-libssp maybe-check-target-libssp
31449 maybe-check-target-libssp:
31450 @if target-libssp
31451 maybe-check-target-libssp: check-target-libssp
31452
31453 check-target-libssp:
31454 @: $(MAKE); $(unstage)
31455 @r=`${PWD_COMMAND}`; export r; \
31456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31457 $(NORMAL_TARGET_EXPORTS) \
31458 (cd $(TARGET_SUBDIR)/libssp && \
31459 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
31460
31461 @endif target-libssp
31462
31463 .PHONY: install-target-libssp maybe-install-target-libssp
31464 maybe-install-target-libssp:
31465 @if target-libssp
31466 maybe-install-target-libssp: install-target-libssp
31467
31468 install-target-libssp: installdirs
31469 @: $(MAKE); $(unstage)
31470 @r=`${PWD_COMMAND}`; export r; \
31471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31472 $(NORMAL_TARGET_EXPORTS) \
31473 (cd $(TARGET_SUBDIR)/libssp && \
31474 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
31475
31476 @endif target-libssp
31477
31478 .PHONY: install-strip-target-libssp maybe-install-strip-target-libssp
31479 maybe-install-strip-target-libssp:
31480 @if target-libssp
31481 maybe-install-strip-target-libssp: install-strip-target-libssp
31482
31483 install-strip-target-libssp: installdirs
31484 @: $(MAKE); $(unstage)
31485 @r=`${PWD_COMMAND}`; export r; \
31486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31487 $(NORMAL_TARGET_EXPORTS) \
31488 (cd $(TARGET_SUBDIR)/libssp && \
31489 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
31490
31491 @endif target-libssp
31492
31493 # Other targets (info, dvi, pdf, etc.)
31494
31495 .PHONY: maybe-info-target-libssp info-target-libssp
31496 maybe-info-target-libssp:
31497 @if target-libssp
31498 maybe-info-target-libssp: info-target-libssp
31499
31500 info-target-libssp: \
31501 configure-target-libssp
31502 @: $(MAKE); $(unstage)
31503 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31504 r=`${PWD_COMMAND}`; export r; \
31505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31506 $(NORMAL_TARGET_EXPORTS) \
31507 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
31508 for flag in $(EXTRA_TARGET_FLAGS); do \
31509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31510 done; \
31511 (cd $(TARGET_SUBDIR)/libssp && \
31512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31514 "RANLIB=$${RANLIB}" \
31515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31516 info) \
31517 || exit 1
31518
31519 @endif target-libssp
31520
31521 .PHONY: maybe-dvi-target-libssp dvi-target-libssp
31522 maybe-dvi-target-libssp:
31523 @if target-libssp
31524 maybe-dvi-target-libssp: dvi-target-libssp
31525
31526 dvi-target-libssp: \
31527 configure-target-libssp
31528 @: $(MAKE); $(unstage)
31529 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31530 r=`${PWD_COMMAND}`; export r; \
31531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31532 $(NORMAL_TARGET_EXPORTS) \
31533 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
31534 for flag in $(EXTRA_TARGET_FLAGS); do \
31535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31536 done; \
31537 (cd $(TARGET_SUBDIR)/libssp && \
31538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31540 "RANLIB=$${RANLIB}" \
31541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31542 dvi) \
31543 || exit 1
31544
31545 @endif target-libssp
31546
31547 .PHONY: maybe-pdf-target-libssp pdf-target-libssp
31548 maybe-pdf-target-libssp:
31549 @if target-libssp
31550 maybe-pdf-target-libssp: pdf-target-libssp
31551
31552 pdf-target-libssp: \
31553 configure-target-libssp
31554 @: $(MAKE); $(unstage)
31555 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31556 r=`${PWD_COMMAND}`; export r; \
31557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31558 $(NORMAL_TARGET_EXPORTS) \
31559 echo "Doing pdf in $(TARGET_SUBDIR)/libssp" ; \
31560 for flag in $(EXTRA_TARGET_FLAGS); do \
31561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31562 done; \
31563 (cd $(TARGET_SUBDIR)/libssp && \
31564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31566 "RANLIB=$${RANLIB}" \
31567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31568 pdf) \
31569 || exit 1
31570
31571 @endif target-libssp
31572
31573 .PHONY: maybe-html-target-libssp html-target-libssp
31574 maybe-html-target-libssp:
31575 @if target-libssp
31576 maybe-html-target-libssp: html-target-libssp
31577
31578 html-target-libssp: \
31579 configure-target-libssp
31580 @: $(MAKE); $(unstage)
31581 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31582 r=`${PWD_COMMAND}`; export r; \
31583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31584 $(NORMAL_TARGET_EXPORTS) \
31585 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
31586 for flag in $(EXTRA_TARGET_FLAGS); do \
31587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31588 done; \
31589 (cd $(TARGET_SUBDIR)/libssp && \
31590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31592 "RANLIB=$${RANLIB}" \
31593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31594 html) \
31595 || exit 1
31596
31597 @endif target-libssp
31598
31599 .PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
31600 maybe-TAGS-target-libssp:
31601 @if target-libssp
31602 maybe-TAGS-target-libssp: TAGS-target-libssp
31603
31604 TAGS-target-libssp: \
31605 configure-target-libssp
31606 @: $(MAKE); $(unstage)
31607 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31608 r=`${PWD_COMMAND}`; export r; \
31609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31610 $(NORMAL_TARGET_EXPORTS) \
31611 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
31612 for flag in $(EXTRA_TARGET_FLAGS); do \
31613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31614 done; \
31615 (cd $(TARGET_SUBDIR)/libssp && \
31616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31618 "RANLIB=$${RANLIB}" \
31619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31620 TAGS) \
31621 || exit 1
31622
31623 @endif target-libssp
31624
31625 .PHONY: maybe-install-info-target-libssp install-info-target-libssp
31626 maybe-install-info-target-libssp:
31627 @if target-libssp
31628 maybe-install-info-target-libssp: install-info-target-libssp
31629
31630 install-info-target-libssp: \
31631 configure-target-libssp \
31632 info-target-libssp
31633 @: $(MAKE); $(unstage)
31634 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31635 r=`${PWD_COMMAND}`; export r; \
31636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31637 $(NORMAL_TARGET_EXPORTS) \
31638 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
31639 for flag in $(EXTRA_TARGET_FLAGS); do \
31640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31641 done; \
31642 (cd $(TARGET_SUBDIR)/libssp && \
31643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31645 "RANLIB=$${RANLIB}" \
31646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31647 install-info) \
31648 || exit 1
31649
31650 @endif target-libssp
31651
31652 .PHONY: maybe-install-pdf-target-libssp install-pdf-target-libssp
31653 maybe-install-pdf-target-libssp:
31654 @if target-libssp
31655 maybe-install-pdf-target-libssp: install-pdf-target-libssp
31656
31657 install-pdf-target-libssp: \
31658 configure-target-libssp \
31659 pdf-target-libssp
31660 @: $(MAKE); $(unstage)
31661 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31662 r=`${PWD_COMMAND}`; export r; \
31663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31664 $(NORMAL_TARGET_EXPORTS) \
31665 echo "Doing install-pdf in $(TARGET_SUBDIR)/libssp" ; \
31666 for flag in $(EXTRA_TARGET_FLAGS); do \
31667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31668 done; \
31669 (cd $(TARGET_SUBDIR)/libssp && \
31670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31672 "RANLIB=$${RANLIB}" \
31673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31674 install-pdf) \
31675 || exit 1
31676
31677 @endif target-libssp
31678
31679 .PHONY: maybe-install-html-target-libssp install-html-target-libssp
31680 maybe-install-html-target-libssp:
31681 @if target-libssp
31682 maybe-install-html-target-libssp: install-html-target-libssp
31683
31684 install-html-target-libssp: \
31685 configure-target-libssp \
31686 html-target-libssp
31687 @: $(MAKE); $(unstage)
31688 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31689 r=`${PWD_COMMAND}`; export r; \
31690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31691 $(NORMAL_TARGET_EXPORTS) \
31692 echo "Doing install-html in $(TARGET_SUBDIR)/libssp" ; \
31693 for flag in $(EXTRA_TARGET_FLAGS); do \
31694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31695 done; \
31696 (cd $(TARGET_SUBDIR)/libssp && \
31697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31699 "RANLIB=$${RANLIB}" \
31700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31701 install-html) \
31702 || exit 1
31703
31704 @endif target-libssp
31705
31706 .PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
31707 maybe-installcheck-target-libssp:
31708 @if target-libssp
31709 maybe-installcheck-target-libssp: installcheck-target-libssp
31710
31711 installcheck-target-libssp: \
31712 configure-target-libssp
31713 @: $(MAKE); $(unstage)
31714 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31715 r=`${PWD_COMMAND}`; export r; \
31716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31717 $(NORMAL_TARGET_EXPORTS) \
31718 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
31719 for flag in $(EXTRA_TARGET_FLAGS); do \
31720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31721 done; \
31722 (cd $(TARGET_SUBDIR)/libssp && \
31723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31725 "RANLIB=$${RANLIB}" \
31726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31727 installcheck) \
31728 || exit 1
31729
31730 @endif target-libssp
31731
31732 .PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
31733 maybe-mostlyclean-target-libssp:
31734 @if target-libssp
31735 maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
31736
31737 mostlyclean-target-libssp:
31738 @: $(MAKE); $(unstage)
31739 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31740 r=`${PWD_COMMAND}`; export r; \
31741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31742 $(NORMAL_TARGET_EXPORTS) \
31743 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
31744 for flag in $(EXTRA_TARGET_FLAGS); do \
31745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31746 done; \
31747 (cd $(TARGET_SUBDIR)/libssp && \
31748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31750 "RANLIB=$${RANLIB}" \
31751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31752 mostlyclean) \
31753 || exit 1
31754
31755 @endif target-libssp
31756
31757 .PHONY: maybe-clean-target-libssp clean-target-libssp
31758 maybe-clean-target-libssp:
31759 @if target-libssp
31760 maybe-clean-target-libssp: clean-target-libssp
31761
31762 clean-target-libssp:
31763 @: $(MAKE); $(unstage)
31764 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31765 r=`${PWD_COMMAND}`; export r; \
31766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31767 $(NORMAL_TARGET_EXPORTS) \
31768 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
31769 for flag in $(EXTRA_TARGET_FLAGS); do \
31770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31771 done; \
31772 (cd $(TARGET_SUBDIR)/libssp && \
31773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31775 "RANLIB=$${RANLIB}" \
31776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31777 clean) \
31778 || exit 1
31779
31780 @endif target-libssp
31781
31782 .PHONY: maybe-distclean-target-libssp distclean-target-libssp
31783 maybe-distclean-target-libssp:
31784 @if target-libssp
31785 maybe-distclean-target-libssp: distclean-target-libssp
31786
31787 distclean-target-libssp:
31788 @: $(MAKE); $(unstage)
31789 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31790 r=`${PWD_COMMAND}`; export r; \
31791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31792 $(NORMAL_TARGET_EXPORTS) \
31793 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
31794 for flag in $(EXTRA_TARGET_FLAGS); do \
31795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31796 done; \
31797 (cd $(TARGET_SUBDIR)/libssp && \
31798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31800 "RANLIB=$${RANLIB}" \
31801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31802 distclean) \
31803 || exit 1
31804
31805 @endif target-libssp
31806
31807 .PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
31808 maybe-maintainer-clean-target-libssp:
31809 @if target-libssp
31810 maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
31811
31812 maintainer-clean-target-libssp:
31813 @: $(MAKE); $(unstage)
31814 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
31815 r=`${PWD_COMMAND}`; export r; \
31816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31817 $(NORMAL_TARGET_EXPORTS) \
31818 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
31819 for flag in $(EXTRA_TARGET_FLAGS); do \
31820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31821 done; \
31822 (cd $(TARGET_SUBDIR)/libssp && \
31823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31825 "RANLIB=$${RANLIB}" \
31826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31827 maintainer-clean) \
31828 || exit 1
31829
31830 @endif target-libssp
31831
31832
31833
31834
31835
31836 .PHONY: configure-target-newlib maybe-configure-target-newlib
31837 maybe-configure-target-newlib:
31838 @if gcc-bootstrap
31839 configure-target-newlib: stage_current
31840 @endif gcc-bootstrap
31841 @if target-newlib
31842 maybe-configure-target-newlib: configure-target-newlib
31843 configure-target-newlib:
31844 @: $(MAKE); $(unstage)
31845 @r=`${PWD_COMMAND}`; export r; \
31846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31847 echo "Checking multilib configuration for newlib..."; \
31848 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
31849 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
31850 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
31851 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
31852 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
31853 else \
31854 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
31855 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
31856 fi; \
31857 else \
31858 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
31859 fi; \
31860 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
31861 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
31862 $(NORMAL_TARGET_EXPORTS) \
31863 echo Configuring in $(TARGET_SUBDIR)/newlib; \
31864 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
31865 case $(srcdir) in \
31866 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31867 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
31868 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
31869 esac; \
31870 srcdiroption="--srcdir=$${topdir}/newlib"; \
31871 libsrcdir="$$s/newlib"; \
31872 rm -f no-such-file || : ; \
31873 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
31874 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
31875 --target=${target_alias} $${srcdiroption} \
31876 || exit 1
31877 @endif target-newlib
31878
31879
31880
31881
31882
31883 .PHONY: all-target-newlib maybe-all-target-newlib
31884 maybe-all-target-newlib:
31885 @if gcc-bootstrap
31886 all-target-newlib: stage_current
31887 @endif gcc-bootstrap
31888 @if target-newlib
31889 TARGET-target-newlib=all
31890 maybe-all-target-newlib: all-target-newlib
31891 all-target-newlib: configure-target-newlib
31892 @: $(MAKE); $(unstage)
31893 @r=`${PWD_COMMAND}`; export r; \
31894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31895 $(NORMAL_TARGET_EXPORTS) \
31896 (cd $(TARGET_SUBDIR)/newlib && \
31897 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
31898 $(TARGET-target-newlib))
31899 @endif target-newlib
31900
31901
31902
31903
31904
31905 .PHONY: check-target-newlib maybe-check-target-newlib
31906 maybe-check-target-newlib:
31907 @if target-newlib
31908 maybe-check-target-newlib: check-target-newlib
31909
31910 check-target-newlib:
31911 @: $(MAKE); $(unstage)
31912 @r=`${PWD_COMMAND}`; export r; \
31913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31914 $(NORMAL_TARGET_EXPORTS) \
31915 (cd $(TARGET_SUBDIR)/newlib && \
31916 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
31917
31918 @endif target-newlib
31919
31920 .PHONY: install-target-newlib maybe-install-target-newlib
31921 maybe-install-target-newlib:
31922 @if target-newlib
31923 maybe-install-target-newlib: install-target-newlib
31924
31925 install-target-newlib: installdirs
31926 @: $(MAKE); $(unstage)
31927 @r=`${PWD_COMMAND}`; export r; \
31928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31929 $(NORMAL_TARGET_EXPORTS) \
31930 (cd $(TARGET_SUBDIR)/newlib && \
31931 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
31932
31933 @endif target-newlib
31934
31935 .PHONY: install-strip-target-newlib maybe-install-strip-target-newlib
31936 maybe-install-strip-target-newlib:
31937 @if target-newlib
31938 maybe-install-strip-target-newlib: install-strip-target-newlib
31939
31940 install-strip-target-newlib: installdirs
31941 @: $(MAKE); $(unstage)
31942 @r=`${PWD_COMMAND}`; export r; \
31943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31944 $(NORMAL_TARGET_EXPORTS) \
31945 (cd $(TARGET_SUBDIR)/newlib && \
31946 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
31947
31948 @endif target-newlib
31949
31950 # Other targets (info, dvi, pdf, etc.)
31951
31952 .PHONY: maybe-info-target-newlib info-target-newlib
31953 maybe-info-target-newlib:
31954 @if target-newlib
31955 maybe-info-target-newlib: info-target-newlib
31956
31957 info-target-newlib: \
31958 configure-target-newlib
31959 @: $(MAKE); $(unstage)
31960 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
31961 r=`${PWD_COMMAND}`; export r; \
31962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31963 $(NORMAL_TARGET_EXPORTS) \
31964 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
31965 for flag in $(EXTRA_TARGET_FLAGS); do \
31966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31967 done; \
31968 (cd $(TARGET_SUBDIR)/newlib && \
31969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31971 "RANLIB=$${RANLIB}" \
31972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31973 info) \
31974 || exit 1
31975
31976 @endif target-newlib
31977
31978 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
31979 maybe-dvi-target-newlib:
31980 @if target-newlib
31981 maybe-dvi-target-newlib: dvi-target-newlib
31982
31983 dvi-target-newlib: \
31984 configure-target-newlib
31985 @: $(MAKE); $(unstage)
31986 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
31987 r=`${PWD_COMMAND}`; export r; \
31988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31989 $(NORMAL_TARGET_EXPORTS) \
31990 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
31991 for flag in $(EXTRA_TARGET_FLAGS); do \
31992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31993 done; \
31994 (cd $(TARGET_SUBDIR)/newlib && \
31995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31997 "RANLIB=$${RANLIB}" \
31998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
31999 dvi) \
32000 || exit 1
32001
32002 @endif target-newlib
32003
32004 .PHONY: maybe-pdf-target-newlib pdf-target-newlib
32005 maybe-pdf-target-newlib:
32006 @if target-newlib
32007 maybe-pdf-target-newlib: pdf-target-newlib
32008
32009 pdf-target-newlib: \
32010 configure-target-newlib
32011 @: $(MAKE); $(unstage)
32012 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32013 r=`${PWD_COMMAND}`; export r; \
32014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32015 $(NORMAL_TARGET_EXPORTS) \
32016 echo "Doing pdf in $(TARGET_SUBDIR)/newlib" ; \
32017 for flag in $(EXTRA_TARGET_FLAGS); do \
32018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32019 done; \
32020 (cd $(TARGET_SUBDIR)/newlib && \
32021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32023 "RANLIB=$${RANLIB}" \
32024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32025 pdf) \
32026 || exit 1
32027
32028 @endif target-newlib
32029
32030 .PHONY: maybe-html-target-newlib html-target-newlib
32031 maybe-html-target-newlib:
32032 @if target-newlib
32033 maybe-html-target-newlib: html-target-newlib
32034
32035 html-target-newlib: \
32036 configure-target-newlib
32037 @: $(MAKE); $(unstage)
32038 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32039 r=`${PWD_COMMAND}`; export r; \
32040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32041 $(NORMAL_TARGET_EXPORTS) \
32042 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
32043 for flag in $(EXTRA_TARGET_FLAGS); do \
32044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32045 done; \
32046 (cd $(TARGET_SUBDIR)/newlib && \
32047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32049 "RANLIB=$${RANLIB}" \
32050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32051 html) \
32052 || exit 1
32053
32054 @endif target-newlib
32055
32056 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
32057 maybe-TAGS-target-newlib:
32058 @if target-newlib
32059 maybe-TAGS-target-newlib: TAGS-target-newlib
32060
32061 TAGS-target-newlib: \
32062 configure-target-newlib
32063 @: $(MAKE); $(unstage)
32064 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32065 r=`${PWD_COMMAND}`; export r; \
32066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32067 $(NORMAL_TARGET_EXPORTS) \
32068 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
32069 for flag in $(EXTRA_TARGET_FLAGS); do \
32070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32071 done; \
32072 (cd $(TARGET_SUBDIR)/newlib && \
32073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32075 "RANLIB=$${RANLIB}" \
32076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32077 TAGS) \
32078 || exit 1
32079
32080 @endif target-newlib
32081
32082 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
32083 maybe-install-info-target-newlib:
32084 @if target-newlib
32085 maybe-install-info-target-newlib: install-info-target-newlib
32086
32087 install-info-target-newlib: \
32088 configure-target-newlib \
32089 info-target-newlib
32090 @: $(MAKE); $(unstage)
32091 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32092 r=`${PWD_COMMAND}`; export r; \
32093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32094 $(NORMAL_TARGET_EXPORTS) \
32095 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
32096 for flag in $(EXTRA_TARGET_FLAGS); do \
32097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32098 done; \
32099 (cd $(TARGET_SUBDIR)/newlib && \
32100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32102 "RANLIB=$${RANLIB}" \
32103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32104 install-info) \
32105 || exit 1
32106
32107 @endif target-newlib
32108
32109 .PHONY: maybe-install-pdf-target-newlib install-pdf-target-newlib
32110 maybe-install-pdf-target-newlib:
32111 @if target-newlib
32112 maybe-install-pdf-target-newlib: install-pdf-target-newlib
32113
32114 install-pdf-target-newlib: \
32115 configure-target-newlib \
32116 pdf-target-newlib
32117 @: $(MAKE); $(unstage)
32118 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32119 r=`${PWD_COMMAND}`; export r; \
32120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32121 $(NORMAL_TARGET_EXPORTS) \
32122 echo "Doing install-pdf in $(TARGET_SUBDIR)/newlib" ; \
32123 for flag in $(EXTRA_TARGET_FLAGS); do \
32124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32125 done; \
32126 (cd $(TARGET_SUBDIR)/newlib && \
32127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32129 "RANLIB=$${RANLIB}" \
32130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32131 install-pdf) \
32132 || exit 1
32133
32134 @endif target-newlib
32135
32136 .PHONY: maybe-install-html-target-newlib install-html-target-newlib
32137 maybe-install-html-target-newlib:
32138 @if target-newlib
32139 maybe-install-html-target-newlib: install-html-target-newlib
32140
32141 install-html-target-newlib: \
32142 configure-target-newlib \
32143 html-target-newlib
32144 @: $(MAKE); $(unstage)
32145 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32146 r=`${PWD_COMMAND}`; export r; \
32147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32148 $(NORMAL_TARGET_EXPORTS) \
32149 echo "Doing install-html in $(TARGET_SUBDIR)/newlib" ; \
32150 for flag in $(EXTRA_TARGET_FLAGS); do \
32151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32152 done; \
32153 (cd $(TARGET_SUBDIR)/newlib && \
32154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32156 "RANLIB=$${RANLIB}" \
32157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32158 install-html) \
32159 || exit 1
32160
32161 @endif target-newlib
32162
32163 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
32164 maybe-installcheck-target-newlib:
32165 @if target-newlib
32166 maybe-installcheck-target-newlib: installcheck-target-newlib
32167
32168 installcheck-target-newlib: \
32169 configure-target-newlib
32170 @: $(MAKE); $(unstage)
32171 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32172 r=`${PWD_COMMAND}`; export r; \
32173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32174 $(NORMAL_TARGET_EXPORTS) \
32175 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
32176 for flag in $(EXTRA_TARGET_FLAGS); do \
32177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32178 done; \
32179 (cd $(TARGET_SUBDIR)/newlib && \
32180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32182 "RANLIB=$${RANLIB}" \
32183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32184 installcheck) \
32185 || exit 1
32186
32187 @endif target-newlib
32188
32189 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
32190 maybe-mostlyclean-target-newlib:
32191 @if target-newlib
32192 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
32193
32194 mostlyclean-target-newlib:
32195 @: $(MAKE); $(unstage)
32196 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32197 r=`${PWD_COMMAND}`; export r; \
32198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32199 $(NORMAL_TARGET_EXPORTS) \
32200 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
32201 for flag in $(EXTRA_TARGET_FLAGS); do \
32202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32203 done; \
32204 (cd $(TARGET_SUBDIR)/newlib && \
32205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32207 "RANLIB=$${RANLIB}" \
32208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32209 mostlyclean) \
32210 || exit 1
32211
32212 @endif target-newlib
32213
32214 .PHONY: maybe-clean-target-newlib clean-target-newlib
32215 maybe-clean-target-newlib:
32216 @if target-newlib
32217 maybe-clean-target-newlib: clean-target-newlib
32218
32219 clean-target-newlib:
32220 @: $(MAKE); $(unstage)
32221 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32222 r=`${PWD_COMMAND}`; export r; \
32223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32224 $(NORMAL_TARGET_EXPORTS) \
32225 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
32226 for flag in $(EXTRA_TARGET_FLAGS); do \
32227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32228 done; \
32229 (cd $(TARGET_SUBDIR)/newlib && \
32230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32232 "RANLIB=$${RANLIB}" \
32233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32234 clean) \
32235 || exit 1
32236
32237 @endif target-newlib
32238
32239 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
32240 maybe-distclean-target-newlib:
32241 @if target-newlib
32242 maybe-distclean-target-newlib: distclean-target-newlib
32243
32244 distclean-target-newlib:
32245 @: $(MAKE); $(unstage)
32246 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32247 r=`${PWD_COMMAND}`; export r; \
32248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32249 $(NORMAL_TARGET_EXPORTS) \
32250 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
32251 for flag in $(EXTRA_TARGET_FLAGS); do \
32252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32253 done; \
32254 (cd $(TARGET_SUBDIR)/newlib && \
32255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32257 "RANLIB=$${RANLIB}" \
32258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32259 distclean) \
32260 || exit 1
32261
32262 @endif target-newlib
32263
32264 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
32265 maybe-maintainer-clean-target-newlib:
32266 @if target-newlib
32267 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
32268
32269 maintainer-clean-target-newlib:
32270 @: $(MAKE); $(unstage)
32271 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
32272 r=`${PWD_COMMAND}`; export r; \
32273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32274 $(NORMAL_TARGET_EXPORTS) \
32275 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
32276 for flag in $(EXTRA_TARGET_FLAGS); do \
32277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32278 done; \
32279 (cd $(TARGET_SUBDIR)/newlib && \
32280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32282 "RANLIB=$${RANLIB}" \
32283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32284 maintainer-clean) \
32285 || exit 1
32286
32287 @endif target-newlib
32288
32289
32290
32291
32292
32293 .PHONY: configure-target-libgcc maybe-configure-target-libgcc
32294 maybe-configure-target-libgcc:
32295 @if gcc-bootstrap
32296 configure-target-libgcc: stage_current
32297 @endif gcc-bootstrap
32298 @if target-libgcc
32299 maybe-configure-target-libgcc: configure-target-libgcc
32300 configure-target-libgcc:
32301 @r=`${PWD_COMMAND}`; export r; \
32302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32303 echo "Checking multilib configuration for libgcc..."; \
32304 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32305 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32306 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32307 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32308 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32309 else \
32310 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32311 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32312 fi; \
32313 else \
32314 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32315 fi; \
32316 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32317 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32318 $(NORMAL_TARGET_EXPORTS) \
32319 echo Configuring in $(TARGET_SUBDIR)/libgcc; \
32320 cd "$(TARGET_SUBDIR)/libgcc" || exit 1; \
32321 case $(srcdir) in \
32322 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32323 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32324 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32325 esac; \
32326 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32327 libsrcdir="$$s/libgcc"; \
32328 rm -f no-such-file || : ; \
32329 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
32330 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32331 --target=${target_alias} $${srcdiroption} \
32332 || exit 1
32333 @endif target-libgcc
32334
32335
32336
32337 .PHONY: configure-stage1-target-libgcc maybe-configure-stage1-target-libgcc
32338 maybe-configure-stage1-target-libgcc:
32339 @if target-libgcc-bootstrap
32340 maybe-configure-stage1-target-libgcc: configure-stage1-target-libgcc
32341 configure-stage1-target-libgcc:
32342 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32343 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32344 @r=`${PWD_COMMAND}`; export r; \
32345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32346 TFLAGS="$(STAGE1_TFLAGS)"; \
32347 echo "Checking multilib configuration for libgcc..."; \
32348 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32349 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32350 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32351 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32352 else \
32353 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32354 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32355 fi; \
32356 else \
32357 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32358 fi; \
32359 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32360 $(NORMAL_TARGET_EXPORTS) \
32361 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32362 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32363 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32364 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgcc ; \
32365 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32366 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32367 case $(srcdir) in \
32368 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32369 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32370 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32371 esac; \
32372 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32373 libsrcdir="$$s/libgcc"; \
32374 $(SHELL) $${libsrcdir}/configure \
32375 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32376 --target=${target_alias} $${srcdiroption} \
32377 $(STAGE1_CONFIGURE_FLAGS)
32378 @endif target-libgcc-bootstrap
32379
32380 .PHONY: configure-stage2-target-libgcc maybe-configure-stage2-target-libgcc
32381 maybe-configure-stage2-target-libgcc:
32382 @if target-libgcc-bootstrap
32383 maybe-configure-stage2-target-libgcc: configure-stage2-target-libgcc
32384 configure-stage2-target-libgcc:
32385 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32386 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32387 @r=`${PWD_COMMAND}`; export r; \
32388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32389 TFLAGS="$(STAGE2_TFLAGS)"; \
32390 echo "Checking multilib configuration for libgcc..."; \
32391 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32392 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32393 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32394 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32395 else \
32396 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32397 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32398 fi; \
32399 else \
32400 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32401 fi; \
32402 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32403 $(NORMAL_TARGET_EXPORTS) \
32404 \
32405 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32406 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32407 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32408 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgcc ; \
32409 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32410 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32411 case $(srcdir) in \
32412 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32413 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32414 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32415 esac; \
32416 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32417 libsrcdir="$$s/libgcc"; \
32418 $(SHELL) $${libsrcdir}/configure \
32419 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32420 --target=${target_alias} $${srcdiroption} \
32421 --with-build-libsubdir=$(HOST_SUBDIR) \
32422 $(STAGE2_CONFIGURE_FLAGS)
32423 @endif target-libgcc-bootstrap
32424
32425 .PHONY: configure-stage3-target-libgcc maybe-configure-stage3-target-libgcc
32426 maybe-configure-stage3-target-libgcc:
32427 @if target-libgcc-bootstrap
32428 maybe-configure-stage3-target-libgcc: configure-stage3-target-libgcc
32429 configure-stage3-target-libgcc:
32430 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32431 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32432 @r=`${PWD_COMMAND}`; export r; \
32433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32434 TFLAGS="$(STAGE3_TFLAGS)"; \
32435 echo "Checking multilib configuration for libgcc..."; \
32436 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32437 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32438 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32439 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32440 else \
32441 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32442 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32443 fi; \
32444 else \
32445 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32446 fi; \
32447 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32448 $(NORMAL_TARGET_EXPORTS) \
32449 \
32450 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32451 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32452 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32453 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgcc ; \
32454 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32455 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32456 case $(srcdir) in \
32457 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32458 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32459 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32460 esac; \
32461 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32462 libsrcdir="$$s/libgcc"; \
32463 $(SHELL) $${libsrcdir}/configure \
32464 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32465 --target=${target_alias} $${srcdiroption} \
32466 --with-build-libsubdir=$(HOST_SUBDIR) \
32467 $(STAGE3_CONFIGURE_FLAGS)
32468 @endif target-libgcc-bootstrap
32469
32470 .PHONY: configure-stage4-target-libgcc maybe-configure-stage4-target-libgcc
32471 maybe-configure-stage4-target-libgcc:
32472 @if target-libgcc-bootstrap
32473 maybe-configure-stage4-target-libgcc: configure-stage4-target-libgcc
32474 configure-stage4-target-libgcc:
32475 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32476 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32477 @r=`${PWD_COMMAND}`; export r; \
32478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32479 TFLAGS="$(STAGE4_TFLAGS)"; \
32480 echo "Checking multilib configuration for libgcc..."; \
32481 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32482 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32483 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32484 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32485 else \
32486 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32487 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32488 fi; \
32489 else \
32490 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32491 fi; \
32492 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32493 $(NORMAL_TARGET_EXPORTS) \
32494 \
32495 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32496 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32497 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32498 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgcc ; \
32499 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32500 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32501 case $(srcdir) in \
32502 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32503 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32504 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32505 esac; \
32506 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32507 libsrcdir="$$s/libgcc"; \
32508 $(SHELL) $${libsrcdir}/configure \
32509 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32510 --target=${target_alias} $${srcdiroption} \
32511 --with-build-libsubdir=$(HOST_SUBDIR) \
32512 $(STAGE4_CONFIGURE_FLAGS)
32513 @endif target-libgcc-bootstrap
32514
32515 .PHONY: configure-stageprofile-target-libgcc maybe-configure-stageprofile-target-libgcc
32516 maybe-configure-stageprofile-target-libgcc:
32517 @if target-libgcc-bootstrap
32518 maybe-configure-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
32519 configure-stageprofile-target-libgcc:
32520 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32521 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32522 @r=`${PWD_COMMAND}`; export r; \
32523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32524 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32525 echo "Checking multilib configuration for libgcc..."; \
32526 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32527 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32528 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32529 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32530 else \
32531 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32532 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32533 fi; \
32534 else \
32535 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32536 fi; \
32537 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32538 $(NORMAL_TARGET_EXPORTS) \
32539 \
32540 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32541 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32542 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32543 echo Configuring stage profile in $(TARGET_SUBDIR)/libgcc ; \
32544 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32545 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32546 case $(srcdir) in \
32547 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32548 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32549 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32550 esac; \
32551 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32552 libsrcdir="$$s/libgcc"; \
32553 $(SHELL) $${libsrcdir}/configure \
32554 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32555 --target=${target_alias} $${srcdiroption} \
32556 --with-build-libsubdir=$(HOST_SUBDIR) \
32557 $(STAGEprofile_CONFIGURE_FLAGS)
32558 @endif target-libgcc-bootstrap
32559
32560 .PHONY: configure-stagefeedback-target-libgcc maybe-configure-stagefeedback-target-libgcc
32561 maybe-configure-stagefeedback-target-libgcc:
32562 @if target-libgcc-bootstrap
32563 maybe-configure-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
32564 configure-stagefeedback-target-libgcc:
32565 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32566 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc
32567 @r=`${PWD_COMMAND}`; export r; \
32568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32569 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32570 echo "Checking multilib configuration for libgcc..."; \
32571 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc/multilib.tmp 2> /dev/null ; \
32572 if test -r $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32573 if cmp -s $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; then \
32574 rm -f $(TARGET_SUBDIR)/libgcc/multilib.tmp; \
32575 else \
32576 rm -f $(TARGET_SUBDIR)/libgcc/Makefile; \
32577 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32578 fi; \
32579 else \
32580 mv $(TARGET_SUBDIR)/libgcc/multilib.tmp $(TARGET_SUBDIR)/libgcc/multilib.out; \
32581 fi; \
32582 test ! -f $(TARGET_SUBDIR)/libgcc/Makefile || exit 0; \
32583 $(NORMAL_TARGET_EXPORTS) \
32584 \
32585 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
32586 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
32587 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
32588 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgcc ; \
32589 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc ; \
32590 cd $(TARGET_SUBDIR)/libgcc || exit 1; \
32591 case $(srcdir) in \
32592 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32593 *) topdir=`echo $(TARGET_SUBDIR)/libgcc/ | \
32594 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
32595 esac; \
32596 srcdiroption="--srcdir=$${topdir}/libgcc"; \
32597 libsrcdir="$$s/libgcc"; \
32598 $(SHELL) $${libsrcdir}/configure \
32599 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
32600 --target=${target_alias} $${srcdiroption} \
32601 --with-build-libsubdir=$(HOST_SUBDIR) \
32602 $(STAGEfeedback_CONFIGURE_FLAGS)
32603 @endif target-libgcc-bootstrap
32604
32605
32606
32607
32608
32609 .PHONY: all-target-libgcc maybe-all-target-libgcc
32610 maybe-all-target-libgcc:
32611 @if gcc-bootstrap
32612 all-target-libgcc: stage_current
32613 @endif gcc-bootstrap
32614 @if target-libgcc
32615 TARGET-target-libgcc=all
32616 maybe-all-target-libgcc: all-target-libgcc
32617 all-target-libgcc: configure-target-libgcc
32618 @r=`${PWD_COMMAND}`; export r; \
32619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32620 $(NORMAL_TARGET_EXPORTS) \
32621 (cd $(TARGET_SUBDIR)/libgcc && \
32622 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
32623 $(TARGET-target-libgcc))
32624 @endif target-libgcc
32625
32626
32627
32628 .PHONY: all-stage1-target-libgcc maybe-all-stage1-target-libgcc
32629 .PHONY: clean-stage1-target-libgcc maybe-clean-stage1-target-libgcc
32630 maybe-all-stage1-target-libgcc:
32631 maybe-clean-stage1-target-libgcc:
32632 @if target-libgcc-bootstrap
32633 maybe-all-stage1-target-libgcc: all-stage1-target-libgcc
32634 all-stage1: all-stage1-target-libgcc
32635 TARGET-stage1-target-libgcc = $(TARGET-target-libgcc)
32636 all-stage1-target-libgcc: configure-stage1-target-libgcc
32637 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
32638 @r=`${PWD_COMMAND}`; export r; \
32639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32640 TFLAGS="$(STAGE1_TFLAGS)"; \
32641 $(NORMAL_TARGET_EXPORTS) \
32642 cd $(TARGET_SUBDIR)/libgcc && \
32643 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32644 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32645 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32646 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32647 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32648 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32649 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32650 $(EXTRA_TARGET_FLAGS) \
32651 TFLAGS="$(STAGE1_TFLAGS)" \
32652 $(TARGET-stage1-target-libgcc)
32653
32654 maybe-clean-stage1-target-libgcc: clean-stage1-target-libgcc
32655 clean-stage1: clean-stage1-target-libgcc
32656 clean-stage1-target-libgcc:
32657 @if [ $(current_stage) = stage1 ]; then \
32658 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32659 else \
32660 [ -f $(TARGET_SUBDIR)/stage1-libgcc/Makefile ] || exit 0; \
32661 $(MAKE) stage1-start; \
32662 fi; \
32663 cd $(TARGET_SUBDIR)/libgcc && \
32664 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32665 clean
32666 @endif target-libgcc-bootstrap
32667
32668
32669 .PHONY: all-stage2-target-libgcc maybe-all-stage2-target-libgcc
32670 .PHONY: clean-stage2-target-libgcc maybe-clean-stage2-target-libgcc
32671 maybe-all-stage2-target-libgcc:
32672 maybe-clean-stage2-target-libgcc:
32673 @if target-libgcc-bootstrap
32674 maybe-all-stage2-target-libgcc: all-stage2-target-libgcc
32675 all-stage2: all-stage2-target-libgcc
32676 TARGET-stage2-target-libgcc = $(TARGET-target-libgcc)
32677 all-stage2-target-libgcc: configure-stage2-target-libgcc
32678 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
32679 @r=`${PWD_COMMAND}`; export r; \
32680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32681 TFLAGS="$(STAGE2_TFLAGS)"; \
32682 $(NORMAL_TARGET_EXPORTS) \
32683 \
32684 cd $(TARGET_SUBDIR)/libgcc && \
32685 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32686 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32687 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32688 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32689 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32690 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32691 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32692 $(EXTRA_TARGET_FLAGS) \
32693 TFLAGS="$(STAGE2_TFLAGS)" \
32694 $(TARGET-stage2-target-libgcc)
32695
32696 maybe-clean-stage2-target-libgcc: clean-stage2-target-libgcc
32697 clean-stage2: clean-stage2-target-libgcc
32698 clean-stage2-target-libgcc:
32699 @if [ $(current_stage) = stage2 ]; then \
32700 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32701 else \
32702 [ -f $(TARGET_SUBDIR)/stage2-libgcc/Makefile ] || exit 0; \
32703 $(MAKE) stage2-start; \
32704 fi; \
32705 cd $(TARGET_SUBDIR)/libgcc && \
32706 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32707 \
32708 clean
32709 @endif target-libgcc-bootstrap
32710
32711
32712 .PHONY: all-stage3-target-libgcc maybe-all-stage3-target-libgcc
32713 .PHONY: clean-stage3-target-libgcc maybe-clean-stage3-target-libgcc
32714 maybe-all-stage3-target-libgcc:
32715 maybe-clean-stage3-target-libgcc:
32716 @if target-libgcc-bootstrap
32717 maybe-all-stage3-target-libgcc: all-stage3-target-libgcc
32718 all-stage3: all-stage3-target-libgcc
32719 TARGET-stage3-target-libgcc = $(TARGET-target-libgcc)
32720 all-stage3-target-libgcc: configure-stage3-target-libgcc
32721 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
32722 @r=`${PWD_COMMAND}`; export r; \
32723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32724 TFLAGS="$(STAGE3_TFLAGS)"; \
32725 $(NORMAL_TARGET_EXPORTS) \
32726 \
32727 cd $(TARGET_SUBDIR)/libgcc && \
32728 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32729 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32730 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32731 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32732 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32733 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32734 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32735 $(EXTRA_TARGET_FLAGS) \
32736 TFLAGS="$(STAGE3_TFLAGS)" \
32737 $(TARGET-stage3-target-libgcc)
32738
32739 maybe-clean-stage3-target-libgcc: clean-stage3-target-libgcc
32740 clean-stage3: clean-stage3-target-libgcc
32741 clean-stage3-target-libgcc:
32742 @if [ $(current_stage) = stage3 ]; then \
32743 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32744 else \
32745 [ -f $(TARGET_SUBDIR)/stage3-libgcc/Makefile ] || exit 0; \
32746 $(MAKE) stage3-start; \
32747 fi; \
32748 cd $(TARGET_SUBDIR)/libgcc && \
32749 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32750 \
32751 clean
32752 @endif target-libgcc-bootstrap
32753
32754
32755 .PHONY: all-stage4-target-libgcc maybe-all-stage4-target-libgcc
32756 .PHONY: clean-stage4-target-libgcc maybe-clean-stage4-target-libgcc
32757 maybe-all-stage4-target-libgcc:
32758 maybe-clean-stage4-target-libgcc:
32759 @if target-libgcc-bootstrap
32760 maybe-all-stage4-target-libgcc: all-stage4-target-libgcc
32761 all-stage4: all-stage4-target-libgcc
32762 TARGET-stage4-target-libgcc = $(TARGET-target-libgcc)
32763 all-stage4-target-libgcc: configure-stage4-target-libgcc
32764 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
32765 @r=`${PWD_COMMAND}`; export r; \
32766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32767 TFLAGS="$(STAGE4_TFLAGS)"; \
32768 $(NORMAL_TARGET_EXPORTS) \
32769 \
32770 cd $(TARGET_SUBDIR)/libgcc && \
32771 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32772 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32773 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32774 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32775 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32776 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32777 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32778 $(EXTRA_TARGET_FLAGS) \
32779 TFLAGS="$(STAGE4_TFLAGS)" \
32780 $(TARGET-stage4-target-libgcc)
32781
32782 maybe-clean-stage4-target-libgcc: clean-stage4-target-libgcc
32783 clean-stage4: clean-stage4-target-libgcc
32784 clean-stage4-target-libgcc:
32785 @if [ $(current_stage) = stage4 ]; then \
32786 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32787 else \
32788 [ -f $(TARGET_SUBDIR)/stage4-libgcc/Makefile ] || exit 0; \
32789 $(MAKE) stage4-start; \
32790 fi; \
32791 cd $(TARGET_SUBDIR)/libgcc && \
32792 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32793 \
32794 clean
32795 @endif target-libgcc-bootstrap
32796
32797
32798 .PHONY: all-stageprofile-target-libgcc maybe-all-stageprofile-target-libgcc
32799 .PHONY: clean-stageprofile-target-libgcc maybe-clean-stageprofile-target-libgcc
32800 maybe-all-stageprofile-target-libgcc:
32801 maybe-clean-stageprofile-target-libgcc:
32802 @if target-libgcc-bootstrap
32803 maybe-all-stageprofile-target-libgcc: all-stageprofile-target-libgcc
32804 all-stageprofile: all-stageprofile-target-libgcc
32805 TARGET-stageprofile-target-libgcc = $(TARGET-target-libgcc)
32806 all-stageprofile-target-libgcc: configure-stageprofile-target-libgcc
32807 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
32808 @r=`${PWD_COMMAND}`; export r; \
32809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32810 TFLAGS="$(STAGEprofile_TFLAGS)"; \
32811 $(NORMAL_TARGET_EXPORTS) \
32812 \
32813 cd $(TARGET_SUBDIR)/libgcc && \
32814 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32815 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32816 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32817 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32818 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32819 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32820 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32821 $(EXTRA_TARGET_FLAGS) \
32822 TFLAGS="$(STAGEprofile_TFLAGS)" \
32823 $(TARGET-stageprofile-target-libgcc)
32824
32825 maybe-clean-stageprofile-target-libgcc: clean-stageprofile-target-libgcc
32826 clean-stageprofile: clean-stageprofile-target-libgcc
32827 clean-stageprofile-target-libgcc:
32828 @if [ $(current_stage) = stageprofile ]; then \
32829 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32830 else \
32831 [ -f $(TARGET_SUBDIR)/stageprofile-libgcc/Makefile ] || exit 0; \
32832 $(MAKE) stageprofile-start; \
32833 fi; \
32834 cd $(TARGET_SUBDIR)/libgcc && \
32835 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32836 \
32837 clean
32838 @endif target-libgcc-bootstrap
32839
32840
32841 .PHONY: all-stagefeedback-target-libgcc maybe-all-stagefeedback-target-libgcc
32842 .PHONY: clean-stagefeedback-target-libgcc maybe-clean-stagefeedback-target-libgcc
32843 maybe-all-stagefeedback-target-libgcc:
32844 maybe-clean-stagefeedback-target-libgcc:
32845 @if target-libgcc-bootstrap
32846 maybe-all-stagefeedback-target-libgcc: all-stagefeedback-target-libgcc
32847 all-stagefeedback: all-stagefeedback-target-libgcc
32848 TARGET-stagefeedback-target-libgcc = $(TARGET-target-libgcc)
32849 all-stagefeedback-target-libgcc: configure-stagefeedback-target-libgcc
32850 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
32851 @r=`${PWD_COMMAND}`; export r; \
32852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32853 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
32854 $(NORMAL_TARGET_EXPORTS) \
32855 \
32856 cd $(TARGET_SUBDIR)/libgcc && \
32857 $(MAKE) $(BASE_FLAGS_TO_PASS) \
32858 CFLAGS="$(CFLAGS_FOR_TARGET)" \
32859 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
32860 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
32861 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
32862 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
32863 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
32864 $(EXTRA_TARGET_FLAGS) \
32865 TFLAGS="$(STAGEfeedback_TFLAGS)" \
32866 $(TARGET-stagefeedback-target-libgcc)
32867
32868 maybe-clean-stagefeedback-target-libgcc: clean-stagefeedback-target-libgcc
32869 clean-stagefeedback: clean-stagefeedback-target-libgcc
32870 clean-stagefeedback-target-libgcc:
32871 @if [ $(current_stage) = stagefeedback ]; then \
32872 [ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0; \
32873 else \
32874 [ -f $(TARGET_SUBDIR)/stagefeedback-libgcc/Makefile ] || exit 0; \
32875 $(MAKE) stagefeedback-start; \
32876 fi; \
32877 cd $(TARGET_SUBDIR)/libgcc && \
32878 $(MAKE) $(EXTRA_TARGET_FLAGS) \
32879 \
32880 clean
32881 @endif target-libgcc-bootstrap
32882
32883
32884
32885
32886
32887
32888 .PHONY: check-target-libgcc maybe-check-target-libgcc
32889 maybe-check-target-libgcc:
32890 @if target-libgcc
32891 maybe-check-target-libgcc: check-target-libgcc
32892
32893 # Dummy target for uncheckable module.
32894 check-target-libgcc:
32895
32896 @endif target-libgcc
32897
32898 .PHONY: install-target-libgcc maybe-install-target-libgcc
32899 maybe-install-target-libgcc:
32900 @if target-libgcc
32901 maybe-install-target-libgcc: install-target-libgcc
32902
32903 install-target-libgcc: installdirs
32904 @: $(MAKE); $(unstage)
32905 @r=`${PWD_COMMAND}`; export r; \
32906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32907 $(NORMAL_TARGET_EXPORTS) \
32908 (cd $(TARGET_SUBDIR)/libgcc && \
32909 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
32910
32911 @endif target-libgcc
32912
32913 .PHONY: install-strip-target-libgcc maybe-install-strip-target-libgcc
32914 maybe-install-strip-target-libgcc:
32915 @if target-libgcc
32916 maybe-install-strip-target-libgcc: install-strip-target-libgcc
32917
32918 install-strip-target-libgcc: installdirs
32919 @: $(MAKE); $(unstage)
32920 @r=`${PWD_COMMAND}`; export r; \
32921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32922 $(NORMAL_TARGET_EXPORTS) \
32923 (cd $(TARGET_SUBDIR)/libgcc && \
32924 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
32925
32926 @endif target-libgcc
32927
32928 # Other targets (info, dvi, pdf, etc.)
32929
32930 .PHONY: maybe-info-target-libgcc info-target-libgcc
32931 maybe-info-target-libgcc:
32932 @if target-libgcc
32933 maybe-info-target-libgcc: info-target-libgcc
32934
32935 info-target-libgcc: \
32936 configure-target-libgcc
32937 @: $(MAKE); $(unstage)
32938 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
32939 r=`${PWD_COMMAND}`; export r; \
32940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32941 $(NORMAL_TARGET_EXPORTS) \
32942 echo "Doing info in $(TARGET_SUBDIR)/libgcc" ; \
32943 for flag in $(EXTRA_TARGET_FLAGS); do \
32944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32945 done; \
32946 (cd $(TARGET_SUBDIR)/libgcc && \
32947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32949 "RANLIB=$${RANLIB}" \
32950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32951 info) \
32952 || exit 1
32953
32954 @endif target-libgcc
32955
32956 .PHONY: maybe-dvi-target-libgcc dvi-target-libgcc
32957 maybe-dvi-target-libgcc:
32958 @if target-libgcc
32959 maybe-dvi-target-libgcc: dvi-target-libgcc
32960
32961 dvi-target-libgcc: \
32962 configure-target-libgcc
32963 @: $(MAKE); $(unstage)
32964 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
32965 r=`${PWD_COMMAND}`; export r; \
32966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32967 $(NORMAL_TARGET_EXPORTS) \
32968 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc" ; \
32969 for flag in $(EXTRA_TARGET_FLAGS); do \
32970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32971 done; \
32972 (cd $(TARGET_SUBDIR)/libgcc && \
32973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32975 "RANLIB=$${RANLIB}" \
32976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
32977 dvi) \
32978 || exit 1
32979
32980 @endif target-libgcc
32981
32982 .PHONY: maybe-pdf-target-libgcc pdf-target-libgcc
32983 maybe-pdf-target-libgcc:
32984 @if target-libgcc
32985 maybe-pdf-target-libgcc: pdf-target-libgcc
32986
32987 pdf-target-libgcc: \
32988 configure-target-libgcc
32989 @: $(MAKE); $(unstage)
32990 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
32991 r=`${PWD_COMMAND}`; export r; \
32992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32993 $(NORMAL_TARGET_EXPORTS) \
32994 echo "Doing pdf in $(TARGET_SUBDIR)/libgcc" ; \
32995 for flag in $(EXTRA_TARGET_FLAGS); do \
32996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32997 done; \
32998 (cd $(TARGET_SUBDIR)/libgcc && \
32999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33001 "RANLIB=$${RANLIB}" \
33002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33003 pdf) \
33004 || exit 1
33005
33006 @endif target-libgcc
33007
33008 .PHONY: maybe-html-target-libgcc html-target-libgcc
33009 maybe-html-target-libgcc:
33010 @if target-libgcc
33011 maybe-html-target-libgcc: html-target-libgcc
33012
33013 html-target-libgcc: \
33014 configure-target-libgcc
33015 @: $(MAKE); $(unstage)
33016 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33017 r=`${PWD_COMMAND}`; export r; \
33018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33019 $(NORMAL_TARGET_EXPORTS) \
33020 echo "Doing html in $(TARGET_SUBDIR)/libgcc" ; \
33021 for flag in $(EXTRA_TARGET_FLAGS); do \
33022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33023 done; \
33024 (cd $(TARGET_SUBDIR)/libgcc && \
33025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33027 "RANLIB=$${RANLIB}" \
33028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33029 html) \
33030 || exit 1
33031
33032 @endif target-libgcc
33033
33034 .PHONY: maybe-TAGS-target-libgcc TAGS-target-libgcc
33035 maybe-TAGS-target-libgcc:
33036 @if target-libgcc
33037 maybe-TAGS-target-libgcc: TAGS-target-libgcc
33038
33039 TAGS-target-libgcc: \
33040 configure-target-libgcc
33041 @: $(MAKE); $(unstage)
33042 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33043 r=`${PWD_COMMAND}`; export r; \
33044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33045 $(NORMAL_TARGET_EXPORTS) \
33046 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc" ; \
33047 for flag in $(EXTRA_TARGET_FLAGS); do \
33048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33049 done; \
33050 (cd $(TARGET_SUBDIR)/libgcc && \
33051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33053 "RANLIB=$${RANLIB}" \
33054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33055 TAGS) \
33056 || exit 1
33057
33058 @endif target-libgcc
33059
33060 .PHONY: maybe-install-info-target-libgcc install-info-target-libgcc
33061 maybe-install-info-target-libgcc:
33062 @if target-libgcc
33063 maybe-install-info-target-libgcc: install-info-target-libgcc
33064
33065 install-info-target-libgcc: \
33066 configure-target-libgcc \
33067 info-target-libgcc
33068 @: $(MAKE); $(unstage)
33069 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33070 r=`${PWD_COMMAND}`; export r; \
33071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33072 $(NORMAL_TARGET_EXPORTS) \
33073 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc" ; \
33074 for flag in $(EXTRA_TARGET_FLAGS); do \
33075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33076 done; \
33077 (cd $(TARGET_SUBDIR)/libgcc && \
33078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33080 "RANLIB=$${RANLIB}" \
33081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33082 install-info) \
33083 || exit 1
33084
33085 @endif target-libgcc
33086
33087 .PHONY: maybe-install-pdf-target-libgcc install-pdf-target-libgcc
33088 maybe-install-pdf-target-libgcc:
33089 @if target-libgcc
33090 maybe-install-pdf-target-libgcc: install-pdf-target-libgcc
33091
33092 install-pdf-target-libgcc: \
33093 configure-target-libgcc \
33094 pdf-target-libgcc
33095 @: $(MAKE); $(unstage)
33096 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33097 r=`${PWD_COMMAND}`; export r; \
33098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33099 $(NORMAL_TARGET_EXPORTS) \
33100 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgcc" ; \
33101 for flag in $(EXTRA_TARGET_FLAGS); do \
33102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33103 done; \
33104 (cd $(TARGET_SUBDIR)/libgcc && \
33105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33107 "RANLIB=$${RANLIB}" \
33108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33109 install-pdf) \
33110 || exit 1
33111
33112 @endif target-libgcc
33113
33114 .PHONY: maybe-install-html-target-libgcc install-html-target-libgcc
33115 maybe-install-html-target-libgcc:
33116 @if target-libgcc
33117 maybe-install-html-target-libgcc: install-html-target-libgcc
33118
33119 install-html-target-libgcc: \
33120 configure-target-libgcc \
33121 html-target-libgcc
33122 @: $(MAKE); $(unstage)
33123 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33124 r=`${PWD_COMMAND}`; export r; \
33125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33126 $(NORMAL_TARGET_EXPORTS) \
33127 echo "Doing install-html in $(TARGET_SUBDIR)/libgcc" ; \
33128 for flag in $(EXTRA_TARGET_FLAGS); do \
33129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33130 done; \
33131 (cd $(TARGET_SUBDIR)/libgcc && \
33132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33134 "RANLIB=$${RANLIB}" \
33135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33136 install-html) \
33137 || exit 1
33138
33139 @endif target-libgcc
33140
33141 .PHONY: maybe-installcheck-target-libgcc installcheck-target-libgcc
33142 maybe-installcheck-target-libgcc:
33143 @if target-libgcc
33144 maybe-installcheck-target-libgcc: installcheck-target-libgcc
33145
33146 installcheck-target-libgcc: \
33147 configure-target-libgcc
33148 @: $(MAKE); $(unstage)
33149 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33150 r=`${PWD_COMMAND}`; export r; \
33151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33152 $(NORMAL_TARGET_EXPORTS) \
33153 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc" ; \
33154 for flag in $(EXTRA_TARGET_FLAGS); do \
33155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33156 done; \
33157 (cd $(TARGET_SUBDIR)/libgcc && \
33158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33160 "RANLIB=$${RANLIB}" \
33161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33162 installcheck) \
33163 || exit 1
33164
33165 @endif target-libgcc
33166
33167 .PHONY: maybe-mostlyclean-target-libgcc mostlyclean-target-libgcc
33168 maybe-mostlyclean-target-libgcc:
33169 @if target-libgcc
33170 maybe-mostlyclean-target-libgcc: mostlyclean-target-libgcc
33171
33172 mostlyclean-target-libgcc:
33173 @: $(MAKE); $(unstage)
33174 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33175 r=`${PWD_COMMAND}`; export r; \
33176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33177 $(NORMAL_TARGET_EXPORTS) \
33178 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc" ; \
33179 for flag in $(EXTRA_TARGET_FLAGS); do \
33180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33181 done; \
33182 (cd $(TARGET_SUBDIR)/libgcc && \
33183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33185 "RANLIB=$${RANLIB}" \
33186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33187 mostlyclean) \
33188 || exit 1
33189
33190 @endif target-libgcc
33191
33192 .PHONY: maybe-clean-target-libgcc clean-target-libgcc
33193 maybe-clean-target-libgcc:
33194 @if target-libgcc
33195 maybe-clean-target-libgcc: clean-target-libgcc
33196
33197 clean-target-libgcc:
33198 @: $(MAKE); $(unstage)
33199 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33200 r=`${PWD_COMMAND}`; export r; \
33201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33202 $(NORMAL_TARGET_EXPORTS) \
33203 echo "Doing clean in $(TARGET_SUBDIR)/libgcc" ; \
33204 for flag in $(EXTRA_TARGET_FLAGS); do \
33205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33206 done; \
33207 (cd $(TARGET_SUBDIR)/libgcc && \
33208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33210 "RANLIB=$${RANLIB}" \
33211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33212 clean) \
33213 || exit 1
33214
33215 @endif target-libgcc
33216
33217 .PHONY: maybe-distclean-target-libgcc distclean-target-libgcc
33218 maybe-distclean-target-libgcc:
33219 @if target-libgcc
33220 maybe-distclean-target-libgcc: distclean-target-libgcc
33221
33222 distclean-target-libgcc:
33223 @: $(MAKE); $(unstage)
33224 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33225 r=`${PWD_COMMAND}`; export r; \
33226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33227 $(NORMAL_TARGET_EXPORTS) \
33228 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc" ; \
33229 for flag in $(EXTRA_TARGET_FLAGS); do \
33230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33231 done; \
33232 (cd $(TARGET_SUBDIR)/libgcc && \
33233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33235 "RANLIB=$${RANLIB}" \
33236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33237 distclean) \
33238 || exit 1
33239
33240 @endif target-libgcc
33241
33242 .PHONY: maybe-maintainer-clean-target-libgcc maintainer-clean-target-libgcc
33243 maybe-maintainer-clean-target-libgcc:
33244 @if target-libgcc
33245 maybe-maintainer-clean-target-libgcc: maintainer-clean-target-libgcc
33246
33247 maintainer-clean-target-libgcc:
33248 @: $(MAKE); $(unstage)
33249 @[ -f $(TARGET_SUBDIR)/libgcc/Makefile ] || exit 0 ; \
33250 r=`${PWD_COMMAND}`; export r; \
33251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33252 $(NORMAL_TARGET_EXPORTS) \
33253 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc" ; \
33254 for flag in $(EXTRA_TARGET_FLAGS); do \
33255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33256 done; \
33257 (cd $(TARGET_SUBDIR)/libgcc && \
33258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33260 "RANLIB=$${RANLIB}" \
33261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33262 maintainer-clean) \
33263 || exit 1
33264
33265 @endif target-libgcc
33266
33267
33268
33269
33270
33271 .PHONY: configure-target-libquadmath maybe-configure-target-libquadmath
33272 maybe-configure-target-libquadmath:
33273 @if gcc-bootstrap
33274 configure-target-libquadmath: stage_current
33275 @endif gcc-bootstrap
33276 @if target-libquadmath
33277 maybe-configure-target-libquadmath: configure-target-libquadmath
33278 configure-target-libquadmath:
33279 @: $(MAKE); $(unstage)
33280 @r=`${PWD_COMMAND}`; export r; \
33281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33282 echo "Checking multilib configuration for libquadmath..."; \
33283 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
33284 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libquadmath/multilib.tmp 2> /dev/null ; \
33285 if test -r $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
33286 if cmp -s $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; then \
33287 rm -f $(TARGET_SUBDIR)/libquadmath/multilib.tmp; \
33288 else \
33289 rm -f $(TARGET_SUBDIR)/libquadmath/Makefile; \
33290 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
33291 fi; \
33292 else \
33293 mv $(TARGET_SUBDIR)/libquadmath/multilib.tmp $(TARGET_SUBDIR)/libquadmath/multilib.out; \
33294 fi; \
33295 test ! -f $(TARGET_SUBDIR)/libquadmath/Makefile || exit 0; \
33296 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libquadmath ; \
33297 $(NORMAL_TARGET_EXPORTS) \
33298 echo Configuring in $(TARGET_SUBDIR)/libquadmath; \
33299 cd "$(TARGET_SUBDIR)/libquadmath" || exit 1; \
33300 case $(srcdir) in \
33301 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33302 *) topdir=`echo $(TARGET_SUBDIR)/libquadmath/ | \
33303 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33304 esac; \
33305 srcdiroption="--srcdir=$${topdir}/libquadmath"; \
33306 libsrcdir="$$s/libquadmath"; \
33307 rm -f no-such-file || : ; \
33308 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33309 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33310 --target=${target_alias} $${srcdiroption} \
33311 || exit 1
33312 @endif target-libquadmath
33313
33314
33315
33316
33317
33318 .PHONY: all-target-libquadmath maybe-all-target-libquadmath
33319 maybe-all-target-libquadmath:
33320 @if gcc-bootstrap
33321 all-target-libquadmath: stage_current
33322 @endif gcc-bootstrap
33323 @if target-libquadmath
33324 TARGET-target-libquadmath=all
33325 maybe-all-target-libquadmath: all-target-libquadmath
33326 all-target-libquadmath: configure-target-libquadmath
33327 @: $(MAKE); $(unstage)
33328 @r=`${PWD_COMMAND}`; export r; \
33329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33330 $(NORMAL_TARGET_EXPORTS) \
33331 (cd $(TARGET_SUBDIR)/libquadmath && \
33332 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
33333 $(TARGET-target-libquadmath))
33334 @endif target-libquadmath
33335
33336
33337
33338
33339
33340 .PHONY: check-target-libquadmath maybe-check-target-libquadmath
33341 maybe-check-target-libquadmath:
33342 @if target-libquadmath
33343 maybe-check-target-libquadmath: check-target-libquadmath
33344
33345 check-target-libquadmath:
33346 @: $(MAKE); $(unstage)
33347 @r=`${PWD_COMMAND}`; export r; \
33348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33349 $(NORMAL_TARGET_EXPORTS) \
33350 (cd $(TARGET_SUBDIR)/libquadmath && \
33351 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
33352
33353 @endif target-libquadmath
33354
33355 .PHONY: install-target-libquadmath maybe-install-target-libquadmath
33356 maybe-install-target-libquadmath:
33357 @if target-libquadmath
33358 maybe-install-target-libquadmath: install-target-libquadmath
33359
33360 install-target-libquadmath: installdirs
33361 @: $(MAKE); $(unstage)
33362 @r=`${PWD_COMMAND}`; export r; \
33363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33364 $(NORMAL_TARGET_EXPORTS) \
33365 (cd $(TARGET_SUBDIR)/libquadmath && \
33366 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33367
33368 @endif target-libquadmath
33369
33370 .PHONY: install-strip-target-libquadmath maybe-install-strip-target-libquadmath
33371 maybe-install-strip-target-libquadmath:
33372 @if target-libquadmath
33373 maybe-install-strip-target-libquadmath: install-strip-target-libquadmath
33374
33375 install-strip-target-libquadmath: installdirs
33376 @: $(MAKE); $(unstage)
33377 @r=`${PWD_COMMAND}`; export r; \
33378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33379 $(NORMAL_TARGET_EXPORTS) \
33380 (cd $(TARGET_SUBDIR)/libquadmath && \
33381 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33382
33383 @endif target-libquadmath
33384
33385 # Other targets (info, dvi, pdf, etc.)
33386
33387 .PHONY: maybe-info-target-libquadmath info-target-libquadmath
33388 maybe-info-target-libquadmath:
33389 @if target-libquadmath
33390 maybe-info-target-libquadmath: info-target-libquadmath
33391
33392 info-target-libquadmath: \
33393 configure-target-libquadmath
33394 @: $(MAKE); $(unstage)
33395 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33396 r=`${PWD_COMMAND}`; export r; \
33397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33398 $(NORMAL_TARGET_EXPORTS) \
33399 echo "Doing info in $(TARGET_SUBDIR)/libquadmath" ; \
33400 for flag in $(EXTRA_TARGET_FLAGS); do \
33401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33402 done; \
33403 (cd $(TARGET_SUBDIR)/libquadmath && \
33404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33406 "RANLIB=$${RANLIB}" \
33407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33408 info) \
33409 || exit 1
33410
33411 @endif target-libquadmath
33412
33413 .PHONY: maybe-dvi-target-libquadmath dvi-target-libquadmath
33414 maybe-dvi-target-libquadmath:
33415 @if target-libquadmath
33416 maybe-dvi-target-libquadmath: dvi-target-libquadmath
33417
33418 dvi-target-libquadmath: \
33419 configure-target-libquadmath
33420 @: $(MAKE); $(unstage)
33421 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33422 r=`${PWD_COMMAND}`; export r; \
33423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33424 $(NORMAL_TARGET_EXPORTS) \
33425 echo "Doing dvi in $(TARGET_SUBDIR)/libquadmath" ; \
33426 for flag in $(EXTRA_TARGET_FLAGS); do \
33427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33428 done; \
33429 (cd $(TARGET_SUBDIR)/libquadmath && \
33430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33432 "RANLIB=$${RANLIB}" \
33433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33434 dvi) \
33435 || exit 1
33436
33437 @endif target-libquadmath
33438
33439 .PHONY: maybe-pdf-target-libquadmath pdf-target-libquadmath
33440 maybe-pdf-target-libquadmath:
33441 @if target-libquadmath
33442 maybe-pdf-target-libquadmath: pdf-target-libquadmath
33443
33444 pdf-target-libquadmath: \
33445 configure-target-libquadmath
33446 @: $(MAKE); $(unstage)
33447 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33448 r=`${PWD_COMMAND}`; export r; \
33449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33450 $(NORMAL_TARGET_EXPORTS) \
33451 echo "Doing pdf in $(TARGET_SUBDIR)/libquadmath" ; \
33452 for flag in $(EXTRA_TARGET_FLAGS); do \
33453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33454 done; \
33455 (cd $(TARGET_SUBDIR)/libquadmath && \
33456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33458 "RANLIB=$${RANLIB}" \
33459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33460 pdf) \
33461 || exit 1
33462
33463 @endif target-libquadmath
33464
33465 .PHONY: maybe-html-target-libquadmath html-target-libquadmath
33466 maybe-html-target-libquadmath:
33467 @if target-libquadmath
33468 maybe-html-target-libquadmath: html-target-libquadmath
33469
33470 html-target-libquadmath: \
33471 configure-target-libquadmath
33472 @: $(MAKE); $(unstage)
33473 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33474 r=`${PWD_COMMAND}`; export r; \
33475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33476 $(NORMAL_TARGET_EXPORTS) \
33477 echo "Doing html in $(TARGET_SUBDIR)/libquadmath" ; \
33478 for flag in $(EXTRA_TARGET_FLAGS); do \
33479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33480 done; \
33481 (cd $(TARGET_SUBDIR)/libquadmath && \
33482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33484 "RANLIB=$${RANLIB}" \
33485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33486 html) \
33487 || exit 1
33488
33489 @endif target-libquadmath
33490
33491 .PHONY: maybe-TAGS-target-libquadmath TAGS-target-libquadmath
33492 maybe-TAGS-target-libquadmath:
33493 @if target-libquadmath
33494 maybe-TAGS-target-libquadmath: TAGS-target-libquadmath
33495
33496 TAGS-target-libquadmath: \
33497 configure-target-libquadmath
33498 @: $(MAKE); $(unstage)
33499 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33500 r=`${PWD_COMMAND}`; export r; \
33501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33502 $(NORMAL_TARGET_EXPORTS) \
33503 echo "Doing TAGS in $(TARGET_SUBDIR)/libquadmath" ; \
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)/libquadmath && \
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 TAGS) \
33513 || exit 1
33514
33515 @endif target-libquadmath
33516
33517 .PHONY: maybe-install-info-target-libquadmath install-info-target-libquadmath
33518 maybe-install-info-target-libquadmath:
33519 @if target-libquadmath
33520 maybe-install-info-target-libquadmath: install-info-target-libquadmath
33521
33522 install-info-target-libquadmath: \
33523 configure-target-libquadmath \
33524 info-target-libquadmath
33525 @: $(MAKE); $(unstage)
33526 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33527 r=`${PWD_COMMAND}`; export r; \
33528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33529 $(NORMAL_TARGET_EXPORTS) \
33530 echo "Doing install-info in $(TARGET_SUBDIR)/libquadmath" ; \
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)/libquadmath && \
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-info) \
33540 || exit 1
33541
33542 @endif target-libquadmath
33543
33544 .PHONY: maybe-install-pdf-target-libquadmath install-pdf-target-libquadmath
33545 maybe-install-pdf-target-libquadmath:
33546 @if target-libquadmath
33547 maybe-install-pdf-target-libquadmath: install-pdf-target-libquadmath
33548
33549 install-pdf-target-libquadmath: \
33550 configure-target-libquadmath \
33551 pdf-target-libquadmath
33552 @: $(MAKE); $(unstage)
33553 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33554 r=`${PWD_COMMAND}`; export r; \
33555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33556 $(NORMAL_TARGET_EXPORTS) \
33557 echo "Doing install-pdf in $(TARGET_SUBDIR)/libquadmath" ; \
33558 for flag in $(EXTRA_TARGET_FLAGS); do \
33559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33560 done; \
33561 (cd $(TARGET_SUBDIR)/libquadmath && \
33562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33564 "RANLIB=$${RANLIB}" \
33565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33566 install-pdf) \
33567 || exit 1
33568
33569 @endif target-libquadmath
33570
33571 .PHONY: maybe-install-html-target-libquadmath install-html-target-libquadmath
33572 maybe-install-html-target-libquadmath:
33573 @if target-libquadmath
33574 maybe-install-html-target-libquadmath: install-html-target-libquadmath
33575
33576 install-html-target-libquadmath: \
33577 configure-target-libquadmath \
33578 html-target-libquadmath
33579 @: $(MAKE); $(unstage)
33580 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33581 r=`${PWD_COMMAND}`; export r; \
33582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33583 $(NORMAL_TARGET_EXPORTS) \
33584 echo "Doing install-html in $(TARGET_SUBDIR)/libquadmath" ; \
33585 for flag in $(EXTRA_TARGET_FLAGS); do \
33586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33587 done; \
33588 (cd $(TARGET_SUBDIR)/libquadmath && \
33589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33591 "RANLIB=$${RANLIB}" \
33592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33593 install-html) \
33594 || exit 1
33595
33596 @endif target-libquadmath
33597
33598 .PHONY: maybe-installcheck-target-libquadmath installcheck-target-libquadmath
33599 maybe-installcheck-target-libquadmath:
33600 @if target-libquadmath
33601 maybe-installcheck-target-libquadmath: installcheck-target-libquadmath
33602
33603 installcheck-target-libquadmath: \
33604 configure-target-libquadmath
33605 @: $(MAKE); $(unstage)
33606 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33607 r=`${PWD_COMMAND}`; export r; \
33608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33609 $(NORMAL_TARGET_EXPORTS) \
33610 echo "Doing installcheck in $(TARGET_SUBDIR)/libquadmath" ; \
33611 for flag in $(EXTRA_TARGET_FLAGS); do \
33612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33613 done; \
33614 (cd $(TARGET_SUBDIR)/libquadmath && \
33615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33617 "RANLIB=$${RANLIB}" \
33618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33619 installcheck) \
33620 || exit 1
33621
33622 @endif target-libquadmath
33623
33624 .PHONY: maybe-mostlyclean-target-libquadmath mostlyclean-target-libquadmath
33625 maybe-mostlyclean-target-libquadmath:
33626 @if target-libquadmath
33627 maybe-mostlyclean-target-libquadmath: mostlyclean-target-libquadmath
33628
33629 mostlyclean-target-libquadmath:
33630 @: $(MAKE); $(unstage)
33631 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33632 r=`${PWD_COMMAND}`; export r; \
33633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33634 $(NORMAL_TARGET_EXPORTS) \
33635 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libquadmath" ; \
33636 for flag in $(EXTRA_TARGET_FLAGS); do \
33637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33638 done; \
33639 (cd $(TARGET_SUBDIR)/libquadmath && \
33640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33642 "RANLIB=$${RANLIB}" \
33643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33644 mostlyclean) \
33645 || exit 1
33646
33647 @endif target-libquadmath
33648
33649 .PHONY: maybe-clean-target-libquadmath clean-target-libquadmath
33650 maybe-clean-target-libquadmath:
33651 @if target-libquadmath
33652 maybe-clean-target-libquadmath: clean-target-libquadmath
33653
33654 clean-target-libquadmath:
33655 @: $(MAKE); $(unstage)
33656 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33657 r=`${PWD_COMMAND}`; export r; \
33658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33659 $(NORMAL_TARGET_EXPORTS) \
33660 echo "Doing clean in $(TARGET_SUBDIR)/libquadmath" ; \
33661 for flag in $(EXTRA_TARGET_FLAGS); do \
33662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33663 done; \
33664 (cd $(TARGET_SUBDIR)/libquadmath && \
33665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33667 "RANLIB=$${RANLIB}" \
33668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33669 clean) \
33670 || exit 1
33671
33672 @endif target-libquadmath
33673
33674 .PHONY: maybe-distclean-target-libquadmath distclean-target-libquadmath
33675 maybe-distclean-target-libquadmath:
33676 @if target-libquadmath
33677 maybe-distclean-target-libquadmath: distclean-target-libquadmath
33678
33679 distclean-target-libquadmath:
33680 @: $(MAKE); $(unstage)
33681 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33682 r=`${PWD_COMMAND}`; export r; \
33683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33684 $(NORMAL_TARGET_EXPORTS) \
33685 echo "Doing distclean in $(TARGET_SUBDIR)/libquadmath" ; \
33686 for flag in $(EXTRA_TARGET_FLAGS); do \
33687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33688 done; \
33689 (cd $(TARGET_SUBDIR)/libquadmath && \
33690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33692 "RANLIB=$${RANLIB}" \
33693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33694 distclean) \
33695 || exit 1
33696
33697 @endif target-libquadmath
33698
33699 .PHONY: maybe-maintainer-clean-target-libquadmath maintainer-clean-target-libquadmath
33700 maybe-maintainer-clean-target-libquadmath:
33701 @if target-libquadmath
33702 maybe-maintainer-clean-target-libquadmath: maintainer-clean-target-libquadmath
33703
33704 maintainer-clean-target-libquadmath:
33705 @: $(MAKE); $(unstage)
33706 @[ -f $(TARGET_SUBDIR)/libquadmath/Makefile ] || exit 0 ; \
33707 r=`${PWD_COMMAND}`; export r; \
33708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33709 $(NORMAL_TARGET_EXPORTS) \
33710 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libquadmath" ; \
33711 for flag in $(EXTRA_TARGET_FLAGS); do \
33712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33713 done; \
33714 (cd $(TARGET_SUBDIR)/libquadmath && \
33715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33717 "RANLIB=$${RANLIB}" \
33718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33719 maintainer-clean) \
33720 || exit 1
33721
33722 @endif target-libquadmath
33723
33724
33725
33726
33727
33728 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
33729 maybe-configure-target-libgfortran:
33730 @if gcc-bootstrap
33731 configure-target-libgfortran: stage_current
33732 @endif gcc-bootstrap
33733 @if target-libgfortran
33734 maybe-configure-target-libgfortran: configure-target-libgfortran
33735 configure-target-libgfortran:
33736 @: $(MAKE); $(unstage)
33737 @r=`${PWD_COMMAND}`; export r; \
33738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33739 echo "Checking multilib configuration for libgfortran..."; \
33740 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
33741 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
33742 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
33743 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
33744 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
33745 else \
33746 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
33747 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
33748 fi; \
33749 else \
33750 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
33751 fi; \
33752 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
33753 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
33754 $(NORMAL_TARGET_EXPORTS) \
33755 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
33756 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
33757 case $(srcdir) in \
33758 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33759 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
33760 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
33761 esac; \
33762 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
33763 libsrcdir="$$s/libgfortran"; \
33764 rm -f no-such-file || : ; \
33765 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
33766 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
33767 --target=${target_alias} $${srcdiroption} \
33768 || exit 1
33769 @endif target-libgfortran
33770
33771
33772
33773
33774
33775 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
33776 maybe-all-target-libgfortran:
33777 @if gcc-bootstrap
33778 all-target-libgfortran: stage_current
33779 @endif gcc-bootstrap
33780 @if target-libgfortran
33781 TARGET-target-libgfortran=all
33782 maybe-all-target-libgfortran: all-target-libgfortran
33783 all-target-libgfortran: configure-target-libgfortran
33784 @: $(MAKE); $(unstage)
33785 @r=`${PWD_COMMAND}`; export r; \
33786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33787 $(NORMAL_TARGET_EXPORTS) \
33788 (cd $(TARGET_SUBDIR)/libgfortran && \
33789 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
33790 $(TARGET-target-libgfortran))
33791 @endif target-libgfortran
33792
33793
33794
33795
33796
33797 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
33798 maybe-check-target-libgfortran:
33799 @if target-libgfortran
33800 maybe-check-target-libgfortran: check-target-libgfortran
33801
33802 check-target-libgfortran:
33803 @: $(MAKE); $(unstage)
33804 @r=`${PWD_COMMAND}`; export r; \
33805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33806 $(NORMAL_TARGET_EXPORTS) \
33807 (cd $(TARGET_SUBDIR)/libgfortran && \
33808 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
33809
33810 @endif target-libgfortran
33811
33812 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
33813 maybe-install-target-libgfortran:
33814 @if target-libgfortran
33815 maybe-install-target-libgfortran: install-target-libgfortran
33816
33817 install-target-libgfortran: installdirs
33818 @: $(MAKE); $(unstage)
33819 @r=`${PWD_COMMAND}`; export r; \
33820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33821 $(NORMAL_TARGET_EXPORTS) \
33822 (cd $(TARGET_SUBDIR)/libgfortran && \
33823 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
33824
33825 @endif target-libgfortran
33826
33827 .PHONY: install-strip-target-libgfortran maybe-install-strip-target-libgfortran
33828 maybe-install-strip-target-libgfortran:
33829 @if target-libgfortran
33830 maybe-install-strip-target-libgfortran: install-strip-target-libgfortran
33831
33832 install-strip-target-libgfortran: installdirs
33833 @: $(MAKE); $(unstage)
33834 @r=`${PWD_COMMAND}`; export r; \
33835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33836 $(NORMAL_TARGET_EXPORTS) \
33837 (cd $(TARGET_SUBDIR)/libgfortran && \
33838 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
33839
33840 @endif target-libgfortran
33841
33842 # Other targets (info, dvi, pdf, etc.)
33843
33844 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
33845 maybe-info-target-libgfortran:
33846 @if target-libgfortran
33847 maybe-info-target-libgfortran: info-target-libgfortran
33848
33849 info-target-libgfortran: \
33850 configure-target-libgfortran
33851 @: $(MAKE); $(unstage)
33852 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33853 r=`${PWD_COMMAND}`; export r; \
33854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33855 $(NORMAL_TARGET_EXPORTS) \
33856 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
33857 for flag in $(EXTRA_TARGET_FLAGS); do \
33858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33859 done; \
33860 (cd $(TARGET_SUBDIR)/libgfortran && \
33861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33863 "RANLIB=$${RANLIB}" \
33864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33865 info) \
33866 || exit 1
33867
33868 @endif target-libgfortran
33869
33870 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
33871 maybe-dvi-target-libgfortran:
33872 @if target-libgfortran
33873 maybe-dvi-target-libgfortran: dvi-target-libgfortran
33874
33875 dvi-target-libgfortran: \
33876 configure-target-libgfortran
33877 @: $(MAKE); $(unstage)
33878 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33879 r=`${PWD_COMMAND}`; export r; \
33880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33881 $(NORMAL_TARGET_EXPORTS) \
33882 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
33883 for flag in $(EXTRA_TARGET_FLAGS); do \
33884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33885 done; \
33886 (cd $(TARGET_SUBDIR)/libgfortran && \
33887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33889 "RANLIB=$${RANLIB}" \
33890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33891 dvi) \
33892 || exit 1
33893
33894 @endif target-libgfortran
33895
33896 .PHONY: maybe-pdf-target-libgfortran pdf-target-libgfortran
33897 maybe-pdf-target-libgfortran:
33898 @if target-libgfortran
33899 maybe-pdf-target-libgfortran: pdf-target-libgfortran
33900
33901 pdf-target-libgfortran: \
33902 configure-target-libgfortran
33903 @: $(MAKE); $(unstage)
33904 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33905 r=`${PWD_COMMAND}`; export r; \
33906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33907 $(NORMAL_TARGET_EXPORTS) \
33908 echo "Doing pdf in $(TARGET_SUBDIR)/libgfortran" ; \
33909 for flag in $(EXTRA_TARGET_FLAGS); do \
33910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33911 done; \
33912 (cd $(TARGET_SUBDIR)/libgfortran && \
33913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33915 "RANLIB=$${RANLIB}" \
33916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33917 pdf) \
33918 || exit 1
33919
33920 @endif target-libgfortran
33921
33922 .PHONY: maybe-html-target-libgfortran html-target-libgfortran
33923 maybe-html-target-libgfortran:
33924 @if target-libgfortran
33925 maybe-html-target-libgfortran: html-target-libgfortran
33926
33927 html-target-libgfortran: \
33928 configure-target-libgfortran
33929 @: $(MAKE); $(unstage)
33930 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33931 r=`${PWD_COMMAND}`; export r; \
33932 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33933 $(NORMAL_TARGET_EXPORTS) \
33934 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
33935 for flag in $(EXTRA_TARGET_FLAGS); do \
33936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33937 done; \
33938 (cd $(TARGET_SUBDIR)/libgfortran && \
33939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33941 "RANLIB=$${RANLIB}" \
33942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
33943 html) \
33944 || exit 1
33945
33946 @endif target-libgfortran
33947
33948 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
33949 maybe-TAGS-target-libgfortran:
33950 @if target-libgfortran
33951 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
33952
33953 TAGS-target-libgfortran: \
33954 configure-target-libgfortran
33955 @: $(MAKE); $(unstage)
33956 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
33957 r=`${PWD_COMMAND}`; export r; \
33958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33959 $(NORMAL_TARGET_EXPORTS) \
33960 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
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)/libgfortran && \
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 TAGS) \
33970 || exit 1
33971
33972 @endif target-libgfortran
33973
33974 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
33975 maybe-install-info-target-libgfortran:
33976 @if target-libgfortran
33977 maybe-install-info-target-libgfortran: install-info-target-libgfortran
33978
33979 install-info-target-libgfortran: \
33980 configure-target-libgfortran \
33981 info-target-libgfortran
33982 @: $(MAKE); $(unstage)
33983 @[ -f $(TARGET_SUBDIR)/libgfortran/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-info in $(TARGET_SUBDIR)/libgfortran" ; \
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)/libgfortran && \
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-info) \
33997 || exit 1
33998
33999 @endif target-libgfortran
34000
34001 .PHONY: maybe-install-pdf-target-libgfortran install-pdf-target-libgfortran
34002 maybe-install-pdf-target-libgfortran:
34003 @if target-libgfortran
34004 maybe-install-pdf-target-libgfortran: install-pdf-target-libgfortran
34005
34006 install-pdf-target-libgfortran: \
34007 configure-target-libgfortran \
34008 pdf-target-libgfortran
34009 @: $(MAKE); $(unstage)
34010 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34011 r=`${PWD_COMMAND}`; export r; \
34012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34013 $(NORMAL_TARGET_EXPORTS) \
34014 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgfortran" ; \
34015 for flag in $(EXTRA_TARGET_FLAGS); do \
34016 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34017 done; \
34018 (cd $(TARGET_SUBDIR)/libgfortran && \
34019 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34020 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34021 "RANLIB=$${RANLIB}" \
34022 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34023 install-pdf) \
34024 || exit 1
34025
34026 @endif target-libgfortran
34027
34028 .PHONY: maybe-install-html-target-libgfortran install-html-target-libgfortran
34029 maybe-install-html-target-libgfortran:
34030 @if target-libgfortran
34031 maybe-install-html-target-libgfortran: install-html-target-libgfortran
34032
34033 install-html-target-libgfortran: \
34034 configure-target-libgfortran \
34035 html-target-libgfortran
34036 @: $(MAKE); $(unstage)
34037 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34038 r=`${PWD_COMMAND}`; export r; \
34039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34040 $(NORMAL_TARGET_EXPORTS) \
34041 echo "Doing install-html in $(TARGET_SUBDIR)/libgfortran" ; \
34042 for flag in $(EXTRA_TARGET_FLAGS); do \
34043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34044 done; \
34045 (cd $(TARGET_SUBDIR)/libgfortran && \
34046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34048 "RANLIB=$${RANLIB}" \
34049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34050 install-html) \
34051 || exit 1
34052
34053 @endif target-libgfortran
34054
34055 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
34056 maybe-installcheck-target-libgfortran:
34057 @if target-libgfortran
34058 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
34059
34060 installcheck-target-libgfortran: \
34061 configure-target-libgfortran
34062 @: $(MAKE); $(unstage)
34063 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34064 r=`${PWD_COMMAND}`; export r; \
34065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34066 $(NORMAL_TARGET_EXPORTS) \
34067 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
34068 for flag in $(EXTRA_TARGET_FLAGS); do \
34069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34070 done; \
34071 (cd $(TARGET_SUBDIR)/libgfortran && \
34072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34074 "RANLIB=$${RANLIB}" \
34075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34076 installcheck) \
34077 || exit 1
34078
34079 @endif target-libgfortran
34080
34081 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
34082 maybe-mostlyclean-target-libgfortran:
34083 @if target-libgfortran
34084 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
34085
34086 mostlyclean-target-libgfortran:
34087 @: $(MAKE); $(unstage)
34088 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34089 r=`${PWD_COMMAND}`; export r; \
34090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34091 $(NORMAL_TARGET_EXPORTS) \
34092 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
34093 for flag in $(EXTRA_TARGET_FLAGS); do \
34094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34095 done; \
34096 (cd $(TARGET_SUBDIR)/libgfortran && \
34097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34099 "RANLIB=$${RANLIB}" \
34100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34101 mostlyclean) \
34102 || exit 1
34103
34104 @endif target-libgfortran
34105
34106 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
34107 maybe-clean-target-libgfortran:
34108 @if target-libgfortran
34109 maybe-clean-target-libgfortran: clean-target-libgfortran
34110
34111 clean-target-libgfortran:
34112 @: $(MAKE); $(unstage)
34113 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34114 r=`${PWD_COMMAND}`; export r; \
34115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34116 $(NORMAL_TARGET_EXPORTS) \
34117 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
34118 for flag in $(EXTRA_TARGET_FLAGS); do \
34119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34120 done; \
34121 (cd $(TARGET_SUBDIR)/libgfortran && \
34122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34124 "RANLIB=$${RANLIB}" \
34125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34126 clean) \
34127 || exit 1
34128
34129 @endif target-libgfortran
34130
34131 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
34132 maybe-distclean-target-libgfortran:
34133 @if target-libgfortran
34134 maybe-distclean-target-libgfortran: distclean-target-libgfortran
34135
34136 distclean-target-libgfortran:
34137 @: $(MAKE); $(unstage)
34138 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34139 r=`${PWD_COMMAND}`; export r; \
34140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34141 $(NORMAL_TARGET_EXPORTS) \
34142 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
34143 for flag in $(EXTRA_TARGET_FLAGS); do \
34144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34145 done; \
34146 (cd $(TARGET_SUBDIR)/libgfortran && \
34147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34149 "RANLIB=$${RANLIB}" \
34150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34151 distclean) \
34152 || exit 1
34153
34154 @endif target-libgfortran
34155
34156 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
34157 maybe-maintainer-clean-target-libgfortran:
34158 @if target-libgfortran
34159 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
34160
34161 maintainer-clean-target-libgfortran:
34162 @: $(MAKE); $(unstage)
34163 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
34164 r=`${PWD_COMMAND}`; export r; \
34165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34166 $(NORMAL_TARGET_EXPORTS) \
34167 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
34168 for flag in $(EXTRA_TARGET_FLAGS); do \
34169 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34170 done; \
34171 (cd $(TARGET_SUBDIR)/libgfortran && \
34172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34174 "RANLIB=$${RANLIB}" \
34175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34176 maintainer-clean) \
34177 || exit 1
34178
34179 @endif target-libgfortran
34180
34181
34182
34183
34184
34185 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
34186 maybe-configure-target-libobjc:
34187 @if gcc-bootstrap
34188 configure-target-libobjc: stage_current
34189 @endif gcc-bootstrap
34190 @if target-libobjc
34191 maybe-configure-target-libobjc: configure-target-libobjc
34192 configure-target-libobjc:
34193 @: $(MAKE); $(unstage)
34194 @r=`${PWD_COMMAND}`; export r; \
34195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34196 echo "Checking multilib configuration for libobjc..."; \
34197 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
34198 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
34199 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
34200 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
34201 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
34202 else \
34203 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
34204 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
34205 fi; \
34206 else \
34207 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
34208 fi; \
34209 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
34210 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
34211 $(NORMAL_TARGET_EXPORTS) \
34212 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
34213 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
34214 case $(srcdir) in \
34215 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34216 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
34217 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34218 esac; \
34219 srcdiroption="--srcdir=$${topdir}/libobjc"; \
34220 libsrcdir="$$s/libobjc"; \
34221 rm -f no-such-file || : ; \
34222 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34223 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34224 --target=${target_alias} $${srcdiroption} \
34225 || exit 1
34226 @endif target-libobjc
34227
34228
34229
34230
34231
34232 .PHONY: all-target-libobjc maybe-all-target-libobjc
34233 maybe-all-target-libobjc:
34234 @if gcc-bootstrap
34235 all-target-libobjc: stage_current
34236 @endif gcc-bootstrap
34237 @if target-libobjc
34238 TARGET-target-libobjc=all
34239 maybe-all-target-libobjc: all-target-libobjc
34240 all-target-libobjc: configure-target-libobjc
34241 @: $(MAKE); $(unstage)
34242 @r=`${PWD_COMMAND}`; export r; \
34243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34244 $(NORMAL_TARGET_EXPORTS) \
34245 (cd $(TARGET_SUBDIR)/libobjc && \
34246 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
34247 $(TARGET-target-libobjc))
34248 @endif target-libobjc
34249
34250
34251
34252
34253
34254 .PHONY: check-target-libobjc maybe-check-target-libobjc
34255 maybe-check-target-libobjc:
34256 @if target-libobjc
34257 maybe-check-target-libobjc: check-target-libobjc
34258
34259 check-target-libobjc:
34260 @: $(MAKE); $(unstage)
34261 @r=`${PWD_COMMAND}`; export r; \
34262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34263 $(NORMAL_TARGET_EXPORTS) \
34264 (cd $(TARGET_SUBDIR)/libobjc && \
34265 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
34266
34267 @endif target-libobjc
34268
34269 .PHONY: install-target-libobjc maybe-install-target-libobjc
34270 maybe-install-target-libobjc:
34271 @if target-libobjc
34272 maybe-install-target-libobjc: install-target-libobjc
34273
34274 install-target-libobjc: installdirs
34275 @: $(MAKE); $(unstage)
34276 @r=`${PWD_COMMAND}`; export r; \
34277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34278 $(NORMAL_TARGET_EXPORTS) \
34279 (cd $(TARGET_SUBDIR)/libobjc && \
34280 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34281
34282 @endif target-libobjc
34283
34284 .PHONY: install-strip-target-libobjc maybe-install-strip-target-libobjc
34285 maybe-install-strip-target-libobjc:
34286 @if target-libobjc
34287 maybe-install-strip-target-libobjc: install-strip-target-libobjc
34288
34289 install-strip-target-libobjc: installdirs
34290 @: $(MAKE); $(unstage)
34291 @r=`${PWD_COMMAND}`; export r; \
34292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34293 $(NORMAL_TARGET_EXPORTS) \
34294 (cd $(TARGET_SUBDIR)/libobjc && \
34295 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34296
34297 @endif target-libobjc
34298
34299 # Other targets (info, dvi, pdf, etc.)
34300
34301 .PHONY: maybe-info-target-libobjc info-target-libobjc
34302 maybe-info-target-libobjc:
34303 @if target-libobjc
34304 maybe-info-target-libobjc: info-target-libobjc
34305
34306 info-target-libobjc: \
34307 configure-target-libobjc
34308 @: $(MAKE); $(unstage)
34309 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34310 r=`${PWD_COMMAND}`; export r; \
34311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34312 $(NORMAL_TARGET_EXPORTS) \
34313 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
34314 for flag in $(EXTRA_TARGET_FLAGS); do \
34315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34316 done; \
34317 (cd $(TARGET_SUBDIR)/libobjc && \
34318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34320 "RANLIB=$${RANLIB}" \
34321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34322 info) \
34323 || exit 1
34324
34325 @endif target-libobjc
34326
34327 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
34328 maybe-dvi-target-libobjc:
34329 @if target-libobjc
34330 maybe-dvi-target-libobjc: dvi-target-libobjc
34331
34332 dvi-target-libobjc: \
34333 configure-target-libobjc
34334 @: $(MAKE); $(unstage)
34335 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34336 r=`${PWD_COMMAND}`; export r; \
34337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34338 $(NORMAL_TARGET_EXPORTS) \
34339 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
34340 for flag in $(EXTRA_TARGET_FLAGS); do \
34341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34342 done; \
34343 (cd $(TARGET_SUBDIR)/libobjc && \
34344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34346 "RANLIB=$${RANLIB}" \
34347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34348 dvi) \
34349 || exit 1
34350
34351 @endif target-libobjc
34352
34353 .PHONY: maybe-pdf-target-libobjc pdf-target-libobjc
34354 maybe-pdf-target-libobjc:
34355 @if target-libobjc
34356 maybe-pdf-target-libobjc: pdf-target-libobjc
34357
34358 pdf-target-libobjc: \
34359 configure-target-libobjc
34360 @: $(MAKE); $(unstage)
34361 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34362 r=`${PWD_COMMAND}`; export r; \
34363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34364 $(NORMAL_TARGET_EXPORTS) \
34365 echo "Doing pdf in $(TARGET_SUBDIR)/libobjc" ; \
34366 for flag in $(EXTRA_TARGET_FLAGS); do \
34367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34368 done; \
34369 (cd $(TARGET_SUBDIR)/libobjc && \
34370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34372 "RANLIB=$${RANLIB}" \
34373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34374 pdf) \
34375 || exit 1
34376
34377 @endif target-libobjc
34378
34379 .PHONY: maybe-html-target-libobjc html-target-libobjc
34380 maybe-html-target-libobjc:
34381 @if target-libobjc
34382 maybe-html-target-libobjc: html-target-libobjc
34383
34384 html-target-libobjc: \
34385 configure-target-libobjc
34386 @: $(MAKE); $(unstage)
34387 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34388 r=`${PWD_COMMAND}`; export r; \
34389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34390 $(NORMAL_TARGET_EXPORTS) \
34391 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
34392 for flag in $(EXTRA_TARGET_FLAGS); do \
34393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34394 done; \
34395 (cd $(TARGET_SUBDIR)/libobjc && \
34396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34398 "RANLIB=$${RANLIB}" \
34399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34400 html) \
34401 || exit 1
34402
34403 @endif target-libobjc
34404
34405 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
34406 maybe-TAGS-target-libobjc:
34407 @if target-libobjc
34408 maybe-TAGS-target-libobjc: TAGS-target-libobjc
34409
34410 TAGS-target-libobjc: \
34411 configure-target-libobjc
34412 @: $(MAKE); $(unstage)
34413 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34414 r=`${PWD_COMMAND}`; export r; \
34415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34416 $(NORMAL_TARGET_EXPORTS) \
34417 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
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)/libobjc && \
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 TAGS) \
34427 || exit 1
34428
34429 @endif target-libobjc
34430
34431 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
34432 maybe-install-info-target-libobjc:
34433 @if target-libobjc
34434 maybe-install-info-target-libobjc: install-info-target-libobjc
34435
34436 install-info-target-libobjc: \
34437 configure-target-libobjc \
34438 info-target-libobjc
34439 @: $(MAKE); $(unstage)
34440 @[ -f $(TARGET_SUBDIR)/libobjc/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-info in $(TARGET_SUBDIR)/libobjc" ; \
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)/libobjc && \
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-info) \
34454 || exit 1
34455
34456 @endif target-libobjc
34457
34458 .PHONY: maybe-install-pdf-target-libobjc install-pdf-target-libobjc
34459 maybe-install-pdf-target-libobjc:
34460 @if target-libobjc
34461 maybe-install-pdf-target-libobjc: install-pdf-target-libobjc
34462
34463 install-pdf-target-libobjc: \
34464 configure-target-libobjc \
34465 pdf-target-libobjc
34466 @: $(MAKE); $(unstage)
34467 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34468 r=`${PWD_COMMAND}`; export r; \
34469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34470 $(NORMAL_TARGET_EXPORTS) \
34471 echo "Doing install-pdf in $(TARGET_SUBDIR)/libobjc" ; \
34472 for flag in $(EXTRA_TARGET_FLAGS); do \
34473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34474 done; \
34475 (cd $(TARGET_SUBDIR)/libobjc && \
34476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34478 "RANLIB=$${RANLIB}" \
34479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34480 install-pdf) \
34481 || exit 1
34482
34483 @endif target-libobjc
34484
34485 .PHONY: maybe-install-html-target-libobjc install-html-target-libobjc
34486 maybe-install-html-target-libobjc:
34487 @if target-libobjc
34488 maybe-install-html-target-libobjc: install-html-target-libobjc
34489
34490 install-html-target-libobjc: \
34491 configure-target-libobjc \
34492 html-target-libobjc
34493 @: $(MAKE); $(unstage)
34494 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34495 r=`${PWD_COMMAND}`; export r; \
34496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34497 $(NORMAL_TARGET_EXPORTS) \
34498 echo "Doing install-html in $(TARGET_SUBDIR)/libobjc" ; \
34499 for flag in $(EXTRA_TARGET_FLAGS); do \
34500 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34501 done; \
34502 (cd $(TARGET_SUBDIR)/libobjc && \
34503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34505 "RANLIB=$${RANLIB}" \
34506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34507 install-html) \
34508 || exit 1
34509
34510 @endif target-libobjc
34511
34512 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
34513 maybe-installcheck-target-libobjc:
34514 @if target-libobjc
34515 maybe-installcheck-target-libobjc: installcheck-target-libobjc
34516
34517 installcheck-target-libobjc: \
34518 configure-target-libobjc
34519 @: $(MAKE); $(unstage)
34520 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34521 r=`${PWD_COMMAND}`; export r; \
34522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34523 $(NORMAL_TARGET_EXPORTS) \
34524 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
34525 for flag in $(EXTRA_TARGET_FLAGS); do \
34526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34527 done; \
34528 (cd $(TARGET_SUBDIR)/libobjc && \
34529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34531 "RANLIB=$${RANLIB}" \
34532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34533 installcheck) \
34534 || exit 1
34535
34536 @endif target-libobjc
34537
34538 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
34539 maybe-mostlyclean-target-libobjc:
34540 @if target-libobjc
34541 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
34542
34543 mostlyclean-target-libobjc:
34544 @: $(MAKE); $(unstage)
34545 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34546 r=`${PWD_COMMAND}`; export r; \
34547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34548 $(NORMAL_TARGET_EXPORTS) \
34549 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
34550 for flag in $(EXTRA_TARGET_FLAGS); do \
34551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34552 done; \
34553 (cd $(TARGET_SUBDIR)/libobjc && \
34554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34556 "RANLIB=$${RANLIB}" \
34557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34558 mostlyclean) \
34559 || exit 1
34560
34561 @endif target-libobjc
34562
34563 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
34564 maybe-clean-target-libobjc:
34565 @if target-libobjc
34566 maybe-clean-target-libobjc: clean-target-libobjc
34567
34568 clean-target-libobjc:
34569 @: $(MAKE); $(unstage)
34570 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34571 r=`${PWD_COMMAND}`; export r; \
34572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34573 $(NORMAL_TARGET_EXPORTS) \
34574 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
34575 for flag in $(EXTRA_TARGET_FLAGS); do \
34576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34577 done; \
34578 (cd $(TARGET_SUBDIR)/libobjc && \
34579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34581 "RANLIB=$${RANLIB}" \
34582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34583 clean) \
34584 || exit 1
34585
34586 @endif target-libobjc
34587
34588 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
34589 maybe-distclean-target-libobjc:
34590 @if target-libobjc
34591 maybe-distclean-target-libobjc: distclean-target-libobjc
34592
34593 distclean-target-libobjc:
34594 @: $(MAKE); $(unstage)
34595 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34596 r=`${PWD_COMMAND}`; export r; \
34597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34598 $(NORMAL_TARGET_EXPORTS) \
34599 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
34600 for flag in $(EXTRA_TARGET_FLAGS); do \
34601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34602 done; \
34603 (cd $(TARGET_SUBDIR)/libobjc && \
34604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34606 "RANLIB=$${RANLIB}" \
34607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34608 distclean) \
34609 || exit 1
34610
34611 @endif target-libobjc
34612
34613 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
34614 maybe-maintainer-clean-target-libobjc:
34615 @if target-libobjc
34616 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
34617
34618 maintainer-clean-target-libobjc:
34619 @: $(MAKE); $(unstage)
34620 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
34621 r=`${PWD_COMMAND}`; export r; \
34622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34623 $(NORMAL_TARGET_EXPORTS) \
34624 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
34625 for flag in $(EXTRA_TARGET_FLAGS); do \
34626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34627 done; \
34628 (cd $(TARGET_SUBDIR)/libobjc && \
34629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34631 "RANLIB=$${RANLIB}" \
34632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34633 maintainer-clean) \
34634 || exit 1
34635
34636 @endif target-libobjc
34637
34638
34639
34640
34641
34642 .PHONY: configure-target-libgo maybe-configure-target-libgo
34643 maybe-configure-target-libgo:
34644 @if gcc-bootstrap
34645 configure-target-libgo: stage_current
34646 @endif gcc-bootstrap
34647 @if target-libgo
34648 maybe-configure-target-libgo: configure-target-libgo
34649 configure-target-libgo:
34650 @: $(MAKE); $(unstage)
34651 @r=`${PWD_COMMAND}`; export r; \
34652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34653 echo "Checking multilib configuration for libgo..."; \
34654 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
34655 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgo/multilib.tmp 2> /dev/null ; \
34656 if test -r $(TARGET_SUBDIR)/libgo/multilib.out; then \
34657 if cmp -s $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; then \
34658 rm -f $(TARGET_SUBDIR)/libgo/multilib.tmp; \
34659 else \
34660 rm -f $(TARGET_SUBDIR)/libgo/Makefile; \
34661 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
34662 fi; \
34663 else \
34664 mv $(TARGET_SUBDIR)/libgo/multilib.tmp $(TARGET_SUBDIR)/libgo/multilib.out; \
34665 fi; \
34666 test ! -f $(TARGET_SUBDIR)/libgo/Makefile || exit 0; \
34667 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgo ; \
34668 $(NORMAL_TARGET_EXPORTS) \
34669 echo Configuring in $(TARGET_SUBDIR)/libgo; \
34670 cd "$(TARGET_SUBDIR)/libgo" || exit 1; \
34671 case $(srcdir) in \
34672 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34673 *) topdir=`echo $(TARGET_SUBDIR)/libgo/ | \
34674 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
34675 esac; \
34676 srcdiroption="--srcdir=$${topdir}/libgo"; \
34677 libsrcdir="$$s/libgo"; \
34678 rm -f no-such-file || : ; \
34679 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
34680 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
34681 --target=${target_alias} $${srcdiroption} \
34682 || exit 1
34683 @endif target-libgo
34684
34685
34686
34687
34688
34689 .PHONY: all-target-libgo maybe-all-target-libgo
34690 maybe-all-target-libgo:
34691 @if gcc-bootstrap
34692 all-target-libgo: stage_current
34693 @endif gcc-bootstrap
34694 @if target-libgo
34695 TARGET-target-libgo=all
34696 maybe-all-target-libgo: all-target-libgo
34697 all-target-libgo: configure-target-libgo
34698 @: $(MAKE); $(unstage)
34699 @r=`${PWD_COMMAND}`; export r; \
34700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34701 $(NORMAL_TARGET_EXPORTS) \
34702 (cd $(TARGET_SUBDIR)/libgo && \
34703 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
34704 $(TARGET-target-libgo))
34705 @endif target-libgo
34706
34707
34708
34709
34710
34711 .PHONY: check-target-libgo maybe-check-target-libgo
34712 maybe-check-target-libgo:
34713 @if target-libgo
34714 maybe-check-target-libgo: check-target-libgo
34715
34716 check-target-libgo:
34717 @: $(MAKE); $(unstage)
34718 @r=`${PWD_COMMAND}`; export r; \
34719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34720 $(NORMAL_TARGET_EXPORTS) \
34721 (cd $(TARGET_SUBDIR)/libgo && \
34722 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
34723
34724 @endif target-libgo
34725
34726 .PHONY: install-target-libgo maybe-install-target-libgo
34727 maybe-install-target-libgo:
34728 @if target-libgo
34729 maybe-install-target-libgo: install-target-libgo
34730
34731 install-target-libgo: installdirs
34732 @: $(MAKE); $(unstage)
34733 @r=`${PWD_COMMAND}`; export r; \
34734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34735 $(NORMAL_TARGET_EXPORTS) \
34736 (cd $(TARGET_SUBDIR)/libgo && \
34737 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
34738
34739 @endif target-libgo
34740
34741 .PHONY: install-strip-target-libgo maybe-install-strip-target-libgo
34742 maybe-install-strip-target-libgo:
34743 @if target-libgo
34744 maybe-install-strip-target-libgo: install-strip-target-libgo
34745
34746 install-strip-target-libgo: installdirs
34747 @: $(MAKE); $(unstage)
34748 @r=`${PWD_COMMAND}`; export r; \
34749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34750 $(NORMAL_TARGET_EXPORTS) \
34751 (cd $(TARGET_SUBDIR)/libgo && \
34752 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
34753
34754 @endif target-libgo
34755
34756 # Other targets (info, dvi, pdf, etc.)
34757
34758 .PHONY: maybe-info-target-libgo info-target-libgo
34759 maybe-info-target-libgo:
34760 @if target-libgo
34761 maybe-info-target-libgo: info-target-libgo
34762
34763 info-target-libgo: \
34764 configure-target-libgo
34765 @: $(MAKE); $(unstage)
34766 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34767 r=`${PWD_COMMAND}`; export r; \
34768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34769 $(NORMAL_TARGET_EXPORTS) \
34770 echo "Doing info in $(TARGET_SUBDIR)/libgo" ; \
34771 for flag in $(EXTRA_TARGET_FLAGS); do \
34772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34773 done; \
34774 (cd $(TARGET_SUBDIR)/libgo && \
34775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34777 "RANLIB=$${RANLIB}" \
34778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34779 info) \
34780 || exit 1
34781
34782 @endif target-libgo
34783
34784 .PHONY: maybe-dvi-target-libgo dvi-target-libgo
34785 maybe-dvi-target-libgo:
34786 @if target-libgo
34787 maybe-dvi-target-libgo: dvi-target-libgo
34788
34789 dvi-target-libgo: \
34790 configure-target-libgo
34791 @: $(MAKE); $(unstage)
34792 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34793 r=`${PWD_COMMAND}`; export r; \
34794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34795 $(NORMAL_TARGET_EXPORTS) \
34796 echo "Doing dvi in $(TARGET_SUBDIR)/libgo" ; \
34797 for flag in $(EXTRA_TARGET_FLAGS); do \
34798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34799 done; \
34800 (cd $(TARGET_SUBDIR)/libgo && \
34801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34803 "RANLIB=$${RANLIB}" \
34804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34805 dvi) \
34806 || exit 1
34807
34808 @endif target-libgo
34809
34810 .PHONY: maybe-pdf-target-libgo pdf-target-libgo
34811 maybe-pdf-target-libgo:
34812 @if target-libgo
34813 maybe-pdf-target-libgo: pdf-target-libgo
34814
34815 pdf-target-libgo: \
34816 configure-target-libgo
34817 @: $(MAKE); $(unstage)
34818 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34819 r=`${PWD_COMMAND}`; export r; \
34820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34821 $(NORMAL_TARGET_EXPORTS) \
34822 echo "Doing pdf in $(TARGET_SUBDIR)/libgo" ; \
34823 for flag in $(EXTRA_TARGET_FLAGS); do \
34824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34825 done; \
34826 (cd $(TARGET_SUBDIR)/libgo && \
34827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34829 "RANLIB=$${RANLIB}" \
34830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34831 pdf) \
34832 || exit 1
34833
34834 @endif target-libgo
34835
34836 .PHONY: maybe-html-target-libgo html-target-libgo
34837 maybe-html-target-libgo:
34838 @if target-libgo
34839 maybe-html-target-libgo: html-target-libgo
34840
34841 html-target-libgo: \
34842 configure-target-libgo
34843 @: $(MAKE); $(unstage)
34844 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34845 r=`${PWD_COMMAND}`; export r; \
34846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34847 $(NORMAL_TARGET_EXPORTS) \
34848 echo "Doing html in $(TARGET_SUBDIR)/libgo" ; \
34849 for flag in $(EXTRA_TARGET_FLAGS); do \
34850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34851 done; \
34852 (cd $(TARGET_SUBDIR)/libgo && \
34853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34855 "RANLIB=$${RANLIB}" \
34856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34857 html) \
34858 || exit 1
34859
34860 @endif target-libgo
34861
34862 .PHONY: maybe-TAGS-target-libgo TAGS-target-libgo
34863 maybe-TAGS-target-libgo:
34864 @if target-libgo
34865 maybe-TAGS-target-libgo: TAGS-target-libgo
34866
34867 TAGS-target-libgo: \
34868 configure-target-libgo
34869 @: $(MAKE); $(unstage)
34870 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34871 r=`${PWD_COMMAND}`; export r; \
34872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34873 $(NORMAL_TARGET_EXPORTS) \
34874 echo "Doing TAGS in $(TARGET_SUBDIR)/libgo" ; \
34875 for flag in $(EXTRA_TARGET_FLAGS); do \
34876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34877 done; \
34878 (cd $(TARGET_SUBDIR)/libgo && \
34879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34881 "RANLIB=$${RANLIB}" \
34882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34883 TAGS) \
34884 || exit 1
34885
34886 @endif target-libgo
34887
34888 .PHONY: maybe-install-info-target-libgo install-info-target-libgo
34889 maybe-install-info-target-libgo:
34890 @if target-libgo
34891 maybe-install-info-target-libgo: install-info-target-libgo
34892
34893 install-info-target-libgo: \
34894 configure-target-libgo \
34895 info-target-libgo
34896 @: $(MAKE); $(unstage)
34897 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34898 r=`${PWD_COMMAND}`; export r; \
34899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34900 $(NORMAL_TARGET_EXPORTS) \
34901 echo "Doing install-info in $(TARGET_SUBDIR)/libgo" ; \
34902 for flag in $(EXTRA_TARGET_FLAGS); do \
34903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34904 done; \
34905 (cd $(TARGET_SUBDIR)/libgo && \
34906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34908 "RANLIB=$${RANLIB}" \
34909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34910 install-info) \
34911 || exit 1
34912
34913 @endif target-libgo
34914
34915 .PHONY: maybe-install-pdf-target-libgo install-pdf-target-libgo
34916 maybe-install-pdf-target-libgo:
34917 @if target-libgo
34918 maybe-install-pdf-target-libgo: install-pdf-target-libgo
34919
34920 install-pdf-target-libgo: \
34921 configure-target-libgo \
34922 pdf-target-libgo
34923 @: $(MAKE); $(unstage)
34924 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34925 r=`${PWD_COMMAND}`; export r; \
34926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34927 $(NORMAL_TARGET_EXPORTS) \
34928 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgo" ; \
34929 for flag in $(EXTRA_TARGET_FLAGS); do \
34930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34931 done; \
34932 (cd $(TARGET_SUBDIR)/libgo && \
34933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34935 "RANLIB=$${RANLIB}" \
34936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34937 install-pdf) \
34938 || exit 1
34939
34940 @endif target-libgo
34941
34942 .PHONY: maybe-install-html-target-libgo install-html-target-libgo
34943 maybe-install-html-target-libgo:
34944 @if target-libgo
34945 maybe-install-html-target-libgo: install-html-target-libgo
34946
34947 install-html-target-libgo: \
34948 configure-target-libgo \
34949 html-target-libgo
34950 @: $(MAKE); $(unstage)
34951 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34952 r=`${PWD_COMMAND}`; export r; \
34953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34954 $(NORMAL_TARGET_EXPORTS) \
34955 echo "Doing install-html in $(TARGET_SUBDIR)/libgo" ; \
34956 for flag in $(EXTRA_TARGET_FLAGS); do \
34957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34958 done; \
34959 (cd $(TARGET_SUBDIR)/libgo && \
34960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34962 "RANLIB=$${RANLIB}" \
34963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34964 install-html) \
34965 || exit 1
34966
34967 @endif target-libgo
34968
34969 .PHONY: maybe-installcheck-target-libgo installcheck-target-libgo
34970 maybe-installcheck-target-libgo:
34971 @if target-libgo
34972 maybe-installcheck-target-libgo: installcheck-target-libgo
34973
34974 installcheck-target-libgo: \
34975 configure-target-libgo
34976 @: $(MAKE); $(unstage)
34977 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
34978 r=`${PWD_COMMAND}`; export r; \
34979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34980 $(NORMAL_TARGET_EXPORTS) \
34981 echo "Doing installcheck in $(TARGET_SUBDIR)/libgo" ; \
34982 for flag in $(EXTRA_TARGET_FLAGS); do \
34983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34984 done; \
34985 (cd $(TARGET_SUBDIR)/libgo && \
34986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34988 "RANLIB=$${RANLIB}" \
34989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
34990 installcheck) \
34991 || exit 1
34992
34993 @endif target-libgo
34994
34995 .PHONY: maybe-mostlyclean-target-libgo mostlyclean-target-libgo
34996 maybe-mostlyclean-target-libgo:
34997 @if target-libgo
34998 maybe-mostlyclean-target-libgo: mostlyclean-target-libgo
34999
35000 mostlyclean-target-libgo:
35001 @: $(MAKE); $(unstage)
35002 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35003 r=`${PWD_COMMAND}`; export r; \
35004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35005 $(NORMAL_TARGET_EXPORTS) \
35006 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgo" ; \
35007 for flag in $(EXTRA_TARGET_FLAGS); do \
35008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35009 done; \
35010 (cd $(TARGET_SUBDIR)/libgo && \
35011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35013 "RANLIB=$${RANLIB}" \
35014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35015 mostlyclean) \
35016 || exit 1
35017
35018 @endif target-libgo
35019
35020 .PHONY: maybe-clean-target-libgo clean-target-libgo
35021 maybe-clean-target-libgo:
35022 @if target-libgo
35023 maybe-clean-target-libgo: clean-target-libgo
35024
35025 clean-target-libgo:
35026 @: $(MAKE); $(unstage)
35027 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35028 r=`${PWD_COMMAND}`; export r; \
35029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35030 $(NORMAL_TARGET_EXPORTS) \
35031 echo "Doing clean in $(TARGET_SUBDIR)/libgo" ; \
35032 for flag in $(EXTRA_TARGET_FLAGS); do \
35033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35034 done; \
35035 (cd $(TARGET_SUBDIR)/libgo && \
35036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35038 "RANLIB=$${RANLIB}" \
35039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35040 clean) \
35041 || exit 1
35042
35043 @endif target-libgo
35044
35045 .PHONY: maybe-distclean-target-libgo distclean-target-libgo
35046 maybe-distclean-target-libgo:
35047 @if target-libgo
35048 maybe-distclean-target-libgo: distclean-target-libgo
35049
35050 distclean-target-libgo:
35051 @: $(MAKE); $(unstage)
35052 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35053 r=`${PWD_COMMAND}`; export r; \
35054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35055 $(NORMAL_TARGET_EXPORTS) \
35056 echo "Doing distclean in $(TARGET_SUBDIR)/libgo" ; \
35057 for flag in $(EXTRA_TARGET_FLAGS); do \
35058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35059 done; \
35060 (cd $(TARGET_SUBDIR)/libgo && \
35061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35063 "RANLIB=$${RANLIB}" \
35064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35065 distclean) \
35066 || exit 1
35067
35068 @endif target-libgo
35069
35070 .PHONY: maybe-maintainer-clean-target-libgo maintainer-clean-target-libgo
35071 maybe-maintainer-clean-target-libgo:
35072 @if target-libgo
35073 maybe-maintainer-clean-target-libgo: maintainer-clean-target-libgo
35074
35075 maintainer-clean-target-libgo:
35076 @: $(MAKE); $(unstage)
35077 @[ -f $(TARGET_SUBDIR)/libgo/Makefile ] || exit 0 ; \
35078 r=`${PWD_COMMAND}`; export r; \
35079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35080 $(NORMAL_TARGET_EXPORTS) \
35081 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgo" ; \
35082 for flag in $(EXTRA_TARGET_FLAGS); do \
35083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35084 done; \
35085 (cd $(TARGET_SUBDIR)/libgo && \
35086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35088 "RANLIB=$${RANLIB}" \
35089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35090 maintainer-clean) \
35091 || exit 1
35092
35093 @endif target-libgo
35094
35095
35096
35097
35098
35099 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
35100 maybe-configure-target-libtermcap:
35101 @if gcc-bootstrap
35102 configure-target-libtermcap: stage_current
35103 @endif gcc-bootstrap
35104 @if target-libtermcap
35105 maybe-configure-target-libtermcap: configure-target-libtermcap
35106 configure-target-libtermcap:
35107 @: $(MAKE); $(unstage)
35108 @r=`${PWD_COMMAND}`; export r; \
35109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35110 echo "Checking multilib configuration for libtermcap..."; \
35111 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
35112 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
35113 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
35114 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
35115 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
35116 else \
35117 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
35118 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
35119 fi; \
35120 else \
35121 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
35122 fi; \
35123 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
35124 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
35125 $(NORMAL_TARGET_EXPORTS) \
35126 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
35127 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
35128 case $(srcdir) in \
35129 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35130 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
35131 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35132 esac; \
35133 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
35134 libsrcdir="$$s/libtermcap"; \
35135 rm -f no-such-file || : ; \
35136 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35137 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35138 --target=${target_alias} $${srcdiroption} \
35139 || exit 1
35140 @endif target-libtermcap
35141
35142
35143
35144
35145
35146 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
35147 maybe-all-target-libtermcap:
35148 @if gcc-bootstrap
35149 all-target-libtermcap: stage_current
35150 @endif gcc-bootstrap
35151 @if target-libtermcap
35152 TARGET-target-libtermcap=all
35153 maybe-all-target-libtermcap: all-target-libtermcap
35154 all-target-libtermcap: configure-target-libtermcap
35155 @: $(MAKE); $(unstage)
35156 @r=`${PWD_COMMAND}`; export r; \
35157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35158 $(NORMAL_TARGET_EXPORTS) \
35159 (cd $(TARGET_SUBDIR)/libtermcap && \
35160 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35161 $(TARGET-target-libtermcap))
35162 @endif target-libtermcap
35163
35164
35165
35166
35167
35168 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
35169 maybe-check-target-libtermcap:
35170 @if target-libtermcap
35171 maybe-check-target-libtermcap: check-target-libtermcap
35172
35173 # Dummy target for uncheckable module.
35174 check-target-libtermcap:
35175
35176 @endif target-libtermcap
35177
35178 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
35179 maybe-install-target-libtermcap:
35180 @if target-libtermcap
35181 maybe-install-target-libtermcap: install-target-libtermcap
35182
35183 install-target-libtermcap: installdirs
35184 @: $(MAKE); $(unstage)
35185 @r=`${PWD_COMMAND}`; export r; \
35186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35187 $(NORMAL_TARGET_EXPORTS) \
35188 (cd $(TARGET_SUBDIR)/libtermcap && \
35189 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35190
35191 @endif target-libtermcap
35192
35193 .PHONY: install-strip-target-libtermcap maybe-install-strip-target-libtermcap
35194 maybe-install-strip-target-libtermcap:
35195 @if target-libtermcap
35196 maybe-install-strip-target-libtermcap: install-strip-target-libtermcap
35197
35198 install-strip-target-libtermcap: installdirs
35199 @: $(MAKE); $(unstage)
35200 @r=`${PWD_COMMAND}`; export r; \
35201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35202 $(NORMAL_TARGET_EXPORTS) \
35203 (cd $(TARGET_SUBDIR)/libtermcap && \
35204 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35205
35206 @endif target-libtermcap
35207
35208 # Other targets (info, dvi, pdf, etc.)
35209
35210 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
35211 maybe-info-target-libtermcap:
35212 @if target-libtermcap
35213 maybe-info-target-libtermcap: info-target-libtermcap
35214
35215 info-target-libtermcap: \
35216 configure-target-libtermcap
35217 @: $(MAKE); $(unstage)
35218 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35219 r=`${PWD_COMMAND}`; export r; \
35220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35221 $(NORMAL_TARGET_EXPORTS) \
35222 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
35223 for flag in $(EXTRA_TARGET_FLAGS); do \
35224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35225 done; \
35226 (cd $(TARGET_SUBDIR)/libtermcap && \
35227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35229 "RANLIB=$${RANLIB}" \
35230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35231 info) \
35232 || exit 1
35233
35234 @endif target-libtermcap
35235
35236 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
35237 maybe-dvi-target-libtermcap:
35238 @if target-libtermcap
35239 maybe-dvi-target-libtermcap: dvi-target-libtermcap
35240
35241 dvi-target-libtermcap: \
35242 configure-target-libtermcap
35243 @: $(MAKE); $(unstage)
35244 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35245 r=`${PWD_COMMAND}`; export r; \
35246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35247 $(NORMAL_TARGET_EXPORTS) \
35248 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
35249 for flag in $(EXTRA_TARGET_FLAGS); do \
35250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35251 done; \
35252 (cd $(TARGET_SUBDIR)/libtermcap && \
35253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35255 "RANLIB=$${RANLIB}" \
35256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35257 dvi) \
35258 || exit 1
35259
35260 @endif target-libtermcap
35261
35262 .PHONY: maybe-pdf-target-libtermcap pdf-target-libtermcap
35263 maybe-pdf-target-libtermcap:
35264 @if target-libtermcap
35265 maybe-pdf-target-libtermcap: pdf-target-libtermcap
35266
35267 pdf-target-libtermcap: \
35268 configure-target-libtermcap
35269 @: $(MAKE); $(unstage)
35270 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35271 r=`${PWD_COMMAND}`; export r; \
35272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35273 $(NORMAL_TARGET_EXPORTS) \
35274 echo "Doing pdf in $(TARGET_SUBDIR)/libtermcap" ; \
35275 for flag in $(EXTRA_TARGET_FLAGS); do \
35276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35277 done; \
35278 (cd $(TARGET_SUBDIR)/libtermcap && \
35279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35281 "RANLIB=$${RANLIB}" \
35282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35283 pdf) \
35284 || exit 1
35285
35286 @endif target-libtermcap
35287
35288 .PHONY: maybe-html-target-libtermcap html-target-libtermcap
35289 maybe-html-target-libtermcap:
35290 @if target-libtermcap
35291 maybe-html-target-libtermcap: html-target-libtermcap
35292
35293 html-target-libtermcap: \
35294 configure-target-libtermcap
35295 @: $(MAKE); $(unstage)
35296 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35297 r=`${PWD_COMMAND}`; export r; \
35298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35299 $(NORMAL_TARGET_EXPORTS) \
35300 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
35301 for flag in $(EXTRA_TARGET_FLAGS); do \
35302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35303 done; \
35304 (cd $(TARGET_SUBDIR)/libtermcap && \
35305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35307 "RANLIB=$${RANLIB}" \
35308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35309 html) \
35310 || exit 1
35311
35312 @endif target-libtermcap
35313
35314 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
35315 maybe-TAGS-target-libtermcap:
35316 @if target-libtermcap
35317 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
35318
35319 TAGS-target-libtermcap: \
35320 configure-target-libtermcap
35321 @: $(MAKE); $(unstage)
35322 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35323 r=`${PWD_COMMAND}`; export r; \
35324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35325 $(NORMAL_TARGET_EXPORTS) \
35326 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
35327 for flag in $(EXTRA_TARGET_FLAGS); do \
35328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35329 done; \
35330 (cd $(TARGET_SUBDIR)/libtermcap && \
35331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35333 "RANLIB=$${RANLIB}" \
35334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35335 TAGS) \
35336 || exit 1
35337
35338 @endif target-libtermcap
35339
35340 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
35341 maybe-install-info-target-libtermcap:
35342 @if target-libtermcap
35343 maybe-install-info-target-libtermcap: install-info-target-libtermcap
35344
35345 install-info-target-libtermcap: \
35346 configure-target-libtermcap \
35347 info-target-libtermcap
35348 @: $(MAKE); $(unstage)
35349 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35350 r=`${PWD_COMMAND}`; export r; \
35351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35352 $(NORMAL_TARGET_EXPORTS) \
35353 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
35354 for flag in $(EXTRA_TARGET_FLAGS); do \
35355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35356 done; \
35357 (cd $(TARGET_SUBDIR)/libtermcap && \
35358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35360 "RANLIB=$${RANLIB}" \
35361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35362 install-info) \
35363 || exit 1
35364
35365 @endif target-libtermcap
35366
35367 .PHONY: maybe-install-pdf-target-libtermcap install-pdf-target-libtermcap
35368 maybe-install-pdf-target-libtermcap:
35369 @if target-libtermcap
35370 maybe-install-pdf-target-libtermcap: install-pdf-target-libtermcap
35371
35372 install-pdf-target-libtermcap: \
35373 configure-target-libtermcap \
35374 pdf-target-libtermcap
35375 @: $(MAKE); $(unstage)
35376 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35377 r=`${PWD_COMMAND}`; export r; \
35378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35379 $(NORMAL_TARGET_EXPORTS) \
35380 echo "Doing install-pdf in $(TARGET_SUBDIR)/libtermcap" ; \
35381 for flag in $(EXTRA_TARGET_FLAGS); do \
35382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35383 done; \
35384 (cd $(TARGET_SUBDIR)/libtermcap && \
35385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35387 "RANLIB=$${RANLIB}" \
35388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35389 install-pdf) \
35390 || exit 1
35391
35392 @endif target-libtermcap
35393
35394 .PHONY: maybe-install-html-target-libtermcap install-html-target-libtermcap
35395 maybe-install-html-target-libtermcap:
35396 @if target-libtermcap
35397 maybe-install-html-target-libtermcap: install-html-target-libtermcap
35398
35399 install-html-target-libtermcap: \
35400 configure-target-libtermcap \
35401 html-target-libtermcap
35402 @: $(MAKE); $(unstage)
35403 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35404 r=`${PWD_COMMAND}`; export r; \
35405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35406 $(NORMAL_TARGET_EXPORTS) \
35407 echo "Doing install-html in $(TARGET_SUBDIR)/libtermcap" ; \
35408 for flag in $(EXTRA_TARGET_FLAGS); do \
35409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35410 done; \
35411 (cd $(TARGET_SUBDIR)/libtermcap && \
35412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35414 "RANLIB=$${RANLIB}" \
35415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35416 install-html) \
35417 || exit 1
35418
35419 @endif target-libtermcap
35420
35421 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
35422 maybe-installcheck-target-libtermcap:
35423 @if target-libtermcap
35424 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
35425
35426 installcheck-target-libtermcap: \
35427 configure-target-libtermcap
35428 @: $(MAKE); $(unstage)
35429 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
35430 r=`${PWD_COMMAND}`; export r; \
35431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35432 $(NORMAL_TARGET_EXPORTS) \
35433 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
35434 for flag in $(EXTRA_TARGET_FLAGS); do \
35435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35436 done; \
35437 (cd $(TARGET_SUBDIR)/libtermcap && \
35438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35440 "RANLIB=$${RANLIB}" \
35441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35442 installcheck) \
35443 || exit 1
35444
35445 @endif target-libtermcap
35446
35447 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
35448 maybe-mostlyclean-target-libtermcap:
35449 @if target-libtermcap
35450 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
35451
35452 # libtermcap doesn't support mostlyclean.
35453 mostlyclean-target-libtermcap:
35454
35455 @endif target-libtermcap
35456
35457 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
35458 maybe-clean-target-libtermcap:
35459 @if target-libtermcap
35460 maybe-clean-target-libtermcap: clean-target-libtermcap
35461
35462 # libtermcap doesn't support clean.
35463 clean-target-libtermcap:
35464
35465 @endif target-libtermcap
35466
35467 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
35468 maybe-distclean-target-libtermcap:
35469 @if target-libtermcap
35470 maybe-distclean-target-libtermcap: distclean-target-libtermcap
35471
35472 # libtermcap doesn't support distclean.
35473 distclean-target-libtermcap:
35474
35475 @endif target-libtermcap
35476
35477 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
35478 maybe-maintainer-clean-target-libtermcap:
35479 @if target-libtermcap
35480 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
35481
35482 # libtermcap doesn't support maintainer-clean.
35483 maintainer-clean-target-libtermcap:
35484
35485 @endif target-libtermcap
35486
35487
35488
35489
35490
35491 .PHONY: configure-target-winsup maybe-configure-target-winsup
35492 maybe-configure-target-winsup:
35493 @if gcc-bootstrap
35494 configure-target-winsup: stage_current
35495 @endif gcc-bootstrap
35496 @if target-winsup
35497 maybe-configure-target-winsup: configure-target-winsup
35498 configure-target-winsup:
35499 @: $(MAKE); $(unstage)
35500 @r=`${PWD_COMMAND}`; export r; \
35501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35502 echo "Checking multilib configuration for winsup..."; \
35503 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
35504 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
35505 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
35506 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
35507 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
35508 else \
35509 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
35510 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
35511 fi; \
35512 else \
35513 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
35514 fi; \
35515 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
35516 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
35517 $(NORMAL_TARGET_EXPORTS) \
35518 echo Configuring in $(TARGET_SUBDIR)/winsup; \
35519 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
35520 case $(srcdir) in \
35521 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35522 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
35523 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35524 esac; \
35525 srcdiroption="--srcdir=$${topdir}/winsup"; \
35526 libsrcdir="$$s/winsup"; \
35527 rm -f no-such-file || : ; \
35528 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35529 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35530 --target=${target_alias} $${srcdiroption} \
35531 || exit 1
35532 @endif target-winsup
35533
35534
35535
35536
35537
35538 .PHONY: all-target-winsup maybe-all-target-winsup
35539 maybe-all-target-winsup:
35540 @if gcc-bootstrap
35541 all-target-winsup: stage_current
35542 @endif gcc-bootstrap
35543 @if target-winsup
35544 TARGET-target-winsup=all
35545 maybe-all-target-winsup: all-target-winsup
35546 all-target-winsup: configure-target-winsup
35547 @: $(MAKE); $(unstage)
35548 @r=`${PWD_COMMAND}`; export r; \
35549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35550 $(NORMAL_TARGET_EXPORTS) \
35551 (cd $(TARGET_SUBDIR)/winsup && \
35552 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
35553 $(TARGET-target-winsup))
35554 @endif target-winsup
35555
35556
35557
35558
35559
35560 .PHONY: check-target-winsup maybe-check-target-winsup
35561 maybe-check-target-winsup:
35562 @if target-winsup
35563 maybe-check-target-winsup: check-target-winsup
35564
35565 check-target-winsup:
35566 @: $(MAKE); $(unstage)
35567 @r=`${PWD_COMMAND}`; export r; \
35568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35569 $(NORMAL_TARGET_EXPORTS) \
35570 (cd $(TARGET_SUBDIR)/winsup && \
35571 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
35572
35573 @endif target-winsup
35574
35575 .PHONY: install-target-winsup maybe-install-target-winsup
35576 maybe-install-target-winsup:
35577 @if target-winsup
35578 maybe-install-target-winsup: install-target-winsup
35579
35580 install-target-winsup: installdirs
35581 @: $(MAKE); $(unstage)
35582 @r=`${PWD_COMMAND}`; export r; \
35583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35584 $(NORMAL_TARGET_EXPORTS) \
35585 (cd $(TARGET_SUBDIR)/winsup && \
35586 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
35587
35588 @endif target-winsup
35589
35590 .PHONY: install-strip-target-winsup maybe-install-strip-target-winsup
35591 maybe-install-strip-target-winsup:
35592 @if target-winsup
35593 maybe-install-strip-target-winsup: install-strip-target-winsup
35594
35595 install-strip-target-winsup: installdirs
35596 @: $(MAKE); $(unstage)
35597 @r=`${PWD_COMMAND}`; export r; \
35598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35599 $(NORMAL_TARGET_EXPORTS) \
35600 (cd $(TARGET_SUBDIR)/winsup && \
35601 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
35602
35603 @endif target-winsup
35604
35605 # Other targets (info, dvi, pdf, etc.)
35606
35607 .PHONY: maybe-info-target-winsup info-target-winsup
35608 maybe-info-target-winsup:
35609 @if target-winsup
35610 maybe-info-target-winsup: info-target-winsup
35611
35612 info-target-winsup: \
35613 configure-target-winsup
35614 @: $(MAKE); $(unstage)
35615 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35616 r=`${PWD_COMMAND}`; export r; \
35617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35618 $(NORMAL_TARGET_EXPORTS) \
35619 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
35620 for flag in $(EXTRA_TARGET_FLAGS); do \
35621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35622 done; \
35623 (cd $(TARGET_SUBDIR)/winsup && \
35624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35626 "RANLIB=$${RANLIB}" \
35627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35628 info) \
35629 || exit 1
35630
35631 @endif target-winsup
35632
35633 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
35634 maybe-dvi-target-winsup:
35635 @if target-winsup
35636 maybe-dvi-target-winsup: dvi-target-winsup
35637
35638 dvi-target-winsup: \
35639 configure-target-winsup
35640 @: $(MAKE); $(unstage)
35641 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35642 r=`${PWD_COMMAND}`; export r; \
35643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35644 $(NORMAL_TARGET_EXPORTS) \
35645 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
35646 for flag in $(EXTRA_TARGET_FLAGS); do \
35647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35648 done; \
35649 (cd $(TARGET_SUBDIR)/winsup && \
35650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35652 "RANLIB=$${RANLIB}" \
35653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35654 dvi) \
35655 || exit 1
35656
35657 @endif target-winsup
35658
35659 .PHONY: maybe-pdf-target-winsup pdf-target-winsup
35660 maybe-pdf-target-winsup:
35661 @if target-winsup
35662 maybe-pdf-target-winsup: pdf-target-winsup
35663
35664 pdf-target-winsup: \
35665 configure-target-winsup
35666 @: $(MAKE); $(unstage)
35667 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35668 r=`${PWD_COMMAND}`; export r; \
35669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35670 $(NORMAL_TARGET_EXPORTS) \
35671 echo "Doing pdf in $(TARGET_SUBDIR)/winsup" ; \
35672 for flag in $(EXTRA_TARGET_FLAGS); do \
35673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35674 done; \
35675 (cd $(TARGET_SUBDIR)/winsup && \
35676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35678 "RANLIB=$${RANLIB}" \
35679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35680 pdf) \
35681 || exit 1
35682
35683 @endif target-winsup
35684
35685 .PHONY: maybe-html-target-winsup html-target-winsup
35686 maybe-html-target-winsup:
35687 @if target-winsup
35688 maybe-html-target-winsup: html-target-winsup
35689
35690 html-target-winsup: \
35691 configure-target-winsup
35692 @: $(MAKE); $(unstage)
35693 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35694 r=`${PWD_COMMAND}`; export r; \
35695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35696 $(NORMAL_TARGET_EXPORTS) \
35697 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
35698 for flag in $(EXTRA_TARGET_FLAGS); do \
35699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35700 done; \
35701 (cd $(TARGET_SUBDIR)/winsup && \
35702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35704 "RANLIB=$${RANLIB}" \
35705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35706 html) \
35707 || exit 1
35708
35709 @endif target-winsup
35710
35711 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
35712 maybe-TAGS-target-winsup:
35713 @if target-winsup
35714 maybe-TAGS-target-winsup: TAGS-target-winsup
35715
35716 TAGS-target-winsup: \
35717 configure-target-winsup
35718 @: $(MAKE); $(unstage)
35719 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35720 r=`${PWD_COMMAND}`; export r; \
35721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35722 $(NORMAL_TARGET_EXPORTS) \
35723 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
35724 for flag in $(EXTRA_TARGET_FLAGS); do \
35725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35726 done; \
35727 (cd $(TARGET_SUBDIR)/winsup && \
35728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35730 "RANLIB=$${RANLIB}" \
35731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35732 TAGS) \
35733 || exit 1
35734
35735 @endif target-winsup
35736
35737 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
35738 maybe-install-info-target-winsup:
35739 @if target-winsup
35740 maybe-install-info-target-winsup: install-info-target-winsup
35741
35742 install-info-target-winsup: \
35743 configure-target-winsup \
35744 info-target-winsup
35745 @: $(MAKE); $(unstage)
35746 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35747 r=`${PWD_COMMAND}`; export r; \
35748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35749 $(NORMAL_TARGET_EXPORTS) \
35750 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
35751 for flag in $(EXTRA_TARGET_FLAGS); do \
35752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35753 done; \
35754 (cd $(TARGET_SUBDIR)/winsup && \
35755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35757 "RANLIB=$${RANLIB}" \
35758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35759 install-info) \
35760 || exit 1
35761
35762 @endif target-winsup
35763
35764 .PHONY: maybe-install-pdf-target-winsup install-pdf-target-winsup
35765 maybe-install-pdf-target-winsup:
35766 @if target-winsup
35767 maybe-install-pdf-target-winsup: install-pdf-target-winsup
35768
35769 install-pdf-target-winsup: \
35770 configure-target-winsup \
35771 pdf-target-winsup
35772 @: $(MAKE); $(unstage)
35773 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35774 r=`${PWD_COMMAND}`; export r; \
35775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35776 $(NORMAL_TARGET_EXPORTS) \
35777 echo "Doing install-pdf in $(TARGET_SUBDIR)/winsup" ; \
35778 for flag in $(EXTRA_TARGET_FLAGS); do \
35779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35780 done; \
35781 (cd $(TARGET_SUBDIR)/winsup && \
35782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35784 "RANLIB=$${RANLIB}" \
35785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35786 install-pdf) \
35787 || exit 1
35788
35789 @endif target-winsup
35790
35791 .PHONY: maybe-install-html-target-winsup install-html-target-winsup
35792 maybe-install-html-target-winsup:
35793 @if target-winsup
35794 maybe-install-html-target-winsup: install-html-target-winsup
35795
35796 install-html-target-winsup: \
35797 configure-target-winsup \
35798 html-target-winsup
35799 @: $(MAKE); $(unstage)
35800 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35801 r=`${PWD_COMMAND}`; export r; \
35802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35803 $(NORMAL_TARGET_EXPORTS) \
35804 echo "Doing install-html in $(TARGET_SUBDIR)/winsup" ; \
35805 for flag in $(EXTRA_TARGET_FLAGS); do \
35806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35807 done; \
35808 (cd $(TARGET_SUBDIR)/winsup && \
35809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35811 "RANLIB=$${RANLIB}" \
35812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35813 install-html) \
35814 || exit 1
35815
35816 @endif target-winsup
35817
35818 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
35819 maybe-installcheck-target-winsup:
35820 @if target-winsup
35821 maybe-installcheck-target-winsup: installcheck-target-winsup
35822
35823 installcheck-target-winsup: \
35824 configure-target-winsup
35825 @: $(MAKE); $(unstage)
35826 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35827 r=`${PWD_COMMAND}`; export r; \
35828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35829 $(NORMAL_TARGET_EXPORTS) \
35830 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
35831 for flag in $(EXTRA_TARGET_FLAGS); do \
35832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35833 done; \
35834 (cd $(TARGET_SUBDIR)/winsup && \
35835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35837 "RANLIB=$${RANLIB}" \
35838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35839 installcheck) \
35840 || exit 1
35841
35842 @endif target-winsup
35843
35844 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
35845 maybe-mostlyclean-target-winsup:
35846 @if target-winsup
35847 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
35848
35849 mostlyclean-target-winsup:
35850 @: $(MAKE); $(unstage)
35851 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35852 r=`${PWD_COMMAND}`; export r; \
35853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35854 $(NORMAL_TARGET_EXPORTS) \
35855 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
35856 for flag in $(EXTRA_TARGET_FLAGS); do \
35857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35858 done; \
35859 (cd $(TARGET_SUBDIR)/winsup && \
35860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35862 "RANLIB=$${RANLIB}" \
35863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35864 mostlyclean) \
35865 || exit 1
35866
35867 @endif target-winsup
35868
35869 .PHONY: maybe-clean-target-winsup clean-target-winsup
35870 maybe-clean-target-winsup:
35871 @if target-winsup
35872 maybe-clean-target-winsup: clean-target-winsup
35873
35874 clean-target-winsup:
35875 @: $(MAKE); $(unstage)
35876 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35877 r=`${PWD_COMMAND}`; export r; \
35878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35879 $(NORMAL_TARGET_EXPORTS) \
35880 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
35881 for flag in $(EXTRA_TARGET_FLAGS); do \
35882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35883 done; \
35884 (cd $(TARGET_SUBDIR)/winsup && \
35885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35887 "RANLIB=$${RANLIB}" \
35888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35889 clean) \
35890 || exit 1
35891
35892 @endif target-winsup
35893
35894 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
35895 maybe-distclean-target-winsup:
35896 @if target-winsup
35897 maybe-distclean-target-winsup: distclean-target-winsup
35898
35899 distclean-target-winsup:
35900 @: $(MAKE); $(unstage)
35901 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35902 r=`${PWD_COMMAND}`; export r; \
35903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35904 $(NORMAL_TARGET_EXPORTS) \
35905 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
35906 for flag in $(EXTRA_TARGET_FLAGS); do \
35907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35908 done; \
35909 (cd $(TARGET_SUBDIR)/winsup && \
35910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35912 "RANLIB=$${RANLIB}" \
35913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35914 distclean) \
35915 || exit 1
35916
35917 @endif target-winsup
35918
35919 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
35920 maybe-maintainer-clean-target-winsup:
35921 @if target-winsup
35922 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
35923
35924 maintainer-clean-target-winsup:
35925 @: $(MAKE); $(unstage)
35926 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
35927 r=`${PWD_COMMAND}`; export r; \
35928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35929 $(NORMAL_TARGET_EXPORTS) \
35930 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
35931 for flag in $(EXTRA_TARGET_FLAGS); do \
35932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35933 done; \
35934 (cd $(TARGET_SUBDIR)/winsup && \
35935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35937 "RANLIB=$${RANLIB}" \
35938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
35939 maintainer-clean) \
35940 || exit 1
35941
35942 @endif target-winsup
35943
35944
35945
35946
35947
35948 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
35949 maybe-configure-target-libgloss:
35950 @if gcc-bootstrap
35951 configure-target-libgloss: stage_current
35952 @endif gcc-bootstrap
35953 @if target-libgloss
35954 maybe-configure-target-libgloss: configure-target-libgloss
35955 configure-target-libgloss:
35956 @: $(MAKE); $(unstage)
35957 @r=`${PWD_COMMAND}`; export r; \
35958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35959 echo "Checking multilib configuration for libgloss..."; \
35960 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
35961 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
35962 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
35963 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
35964 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
35965 else \
35966 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
35967 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
35968 fi; \
35969 else \
35970 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
35971 fi; \
35972 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
35973 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
35974 $(NORMAL_TARGET_EXPORTS) \
35975 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
35976 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
35977 case $(srcdir) in \
35978 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35979 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
35980 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
35981 esac; \
35982 srcdiroption="--srcdir=$${topdir}/libgloss"; \
35983 libsrcdir="$$s/libgloss"; \
35984 rm -f no-such-file || : ; \
35985 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
35986 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
35987 --target=${target_alias} $${srcdiroption} \
35988 || exit 1
35989 @endif target-libgloss
35990
35991
35992
35993
35994
35995 .PHONY: all-target-libgloss maybe-all-target-libgloss
35996 maybe-all-target-libgloss:
35997 @if gcc-bootstrap
35998 all-target-libgloss: stage_current
35999 @endif gcc-bootstrap
36000 @if target-libgloss
36001 TARGET-target-libgloss=all
36002 maybe-all-target-libgloss: all-target-libgloss
36003 all-target-libgloss: configure-target-libgloss
36004 @: $(MAKE); $(unstage)
36005 @r=`${PWD_COMMAND}`; export r; \
36006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36007 $(NORMAL_TARGET_EXPORTS) \
36008 (cd $(TARGET_SUBDIR)/libgloss && \
36009 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36010 $(TARGET-target-libgloss))
36011 @endif target-libgloss
36012
36013
36014
36015
36016
36017 .PHONY: check-target-libgloss maybe-check-target-libgloss
36018 maybe-check-target-libgloss:
36019 @if target-libgloss
36020 maybe-check-target-libgloss: check-target-libgloss
36021
36022 # Dummy target for uncheckable module.
36023 check-target-libgloss:
36024
36025 @endif target-libgloss
36026
36027 .PHONY: install-target-libgloss maybe-install-target-libgloss
36028 maybe-install-target-libgloss:
36029 @if target-libgloss
36030 maybe-install-target-libgloss: install-target-libgloss
36031
36032 install-target-libgloss: installdirs
36033 @: $(MAKE); $(unstage)
36034 @r=`${PWD_COMMAND}`; export r; \
36035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36036 $(NORMAL_TARGET_EXPORTS) \
36037 (cd $(TARGET_SUBDIR)/libgloss && \
36038 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36039
36040 @endif target-libgloss
36041
36042 .PHONY: install-strip-target-libgloss maybe-install-strip-target-libgloss
36043 maybe-install-strip-target-libgloss:
36044 @if target-libgloss
36045 maybe-install-strip-target-libgloss: install-strip-target-libgloss
36046
36047 install-strip-target-libgloss: installdirs
36048 @: $(MAKE); $(unstage)
36049 @r=`${PWD_COMMAND}`; export r; \
36050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36051 $(NORMAL_TARGET_EXPORTS) \
36052 (cd $(TARGET_SUBDIR)/libgloss && \
36053 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36054
36055 @endif target-libgloss
36056
36057 # Other targets (info, dvi, pdf, etc.)
36058
36059 .PHONY: maybe-info-target-libgloss info-target-libgloss
36060 maybe-info-target-libgloss:
36061 @if target-libgloss
36062 maybe-info-target-libgloss: info-target-libgloss
36063
36064 info-target-libgloss: \
36065 configure-target-libgloss
36066 @: $(MAKE); $(unstage)
36067 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36068 r=`${PWD_COMMAND}`; export r; \
36069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36070 $(NORMAL_TARGET_EXPORTS) \
36071 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
36072 for flag in $(EXTRA_TARGET_FLAGS); do \
36073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36074 done; \
36075 (cd $(TARGET_SUBDIR)/libgloss && \
36076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36078 "RANLIB=$${RANLIB}" \
36079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36080 info) \
36081 || exit 1
36082
36083 @endif target-libgloss
36084
36085 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
36086 maybe-dvi-target-libgloss:
36087 @if target-libgloss
36088 maybe-dvi-target-libgloss: dvi-target-libgloss
36089
36090 dvi-target-libgloss: \
36091 configure-target-libgloss
36092 @: $(MAKE); $(unstage)
36093 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36094 r=`${PWD_COMMAND}`; export r; \
36095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36096 $(NORMAL_TARGET_EXPORTS) \
36097 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
36098 for flag in $(EXTRA_TARGET_FLAGS); do \
36099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36100 done; \
36101 (cd $(TARGET_SUBDIR)/libgloss && \
36102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36104 "RANLIB=$${RANLIB}" \
36105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36106 dvi) \
36107 || exit 1
36108
36109 @endif target-libgloss
36110
36111 .PHONY: maybe-pdf-target-libgloss pdf-target-libgloss
36112 maybe-pdf-target-libgloss:
36113 @if target-libgloss
36114 maybe-pdf-target-libgloss: pdf-target-libgloss
36115
36116 pdf-target-libgloss: \
36117 configure-target-libgloss
36118 @: $(MAKE); $(unstage)
36119 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36120 r=`${PWD_COMMAND}`; export r; \
36121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36122 $(NORMAL_TARGET_EXPORTS) \
36123 echo "Doing pdf in $(TARGET_SUBDIR)/libgloss" ; \
36124 for flag in $(EXTRA_TARGET_FLAGS); do \
36125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36126 done; \
36127 (cd $(TARGET_SUBDIR)/libgloss && \
36128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36130 "RANLIB=$${RANLIB}" \
36131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36132 pdf) \
36133 || exit 1
36134
36135 @endif target-libgloss
36136
36137 .PHONY: maybe-html-target-libgloss html-target-libgloss
36138 maybe-html-target-libgloss:
36139 @if target-libgloss
36140 maybe-html-target-libgloss: html-target-libgloss
36141
36142 html-target-libgloss: \
36143 configure-target-libgloss
36144 @: $(MAKE); $(unstage)
36145 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36146 r=`${PWD_COMMAND}`; export r; \
36147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36148 $(NORMAL_TARGET_EXPORTS) \
36149 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
36150 for flag in $(EXTRA_TARGET_FLAGS); do \
36151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36152 done; \
36153 (cd $(TARGET_SUBDIR)/libgloss && \
36154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36156 "RANLIB=$${RANLIB}" \
36157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36158 html) \
36159 || exit 1
36160
36161 @endif target-libgloss
36162
36163 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
36164 maybe-TAGS-target-libgloss:
36165 @if target-libgloss
36166 maybe-TAGS-target-libgloss: TAGS-target-libgloss
36167
36168 TAGS-target-libgloss: \
36169 configure-target-libgloss
36170 @: $(MAKE); $(unstage)
36171 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36172 r=`${PWD_COMMAND}`; export r; \
36173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36174 $(NORMAL_TARGET_EXPORTS) \
36175 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
36176 for flag in $(EXTRA_TARGET_FLAGS); do \
36177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36178 done; \
36179 (cd $(TARGET_SUBDIR)/libgloss && \
36180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36182 "RANLIB=$${RANLIB}" \
36183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36184 TAGS) \
36185 || exit 1
36186
36187 @endif target-libgloss
36188
36189 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
36190 maybe-install-info-target-libgloss:
36191 @if target-libgloss
36192 maybe-install-info-target-libgloss: install-info-target-libgloss
36193
36194 install-info-target-libgloss: \
36195 configure-target-libgloss \
36196 info-target-libgloss
36197 @: $(MAKE); $(unstage)
36198 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36199 r=`${PWD_COMMAND}`; export r; \
36200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36201 $(NORMAL_TARGET_EXPORTS) \
36202 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
36203 for flag in $(EXTRA_TARGET_FLAGS); do \
36204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36205 done; \
36206 (cd $(TARGET_SUBDIR)/libgloss && \
36207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36209 "RANLIB=$${RANLIB}" \
36210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36211 install-info) \
36212 || exit 1
36213
36214 @endif target-libgloss
36215
36216 .PHONY: maybe-install-pdf-target-libgloss install-pdf-target-libgloss
36217 maybe-install-pdf-target-libgloss:
36218 @if target-libgloss
36219 maybe-install-pdf-target-libgloss: install-pdf-target-libgloss
36220
36221 install-pdf-target-libgloss: \
36222 configure-target-libgloss \
36223 pdf-target-libgloss
36224 @: $(MAKE); $(unstage)
36225 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36226 r=`${PWD_COMMAND}`; export r; \
36227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36228 $(NORMAL_TARGET_EXPORTS) \
36229 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgloss" ; \
36230 for flag in $(EXTRA_TARGET_FLAGS); do \
36231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36232 done; \
36233 (cd $(TARGET_SUBDIR)/libgloss && \
36234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36236 "RANLIB=$${RANLIB}" \
36237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36238 install-pdf) \
36239 || exit 1
36240
36241 @endif target-libgloss
36242
36243 .PHONY: maybe-install-html-target-libgloss install-html-target-libgloss
36244 maybe-install-html-target-libgloss:
36245 @if target-libgloss
36246 maybe-install-html-target-libgloss: install-html-target-libgloss
36247
36248 install-html-target-libgloss: \
36249 configure-target-libgloss \
36250 html-target-libgloss
36251 @: $(MAKE); $(unstage)
36252 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36253 r=`${PWD_COMMAND}`; export r; \
36254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36255 $(NORMAL_TARGET_EXPORTS) \
36256 echo "Doing install-html in $(TARGET_SUBDIR)/libgloss" ; \
36257 for flag in $(EXTRA_TARGET_FLAGS); do \
36258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36259 done; \
36260 (cd $(TARGET_SUBDIR)/libgloss && \
36261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36263 "RANLIB=$${RANLIB}" \
36264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36265 install-html) \
36266 || exit 1
36267
36268 @endif target-libgloss
36269
36270 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
36271 maybe-installcheck-target-libgloss:
36272 @if target-libgloss
36273 maybe-installcheck-target-libgloss: installcheck-target-libgloss
36274
36275 installcheck-target-libgloss: \
36276 configure-target-libgloss
36277 @: $(MAKE); $(unstage)
36278 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36279 r=`${PWD_COMMAND}`; export r; \
36280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36281 $(NORMAL_TARGET_EXPORTS) \
36282 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
36283 for flag in $(EXTRA_TARGET_FLAGS); do \
36284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36285 done; \
36286 (cd $(TARGET_SUBDIR)/libgloss && \
36287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36289 "RANLIB=$${RANLIB}" \
36290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36291 installcheck) \
36292 || exit 1
36293
36294 @endif target-libgloss
36295
36296 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
36297 maybe-mostlyclean-target-libgloss:
36298 @if target-libgloss
36299 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
36300
36301 mostlyclean-target-libgloss:
36302 @: $(MAKE); $(unstage)
36303 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36304 r=`${PWD_COMMAND}`; export r; \
36305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36306 $(NORMAL_TARGET_EXPORTS) \
36307 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
36308 for flag in $(EXTRA_TARGET_FLAGS); do \
36309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36310 done; \
36311 (cd $(TARGET_SUBDIR)/libgloss && \
36312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36314 "RANLIB=$${RANLIB}" \
36315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36316 mostlyclean) \
36317 || exit 1
36318
36319 @endif target-libgloss
36320
36321 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
36322 maybe-clean-target-libgloss:
36323 @if target-libgloss
36324 maybe-clean-target-libgloss: clean-target-libgloss
36325
36326 clean-target-libgloss:
36327 @: $(MAKE); $(unstage)
36328 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36329 r=`${PWD_COMMAND}`; export r; \
36330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36331 $(NORMAL_TARGET_EXPORTS) \
36332 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
36333 for flag in $(EXTRA_TARGET_FLAGS); do \
36334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36335 done; \
36336 (cd $(TARGET_SUBDIR)/libgloss && \
36337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36339 "RANLIB=$${RANLIB}" \
36340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36341 clean) \
36342 || exit 1
36343
36344 @endif target-libgloss
36345
36346 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
36347 maybe-distclean-target-libgloss:
36348 @if target-libgloss
36349 maybe-distclean-target-libgloss: distclean-target-libgloss
36350
36351 distclean-target-libgloss:
36352 @: $(MAKE); $(unstage)
36353 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36354 r=`${PWD_COMMAND}`; export r; \
36355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36356 $(NORMAL_TARGET_EXPORTS) \
36357 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
36358 for flag in $(EXTRA_TARGET_FLAGS); do \
36359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36360 done; \
36361 (cd $(TARGET_SUBDIR)/libgloss && \
36362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36364 "RANLIB=$${RANLIB}" \
36365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36366 distclean) \
36367 || exit 1
36368
36369 @endif target-libgloss
36370
36371 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
36372 maybe-maintainer-clean-target-libgloss:
36373 @if target-libgloss
36374 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
36375
36376 maintainer-clean-target-libgloss:
36377 @: $(MAKE); $(unstage)
36378 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
36379 r=`${PWD_COMMAND}`; export r; \
36380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36381 $(NORMAL_TARGET_EXPORTS) \
36382 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
36383 for flag in $(EXTRA_TARGET_FLAGS); do \
36384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36385 done; \
36386 (cd $(TARGET_SUBDIR)/libgloss && \
36387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36389 "RANLIB=$${RANLIB}" \
36390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36391 maintainer-clean) \
36392 || exit 1
36393
36394 @endif target-libgloss
36395
36396
36397
36398
36399
36400 .PHONY: configure-target-libffi maybe-configure-target-libffi
36401 maybe-configure-target-libffi:
36402 @if gcc-bootstrap
36403 configure-target-libffi: stage_current
36404 @endif gcc-bootstrap
36405 @if target-libffi
36406 maybe-configure-target-libffi: configure-target-libffi
36407 configure-target-libffi:
36408 @: $(MAKE); $(unstage)
36409 @r=`${PWD_COMMAND}`; export r; \
36410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36411 echo "Checking multilib configuration for libffi..."; \
36412 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
36413 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
36414 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
36415 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
36416 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
36417 else \
36418 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
36419 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
36420 fi; \
36421 else \
36422 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
36423 fi; \
36424 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
36425 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
36426 $(NORMAL_TARGET_EXPORTS) \
36427 echo Configuring in $(TARGET_SUBDIR)/libffi; \
36428 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
36429 case $(srcdir) in \
36430 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36431 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
36432 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36433 esac; \
36434 srcdiroption="--srcdir=$${topdir}/libffi"; \
36435 libsrcdir="$$s/libffi"; \
36436 rm -f no-such-file || : ; \
36437 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36438 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36439 --target=${target_alias} $${srcdiroption} \
36440 || exit 1
36441 @endif target-libffi
36442
36443
36444
36445
36446
36447 .PHONY: all-target-libffi maybe-all-target-libffi
36448 maybe-all-target-libffi:
36449 @if gcc-bootstrap
36450 all-target-libffi: stage_current
36451 @endif gcc-bootstrap
36452 @if target-libffi
36453 TARGET-target-libffi=all
36454 maybe-all-target-libffi: all-target-libffi
36455 all-target-libffi: configure-target-libffi
36456 @: $(MAKE); $(unstage)
36457 @r=`${PWD_COMMAND}`; export r; \
36458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36459 $(NORMAL_TARGET_EXPORTS) \
36460 (cd $(TARGET_SUBDIR)/libffi && \
36461 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
36462 $(TARGET-target-libffi))
36463 @endif target-libffi
36464
36465
36466
36467
36468
36469 .PHONY: check-target-libffi maybe-check-target-libffi
36470 maybe-check-target-libffi:
36471 @if target-libffi
36472 maybe-check-target-libffi: check-target-libffi
36473
36474 check-target-libffi:
36475 @: $(MAKE); $(unstage)
36476 @r=`${PWD_COMMAND}`; export r; \
36477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36478 $(NORMAL_TARGET_EXPORTS) \
36479 (cd $(TARGET_SUBDIR)/libffi && \
36480 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36481
36482 @endif target-libffi
36483
36484 .PHONY: install-target-libffi maybe-install-target-libffi
36485 maybe-install-target-libffi:
36486 @if target-libffi
36487 maybe-install-target-libffi: install-target-libffi
36488
36489 install-target-libffi: installdirs
36490 @: $(MAKE); $(unstage)
36491 @r=`${PWD_COMMAND}`; export r; \
36492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36493 $(NORMAL_TARGET_EXPORTS) \
36494 (cd $(TARGET_SUBDIR)/libffi && \
36495 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36496
36497 @endif target-libffi
36498
36499 .PHONY: install-strip-target-libffi maybe-install-strip-target-libffi
36500 maybe-install-strip-target-libffi:
36501 @if target-libffi
36502 maybe-install-strip-target-libffi: install-strip-target-libffi
36503
36504 install-strip-target-libffi: installdirs
36505 @: $(MAKE); $(unstage)
36506 @r=`${PWD_COMMAND}`; export r; \
36507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36508 $(NORMAL_TARGET_EXPORTS) \
36509 (cd $(TARGET_SUBDIR)/libffi && \
36510 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36511
36512 @endif target-libffi
36513
36514 # Other targets (info, dvi, pdf, etc.)
36515
36516 .PHONY: maybe-info-target-libffi info-target-libffi
36517 maybe-info-target-libffi:
36518 @if target-libffi
36519 maybe-info-target-libffi: info-target-libffi
36520
36521 info-target-libffi: \
36522 configure-target-libffi
36523 @: $(MAKE); $(unstage)
36524 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36525 r=`${PWD_COMMAND}`; export r; \
36526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36527 $(NORMAL_TARGET_EXPORTS) \
36528 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
36529 for flag in $(EXTRA_TARGET_FLAGS); do \
36530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36531 done; \
36532 (cd $(TARGET_SUBDIR)/libffi && \
36533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36535 "RANLIB=$${RANLIB}" \
36536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36537 info) \
36538 || exit 1
36539
36540 @endif target-libffi
36541
36542 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
36543 maybe-dvi-target-libffi:
36544 @if target-libffi
36545 maybe-dvi-target-libffi: dvi-target-libffi
36546
36547 dvi-target-libffi: \
36548 configure-target-libffi
36549 @: $(MAKE); $(unstage)
36550 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36551 r=`${PWD_COMMAND}`; export r; \
36552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36553 $(NORMAL_TARGET_EXPORTS) \
36554 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
36555 for flag in $(EXTRA_TARGET_FLAGS); do \
36556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36557 done; \
36558 (cd $(TARGET_SUBDIR)/libffi && \
36559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36561 "RANLIB=$${RANLIB}" \
36562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36563 dvi) \
36564 || exit 1
36565
36566 @endif target-libffi
36567
36568 .PHONY: maybe-pdf-target-libffi pdf-target-libffi
36569 maybe-pdf-target-libffi:
36570 @if target-libffi
36571 maybe-pdf-target-libffi: pdf-target-libffi
36572
36573 pdf-target-libffi: \
36574 configure-target-libffi
36575 @: $(MAKE); $(unstage)
36576 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36577 r=`${PWD_COMMAND}`; export r; \
36578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36579 $(NORMAL_TARGET_EXPORTS) \
36580 echo "Doing pdf in $(TARGET_SUBDIR)/libffi" ; \
36581 for flag in $(EXTRA_TARGET_FLAGS); do \
36582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36583 done; \
36584 (cd $(TARGET_SUBDIR)/libffi && \
36585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36587 "RANLIB=$${RANLIB}" \
36588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36589 pdf) \
36590 || exit 1
36591
36592 @endif target-libffi
36593
36594 .PHONY: maybe-html-target-libffi html-target-libffi
36595 maybe-html-target-libffi:
36596 @if target-libffi
36597 maybe-html-target-libffi: html-target-libffi
36598
36599 html-target-libffi: \
36600 configure-target-libffi
36601 @: $(MAKE); $(unstage)
36602 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36603 r=`${PWD_COMMAND}`; export r; \
36604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36605 $(NORMAL_TARGET_EXPORTS) \
36606 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
36607 for flag in $(EXTRA_TARGET_FLAGS); do \
36608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36609 done; \
36610 (cd $(TARGET_SUBDIR)/libffi && \
36611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36613 "RANLIB=$${RANLIB}" \
36614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36615 html) \
36616 || exit 1
36617
36618 @endif target-libffi
36619
36620 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
36621 maybe-TAGS-target-libffi:
36622 @if target-libffi
36623 maybe-TAGS-target-libffi: TAGS-target-libffi
36624
36625 TAGS-target-libffi: \
36626 configure-target-libffi
36627 @: $(MAKE); $(unstage)
36628 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36629 r=`${PWD_COMMAND}`; export r; \
36630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36631 $(NORMAL_TARGET_EXPORTS) \
36632 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
36633 for flag in $(EXTRA_TARGET_FLAGS); do \
36634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36635 done; \
36636 (cd $(TARGET_SUBDIR)/libffi && \
36637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36639 "RANLIB=$${RANLIB}" \
36640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36641 TAGS) \
36642 || exit 1
36643
36644 @endif target-libffi
36645
36646 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
36647 maybe-install-info-target-libffi:
36648 @if target-libffi
36649 maybe-install-info-target-libffi: install-info-target-libffi
36650
36651 install-info-target-libffi: \
36652 configure-target-libffi \
36653 info-target-libffi
36654 @: $(MAKE); $(unstage)
36655 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36656 r=`${PWD_COMMAND}`; export r; \
36657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36658 $(NORMAL_TARGET_EXPORTS) \
36659 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
36660 for flag in $(EXTRA_TARGET_FLAGS); do \
36661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36662 done; \
36663 (cd $(TARGET_SUBDIR)/libffi && \
36664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36666 "RANLIB=$${RANLIB}" \
36667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36668 install-info) \
36669 || exit 1
36670
36671 @endif target-libffi
36672
36673 .PHONY: maybe-install-pdf-target-libffi install-pdf-target-libffi
36674 maybe-install-pdf-target-libffi:
36675 @if target-libffi
36676 maybe-install-pdf-target-libffi: install-pdf-target-libffi
36677
36678 install-pdf-target-libffi: \
36679 configure-target-libffi \
36680 pdf-target-libffi
36681 @: $(MAKE); $(unstage)
36682 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36683 r=`${PWD_COMMAND}`; export r; \
36684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36685 $(NORMAL_TARGET_EXPORTS) \
36686 echo "Doing install-pdf in $(TARGET_SUBDIR)/libffi" ; \
36687 for flag in $(EXTRA_TARGET_FLAGS); do \
36688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36689 done; \
36690 (cd $(TARGET_SUBDIR)/libffi && \
36691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36693 "RANLIB=$${RANLIB}" \
36694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36695 install-pdf) \
36696 || exit 1
36697
36698 @endif target-libffi
36699
36700 .PHONY: maybe-install-html-target-libffi install-html-target-libffi
36701 maybe-install-html-target-libffi:
36702 @if target-libffi
36703 maybe-install-html-target-libffi: install-html-target-libffi
36704
36705 install-html-target-libffi: \
36706 configure-target-libffi \
36707 html-target-libffi
36708 @: $(MAKE); $(unstage)
36709 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36710 r=`${PWD_COMMAND}`; export r; \
36711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36712 $(NORMAL_TARGET_EXPORTS) \
36713 echo "Doing install-html in $(TARGET_SUBDIR)/libffi" ; \
36714 for flag in $(EXTRA_TARGET_FLAGS); do \
36715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36716 done; \
36717 (cd $(TARGET_SUBDIR)/libffi && \
36718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36720 "RANLIB=$${RANLIB}" \
36721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36722 install-html) \
36723 || exit 1
36724
36725 @endif target-libffi
36726
36727 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
36728 maybe-installcheck-target-libffi:
36729 @if target-libffi
36730 maybe-installcheck-target-libffi: installcheck-target-libffi
36731
36732 installcheck-target-libffi: \
36733 configure-target-libffi
36734 @: $(MAKE); $(unstage)
36735 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36736 r=`${PWD_COMMAND}`; export r; \
36737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36738 $(NORMAL_TARGET_EXPORTS) \
36739 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
36740 for flag in $(EXTRA_TARGET_FLAGS); do \
36741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36742 done; \
36743 (cd $(TARGET_SUBDIR)/libffi && \
36744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36746 "RANLIB=$${RANLIB}" \
36747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36748 installcheck) \
36749 || exit 1
36750
36751 @endif target-libffi
36752
36753 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
36754 maybe-mostlyclean-target-libffi:
36755 @if target-libffi
36756 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
36757
36758 mostlyclean-target-libffi:
36759 @: $(MAKE); $(unstage)
36760 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36761 r=`${PWD_COMMAND}`; export r; \
36762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36763 $(NORMAL_TARGET_EXPORTS) \
36764 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
36765 for flag in $(EXTRA_TARGET_FLAGS); do \
36766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36767 done; \
36768 (cd $(TARGET_SUBDIR)/libffi && \
36769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36771 "RANLIB=$${RANLIB}" \
36772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36773 mostlyclean) \
36774 || exit 1
36775
36776 @endif target-libffi
36777
36778 .PHONY: maybe-clean-target-libffi clean-target-libffi
36779 maybe-clean-target-libffi:
36780 @if target-libffi
36781 maybe-clean-target-libffi: clean-target-libffi
36782
36783 clean-target-libffi:
36784 @: $(MAKE); $(unstage)
36785 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36786 r=`${PWD_COMMAND}`; export r; \
36787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36788 $(NORMAL_TARGET_EXPORTS) \
36789 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
36790 for flag in $(EXTRA_TARGET_FLAGS); do \
36791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36792 done; \
36793 (cd $(TARGET_SUBDIR)/libffi && \
36794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36796 "RANLIB=$${RANLIB}" \
36797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36798 clean) \
36799 || exit 1
36800
36801 @endif target-libffi
36802
36803 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
36804 maybe-distclean-target-libffi:
36805 @if target-libffi
36806 maybe-distclean-target-libffi: distclean-target-libffi
36807
36808 distclean-target-libffi:
36809 @: $(MAKE); $(unstage)
36810 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36811 r=`${PWD_COMMAND}`; export r; \
36812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36813 $(NORMAL_TARGET_EXPORTS) \
36814 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
36815 for flag in $(EXTRA_TARGET_FLAGS); do \
36816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36817 done; \
36818 (cd $(TARGET_SUBDIR)/libffi && \
36819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36821 "RANLIB=$${RANLIB}" \
36822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36823 distclean) \
36824 || exit 1
36825
36826 @endif target-libffi
36827
36828 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
36829 maybe-maintainer-clean-target-libffi:
36830 @if target-libffi
36831 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
36832
36833 maintainer-clean-target-libffi:
36834 @: $(MAKE); $(unstage)
36835 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
36836 r=`${PWD_COMMAND}`; export r; \
36837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36838 $(NORMAL_TARGET_EXPORTS) \
36839 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
36840 for flag in $(EXTRA_TARGET_FLAGS); do \
36841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36842 done; \
36843 (cd $(TARGET_SUBDIR)/libffi && \
36844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36846 "RANLIB=$${RANLIB}" \
36847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36848 maintainer-clean) \
36849 || exit 1
36850
36851 @endif target-libffi
36852
36853
36854
36855
36856
36857 .PHONY: configure-target-libjava maybe-configure-target-libjava
36858 maybe-configure-target-libjava:
36859 @if gcc-bootstrap
36860 configure-target-libjava: stage_current
36861 @endif gcc-bootstrap
36862 @if target-libjava
36863 maybe-configure-target-libjava: configure-target-libjava
36864 configure-target-libjava:
36865 @: $(MAKE); $(unstage)
36866 @r=`${PWD_COMMAND}`; export r; \
36867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36868 echo "Checking multilib configuration for libjava..."; \
36869 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
36870 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
36871 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
36872 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
36873 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
36874 else \
36875 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
36876 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
36877 fi; \
36878 else \
36879 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
36880 fi; \
36881 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
36882 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
36883 $(RAW_CXX_TARGET_EXPORTS) \
36884 echo Configuring in $(TARGET_SUBDIR)/libjava; \
36885 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
36886 case $(srcdir) in \
36887 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36888 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
36889 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36890 esac; \
36891 srcdiroption="--srcdir=$${topdir}/libjava"; \
36892 libsrcdir="$$s/libjava"; \
36893 rm -f no-such-file || : ; \
36894 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36895 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
36896 --target=${target_alias} $${srcdiroption} $(EXTRA_CONFIGARGS_LIBJAVA) \
36897 || exit 1
36898 @endif target-libjava
36899
36900
36901
36902
36903
36904 .PHONY: all-target-libjava maybe-all-target-libjava
36905 maybe-all-target-libjava:
36906 @if gcc-bootstrap
36907 all-target-libjava: stage_current
36908 @endif gcc-bootstrap
36909 @if target-libjava
36910 TARGET-target-libjava=all
36911 maybe-all-target-libjava: all-target-libjava
36912 all-target-libjava: configure-target-libjava
36913 @: $(MAKE); $(unstage)
36914 @r=`${PWD_COMMAND}`; export r; \
36915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36916 $(RAW_CXX_TARGET_EXPORTS) \
36917 (cd $(TARGET_SUBDIR)/libjava && \
36918 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' \
36919 $(TARGET-target-libjava))
36920 @endif target-libjava
36921
36922
36923
36924
36925
36926 .PHONY: check-target-libjava maybe-check-target-libjava
36927 maybe-check-target-libjava:
36928 @if target-libjava
36929 maybe-check-target-libjava: check-target-libjava
36930
36931 check-target-libjava:
36932 @: $(MAKE); $(unstage)
36933 @r=`${PWD_COMMAND}`; export r; \
36934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36935 $(RAW_CXX_TARGET_EXPORTS) \
36936 (cd $(TARGET_SUBDIR)/libjava && \
36937 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
36938
36939 @endif target-libjava
36940
36941 .PHONY: install-target-libjava maybe-install-target-libjava
36942 maybe-install-target-libjava:
36943 @if target-libjava
36944 maybe-install-target-libjava: install-target-libjava
36945
36946 install-target-libjava: installdirs
36947 @: $(MAKE); $(unstage)
36948 @r=`${PWD_COMMAND}`; export r; \
36949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36950 $(RAW_CXX_TARGET_EXPORTS) \
36951 (cd $(TARGET_SUBDIR)/libjava && \
36952 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36953
36954 @endif target-libjava
36955
36956 .PHONY: install-strip-target-libjava maybe-install-strip-target-libjava
36957 maybe-install-strip-target-libjava:
36958 @if target-libjava
36959 maybe-install-strip-target-libjava: install-strip-target-libjava
36960
36961 install-strip-target-libjava: installdirs
36962 @: $(MAKE); $(unstage)
36963 @r=`${PWD_COMMAND}`; export r; \
36964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36965 $(RAW_CXX_TARGET_EXPORTS) \
36966 (cd $(TARGET_SUBDIR)/libjava && \
36967 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
36968
36969 @endif target-libjava
36970
36971 # Other targets (info, dvi, pdf, etc.)
36972
36973 .PHONY: maybe-info-target-libjava info-target-libjava
36974 maybe-info-target-libjava:
36975 @if target-libjava
36976 maybe-info-target-libjava: info-target-libjava
36977
36978 info-target-libjava: \
36979 configure-target-libjava
36980 @: $(MAKE); $(unstage)
36981 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
36982 r=`${PWD_COMMAND}`; export r; \
36983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36984 $(RAW_CXX_TARGET_EXPORTS) \
36985 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
36986 for flag in $(EXTRA_TARGET_FLAGS); do \
36987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36988 done; \
36989 (cd $(TARGET_SUBDIR)/libjava && \
36990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36992 "RANLIB=$${RANLIB}" \
36993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
36994 info) \
36995 || exit 1
36996
36997 @endif target-libjava
36998
36999 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
37000 maybe-dvi-target-libjava:
37001 @if target-libjava
37002 maybe-dvi-target-libjava: dvi-target-libjava
37003
37004 dvi-target-libjava: \
37005 configure-target-libjava
37006 @: $(MAKE); $(unstage)
37007 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37008 r=`${PWD_COMMAND}`; export r; \
37009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37010 $(RAW_CXX_TARGET_EXPORTS) \
37011 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
37012 for flag in $(EXTRA_TARGET_FLAGS); do \
37013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37014 done; \
37015 (cd $(TARGET_SUBDIR)/libjava && \
37016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37018 "RANLIB=$${RANLIB}" \
37019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37020 dvi) \
37021 || exit 1
37022
37023 @endif target-libjava
37024
37025 .PHONY: maybe-pdf-target-libjava pdf-target-libjava
37026 maybe-pdf-target-libjava:
37027 @if target-libjava
37028 maybe-pdf-target-libjava: pdf-target-libjava
37029
37030 pdf-target-libjava: \
37031 configure-target-libjava
37032 @: $(MAKE); $(unstage)
37033 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37034 r=`${PWD_COMMAND}`; export r; \
37035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37036 $(RAW_CXX_TARGET_EXPORTS) \
37037 echo "Doing pdf in $(TARGET_SUBDIR)/libjava" ; \
37038 for flag in $(EXTRA_TARGET_FLAGS); do \
37039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37040 done; \
37041 (cd $(TARGET_SUBDIR)/libjava && \
37042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37044 "RANLIB=$${RANLIB}" \
37045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37046 pdf) \
37047 || exit 1
37048
37049 @endif target-libjava
37050
37051 .PHONY: maybe-html-target-libjava html-target-libjava
37052 maybe-html-target-libjava:
37053 @if target-libjava
37054 maybe-html-target-libjava: html-target-libjava
37055
37056 html-target-libjava: \
37057 configure-target-libjava
37058 @: $(MAKE); $(unstage)
37059 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37060 r=`${PWD_COMMAND}`; export r; \
37061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37062 $(RAW_CXX_TARGET_EXPORTS) \
37063 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
37064 for flag in $(EXTRA_TARGET_FLAGS); do \
37065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37066 done; \
37067 (cd $(TARGET_SUBDIR)/libjava && \
37068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37070 "RANLIB=$${RANLIB}" \
37071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37072 html) \
37073 || exit 1
37074
37075 @endif target-libjava
37076
37077 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
37078 maybe-TAGS-target-libjava:
37079 @if target-libjava
37080 maybe-TAGS-target-libjava: TAGS-target-libjava
37081
37082 TAGS-target-libjava: \
37083 configure-target-libjava
37084 @: $(MAKE); $(unstage)
37085 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37086 r=`${PWD_COMMAND}`; export r; \
37087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37088 $(RAW_CXX_TARGET_EXPORTS) \
37089 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
37090 for flag in $(EXTRA_TARGET_FLAGS); do \
37091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37092 done; \
37093 (cd $(TARGET_SUBDIR)/libjava && \
37094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37096 "RANLIB=$${RANLIB}" \
37097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37098 TAGS) \
37099 || exit 1
37100
37101 @endif target-libjava
37102
37103 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
37104 maybe-install-info-target-libjava:
37105 @if target-libjava
37106 maybe-install-info-target-libjava: install-info-target-libjava
37107
37108 install-info-target-libjava: \
37109 configure-target-libjava \
37110 info-target-libjava
37111 @: $(MAKE); $(unstage)
37112 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37113 r=`${PWD_COMMAND}`; export r; \
37114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37115 $(RAW_CXX_TARGET_EXPORTS) \
37116 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
37117 for flag in $(EXTRA_TARGET_FLAGS); do \
37118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37119 done; \
37120 (cd $(TARGET_SUBDIR)/libjava && \
37121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37123 "RANLIB=$${RANLIB}" \
37124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37125 install-info) \
37126 || exit 1
37127
37128 @endif target-libjava
37129
37130 .PHONY: maybe-install-pdf-target-libjava install-pdf-target-libjava
37131 maybe-install-pdf-target-libjava:
37132 @if target-libjava
37133 maybe-install-pdf-target-libjava: install-pdf-target-libjava
37134
37135 install-pdf-target-libjava: \
37136 configure-target-libjava \
37137 pdf-target-libjava
37138 @: $(MAKE); $(unstage)
37139 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37140 r=`${PWD_COMMAND}`; export r; \
37141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37142 $(RAW_CXX_TARGET_EXPORTS) \
37143 echo "Doing install-pdf in $(TARGET_SUBDIR)/libjava" ; \
37144 for flag in $(EXTRA_TARGET_FLAGS); do \
37145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37146 done; \
37147 (cd $(TARGET_SUBDIR)/libjava && \
37148 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37149 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37150 "RANLIB=$${RANLIB}" \
37151 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37152 install-pdf) \
37153 || exit 1
37154
37155 @endif target-libjava
37156
37157 .PHONY: maybe-install-html-target-libjava install-html-target-libjava
37158 maybe-install-html-target-libjava:
37159 @if target-libjava
37160 maybe-install-html-target-libjava: install-html-target-libjava
37161
37162 install-html-target-libjava: \
37163 configure-target-libjava \
37164 html-target-libjava
37165 @: $(MAKE); $(unstage)
37166 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37167 r=`${PWD_COMMAND}`; export r; \
37168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37169 $(RAW_CXX_TARGET_EXPORTS) \
37170 echo "Doing install-html in $(TARGET_SUBDIR)/libjava" ; \
37171 for flag in $(EXTRA_TARGET_FLAGS); do \
37172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37173 done; \
37174 (cd $(TARGET_SUBDIR)/libjava && \
37175 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37176 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37177 "RANLIB=$${RANLIB}" \
37178 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37179 install-html) \
37180 || exit 1
37181
37182 @endif target-libjava
37183
37184 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
37185 maybe-installcheck-target-libjava:
37186 @if target-libjava
37187 maybe-installcheck-target-libjava: installcheck-target-libjava
37188
37189 installcheck-target-libjava: \
37190 configure-target-libjava
37191 @: $(MAKE); $(unstage)
37192 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37193 r=`${PWD_COMMAND}`; export r; \
37194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37195 $(RAW_CXX_TARGET_EXPORTS) \
37196 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
37197 for flag in $(EXTRA_TARGET_FLAGS); do \
37198 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37199 done; \
37200 (cd $(TARGET_SUBDIR)/libjava && \
37201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37203 "RANLIB=$${RANLIB}" \
37204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37205 installcheck) \
37206 || exit 1
37207
37208 @endif target-libjava
37209
37210 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
37211 maybe-mostlyclean-target-libjava:
37212 @if target-libjava
37213 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
37214
37215 mostlyclean-target-libjava:
37216 @: $(MAKE); $(unstage)
37217 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37218 r=`${PWD_COMMAND}`; export r; \
37219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37220 $(RAW_CXX_TARGET_EXPORTS) \
37221 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
37222 for flag in $(EXTRA_TARGET_FLAGS); do \
37223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37224 done; \
37225 (cd $(TARGET_SUBDIR)/libjava && \
37226 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37227 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37228 "RANLIB=$${RANLIB}" \
37229 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37230 mostlyclean) \
37231 || exit 1
37232
37233 @endif target-libjava
37234
37235 .PHONY: maybe-clean-target-libjava clean-target-libjava
37236 maybe-clean-target-libjava:
37237 @if target-libjava
37238 maybe-clean-target-libjava: clean-target-libjava
37239
37240 clean-target-libjava:
37241 @: $(MAKE); $(unstage)
37242 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37243 r=`${PWD_COMMAND}`; export r; \
37244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37245 $(RAW_CXX_TARGET_EXPORTS) \
37246 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
37247 for flag in $(EXTRA_TARGET_FLAGS); do \
37248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37249 done; \
37250 (cd $(TARGET_SUBDIR)/libjava && \
37251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37253 "RANLIB=$${RANLIB}" \
37254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37255 clean) \
37256 || exit 1
37257
37258 @endif target-libjava
37259
37260 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
37261 maybe-distclean-target-libjava:
37262 @if target-libjava
37263 maybe-distclean-target-libjava: distclean-target-libjava
37264
37265 distclean-target-libjava:
37266 @: $(MAKE); $(unstage)
37267 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37268 r=`${PWD_COMMAND}`; export r; \
37269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37270 $(RAW_CXX_TARGET_EXPORTS) \
37271 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
37272 for flag in $(EXTRA_TARGET_FLAGS); do \
37273 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37274 done; \
37275 (cd $(TARGET_SUBDIR)/libjava && \
37276 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37277 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37278 "RANLIB=$${RANLIB}" \
37279 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37280 distclean) \
37281 || exit 1
37282
37283 @endif target-libjava
37284
37285 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
37286 maybe-maintainer-clean-target-libjava:
37287 @if target-libjava
37288 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
37289
37290 maintainer-clean-target-libjava:
37291 @: $(MAKE); $(unstage)
37292 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
37293 r=`${PWD_COMMAND}`; export r; \
37294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37295 $(RAW_CXX_TARGET_EXPORTS) \
37296 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
37297 for flag in $(EXTRA_TARGET_FLAGS); do \
37298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37299 done; \
37300 (cd $(TARGET_SUBDIR)/libjava && \
37301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37303 "RANLIB=$${RANLIB}" \
37304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37305 maintainer-clean) \
37306 || exit 1
37307
37308 @endif target-libjava
37309
37310
37311
37312
37313
37314 .PHONY: configure-target-zlib maybe-configure-target-zlib
37315 maybe-configure-target-zlib:
37316 @if gcc-bootstrap
37317 configure-target-zlib: stage_current
37318 @endif gcc-bootstrap
37319 @if target-zlib
37320 maybe-configure-target-zlib: configure-target-zlib
37321 configure-target-zlib:
37322 @: $(MAKE); $(unstage)
37323 @r=`${PWD_COMMAND}`; export r; \
37324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37325 echo "Checking multilib configuration for zlib..."; \
37326 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
37327 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
37328 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
37329 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
37330 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
37331 else \
37332 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
37333 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
37334 fi; \
37335 else \
37336 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
37337 fi; \
37338 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
37339 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
37340 $(NORMAL_TARGET_EXPORTS) \
37341 echo Configuring in $(TARGET_SUBDIR)/zlib; \
37342 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
37343 case $(srcdir) in \
37344 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37345 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
37346 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37347 esac; \
37348 srcdiroption="--srcdir=$${topdir}/zlib"; \
37349 libsrcdir="$$s/zlib"; \
37350 rm -f no-such-file || : ; \
37351 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37352 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37353 --target=${target_alias} $${srcdiroption} \
37354 || exit 1
37355 @endif target-zlib
37356
37357
37358
37359
37360
37361 .PHONY: all-target-zlib maybe-all-target-zlib
37362 maybe-all-target-zlib:
37363 @if gcc-bootstrap
37364 all-target-zlib: stage_current
37365 @endif gcc-bootstrap
37366 @if target-zlib
37367 TARGET-target-zlib=all
37368 maybe-all-target-zlib: all-target-zlib
37369 all-target-zlib: configure-target-zlib
37370 @: $(MAKE); $(unstage)
37371 @r=`${PWD_COMMAND}`; export r; \
37372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37373 $(NORMAL_TARGET_EXPORTS) \
37374 (cd $(TARGET_SUBDIR)/zlib && \
37375 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37376 $(TARGET-target-zlib))
37377 @endif target-zlib
37378
37379
37380
37381
37382
37383 .PHONY: check-target-zlib maybe-check-target-zlib
37384 maybe-check-target-zlib:
37385 @if target-zlib
37386 maybe-check-target-zlib: check-target-zlib
37387
37388 check-target-zlib:
37389 @: $(MAKE); $(unstage)
37390 @r=`${PWD_COMMAND}`; export r; \
37391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37392 $(NORMAL_TARGET_EXPORTS) \
37393 (cd $(TARGET_SUBDIR)/zlib && \
37394 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37395
37396 @endif target-zlib
37397
37398 .PHONY: install-target-zlib maybe-install-target-zlib
37399 maybe-install-target-zlib:
37400 @if target-zlib
37401 maybe-install-target-zlib: install-target-zlib
37402
37403 install-target-zlib: installdirs
37404 @: $(MAKE); $(unstage)
37405 @r=`${PWD_COMMAND}`; export r; \
37406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37407 $(NORMAL_TARGET_EXPORTS) \
37408 (cd $(TARGET_SUBDIR)/zlib && \
37409 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37410
37411 @endif target-zlib
37412
37413 .PHONY: install-strip-target-zlib maybe-install-strip-target-zlib
37414 maybe-install-strip-target-zlib:
37415 @if target-zlib
37416 maybe-install-strip-target-zlib: install-strip-target-zlib
37417
37418 install-strip-target-zlib: installdirs
37419 @: $(MAKE); $(unstage)
37420 @r=`${PWD_COMMAND}`; export r; \
37421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37422 $(NORMAL_TARGET_EXPORTS) \
37423 (cd $(TARGET_SUBDIR)/zlib && \
37424 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37425
37426 @endif target-zlib
37427
37428 # Other targets (info, dvi, pdf, etc.)
37429
37430 .PHONY: maybe-info-target-zlib info-target-zlib
37431 maybe-info-target-zlib:
37432 @if target-zlib
37433 maybe-info-target-zlib: info-target-zlib
37434
37435 info-target-zlib: \
37436 configure-target-zlib
37437 @: $(MAKE); $(unstage)
37438 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37439 r=`${PWD_COMMAND}`; export r; \
37440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37441 $(NORMAL_TARGET_EXPORTS) \
37442 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
37443 for flag in $(EXTRA_TARGET_FLAGS); do \
37444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37445 done; \
37446 (cd $(TARGET_SUBDIR)/zlib && \
37447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37449 "RANLIB=$${RANLIB}" \
37450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37451 info) \
37452 || exit 1
37453
37454 @endif target-zlib
37455
37456 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
37457 maybe-dvi-target-zlib:
37458 @if target-zlib
37459 maybe-dvi-target-zlib: dvi-target-zlib
37460
37461 dvi-target-zlib: \
37462 configure-target-zlib
37463 @: $(MAKE); $(unstage)
37464 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37465 r=`${PWD_COMMAND}`; export r; \
37466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37467 $(NORMAL_TARGET_EXPORTS) \
37468 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
37469 for flag in $(EXTRA_TARGET_FLAGS); do \
37470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37471 done; \
37472 (cd $(TARGET_SUBDIR)/zlib && \
37473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37475 "RANLIB=$${RANLIB}" \
37476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37477 dvi) \
37478 || exit 1
37479
37480 @endif target-zlib
37481
37482 .PHONY: maybe-pdf-target-zlib pdf-target-zlib
37483 maybe-pdf-target-zlib:
37484 @if target-zlib
37485 maybe-pdf-target-zlib: pdf-target-zlib
37486
37487 pdf-target-zlib: \
37488 configure-target-zlib
37489 @: $(MAKE); $(unstage)
37490 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37491 r=`${PWD_COMMAND}`; export r; \
37492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37493 $(NORMAL_TARGET_EXPORTS) \
37494 echo "Doing pdf in $(TARGET_SUBDIR)/zlib" ; \
37495 for flag in $(EXTRA_TARGET_FLAGS); do \
37496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37497 done; \
37498 (cd $(TARGET_SUBDIR)/zlib && \
37499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37501 "RANLIB=$${RANLIB}" \
37502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37503 pdf) \
37504 || exit 1
37505
37506 @endif target-zlib
37507
37508 .PHONY: maybe-html-target-zlib html-target-zlib
37509 maybe-html-target-zlib:
37510 @if target-zlib
37511 maybe-html-target-zlib: html-target-zlib
37512
37513 html-target-zlib: \
37514 configure-target-zlib
37515 @: $(MAKE); $(unstage)
37516 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37517 r=`${PWD_COMMAND}`; export r; \
37518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37519 $(NORMAL_TARGET_EXPORTS) \
37520 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
37521 for flag in $(EXTRA_TARGET_FLAGS); do \
37522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37523 done; \
37524 (cd $(TARGET_SUBDIR)/zlib && \
37525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37527 "RANLIB=$${RANLIB}" \
37528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37529 html) \
37530 || exit 1
37531
37532 @endif target-zlib
37533
37534 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
37535 maybe-TAGS-target-zlib:
37536 @if target-zlib
37537 maybe-TAGS-target-zlib: TAGS-target-zlib
37538
37539 TAGS-target-zlib: \
37540 configure-target-zlib
37541 @: $(MAKE); $(unstage)
37542 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37543 r=`${PWD_COMMAND}`; export r; \
37544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37545 $(NORMAL_TARGET_EXPORTS) \
37546 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
37547 for flag in $(EXTRA_TARGET_FLAGS); do \
37548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37549 done; \
37550 (cd $(TARGET_SUBDIR)/zlib && \
37551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37553 "RANLIB=$${RANLIB}" \
37554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37555 TAGS) \
37556 || exit 1
37557
37558 @endif target-zlib
37559
37560 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
37561 maybe-install-info-target-zlib:
37562 @if target-zlib
37563 maybe-install-info-target-zlib: install-info-target-zlib
37564
37565 install-info-target-zlib: \
37566 configure-target-zlib \
37567 info-target-zlib
37568 @: $(MAKE); $(unstage)
37569 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37570 r=`${PWD_COMMAND}`; export r; \
37571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37572 $(NORMAL_TARGET_EXPORTS) \
37573 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
37574 for flag in $(EXTRA_TARGET_FLAGS); do \
37575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37576 done; \
37577 (cd $(TARGET_SUBDIR)/zlib && \
37578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37580 "RANLIB=$${RANLIB}" \
37581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37582 install-info) \
37583 || exit 1
37584
37585 @endif target-zlib
37586
37587 .PHONY: maybe-install-pdf-target-zlib install-pdf-target-zlib
37588 maybe-install-pdf-target-zlib:
37589 @if target-zlib
37590 maybe-install-pdf-target-zlib: install-pdf-target-zlib
37591
37592 install-pdf-target-zlib: \
37593 configure-target-zlib \
37594 pdf-target-zlib
37595 @: $(MAKE); $(unstage)
37596 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37597 r=`${PWD_COMMAND}`; export r; \
37598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37599 $(NORMAL_TARGET_EXPORTS) \
37600 echo "Doing install-pdf in $(TARGET_SUBDIR)/zlib" ; \
37601 for flag in $(EXTRA_TARGET_FLAGS); do \
37602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37603 done; \
37604 (cd $(TARGET_SUBDIR)/zlib && \
37605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37607 "RANLIB=$${RANLIB}" \
37608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37609 install-pdf) \
37610 || exit 1
37611
37612 @endif target-zlib
37613
37614 .PHONY: maybe-install-html-target-zlib install-html-target-zlib
37615 maybe-install-html-target-zlib:
37616 @if target-zlib
37617 maybe-install-html-target-zlib: install-html-target-zlib
37618
37619 install-html-target-zlib: \
37620 configure-target-zlib \
37621 html-target-zlib
37622 @: $(MAKE); $(unstage)
37623 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37624 r=`${PWD_COMMAND}`; export r; \
37625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37626 $(NORMAL_TARGET_EXPORTS) \
37627 echo "Doing install-html in $(TARGET_SUBDIR)/zlib" ; \
37628 for flag in $(EXTRA_TARGET_FLAGS); do \
37629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37630 done; \
37631 (cd $(TARGET_SUBDIR)/zlib && \
37632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37634 "RANLIB=$${RANLIB}" \
37635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37636 install-html) \
37637 || exit 1
37638
37639 @endif target-zlib
37640
37641 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
37642 maybe-installcheck-target-zlib:
37643 @if target-zlib
37644 maybe-installcheck-target-zlib: installcheck-target-zlib
37645
37646 installcheck-target-zlib: \
37647 configure-target-zlib
37648 @: $(MAKE); $(unstage)
37649 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37650 r=`${PWD_COMMAND}`; export r; \
37651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37652 $(NORMAL_TARGET_EXPORTS) \
37653 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
37654 for flag in $(EXTRA_TARGET_FLAGS); do \
37655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37656 done; \
37657 (cd $(TARGET_SUBDIR)/zlib && \
37658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37660 "RANLIB=$${RANLIB}" \
37661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37662 installcheck) \
37663 || exit 1
37664
37665 @endif target-zlib
37666
37667 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
37668 maybe-mostlyclean-target-zlib:
37669 @if target-zlib
37670 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
37671
37672 mostlyclean-target-zlib:
37673 @: $(MAKE); $(unstage)
37674 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37675 r=`${PWD_COMMAND}`; export r; \
37676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37677 $(NORMAL_TARGET_EXPORTS) \
37678 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
37679 for flag in $(EXTRA_TARGET_FLAGS); do \
37680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37681 done; \
37682 (cd $(TARGET_SUBDIR)/zlib && \
37683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37685 "RANLIB=$${RANLIB}" \
37686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37687 mostlyclean) \
37688 || exit 1
37689
37690 @endif target-zlib
37691
37692 .PHONY: maybe-clean-target-zlib clean-target-zlib
37693 maybe-clean-target-zlib:
37694 @if target-zlib
37695 maybe-clean-target-zlib: clean-target-zlib
37696
37697 clean-target-zlib:
37698 @: $(MAKE); $(unstage)
37699 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37700 r=`${PWD_COMMAND}`; export r; \
37701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37702 $(NORMAL_TARGET_EXPORTS) \
37703 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
37704 for flag in $(EXTRA_TARGET_FLAGS); do \
37705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37706 done; \
37707 (cd $(TARGET_SUBDIR)/zlib && \
37708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37710 "RANLIB=$${RANLIB}" \
37711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37712 clean) \
37713 || exit 1
37714
37715 @endif target-zlib
37716
37717 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
37718 maybe-distclean-target-zlib:
37719 @if target-zlib
37720 maybe-distclean-target-zlib: distclean-target-zlib
37721
37722 distclean-target-zlib:
37723 @: $(MAKE); $(unstage)
37724 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37725 r=`${PWD_COMMAND}`; export r; \
37726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37727 $(NORMAL_TARGET_EXPORTS) \
37728 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
37729 for flag in $(EXTRA_TARGET_FLAGS); do \
37730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37731 done; \
37732 (cd $(TARGET_SUBDIR)/zlib && \
37733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37735 "RANLIB=$${RANLIB}" \
37736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37737 distclean) \
37738 || exit 1
37739
37740 @endif target-zlib
37741
37742 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
37743 maybe-maintainer-clean-target-zlib:
37744 @if target-zlib
37745 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
37746
37747 maintainer-clean-target-zlib:
37748 @: $(MAKE); $(unstage)
37749 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
37750 r=`${PWD_COMMAND}`; export r; \
37751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37752 $(NORMAL_TARGET_EXPORTS) \
37753 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
37754 for flag in $(EXTRA_TARGET_FLAGS); do \
37755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37756 done; \
37757 (cd $(TARGET_SUBDIR)/zlib && \
37758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37760 "RANLIB=$${RANLIB}" \
37761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37762 maintainer-clean) \
37763 || exit 1
37764
37765 @endif target-zlib
37766
37767
37768
37769
37770
37771 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
37772 maybe-configure-target-boehm-gc:
37773 @if gcc-bootstrap
37774 configure-target-boehm-gc: stage_current
37775 @endif gcc-bootstrap
37776 @if target-boehm-gc
37777 maybe-configure-target-boehm-gc: configure-target-boehm-gc
37778 configure-target-boehm-gc:
37779 @: $(MAKE); $(unstage)
37780 @r=`${PWD_COMMAND}`; export r; \
37781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37782 echo "Checking multilib configuration for boehm-gc..."; \
37783 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
37784 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
37785 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
37786 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
37787 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
37788 else \
37789 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
37790 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
37791 fi; \
37792 else \
37793 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
37794 fi; \
37795 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
37796 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
37797 $(NORMAL_TARGET_EXPORTS) \
37798 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
37799 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
37800 case $(srcdir) in \
37801 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
37802 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
37803 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
37804 esac; \
37805 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
37806 libsrcdir="$$s/boehm-gc"; \
37807 rm -f no-such-file || : ; \
37808 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
37809 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
37810 --target=${target_alias} $${srcdiroption} \
37811 || exit 1
37812 @endif target-boehm-gc
37813
37814
37815
37816
37817
37818 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
37819 maybe-all-target-boehm-gc:
37820 @if gcc-bootstrap
37821 all-target-boehm-gc: stage_current
37822 @endif gcc-bootstrap
37823 @if target-boehm-gc
37824 TARGET-target-boehm-gc=all
37825 maybe-all-target-boehm-gc: all-target-boehm-gc
37826 all-target-boehm-gc: configure-target-boehm-gc
37827 @: $(MAKE); $(unstage)
37828 @r=`${PWD_COMMAND}`; export r; \
37829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37830 $(NORMAL_TARGET_EXPORTS) \
37831 (cd $(TARGET_SUBDIR)/boehm-gc && \
37832 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
37833 $(TARGET-target-boehm-gc))
37834 @endif target-boehm-gc
37835
37836
37837
37838
37839
37840 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
37841 maybe-check-target-boehm-gc:
37842 @if target-boehm-gc
37843 maybe-check-target-boehm-gc: check-target-boehm-gc
37844
37845 check-target-boehm-gc:
37846 @: $(MAKE); $(unstage)
37847 @r=`${PWD_COMMAND}`; export r; \
37848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37849 $(NORMAL_TARGET_EXPORTS) \
37850 (cd $(TARGET_SUBDIR)/boehm-gc && \
37851 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
37852
37853 @endif target-boehm-gc
37854
37855 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
37856 maybe-install-target-boehm-gc:
37857 @if target-boehm-gc
37858 maybe-install-target-boehm-gc: install-target-boehm-gc
37859
37860 install-target-boehm-gc: installdirs
37861 @: $(MAKE); $(unstage)
37862 @r=`${PWD_COMMAND}`; export r; \
37863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37864 $(NORMAL_TARGET_EXPORTS) \
37865 (cd $(TARGET_SUBDIR)/boehm-gc && \
37866 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
37867
37868 @endif target-boehm-gc
37869
37870 .PHONY: install-strip-target-boehm-gc maybe-install-strip-target-boehm-gc
37871 maybe-install-strip-target-boehm-gc:
37872 @if target-boehm-gc
37873 maybe-install-strip-target-boehm-gc: install-strip-target-boehm-gc
37874
37875 install-strip-target-boehm-gc: installdirs
37876 @: $(MAKE); $(unstage)
37877 @r=`${PWD_COMMAND}`; export r; \
37878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37879 $(NORMAL_TARGET_EXPORTS) \
37880 (cd $(TARGET_SUBDIR)/boehm-gc && \
37881 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
37882
37883 @endif target-boehm-gc
37884
37885 # Other targets (info, dvi, pdf, etc.)
37886
37887 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
37888 maybe-info-target-boehm-gc:
37889 @if target-boehm-gc
37890 maybe-info-target-boehm-gc: info-target-boehm-gc
37891
37892 info-target-boehm-gc: \
37893 configure-target-boehm-gc
37894 @: $(MAKE); $(unstage)
37895 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
37896 r=`${PWD_COMMAND}`; export r; \
37897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37898 $(NORMAL_TARGET_EXPORTS) \
37899 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
37900 for flag in $(EXTRA_TARGET_FLAGS); do \
37901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37902 done; \
37903 (cd $(TARGET_SUBDIR)/boehm-gc && \
37904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37906 "RANLIB=$${RANLIB}" \
37907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37908 info) \
37909 || exit 1
37910
37911 @endif target-boehm-gc
37912
37913 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
37914 maybe-dvi-target-boehm-gc:
37915 @if target-boehm-gc
37916 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
37917
37918 dvi-target-boehm-gc: \
37919 configure-target-boehm-gc
37920 @: $(MAKE); $(unstage)
37921 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
37922 r=`${PWD_COMMAND}`; export r; \
37923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37924 $(NORMAL_TARGET_EXPORTS) \
37925 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
37926 for flag in $(EXTRA_TARGET_FLAGS); do \
37927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37928 done; \
37929 (cd $(TARGET_SUBDIR)/boehm-gc && \
37930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37932 "RANLIB=$${RANLIB}" \
37933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37934 dvi) \
37935 || exit 1
37936
37937 @endif target-boehm-gc
37938
37939 .PHONY: maybe-pdf-target-boehm-gc pdf-target-boehm-gc
37940 maybe-pdf-target-boehm-gc:
37941 @if target-boehm-gc
37942 maybe-pdf-target-boehm-gc: pdf-target-boehm-gc
37943
37944 pdf-target-boehm-gc: \
37945 configure-target-boehm-gc
37946 @: $(MAKE); $(unstage)
37947 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
37948 r=`${PWD_COMMAND}`; export r; \
37949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37950 $(NORMAL_TARGET_EXPORTS) \
37951 echo "Doing pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
37952 for flag in $(EXTRA_TARGET_FLAGS); do \
37953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37954 done; \
37955 (cd $(TARGET_SUBDIR)/boehm-gc && \
37956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37958 "RANLIB=$${RANLIB}" \
37959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37960 pdf) \
37961 || exit 1
37962
37963 @endif target-boehm-gc
37964
37965 .PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
37966 maybe-html-target-boehm-gc:
37967 @if target-boehm-gc
37968 maybe-html-target-boehm-gc: html-target-boehm-gc
37969
37970 html-target-boehm-gc: \
37971 configure-target-boehm-gc
37972 @: $(MAKE); $(unstage)
37973 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
37974 r=`${PWD_COMMAND}`; export r; \
37975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37976 $(NORMAL_TARGET_EXPORTS) \
37977 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
37978 for flag in $(EXTRA_TARGET_FLAGS); do \
37979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
37980 done; \
37981 (cd $(TARGET_SUBDIR)/boehm-gc && \
37982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
37983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
37984 "RANLIB=$${RANLIB}" \
37985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
37986 html) \
37987 || exit 1
37988
37989 @endif target-boehm-gc
37990
37991 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
37992 maybe-TAGS-target-boehm-gc:
37993 @if target-boehm-gc
37994 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
37995
37996 TAGS-target-boehm-gc: \
37997 configure-target-boehm-gc
37998 @: $(MAKE); $(unstage)
37999 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38000 r=`${PWD_COMMAND}`; export r; \
38001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38002 $(NORMAL_TARGET_EXPORTS) \
38003 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
38004 for flag in $(EXTRA_TARGET_FLAGS); do \
38005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38006 done; \
38007 (cd $(TARGET_SUBDIR)/boehm-gc && \
38008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38010 "RANLIB=$${RANLIB}" \
38011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38012 TAGS) \
38013 || exit 1
38014
38015 @endif target-boehm-gc
38016
38017 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
38018 maybe-install-info-target-boehm-gc:
38019 @if target-boehm-gc
38020 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
38021
38022 install-info-target-boehm-gc: \
38023 configure-target-boehm-gc \
38024 info-target-boehm-gc
38025 @: $(MAKE); $(unstage)
38026 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38027 r=`${PWD_COMMAND}`; export r; \
38028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38029 $(NORMAL_TARGET_EXPORTS) \
38030 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
38031 for flag in $(EXTRA_TARGET_FLAGS); do \
38032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38033 done; \
38034 (cd $(TARGET_SUBDIR)/boehm-gc && \
38035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38037 "RANLIB=$${RANLIB}" \
38038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38039 install-info) \
38040 || exit 1
38041
38042 @endif target-boehm-gc
38043
38044 .PHONY: maybe-install-pdf-target-boehm-gc install-pdf-target-boehm-gc
38045 maybe-install-pdf-target-boehm-gc:
38046 @if target-boehm-gc
38047 maybe-install-pdf-target-boehm-gc: install-pdf-target-boehm-gc
38048
38049 install-pdf-target-boehm-gc: \
38050 configure-target-boehm-gc \
38051 pdf-target-boehm-gc
38052 @: $(MAKE); $(unstage)
38053 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38054 r=`${PWD_COMMAND}`; export r; \
38055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38056 $(NORMAL_TARGET_EXPORTS) \
38057 echo "Doing install-pdf in $(TARGET_SUBDIR)/boehm-gc" ; \
38058 for flag in $(EXTRA_TARGET_FLAGS); do \
38059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38060 done; \
38061 (cd $(TARGET_SUBDIR)/boehm-gc && \
38062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38064 "RANLIB=$${RANLIB}" \
38065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38066 install-pdf) \
38067 || exit 1
38068
38069 @endif target-boehm-gc
38070
38071 .PHONY: maybe-install-html-target-boehm-gc install-html-target-boehm-gc
38072 maybe-install-html-target-boehm-gc:
38073 @if target-boehm-gc
38074 maybe-install-html-target-boehm-gc: install-html-target-boehm-gc
38075
38076 install-html-target-boehm-gc: \
38077 configure-target-boehm-gc \
38078 html-target-boehm-gc
38079 @: $(MAKE); $(unstage)
38080 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38081 r=`${PWD_COMMAND}`; export r; \
38082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38083 $(NORMAL_TARGET_EXPORTS) \
38084 echo "Doing install-html in $(TARGET_SUBDIR)/boehm-gc" ; \
38085 for flag in $(EXTRA_TARGET_FLAGS); do \
38086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38087 done; \
38088 (cd $(TARGET_SUBDIR)/boehm-gc && \
38089 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38090 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38091 "RANLIB=$${RANLIB}" \
38092 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38093 install-html) \
38094 || exit 1
38095
38096 @endif target-boehm-gc
38097
38098 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
38099 maybe-installcheck-target-boehm-gc:
38100 @if target-boehm-gc
38101 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
38102
38103 installcheck-target-boehm-gc: \
38104 configure-target-boehm-gc
38105 @: $(MAKE); $(unstage)
38106 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38107 r=`${PWD_COMMAND}`; export r; \
38108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38109 $(NORMAL_TARGET_EXPORTS) \
38110 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
38111 for flag in $(EXTRA_TARGET_FLAGS); do \
38112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38113 done; \
38114 (cd $(TARGET_SUBDIR)/boehm-gc && \
38115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38117 "RANLIB=$${RANLIB}" \
38118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38119 installcheck) \
38120 || exit 1
38121
38122 @endif target-boehm-gc
38123
38124 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
38125 maybe-mostlyclean-target-boehm-gc:
38126 @if target-boehm-gc
38127 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
38128
38129 mostlyclean-target-boehm-gc:
38130 @: $(MAKE); $(unstage)
38131 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38132 r=`${PWD_COMMAND}`; export r; \
38133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38134 $(NORMAL_TARGET_EXPORTS) \
38135 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
38136 for flag in $(EXTRA_TARGET_FLAGS); do \
38137 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38138 done; \
38139 (cd $(TARGET_SUBDIR)/boehm-gc && \
38140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38142 "RANLIB=$${RANLIB}" \
38143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38144 mostlyclean) \
38145 || exit 1
38146
38147 @endif target-boehm-gc
38148
38149 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
38150 maybe-clean-target-boehm-gc:
38151 @if target-boehm-gc
38152 maybe-clean-target-boehm-gc: clean-target-boehm-gc
38153
38154 clean-target-boehm-gc:
38155 @: $(MAKE); $(unstage)
38156 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38157 r=`${PWD_COMMAND}`; export r; \
38158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38159 $(NORMAL_TARGET_EXPORTS) \
38160 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
38161 for flag in $(EXTRA_TARGET_FLAGS); do \
38162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38163 done; \
38164 (cd $(TARGET_SUBDIR)/boehm-gc && \
38165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38167 "RANLIB=$${RANLIB}" \
38168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38169 clean) \
38170 || exit 1
38171
38172 @endif target-boehm-gc
38173
38174 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
38175 maybe-distclean-target-boehm-gc:
38176 @if target-boehm-gc
38177 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
38178
38179 distclean-target-boehm-gc:
38180 @: $(MAKE); $(unstage)
38181 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38182 r=`${PWD_COMMAND}`; export r; \
38183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38184 $(NORMAL_TARGET_EXPORTS) \
38185 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
38186 for flag in $(EXTRA_TARGET_FLAGS); do \
38187 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38188 done; \
38189 (cd $(TARGET_SUBDIR)/boehm-gc && \
38190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38192 "RANLIB=$${RANLIB}" \
38193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38194 distclean) \
38195 || exit 1
38196
38197 @endif target-boehm-gc
38198
38199 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
38200 maybe-maintainer-clean-target-boehm-gc:
38201 @if target-boehm-gc
38202 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
38203
38204 maintainer-clean-target-boehm-gc:
38205 @: $(MAKE); $(unstage)
38206 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
38207 r=`${PWD_COMMAND}`; export r; \
38208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38209 $(NORMAL_TARGET_EXPORTS) \
38210 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
38211 for flag in $(EXTRA_TARGET_FLAGS); do \
38212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38213 done; \
38214 (cd $(TARGET_SUBDIR)/boehm-gc && \
38215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38217 "RANLIB=$${RANLIB}" \
38218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38219 maintainer-clean) \
38220 || exit 1
38221
38222 @endif target-boehm-gc
38223
38224
38225
38226
38227
38228 .PHONY: configure-target-rda maybe-configure-target-rda
38229 maybe-configure-target-rda:
38230 @if gcc-bootstrap
38231 configure-target-rda: stage_current
38232 @endif gcc-bootstrap
38233 @if target-rda
38234 maybe-configure-target-rda: configure-target-rda
38235 configure-target-rda:
38236 @: $(MAKE); $(unstage)
38237 @r=`${PWD_COMMAND}`; export r; \
38238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38239 echo "Checking multilib configuration for rda..."; \
38240 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
38241 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
38242 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
38243 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
38244 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
38245 else \
38246 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
38247 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
38248 fi; \
38249 else \
38250 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
38251 fi; \
38252 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
38253 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
38254 $(NORMAL_TARGET_EXPORTS) \
38255 echo Configuring in $(TARGET_SUBDIR)/rda; \
38256 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
38257 case $(srcdir) in \
38258 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38259 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
38260 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38261 esac; \
38262 srcdiroption="--srcdir=$${topdir}/rda"; \
38263 libsrcdir="$$s/rda"; \
38264 rm -f no-such-file || : ; \
38265 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38266 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38267 --target=${target_alias} $${srcdiroption} \
38268 || exit 1
38269 @endif target-rda
38270
38271
38272
38273
38274
38275 .PHONY: all-target-rda maybe-all-target-rda
38276 maybe-all-target-rda:
38277 @if gcc-bootstrap
38278 all-target-rda: stage_current
38279 @endif gcc-bootstrap
38280 @if target-rda
38281 TARGET-target-rda=all
38282 maybe-all-target-rda: all-target-rda
38283 all-target-rda: configure-target-rda
38284 @: $(MAKE); $(unstage)
38285 @r=`${PWD_COMMAND}`; export r; \
38286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38287 $(NORMAL_TARGET_EXPORTS) \
38288 (cd $(TARGET_SUBDIR)/rda && \
38289 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38290 $(TARGET-target-rda))
38291 @endif target-rda
38292
38293
38294
38295
38296
38297 .PHONY: check-target-rda maybe-check-target-rda
38298 maybe-check-target-rda:
38299 @if target-rda
38300 maybe-check-target-rda: check-target-rda
38301
38302 check-target-rda:
38303 @: $(MAKE); $(unstage)
38304 @r=`${PWD_COMMAND}`; export r; \
38305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38306 $(NORMAL_TARGET_EXPORTS) \
38307 (cd $(TARGET_SUBDIR)/rda && \
38308 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38309
38310 @endif target-rda
38311
38312 .PHONY: install-target-rda maybe-install-target-rda
38313 maybe-install-target-rda:
38314 @if target-rda
38315 maybe-install-target-rda: install-target-rda
38316
38317 install-target-rda: installdirs
38318 @: $(MAKE); $(unstage)
38319 @r=`${PWD_COMMAND}`; export r; \
38320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38321 $(NORMAL_TARGET_EXPORTS) \
38322 (cd $(TARGET_SUBDIR)/rda && \
38323 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38324
38325 @endif target-rda
38326
38327 .PHONY: install-strip-target-rda maybe-install-strip-target-rda
38328 maybe-install-strip-target-rda:
38329 @if target-rda
38330 maybe-install-strip-target-rda: install-strip-target-rda
38331
38332 install-strip-target-rda: installdirs
38333 @: $(MAKE); $(unstage)
38334 @r=`${PWD_COMMAND}`; export r; \
38335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38336 $(NORMAL_TARGET_EXPORTS) \
38337 (cd $(TARGET_SUBDIR)/rda && \
38338 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38339
38340 @endif target-rda
38341
38342 # Other targets (info, dvi, pdf, etc.)
38343
38344 .PHONY: maybe-info-target-rda info-target-rda
38345 maybe-info-target-rda:
38346 @if target-rda
38347 maybe-info-target-rda: info-target-rda
38348
38349 info-target-rda: \
38350 configure-target-rda
38351 @: $(MAKE); $(unstage)
38352 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38353 r=`${PWD_COMMAND}`; export r; \
38354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38355 $(NORMAL_TARGET_EXPORTS) \
38356 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
38357 for flag in $(EXTRA_TARGET_FLAGS); do \
38358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38359 done; \
38360 (cd $(TARGET_SUBDIR)/rda && \
38361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38363 "RANLIB=$${RANLIB}" \
38364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38365 info) \
38366 || exit 1
38367
38368 @endif target-rda
38369
38370 .PHONY: maybe-dvi-target-rda dvi-target-rda
38371 maybe-dvi-target-rda:
38372 @if target-rda
38373 maybe-dvi-target-rda: dvi-target-rda
38374
38375 dvi-target-rda: \
38376 configure-target-rda
38377 @: $(MAKE); $(unstage)
38378 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38379 r=`${PWD_COMMAND}`; export r; \
38380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38381 $(NORMAL_TARGET_EXPORTS) \
38382 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
38383 for flag in $(EXTRA_TARGET_FLAGS); do \
38384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38385 done; \
38386 (cd $(TARGET_SUBDIR)/rda && \
38387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38389 "RANLIB=$${RANLIB}" \
38390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38391 dvi) \
38392 || exit 1
38393
38394 @endif target-rda
38395
38396 .PHONY: maybe-pdf-target-rda pdf-target-rda
38397 maybe-pdf-target-rda:
38398 @if target-rda
38399 maybe-pdf-target-rda: pdf-target-rda
38400
38401 pdf-target-rda: \
38402 configure-target-rda
38403 @: $(MAKE); $(unstage)
38404 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38405 r=`${PWD_COMMAND}`; export r; \
38406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38407 $(NORMAL_TARGET_EXPORTS) \
38408 echo "Doing pdf in $(TARGET_SUBDIR)/rda" ; \
38409 for flag in $(EXTRA_TARGET_FLAGS); do \
38410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38411 done; \
38412 (cd $(TARGET_SUBDIR)/rda && \
38413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38415 "RANLIB=$${RANLIB}" \
38416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38417 pdf) \
38418 || exit 1
38419
38420 @endif target-rda
38421
38422 .PHONY: maybe-html-target-rda html-target-rda
38423 maybe-html-target-rda:
38424 @if target-rda
38425 maybe-html-target-rda: html-target-rda
38426
38427 html-target-rda: \
38428 configure-target-rda
38429 @: $(MAKE); $(unstage)
38430 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38431 r=`${PWD_COMMAND}`; export r; \
38432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38433 $(NORMAL_TARGET_EXPORTS) \
38434 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
38435 for flag in $(EXTRA_TARGET_FLAGS); do \
38436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38437 done; \
38438 (cd $(TARGET_SUBDIR)/rda && \
38439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38441 "RANLIB=$${RANLIB}" \
38442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38443 html) \
38444 || exit 1
38445
38446 @endif target-rda
38447
38448 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
38449 maybe-TAGS-target-rda:
38450 @if target-rda
38451 maybe-TAGS-target-rda: TAGS-target-rda
38452
38453 TAGS-target-rda: \
38454 configure-target-rda
38455 @: $(MAKE); $(unstage)
38456 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38457 r=`${PWD_COMMAND}`; export r; \
38458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38459 $(NORMAL_TARGET_EXPORTS) \
38460 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
38461 for flag in $(EXTRA_TARGET_FLAGS); do \
38462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38463 done; \
38464 (cd $(TARGET_SUBDIR)/rda && \
38465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38467 "RANLIB=$${RANLIB}" \
38468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38469 TAGS) \
38470 || exit 1
38471
38472 @endif target-rda
38473
38474 .PHONY: maybe-install-info-target-rda install-info-target-rda
38475 maybe-install-info-target-rda:
38476 @if target-rda
38477 maybe-install-info-target-rda: install-info-target-rda
38478
38479 install-info-target-rda: \
38480 configure-target-rda \
38481 info-target-rda
38482 @: $(MAKE); $(unstage)
38483 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38484 r=`${PWD_COMMAND}`; export r; \
38485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38486 $(NORMAL_TARGET_EXPORTS) \
38487 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
38488 for flag in $(EXTRA_TARGET_FLAGS); do \
38489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38490 done; \
38491 (cd $(TARGET_SUBDIR)/rda && \
38492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38494 "RANLIB=$${RANLIB}" \
38495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38496 install-info) \
38497 || exit 1
38498
38499 @endif target-rda
38500
38501 .PHONY: maybe-install-pdf-target-rda install-pdf-target-rda
38502 maybe-install-pdf-target-rda:
38503 @if target-rda
38504 maybe-install-pdf-target-rda: install-pdf-target-rda
38505
38506 install-pdf-target-rda: \
38507 configure-target-rda \
38508 pdf-target-rda
38509 @: $(MAKE); $(unstage)
38510 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38511 r=`${PWD_COMMAND}`; export r; \
38512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38513 $(NORMAL_TARGET_EXPORTS) \
38514 echo "Doing install-pdf in $(TARGET_SUBDIR)/rda" ; \
38515 for flag in $(EXTRA_TARGET_FLAGS); do \
38516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38517 done; \
38518 (cd $(TARGET_SUBDIR)/rda && \
38519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38521 "RANLIB=$${RANLIB}" \
38522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38523 install-pdf) \
38524 || exit 1
38525
38526 @endif target-rda
38527
38528 .PHONY: maybe-install-html-target-rda install-html-target-rda
38529 maybe-install-html-target-rda:
38530 @if target-rda
38531 maybe-install-html-target-rda: install-html-target-rda
38532
38533 install-html-target-rda: \
38534 configure-target-rda \
38535 html-target-rda
38536 @: $(MAKE); $(unstage)
38537 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38538 r=`${PWD_COMMAND}`; export r; \
38539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38540 $(NORMAL_TARGET_EXPORTS) \
38541 echo "Doing install-html in $(TARGET_SUBDIR)/rda" ; \
38542 for flag in $(EXTRA_TARGET_FLAGS); do \
38543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38544 done; \
38545 (cd $(TARGET_SUBDIR)/rda && \
38546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38548 "RANLIB=$${RANLIB}" \
38549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38550 install-html) \
38551 || exit 1
38552
38553 @endif target-rda
38554
38555 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
38556 maybe-installcheck-target-rda:
38557 @if target-rda
38558 maybe-installcheck-target-rda: installcheck-target-rda
38559
38560 installcheck-target-rda: \
38561 configure-target-rda
38562 @: $(MAKE); $(unstage)
38563 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38564 r=`${PWD_COMMAND}`; export r; \
38565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38566 $(NORMAL_TARGET_EXPORTS) \
38567 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
38568 for flag in $(EXTRA_TARGET_FLAGS); do \
38569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38570 done; \
38571 (cd $(TARGET_SUBDIR)/rda && \
38572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38574 "RANLIB=$${RANLIB}" \
38575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38576 installcheck) \
38577 || exit 1
38578
38579 @endif target-rda
38580
38581 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
38582 maybe-mostlyclean-target-rda:
38583 @if target-rda
38584 maybe-mostlyclean-target-rda: mostlyclean-target-rda
38585
38586 mostlyclean-target-rda:
38587 @: $(MAKE); $(unstage)
38588 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38589 r=`${PWD_COMMAND}`; export r; \
38590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38591 $(NORMAL_TARGET_EXPORTS) \
38592 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
38593 for flag in $(EXTRA_TARGET_FLAGS); do \
38594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38595 done; \
38596 (cd $(TARGET_SUBDIR)/rda && \
38597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38599 "RANLIB=$${RANLIB}" \
38600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38601 mostlyclean) \
38602 || exit 1
38603
38604 @endif target-rda
38605
38606 .PHONY: maybe-clean-target-rda clean-target-rda
38607 maybe-clean-target-rda:
38608 @if target-rda
38609 maybe-clean-target-rda: clean-target-rda
38610
38611 clean-target-rda:
38612 @: $(MAKE); $(unstage)
38613 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38614 r=`${PWD_COMMAND}`; export r; \
38615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38616 $(NORMAL_TARGET_EXPORTS) \
38617 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
38618 for flag in $(EXTRA_TARGET_FLAGS); do \
38619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38620 done; \
38621 (cd $(TARGET_SUBDIR)/rda && \
38622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38624 "RANLIB=$${RANLIB}" \
38625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38626 clean) \
38627 || exit 1
38628
38629 @endif target-rda
38630
38631 .PHONY: maybe-distclean-target-rda distclean-target-rda
38632 maybe-distclean-target-rda:
38633 @if target-rda
38634 maybe-distclean-target-rda: distclean-target-rda
38635
38636 distclean-target-rda:
38637 @: $(MAKE); $(unstage)
38638 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38639 r=`${PWD_COMMAND}`; export r; \
38640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38641 $(NORMAL_TARGET_EXPORTS) \
38642 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
38643 for flag in $(EXTRA_TARGET_FLAGS); do \
38644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38645 done; \
38646 (cd $(TARGET_SUBDIR)/rda && \
38647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38649 "RANLIB=$${RANLIB}" \
38650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38651 distclean) \
38652 || exit 1
38653
38654 @endif target-rda
38655
38656 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
38657 maybe-maintainer-clean-target-rda:
38658 @if target-rda
38659 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
38660
38661 maintainer-clean-target-rda:
38662 @: $(MAKE); $(unstage)
38663 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
38664 r=`${PWD_COMMAND}`; export r; \
38665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38666 $(NORMAL_TARGET_EXPORTS) \
38667 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
38668 for flag in $(EXTRA_TARGET_FLAGS); do \
38669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38670 done; \
38671 (cd $(TARGET_SUBDIR)/rda && \
38672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38674 "RANLIB=$${RANLIB}" \
38675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38676 maintainer-clean) \
38677 || exit 1
38678
38679 @endif target-rda
38680
38681
38682
38683
38684
38685 .PHONY: configure-target-libada maybe-configure-target-libada
38686 maybe-configure-target-libada:
38687 @if gcc-bootstrap
38688 configure-target-libada: stage_current
38689 @endif gcc-bootstrap
38690 @if target-libada
38691 maybe-configure-target-libada: configure-target-libada
38692 configure-target-libada:
38693 @: $(MAKE); $(unstage)
38694 @r=`${PWD_COMMAND}`; export r; \
38695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38696 echo "Checking multilib configuration for libada..."; \
38697 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
38698 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
38699 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
38700 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
38701 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
38702 else \
38703 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
38704 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
38705 fi; \
38706 else \
38707 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
38708 fi; \
38709 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
38710 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
38711 $(NORMAL_TARGET_EXPORTS) \
38712 echo Configuring in $(TARGET_SUBDIR)/libada; \
38713 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
38714 case $(srcdir) in \
38715 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
38716 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
38717 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
38718 esac; \
38719 srcdiroption="--srcdir=$${topdir}/libada"; \
38720 libsrcdir="$$s/libada"; \
38721 rm -f no-such-file || : ; \
38722 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
38723 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
38724 --target=${target_alias} $${srcdiroption} \
38725 || exit 1
38726 @endif target-libada
38727
38728
38729
38730
38731
38732 .PHONY: all-target-libada maybe-all-target-libada
38733 maybe-all-target-libada:
38734 @if gcc-bootstrap
38735 all-target-libada: stage_current
38736 @endif gcc-bootstrap
38737 @if target-libada
38738 TARGET-target-libada=all
38739 maybe-all-target-libada: all-target-libada
38740 all-target-libada: configure-target-libada
38741 @: $(MAKE); $(unstage)
38742 @r=`${PWD_COMMAND}`; export r; \
38743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38744 $(NORMAL_TARGET_EXPORTS) \
38745 (cd $(TARGET_SUBDIR)/libada && \
38746 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
38747 $(TARGET-target-libada))
38748 @endif target-libada
38749
38750
38751
38752
38753
38754 .PHONY: check-target-libada maybe-check-target-libada
38755 maybe-check-target-libada:
38756 @if target-libada
38757 maybe-check-target-libada: check-target-libada
38758
38759 check-target-libada:
38760 @: $(MAKE); $(unstage)
38761 @r=`${PWD_COMMAND}`; export r; \
38762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38763 $(NORMAL_TARGET_EXPORTS) \
38764 (cd $(TARGET_SUBDIR)/libada && \
38765 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
38766
38767 @endif target-libada
38768
38769 .PHONY: install-target-libada maybe-install-target-libada
38770 maybe-install-target-libada:
38771 @if target-libada
38772 maybe-install-target-libada: install-target-libada
38773
38774 install-target-libada: installdirs
38775 @: $(MAKE); $(unstage)
38776 @r=`${PWD_COMMAND}`; export r; \
38777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38778 $(NORMAL_TARGET_EXPORTS) \
38779 (cd $(TARGET_SUBDIR)/libada && \
38780 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
38781
38782 @endif target-libada
38783
38784 .PHONY: install-strip-target-libada maybe-install-strip-target-libada
38785 maybe-install-strip-target-libada:
38786 @if target-libada
38787 maybe-install-strip-target-libada: install-strip-target-libada
38788
38789 install-strip-target-libada: installdirs
38790 @: $(MAKE); $(unstage)
38791 @r=`${PWD_COMMAND}`; export r; \
38792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38793 $(NORMAL_TARGET_EXPORTS) \
38794 (cd $(TARGET_SUBDIR)/libada && \
38795 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
38796
38797 @endif target-libada
38798
38799 # Other targets (info, dvi, pdf, etc.)
38800
38801 .PHONY: maybe-info-target-libada info-target-libada
38802 maybe-info-target-libada:
38803 @if target-libada
38804 maybe-info-target-libada: info-target-libada
38805
38806 info-target-libada: \
38807 configure-target-libada
38808 @: $(MAKE); $(unstage)
38809 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38810 r=`${PWD_COMMAND}`; export r; \
38811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38812 $(NORMAL_TARGET_EXPORTS) \
38813 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
38814 for flag in $(EXTRA_TARGET_FLAGS); do \
38815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38816 done; \
38817 (cd $(TARGET_SUBDIR)/libada && \
38818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38820 "RANLIB=$${RANLIB}" \
38821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38822 info) \
38823 || exit 1
38824
38825 @endif target-libada
38826
38827 .PHONY: maybe-dvi-target-libada dvi-target-libada
38828 maybe-dvi-target-libada:
38829 @if target-libada
38830 maybe-dvi-target-libada: dvi-target-libada
38831
38832 dvi-target-libada: \
38833 configure-target-libada
38834 @: $(MAKE); $(unstage)
38835 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38836 r=`${PWD_COMMAND}`; export r; \
38837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38838 $(NORMAL_TARGET_EXPORTS) \
38839 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
38840 for flag in $(EXTRA_TARGET_FLAGS); do \
38841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38842 done; \
38843 (cd $(TARGET_SUBDIR)/libada && \
38844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38846 "RANLIB=$${RANLIB}" \
38847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38848 dvi) \
38849 || exit 1
38850
38851 @endif target-libada
38852
38853 .PHONY: maybe-pdf-target-libada pdf-target-libada
38854 maybe-pdf-target-libada:
38855 @if target-libada
38856 maybe-pdf-target-libada: pdf-target-libada
38857
38858 pdf-target-libada: \
38859 configure-target-libada
38860 @: $(MAKE); $(unstage)
38861 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38862 r=`${PWD_COMMAND}`; export r; \
38863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38864 $(NORMAL_TARGET_EXPORTS) \
38865 echo "Doing pdf in $(TARGET_SUBDIR)/libada" ; \
38866 for flag in $(EXTRA_TARGET_FLAGS); do \
38867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38868 done; \
38869 (cd $(TARGET_SUBDIR)/libada && \
38870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38872 "RANLIB=$${RANLIB}" \
38873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38874 pdf) \
38875 || exit 1
38876
38877 @endif target-libada
38878
38879 .PHONY: maybe-html-target-libada html-target-libada
38880 maybe-html-target-libada:
38881 @if target-libada
38882 maybe-html-target-libada: html-target-libada
38883
38884 html-target-libada: \
38885 configure-target-libada
38886 @: $(MAKE); $(unstage)
38887 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38888 r=`${PWD_COMMAND}`; export r; \
38889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38890 $(NORMAL_TARGET_EXPORTS) \
38891 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
38892 for flag in $(EXTRA_TARGET_FLAGS); do \
38893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38894 done; \
38895 (cd $(TARGET_SUBDIR)/libada && \
38896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38898 "RANLIB=$${RANLIB}" \
38899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38900 html) \
38901 || exit 1
38902
38903 @endif target-libada
38904
38905 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
38906 maybe-TAGS-target-libada:
38907 @if target-libada
38908 maybe-TAGS-target-libada: TAGS-target-libada
38909
38910 TAGS-target-libada: \
38911 configure-target-libada
38912 @: $(MAKE); $(unstage)
38913 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38914 r=`${PWD_COMMAND}`; export r; \
38915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38916 $(NORMAL_TARGET_EXPORTS) \
38917 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
38918 for flag in $(EXTRA_TARGET_FLAGS); do \
38919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38920 done; \
38921 (cd $(TARGET_SUBDIR)/libada && \
38922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38924 "RANLIB=$${RANLIB}" \
38925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38926 TAGS) \
38927 || exit 1
38928
38929 @endif target-libada
38930
38931 .PHONY: maybe-install-info-target-libada install-info-target-libada
38932 maybe-install-info-target-libada:
38933 @if target-libada
38934 maybe-install-info-target-libada: install-info-target-libada
38935
38936 install-info-target-libada: \
38937 configure-target-libada \
38938 info-target-libada
38939 @: $(MAKE); $(unstage)
38940 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38941 r=`${PWD_COMMAND}`; export r; \
38942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38943 $(NORMAL_TARGET_EXPORTS) \
38944 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
38945 for flag in $(EXTRA_TARGET_FLAGS); do \
38946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38947 done; \
38948 (cd $(TARGET_SUBDIR)/libada && \
38949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38951 "RANLIB=$${RANLIB}" \
38952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38953 install-info) \
38954 || exit 1
38955
38956 @endif target-libada
38957
38958 .PHONY: maybe-install-pdf-target-libada install-pdf-target-libada
38959 maybe-install-pdf-target-libada:
38960 @if target-libada
38961 maybe-install-pdf-target-libada: install-pdf-target-libada
38962
38963 install-pdf-target-libada: \
38964 configure-target-libada \
38965 pdf-target-libada
38966 @: $(MAKE); $(unstage)
38967 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38968 r=`${PWD_COMMAND}`; export r; \
38969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38970 $(NORMAL_TARGET_EXPORTS) \
38971 echo "Doing install-pdf in $(TARGET_SUBDIR)/libada" ; \
38972 for flag in $(EXTRA_TARGET_FLAGS); do \
38973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
38974 done; \
38975 (cd $(TARGET_SUBDIR)/libada && \
38976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
38977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
38978 "RANLIB=$${RANLIB}" \
38979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
38980 install-pdf) \
38981 || exit 1
38982
38983 @endif target-libada
38984
38985 .PHONY: maybe-install-html-target-libada install-html-target-libada
38986 maybe-install-html-target-libada:
38987 @if target-libada
38988 maybe-install-html-target-libada: install-html-target-libada
38989
38990 install-html-target-libada: \
38991 configure-target-libada \
38992 html-target-libada
38993 @: $(MAKE); $(unstage)
38994 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
38995 r=`${PWD_COMMAND}`; export r; \
38996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
38997 $(NORMAL_TARGET_EXPORTS) \
38998 echo "Doing install-html in $(TARGET_SUBDIR)/libada" ; \
38999 for flag in $(EXTRA_TARGET_FLAGS); do \
39000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39001 done; \
39002 (cd $(TARGET_SUBDIR)/libada && \
39003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39005 "RANLIB=$${RANLIB}" \
39006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39007 install-html) \
39008 || exit 1
39009
39010 @endif target-libada
39011
39012 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
39013 maybe-installcheck-target-libada:
39014 @if target-libada
39015 maybe-installcheck-target-libada: installcheck-target-libada
39016
39017 installcheck-target-libada: \
39018 configure-target-libada
39019 @: $(MAKE); $(unstage)
39020 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39021 r=`${PWD_COMMAND}`; export r; \
39022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39023 $(NORMAL_TARGET_EXPORTS) \
39024 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
39025 for flag in $(EXTRA_TARGET_FLAGS); do \
39026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39027 done; \
39028 (cd $(TARGET_SUBDIR)/libada && \
39029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39031 "RANLIB=$${RANLIB}" \
39032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39033 installcheck) \
39034 || exit 1
39035
39036 @endif target-libada
39037
39038 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
39039 maybe-mostlyclean-target-libada:
39040 @if target-libada
39041 maybe-mostlyclean-target-libada: mostlyclean-target-libada
39042
39043 mostlyclean-target-libada:
39044 @: $(MAKE); $(unstage)
39045 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39046 r=`${PWD_COMMAND}`; export r; \
39047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39048 $(NORMAL_TARGET_EXPORTS) \
39049 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
39050 for flag in $(EXTRA_TARGET_FLAGS); do \
39051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39052 done; \
39053 (cd $(TARGET_SUBDIR)/libada && \
39054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39056 "RANLIB=$${RANLIB}" \
39057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39058 mostlyclean) \
39059 || exit 1
39060
39061 @endif target-libada
39062
39063 .PHONY: maybe-clean-target-libada clean-target-libada
39064 maybe-clean-target-libada:
39065 @if target-libada
39066 maybe-clean-target-libada: clean-target-libada
39067
39068 clean-target-libada:
39069 @: $(MAKE); $(unstage)
39070 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39071 r=`${PWD_COMMAND}`; export r; \
39072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39073 $(NORMAL_TARGET_EXPORTS) \
39074 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
39075 for flag in $(EXTRA_TARGET_FLAGS); do \
39076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39077 done; \
39078 (cd $(TARGET_SUBDIR)/libada && \
39079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39081 "RANLIB=$${RANLIB}" \
39082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39083 clean) \
39084 || exit 1
39085
39086 @endif target-libada
39087
39088 .PHONY: maybe-distclean-target-libada distclean-target-libada
39089 maybe-distclean-target-libada:
39090 @if target-libada
39091 maybe-distclean-target-libada: distclean-target-libada
39092
39093 distclean-target-libada:
39094 @: $(MAKE); $(unstage)
39095 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39096 r=`${PWD_COMMAND}`; export r; \
39097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39098 $(NORMAL_TARGET_EXPORTS) \
39099 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
39100 for flag in $(EXTRA_TARGET_FLAGS); do \
39101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39102 done; \
39103 (cd $(TARGET_SUBDIR)/libada && \
39104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39106 "RANLIB=$${RANLIB}" \
39107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39108 distclean) \
39109 || exit 1
39110
39111 @endif target-libada
39112
39113 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
39114 maybe-maintainer-clean-target-libada:
39115 @if target-libada
39116 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
39117
39118 maintainer-clean-target-libada:
39119 @: $(MAKE); $(unstage)
39120 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
39121 r=`${PWD_COMMAND}`; export r; \
39122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39123 $(NORMAL_TARGET_EXPORTS) \
39124 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
39125 for flag in $(EXTRA_TARGET_FLAGS); do \
39126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39127 done; \
39128 (cd $(TARGET_SUBDIR)/libada && \
39129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39131 "RANLIB=$${RANLIB}" \
39132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39133 maintainer-clean) \
39134 || exit 1
39135
39136 @endif target-libada
39137
39138
39139
39140
39141
39142 .PHONY: configure-target-libgomp maybe-configure-target-libgomp
39143 maybe-configure-target-libgomp:
39144 @if gcc-bootstrap
39145 configure-target-libgomp: stage_current
39146 @endif gcc-bootstrap
39147 @if target-libgomp
39148 maybe-configure-target-libgomp: configure-target-libgomp
39149 configure-target-libgomp:
39150 @r=`${PWD_COMMAND}`; export r; \
39151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39152 echo "Checking multilib configuration for libgomp..."; \
39153 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39154 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39155 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39156 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39157 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39158 else \
39159 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39160 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39161 fi; \
39162 else \
39163 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39164 fi; \
39165 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39166 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39167 $(NORMAL_TARGET_EXPORTS) \
39168 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
39169 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
39170 case $(srcdir) in \
39171 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39172 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39173 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39174 esac; \
39175 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39176 libsrcdir="$$s/libgomp"; \
39177 rm -f no-such-file || : ; \
39178 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
39179 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39180 --target=${target_alias} $${srcdiroption} \
39181 || exit 1
39182 @endif target-libgomp
39183
39184
39185
39186 .PHONY: configure-stage1-target-libgomp maybe-configure-stage1-target-libgomp
39187 maybe-configure-stage1-target-libgomp:
39188 @if target-libgomp-bootstrap
39189 maybe-configure-stage1-target-libgomp: configure-stage1-target-libgomp
39190 configure-stage1-target-libgomp:
39191 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
39192 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39193 @r=`${PWD_COMMAND}`; export r; \
39194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39195 TFLAGS="$(STAGE1_TFLAGS)"; \
39196 echo "Checking multilib configuration for libgomp..."; \
39197 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39198 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39199 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39200 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39201 else \
39202 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39203 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39204 fi; \
39205 else \
39206 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39207 fi; \
39208 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39209 $(NORMAL_TARGET_EXPORTS) \
39210 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39211 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39212 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39213 echo Configuring stage 1 in $(TARGET_SUBDIR)/libgomp ; \
39214 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39215 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39216 case $(srcdir) in \
39217 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39218 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39219 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39220 esac; \
39221 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39222 libsrcdir="$$s/libgomp"; \
39223 $(SHELL) $${libsrcdir}/configure \
39224 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39225 --target=${target_alias} $${srcdiroption} \
39226 $(STAGE1_CONFIGURE_FLAGS)
39227 @endif target-libgomp-bootstrap
39228
39229 .PHONY: configure-stage2-target-libgomp maybe-configure-stage2-target-libgomp
39230 maybe-configure-stage2-target-libgomp:
39231 @if target-libgomp-bootstrap
39232 maybe-configure-stage2-target-libgomp: configure-stage2-target-libgomp
39233 configure-stage2-target-libgomp:
39234 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
39235 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39236 @r=`${PWD_COMMAND}`; export r; \
39237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39238 TFLAGS="$(STAGE2_TFLAGS)"; \
39239 echo "Checking multilib configuration for libgomp..."; \
39240 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39241 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39242 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39243 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39244 else \
39245 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39246 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39247 fi; \
39248 else \
39249 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39250 fi; \
39251 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39252 $(NORMAL_TARGET_EXPORTS) \
39253 \
39254 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39255 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39256 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39257 echo Configuring stage 2 in $(TARGET_SUBDIR)/libgomp ; \
39258 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39259 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39260 case $(srcdir) in \
39261 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39262 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39263 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39264 esac; \
39265 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39266 libsrcdir="$$s/libgomp"; \
39267 $(SHELL) $${libsrcdir}/configure \
39268 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39269 --target=${target_alias} $${srcdiroption} \
39270 --with-build-libsubdir=$(HOST_SUBDIR) \
39271 $(STAGE2_CONFIGURE_FLAGS)
39272 @endif target-libgomp-bootstrap
39273
39274 .PHONY: configure-stage3-target-libgomp maybe-configure-stage3-target-libgomp
39275 maybe-configure-stage3-target-libgomp:
39276 @if target-libgomp-bootstrap
39277 maybe-configure-stage3-target-libgomp: configure-stage3-target-libgomp
39278 configure-stage3-target-libgomp:
39279 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
39280 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39281 @r=`${PWD_COMMAND}`; export r; \
39282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39283 TFLAGS="$(STAGE3_TFLAGS)"; \
39284 echo "Checking multilib configuration for libgomp..."; \
39285 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39286 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39287 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39288 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39289 else \
39290 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39291 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39292 fi; \
39293 else \
39294 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39295 fi; \
39296 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39297 $(NORMAL_TARGET_EXPORTS) \
39298 \
39299 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39300 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39301 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39302 echo Configuring stage 3 in $(TARGET_SUBDIR)/libgomp ; \
39303 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39304 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39305 case $(srcdir) in \
39306 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39307 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39308 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39309 esac; \
39310 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39311 libsrcdir="$$s/libgomp"; \
39312 $(SHELL) $${libsrcdir}/configure \
39313 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39314 --target=${target_alias} $${srcdiroption} \
39315 --with-build-libsubdir=$(HOST_SUBDIR) \
39316 $(STAGE3_CONFIGURE_FLAGS)
39317 @endif target-libgomp-bootstrap
39318
39319 .PHONY: configure-stage4-target-libgomp maybe-configure-stage4-target-libgomp
39320 maybe-configure-stage4-target-libgomp:
39321 @if target-libgomp-bootstrap
39322 maybe-configure-stage4-target-libgomp: configure-stage4-target-libgomp
39323 configure-stage4-target-libgomp:
39324 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
39325 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39326 @r=`${PWD_COMMAND}`; export r; \
39327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39328 TFLAGS="$(STAGE4_TFLAGS)"; \
39329 echo "Checking multilib configuration for libgomp..."; \
39330 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39331 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39332 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39333 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39334 else \
39335 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39336 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39337 fi; \
39338 else \
39339 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39340 fi; \
39341 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39342 $(NORMAL_TARGET_EXPORTS) \
39343 \
39344 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39345 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39346 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39347 echo Configuring stage 4 in $(TARGET_SUBDIR)/libgomp ; \
39348 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39349 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39350 case $(srcdir) in \
39351 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39352 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39353 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39354 esac; \
39355 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39356 libsrcdir="$$s/libgomp"; \
39357 $(SHELL) $${libsrcdir}/configure \
39358 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39359 --target=${target_alias} $${srcdiroption} \
39360 --with-build-libsubdir=$(HOST_SUBDIR) \
39361 $(STAGE4_CONFIGURE_FLAGS)
39362 @endif target-libgomp-bootstrap
39363
39364 .PHONY: configure-stageprofile-target-libgomp maybe-configure-stageprofile-target-libgomp
39365 maybe-configure-stageprofile-target-libgomp:
39366 @if target-libgomp-bootstrap
39367 maybe-configure-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
39368 configure-stageprofile-target-libgomp:
39369 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
39370 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39371 @r=`${PWD_COMMAND}`; export r; \
39372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39373 TFLAGS="$(STAGEprofile_TFLAGS)"; \
39374 echo "Checking multilib configuration for libgomp..."; \
39375 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39376 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39377 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39378 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39379 else \
39380 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39381 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39382 fi; \
39383 else \
39384 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39385 fi; \
39386 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39387 $(NORMAL_TARGET_EXPORTS) \
39388 \
39389 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39390 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39391 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39392 echo Configuring stage profile in $(TARGET_SUBDIR)/libgomp ; \
39393 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39394 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39395 case $(srcdir) in \
39396 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39397 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39398 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39399 esac; \
39400 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39401 libsrcdir="$$s/libgomp"; \
39402 $(SHELL) $${libsrcdir}/configure \
39403 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39404 --target=${target_alias} $${srcdiroption} \
39405 --with-build-libsubdir=$(HOST_SUBDIR) \
39406 $(STAGEprofile_CONFIGURE_FLAGS)
39407 @endif target-libgomp-bootstrap
39408
39409 .PHONY: configure-stagefeedback-target-libgomp maybe-configure-stagefeedback-target-libgomp
39410 maybe-configure-stagefeedback-target-libgomp:
39411 @if target-libgomp-bootstrap
39412 maybe-configure-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
39413 configure-stagefeedback-target-libgomp:
39414 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
39415 @$(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp
39416 @r=`${PWD_COMMAND}`; export r; \
39417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39418 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
39419 echo "Checking multilib configuration for libgomp..."; \
39420 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
39421 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39422 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
39423 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
39424 else \
39425 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
39426 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39427 fi; \
39428 else \
39429 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
39430 fi; \
39431 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
39432 $(NORMAL_TARGET_EXPORTS) \
39433 \
39434 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
39435 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
39436 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"; export LIBCFLAGS; \
39437 echo Configuring stage feedback in $(TARGET_SUBDIR)/libgomp ; \
39438 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
39439 cd $(TARGET_SUBDIR)/libgomp || exit 1; \
39440 case $(srcdir) in \
39441 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
39442 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
39443 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
39444 esac; \
39445 srcdiroption="--srcdir=$${topdir}/libgomp"; \
39446 libsrcdir="$$s/libgomp"; \
39447 $(SHELL) $${libsrcdir}/configure \
39448 $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \
39449 --target=${target_alias} $${srcdiroption} \
39450 --with-build-libsubdir=$(HOST_SUBDIR) \
39451 $(STAGEfeedback_CONFIGURE_FLAGS)
39452 @endif target-libgomp-bootstrap
39453
39454
39455
39456
39457
39458 .PHONY: all-target-libgomp maybe-all-target-libgomp
39459 maybe-all-target-libgomp:
39460 @if gcc-bootstrap
39461 all-target-libgomp: stage_current
39462 @endif gcc-bootstrap
39463 @if target-libgomp
39464 TARGET-target-libgomp=all
39465 maybe-all-target-libgomp: all-target-libgomp
39466 all-target-libgomp: configure-target-libgomp
39467 @r=`${PWD_COMMAND}`; export r; \
39468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39469 $(NORMAL_TARGET_EXPORTS) \
39470 (cd $(TARGET_SUBDIR)/libgomp && \
39471 $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \
39472 $(TARGET-target-libgomp))
39473 @endif target-libgomp
39474
39475
39476
39477 .PHONY: all-stage1-target-libgomp maybe-all-stage1-target-libgomp
39478 .PHONY: clean-stage1-target-libgomp maybe-clean-stage1-target-libgomp
39479 maybe-all-stage1-target-libgomp:
39480 maybe-clean-stage1-target-libgomp:
39481 @if target-libgomp-bootstrap
39482 maybe-all-stage1-target-libgomp: all-stage1-target-libgomp
39483 all-stage1: all-stage1-target-libgomp
39484 TARGET-stage1-target-libgomp = $(TARGET-target-libgomp)
39485 all-stage1-target-libgomp: configure-stage1-target-libgomp
39486 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
39487 @r=`${PWD_COMMAND}`; export r; \
39488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39489 TFLAGS="$(STAGE1_TFLAGS)"; \
39490 $(NORMAL_TARGET_EXPORTS) \
39491 cd $(TARGET_SUBDIR)/libgomp && \
39492 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39493 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39494 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39495 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39496 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39497 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39498 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39499 $(EXTRA_TARGET_FLAGS) \
39500 TFLAGS="$(STAGE1_TFLAGS)" \
39501 $(TARGET-stage1-target-libgomp)
39502
39503 maybe-clean-stage1-target-libgomp: clean-stage1-target-libgomp
39504 clean-stage1: clean-stage1-target-libgomp
39505 clean-stage1-target-libgomp:
39506 @if [ $(current_stage) = stage1 ]; then \
39507 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39508 else \
39509 [ -f $(TARGET_SUBDIR)/stage1-libgomp/Makefile ] || exit 0; \
39510 $(MAKE) stage1-start; \
39511 fi; \
39512 cd $(TARGET_SUBDIR)/libgomp && \
39513 $(MAKE) $(EXTRA_TARGET_FLAGS) \
39514 clean
39515 @endif target-libgomp-bootstrap
39516
39517
39518 .PHONY: all-stage2-target-libgomp maybe-all-stage2-target-libgomp
39519 .PHONY: clean-stage2-target-libgomp maybe-clean-stage2-target-libgomp
39520 maybe-all-stage2-target-libgomp:
39521 maybe-clean-stage2-target-libgomp:
39522 @if target-libgomp-bootstrap
39523 maybe-all-stage2-target-libgomp: all-stage2-target-libgomp
39524 all-stage2: all-stage2-target-libgomp
39525 TARGET-stage2-target-libgomp = $(TARGET-target-libgomp)
39526 all-stage2-target-libgomp: configure-stage2-target-libgomp
39527 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
39528 @r=`${PWD_COMMAND}`; export r; \
39529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39530 TFLAGS="$(STAGE2_TFLAGS)"; \
39531 $(NORMAL_TARGET_EXPORTS) \
39532 \
39533 cd $(TARGET_SUBDIR)/libgomp && \
39534 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39535 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39536 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39537 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39538 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39539 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39540 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39541 $(EXTRA_TARGET_FLAGS) \
39542 TFLAGS="$(STAGE2_TFLAGS)" \
39543 $(TARGET-stage2-target-libgomp)
39544
39545 maybe-clean-stage2-target-libgomp: clean-stage2-target-libgomp
39546 clean-stage2: clean-stage2-target-libgomp
39547 clean-stage2-target-libgomp:
39548 @if [ $(current_stage) = stage2 ]; then \
39549 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39550 else \
39551 [ -f $(TARGET_SUBDIR)/stage2-libgomp/Makefile ] || exit 0; \
39552 $(MAKE) stage2-start; \
39553 fi; \
39554 cd $(TARGET_SUBDIR)/libgomp && \
39555 $(MAKE) $(EXTRA_TARGET_FLAGS) \
39556 \
39557 clean
39558 @endif target-libgomp-bootstrap
39559
39560
39561 .PHONY: all-stage3-target-libgomp maybe-all-stage3-target-libgomp
39562 .PHONY: clean-stage3-target-libgomp maybe-clean-stage3-target-libgomp
39563 maybe-all-stage3-target-libgomp:
39564 maybe-clean-stage3-target-libgomp:
39565 @if target-libgomp-bootstrap
39566 maybe-all-stage3-target-libgomp: all-stage3-target-libgomp
39567 all-stage3: all-stage3-target-libgomp
39568 TARGET-stage3-target-libgomp = $(TARGET-target-libgomp)
39569 all-stage3-target-libgomp: configure-stage3-target-libgomp
39570 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
39571 @r=`${PWD_COMMAND}`; export r; \
39572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39573 TFLAGS="$(STAGE3_TFLAGS)"; \
39574 $(NORMAL_TARGET_EXPORTS) \
39575 \
39576 cd $(TARGET_SUBDIR)/libgomp && \
39577 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39578 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39579 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39580 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39581 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39582 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39583 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39584 $(EXTRA_TARGET_FLAGS) \
39585 TFLAGS="$(STAGE3_TFLAGS)" \
39586 $(TARGET-stage3-target-libgomp)
39587
39588 maybe-clean-stage3-target-libgomp: clean-stage3-target-libgomp
39589 clean-stage3: clean-stage3-target-libgomp
39590 clean-stage3-target-libgomp:
39591 @if [ $(current_stage) = stage3 ]; then \
39592 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39593 else \
39594 [ -f $(TARGET_SUBDIR)/stage3-libgomp/Makefile ] || exit 0; \
39595 $(MAKE) stage3-start; \
39596 fi; \
39597 cd $(TARGET_SUBDIR)/libgomp && \
39598 $(MAKE) $(EXTRA_TARGET_FLAGS) \
39599 \
39600 clean
39601 @endif target-libgomp-bootstrap
39602
39603
39604 .PHONY: all-stage4-target-libgomp maybe-all-stage4-target-libgomp
39605 .PHONY: clean-stage4-target-libgomp maybe-clean-stage4-target-libgomp
39606 maybe-all-stage4-target-libgomp:
39607 maybe-clean-stage4-target-libgomp:
39608 @if target-libgomp-bootstrap
39609 maybe-all-stage4-target-libgomp: all-stage4-target-libgomp
39610 all-stage4: all-stage4-target-libgomp
39611 TARGET-stage4-target-libgomp = $(TARGET-target-libgomp)
39612 all-stage4-target-libgomp: configure-stage4-target-libgomp
39613 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
39614 @r=`${PWD_COMMAND}`; export r; \
39615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39616 TFLAGS="$(STAGE4_TFLAGS)"; \
39617 $(NORMAL_TARGET_EXPORTS) \
39618 \
39619 cd $(TARGET_SUBDIR)/libgomp && \
39620 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39621 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39622 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39623 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39624 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39625 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39626 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39627 $(EXTRA_TARGET_FLAGS) \
39628 TFLAGS="$(STAGE4_TFLAGS)" \
39629 $(TARGET-stage4-target-libgomp)
39630
39631 maybe-clean-stage4-target-libgomp: clean-stage4-target-libgomp
39632 clean-stage4: clean-stage4-target-libgomp
39633 clean-stage4-target-libgomp:
39634 @if [ $(current_stage) = stage4 ]; then \
39635 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39636 else \
39637 [ -f $(TARGET_SUBDIR)/stage4-libgomp/Makefile ] || exit 0; \
39638 $(MAKE) stage4-start; \
39639 fi; \
39640 cd $(TARGET_SUBDIR)/libgomp && \
39641 $(MAKE) $(EXTRA_TARGET_FLAGS) \
39642 \
39643 clean
39644 @endif target-libgomp-bootstrap
39645
39646
39647 .PHONY: all-stageprofile-target-libgomp maybe-all-stageprofile-target-libgomp
39648 .PHONY: clean-stageprofile-target-libgomp maybe-clean-stageprofile-target-libgomp
39649 maybe-all-stageprofile-target-libgomp:
39650 maybe-clean-stageprofile-target-libgomp:
39651 @if target-libgomp-bootstrap
39652 maybe-all-stageprofile-target-libgomp: all-stageprofile-target-libgomp
39653 all-stageprofile: all-stageprofile-target-libgomp
39654 TARGET-stageprofile-target-libgomp = $(TARGET-target-libgomp)
39655 all-stageprofile-target-libgomp: configure-stageprofile-target-libgomp
39656 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
39657 @r=`${PWD_COMMAND}`; export r; \
39658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39659 TFLAGS="$(STAGEprofile_TFLAGS)"; \
39660 $(NORMAL_TARGET_EXPORTS) \
39661 \
39662 cd $(TARGET_SUBDIR)/libgomp && \
39663 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39664 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39665 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39666 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39667 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39668 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39669 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39670 $(EXTRA_TARGET_FLAGS) \
39671 TFLAGS="$(STAGEprofile_TFLAGS)" \
39672 $(TARGET-stageprofile-target-libgomp)
39673
39674 maybe-clean-stageprofile-target-libgomp: clean-stageprofile-target-libgomp
39675 clean-stageprofile: clean-stageprofile-target-libgomp
39676 clean-stageprofile-target-libgomp:
39677 @if [ $(current_stage) = stageprofile ]; then \
39678 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39679 else \
39680 [ -f $(TARGET_SUBDIR)/stageprofile-libgomp/Makefile ] || exit 0; \
39681 $(MAKE) stageprofile-start; \
39682 fi; \
39683 cd $(TARGET_SUBDIR)/libgomp && \
39684 $(MAKE) $(EXTRA_TARGET_FLAGS) \
39685 \
39686 clean
39687 @endif target-libgomp-bootstrap
39688
39689
39690 .PHONY: all-stagefeedback-target-libgomp maybe-all-stagefeedback-target-libgomp
39691 .PHONY: clean-stagefeedback-target-libgomp maybe-clean-stagefeedback-target-libgomp
39692 maybe-all-stagefeedback-target-libgomp:
39693 maybe-clean-stagefeedback-target-libgomp:
39694 @if target-libgomp-bootstrap
39695 maybe-all-stagefeedback-target-libgomp: all-stagefeedback-target-libgomp
39696 all-stagefeedback: all-stagefeedback-target-libgomp
39697 TARGET-stagefeedback-target-libgomp = $(TARGET-target-libgomp)
39698 all-stagefeedback-target-libgomp: configure-stagefeedback-target-libgomp
39699 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
39700 @r=`${PWD_COMMAND}`; export r; \
39701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39702 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
39703 $(NORMAL_TARGET_EXPORTS) \
39704 \
39705 cd $(TARGET_SUBDIR)/libgomp && \
39706 $(MAKE) $(BASE_FLAGS_TO_PASS) \
39707 CFLAGS="$(CFLAGS_FOR_TARGET)" \
39708 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
39709 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)" \
39710 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
39711 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
39712 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
39713 $(EXTRA_TARGET_FLAGS) \
39714 TFLAGS="$(STAGEfeedback_TFLAGS)" \
39715 $(TARGET-stagefeedback-target-libgomp)
39716
39717 maybe-clean-stagefeedback-target-libgomp: clean-stagefeedback-target-libgomp
39718 clean-stagefeedback: clean-stagefeedback-target-libgomp
39719 clean-stagefeedback-target-libgomp:
39720 @if [ $(current_stage) = stagefeedback ]; then \
39721 [ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0; \
39722 else \
39723 [ -f $(TARGET_SUBDIR)/stagefeedback-libgomp/Makefile ] || exit 0; \
39724 $(MAKE) stagefeedback-start; \
39725 fi; \
39726 cd $(TARGET_SUBDIR)/libgomp && \
39727 $(MAKE) $(EXTRA_TARGET_FLAGS) \
39728 \
39729 clean
39730 @endif target-libgomp-bootstrap
39731
39732
39733
39734
39735
39736
39737 .PHONY: check-target-libgomp maybe-check-target-libgomp
39738 maybe-check-target-libgomp:
39739 @if target-libgomp
39740 maybe-check-target-libgomp: check-target-libgomp
39741
39742 check-target-libgomp:
39743 @: $(MAKE); $(unstage)
39744 @r=`${PWD_COMMAND}`; export r; \
39745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39746 $(NORMAL_TARGET_EXPORTS) \
39747 (cd $(TARGET_SUBDIR)/libgomp && \
39748 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
39749
39750 @endif target-libgomp
39751
39752 .PHONY: install-target-libgomp maybe-install-target-libgomp
39753 maybe-install-target-libgomp:
39754 @if target-libgomp
39755 maybe-install-target-libgomp: install-target-libgomp
39756
39757 install-target-libgomp: installdirs
39758 @: $(MAKE); $(unstage)
39759 @r=`${PWD_COMMAND}`; export r; \
39760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39761 $(NORMAL_TARGET_EXPORTS) \
39762 (cd $(TARGET_SUBDIR)/libgomp && \
39763 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
39764
39765 @endif target-libgomp
39766
39767 .PHONY: install-strip-target-libgomp maybe-install-strip-target-libgomp
39768 maybe-install-strip-target-libgomp:
39769 @if target-libgomp
39770 maybe-install-strip-target-libgomp: install-strip-target-libgomp
39771
39772 install-strip-target-libgomp: installdirs
39773 @: $(MAKE); $(unstage)
39774 @r=`${PWD_COMMAND}`; export r; \
39775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39776 $(NORMAL_TARGET_EXPORTS) \
39777 (cd $(TARGET_SUBDIR)/libgomp && \
39778 $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip)
39779
39780 @endif target-libgomp
39781
39782 # Other targets (info, dvi, pdf, etc.)
39783
39784 .PHONY: maybe-info-target-libgomp info-target-libgomp
39785 maybe-info-target-libgomp:
39786 @if target-libgomp
39787 maybe-info-target-libgomp: info-target-libgomp
39788
39789 info-target-libgomp: \
39790 configure-target-libgomp
39791 @: $(MAKE); $(unstage)
39792 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39793 r=`${PWD_COMMAND}`; export r; \
39794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39795 $(NORMAL_TARGET_EXPORTS) \
39796 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
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)/libgomp && \
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 info) \
39806 || exit 1
39807
39808 @endif target-libgomp
39809
39810 .PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
39811 maybe-dvi-target-libgomp:
39812 @if target-libgomp
39813 maybe-dvi-target-libgomp: dvi-target-libgomp
39814
39815 dvi-target-libgomp: \
39816 configure-target-libgomp
39817 @: $(MAKE); $(unstage)
39818 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39819 r=`${PWD_COMMAND}`; export r; \
39820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39821 $(NORMAL_TARGET_EXPORTS) \
39822 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
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)/libgomp && \
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 dvi) \
39832 || exit 1
39833
39834 @endif target-libgomp
39835
39836 .PHONY: maybe-pdf-target-libgomp pdf-target-libgomp
39837 maybe-pdf-target-libgomp:
39838 @if target-libgomp
39839 maybe-pdf-target-libgomp: pdf-target-libgomp
39840
39841 pdf-target-libgomp: \
39842 configure-target-libgomp
39843 @: $(MAKE); $(unstage)
39844 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39845 r=`${PWD_COMMAND}`; export r; \
39846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39847 $(NORMAL_TARGET_EXPORTS) \
39848 echo "Doing pdf in $(TARGET_SUBDIR)/libgomp" ; \
39849 for flag in $(EXTRA_TARGET_FLAGS); do \
39850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39851 done; \
39852 (cd $(TARGET_SUBDIR)/libgomp && \
39853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39855 "RANLIB=$${RANLIB}" \
39856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39857 pdf) \
39858 || exit 1
39859
39860 @endif target-libgomp
39861
39862 .PHONY: maybe-html-target-libgomp html-target-libgomp
39863 maybe-html-target-libgomp:
39864 @if target-libgomp
39865 maybe-html-target-libgomp: html-target-libgomp
39866
39867 html-target-libgomp: \
39868 configure-target-libgomp
39869 @: $(MAKE); $(unstage)
39870 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39871 r=`${PWD_COMMAND}`; export r; \
39872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39873 $(NORMAL_TARGET_EXPORTS) \
39874 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
39875 for flag in $(EXTRA_TARGET_FLAGS); do \
39876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39877 done; \
39878 (cd $(TARGET_SUBDIR)/libgomp && \
39879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39881 "RANLIB=$${RANLIB}" \
39882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39883 html) \
39884 || exit 1
39885
39886 @endif target-libgomp
39887
39888 .PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
39889 maybe-TAGS-target-libgomp:
39890 @if target-libgomp
39891 maybe-TAGS-target-libgomp: TAGS-target-libgomp
39892
39893 TAGS-target-libgomp: \
39894 configure-target-libgomp
39895 @: $(MAKE); $(unstage)
39896 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39897 r=`${PWD_COMMAND}`; export r; \
39898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39899 $(NORMAL_TARGET_EXPORTS) \
39900 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
39901 for flag in $(EXTRA_TARGET_FLAGS); do \
39902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39903 done; \
39904 (cd $(TARGET_SUBDIR)/libgomp && \
39905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39907 "RANLIB=$${RANLIB}" \
39908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39909 TAGS) \
39910 || exit 1
39911
39912 @endif target-libgomp
39913
39914 .PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
39915 maybe-install-info-target-libgomp:
39916 @if target-libgomp
39917 maybe-install-info-target-libgomp: install-info-target-libgomp
39918
39919 install-info-target-libgomp: \
39920 configure-target-libgomp \
39921 info-target-libgomp
39922 @: $(MAKE); $(unstage)
39923 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39924 r=`${PWD_COMMAND}`; export r; \
39925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39926 $(NORMAL_TARGET_EXPORTS) \
39927 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
39928 for flag in $(EXTRA_TARGET_FLAGS); do \
39929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39930 done; \
39931 (cd $(TARGET_SUBDIR)/libgomp && \
39932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39934 "RANLIB=$${RANLIB}" \
39935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39936 install-info) \
39937 || exit 1
39938
39939 @endif target-libgomp
39940
39941 .PHONY: maybe-install-pdf-target-libgomp install-pdf-target-libgomp
39942 maybe-install-pdf-target-libgomp:
39943 @if target-libgomp
39944 maybe-install-pdf-target-libgomp: install-pdf-target-libgomp
39945
39946 install-pdf-target-libgomp: \
39947 configure-target-libgomp \
39948 pdf-target-libgomp
39949 @: $(MAKE); $(unstage)
39950 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39951 r=`${PWD_COMMAND}`; export r; \
39952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39953 $(NORMAL_TARGET_EXPORTS) \
39954 echo "Doing install-pdf in $(TARGET_SUBDIR)/libgomp" ; \
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)/libgomp && \
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 install-pdf) \
39964 || exit 1
39965
39966 @endif target-libgomp
39967
39968 .PHONY: maybe-install-html-target-libgomp install-html-target-libgomp
39969 maybe-install-html-target-libgomp:
39970 @if target-libgomp
39971 maybe-install-html-target-libgomp: install-html-target-libgomp
39972
39973 install-html-target-libgomp: \
39974 configure-target-libgomp \
39975 html-target-libgomp
39976 @: $(MAKE); $(unstage)
39977 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
39978 r=`${PWD_COMMAND}`; export r; \
39979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
39980 $(NORMAL_TARGET_EXPORTS) \
39981 echo "Doing install-html in $(TARGET_SUBDIR)/libgomp" ; \
39982 for flag in $(EXTRA_TARGET_FLAGS); do \
39983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
39984 done; \
39985 (cd $(TARGET_SUBDIR)/libgomp && \
39986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
39987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
39988 "RANLIB=$${RANLIB}" \
39989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
39990 install-html) \
39991 || exit 1
39992
39993 @endif target-libgomp
39994
39995 .PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
39996 maybe-installcheck-target-libgomp:
39997 @if target-libgomp
39998 maybe-installcheck-target-libgomp: installcheck-target-libgomp
39999
40000 installcheck-target-libgomp: \
40001 configure-target-libgomp
40002 @: $(MAKE); $(unstage)
40003 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40004 r=`${PWD_COMMAND}`; export r; \
40005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40006 $(NORMAL_TARGET_EXPORTS) \
40007 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
40008 for flag in $(EXTRA_TARGET_FLAGS); do \
40009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40010 done; \
40011 (cd $(TARGET_SUBDIR)/libgomp && \
40012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40014 "RANLIB=$${RANLIB}" \
40015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40016 installcheck) \
40017 || exit 1
40018
40019 @endif target-libgomp
40020
40021 .PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
40022 maybe-mostlyclean-target-libgomp:
40023 @if target-libgomp
40024 maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
40025
40026 mostlyclean-target-libgomp:
40027 @: $(MAKE); $(unstage)
40028 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40029 r=`${PWD_COMMAND}`; export r; \
40030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40031 $(NORMAL_TARGET_EXPORTS) \
40032 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
40033 for flag in $(EXTRA_TARGET_FLAGS); do \
40034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40035 done; \
40036 (cd $(TARGET_SUBDIR)/libgomp && \
40037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40039 "RANLIB=$${RANLIB}" \
40040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40041 mostlyclean) \
40042 || exit 1
40043
40044 @endif target-libgomp
40045
40046 .PHONY: maybe-clean-target-libgomp clean-target-libgomp
40047 maybe-clean-target-libgomp:
40048 @if target-libgomp
40049 maybe-clean-target-libgomp: clean-target-libgomp
40050
40051 clean-target-libgomp:
40052 @: $(MAKE); $(unstage)
40053 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40054 r=`${PWD_COMMAND}`; export r; \
40055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40056 $(NORMAL_TARGET_EXPORTS) \
40057 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
40058 for flag in $(EXTRA_TARGET_FLAGS); do \
40059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40060 done; \
40061 (cd $(TARGET_SUBDIR)/libgomp && \
40062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40064 "RANLIB=$${RANLIB}" \
40065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40066 clean) \
40067 || exit 1
40068
40069 @endif target-libgomp
40070
40071 .PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
40072 maybe-distclean-target-libgomp:
40073 @if target-libgomp
40074 maybe-distclean-target-libgomp: distclean-target-libgomp
40075
40076 distclean-target-libgomp:
40077 @: $(MAKE); $(unstage)
40078 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40079 r=`${PWD_COMMAND}`; export r; \
40080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40081 $(NORMAL_TARGET_EXPORTS) \
40082 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
40083 for flag in $(EXTRA_TARGET_FLAGS); do \
40084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40085 done; \
40086 (cd $(TARGET_SUBDIR)/libgomp && \
40087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40089 "RANLIB=$${RANLIB}" \
40090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40091 distclean) \
40092 || exit 1
40093
40094 @endif target-libgomp
40095
40096 .PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
40097 maybe-maintainer-clean-target-libgomp:
40098 @if target-libgomp
40099 maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
40100
40101 maintainer-clean-target-libgomp:
40102 @: $(MAKE); $(unstage)
40103 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
40104 r=`${PWD_COMMAND}`; export r; \
40105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40106 $(NORMAL_TARGET_EXPORTS) \
40107 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
40108 for flag in $(EXTRA_TARGET_FLAGS); do \
40109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
40110 done; \
40111 (cd $(TARGET_SUBDIR)/libgomp && \
40112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
40113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
40114 "RANLIB=$${RANLIB}" \
40115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \
40116 maintainer-clean) \
40117 || exit 1
40118
40119 @endif target-libgomp
40120
40121
40122
40123 # ----------
40124 # GCC module
40125 # ----------
40126
40127 @if gcc-no-bootstrap
40128 .PHONY: cross
40129 cross: all-build all-gas all-ld
40130 @r=`${PWD_COMMAND}`; export r; \
40131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40132 $(HOST_EXPORTS) \
40133 echo "Building the C and C++ compiler"; \
40134 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
40135 @r=`${PWD_COMMAND}`; export r; \
40136 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
40137 echo "Building runtime libraries"; \
40138 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
40139 @endif gcc-no-bootstrap
40140
40141 @if gcc
40142
40143 .PHONY: check-gcc-c check-c
40144 check-gcc-c:
40145 r=`${PWD_COMMAND}`; export r; \
40146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40147 $(HOST_EXPORTS) \
40148 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-gcc);
40149 check-c: check-gcc-c
40150
40151 .PHONY: check-gcc-c++ check-c++
40152 check-gcc-c++:
40153 r=`${PWD_COMMAND}`; export r; \
40154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40155 $(HOST_EXPORTS) \
40156 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++);
40157 check-gcc-c++0x:
40158 r=`${PWD_COMMAND}`; export r; \
40159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40160 $(HOST_EXPORTS) \
40161 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++0x);
40162 check-c++: check-gcc-c++ check-target-libstdc++-v3 check-gcc-c++0x
40163
40164 .PHONY: check-gcc-fortran check-fortran
40165 check-gcc-fortran:
40166 r=`${PWD_COMMAND}`; export r; \
40167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40168 $(HOST_EXPORTS) \
40169 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-fortran);
40170 check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran
40171
40172 .PHONY: check-gcc-java check-java
40173 check-gcc-java:
40174 r=`${PWD_COMMAND}`; export r; \
40175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40176 $(HOST_EXPORTS) \
40177 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-java);
40178 check-java: check-gcc-java check-target-libjava
40179
40180 .PHONY: check-gcc-ada check-ada
40181 check-gcc-ada:
40182 r=`${PWD_COMMAND}`; export r; \
40183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40184 $(HOST_EXPORTS) \
40185 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-ada);
40186 check-ada: check-gcc-ada check-target-libada
40187
40188 .PHONY: check-gcc-objc check-objc
40189 check-gcc-objc:
40190 r=`${PWD_COMMAND}`; export r; \
40191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40192 $(HOST_EXPORTS) \
40193 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-objc);
40194 check-objc: check-gcc-objc check-target-libobjc
40195
40196 .PHONY: check-gcc-obj-c++ check-obj-c++
40197 check-gcc-obj-c++:
40198 r=`${PWD_COMMAND}`; export r; \
40199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40200 $(HOST_EXPORTS) \
40201 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-obj-c++);
40202 check-obj-c++: check-gcc-obj-c++
40203
40204 .PHONY: check-gcc-go check-go
40205 check-gcc-go:
40206 r=`${PWD_COMMAND}`; export r; \
40207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40208 $(HOST_EXPORTS) \
40209 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go);
40210 check-go: check-gcc-go check-target-libgo
40211
40212
40213 # Install the gcc headers files, but not the fixed include files,
40214 # which Cygnus is not allowed to distribute. This rule is very
40215 # dependent on the workings of the gcc Makefile.in.
40216 .PHONY: gcc-no-fixedincludes
40217 gcc-no-fixedincludes:
40218 @if [ -f ./gcc/Makefile ]; then \
40219 rm -rf gcc/tmp-include; \
40220 mv gcc/include gcc/tmp-include 2>/dev/null; \
40221 mkdir gcc/include; \
40222 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
40223 touch gcc/stmp-fixinc gcc/include/fixed; \
40224 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
40225 r=`${PWD_COMMAND}`; export r; \
40226 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
40227 $(HOST_EXPORTS) \
40228 (cd ./gcc && \
40229 $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
40230 rm -rf gcc/include; \
40231 mv gcc/tmp-include gcc/include 2>/dev/null; \
40232 else true; fi
40233 @endif gcc
40234
40235 # ---------------------
40236 # GCC bootstrap support
40237 # ---------------------
40238
40239 # We track the current stage (the one in 'gcc') in the stage_current file.
40240 # stage_last instead tracks the stage that was built last. These targets
40241 # are dummy when toplevel bootstrap is not active.
40242
40243 # While making host and target tools, symlinks to the final stage must be
40244 # there, so $(unstage) should be run at various points. To avoid excessive
40245 # recursive invocations of make, we "inline" them using a variable. These
40246 # must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
40247 # to avoid warnings from the GNU Make job server.
40248
40249 unstage = :
40250 stage = :
40251 current_stage = ""
40252
40253 @if gcc-bootstrap
40254 unstage = if [ -f stage_last ]; then [ -f stage_current ] || $(MAKE) `cat stage_last`-start || exit 1; else :; fi
40255 stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
40256 current_stage = "`cat stage_current 2> /dev/null`"
40257 @endif gcc-bootstrap
40258
40259 .PHONY: unstage stage
40260 unstage:
40261 @: $(MAKE); $(unstage)
40262 stage:
40263 @: $(MAKE); $(stage)
40264
40265 # Disable commands for lean bootstrap.
40266 LEAN = false
40267
40268 # We name the build directories for the various stages "stage1-gcc",
40269 # "stage2-gcc","stage3-gcc", etc.
40270
40271 # Since the 'compare' process will fail (on debugging information) if any
40272 # directory names are different, we need to link the gcc directory for
40273 # the previous stage to a constant name ('prev-gcc'), and to make the name of
40274 # the build directories constant as well. For the latter, we use naked names
40275 # like 'gcc', because the scripts in that directory assume it. We use
40276 # mv on platforms where symlinks to directories do not work or are not
40277 # reliable.
40278
40279 # 'touch' doesn't work right on some platforms.
40280 STAMP = echo timestamp >
40281
40282 # We only want to compare .o files, so set this!
40283 objext = .o
40284
40285
40286 .PHONY: stage1-start stage1-end
40287
40288 stage1-start::
40289 @: $(MAKE); $(stage); \
40290 echo stage1 > stage_current ; \
40291 echo stage1 > stage_last; \
40292 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
40293 @if bfd
40294 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
40295 mkdir stage1-bfd; \
40296 mv stage1-bfd bfd
40297 @endif bfd
40298 @if opcodes
40299 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
40300 mkdir stage1-opcodes; \
40301 mv stage1-opcodes opcodes
40302 @endif opcodes
40303 @if binutils
40304 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
40305 mkdir stage1-binutils; \
40306 mv stage1-binutils binutils
40307 @endif binutils
40308 @if gas
40309 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
40310 mkdir stage1-gas; \
40311 mv stage1-gas gas
40312 @endif gas
40313 @if gcc
40314 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
40315 mkdir stage1-gcc; \
40316 mv stage1-gcc gcc
40317 @endif gcc
40318 @if gmp
40319 @cd $(HOST_SUBDIR); [ -d stage1-gmp ] || \
40320 mkdir stage1-gmp; \
40321 mv stage1-gmp gmp
40322 @endif gmp
40323 @if mpfr
40324 @cd $(HOST_SUBDIR); [ -d stage1-mpfr ] || \
40325 mkdir stage1-mpfr; \
40326 mv stage1-mpfr mpfr
40327 @endif mpfr
40328 @if mpc
40329 @cd $(HOST_SUBDIR); [ -d stage1-mpc ] || \
40330 mkdir stage1-mpc; \
40331 mv stage1-mpc mpc
40332 @endif mpc
40333 @if ppl
40334 @cd $(HOST_SUBDIR); [ -d stage1-ppl ] || \
40335 mkdir stage1-ppl; \
40336 mv stage1-ppl ppl
40337 @endif ppl
40338 @if cloog
40339 @cd $(HOST_SUBDIR); [ -d stage1-cloog ] || \
40340 mkdir stage1-cloog; \
40341 mv stage1-cloog cloog
40342 @endif cloog
40343 @if libelf
40344 @cd $(HOST_SUBDIR); [ -d stage1-libelf ] || \
40345 mkdir stage1-libelf; \
40346 mv stage1-libelf libelf
40347 @endif libelf
40348 @if gold
40349 @cd $(HOST_SUBDIR); [ -d stage1-gold ] || \
40350 mkdir stage1-gold; \
40351 mv stage1-gold gold
40352 @endif gold
40353 @if intl
40354 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
40355 mkdir stage1-intl; \
40356 mv stage1-intl intl
40357 @endif intl
40358 @if ld
40359 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
40360 mkdir stage1-ld; \
40361 mv stage1-ld ld
40362 @endif ld
40363 @if libcpp
40364 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
40365 mkdir stage1-libcpp; \
40366 mv stage1-libcpp libcpp
40367 @endif libcpp
40368 @if libdecnumber
40369 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
40370 mkdir stage1-libdecnumber; \
40371 mv stage1-libdecnumber libdecnumber
40372 @endif libdecnumber
40373 @if libiberty
40374 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
40375 mkdir stage1-libiberty; \
40376 mv stage1-libiberty libiberty
40377 @endif libiberty
40378 @if zlib
40379 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
40380 mkdir stage1-zlib; \
40381 mv stage1-zlib zlib
40382 @endif zlib
40383 @if lto-plugin
40384 @cd $(HOST_SUBDIR); [ -d stage1-lto-plugin ] || \
40385 mkdir stage1-lto-plugin; \
40386 mv stage1-lto-plugin lto-plugin
40387 @endif lto-plugin
40388 @[ -d stage1-$(TARGET_SUBDIR) ] || \
40389 mkdir stage1-$(TARGET_SUBDIR); \
40390 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
40391
40392 stage1-end::
40393 @if bfd
40394 @if test -d $(HOST_SUBDIR)/bfd ; then \
40395 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
40396 fi
40397 @endif bfd
40398 @if opcodes
40399 @if test -d $(HOST_SUBDIR)/opcodes ; then \
40400 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
40401 fi
40402 @endif opcodes
40403 @if binutils
40404 @if test -d $(HOST_SUBDIR)/binutils ; then \
40405 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
40406 fi
40407 @endif binutils
40408 @if gas
40409 @if test -d $(HOST_SUBDIR)/gas ; then \
40410 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
40411 fi
40412 @endif gas
40413 @if gcc
40414 @if test -d $(HOST_SUBDIR)/gcc ; then \
40415 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
40416 fi
40417 @endif gcc
40418 @if gmp
40419 @if test -d $(HOST_SUBDIR)/gmp ; then \
40420 cd $(HOST_SUBDIR); mv gmp stage1-gmp ; \
40421 fi
40422 @endif gmp
40423 @if mpfr
40424 @if test -d $(HOST_SUBDIR)/mpfr ; then \
40425 cd $(HOST_SUBDIR); mv mpfr stage1-mpfr ; \
40426 fi
40427 @endif mpfr
40428 @if mpc
40429 @if test -d $(HOST_SUBDIR)/mpc ; then \
40430 cd $(HOST_SUBDIR); mv mpc stage1-mpc ; \
40431 fi
40432 @endif mpc
40433 @if ppl
40434 @if test -d $(HOST_SUBDIR)/ppl ; then \
40435 cd $(HOST_SUBDIR); mv ppl stage1-ppl ; \
40436 fi
40437 @endif ppl
40438 @if cloog
40439 @if test -d $(HOST_SUBDIR)/cloog ; then \
40440 cd $(HOST_SUBDIR); mv cloog stage1-cloog ; \
40441 fi
40442 @endif cloog
40443 @if libelf
40444 @if test -d $(HOST_SUBDIR)/libelf ; then \
40445 cd $(HOST_SUBDIR); mv libelf stage1-libelf ; \
40446 fi
40447 @endif libelf
40448 @if gold
40449 @if test -d $(HOST_SUBDIR)/gold ; then \
40450 cd $(HOST_SUBDIR); mv gold stage1-gold ; \
40451 fi
40452 @endif gold
40453 @if intl
40454 @if test -d $(HOST_SUBDIR)/intl ; then \
40455 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
40456 fi
40457 @endif intl
40458 @if ld
40459 @if test -d $(HOST_SUBDIR)/ld ; then \
40460 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
40461 fi
40462 @endif ld
40463 @if libcpp
40464 @if test -d $(HOST_SUBDIR)/libcpp ; then \
40465 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
40466 fi
40467 @endif libcpp
40468 @if libdecnumber
40469 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
40470 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
40471 fi
40472 @endif libdecnumber
40473 @if libiberty
40474 @if test -d $(HOST_SUBDIR)/libiberty ; then \
40475 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
40476 fi
40477 @endif libiberty
40478 @if zlib
40479 @if test -d $(HOST_SUBDIR)/zlib ; then \
40480 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
40481 fi
40482 @endif zlib
40483 @if lto-plugin
40484 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
40485 cd $(HOST_SUBDIR); mv lto-plugin stage1-lto-plugin ; \
40486 fi
40487 @endif lto-plugin
40488 @if test -d $(TARGET_SUBDIR) ; then \
40489 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
40490 fi
40491 rm -f stage_current
40492
40493 # Bubble a bug fix through all the stages up to stage 1. They are
40494 # remade, but not reconfigured. The next stage (if any) will not be
40495 # reconfigured either.
40496 .PHONY: stage1-bubble
40497 stage1-bubble::
40498 @r=`${PWD_COMMAND}`; export r; \
40499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40500 if test -f stage1-lean ; then \
40501 echo Skipping rebuild of stage1 ; \
40502 else \
40503 $(MAKE) stage1-start; \
40504 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
40505 fi
40506
40507 .PHONY: all-stage1 clean-stage1
40508 do-clean: clean-stage1
40509
40510 # FIXME: Will not need to be conditional when toplevel bootstrap is the
40511 # only possibility, but now it conflicts with no-bootstrap rules
40512 @if gcc-bootstrap
40513
40514
40515
40516
40517 # Rules to wipe a stage and all the following ones, also used for cleanstrap
40518
40519 .PHONY: distclean-stage1
40520 distclean-stage1::
40521 @: $(MAKE); $(stage)
40522 @test "`cat stage_last`" != stage1 || rm -f stage_last
40523 rm -rf stage1-*
40524
40525
40526 @endif gcc-bootstrap
40527
40528
40529 .PHONY: stage2-start stage2-end
40530
40531 stage2-start::
40532 @: $(MAKE); $(stage); \
40533 echo stage2 > stage_current ; \
40534 echo stage2 > stage_last; \
40535 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
40536 @if bfd
40537 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
40538 mkdir stage2-bfd; \
40539 mv stage2-bfd bfd ; \
40540 mv stage1-bfd prev-bfd || test -f stage1-lean
40541 @endif bfd
40542 @if opcodes
40543 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
40544 mkdir stage2-opcodes; \
40545 mv stage2-opcodes opcodes ; \
40546 mv stage1-opcodes prev-opcodes || test -f stage1-lean
40547 @endif opcodes
40548 @if binutils
40549 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
40550 mkdir stage2-binutils; \
40551 mv stage2-binutils binutils ; \
40552 mv stage1-binutils prev-binutils || test -f stage1-lean
40553 @endif binutils
40554 @if gas
40555 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
40556 mkdir stage2-gas; \
40557 mv stage2-gas gas ; \
40558 mv stage1-gas prev-gas || test -f stage1-lean
40559 @endif gas
40560 @if gcc
40561 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
40562 mkdir stage2-gcc; \
40563 mv stage2-gcc gcc ; \
40564 mv stage1-gcc prev-gcc || test -f stage1-lean
40565 @endif gcc
40566 @if gmp
40567 @cd $(HOST_SUBDIR); [ -d stage2-gmp ] || \
40568 mkdir stage2-gmp; \
40569 mv stage2-gmp gmp ; \
40570 mv stage1-gmp prev-gmp || test -f stage1-lean
40571 @endif gmp
40572 @if mpfr
40573 @cd $(HOST_SUBDIR); [ -d stage2-mpfr ] || \
40574 mkdir stage2-mpfr; \
40575 mv stage2-mpfr mpfr ; \
40576 mv stage1-mpfr prev-mpfr || test -f stage1-lean
40577 @endif mpfr
40578 @if mpc
40579 @cd $(HOST_SUBDIR); [ -d stage2-mpc ] || \
40580 mkdir stage2-mpc; \
40581 mv stage2-mpc mpc ; \
40582 mv stage1-mpc prev-mpc || test -f stage1-lean
40583 @endif mpc
40584 @if ppl
40585 @cd $(HOST_SUBDIR); [ -d stage2-ppl ] || \
40586 mkdir stage2-ppl; \
40587 mv stage2-ppl ppl ; \
40588 mv stage1-ppl prev-ppl || test -f stage1-lean
40589 @endif ppl
40590 @if cloog
40591 @cd $(HOST_SUBDIR); [ -d stage2-cloog ] || \
40592 mkdir stage2-cloog; \
40593 mv stage2-cloog cloog ; \
40594 mv stage1-cloog prev-cloog || test -f stage1-lean
40595 @endif cloog
40596 @if libelf
40597 @cd $(HOST_SUBDIR); [ -d stage2-libelf ] || \
40598 mkdir stage2-libelf; \
40599 mv stage2-libelf libelf ; \
40600 mv stage1-libelf prev-libelf || test -f stage1-lean
40601 @endif libelf
40602 @if gold
40603 @cd $(HOST_SUBDIR); [ -d stage2-gold ] || \
40604 mkdir stage2-gold; \
40605 mv stage2-gold gold ; \
40606 mv stage1-gold prev-gold || test -f stage1-lean
40607 @endif gold
40608 @if intl
40609 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
40610 mkdir stage2-intl; \
40611 mv stage2-intl intl ; \
40612 mv stage1-intl prev-intl || test -f stage1-lean
40613 @endif intl
40614 @if ld
40615 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
40616 mkdir stage2-ld; \
40617 mv stage2-ld ld ; \
40618 mv stage1-ld prev-ld || test -f stage1-lean
40619 @endif ld
40620 @if libcpp
40621 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
40622 mkdir stage2-libcpp; \
40623 mv stage2-libcpp libcpp ; \
40624 mv stage1-libcpp prev-libcpp || test -f stage1-lean
40625 @endif libcpp
40626 @if libdecnumber
40627 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
40628 mkdir stage2-libdecnumber; \
40629 mv stage2-libdecnumber libdecnumber ; \
40630 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
40631 @endif libdecnumber
40632 @if libiberty
40633 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
40634 mkdir stage2-libiberty; \
40635 mv stage2-libiberty libiberty ; \
40636 mv stage1-libiberty prev-libiberty || test -f stage1-lean
40637 @endif libiberty
40638 @if zlib
40639 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
40640 mkdir stage2-zlib; \
40641 mv stage2-zlib zlib ; \
40642 mv stage1-zlib prev-zlib || test -f stage1-lean
40643 @endif zlib
40644 @if lto-plugin
40645 @cd $(HOST_SUBDIR); [ -d stage2-lto-plugin ] || \
40646 mkdir stage2-lto-plugin; \
40647 mv stage2-lto-plugin lto-plugin ; \
40648 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
40649 @endif lto-plugin
40650 @[ -d stage2-$(TARGET_SUBDIR) ] || \
40651 mkdir stage2-$(TARGET_SUBDIR); \
40652 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
40653 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
40654
40655 stage2-end::
40656 @if bfd
40657 @if test -d $(HOST_SUBDIR)/bfd ; then \
40658 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
40659 mv prev-bfd stage1-bfd ; : ; \
40660 fi
40661 @endif bfd
40662 @if opcodes
40663 @if test -d $(HOST_SUBDIR)/opcodes ; then \
40664 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
40665 mv prev-opcodes stage1-opcodes ; : ; \
40666 fi
40667 @endif opcodes
40668 @if binutils
40669 @if test -d $(HOST_SUBDIR)/binutils ; then \
40670 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
40671 mv prev-binutils stage1-binutils ; : ; \
40672 fi
40673 @endif binutils
40674 @if gas
40675 @if test -d $(HOST_SUBDIR)/gas ; then \
40676 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
40677 mv prev-gas stage1-gas ; : ; \
40678 fi
40679 @endif gas
40680 @if gcc
40681 @if test -d $(HOST_SUBDIR)/gcc ; then \
40682 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
40683 mv prev-gcc stage1-gcc ; : ; \
40684 fi
40685 @endif gcc
40686 @if gmp
40687 @if test -d $(HOST_SUBDIR)/gmp ; then \
40688 cd $(HOST_SUBDIR); mv gmp stage2-gmp ; \
40689 mv prev-gmp stage1-gmp ; : ; \
40690 fi
40691 @endif gmp
40692 @if mpfr
40693 @if test -d $(HOST_SUBDIR)/mpfr ; then \
40694 cd $(HOST_SUBDIR); mv mpfr stage2-mpfr ; \
40695 mv prev-mpfr stage1-mpfr ; : ; \
40696 fi
40697 @endif mpfr
40698 @if mpc
40699 @if test -d $(HOST_SUBDIR)/mpc ; then \
40700 cd $(HOST_SUBDIR); mv mpc stage2-mpc ; \
40701 mv prev-mpc stage1-mpc ; : ; \
40702 fi
40703 @endif mpc
40704 @if ppl
40705 @if test -d $(HOST_SUBDIR)/ppl ; then \
40706 cd $(HOST_SUBDIR); mv ppl stage2-ppl ; \
40707 mv prev-ppl stage1-ppl ; : ; \
40708 fi
40709 @endif ppl
40710 @if cloog
40711 @if test -d $(HOST_SUBDIR)/cloog ; then \
40712 cd $(HOST_SUBDIR); mv cloog stage2-cloog ; \
40713 mv prev-cloog stage1-cloog ; : ; \
40714 fi
40715 @endif cloog
40716 @if libelf
40717 @if test -d $(HOST_SUBDIR)/libelf ; then \
40718 cd $(HOST_SUBDIR); mv libelf stage2-libelf ; \
40719 mv prev-libelf stage1-libelf ; : ; \
40720 fi
40721 @endif libelf
40722 @if gold
40723 @if test -d $(HOST_SUBDIR)/gold ; then \
40724 cd $(HOST_SUBDIR); mv gold stage2-gold ; \
40725 mv prev-gold stage1-gold ; : ; \
40726 fi
40727 @endif gold
40728 @if intl
40729 @if test -d $(HOST_SUBDIR)/intl ; then \
40730 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
40731 mv prev-intl stage1-intl ; : ; \
40732 fi
40733 @endif intl
40734 @if ld
40735 @if test -d $(HOST_SUBDIR)/ld ; then \
40736 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
40737 mv prev-ld stage1-ld ; : ; \
40738 fi
40739 @endif ld
40740 @if libcpp
40741 @if test -d $(HOST_SUBDIR)/libcpp ; then \
40742 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
40743 mv prev-libcpp stage1-libcpp ; : ; \
40744 fi
40745 @endif libcpp
40746 @if libdecnumber
40747 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
40748 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
40749 mv prev-libdecnumber stage1-libdecnumber ; : ; \
40750 fi
40751 @endif libdecnumber
40752 @if libiberty
40753 @if test -d $(HOST_SUBDIR)/libiberty ; then \
40754 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
40755 mv prev-libiberty stage1-libiberty ; : ; \
40756 fi
40757 @endif libiberty
40758 @if zlib
40759 @if test -d $(HOST_SUBDIR)/zlib ; then \
40760 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
40761 mv prev-zlib stage1-zlib ; : ; \
40762 fi
40763 @endif zlib
40764 @if lto-plugin
40765 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
40766 cd $(HOST_SUBDIR); mv lto-plugin stage2-lto-plugin ; \
40767 mv prev-lto-plugin stage1-lto-plugin ; : ; \
40768 fi
40769 @endif lto-plugin
40770 @if test -d $(TARGET_SUBDIR) ; then \
40771 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
40772 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
40773 fi
40774 rm -f stage_current
40775
40776 # Bubble a bug fix through all the stages up to stage 2. They are
40777 # remade, but not reconfigured. The next stage (if any) will not be
40778 # reconfigured either.
40779 .PHONY: stage2-bubble
40780 stage2-bubble:: stage1-bubble
40781 @r=`${PWD_COMMAND}`; export r; \
40782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40783 if test -f stage2-lean || test -f stage1-lean ; then \
40784 echo Skipping rebuild of stage2 ; \
40785 else \
40786 $(MAKE) stage2-start; \
40787 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
40788 fi
40789
40790 .PHONY: all-stage2 clean-stage2
40791 do-clean: clean-stage2
40792
40793 # FIXME: Will not need to be conditional when toplevel bootstrap is the
40794 # only possibility, but now it conflicts with no-bootstrap rules
40795 @if gcc-bootstrap
40796
40797
40798
40799 .PHONY: bootstrap2 bootstrap2-lean
40800 bootstrap2:
40801 echo stage2 > stage_final
40802 @r=`${PWD_COMMAND}`; export r; \
40803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40804 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
40805 @: $(MAKE); $(unstage)
40806 @r=`${PWD_COMMAND}`; export r; \
40807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40808 TFLAGS="$(STAGE2_TFLAGS)"; \
40809 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
40810
40811 bootstrap2-lean:
40812 echo stage2 > stage_final
40813 @r=`${PWD_COMMAND}`; export r; \
40814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40815 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
40816 @: $(MAKE); $(unstage)
40817 @r=`${PWD_COMMAND}`; export r; \
40818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
40819 TFLAGS="$(STAGE2_TFLAGS)"; \
40820 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
40821
40822
40823 # Rules to wipe a stage and all the following ones, also used for cleanstrap
40824 distclean-stage1:: distclean-stage2
40825 .PHONY: distclean-stage2
40826 distclean-stage2::
40827 @: $(MAKE); $(stage)
40828 @test "`cat stage_last`" != stage2 || rm -f stage_last
40829 rm -rf stage2-*
40830
40831
40832 @endif gcc-bootstrap
40833
40834
40835 .PHONY: stage3-start stage3-end
40836
40837 stage3-start::
40838 @: $(MAKE); $(stage); \
40839 echo stage3 > stage_current ; \
40840 echo stage3 > stage_last; \
40841 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
40842 @if bfd
40843 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
40844 mkdir stage3-bfd; \
40845 mv stage3-bfd bfd ; \
40846 mv stage2-bfd prev-bfd || test -f stage2-lean
40847 @endif bfd
40848 @if opcodes
40849 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
40850 mkdir stage3-opcodes; \
40851 mv stage3-opcodes opcodes ; \
40852 mv stage2-opcodes prev-opcodes || test -f stage2-lean
40853 @endif opcodes
40854 @if binutils
40855 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
40856 mkdir stage3-binutils; \
40857 mv stage3-binutils binutils ; \
40858 mv stage2-binutils prev-binutils || test -f stage2-lean
40859 @endif binutils
40860 @if gas
40861 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
40862 mkdir stage3-gas; \
40863 mv stage3-gas gas ; \
40864 mv stage2-gas prev-gas || test -f stage2-lean
40865 @endif gas
40866 @if gcc
40867 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
40868 mkdir stage3-gcc; \
40869 mv stage3-gcc gcc ; \
40870 mv stage2-gcc prev-gcc || test -f stage2-lean
40871 @endif gcc
40872 @if gmp
40873 @cd $(HOST_SUBDIR); [ -d stage3-gmp ] || \
40874 mkdir stage3-gmp; \
40875 mv stage3-gmp gmp ; \
40876 mv stage2-gmp prev-gmp || test -f stage2-lean
40877 @endif gmp
40878 @if mpfr
40879 @cd $(HOST_SUBDIR); [ -d stage3-mpfr ] || \
40880 mkdir stage3-mpfr; \
40881 mv stage3-mpfr mpfr ; \
40882 mv stage2-mpfr prev-mpfr || test -f stage2-lean
40883 @endif mpfr
40884 @if mpc
40885 @cd $(HOST_SUBDIR); [ -d stage3-mpc ] || \
40886 mkdir stage3-mpc; \
40887 mv stage3-mpc mpc ; \
40888 mv stage2-mpc prev-mpc || test -f stage2-lean
40889 @endif mpc
40890 @if ppl
40891 @cd $(HOST_SUBDIR); [ -d stage3-ppl ] || \
40892 mkdir stage3-ppl; \
40893 mv stage3-ppl ppl ; \
40894 mv stage2-ppl prev-ppl || test -f stage2-lean
40895 @endif ppl
40896 @if cloog
40897 @cd $(HOST_SUBDIR); [ -d stage3-cloog ] || \
40898 mkdir stage3-cloog; \
40899 mv stage3-cloog cloog ; \
40900 mv stage2-cloog prev-cloog || test -f stage2-lean
40901 @endif cloog
40902 @if libelf
40903 @cd $(HOST_SUBDIR); [ -d stage3-libelf ] || \
40904 mkdir stage3-libelf; \
40905 mv stage3-libelf libelf ; \
40906 mv stage2-libelf prev-libelf || test -f stage2-lean
40907 @endif libelf
40908 @if gold
40909 @cd $(HOST_SUBDIR); [ -d stage3-gold ] || \
40910 mkdir stage3-gold; \
40911 mv stage3-gold gold ; \
40912 mv stage2-gold prev-gold || test -f stage2-lean
40913 @endif gold
40914 @if intl
40915 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
40916 mkdir stage3-intl; \
40917 mv stage3-intl intl ; \
40918 mv stage2-intl prev-intl || test -f stage2-lean
40919 @endif intl
40920 @if ld
40921 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
40922 mkdir stage3-ld; \
40923 mv stage3-ld ld ; \
40924 mv stage2-ld prev-ld || test -f stage2-lean
40925 @endif ld
40926 @if libcpp
40927 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
40928 mkdir stage3-libcpp; \
40929 mv stage3-libcpp libcpp ; \
40930 mv stage2-libcpp prev-libcpp || test -f stage2-lean
40931 @endif libcpp
40932 @if libdecnumber
40933 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
40934 mkdir stage3-libdecnumber; \
40935 mv stage3-libdecnumber libdecnumber ; \
40936 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
40937 @endif libdecnumber
40938 @if libiberty
40939 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
40940 mkdir stage3-libiberty; \
40941 mv stage3-libiberty libiberty ; \
40942 mv stage2-libiberty prev-libiberty || test -f stage2-lean
40943 @endif libiberty
40944 @if zlib
40945 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
40946 mkdir stage3-zlib; \
40947 mv stage3-zlib zlib ; \
40948 mv stage2-zlib prev-zlib || test -f stage2-lean
40949 @endif zlib
40950 @if lto-plugin
40951 @cd $(HOST_SUBDIR); [ -d stage3-lto-plugin ] || \
40952 mkdir stage3-lto-plugin; \
40953 mv stage3-lto-plugin lto-plugin ; \
40954 mv stage2-lto-plugin prev-lto-plugin || test -f stage2-lean
40955 @endif lto-plugin
40956 @[ -d stage3-$(TARGET_SUBDIR) ] || \
40957 mkdir stage3-$(TARGET_SUBDIR); \
40958 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
40959 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
40960
40961 stage3-end::
40962 @if bfd
40963 @if test -d $(HOST_SUBDIR)/bfd ; then \
40964 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
40965 mv prev-bfd stage2-bfd ; : ; \
40966 fi
40967 @endif bfd
40968 @if opcodes
40969 @if test -d $(HOST_SUBDIR)/opcodes ; then \
40970 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
40971 mv prev-opcodes stage2-opcodes ; : ; \
40972 fi
40973 @endif opcodes
40974 @if binutils
40975 @if test -d $(HOST_SUBDIR)/binutils ; then \
40976 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
40977 mv prev-binutils stage2-binutils ; : ; \
40978 fi
40979 @endif binutils
40980 @if gas
40981 @if test -d $(HOST_SUBDIR)/gas ; then \
40982 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
40983 mv prev-gas stage2-gas ; : ; \
40984 fi
40985 @endif gas
40986 @if gcc
40987 @if test -d $(HOST_SUBDIR)/gcc ; then \
40988 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
40989 mv prev-gcc stage2-gcc ; : ; \
40990 fi
40991 @endif gcc
40992 @if gmp
40993 @if test -d $(HOST_SUBDIR)/gmp ; then \
40994 cd $(HOST_SUBDIR); mv gmp stage3-gmp ; \
40995 mv prev-gmp stage2-gmp ; : ; \
40996 fi
40997 @endif gmp
40998 @if mpfr
40999 @if test -d $(HOST_SUBDIR)/mpfr ; then \
41000 cd $(HOST_SUBDIR); mv mpfr stage3-mpfr ; \
41001 mv prev-mpfr stage2-mpfr ; : ; \
41002 fi
41003 @endif mpfr
41004 @if mpc
41005 @if test -d $(HOST_SUBDIR)/mpc ; then \
41006 cd $(HOST_SUBDIR); mv mpc stage3-mpc ; \
41007 mv prev-mpc stage2-mpc ; : ; \
41008 fi
41009 @endif mpc
41010 @if ppl
41011 @if test -d $(HOST_SUBDIR)/ppl ; then \
41012 cd $(HOST_SUBDIR); mv ppl stage3-ppl ; \
41013 mv prev-ppl stage2-ppl ; : ; \
41014 fi
41015 @endif ppl
41016 @if cloog
41017 @if test -d $(HOST_SUBDIR)/cloog ; then \
41018 cd $(HOST_SUBDIR); mv cloog stage3-cloog ; \
41019 mv prev-cloog stage2-cloog ; : ; \
41020 fi
41021 @endif cloog
41022 @if libelf
41023 @if test -d $(HOST_SUBDIR)/libelf ; then \
41024 cd $(HOST_SUBDIR); mv libelf stage3-libelf ; \
41025 mv prev-libelf stage2-libelf ; : ; \
41026 fi
41027 @endif libelf
41028 @if gold
41029 @if test -d $(HOST_SUBDIR)/gold ; then \
41030 cd $(HOST_SUBDIR); mv gold stage3-gold ; \
41031 mv prev-gold stage2-gold ; : ; \
41032 fi
41033 @endif gold
41034 @if intl
41035 @if test -d $(HOST_SUBDIR)/intl ; then \
41036 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
41037 mv prev-intl stage2-intl ; : ; \
41038 fi
41039 @endif intl
41040 @if ld
41041 @if test -d $(HOST_SUBDIR)/ld ; then \
41042 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
41043 mv prev-ld stage2-ld ; : ; \
41044 fi
41045 @endif ld
41046 @if libcpp
41047 @if test -d $(HOST_SUBDIR)/libcpp ; then \
41048 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
41049 mv prev-libcpp stage2-libcpp ; : ; \
41050 fi
41051 @endif libcpp
41052 @if libdecnumber
41053 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
41054 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
41055 mv prev-libdecnumber stage2-libdecnumber ; : ; \
41056 fi
41057 @endif libdecnumber
41058 @if libiberty
41059 @if test -d $(HOST_SUBDIR)/libiberty ; then \
41060 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
41061 mv prev-libiberty stage2-libiberty ; : ; \
41062 fi
41063 @endif libiberty
41064 @if zlib
41065 @if test -d $(HOST_SUBDIR)/zlib ; then \
41066 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
41067 mv prev-zlib stage2-zlib ; : ; \
41068 fi
41069 @endif zlib
41070 @if lto-plugin
41071 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
41072 cd $(HOST_SUBDIR); mv lto-plugin stage3-lto-plugin ; \
41073 mv prev-lto-plugin stage2-lto-plugin ; : ; \
41074 fi
41075 @endif lto-plugin
41076 @if test -d $(TARGET_SUBDIR) ; then \
41077 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
41078 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
41079 fi
41080 rm -f stage_current
41081
41082 # Bubble a bug fix through all the stages up to stage 3. They are
41083 # remade, but not reconfigured. The next stage (if any) will not be
41084 # reconfigured either.
41085 .PHONY: stage3-bubble
41086 stage3-bubble:: stage2-bubble
41087 @r=`${PWD_COMMAND}`; export r; \
41088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41089 if test -f stage3-lean || test -f stage2-lean ; then \
41090 echo Skipping rebuild of stage3 ; \
41091 else \
41092 $(MAKE) stage3-start; \
41093 if $(LEAN); then \
41094 rm -rf stage1-* ; \
41095 $(STAMP) stage1-lean ; \
41096 fi; \
41097 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
41098 fi
41099 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
41100
41101 .PHONY: all-stage3 clean-stage3
41102 do-clean: clean-stage3
41103
41104 # FIXME: Will not need to be conditional when toplevel bootstrap is the
41105 # only possibility, but now it conflicts with no-bootstrap rules
41106 @if gcc-bootstrap
41107
41108 compare:
41109 @r=`${PWD_COMMAND}`; export r; \
41110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41111 if test -f stage2-lean; then \
41112 echo Cannot compare object files as stage 2 was deleted. ; \
41113 exit 0 ; \
41114 fi; \
41115 : $(MAKE); $(stage); \
41116 rm -f .bad_compare ; \
41117 echo Comparing stages 2 and 3 ; \
41118 sed=`echo stage3 | sed 's,^stage,,;s,.,.,g'`; \
41119 files=`find stage3-* -name "*$(objext)" -print | \
41120 sed -n s,^stage$$sed-,,p` ; \
41121 for file in $${files} ; do \
41122 f1=$$r/stage2-$$file; f2=$$r/stage3-$$file; \
41123 if test ! -f $$f1; then continue; fi; \
41124 $(do-compare) > /dev/null 2>&1; \
41125 if test $$? -eq 1; then \
41126 case $$file in \
41127 @compare_exclusions@) \
41128 echo warning: $$file differs ;; \
41129 *) \
41130 echo $$file differs >> .bad_compare ;; \
41131 esac ; \
41132 fi ; \
41133 done ; \
41134 if [ -f .bad_compare ]; then \
41135 echo "Bootstrap comparison failure!"; \
41136 cat .bad_compare; \
41137 exit 1; \
41138 else \
41139 echo Comparison successful.; \
41140 fi ; \
41141 $(STAMP) compare
41142 if $(LEAN); then \
41143 rm -rf stage2-*; \
41144 $(STAMP) stage2-lean; \
41145 fi
41146
41147
41148
41149 .PHONY: bootstrap bootstrap-lean
41150 bootstrap:
41151 echo stage3 > stage_final
41152 @r=`${PWD_COMMAND}`; export r; \
41153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41154 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
41155 @: $(MAKE); $(unstage)
41156 @r=`${PWD_COMMAND}`; export r; \
41157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41158 TFLAGS="$(STAGE3_TFLAGS)"; \
41159 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41160
41161 bootstrap-lean:
41162 echo stage3 > stage_final
41163 @r=`${PWD_COMMAND}`; export r; \
41164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41165 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
41166 @: $(MAKE); $(unstage)
41167 @r=`${PWD_COMMAND}`; export r; \
41168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41169 TFLAGS="$(STAGE3_TFLAGS)"; \
41170 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41171
41172
41173 # Rules to wipe a stage and all the following ones, also used for cleanstrap
41174 distclean-stage2:: distclean-stage3
41175 .PHONY: distclean-stage3
41176 distclean-stage3::
41177 @: $(MAKE); $(stage)
41178 @test "`cat stage_last`" != stage3 || rm -f stage_last
41179 rm -rf stage3-* compare
41180
41181
41182 .PHONY: cleanstrap
41183 cleanstrap: do-distclean local-clean
41184 echo stage3 > stage_final
41185 @r=`${PWD_COMMAND}`; export r; \
41186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41187 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
41188 @: $(MAKE); $(unstage)
41189 @r=`${PWD_COMMAND}`; export r; \
41190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41191 TFLAGS="$(STAGE3_TFLAGS)"; \
41192 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41193
41194 @endif gcc-bootstrap
41195
41196
41197 .PHONY: stage4-start stage4-end
41198
41199 stage4-start::
41200 @: $(MAKE); $(stage); \
41201 echo stage4 > stage_current ; \
41202 echo stage4 > stage_last; \
41203 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
41204 @if bfd
41205 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
41206 mkdir stage4-bfd; \
41207 mv stage4-bfd bfd ; \
41208 mv stage3-bfd prev-bfd || test -f stage3-lean
41209 @endif bfd
41210 @if opcodes
41211 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
41212 mkdir stage4-opcodes; \
41213 mv stage4-opcodes opcodes ; \
41214 mv stage3-opcodes prev-opcodes || test -f stage3-lean
41215 @endif opcodes
41216 @if binutils
41217 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
41218 mkdir stage4-binutils; \
41219 mv stage4-binutils binutils ; \
41220 mv stage3-binutils prev-binutils || test -f stage3-lean
41221 @endif binutils
41222 @if gas
41223 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
41224 mkdir stage4-gas; \
41225 mv stage4-gas gas ; \
41226 mv stage3-gas prev-gas || test -f stage3-lean
41227 @endif gas
41228 @if gcc
41229 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
41230 mkdir stage4-gcc; \
41231 mv stage4-gcc gcc ; \
41232 mv stage3-gcc prev-gcc || test -f stage3-lean
41233 @endif gcc
41234 @if gmp
41235 @cd $(HOST_SUBDIR); [ -d stage4-gmp ] || \
41236 mkdir stage4-gmp; \
41237 mv stage4-gmp gmp ; \
41238 mv stage3-gmp prev-gmp || test -f stage3-lean
41239 @endif gmp
41240 @if mpfr
41241 @cd $(HOST_SUBDIR); [ -d stage4-mpfr ] || \
41242 mkdir stage4-mpfr; \
41243 mv stage4-mpfr mpfr ; \
41244 mv stage3-mpfr prev-mpfr || test -f stage3-lean
41245 @endif mpfr
41246 @if mpc
41247 @cd $(HOST_SUBDIR); [ -d stage4-mpc ] || \
41248 mkdir stage4-mpc; \
41249 mv stage4-mpc mpc ; \
41250 mv stage3-mpc prev-mpc || test -f stage3-lean
41251 @endif mpc
41252 @if ppl
41253 @cd $(HOST_SUBDIR); [ -d stage4-ppl ] || \
41254 mkdir stage4-ppl; \
41255 mv stage4-ppl ppl ; \
41256 mv stage3-ppl prev-ppl || test -f stage3-lean
41257 @endif ppl
41258 @if cloog
41259 @cd $(HOST_SUBDIR); [ -d stage4-cloog ] || \
41260 mkdir stage4-cloog; \
41261 mv stage4-cloog cloog ; \
41262 mv stage3-cloog prev-cloog || test -f stage3-lean
41263 @endif cloog
41264 @if libelf
41265 @cd $(HOST_SUBDIR); [ -d stage4-libelf ] || \
41266 mkdir stage4-libelf; \
41267 mv stage4-libelf libelf ; \
41268 mv stage3-libelf prev-libelf || test -f stage3-lean
41269 @endif libelf
41270 @if gold
41271 @cd $(HOST_SUBDIR); [ -d stage4-gold ] || \
41272 mkdir stage4-gold; \
41273 mv stage4-gold gold ; \
41274 mv stage3-gold prev-gold || test -f stage3-lean
41275 @endif gold
41276 @if intl
41277 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
41278 mkdir stage4-intl; \
41279 mv stage4-intl intl ; \
41280 mv stage3-intl prev-intl || test -f stage3-lean
41281 @endif intl
41282 @if ld
41283 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
41284 mkdir stage4-ld; \
41285 mv stage4-ld ld ; \
41286 mv stage3-ld prev-ld || test -f stage3-lean
41287 @endif ld
41288 @if libcpp
41289 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
41290 mkdir stage4-libcpp; \
41291 mv stage4-libcpp libcpp ; \
41292 mv stage3-libcpp prev-libcpp || test -f stage3-lean
41293 @endif libcpp
41294 @if libdecnumber
41295 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
41296 mkdir stage4-libdecnumber; \
41297 mv stage4-libdecnumber libdecnumber ; \
41298 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
41299 @endif libdecnumber
41300 @if libiberty
41301 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
41302 mkdir stage4-libiberty; \
41303 mv stage4-libiberty libiberty ; \
41304 mv stage3-libiberty prev-libiberty || test -f stage3-lean
41305 @endif libiberty
41306 @if zlib
41307 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
41308 mkdir stage4-zlib; \
41309 mv stage4-zlib zlib ; \
41310 mv stage3-zlib prev-zlib || test -f stage3-lean
41311 @endif zlib
41312 @if lto-plugin
41313 @cd $(HOST_SUBDIR); [ -d stage4-lto-plugin ] || \
41314 mkdir stage4-lto-plugin; \
41315 mv stage4-lto-plugin lto-plugin ; \
41316 mv stage3-lto-plugin prev-lto-plugin || test -f stage3-lean
41317 @endif lto-plugin
41318 @[ -d stage4-$(TARGET_SUBDIR) ] || \
41319 mkdir stage4-$(TARGET_SUBDIR); \
41320 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
41321 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
41322
41323 stage4-end::
41324 @if bfd
41325 @if test -d $(HOST_SUBDIR)/bfd ; then \
41326 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
41327 mv prev-bfd stage3-bfd ; : ; \
41328 fi
41329 @endif bfd
41330 @if opcodes
41331 @if test -d $(HOST_SUBDIR)/opcodes ; then \
41332 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
41333 mv prev-opcodes stage3-opcodes ; : ; \
41334 fi
41335 @endif opcodes
41336 @if binutils
41337 @if test -d $(HOST_SUBDIR)/binutils ; then \
41338 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
41339 mv prev-binutils stage3-binutils ; : ; \
41340 fi
41341 @endif binutils
41342 @if gas
41343 @if test -d $(HOST_SUBDIR)/gas ; then \
41344 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
41345 mv prev-gas stage3-gas ; : ; \
41346 fi
41347 @endif gas
41348 @if gcc
41349 @if test -d $(HOST_SUBDIR)/gcc ; then \
41350 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
41351 mv prev-gcc stage3-gcc ; : ; \
41352 fi
41353 @endif gcc
41354 @if gmp
41355 @if test -d $(HOST_SUBDIR)/gmp ; then \
41356 cd $(HOST_SUBDIR); mv gmp stage4-gmp ; \
41357 mv prev-gmp stage3-gmp ; : ; \
41358 fi
41359 @endif gmp
41360 @if mpfr
41361 @if test -d $(HOST_SUBDIR)/mpfr ; then \
41362 cd $(HOST_SUBDIR); mv mpfr stage4-mpfr ; \
41363 mv prev-mpfr stage3-mpfr ; : ; \
41364 fi
41365 @endif mpfr
41366 @if mpc
41367 @if test -d $(HOST_SUBDIR)/mpc ; then \
41368 cd $(HOST_SUBDIR); mv mpc stage4-mpc ; \
41369 mv prev-mpc stage3-mpc ; : ; \
41370 fi
41371 @endif mpc
41372 @if ppl
41373 @if test -d $(HOST_SUBDIR)/ppl ; then \
41374 cd $(HOST_SUBDIR); mv ppl stage4-ppl ; \
41375 mv prev-ppl stage3-ppl ; : ; \
41376 fi
41377 @endif ppl
41378 @if cloog
41379 @if test -d $(HOST_SUBDIR)/cloog ; then \
41380 cd $(HOST_SUBDIR); mv cloog stage4-cloog ; \
41381 mv prev-cloog stage3-cloog ; : ; \
41382 fi
41383 @endif cloog
41384 @if libelf
41385 @if test -d $(HOST_SUBDIR)/libelf ; then \
41386 cd $(HOST_SUBDIR); mv libelf stage4-libelf ; \
41387 mv prev-libelf stage3-libelf ; : ; \
41388 fi
41389 @endif libelf
41390 @if gold
41391 @if test -d $(HOST_SUBDIR)/gold ; then \
41392 cd $(HOST_SUBDIR); mv gold stage4-gold ; \
41393 mv prev-gold stage3-gold ; : ; \
41394 fi
41395 @endif gold
41396 @if intl
41397 @if test -d $(HOST_SUBDIR)/intl ; then \
41398 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
41399 mv prev-intl stage3-intl ; : ; \
41400 fi
41401 @endif intl
41402 @if ld
41403 @if test -d $(HOST_SUBDIR)/ld ; then \
41404 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
41405 mv prev-ld stage3-ld ; : ; \
41406 fi
41407 @endif ld
41408 @if libcpp
41409 @if test -d $(HOST_SUBDIR)/libcpp ; then \
41410 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
41411 mv prev-libcpp stage3-libcpp ; : ; \
41412 fi
41413 @endif libcpp
41414 @if libdecnumber
41415 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
41416 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
41417 mv prev-libdecnumber stage3-libdecnumber ; : ; \
41418 fi
41419 @endif libdecnumber
41420 @if libiberty
41421 @if test -d $(HOST_SUBDIR)/libiberty ; then \
41422 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
41423 mv prev-libiberty stage3-libiberty ; : ; \
41424 fi
41425 @endif libiberty
41426 @if zlib
41427 @if test -d $(HOST_SUBDIR)/zlib ; then \
41428 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
41429 mv prev-zlib stage3-zlib ; : ; \
41430 fi
41431 @endif zlib
41432 @if lto-plugin
41433 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
41434 cd $(HOST_SUBDIR); mv lto-plugin stage4-lto-plugin ; \
41435 mv prev-lto-plugin stage3-lto-plugin ; : ; \
41436 fi
41437 @endif lto-plugin
41438 @if test -d $(TARGET_SUBDIR) ; then \
41439 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
41440 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
41441 fi
41442 rm -f stage_current
41443
41444 # Bubble a bug fix through all the stages up to stage 4. They are
41445 # remade, but not reconfigured. The next stage (if any) will not be
41446 # reconfigured either.
41447 .PHONY: stage4-bubble
41448 stage4-bubble:: stage3-bubble
41449 @r=`${PWD_COMMAND}`; export r; \
41450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41451 if test -f stage4-lean || test -f stage3-lean ; then \
41452 echo Skipping rebuild of stage4 ; \
41453 else \
41454 $(MAKE) stage4-start; \
41455 if $(LEAN); then \
41456 rm -rf stage2-* ; \
41457 $(STAMP) stage2-lean ; \
41458 fi; \
41459 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
41460 fi
41461 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
41462
41463 .PHONY: all-stage4 clean-stage4
41464 do-clean: clean-stage4
41465
41466 # FIXME: Will not need to be conditional when toplevel bootstrap is the
41467 # only possibility, but now it conflicts with no-bootstrap rules
41468 @if gcc-bootstrap
41469
41470 compare3:
41471 @r=`${PWD_COMMAND}`; export r; \
41472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41473 if test -f stage3-lean; then \
41474 echo Cannot compare object files as stage 3 was deleted. ; \
41475 exit 0 ; \
41476 fi; \
41477 : $(MAKE); $(stage); \
41478 rm -f .bad_compare ; \
41479 echo Comparing stages 3 and 4 ; \
41480 sed=`echo stage4 | sed 's,^stage,,;s,.,.,g'`; \
41481 files=`find stage4-* -name "*$(objext)" -print | \
41482 sed -n s,^stage$$sed-,,p` ; \
41483 for file in $${files} ; do \
41484 f1=$$r/stage3-$$file; f2=$$r/stage4-$$file; \
41485 if test ! -f $$f1; then continue; fi; \
41486 $(do-compare3) > /dev/null 2>&1; \
41487 if test $$? -eq 1; then \
41488 case $$file in \
41489 @compare_exclusions@) \
41490 echo warning: $$file differs ;; \
41491 *) \
41492 echo $$file differs >> .bad_compare ;; \
41493 esac ; \
41494 fi ; \
41495 done ; \
41496 if [ -f .bad_compare ]; then \
41497 echo "Bootstrap comparison failure!"; \
41498 cat .bad_compare; \
41499 exit 1; \
41500 else \
41501 echo Comparison successful.; \
41502 fi ; \
41503 $(STAMP) compare3
41504 if $(LEAN); then \
41505 rm -rf stage3-*; \
41506 $(STAMP) stage3-lean; \
41507 fi
41508
41509
41510
41511 .PHONY: bootstrap4 bootstrap4-lean
41512 bootstrap4:
41513 echo stage4 > stage_final
41514 @r=`${PWD_COMMAND}`; export r; \
41515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41516 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
41517 @: $(MAKE); $(unstage)
41518 @r=`${PWD_COMMAND}`; export r; \
41519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41520 TFLAGS="$(STAGE4_TFLAGS)"; \
41521 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41522
41523 bootstrap4-lean:
41524 echo stage4 > stage_final
41525 @r=`${PWD_COMMAND}`; export r; \
41526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41527 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
41528 @: $(MAKE); $(unstage)
41529 @r=`${PWD_COMMAND}`; export r; \
41530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41531 TFLAGS="$(STAGE4_TFLAGS)"; \
41532 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
41533
41534
41535 # Rules to wipe a stage and all the following ones, also used for cleanstrap
41536 distclean-stage3:: distclean-stage4
41537 .PHONY: distclean-stage4
41538 distclean-stage4::
41539 @: $(MAKE); $(stage)
41540 @test "`cat stage_last`" != stage4 || rm -f stage_last
41541 rm -rf stage4-* compare3
41542
41543
41544 @endif gcc-bootstrap
41545
41546
41547 .PHONY: stageprofile-start stageprofile-end
41548
41549 stageprofile-start::
41550 @: $(MAKE); $(stage); \
41551 echo stageprofile > stage_current ; \
41552 echo stageprofile > stage_last; \
41553 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
41554 @if bfd
41555 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
41556 mkdir stageprofile-bfd; \
41557 mv stageprofile-bfd bfd ; \
41558 mv stage1-bfd prev-bfd || test -f stage1-lean
41559 @endif bfd
41560 @if opcodes
41561 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
41562 mkdir stageprofile-opcodes; \
41563 mv stageprofile-opcodes opcodes ; \
41564 mv stage1-opcodes prev-opcodes || test -f stage1-lean
41565 @endif opcodes
41566 @if binutils
41567 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
41568 mkdir stageprofile-binutils; \
41569 mv stageprofile-binutils binutils ; \
41570 mv stage1-binutils prev-binutils || test -f stage1-lean
41571 @endif binutils
41572 @if gas
41573 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
41574 mkdir stageprofile-gas; \
41575 mv stageprofile-gas gas ; \
41576 mv stage1-gas prev-gas || test -f stage1-lean
41577 @endif gas
41578 @if gcc
41579 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
41580 mkdir stageprofile-gcc; \
41581 mv stageprofile-gcc gcc ; \
41582 mv stage1-gcc prev-gcc || test -f stage1-lean
41583 @endif gcc
41584 @if gmp
41585 @cd $(HOST_SUBDIR); [ -d stageprofile-gmp ] || \
41586 mkdir stageprofile-gmp; \
41587 mv stageprofile-gmp gmp ; \
41588 mv stage1-gmp prev-gmp || test -f stage1-lean
41589 @endif gmp
41590 @if mpfr
41591 @cd $(HOST_SUBDIR); [ -d stageprofile-mpfr ] || \
41592 mkdir stageprofile-mpfr; \
41593 mv stageprofile-mpfr mpfr ; \
41594 mv stage1-mpfr prev-mpfr || test -f stage1-lean
41595 @endif mpfr
41596 @if mpc
41597 @cd $(HOST_SUBDIR); [ -d stageprofile-mpc ] || \
41598 mkdir stageprofile-mpc; \
41599 mv stageprofile-mpc mpc ; \
41600 mv stage1-mpc prev-mpc || test -f stage1-lean
41601 @endif mpc
41602 @if ppl
41603 @cd $(HOST_SUBDIR); [ -d stageprofile-ppl ] || \
41604 mkdir stageprofile-ppl; \
41605 mv stageprofile-ppl ppl ; \
41606 mv stage1-ppl prev-ppl || test -f stage1-lean
41607 @endif ppl
41608 @if cloog
41609 @cd $(HOST_SUBDIR); [ -d stageprofile-cloog ] || \
41610 mkdir stageprofile-cloog; \
41611 mv stageprofile-cloog cloog ; \
41612 mv stage1-cloog prev-cloog || test -f stage1-lean
41613 @endif cloog
41614 @if libelf
41615 @cd $(HOST_SUBDIR); [ -d stageprofile-libelf ] || \
41616 mkdir stageprofile-libelf; \
41617 mv stageprofile-libelf libelf ; \
41618 mv stage1-libelf prev-libelf || test -f stage1-lean
41619 @endif libelf
41620 @if gold
41621 @cd $(HOST_SUBDIR); [ -d stageprofile-gold ] || \
41622 mkdir stageprofile-gold; \
41623 mv stageprofile-gold gold ; \
41624 mv stage1-gold prev-gold || test -f stage1-lean
41625 @endif gold
41626 @if intl
41627 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
41628 mkdir stageprofile-intl; \
41629 mv stageprofile-intl intl ; \
41630 mv stage1-intl prev-intl || test -f stage1-lean
41631 @endif intl
41632 @if ld
41633 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
41634 mkdir stageprofile-ld; \
41635 mv stageprofile-ld ld ; \
41636 mv stage1-ld prev-ld || test -f stage1-lean
41637 @endif ld
41638 @if libcpp
41639 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
41640 mkdir stageprofile-libcpp; \
41641 mv stageprofile-libcpp libcpp ; \
41642 mv stage1-libcpp prev-libcpp || test -f stage1-lean
41643 @endif libcpp
41644 @if libdecnumber
41645 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
41646 mkdir stageprofile-libdecnumber; \
41647 mv stageprofile-libdecnumber libdecnumber ; \
41648 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
41649 @endif libdecnumber
41650 @if libiberty
41651 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
41652 mkdir stageprofile-libiberty; \
41653 mv stageprofile-libiberty libiberty ; \
41654 mv stage1-libiberty prev-libiberty || test -f stage1-lean
41655 @endif libiberty
41656 @if zlib
41657 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
41658 mkdir stageprofile-zlib; \
41659 mv stageprofile-zlib zlib ; \
41660 mv stage1-zlib prev-zlib || test -f stage1-lean
41661 @endif zlib
41662 @if lto-plugin
41663 @cd $(HOST_SUBDIR); [ -d stageprofile-lto-plugin ] || \
41664 mkdir stageprofile-lto-plugin; \
41665 mv stageprofile-lto-plugin lto-plugin ; \
41666 mv stage1-lto-plugin prev-lto-plugin || test -f stage1-lean
41667 @endif lto-plugin
41668 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
41669 mkdir stageprofile-$(TARGET_SUBDIR); \
41670 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
41671 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
41672
41673 stageprofile-end::
41674 @if bfd
41675 @if test -d $(HOST_SUBDIR)/bfd ; then \
41676 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
41677 mv prev-bfd stage1-bfd ; : ; \
41678 fi
41679 @endif bfd
41680 @if opcodes
41681 @if test -d $(HOST_SUBDIR)/opcodes ; then \
41682 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
41683 mv prev-opcodes stage1-opcodes ; : ; \
41684 fi
41685 @endif opcodes
41686 @if binutils
41687 @if test -d $(HOST_SUBDIR)/binutils ; then \
41688 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
41689 mv prev-binutils stage1-binutils ; : ; \
41690 fi
41691 @endif binutils
41692 @if gas
41693 @if test -d $(HOST_SUBDIR)/gas ; then \
41694 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
41695 mv prev-gas stage1-gas ; : ; \
41696 fi
41697 @endif gas
41698 @if gcc
41699 @if test -d $(HOST_SUBDIR)/gcc ; then \
41700 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
41701 mv prev-gcc stage1-gcc ; : ; \
41702 fi
41703 @endif gcc
41704 @if gmp
41705 @if test -d $(HOST_SUBDIR)/gmp ; then \
41706 cd $(HOST_SUBDIR); mv gmp stageprofile-gmp ; \
41707 mv prev-gmp stage1-gmp ; : ; \
41708 fi
41709 @endif gmp
41710 @if mpfr
41711 @if test -d $(HOST_SUBDIR)/mpfr ; then \
41712 cd $(HOST_SUBDIR); mv mpfr stageprofile-mpfr ; \
41713 mv prev-mpfr stage1-mpfr ; : ; \
41714 fi
41715 @endif mpfr
41716 @if mpc
41717 @if test -d $(HOST_SUBDIR)/mpc ; then \
41718 cd $(HOST_SUBDIR); mv mpc stageprofile-mpc ; \
41719 mv prev-mpc stage1-mpc ; : ; \
41720 fi
41721 @endif mpc
41722 @if ppl
41723 @if test -d $(HOST_SUBDIR)/ppl ; then \
41724 cd $(HOST_SUBDIR); mv ppl stageprofile-ppl ; \
41725 mv prev-ppl stage1-ppl ; : ; \
41726 fi
41727 @endif ppl
41728 @if cloog
41729 @if test -d $(HOST_SUBDIR)/cloog ; then \
41730 cd $(HOST_SUBDIR); mv cloog stageprofile-cloog ; \
41731 mv prev-cloog stage1-cloog ; : ; \
41732 fi
41733 @endif cloog
41734 @if libelf
41735 @if test -d $(HOST_SUBDIR)/libelf ; then \
41736 cd $(HOST_SUBDIR); mv libelf stageprofile-libelf ; \
41737 mv prev-libelf stage1-libelf ; : ; \
41738 fi
41739 @endif libelf
41740 @if gold
41741 @if test -d $(HOST_SUBDIR)/gold ; then \
41742 cd $(HOST_SUBDIR); mv gold stageprofile-gold ; \
41743 mv prev-gold stage1-gold ; : ; \
41744 fi
41745 @endif gold
41746 @if intl
41747 @if test -d $(HOST_SUBDIR)/intl ; then \
41748 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
41749 mv prev-intl stage1-intl ; : ; \
41750 fi
41751 @endif intl
41752 @if ld
41753 @if test -d $(HOST_SUBDIR)/ld ; then \
41754 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
41755 mv prev-ld stage1-ld ; : ; \
41756 fi
41757 @endif ld
41758 @if libcpp
41759 @if test -d $(HOST_SUBDIR)/libcpp ; then \
41760 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
41761 mv prev-libcpp stage1-libcpp ; : ; \
41762 fi
41763 @endif libcpp
41764 @if libdecnumber
41765 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
41766 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
41767 mv prev-libdecnumber stage1-libdecnumber ; : ; \
41768 fi
41769 @endif libdecnumber
41770 @if libiberty
41771 @if test -d $(HOST_SUBDIR)/libiberty ; then \
41772 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
41773 mv prev-libiberty stage1-libiberty ; : ; \
41774 fi
41775 @endif libiberty
41776 @if zlib
41777 @if test -d $(HOST_SUBDIR)/zlib ; then \
41778 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
41779 mv prev-zlib stage1-zlib ; : ; \
41780 fi
41781 @endif zlib
41782 @if lto-plugin
41783 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
41784 cd $(HOST_SUBDIR); mv lto-plugin stageprofile-lto-plugin ; \
41785 mv prev-lto-plugin stage1-lto-plugin ; : ; \
41786 fi
41787 @endif lto-plugin
41788 @if test -d $(TARGET_SUBDIR) ; then \
41789 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
41790 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
41791 fi
41792 rm -f stage_current
41793
41794 # Bubble a bug fix through all the stages up to stage profile. They are
41795 # remade, but not reconfigured. The next stage (if any) will not be
41796 # reconfigured either.
41797 .PHONY: stageprofile-bubble
41798 stageprofile-bubble:: stage1-bubble
41799 @r=`${PWD_COMMAND}`; export r; \
41800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
41801 if test -f stageprofile-lean || test -f stage1-lean ; then \
41802 echo Skipping rebuild of stageprofile ; \
41803 else \
41804 $(MAKE) stageprofile-start; \
41805 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
41806 fi
41807
41808 .PHONY: all-stageprofile clean-stageprofile
41809 do-clean: clean-stageprofile
41810
41811 # FIXME: Will not need to be conditional when toplevel bootstrap is the
41812 # only possibility, but now it conflicts with no-bootstrap rules
41813 @if gcc-bootstrap
41814
41815
41816
41817
41818 # Rules to wipe a stage and all the following ones, also used for cleanstrap
41819 distclean-stage1:: distclean-stageprofile
41820 .PHONY: distclean-stageprofile
41821 distclean-stageprofile::
41822 @: $(MAKE); $(stage)
41823 @test "`cat stage_last`" != stageprofile || rm -f stage_last
41824 rm -rf stageprofile-*
41825
41826
41827 @endif gcc-bootstrap
41828
41829
41830 .PHONY: stagefeedback-start stagefeedback-end
41831
41832 stagefeedback-start::
41833 @: $(MAKE); $(stage); \
41834 echo stagefeedback > stage_current ; \
41835 echo stagefeedback > stage_last; \
41836 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
41837 @if bfd
41838 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
41839 mkdir stagefeedback-bfd; \
41840 mv stagefeedback-bfd bfd ; \
41841 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
41842 @endif bfd
41843 @if opcodes
41844 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
41845 mkdir stagefeedback-opcodes; \
41846 mv stagefeedback-opcodes opcodes ; \
41847 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
41848 @endif opcodes
41849 @if binutils
41850 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
41851 mkdir stagefeedback-binutils; \
41852 mv stagefeedback-binutils binutils ; \
41853 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
41854 @endif binutils
41855 @if gas
41856 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
41857 mkdir stagefeedback-gas; \
41858 mv stagefeedback-gas gas ; \
41859 mv stageprofile-gas prev-gas || test -f stageprofile-lean
41860 @endif gas
41861 @if gcc
41862 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
41863 mkdir stagefeedback-gcc; \
41864 mv stagefeedback-gcc gcc ; \
41865 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
41866 @endif gcc
41867 @if gmp
41868 @cd $(HOST_SUBDIR); [ -d stagefeedback-gmp ] || \
41869 mkdir stagefeedback-gmp; \
41870 mv stagefeedback-gmp gmp ; \
41871 mv stageprofile-gmp prev-gmp || test -f stageprofile-lean
41872 @endif gmp
41873 @if mpfr
41874 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpfr ] || \
41875 mkdir stagefeedback-mpfr; \
41876 mv stagefeedback-mpfr mpfr ; \
41877 mv stageprofile-mpfr prev-mpfr || test -f stageprofile-lean
41878 @endif mpfr
41879 @if mpc
41880 @cd $(HOST_SUBDIR); [ -d stagefeedback-mpc ] || \
41881 mkdir stagefeedback-mpc; \
41882 mv stagefeedback-mpc mpc ; \
41883 mv stageprofile-mpc prev-mpc || test -f stageprofile-lean
41884 @endif mpc
41885 @if ppl
41886 @cd $(HOST_SUBDIR); [ -d stagefeedback-ppl ] || \
41887 mkdir stagefeedback-ppl; \
41888 mv stagefeedback-ppl ppl ; \
41889 mv stageprofile-ppl prev-ppl || test -f stageprofile-lean
41890 @endif ppl
41891 @if cloog
41892 @cd $(HOST_SUBDIR); [ -d stagefeedback-cloog ] || \
41893 mkdir stagefeedback-cloog; \
41894 mv stagefeedback-cloog cloog ; \
41895 mv stageprofile-cloog prev-cloog || test -f stageprofile-lean
41896 @endif cloog
41897 @if libelf
41898 @cd $(HOST_SUBDIR); [ -d stagefeedback-libelf ] || \
41899 mkdir stagefeedback-libelf; \
41900 mv stagefeedback-libelf libelf ; \
41901 mv stageprofile-libelf prev-libelf || test -f stageprofile-lean
41902 @endif libelf
41903 @if gold
41904 @cd $(HOST_SUBDIR); [ -d stagefeedback-gold ] || \
41905 mkdir stagefeedback-gold; \
41906 mv stagefeedback-gold gold ; \
41907 mv stageprofile-gold prev-gold || test -f stageprofile-lean
41908 @endif gold
41909 @if intl
41910 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
41911 mkdir stagefeedback-intl; \
41912 mv stagefeedback-intl intl ; \
41913 mv stageprofile-intl prev-intl || test -f stageprofile-lean
41914 @endif intl
41915 @if ld
41916 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
41917 mkdir stagefeedback-ld; \
41918 mv stagefeedback-ld ld ; \
41919 mv stageprofile-ld prev-ld || test -f stageprofile-lean
41920 @endif ld
41921 @if libcpp
41922 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
41923 mkdir stagefeedback-libcpp; \
41924 mv stagefeedback-libcpp libcpp ; \
41925 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
41926 @endif libcpp
41927 @if libdecnumber
41928 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
41929 mkdir stagefeedback-libdecnumber; \
41930 mv stagefeedback-libdecnumber libdecnumber ; \
41931 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
41932 @endif libdecnumber
41933 @if libiberty
41934 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
41935 mkdir stagefeedback-libiberty; \
41936 mv stagefeedback-libiberty libiberty ; \
41937 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
41938 @endif libiberty
41939 @if zlib
41940 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
41941 mkdir stagefeedback-zlib; \
41942 mv stagefeedback-zlib zlib ; \
41943 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
41944 @endif zlib
41945 @if lto-plugin
41946 @cd $(HOST_SUBDIR); [ -d stagefeedback-lto-plugin ] || \
41947 mkdir stagefeedback-lto-plugin; \
41948 mv stagefeedback-lto-plugin lto-plugin ; \
41949 mv stageprofile-lto-plugin prev-lto-plugin || test -f stageprofile-lean
41950 @endif lto-plugin
41951 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
41952 mkdir stagefeedback-$(TARGET_SUBDIR); \
41953 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
41954 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
41955
41956 stagefeedback-end::
41957 @if bfd
41958 @if test -d $(HOST_SUBDIR)/bfd ; then \
41959 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
41960 mv prev-bfd stageprofile-bfd ; : ; \
41961 fi
41962 @endif bfd
41963 @if opcodes
41964 @if test -d $(HOST_SUBDIR)/opcodes ; then \
41965 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
41966 mv prev-opcodes stageprofile-opcodes ; : ; \
41967 fi
41968 @endif opcodes
41969 @if binutils
41970 @if test -d $(HOST_SUBDIR)/binutils ; then \
41971 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
41972 mv prev-binutils stageprofile-binutils ; : ; \
41973 fi
41974 @endif binutils
41975 @if gas
41976 @if test -d $(HOST_SUBDIR)/gas ; then \
41977 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
41978 mv prev-gas stageprofile-gas ; : ; \
41979 fi
41980 @endif gas
41981 @if gcc
41982 @if test -d $(HOST_SUBDIR)/gcc ; then \
41983 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
41984 mv prev-gcc stageprofile-gcc ; : ; \
41985 fi
41986 @endif gcc
41987 @if gmp
41988 @if test -d $(HOST_SUBDIR)/gmp ; then \
41989 cd $(HOST_SUBDIR); mv gmp stagefeedback-gmp ; \
41990 mv prev-gmp stageprofile-gmp ; : ; \
41991 fi
41992 @endif gmp
41993 @if mpfr
41994 @if test -d $(HOST_SUBDIR)/mpfr ; then \
41995 cd $(HOST_SUBDIR); mv mpfr stagefeedback-mpfr ; \
41996 mv prev-mpfr stageprofile-mpfr ; : ; \
41997 fi
41998 @endif mpfr
41999 @if mpc
42000 @if test -d $(HOST_SUBDIR)/mpc ; then \
42001 cd $(HOST_SUBDIR); mv mpc stagefeedback-mpc ; \
42002 mv prev-mpc stageprofile-mpc ; : ; \
42003 fi
42004 @endif mpc
42005 @if ppl
42006 @if test -d $(HOST_SUBDIR)/ppl ; then \
42007 cd $(HOST_SUBDIR); mv ppl stagefeedback-ppl ; \
42008 mv prev-ppl stageprofile-ppl ; : ; \
42009 fi
42010 @endif ppl
42011 @if cloog
42012 @if test -d $(HOST_SUBDIR)/cloog ; then \
42013 cd $(HOST_SUBDIR); mv cloog stagefeedback-cloog ; \
42014 mv prev-cloog stageprofile-cloog ; : ; \
42015 fi
42016 @endif cloog
42017 @if libelf
42018 @if test -d $(HOST_SUBDIR)/libelf ; then \
42019 cd $(HOST_SUBDIR); mv libelf stagefeedback-libelf ; \
42020 mv prev-libelf stageprofile-libelf ; : ; \
42021 fi
42022 @endif libelf
42023 @if gold
42024 @if test -d $(HOST_SUBDIR)/gold ; then \
42025 cd $(HOST_SUBDIR); mv gold stagefeedback-gold ; \
42026 mv prev-gold stageprofile-gold ; : ; \
42027 fi
42028 @endif gold
42029 @if intl
42030 @if test -d $(HOST_SUBDIR)/intl ; then \
42031 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
42032 mv prev-intl stageprofile-intl ; : ; \
42033 fi
42034 @endif intl
42035 @if ld
42036 @if test -d $(HOST_SUBDIR)/ld ; then \
42037 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
42038 mv prev-ld stageprofile-ld ; : ; \
42039 fi
42040 @endif ld
42041 @if libcpp
42042 @if test -d $(HOST_SUBDIR)/libcpp ; then \
42043 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
42044 mv prev-libcpp stageprofile-libcpp ; : ; \
42045 fi
42046 @endif libcpp
42047 @if libdecnumber
42048 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
42049 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
42050 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
42051 fi
42052 @endif libdecnumber
42053 @if libiberty
42054 @if test -d $(HOST_SUBDIR)/libiberty ; then \
42055 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
42056 mv prev-libiberty stageprofile-libiberty ; : ; \
42057 fi
42058 @endif libiberty
42059 @if zlib
42060 @if test -d $(HOST_SUBDIR)/zlib ; then \
42061 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
42062 mv prev-zlib stageprofile-zlib ; : ; \
42063 fi
42064 @endif zlib
42065 @if lto-plugin
42066 @if test -d $(HOST_SUBDIR)/lto-plugin ; then \
42067 cd $(HOST_SUBDIR); mv lto-plugin stagefeedback-lto-plugin ; \
42068 mv prev-lto-plugin stageprofile-lto-plugin ; : ; \
42069 fi
42070 @endif lto-plugin
42071 @if test -d $(TARGET_SUBDIR) ; then \
42072 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
42073 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
42074 fi
42075 rm -f stage_current
42076
42077 # Bubble a bug fix through all the stages up to stage feedback. They are
42078 # remade, but not reconfigured. The next stage (if any) will not be
42079 # reconfigured either.
42080 .PHONY: stagefeedback-bubble
42081 stagefeedback-bubble:: stageprofile-bubble
42082 @r=`${PWD_COMMAND}`; export r; \
42083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42084 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
42085 echo Skipping rebuild of stagefeedback ; \
42086 else \
42087 $(MAKE) stagefeedback-start; \
42088 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
42089 fi
42090
42091 .PHONY: all-stagefeedback clean-stagefeedback
42092 do-clean: clean-stagefeedback
42093
42094 # FIXME: Will not need to be conditional when toplevel bootstrap is the
42095 # only possibility, but now it conflicts with no-bootstrap rules
42096 @if gcc-bootstrap
42097
42098
42099
42100 .PHONY: profiledbootstrap profiledbootstrap-lean
42101 profiledbootstrap:
42102 echo stagefeedback > stage_final
42103 @r=`${PWD_COMMAND}`; export r; \
42104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42105 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
42106 @: $(MAKE); $(unstage)
42107 @r=`${PWD_COMMAND}`; export r; \
42108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42109 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
42110 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42111
42112 profiledbootstrap-lean:
42113 echo stagefeedback > stage_final
42114 @r=`${PWD_COMMAND}`; export r; \
42115 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42116 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
42117 @: $(MAKE); $(unstage)
42118 @r=`${PWD_COMMAND}`; export r; \
42119 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42120 TFLAGS="$(STAGEfeedback_TFLAGS)"; \
42121 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
42122
42123
42124 # Rules to wipe a stage and all the following ones, also used for cleanstrap
42125 distclean-stageprofile:: distclean-stagefeedback
42126 .PHONY: distclean-stagefeedback
42127 distclean-stagefeedback::
42128 @: $(MAKE); $(stage)
42129 @test "`cat stage_last`" != stagefeedback || rm -f stage_last
42130 rm -rf stagefeedback-*
42131
42132
42133 @endif gcc-bootstrap
42134
42135
42136
42137 stageprofile-end::
42138 $(MAKE) distclean-stagefeedback
42139
42140 stagefeedback-start::
42141 @r=`${PWD_COMMAND}`; export r; \
42142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42143 for i in prev-*; do \
42144 j=`echo $$i | sed s/^prev-//` ; \
42145 cd $$r/$$i && \
42146 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
42147 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
42148 done
42149
42150 @if gcc-bootstrap
42151 do-distclean: distclean-stage1
42152
42153 # Provide a GCC build when we're building target libraries. This does
42154 # not work as a dependency, just as the minimum necessary to avoid errors.
42155 stage_last:
42156 @r=`${PWD_COMMAND}`; export r; \
42157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
42158 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
42159
42160 # Same as unstage, but not phony and defaulting to stage1-start. We place
42161 # it in the dependency so that for example `make -j3 all-gcc' works.
42162 stage_current:
42163 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
42164
42165 .PHONY: restrap
42166 restrap::
42167 @: $(MAKE); $(stage)
42168 rm -rf stage1-$(TARGET_SUBDIR) stage2-* stage3-* stage4-* stageprofile-* stagefeedback-*
42169 restrap:: all
42170 @endif gcc-bootstrap
42171
42172 # --------------------------------------
42173 # Dependencies between different modules
42174 # --------------------------------------
42175
42176 # Generic dependencies for target modules on host stuff, especially gcc
42177 @if gcc-bootstrap
42178 configure-stage1-target-libstdc++-v3: maybe-all-stage1-gcc
42179 configure-stage2-target-libstdc++-v3: maybe-all-stage2-gcc
42180 configure-stage3-target-libstdc++-v3: maybe-all-stage3-gcc
42181 configure-stage4-target-libstdc++-v3: maybe-all-stage4-gcc
42182 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-gcc
42183 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-gcc
42184 configure-target-libmudflap: stage_last
42185 configure-target-libssp: stage_last
42186 configure-target-newlib: stage_last
42187 configure-stage1-target-libgcc: maybe-all-stage1-gcc
42188 configure-stage2-target-libgcc: maybe-all-stage2-gcc
42189 configure-stage3-target-libgcc: maybe-all-stage3-gcc
42190 configure-stage4-target-libgcc: maybe-all-stage4-gcc
42191 configure-stageprofile-target-libgcc: maybe-all-stageprofile-gcc
42192 configure-stagefeedback-target-libgcc: maybe-all-stagefeedback-gcc
42193 configure-target-libquadmath: stage_last
42194 configure-target-libgfortran: stage_last
42195 configure-target-libobjc: stage_last
42196 configure-target-libgo: stage_last
42197 configure-target-libtermcap: stage_last
42198 configure-target-winsup: stage_last
42199 configure-target-libgloss: stage_last
42200 configure-target-libffi: stage_last
42201 configure-target-libjava: stage_last
42202 configure-target-zlib: stage_last
42203 configure-target-boehm-gc: stage_last
42204 configure-target-rda: stage_last
42205 configure-target-libada: stage_last
42206 configure-stage1-target-libgomp: maybe-all-stage1-gcc
42207 configure-stage2-target-libgomp: maybe-all-stage2-gcc
42208 configure-stage3-target-libgomp: maybe-all-stage3-gcc
42209 configure-stage4-target-libgomp: maybe-all-stage4-gcc
42210 configure-stageprofile-target-libgomp: maybe-all-stageprofile-gcc
42211 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-gcc
42212 @endif gcc-bootstrap
42213
42214 @if gcc-no-bootstrap
42215 configure-target-libstdc++-v3: maybe-all-gcc
42216 configure-target-libmudflap: maybe-all-gcc
42217 configure-target-libssp: maybe-all-gcc
42218 configure-target-newlib: maybe-all-gcc
42219 configure-target-libgcc: maybe-all-gcc
42220 configure-target-libquadmath: maybe-all-gcc
42221 configure-target-libgfortran: maybe-all-gcc
42222 configure-target-libobjc: maybe-all-gcc
42223 configure-target-libgo: maybe-all-gcc
42224 configure-target-libtermcap: maybe-all-gcc
42225 configure-target-winsup: maybe-all-gcc
42226 configure-target-libgloss: maybe-all-gcc
42227 configure-target-libffi: maybe-all-gcc
42228 configure-target-libjava: maybe-all-gcc
42229 configure-target-zlib: maybe-all-gcc
42230 configure-target-boehm-gc: maybe-all-gcc
42231 configure-target-rda: maybe-all-gcc
42232 configure-target-libada: maybe-all-gcc
42233 configure-target-libgomp: maybe-all-gcc
42234 @endif gcc-no-bootstrap
42235
42236
42237 # There are two types of dependencies here: 'hard' dependencies, where one
42238 # module simply won't build without the other; and 'soft' dependencies, where
42239 # if the depended-on module is missing, the depending module will do without
42240 # or find a substitute somewhere (perhaps installed). Soft dependencies
42241 # are made here to depend on a 'maybe-' target. If you're not sure,
42242 # it's safer to use a soft dependency.
42243
42244
42245
42246
42247
42248
42249 # With all the machinery above in place, it is pretty easy to generate
42250 # dependencies. Host dependencies are a bit more complex because we have
42251 # to check for bootstrap/prebootstrap dependencies. To resolve
42252 # prebootstrap dependencies, prebootstrap modules are gathered in
42253 # a hash table.
42254 all-build-bison: maybe-all-build-texinfo
42255 all-build-flex: maybe-all-build-texinfo
42256 all-build-flex: maybe-all-build-bison
42257 all-build-flex: maybe-all-build-m4
42258 all-build-libiberty: maybe-all-build-texinfo
42259 all-build-m4: maybe-all-build-texinfo
42260 all-build-fixincludes: maybe-all-build-libiberty
42261 configure-gcc: maybe-configure-intl
42262
42263 configure-stage1-gcc: maybe-configure-stage1-intl
42264 configure-stage2-gcc: maybe-configure-stage2-intl
42265 configure-stage3-gcc: maybe-configure-stage3-intl
42266 configure-stage4-gcc: maybe-configure-stage4-intl
42267 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
42268 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
42269 configure-gcc: maybe-all-lto-plugin
42270
42271 configure-stage1-gcc: maybe-all-stage1-lto-plugin
42272 configure-stage2-gcc: maybe-all-stage2-lto-plugin
42273 configure-stage3-gcc: maybe-all-stage3-lto-plugin
42274 configure-stage4-gcc: maybe-all-stage4-lto-plugin
42275 configure-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
42276 configure-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
42277 configure-gcc: maybe-all-binutils
42278
42279 configure-stage1-gcc: maybe-all-stage1-binutils
42280 configure-stage2-gcc: maybe-all-stage2-binutils
42281 configure-stage3-gcc: maybe-all-stage3-binutils
42282 configure-stage4-gcc: maybe-all-stage4-binutils
42283 configure-stageprofile-gcc: maybe-all-stageprofile-binutils
42284 configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
42285 configure-gcc: maybe-all-gas
42286
42287 configure-stage1-gcc: maybe-all-stage1-gas
42288 configure-stage2-gcc: maybe-all-stage2-gas
42289 configure-stage3-gcc: maybe-all-stage3-gas
42290 configure-stage4-gcc: maybe-all-stage4-gas
42291 configure-stageprofile-gcc: maybe-all-stageprofile-gas
42292 configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
42293 configure-gcc: maybe-all-ld
42294
42295 configure-stage1-gcc: maybe-all-stage1-ld
42296 configure-stage2-gcc: maybe-all-stage2-ld
42297 configure-stage3-gcc: maybe-all-stage3-ld
42298 configure-stage4-gcc: maybe-all-stage4-ld
42299 configure-stageprofile-gcc: maybe-all-stageprofile-ld
42300 configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
42301 configure-gcc: maybe-all-gold
42302
42303 configure-stage1-gcc: maybe-all-stage1-gold
42304 configure-stage2-gcc: maybe-all-stage2-gold
42305 configure-stage3-gcc: maybe-all-stage3-gold
42306 configure-stage4-gcc: maybe-all-stage4-gold
42307 configure-stageprofile-gcc: maybe-all-stageprofile-gold
42308 configure-stagefeedback-gcc: maybe-all-stagefeedback-gold
42309 configure-gcc: maybe-all-libelf
42310
42311 configure-stage1-gcc: maybe-all-stage1-libelf
42312 configure-stage2-gcc: maybe-all-stage2-libelf
42313 configure-stage3-gcc: maybe-all-stage3-libelf
42314 configure-stage4-gcc: maybe-all-stage4-libelf
42315 configure-stageprofile-gcc: maybe-all-stageprofile-libelf
42316 configure-stagefeedback-gcc: maybe-all-stagefeedback-libelf
42317 all-gcc: all-libiberty
42318
42319 all-stage1-gcc: all-stage1-libiberty
42320 all-stage2-gcc: all-stage2-libiberty
42321 all-stage3-gcc: all-stage3-libiberty
42322 all-stage4-gcc: all-stage4-libiberty
42323 all-stageprofile-gcc: all-stageprofile-libiberty
42324 all-stagefeedback-gcc: all-stagefeedback-libiberty
42325 all-gcc: maybe-all-gmp
42326
42327 all-stage1-gcc: maybe-all-stage1-gmp
42328 all-stage2-gcc: maybe-all-stage2-gmp
42329 all-stage3-gcc: maybe-all-stage3-gmp
42330 all-stage4-gcc: maybe-all-stage4-gmp
42331 all-stageprofile-gcc: maybe-all-stageprofile-gmp
42332 all-stagefeedback-gcc: maybe-all-stagefeedback-gmp
42333 all-gcc: maybe-all-intl
42334
42335 all-stage1-gcc: maybe-all-stage1-intl
42336 all-stage2-gcc: maybe-all-stage2-intl
42337 all-stage3-gcc: maybe-all-stage3-intl
42338 all-stage4-gcc: maybe-all-stage4-intl
42339 all-stageprofile-gcc: maybe-all-stageprofile-intl
42340 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
42341 all-gcc: maybe-all-mpfr
42342
42343 all-stage1-gcc: maybe-all-stage1-mpfr
42344 all-stage2-gcc: maybe-all-stage2-mpfr
42345 all-stage3-gcc: maybe-all-stage3-mpfr
42346 all-stage4-gcc: maybe-all-stage4-mpfr
42347 all-stageprofile-gcc: maybe-all-stageprofile-mpfr
42348 all-stagefeedback-gcc: maybe-all-stagefeedback-mpfr
42349 all-gcc: maybe-all-mpc
42350
42351 all-stage1-gcc: maybe-all-stage1-mpc
42352 all-stage2-gcc: maybe-all-stage2-mpc
42353 all-stage3-gcc: maybe-all-stage3-mpc
42354 all-stage4-gcc: maybe-all-stage4-mpc
42355 all-stageprofile-gcc: maybe-all-stageprofile-mpc
42356 all-stagefeedback-gcc: maybe-all-stagefeedback-mpc
42357 all-gcc: maybe-all-ppl
42358
42359 all-stage1-gcc: maybe-all-stage1-ppl
42360 all-stage2-gcc: maybe-all-stage2-ppl
42361 all-stage3-gcc: maybe-all-stage3-ppl
42362 all-stage4-gcc: maybe-all-stage4-ppl
42363 all-stageprofile-gcc: maybe-all-stageprofile-ppl
42364 all-stagefeedback-gcc: maybe-all-stagefeedback-ppl
42365 all-gcc: maybe-all-cloog
42366
42367 all-stage1-gcc: maybe-all-stage1-cloog
42368 all-stage2-gcc: maybe-all-stage2-cloog
42369 all-stage3-gcc: maybe-all-stage3-cloog
42370 all-stage4-gcc: maybe-all-stage4-cloog
42371 all-stageprofile-gcc: maybe-all-stageprofile-cloog
42372 all-stagefeedback-gcc: maybe-all-stagefeedback-cloog
42373 all-gcc: maybe-all-build-texinfo
42374
42375 all-stage1-gcc: maybe-all-build-texinfo
42376 all-stage2-gcc: maybe-all-build-texinfo
42377 all-stage3-gcc: maybe-all-build-texinfo
42378 all-stage4-gcc: maybe-all-build-texinfo
42379 all-stageprofile-gcc: maybe-all-build-texinfo
42380 all-stagefeedback-gcc: maybe-all-build-texinfo
42381 all-gcc: maybe-all-build-bison
42382
42383 all-stage1-gcc: maybe-all-build-bison
42384 all-stage2-gcc: maybe-all-build-bison
42385 all-stage3-gcc: maybe-all-build-bison
42386 all-stage4-gcc: maybe-all-build-bison
42387 all-stageprofile-gcc: maybe-all-build-bison
42388 all-stagefeedback-gcc: maybe-all-build-bison
42389 all-gcc: maybe-all-build-flex
42390
42391 all-stage1-gcc: maybe-all-build-flex
42392 all-stage2-gcc: maybe-all-build-flex
42393 all-stage3-gcc: maybe-all-build-flex
42394 all-stage4-gcc: maybe-all-build-flex
42395 all-stageprofile-gcc: maybe-all-build-flex
42396 all-stagefeedback-gcc: maybe-all-build-flex
42397 all-gcc: maybe-all-build-libiberty
42398
42399 all-stage1-gcc: maybe-all-build-libiberty
42400 all-stage2-gcc: maybe-all-build-libiberty
42401 all-stage3-gcc: maybe-all-build-libiberty
42402 all-stage4-gcc: maybe-all-build-libiberty
42403 all-stageprofile-gcc: maybe-all-build-libiberty
42404 all-stagefeedback-gcc: maybe-all-build-libiberty
42405 all-gcc: maybe-all-build-fixincludes
42406
42407 all-stage1-gcc: maybe-all-build-fixincludes
42408 all-stage2-gcc: maybe-all-build-fixincludes
42409 all-stage3-gcc: maybe-all-build-fixincludes
42410 all-stage4-gcc: maybe-all-build-fixincludes
42411 all-stageprofile-gcc: maybe-all-build-fixincludes
42412 all-stagefeedback-gcc: maybe-all-build-fixincludes
42413 all-gcc: maybe-all-zlib
42414
42415 all-stage1-gcc: maybe-all-stage1-zlib
42416 all-stage2-gcc: maybe-all-stage2-zlib
42417 all-stage3-gcc: maybe-all-stage3-zlib
42418 all-stage4-gcc: maybe-all-stage4-zlib
42419 all-stageprofile-gcc: maybe-all-stageprofile-zlib
42420 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
42421 all-gcc: all-libcpp
42422
42423 all-stage1-gcc: all-stage1-libcpp
42424 all-stage2-gcc: all-stage2-libcpp
42425 all-stage3-gcc: all-stage3-libcpp
42426 all-stage4-gcc: all-stage4-libcpp
42427 all-stageprofile-gcc: all-stageprofile-libcpp
42428 all-stagefeedback-gcc: all-stagefeedback-libcpp
42429 all-gcc: all-libdecnumber
42430
42431 all-stage1-gcc: all-stage1-libdecnumber
42432 all-stage2-gcc: all-stage2-libdecnumber
42433 all-stage3-gcc: all-stage3-libdecnumber
42434 all-stage4-gcc: all-stage4-libdecnumber
42435 all-stageprofile-gcc: all-stageprofile-libdecnumber
42436 all-stagefeedback-gcc: all-stagefeedback-libdecnumber
42437 all-gcc: maybe-all-libiberty
42438
42439 all-stage1-gcc: maybe-all-stage1-libiberty
42440 all-stage2-gcc: maybe-all-stage2-libiberty
42441 all-stage3-gcc: maybe-all-stage3-libiberty
42442 all-stage4-gcc: maybe-all-stage4-libiberty
42443 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
42444 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
42445 all-gcc: maybe-all-fixincludes
42446 all-gcc: maybe-all-lto-plugin
42447
42448 all-stage1-gcc: maybe-all-stage1-lto-plugin
42449 all-stage2-gcc: maybe-all-stage2-lto-plugin
42450 all-stage3-gcc: maybe-all-stage3-lto-plugin
42451 all-stage4-gcc: maybe-all-stage4-lto-plugin
42452 all-stageprofile-gcc: maybe-all-stageprofile-lto-plugin
42453 all-stagefeedback-gcc: maybe-all-stagefeedback-lto-plugin
42454 info-gcc: maybe-all-build-libiberty
42455
42456 info-stage1-gcc: maybe-all-build-libiberty
42457 info-stage2-gcc: maybe-all-build-libiberty
42458 info-stage3-gcc: maybe-all-build-libiberty
42459 info-stage4-gcc: maybe-all-build-libiberty
42460 info-stageprofile-gcc: maybe-all-build-libiberty
42461 info-stagefeedback-gcc: maybe-all-build-libiberty
42462 dvi-gcc: maybe-all-build-libiberty
42463
42464 dvi-stage1-gcc: maybe-all-build-libiberty
42465 dvi-stage2-gcc: maybe-all-build-libiberty
42466 dvi-stage3-gcc: maybe-all-build-libiberty
42467 dvi-stage4-gcc: maybe-all-build-libiberty
42468 dvi-stageprofile-gcc: maybe-all-build-libiberty
42469 dvi-stagefeedback-gcc: maybe-all-build-libiberty
42470 pdf-gcc: maybe-all-build-libiberty
42471
42472 pdf-stage1-gcc: maybe-all-build-libiberty
42473 pdf-stage2-gcc: maybe-all-build-libiberty
42474 pdf-stage3-gcc: maybe-all-build-libiberty
42475 pdf-stage4-gcc: maybe-all-build-libiberty
42476 pdf-stageprofile-gcc: maybe-all-build-libiberty
42477 pdf-stagefeedback-gcc: maybe-all-build-libiberty
42478 html-gcc: maybe-all-build-libiberty
42479
42480 html-stage1-gcc: maybe-all-build-libiberty
42481 html-stage2-gcc: maybe-all-build-libiberty
42482 html-stage3-gcc: maybe-all-build-libiberty
42483 html-stage4-gcc: maybe-all-build-libiberty
42484 html-stageprofile-gcc: maybe-all-build-libiberty
42485 html-stagefeedback-gcc: maybe-all-build-libiberty
42486 install-gcc: maybe-install-fixincludes
42487 install-gcc: maybe-install-lto-plugin
42488 install-strip-gcc: maybe-install-strip-fixincludes
42489 configure-libcpp: configure-libiberty
42490
42491 configure-stage1-libcpp: configure-stage1-libiberty
42492 configure-stage2-libcpp: configure-stage2-libiberty
42493 configure-stage3-libcpp: configure-stage3-libiberty
42494 configure-stage4-libcpp: configure-stage4-libiberty
42495 configure-stageprofile-libcpp: configure-stageprofile-libiberty
42496 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
42497 configure-libcpp: maybe-configure-intl
42498
42499 configure-stage1-libcpp: maybe-configure-stage1-intl
42500 configure-stage2-libcpp: maybe-configure-stage2-intl
42501 configure-stage3-libcpp: maybe-configure-stage3-intl
42502 configure-stage4-libcpp: maybe-configure-stage4-intl
42503 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
42504 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
42505 all-libcpp: all-libiberty
42506
42507 all-stage1-libcpp: all-stage1-libiberty
42508 all-stage2-libcpp: all-stage2-libiberty
42509 all-stage3-libcpp: all-stage3-libiberty
42510 all-stage4-libcpp: all-stage4-libiberty
42511 all-stageprofile-libcpp: all-stageprofile-libiberty
42512 all-stagefeedback-libcpp: all-stagefeedback-libiberty
42513 all-libcpp: maybe-all-intl
42514
42515 all-stage1-libcpp: maybe-all-stage1-intl
42516 all-stage2-libcpp: maybe-all-stage2-intl
42517 all-stage3-libcpp: maybe-all-stage3-intl
42518 all-stage4-libcpp: maybe-all-stage4-intl
42519 all-stageprofile-libcpp: maybe-all-stageprofile-intl
42520 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
42521 all-fixincludes: maybe-all-libiberty
42522 all-gnattools: maybe-all-target-libada
42523 all-lto-plugin: maybe-all-libiberty
42524
42525 all-stage1-lto-plugin: maybe-all-stage1-libiberty
42526 all-stage2-lto-plugin: maybe-all-stage2-libiberty
42527 all-stage3-lto-plugin: maybe-all-stage3-libiberty
42528 all-stage4-lto-plugin: maybe-all-stage4-libiberty
42529 all-stageprofile-lto-plugin: maybe-all-stageprofile-libiberty
42530 all-stagefeedback-lto-plugin: maybe-all-stagefeedback-libiberty
42531 all-utils: maybe-all-libiberty
42532 configure-mpfr: maybe-all-gmp
42533
42534 configure-stage1-mpfr: maybe-all-stage1-gmp
42535 configure-stage2-mpfr: maybe-all-stage2-gmp
42536 configure-stage3-mpfr: maybe-all-stage3-gmp
42537 configure-stage4-mpfr: maybe-all-stage4-gmp
42538 configure-stageprofile-mpfr: maybe-all-stageprofile-gmp
42539 configure-stagefeedback-mpfr: maybe-all-stagefeedback-gmp
42540 configure-mpc: maybe-all-mpfr
42541
42542 configure-stage1-mpc: maybe-all-stage1-mpfr
42543 configure-stage2-mpc: maybe-all-stage2-mpfr
42544 configure-stage3-mpc: maybe-all-stage3-mpfr
42545 configure-stage4-mpc: maybe-all-stage4-mpfr
42546 configure-stageprofile-mpc: maybe-all-stageprofile-mpfr
42547 configure-stagefeedback-mpc: maybe-all-stagefeedback-mpfr
42548 configure-ppl: maybe-all-gmp
42549
42550 configure-stage1-ppl: maybe-all-stage1-gmp
42551 configure-stage2-ppl: maybe-all-stage2-gmp
42552 configure-stage3-ppl: maybe-all-stage3-gmp
42553 configure-stage4-ppl: maybe-all-stage4-gmp
42554 configure-stageprofile-ppl: maybe-all-stageprofile-gmp
42555 configure-stagefeedback-ppl: maybe-all-stagefeedback-gmp
42556 configure-ppl: maybe-all-mpfr
42557
42558 configure-stage1-ppl: maybe-all-stage1-mpfr
42559 configure-stage2-ppl: maybe-all-stage2-mpfr
42560 configure-stage3-ppl: maybe-all-stage3-mpfr
42561 configure-stage4-ppl: maybe-all-stage4-mpfr
42562 configure-stageprofile-ppl: maybe-all-stageprofile-mpfr
42563 configure-stagefeedback-ppl: maybe-all-stagefeedback-mpfr
42564 configure-cloog: maybe-all-ppl
42565
42566 configure-stage1-cloog: maybe-all-stage1-ppl
42567 configure-stage2-cloog: maybe-all-stage2-ppl
42568 configure-stage3-cloog: maybe-all-stage3-ppl
42569 configure-stage4-cloog: maybe-all-stage4-ppl
42570 configure-stageprofile-cloog: maybe-all-stageprofile-ppl
42571 configure-stagefeedback-cloog: maybe-all-stagefeedback-ppl
42572 configure-gdb: maybe-all-intl
42573 configure-gdb: maybe-configure-sim
42574 configure-gdb: maybe-all-bfd
42575 configure-gdb: maybe-all-libiconv
42576 all-gdb: maybe-all-libiberty
42577 all-gdb: maybe-all-libiconv
42578 all-gdb: maybe-all-opcodes
42579 all-gdb: maybe-all-readline
42580 all-gdb: maybe-all-build-bison
42581 all-gdb: maybe-all-sim
42582 all-gdb: maybe-all-libdecnumber
42583 all-gdb: maybe-all-libtermcap
42584 configure-libgui: maybe-configure-tcl
42585 configure-libgui: maybe-configure-tk
42586 all-libgui: maybe-all-tcl
42587 all-libgui: maybe-all-tk
42588 all-libgui: maybe-all-itcl
42589 configure-bfd: configure-libiberty
42590
42591 configure-stage1-bfd: configure-stage1-libiberty
42592 configure-stage2-bfd: configure-stage2-libiberty
42593 configure-stage3-bfd: configure-stage3-libiberty
42594 configure-stage4-bfd: configure-stage4-libiberty
42595 configure-stageprofile-bfd: configure-stageprofile-libiberty
42596 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
42597 configure-bfd: maybe-configure-intl
42598
42599 configure-stage1-bfd: maybe-configure-stage1-intl
42600 configure-stage2-bfd: maybe-configure-stage2-intl
42601 configure-stage3-bfd: maybe-configure-stage3-intl
42602 configure-stage4-bfd: maybe-configure-stage4-intl
42603 configure-stageprofile-bfd: maybe-configure-stageprofile-intl
42604 configure-stagefeedback-bfd: maybe-configure-stagefeedback-intl
42605 all-bfd: maybe-all-libiberty
42606
42607 all-stage1-bfd: maybe-all-stage1-libiberty
42608 all-stage2-bfd: maybe-all-stage2-libiberty
42609 all-stage3-bfd: maybe-all-stage3-libiberty
42610 all-stage4-bfd: maybe-all-stage4-libiberty
42611 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
42612 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
42613 all-bfd: maybe-all-intl
42614
42615 all-stage1-bfd: maybe-all-stage1-intl
42616 all-stage2-bfd: maybe-all-stage2-intl
42617 all-stage3-bfd: maybe-all-stage3-intl
42618 all-stage4-bfd: maybe-all-stage4-intl
42619 all-stageprofile-bfd: maybe-all-stageprofile-intl
42620 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
42621 configure-opcodes: configure-libiberty
42622
42623 configure-stage1-opcodes: configure-stage1-libiberty
42624 configure-stage2-opcodes: configure-stage2-libiberty
42625 configure-stage3-opcodes: configure-stage3-libiberty
42626 configure-stage4-opcodes: configure-stage4-libiberty
42627 configure-stageprofile-opcodes: configure-stageprofile-libiberty
42628 configure-stagefeedback-opcodes: configure-stagefeedback-libiberty
42629 all-opcodes: maybe-all-libiberty
42630
42631 all-stage1-opcodes: maybe-all-stage1-libiberty
42632 all-stage2-opcodes: maybe-all-stage2-libiberty
42633 all-stage3-opcodes: maybe-all-stage3-libiberty
42634 all-stage4-opcodes: maybe-all-stage4-libiberty
42635 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
42636 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
42637 configure-binutils: maybe-configure-intl
42638
42639 configure-stage1-binutils: maybe-configure-stage1-intl
42640 configure-stage2-binutils: maybe-configure-stage2-intl
42641 configure-stage3-binutils: maybe-configure-stage3-intl
42642 configure-stage4-binutils: maybe-configure-stage4-intl
42643 configure-stageprofile-binutils: maybe-configure-stageprofile-intl
42644 configure-stagefeedback-binutils: maybe-configure-stagefeedback-intl
42645 all-binutils: maybe-all-libiberty
42646
42647 all-stage1-binutils: maybe-all-stage1-libiberty
42648 all-stage2-binutils: maybe-all-stage2-libiberty
42649 all-stage3-binutils: maybe-all-stage3-libiberty
42650 all-stage4-binutils: maybe-all-stage4-libiberty
42651 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
42652 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
42653 all-binutils: maybe-all-opcodes
42654
42655 all-stage1-binutils: maybe-all-stage1-opcodes
42656 all-stage2-binutils: maybe-all-stage2-opcodes
42657 all-stage3-binutils: maybe-all-stage3-opcodes
42658 all-stage4-binutils: maybe-all-stage4-opcodes
42659 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
42660 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
42661 all-binutils: maybe-all-bfd
42662
42663 all-stage1-binutils: maybe-all-stage1-bfd
42664 all-stage2-binutils: maybe-all-stage2-bfd
42665 all-stage3-binutils: maybe-all-stage3-bfd
42666 all-stage4-binutils: maybe-all-stage4-bfd
42667 all-stageprofile-binutils: maybe-all-stageprofile-bfd
42668 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
42669 all-binutils: maybe-all-build-flex
42670
42671 all-stage1-binutils: maybe-all-build-flex
42672 all-stage2-binutils: maybe-all-build-flex
42673 all-stage3-binutils: maybe-all-build-flex
42674 all-stage4-binutils: maybe-all-build-flex
42675 all-stageprofile-binutils: maybe-all-build-flex
42676 all-stagefeedback-binutils: maybe-all-build-flex
42677 all-binutils: maybe-all-build-bison
42678
42679 all-stage1-binutils: maybe-all-build-bison
42680 all-stage2-binutils: maybe-all-build-bison
42681 all-stage3-binutils: maybe-all-build-bison
42682 all-stage4-binutils: maybe-all-build-bison
42683 all-stageprofile-binutils: maybe-all-build-bison
42684 all-stagefeedback-binutils: maybe-all-build-bison
42685 all-binutils: maybe-all-intl
42686
42687 all-stage1-binutils: maybe-all-stage1-intl
42688 all-stage2-binutils: maybe-all-stage2-intl
42689 all-stage3-binutils: maybe-all-stage3-intl
42690 all-stage4-binutils: maybe-all-stage4-intl
42691 all-stageprofile-binutils: maybe-all-stageprofile-intl
42692 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
42693 install-binutils: maybe-install-opcodes
42694 install-strip-binutils: maybe-install-strip-opcodes
42695 install-opcodes: maybe-install-bfd
42696 install-strip-opcodes: maybe-install-strip-bfd
42697 configure-gas: maybe-configure-intl
42698
42699 configure-stage1-gas: maybe-configure-stage1-intl
42700 configure-stage2-gas: maybe-configure-stage2-intl
42701 configure-stage3-gas: maybe-configure-stage3-intl
42702 configure-stage4-gas: maybe-configure-stage4-intl
42703 configure-stageprofile-gas: maybe-configure-stageprofile-intl
42704 configure-stagefeedback-gas: maybe-configure-stagefeedback-intl
42705 all-gas: maybe-all-libiberty
42706
42707 all-stage1-gas: maybe-all-stage1-libiberty
42708 all-stage2-gas: maybe-all-stage2-libiberty
42709 all-stage3-gas: maybe-all-stage3-libiberty
42710 all-stage4-gas: maybe-all-stage4-libiberty
42711 all-stageprofile-gas: maybe-all-stageprofile-libiberty
42712 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
42713 all-gas: maybe-all-opcodes
42714
42715 all-stage1-gas: maybe-all-stage1-opcodes
42716 all-stage2-gas: maybe-all-stage2-opcodes
42717 all-stage3-gas: maybe-all-stage3-opcodes
42718 all-stage4-gas: maybe-all-stage4-opcodes
42719 all-stageprofile-gas: maybe-all-stageprofile-opcodes
42720 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
42721 all-gas: maybe-all-bfd
42722
42723 all-stage1-gas: maybe-all-stage1-bfd
42724 all-stage2-gas: maybe-all-stage2-bfd
42725 all-stage3-gas: maybe-all-stage3-bfd
42726 all-stage4-gas: maybe-all-stage4-bfd
42727 all-stageprofile-gas: maybe-all-stageprofile-bfd
42728 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
42729 all-gas: maybe-all-intl
42730
42731 all-stage1-gas: maybe-all-stage1-intl
42732 all-stage2-gas: maybe-all-stage2-intl
42733 all-stage3-gas: maybe-all-stage3-intl
42734 all-stage4-gas: maybe-all-stage4-intl
42735 all-stageprofile-gas: maybe-all-stageprofile-intl
42736 all-stagefeedback-gas: maybe-all-stagefeedback-intl
42737 configure-gprof: maybe-configure-intl
42738 all-gprof: maybe-all-libiberty
42739 all-gprof: maybe-all-bfd
42740 all-gprof: maybe-all-opcodes
42741 all-gprof: maybe-all-intl
42742 configure-ld: maybe-configure-intl
42743
42744 configure-stage1-ld: maybe-configure-stage1-intl
42745 configure-stage2-ld: maybe-configure-stage2-intl
42746 configure-stage3-ld: maybe-configure-stage3-intl
42747 configure-stage4-ld: maybe-configure-stage4-intl
42748 configure-stageprofile-ld: maybe-configure-stageprofile-intl
42749 configure-stagefeedback-ld: maybe-configure-stagefeedback-intl
42750 all-ld: maybe-all-libiberty
42751
42752 all-stage1-ld: maybe-all-stage1-libiberty
42753 all-stage2-ld: maybe-all-stage2-libiberty
42754 all-stage3-ld: maybe-all-stage3-libiberty
42755 all-stage4-ld: maybe-all-stage4-libiberty
42756 all-stageprofile-ld: maybe-all-stageprofile-libiberty
42757 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
42758 all-ld: maybe-all-bfd
42759
42760 all-stage1-ld: maybe-all-stage1-bfd
42761 all-stage2-ld: maybe-all-stage2-bfd
42762 all-stage3-ld: maybe-all-stage3-bfd
42763 all-stage4-ld: maybe-all-stage4-bfd
42764 all-stageprofile-ld: maybe-all-stageprofile-bfd
42765 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
42766 all-ld: maybe-all-opcodes
42767
42768 all-stage1-ld: maybe-all-stage1-opcodes
42769 all-stage2-ld: maybe-all-stage2-opcodes
42770 all-stage3-ld: maybe-all-stage3-opcodes
42771 all-stage4-ld: maybe-all-stage4-opcodes
42772 all-stageprofile-ld: maybe-all-stageprofile-opcodes
42773 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
42774 all-ld: maybe-all-build-bison
42775
42776 all-stage1-ld: maybe-all-build-bison
42777 all-stage2-ld: maybe-all-build-bison
42778 all-stage3-ld: maybe-all-build-bison
42779 all-stage4-ld: maybe-all-build-bison
42780 all-stageprofile-ld: maybe-all-build-bison
42781 all-stagefeedback-ld: maybe-all-build-bison
42782 all-ld: maybe-all-build-flex
42783
42784 all-stage1-ld: maybe-all-build-flex
42785 all-stage2-ld: maybe-all-build-flex
42786 all-stage3-ld: maybe-all-build-flex
42787 all-stage4-ld: maybe-all-build-flex
42788 all-stageprofile-ld: maybe-all-build-flex
42789 all-stagefeedback-ld: maybe-all-build-flex
42790 all-ld: maybe-all-intl
42791
42792 all-stage1-ld: maybe-all-stage1-intl
42793 all-stage2-ld: maybe-all-stage2-intl
42794 all-stage3-ld: maybe-all-stage3-intl
42795 all-stage4-ld: maybe-all-stage4-intl
42796 all-stageprofile-ld: maybe-all-stageprofile-intl
42797 all-stagefeedback-ld: maybe-all-stagefeedback-intl
42798 install-ld: maybe-install-gold
42799 install-strip-ld: maybe-install-strip-gold
42800 configure-gold: maybe-configure-intl
42801
42802 configure-stage1-gold: maybe-configure-stage1-intl
42803 configure-stage2-gold: maybe-configure-stage2-intl
42804 configure-stage3-gold: maybe-configure-stage3-intl
42805 configure-stage4-gold: maybe-configure-stage4-intl
42806 configure-stageprofile-gold: maybe-configure-stageprofile-intl
42807 configure-stagefeedback-gold: maybe-configure-stagefeedback-intl
42808 all-gold: maybe-all-libiberty
42809
42810 all-stage1-gold: maybe-all-stage1-libiberty
42811 all-stage2-gold: maybe-all-stage2-libiberty
42812 all-stage3-gold: maybe-all-stage3-libiberty
42813 all-stage4-gold: maybe-all-stage4-libiberty
42814 all-stageprofile-gold: maybe-all-stageprofile-libiberty
42815 all-stagefeedback-gold: maybe-all-stagefeedback-libiberty
42816 all-gold: maybe-all-intl
42817
42818 all-stage1-gold: maybe-all-stage1-intl
42819 all-stage2-gold: maybe-all-stage2-intl
42820 all-stage3-gold: maybe-all-stage3-intl
42821 all-stage4-gold: maybe-all-stage4-intl
42822 all-stageprofile-gold: maybe-all-stageprofile-intl
42823 all-stagefeedback-gold: maybe-all-stagefeedback-intl
42824 all-gold: maybe-all-bfd
42825
42826 all-stage1-gold: maybe-all-stage1-bfd
42827 all-stage2-gold: maybe-all-stage2-bfd
42828 all-stage3-gold: maybe-all-stage3-bfd
42829 all-stage4-gold: maybe-all-stage4-bfd
42830 all-stageprofile-gold: maybe-all-stageprofile-bfd
42831 all-stagefeedback-gold: maybe-all-stagefeedback-bfd
42832 all-gold: maybe-all-build-bison
42833
42834 all-stage1-gold: maybe-all-build-bison
42835 all-stage2-gold: maybe-all-build-bison
42836 all-stage3-gold: maybe-all-build-bison
42837 all-stage4-gold: maybe-all-build-bison
42838 all-stageprofile-gold: maybe-all-build-bison
42839 all-stagefeedback-gold: maybe-all-build-bison
42840 check-gold: maybe-all-binutils
42841
42842 check-stage1-gold: maybe-all-stage1-binutils
42843 check-stage2-gold: maybe-all-stage2-binutils
42844 check-stage3-gold: maybe-all-stage3-binutils
42845 check-stage4-gold: maybe-all-stage4-binutils
42846 check-stageprofile-gold: maybe-all-stageprofile-binutils
42847 check-stagefeedback-gold: maybe-all-stagefeedback-binutils
42848 check-gold: maybe-all-gas
42849
42850 check-stage1-gold: maybe-all-stage1-gas
42851 check-stage2-gold: maybe-all-stage2-gas
42852 check-stage3-gold: maybe-all-stage3-gas
42853 check-stage4-gold: maybe-all-stage4-gas
42854 check-stageprofile-gold: maybe-all-stageprofile-gas
42855 check-stagefeedback-gold: maybe-all-stagefeedback-gas
42856 configure-opcodes: maybe-configure-intl
42857
42858 configure-stage1-opcodes: maybe-configure-stage1-intl
42859 configure-stage2-opcodes: maybe-configure-stage2-intl
42860 configure-stage3-opcodes: maybe-configure-stage3-intl
42861 configure-stage4-opcodes: maybe-configure-stage4-intl
42862 configure-stageprofile-opcodes: maybe-configure-stageprofile-intl
42863 configure-stagefeedback-opcodes: maybe-configure-stagefeedback-intl
42864 all-opcodes: maybe-all-bfd
42865
42866 all-stage1-opcodes: maybe-all-stage1-bfd
42867 all-stage2-opcodes: maybe-all-stage2-bfd
42868 all-stage3-opcodes: maybe-all-stage3-bfd
42869 all-stage4-opcodes: maybe-all-stage4-bfd
42870 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
42871 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
42872 all-opcodes: maybe-all-libiberty
42873
42874 all-stage1-opcodes: maybe-all-stage1-libiberty
42875 all-stage2-opcodes: maybe-all-stage2-libiberty
42876 all-stage3-opcodes: maybe-all-stage3-libiberty
42877 all-stage4-opcodes: maybe-all-stage4-libiberty
42878 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
42879 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
42880 all-opcodes: maybe-all-intl
42881
42882 all-stage1-opcodes: maybe-all-stage1-intl
42883 all-stage2-opcodes: maybe-all-stage2-intl
42884 all-stage3-opcodes: maybe-all-stage3-intl
42885 all-stage4-opcodes: maybe-all-stage4-intl
42886 all-stageprofile-opcodes: maybe-all-stageprofile-intl
42887 all-stagefeedback-opcodes: maybe-all-stagefeedback-intl
42888 all-dejagnu: maybe-all-tcl
42889 all-dejagnu: maybe-all-expect
42890 all-dejagnu: maybe-all-tk
42891 configure-expect: maybe-configure-tcl
42892 configure-expect: maybe-configure-tk
42893 all-expect: maybe-all-tcl
42894 all-expect: maybe-all-tk
42895 configure-itcl: maybe-configure-tcl
42896 configure-itcl: maybe-configure-tk
42897 all-itcl: maybe-all-tcl
42898 all-itcl: maybe-all-tk
42899 install-itcl: maybe-install-tcl
42900 install-strip-itcl: maybe-install-strip-tcl
42901 configure-tk: maybe-configure-tcl
42902 all-tk: maybe-all-tcl
42903 all-sid: maybe-all-libiberty
42904 all-sid: maybe-all-bfd
42905 all-sid: maybe-all-opcodes
42906 all-sid: maybe-all-tcl
42907 all-sid: maybe-all-tk
42908 install-sid: maybe-install-tcl
42909 install-strip-sid: maybe-install-strip-tcl
42910 install-sid: maybe-install-tk
42911 install-strip-sid: maybe-install-strip-tk
42912 configure-sim: maybe-configure-intl
42913 all-sim: maybe-all-intl
42914 all-sim: maybe-all-libiberty
42915 all-sim: maybe-all-bfd
42916 all-sim: maybe-all-opcodes
42917 all-sim: maybe-all-readline
42918 all-sim: maybe-configure-gdb
42919 all-fastjar: maybe-all-zlib
42920 all-fastjar: maybe-all-build-texinfo
42921 all-fastjar: maybe-all-libiberty
42922 all-bison: maybe-all-intl
42923 all-bison: maybe-all-build-texinfo
42924 all-flex: maybe-all-build-bison
42925 all-flex: maybe-all-intl
42926 all-flex: maybe-all-m4
42927 all-flex: maybe-all-build-texinfo
42928 all-m4: maybe-all-intl
42929 all-m4: maybe-all-build-texinfo
42930 configure-target-boehm-gc: maybe-all-target-libstdc++-v3
42931 configure-target-fastjar: maybe-configure-target-zlib
42932 all-target-fastjar: maybe-all-target-zlib
42933 configure-target-libgo: maybe-configure-target-libffi
42934 configure-target-libgo: maybe-all-target-libstdc++-v3
42935 all-target-libgo: maybe-all-target-libffi
42936 configure-target-libjava: maybe-configure-target-zlib
42937 configure-target-libjava: maybe-configure-target-boehm-gc
42938 configure-target-libjava: maybe-configure-target-libffi
42939 all-target-libjava: maybe-all-fastjar
42940 all-target-libjava: maybe-all-target-zlib
42941 all-target-libjava: maybe-all-target-boehm-gc
42942 all-target-libjava: maybe-all-target-libffi
42943 configure-target-libobjc: maybe-configure-target-boehm-gc
42944 all-target-libobjc: maybe-all-target-boehm-gc
42945 configure-target-libstdc++-v3: maybe-configure-target-libgomp
42946
42947 configure-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
42948 configure-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
42949 configure-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
42950 configure-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
42951 configure-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
42952 configure-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
42953 all-target-libstdc++-v3: maybe-configure-target-libgomp
42954
42955 all-stage1-target-libstdc++-v3: maybe-configure-stage1-target-libgomp
42956 all-stage2-target-libstdc++-v3: maybe-configure-stage2-target-libgomp
42957 all-stage3-target-libstdc++-v3: maybe-configure-stage3-target-libgomp
42958 all-stage4-target-libstdc++-v3: maybe-configure-stage4-target-libgomp
42959 all-stageprofile-target-libstdc++-v3: maybe-configure-stageprofile-target-libgomp
42960 all-stagefeedback-target-libstdc++-v3: maybe-configure-stagefeedback-target-libgomp
42961 all-target-libgloss: maybe-all-target-newlib
42962 all-target-winsup: maybe-all-target-libtermcap
42963 configure-target-newlib: maybe-all-binutils
42964 configure-target-newlib: maybe-all-ld
42965 configure-target-libgfortran: maybe-all-target-libquadmath
42966
42967
42968 # Dependencies for target modules on other target modules are
42969 # described by lang_env_dependencies; the defaults apply to anything
42970 # not mentioned there.
42971
42972
42973 @if gcc-bootstrap
42974 configure-stage1-target-libstdc++-v3: maybe-all-stage1-target-libgcc
42975 configure-stage2-target-libstdc++-v3: maybe-all-stage2-target-libgcc
42976 configure-stage3-target-libstdc++-v3: maybe-all-stage3-target-libgcc
42977 configure-stage4-target-libstdc++-v3: maybe-all-stage4-target-libgcc
42978 configure-stageprofile-target-libstdc++-v3: maybe-all-stageprofile-target-libgcc
42979 configure-stagefeedback-target-libstdc++-v3: maybe-all-stagefeedback-target-libgcc
42980 configure-stage1-target-libgomp: maybe-all-stage1-target-libgcc
42981 configure-stage2-target-libgomp: maybe-all-stage2-target-libgcc
42982 configure-stage3-target-libgomp: maybe-all-stage3-target-libgcc
42983 configure-stage4-target-libgomp: maybe-all-stage4-target-libgcc
42984 configure-stageprofile-target-libgomp: maybe-all-stageprofile-target-libgcc
42985 configure-stagefeedback-target-libgomp: maybe-all-stagefeedback-target-libgcc
42986 @endif gcc-bootstrap
42987
42988 @if gcc-no-bootstrap
42989 configure-target-libstdc++-v3: maybe-all-target-libgcc
42990 configure-target-libmudflap: maybe-all-target-libgcc
42991 configure-target-libssp: maybe-all-target-libgcc
42992 configure-target-newlib: maybe-all-target-libgcc
42993 configure-target-libquadmath: maybe-all-target-libgcc
42994 configure-target-libgfortran: maybe-all-target-libgcc
42995 configure-target-libobjc: maybe-all-target-libgcc
42996 configure-target-libgo: maybe-all-target-libgcc
42997 configure-target-libtermcap: maybe-all-target-libgcc
42998 configure-target-winsup: maybe-all-target-libgcc
42999 configure-target-libgloss: maybe-all-target-libgcc
43000 configure-target-libffi: maybe-all-target-libgcc
43001 configure-target-libjava: maybe-all-target-libgcc
43002 configure-target-zlib: maybe-all-target-libgcc
43003 configure-target-boehm-gc: maybe-all-target-libgcc
43004 configure-target-rda: maybe-all-target-libgcc
43005 configure-target-libada: maybe-all-target-libgcc
43006 configure-target-libgomp: maybe-all-target-libgcc
43007 @endif gcc-no-bootstrap
43008
43009
43010 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
43011
43012 configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
43013
43014 configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
43015
43016
43017
43018 configure-target-libquadmath: maybe-all-target-newlib maybe-all-target-libgloss
43019
43020 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
43021
43022 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
43023
43024 configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss
43025
43026 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
43027
43028 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
43029
43030
43031 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
43032
43033 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
43034 configure-target-libjava: maybe-all-target-libstdc++-v3
43035
43036 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
43037
43038 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
43039
43040 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
43041
43042 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
43043
43044 configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss
43045
43046
43047 CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
43048 GDB_TK = @GDB_TK@
43049 INSTALL_GDB_TK = @INSTALL_GDB_TK@
43050 configure-gdb: $(CONFIGURE_GDB_TK)
43051 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
43052 install-gdb: $(INSTALL_GDB_TK)
43053
43054 # Serialization dependencies. Host configures don't work well in parallel to
43055 # each other, due to contention over config.cache. Target configures and
43056 # build configures are similar.
43057 @serialization_dependencies@
43058
43059 # --------------------------------
43060 # Regenerating top level configury
43061 # --------------------------------
43062
43063 # Rebuilding Makefile.in, using autogen.
43064 AUTOGEN = autogen
43065 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
43066 cd $(srcdir) && $(AUTOGEN) Makefile.def
43067
43068 # Rebuilding Makefile.
43069 Makefile: $(srcdir)/Makefile.in config.status
43070 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
43071
43072 config.status: configure
43073 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
43074
43075 # Rebuilding configure.
43076 AUTOCONF = autoconf
43077 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.ac $(srcdir)/config/acx.m4 \
43078 $(srcdir)/config/override.m4 $(srcdir)/config/proginstall.m4
43079 cd $(srcdir) && $(AUTOCONF)
43080
43081 # ------------------------------
43082 # Special directives to GNU Make
43083 # ------------------------------
43084
43085 # Don't pass command-line variables to submakes.
43086 .NOEXPORT:
43087 MAKEOVERRIDES=
43088
43089 # end of Makefile.in